﻿
body{background-image:url(Images/bg_page.jpg); background-attachment:fixed; font-family:Georgia, "Times New Roman", Times, serif; color:#333;}
a img{border:none;}
.clear{clear:both;}

h1, h2, h3{font-family:Arial;}

.pagewrapper{width:880px; padding:10px 20px 20px 20px; margin:auto; text-align:left; background-image:url(Images/bg_main_gray.jpg); background-repeat:repeat-x; background-color:#404348; border:1px solid #000; }
.contentwrapper{background-color:#fcfcfc; background-image:url(Images/bg_category.jpg); background-repeat:repeat-x; border-top:1px solid #ccc;}
.maincontent{float:left; width:610px; background-color:#fff; padding-top:50px; padding-left:25px; padding-right:25px; line-height:150%; border-top:1px solid #333; min-height:700px;}
.maincontent h1, .maincontent h2{color:#e1ac59;}

.sidebar{float:right; width:200px; padding:10px; }
.pcenter{text-align:center;}
.productprev{width:174px; height:195px; background-image:url(Images/bg_product.jpg); background-repeat:no-repeat; margin:10px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left;}
.productprev img{border:1px dotted #fff; margin:10px;}
.productprev img:hover{border:1px solid #fff;}
.prodlink{line-height:100%; margin:10px;}
.prodlink a{color:#fff; text-decoration:none;}
.prodlink a:hover{text-decoration:underline;}

.nav{float:right; margin-top:25px; margin-right:25px;}
.nav li{float:left; margin-left:25px; padding-left:25px; border-left:1px solid #fff; list-style:none;}
.nav a{color:#fff; text-decoration:none;}
.nav a:hover{text-decoration:underline;}

.subnav{margin-bottom:25px; background-image:url(Images/bg_sidebreak.jpg); background-repeat:repeat-x; padding-top:15px;}
.subnav ul{list-style-image:url(images/bul_nav.png); font-family:Verdana;}
.subnav li{line-height:150%;}
.subnav a{color:#3b59f2; text-decoration:none;}
.subnav a:hover{text-decoration:underline;}
.sideitem{background-image:url(Images/bg_sidebreak.jpg); background-repeat:repeat-x; padding-top:15px; margin-top:15px;}

.customconfirm span {font-weight:bold;}
.grayform {background-color:#f1f1f1; width:275px;  padding:5px;}
.grayform label{font-weight:bold;}

.buildoptions{float:right; width:300px; margin-right:4px;}
.buildoptions div{width:100px; float:left; font-family:Verdana; font-size:10px; line-height:100%; height:135px;}
.buildoptions div img {margin-bottom:4px; border:1px solid #999;}

.sizechart{float:right; margin-right:50px; line-height:100%;}

.conchobuild{background-image:url(images/bg_buildit.jpg); background-repeat:no-repeat; width:605; height:102px; margin-bottom:25px; padding-top:30px; padding-left:20px; padding-right:10px; font-family:Verdana; font-size:10px;}

.conchobuild div span{background-image:url(images/bg_plus.png); background-repeat:no-repeat; background-position:right; padding-right:30px; margin-right:15px; position:relative; top:10px;}

.conchoconfirm{background-image:url(images/bg_confirm.jpg); background-repeat:repeat-x; border:1px solid #999; padding:20px; background-color:#ededed; width:400px; margin:auto;}

.thumbs div{ float:left; margin:10px 10px 10px 0;}
.thumbs img {border:1px solid #999; padding:3px;}

.tease div{float:left; margin-right:10px; width:110px; height:200px; background-image:url(images/bg_homebut.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:29px;}

.homecopy{border-top:1px solid #333; clear:both; margin-top:25px;}
.homecopy img{float:right; margin-left:15px; padding:3px; border:1px solid #333;}

.addconcho{border:1px solid #999; background-image:url(images/bg_addconcho.jpg); background-repeat:repeat-x; text-align:center; font-weight:bold; background-color:#e8f6fd; padding:5px; margin-bottom:25px;}

.upcoming li{margin-bottom:10px;}