html, body { height: 100%; margin: 0 auto; }
body { margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: url(images/background.jpg) fixed center no-repeat #0d0d0b; }

img { border: none; }

a { color: #ffffff; text-decoration: none; }
a:hover { color: #7489b6; }

hr { background: #707070; height: 1px; border: none; }

h1 { font-size: 18px; color: #ffffff; margin: 8px 0 6px 0; }
h2 { font-size: 13px; line-height: 18px; color: #eeeeee; margin: 0; padding: 0; }
h3 { color: #eeeeee; margin: 0; padding: 0; }
h4 { padding: 0; margin: 2px 0; color: #dddddd; text-align: left; }

#container { position: relative; width: 960px; margin: 0 auto; }

#topbar { position: absolute; z-index: -1; background: url(images/topnav.jpg) repeat-x; height: 20px; width: 100%; }

#topnav { font-size: 10px; }
#topnav ul { list-style: none; height: 20px; padding: 0; margin: 0; }
#topnav li { float: left; }
#topnav li a { color: #707070; text-transform: uppercase; font-weight: bold; padding: 0 10px; text-decoration: none; }
#topnav a img { padding: 0 0 0 5px; }

.topinfo { color: #dfdfdf; font-size: 11px; font-family: Helvetica, Arial, sans-serif; }

#homenav { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
#homenav ul { list-style: none; height: 20px; }
#homenav li { float: left; }
#homenav li a { color: #505050; padding: 0 10px; text-decoration: none; }

#mainnav { font-size: 10px; height: 30px; background: url(images/navbar.jpg) repeat-x; }

#main { width: 960px; color: #eeeeee; background: url(images/trans.png) repeat; margin: 5px 0 0 0; }

.mainsearch ul { list-style: none; margin: 0 0 0 5px; padding: 0; text-align:left;}
.mainsearch ul li a { color: #aaaaaa; }
.mainsearch a:hover { color: #858585; }

.bold { color: #eeeeee; }

#content { width: 640px; padding: 20px 10px; color: #cccccc; line-height: 18px; }
#intcontent { width: 620px; padding: 20px 15px; color: #cccccc; line-height: 20px; }

#searchcontent { width: 930px; padding: 20px 15px; color: #cccccc; line-height: 20px; }

.subnav { font-size: 10px; font-weight: bold; }

#footer { font-size: 10px; color: #bbbbbb; min-height: 120px; text-transform: uppercase; background: url(images/footer.jpg) repeat-x #121212; }
.footer ul { list-style: none; margin: 0; padding: 0; }
.footer li { float: left; }
.footer li a { color: #bbbbbb; padding: 0 10px; text-decoration: none; }
.footer li a:hover { text-decoration: underline; }

#slider-wrapper {
    background:url(images/slider.png) no-repeat;
    width:660px;
    height:360px;
    margin:0 auto;
	overflow: hidden;
}

#slider {
	position:relative;
    width:660px;
    height:360px;
	background:url(images/loading2.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.clear {
	clear:both;
}
/*List Price*/
.rezTxtList {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #AA0000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceList {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.rezTxtListSave {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.rezPriceListSave {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.rezTxtReg {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceReg {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.rezTxtSale {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceSale {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: }

.rezTxtPrice {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #404040; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPricePrice {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.rezTxtDiscount {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.rezPriceDiscount {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.subTotalLine {
height: 1px;
border-top: 1px dashed #777777;
padding: 0px;
}
.WLline {
height: 1px;
border-top: 1px dotted #999999;
padding-left: 30px;
width:90%;
}
.indTxtList {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #AA0000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceList {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.indTxtListSave {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceListSave {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5c834c; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION:none;}


.indTxtPrice {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPricePrice {font-size: 20px; color: #265c93; line-height: 19px; }

.indTxtReg {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceReg { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #265c93; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through;}

.indTxtSale {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY:  Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.indPriceSale {font-size: 20px; color: #990000; line-height: 19px; }

/* end List Price*/
