/* CSS Document */

body,
html { padding:0; margin:0;  background-color: #a9bef5}
body {min-width:809px; text-align:center;}
#wrap {margin:0 auto;width:809px; background-color: #fff; }
#top {font: bolder 70% Arial, sans-serif; text-align:right;}
#top p {color:#000000;}
#header {width:809px; height: 135px; background-color: #ffffff; }
#nav {text-align:center; background-color:#ccb27f;}
#main {width:807px;  background-color: #1568b4; text-align:left; padding-left:2px;}
#main-left {background-color:#1568b4; float:left; width:250px; }
#centercontent {margin-left: 205px; margin-right:205px;}
#main-right {background-color:#ccba96; float:right; width:325px; }
#main-center {background:#456123; margin-left: 50px; margin-right:50px; voice-family: "\"}\""; voice-family: inherit; margin-left: 100px; margin-right:100px;}
/* Bottom Menu   */
#bottom-left{background-color:#1568b4; float:left; width:250px; text-align: center;}
#bottom-center{margin-left: 215px; margin-right:215px;  text-align: center;}
#bottom-right{background-color:#1568b4; float:right;  padding: 2px; text-align: center;}
/* Text   */
h1 {font: 150% century gothic, verdana, sans-serif; color: #fff100; letter-spacing: -.04em; display:inline; padding:5px}
h2 {font: bold 120% century gothic, verdana, sans-serif; color: #fff100; letter-spacing: -.04em; padding:5px}
h3 {font: 140% century gothic, verdana, sans-serif; color: #1568b4; letter-spacing: -.04em; padding:5px}
h4 {font: 190% century gothic, verdana, sans-serif; color: #1568b4; letter-spacing: -.04em; padding:2px}
h5 {font: bold 80% Arial, sans-serif; color: #b2b2b2; letter-spacing: -.04em; padding:5px}
h6 {font: bold 150% Arial, sans-serif; color: #b2b2b2; letter-spacing: -.04em; padding:5px}
p  {font: 90% century gothic, verdana, sans-serif; color: #fff; padding:5px}
li {font: 90% century gothic, verdana, sans-serif; color: #b2b2b2; padding: 2px}
#tel {float: right; height:40px;}
#tel2 {height:40px; width: 350px; float: right; padding:0; margin:0;}

#tel a{color: #1568b4; text-decoration: none; }
#oldnews {font: 80% century gothic, verdana, sans-serif; color: #fff100;}
.oldnews {font: 80% century gothic, verdana, sans-serif; color: #1568b4;}
#side-color{color: #fff100;}
/* Footer   */
#footer {font: 70% century gothic, verdana, sans-serif; color: #1568b4;}
#footer p {color: #1568b4;}
#footer a {text-decoration: none; color: #1568b4;}
#footer a:hover {text-decoration: underline; color: #1568b4;}
/* Link   */
a:link {color: #fff100; text-decoration: underline; }
a:active {color: #fff100; text-decoration: underline; }
a:visited {color: #fff100; text-decoration: underline; }
a:hover {color: #fff100; text-decoration: none; }
/*Click Here Button */
#re-quote {text-align:center; padding:5px}
#re-quote p{font: bold 100% century gothic, verdana, sans-serif; color: #fff100;}
#re-quote a{text-decoration:none; color:#1568b4;}
#re-quote a:hover{background-color:#fff100; color:#1568b4;}

/* Product Table   */
.img_border{padding:3px ;border: 3px solid  #fff100;}
/* Search Module   */
#search_module{width:186px; text-align:center; font: 90% century gothic, verdana, sans-serif; color: #1568b4;  padding: 2px; background-color: #fff100; margin-left:35px; margin-right:10px;}
#newsletter_module{width:186px; text-align:center; font: 90% century gothic, verdana, sans-serif; color: #1568b4; padding: 2px; background-color: #fff100; margin-left:35px;  margin-right:10px;}
/* Department Module   */
#department_module{width:186px; font: 90% century gothic, verdana, sans-serif; color: #1568b4; text-align:center;  padding: 2px; background-color: #fff100; margin-left:35px;  margin-right:10px;}
#department_module a {color : #1568b4;	text-decoration : none;}
#department_module a:hover{text-decoration:underline;}
/* Page Content Module   */
#page_content {margin-left: 250px;}

#topnav { width:185px; float:left; }
.basketpreview {font: 75% century gothic, verdana, sans-serif; color: #1568b4; padding: 4px; float:right;}
.basketpreview  a {color: #1568b4;}
#left_nav_buttons {width:235px; text-align:left}
#nav_links{font: normal 75% century gothic, verdana, sans-serif; padding-bottom:10px; color: #1568b4; width:809px; text-align: right; background-color: #ffffff;}
#nav_links2{font: normal 75% century gothic, verdana, sans-serif; color: #1568b4;padding: 4px; position:absolute; right: 310px; top: 140px;}
#left-nav li{color: #1568b4}

a img {border-style: none; }
.img{padding:5px;}
#col1 { width:201px; padding: 0 0 30px 0; float:left;}
#crumb {font:75% century gothic, verdana, sans-serif; margin-top:3px;margin-bottom : 5px;color : #ffffff;}
#crumb ul {margin : 0; font:75% century gothic, verdana, sans-serif;}
#crumb li {	display : inline; font:75% century gothic, verdana, sans-serif;}
#crumb li a {color : #fff;	text-decoration : none;}
#crumb li a:hover{text-decoration:underline;}
	/* CSS Document */
/*The folllowing control the main non-unique page elements*/
/*elements delaing with the listing of products on department pages*/
.deptprodlist{	width : 550px;	text-align : left;}
.deptprodlist .image{	width : 10%;	padding : 5px;	vertical-align : top;}
.deptprodlist .desc{	width : 90%;	padding : 5px;	vertical-align : top;}
.deptprodlist h2{	margin : 0px;	padding : 0px;}
.deptprodlist hr{	height : 1px;	color : #1568b4;}
#deptprodlist  input{	border : 1px #1568b4 solid;	background-color : #efefef;}
#deptprodlist select{	border : 1px #1568b4 solid;	background-color : #efefef;	padding : 2px;	font-size : 85%;}
.prodlistimg{border : 1px solid #666666;}
.deptlogo{border : 1px solid #666666;}
.deptsort{font: 90% century gothic, verdana, sans-serif; color: #fff100; color: #ffffff; padding: 2px}

.proddetail{font: 90% century gothic, verdana, sans-serif; color: #fff100; color: #ffffff; padding: 2px}

.buynow{font: 90% century gothic, verdana, sans-serif; color: #fff100; color: #ffffff; padding: 2px;}
.buynow input{border : 1px solid #c0c0c0;	background-color : #efefef;}

.deptpage li {display:inline; list-style:none;}
.storesubdepts{font: normal 100% century gothic, verdana, sans-serif; color: #fff100; letter-spacing: -.04em;  padding: 4px}
#depttable{font: bold 90% century gothic, verdana, sans-serif; color: #fff100; color: #ffffff; padding: 2px; text-align: center; }
#content .deptpage{	font-size:85%;	margin-top:3px;	margin-bottom : 5px;	color : #666666;}
#content .deptpage ul{	margin : 0;}
#content .deptpage li{	display : inline;}
#content .deptpage a{	color : #666666;}
/*product details*/
.listprice{	font-weight : normal;}
.offerprice{	font-weight : bold;	color : #ff0000;}

.variantdisplay{float : left;	width : auto;	border : 1px solid #c0c0c0;}
.variantdisplay p{	font-weight : bold;}
.variantdisplay select{	border : 1px solid #c0c0c0;	background-color : #efefef;	font-size : 85%;}
.packagedisplay{	float : left;	width : 90%;	border : 1px solid #c0c0c0;	margin-bottom : 5px;}
.packagedisplay p{	font-weight : bold;}
.packagedisplay table{	width : auto;}
.packagedisplay table tr{	border-top : 1px #c0c0c0 solid;}
.packagedisplay table  tr td{	width : 100px;}
.qtydiscounts{	float : left;	width : 90%;	margin-bottom : 5px;}
.prodquestions{float : left;	width : 90%;	margin-bottom : 5px;}
.prodquestions textarea{	border : 1px solid #c0c0c0;	background-color : #efefef;	width : 300px;	height : 45px;}


/*display of the cart display during checkout*/
#cartdisplay{width : 550px; font: 90% century gothic, verdana, sans-serif; color: #000; padding: 2px}
#cartdisplay table{background-color : #c0c0c0;}
#cartdisplay .header{background-color : #efefef;	text-align : center;	font-weight : bold;}
#cartdisplay .row{background-color : #ffffff;}
#cartdisplay .altrow{background-color : #efefef;}
#cartdisplay form input{border : 1px solid #c0c0c0;	background-color : #efefef;}

#cartcoupon{	margin-top : 10px;}
#cartcoupon form input{border : 1px solid #c0c0c0;	background-color : #efefef;}
#cartcoupon .couponerror{color : #ff0000;	font-weight : bold;}
/*style and layout of invoice and delievry address page*/
#invoiceaddress{font: 90% century gothic, verdana, sans-serif; color: #ffffff; padding: 2px;	width : 95%;	border-bottom : 1px solid #c0c0c0;}
#invoiceaddress input, #invoiceaddress select{border : 1px solid #c0c0c0;	background-color : #efefef;}
#invoiceaddress table{	width : auto;}
#invoiceaddress table th{	font-weight : bold;	text-align : center;	border-bottom : 1px solid #c0c0c0;}
#deliveryaddress{font: 90% century gothic, verdana, sans-serif; color: #ffffff; padding: 2px;	width : 95%;	border-bottom : 1px solid #c0c0c0;}
#deliveryaddress input, #deliveryaddress select{	border : 1px solid #c0c0c0;	background-color : #efefef;}
#deliveryaddress table{	width : auto;}
#deliveryaddress table th{	font-weight : bold;	text-align : center;	border-bottom : 1px solid #c0c0c0;}
#deliveryinstructions{	width : auto;	border-bottom : 1px solid #c0c0c0;}
#deliveryinstructions textarea{	width : 500px;	height : 50px;	border : 1px solid #c0c0c0;	background-color : #efefef;	text-align : left;	margin-bottom : 5px;}
#paymenttype{font: 90% century gothic, verdana, sans-serif; color: #ffffff; padding: 2px;}
/*classes used in the customer account area*/
.accountnav{	margin-bottom : 10px;	margin-top : 10px;	width : 95%;}
/*class and styles used in unspecified forms*/
.frmreq{	color : #fff100;	font-weight : bold;}
select{	border : 1px #c0c0c0 solid;	background-color : #efefef;}
input{	border : 1px #c0c0c0 solid;	background-color : #efefef;}
textarea{	border : 1px #c0c0c0 solid;	background-color : #efefef;}
/*classes used in unspecified tables*/
.tableclass{	width : 95%;	background-color : #c0c0c0;}
.tableheader{	background-color : #efefef;	font-weight : bold;	text-align : center;}
.tablerow{	background-color : #ffffff;}
.tablealtrow{	background-color : #efefef;}
/*error message display*/
#content .errmsg{	width : 95%;	border : 1px #ff0000 solid;	background-color : #FAFAD2;	color : #ff0000;	padding : 10px;}
/*FAQ page styles*/
#faqcontent{	}
#faqcontent ul{	list-style : none;}
/*FAQ Category styling*/
#faqcontent ul li{	font-weight : bold;	font-size : 16px;}
/*FAQ question styling*/
#faqcontent ul li ul li{	font-size : 12px;	font-weight : normal;}
/*FAQ answer styling*/
#faqcontent ul li ul li ul li{	border : 1px solid #c0c0c0;	font-style : italic;}
/*Contact Form*/
#contact-table {font: 90% century gothic, verdana, sans-serif; color: #fff;}
