div#wrapper {
   width:100%;
   background-color:white;
}
div#threeCol1{
 float: left;
width: 196px;
margin: 0;
padding-left:2px;
}

div#threeCol3 {
float: right;
width: 196px;
margin: 0;
padding-right:2px;
}

div#threeCol2 {
margin-left: 200px;
margin-right: 200px;
padding-top:2px;
_width:500px;
_margin-left:0px;
_margin-right:0px;
_float:right;
}

div.sidebar {
  background:url(/images/bar-left.gif) transparent top left no-repeat;
  margin:2px;
}

div.sidebar h3{
  color:white;
  text-align:center;
  font-weight:normal;
  background:url(/images/bar-right.gif) transparent top right no-repeat;
  font-size:15px;
  line-height:26px;
}
div.sidebarOpen{
  background:url(/images/bar-left-open.gif) transparent top left no-repeat;
  margin:2px;
}

div.sidebarOpen h3{
 color:white;
  text-align:center;
  font-weight:normal;
  background:url(/images/bar-right-open.gif) transparent top right no-repeat;
  font-size:15px;
  line-height:26px;
  }
div.redbox {
  border-color:#610e0e;
  border-right-width: 2px;
  border-right-style: solid;
  border-left-width: 2px;
  border-left-style:solid;
  border-bottom-width:2px;
  border-bottom-style:solid;
  width:187px;
  padding-left:1px;
  margin-left:2px;
  margin-top:-2px;
}
.redbox_spacer{
  margin-top:2px;
}

.redbox a {
  font-size:90%;
}

img.date_float {
  float:left;
  margin-top:1px;
  padding-right:2px;
}

img.floatleft {
  float:left;
  padding:2px;
}

img.floatright {
  float:right;
  padding:2px;
}

.redbox div.location, .redbox span.location {
  font-size:75%;
}

.numphotos {
  font-weight:bold;
  font-size:85%;
  padding-top:3px;
  padding-bottom:3px;
}

.gallery_date {
  color:red;
  font-size:65%;
}

.uploaded {
  font-size:70%;
}


.vid_uploaded {
  font-size:75%
}

.vid_profile {
  color:red;
  font-size:80%;
}

div.home_product {
  text-align:center;
}

div.home_product div.brand_home {
  font-size:80%;
  font-weight:bold;
}

div.home_product div.price_home {
  font-size:80%;
}

p.profile_name {
  font-weight:bold;
  font-size:90%;
}

p.profile_local {
  color:red;
  font-size:90%;
  margin-bottom:5px;
}




table.hometable {
    border-width: 3px 3px 3px 3px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: #e8e8e8 #e8e8e8 #e8e8e8 #e8e8e8 ;
	border-collapse: collapse;
	margin-left:2px;
	margin-right:4px;

}
th.hometable {
    border-width: 3px 3px 0 3px;
	padding: 0 0 0 0;
	border-style: solid solid solid solid;
	border-color: #e8e8e8 #e8e8e8 #e8e8e8 #e8e8e8;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color:#e8e8e8;
}
td.hometable {
    border-width: 0 3px 0 3px;
	border-style: solid solid solid solid;
	border-color: #e8e8e8 #e8e8e8 #e8e8e8;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
}

td.hometable_bottom {
    border-width: 0px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: #e8e8e8 #e8e8e8 #e8e8e8;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	padding:2px 5px 2px 2px;
	text-align:right;
	font-size:90%;
}
td.hometable a, td.hometable p {
  font-size:90%;
}
td.hometable h5 {
  color:red;
}

ul.landing_nav {
  font-size:80%;
  text-align:center;
  padding-top:5px;
}
ul.landing_nav li {
  list-style:none;
  padding-bottom:6px;
}

ul.landing_nav li a {
  display:block;
  text-decoration:none;
  margin-top:-1px;
}
div.shop_land_brand {
  text-align:center;
}
div.shop_land_brand a {
  text-decoration:none;
  display:block;
  padding-top:3px;
  color:black;
}
div.contenthead {
  background:url(/images/bar-left-open.gif) transparent top left no-repeat;
  margin:0;
  width:498px;
}

div.contentbox {
  border-color:#610e0e;
  border-right-width: 2px;
  border-right-style: solid;
  border-left-width: 2px;
  border-left-style:solid;
  border-bottom-width:2px;
  border-bottom-style:solid;
  padding:4px;
  margin:-2px 2px 4px 0;
}

div.contenthead h3{
  color:white;
  text-align:center;
  font-weight:normal;
  background:url(/images/bar-right-open.gif) transparent top right no-repeat;
  font-size:15px;
  line-height:26px;
}
p.prod_price {
 color:#404040;
  text-decoration:line-through;
  font-size:70%;
  text-align:center;
  }


p.prod_brand {
  font-weight:bold;
  font-size:75%;
  text-align:center;
}

p.prod_name a {
  color:blue;
  text-decoration:none;
  text-align:center;
}

p.prod_name a:hover{
  text-decoration:underline;
}

p.prod_name {
  font-size:75%;
  text-align:center;
}

p.prod_sale {
  text-align:center;
  font-size:70%;
  color:red;
}

