/* CSS Document */

body {
	background-color:#FFFFFF;
  font-size:12px;
}

body, p, a, font, div {
  font-family:helvetica;
  color:#000000;
}

.fadeCell {
  display:none;
}

.itemTitle {
  font-size:14px;
}

.curvebox {
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.floatLeft { float:left; }
.floatRight { float:right; }

div.mainBodyDiv {
  position:relative;
	padding:0px;
	margin:0px auto;
	width:900px;
  border-width:0px 1px;
  border-style:solid;
}
div.header {
  z-index:7;
  padding-bottom:12px;
  margin-top:12px;
}
div.body {
  z-index:5;
	background-color:#FFFFFF;
}
div.footer {
  z-index:3;
	background-color:#000000;
}

#mainContent {
  margin-left:17px;
  width:659px;
}

#leftHeaderDiv {
  float:left;
  padding:3px 0px 0px 2px;
  color:#000000;
  font-size:18px;
}

#leftTopMenu {
  position:absolute;
  left:60px;
  bottom:43px;
  color:#e6ba4d;
}
#rightTopMenu {
  position:absolute;
  right:60px;
  bottom:43px;
  color:#e6ba4d;
}
.topMenuLink {
  color:#666666;
  text-decoration:none;
}.topMenuLink:hover {
  color:#000000;
}

#centerColumnRightTitle {
  font-weight:bold;
}

#siteLogoDiv {
  position:relative;
  margin:0px auto;
  width:900px;
}
#siteLogoA {
  position:absolute;
  top:87px;
  left:205px;
  width:470px;
  text-align:center;
  font-family:helvitica;
  font-size:15px;
  overflow:hidden;
}
.siteLogoLinksA {
  font-family:helvitica;
  font-size:15px;
}

#siteLogoB {
  position:absolute;
  top:122px;
  left:205px;
  width:470px;
  text-align:center;
  font-family:helvitica;
  font-size:15px;
  font-weight:bold;
}
.siteLogoLinksB {
  font-family:helvitica;
  font-size:16px;
  font-weight:bold;
}


#footerContent {
  margin:0px auto;
  padding:7px 10px 5px 10px;
  width:880px;
  background-color:#e6ba4d;
  font-family:helvitica;
  font-size:15px;
}
.siteFooterText {
  padding:10px;
  color:#FFFFFF;
}
.siteFooterSecure {
  position:absolute;
  right:0px;
  bottom:5px;
  font-weight:bold;
  color:#FFFFFF;
}

#siteMenuDiv {
  margin:0px auto;
  padding:2px 0px;
  width:902px;
}
div.siteMenuCell {
  float:left;
  width:94px;
  height:30px;
  font-size:12px;
  padding:2px 2px;
  border-style:solid;
  border-color:#e6ba4d;
  border-width:2px 1px 4px 1px;
  background-color:#FFFFFF;
  text-align:center;
  cursor:pointer;
  overflow:hidden;
}
div.siteMenuSubCell {
  display:none;
  position:absolute;
  margin-top:36px;
  padding:2px;
  background-color:#ffffff;
  border:4px solid #e6ba4d;
  cursor:auto;
}

#rightPromoDiv {
  position:absolute;
  z-index:-9;
  right:0px;
  width:220px;
  margin-top:15px;
  border-left:2px solid #e6ba4d;
}

#centerColumnRightTitle {
  margin:2px 0px 3px 0px;
  width:170px;
  margin:0px auto;
  text-align:center;
  font-size:20px;
  font-weight:bold;
}
div.rightColumnBox {
  position:relative;
  width:170px;
  height:185px;
  margin:0px auto;
  padding:15px 0px 20px 0px;
  text-align:center;
}
div.rightColumnBoxBorder {
  border-bottom:1px solid;
}
div.rightColumnNameBox {
  position:relative;
  margin-top:6px;
  text-align:center;
} a.rightColumnNameBoxLink {
  line-height:115%;
  font-size:12px;
}

#startBoxDiv {
  position:relative;
  margin:0px auto;
  height:375px;
  width:550px;
  overflow:hidden;
}
#startMenuDiv {
  float:left;
  margin:0px;
  height:395px;
  width:150px;
  border:solid #e6ba4d;
  border-width:2px 0px;
}
.startMenuCellDiv {
  position:relative;
  margin:0px;
  height:75px;
  width:150px;
  text-align:center;

  font-size:20px;
  border:solid #e6ba4d;
  border-width:2px 0px;
  cursor:pointer;
}

#catList {
  width:100%;
  height:0px;
  overflow:auto;
}

div.startContentDiv {
  margin-left:150px;
  width:400px;
  height:550px;
}
#startTitleDiv {
  border:1px solid;
  position:relative;
  margin:30px 0px 10px 10px;
  width:400px;
  text-align:center;
  font-size:22px;
}
#startImgDiv {
  position:relative;
  margin:20px auto;
  width:300px;
}
#startQuickDiv {
  position:relative;
  margin:20px 0px 10px 10px;
  width:400px;
}
#startDescriptionDiv {
  position:relative;
  margin:20px 0px 10px 10px;
  width:400px;
}
#startLinkDiv {
  position:relative;
  margin:20px 0px 10px 10px;
  width:400px;
  text-align:center;
}
a.startLink {
  font-size:16px;
  text-decoration:none;
} a.startLink:hover {
  text-decoration:underline;
}

div.houseContentSliderDiv {
  border:1px solid;
  position:relative;
  margin:0px auto;
  width:308px;
}
div.cellContentSliderDiv {
  float:left;
  width:150px;
  height:550px;
  margin:2px;
  background-color:#CCC;

}

.pcell {
  padding:10px 0px;
  border-bottom:1px solid;

}

#rightSearch {
  display:none;
  position:absolute;
  top:105px;
  left:353px;
  width:314px;
  padding:5px;
  border:1px solid #000000;
  background-color:#ffffff;
}
#searchResults {
  width:315px;
  max-height:500px;
  padding:2px;
  overflow:auto;
}
.searchResultsRowImg {
  float:left;
  width:120px;
}
.searchResultsRowCont {
  float:left;
  width:175px;
  padding-left:2px;
  font-size:12px;
  line-height:150%;
}

.minOrderError {
  padding:3px 7px 3px 7px;
  background-color:#3333ff;
  font-weight:bold;
  border:1px solid #000000;
}






