body {

margin: 0px;

padding: 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #333333;

background: #FFF;

text-align: left;

background-image:url(images/bg.jpg);

}



#wrapper{ width:940px; margin: 0px auto;}

#header{ width: 934px; float:left; padding:15px 3px}

#header img{border:none}

#logobar { width:934px; float:left; height:95px; padding-bottom:15px;}

#logo { width: 215px; height:95px; float:left}

#toplinks{ float:right: width:320px;}

#navbar{ width:934px; height: 39px; float:left; background-image:url(images/navbg.png); font-family:Georgia, "Times New Roman", Times, serif}



#homelink{ width: 101px; float:left; height:29px; text-align:center; color:#FEEE7A; padding-top:10px}

#homelink:hover{ background-image:url(images/navbg.png); background-position: 0px 39px;}



#historylink{ width: 131px; float:left; height:29px; text-align:center; color:#FEEE7A; padding-top:10px}

#historylink:hover{ background-image:url(images/navbg.png); background-position: -101px 39px;}



#productslink{ width: 143px; float:left; height:29px; text-align:center; color:#FEEE7A; padding-top:10px}

#productslink:hover{ background-image:url(images/navbg.png); background-position: -232px 39px;}



#cartlink{ width: 143px; float:left; height:29px; text-align:center; color:#FEEE7A; padding-top:10px}

#cartlink:hover{ background-image:url(images/navbg.png); background-position: -375px 39px;}



#accuntlink{ width: 143px; float:left; height:29px; text-align:center; color:#FEEE7A; padding-top:10px}

#accuntlink:hover{ background-image:url(images/navbg.png); background-position: -518px 39px;}



#locationslink{ width: 143px; float:left; height:29px; text-align:center; color:#FEEE7A; padding-top:10px}

#locationslink:hover{ background-image:url(images/navbg.png); background-position: -661px 39px;}



#contactlink{ width: 130px; float:left; height:29px; text-align:center; color:#FEEE7A; padding-top:10px}

#contactlink:hover{ background-image:url(images/navbg.png); background-position: -804px 39px;}



#page{ width:940px; float:left; }



#slideshow{ width: 934px; height: 334px; float:left; background-image:url(images/slidebg.png); margin: 0px 3px 15px 3px; background-repeat:no-repeat }

#left{width: 243px;  float:left; margin-right:17px;}

#lefttop{ width: 243px; background-image:url(images/lefttop.png); height:9px; float:left;}

#leftbottom{ width: 243px; background-image:url(images/leftbottom.png); height:9px; float:left;}

#cagtegories{ width: 243px; float:left; background-image:url(images/leftbg.png); background-repeat:repeat-y}

#right{width: 677px; float:left;}

#rightcontents{ float:left; padding:0px 15px; width: 647px; background-color:#FFFFFF}

.hblue{ width: 607px; float:left; margin:0px; background-image:url(images/h1blue_13.gif); background-repeat:no-repeat; height:41px; color:#434ab7; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:27px; padding: 5px 0px 0px 40px}

.hred{width: 607px; float:left; margin:0px; background-image:url(images/hred.gif); background-repeat:no-repeat; height:41px; color:#cb0000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:27px; padding: 5px 0px 0px 40px}

#rightcontents p{ line-height:20px;}

#righthead{ float:left; width: 677px; height: 11px; background-image:url(images/righttop.png)}

#rightfoot{ float:left; width: 677px; height: 8px; background-image:url(images/rightfoot.png)}

#rightcolone { float:left; padding-right:20px; width: 390px; background-image: url(images/rightbg_20.gif); background-position:right; background-repeat:no-repeat}

#rightfull { float:left; padding-right:20px; width: 660px; }

#rightfull h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-style:italic; font-weight: normal; margin: 0px; color:#333333}

#rightcolone p{line-height:20px;}

#rightcolone h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-style:italic; font-weight: normal; margin: 0px; color:#333333}

#rightcoltwo { float:left; width: 250px; padding-left:14px;}

#rightcoltwo h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-style:italic; font-weight: normal; margin: 0px; color:#333333}

#categories{ width:238px; float:left;}

#prodhead{ width:243px; height:57px; background-image:url(images/products.png); float:left}

.catawrap { width:238px; float:left;}

.catawrap a{ width:210px; padding:8px 8px 8px 20px;  float: left; color:#000000; text-decoration:none}

.prodbox{width: 240px; height:109px; float:left; background-color: #e7d498; margin-top:10px; padding: 5px}



#minicart{ width:243px;  float:left; margin-top:15px;}

#carthead{ width: 243px; float:left; background-image:url(images/carthead.png); height:66px}

#cartbg{ width: 243px; background-image:url(images/cartbg_15.png); float:left}

#cartfoot{ width: 243px; float:left; background-image:url(images/cartfoot_15.png); height:9px;}

#minicart p{ margin:0px; float:left; height:60px; width:220px;}

#minicart table{ width: 220px; padding-left:20px; padding-top:20px; color:#FFFFFF}

#minicart a{float:right; font-family:Georgia, "Times New Roman", Times, serif; color:#fff}

#pnote{ width: 223px; height:109px; float:left; background-image:url(images/notesbg.png); margin-top:15px; font-size:11px; color:#FFFFFF; padding:10px;}

#ccards{ width: 243px; height:30px; float:left; background-image:url(images/cc.png); margin:15px 0px;}



#newsletterl{ float:left; height:42px; padding:20px 0px 0px 61px;  width: 160px; background-image:url(images/newsletterbg_23.jpg)}

#newsletterl a{ font-size:16px}



#footer{ font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; width: 934px; padding:15px 3px}

#footer .mainlinks{ text-decoration:none; font-size:11px; color:#654b0a; padding:0px 5px 9px 5px; font-family:Georgia, "Times New Roman", Times, serif}

#footer .mainlinks:hover{ text-decoration:underline}

#footerone{float:left; width: 934px;  height:50px;  background-image:url(images/footerbg.png); margin-bottom:10px; text-align:center}

#footerlinks{ float:left; width: 934px; padding-top:18px;}

#cc{ width: 300px; float:left;}

#footertwo{float:left; width: 914px; padding:5px 10px 10px 10px;}

#copyrights{ float:left; width: 600px; color:#000;}

#credits{ width: 314px; float:right; color:#000; text-align:right}

#credits a{color:#CC6600}

#headerright{float:right; width: 320px}

#loginlinks{ color: #993300; float:right; width:150px; }

#searchbox {float:right; margin-top:28px; width: 320px; background-image:url(images/searchbg.png); padding-top:5px; height:32px; background-repeat:no-repeat}

.txtbox{ width: 190px; border:none; border-width:0px; margin-left:35px; font-size:14px; }

.searchbtn{ vertical-align:middle;}

#searchform{ margin:0px; padding:0px}



.proddetails{ float:left; width:160px;}

.tprodthumb img { border:5px solid #e9daa1; height:97px; width:70px; overflow:hidden;}

.proddetails p{ margin:5px 0px 5px 0px;}

.proddetails p.title{font-weight:bold; font-size:14px}

.proddetails p.price{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px;}

.catdesc{margin:0px}

.catsep{border-bottom:1px dotted #CCCCCC}

.cobhl{ background-image:url(images/tdbg_02.jpg)}



table {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

text-align: left;

color: #000;

}



A:link {

	color: #000000;

	text-decoration: none;

}



A:visited {

	color: #000000;

	text-decoration: none;

}



A:active {

	color: #000000;

	text-decoration: none;

}



A:hover {

	color: #CC6600;

	text-decoration: none;

}



TD {

	font-size: 12px;

}





TD.smaller {

	font-size: 11px

	color : #000000;

}



P.smaller {

	font-size: 11px;

	color : #000000;

}



HR {

	color : #3399CC;

}



div.prodid{

font-weight: bold;

}



span.prodoption{

font-weight: bold;

} 



.prodname, .detailname{

font-family:Georgia, "Times New Roman", Times, serif;

font-style:italic;

font-size:16px;

}

.prodseparator{ color: #CC9900;

height: 1px;}

td.csproduct{ border:1px solid #e7d498;}

.catnavigation{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif}

.catname{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; }

.catname a{color:#336600}

.catname a:hover{ text-decoration:underline}

.catdesc{ margin:0px}

.csprodname{ color:#68452e; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:16px;}

.csprodprice{ color:#35710d; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; text-align:center}

.prodprice {color:#35710d; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; text-align:left}

.prodoptions td{ text-align:left;}



#rightcontents h2{ color:#336600; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}

ul.ectmenu1 {

list-style: none;

border:0px solid;

font-size:14px;

letter-spacing:-1px;

padding:0px 0px 10px 10px; 

width: 213px;

}

li.ectmenu1 {

display: block;

clear:both;

padding:0px;

width:213px;

border-bottom:1px solid #ceb09d;

}



.ectmenu1 li ul a{

 color: #FFFFFF !important;

 background-color: #333333 !important;

}



li.ectmenuhassub1 a{

color:#FFFFFF;

display:block;

padding:10px;

background-image:url(images/arrow.gif);

background-position:center right;

background-repeat: no-repeat;

width:195px;

}

li.ectmenuhassub1 a:hover{

display:block;

color:#FFF;

}



li.ectmenu1 a{

color:#000;

display:block;

padding:7px 5px 7px 10px;

text-decoration:none;

border-bottom:1px dotted #fff;

}

li.ectmenu1  li ul a:hover{

color:#FFF !important;

background-color:#000 !important;

border-bottom:1px solid #99FF00 !important;

}

.ectsubmenu1{ width: 150px !important;border:none !important;}

li.ectsubmenu1 a{ color:#FFFFFF !important; border-bottom:1px solid #333333; background-image:none !important; width: 150px !important; border:none !important; }

li.ectsubmenu1 a:hover{ color: #FFFFFF !important;  background-color: #333; width: 135px !important; border:none !important; }

ul.ectsubmenu1 {margin:0px !important; padding:0px !important;  background-color: #666666; background-image:none !important;  width: 150px !important;}



li#ect0_1 a{ border-left: 8px solid #CCCC00;}

ul#ecttop0_1{ background-color: #CCCC00 !important;}

li#ect0_1 a:hover{ color:#CCCC00}

li#ect0_39 a{ border-left: 8px solid #FF0000;}

ul#ecttop0_39{ background-color: #FF0000 !important;}

li#ect0_39 a:hover{ color:#FF0000}

li#ect0_36 a{ border-left: 8px solid #d0675d;}

ul#ecttop0_36{ background-color: #d0675d !important;}

li#ect0_36 a:hover{ color:#d0675d}

li#ect0_3 a{ border-left: 8px solid #009900;}

ul#ecttop0_3{ background-color: #009900 !important;}

li#ect0_3 a:hover{ color:#009900}

li#ect0_4 a{ border-left: 8px solid #FFCC00;}

ul#ecttop0_4{ background-color: #FFCC00 !important;}

li#ect0_4 a:hover{ color: #FFCC00}

li#ect0_5 a{ border-left: 8px solid #99FF00;}

ul#ecttop0_5{ background-color: #99FF00 !important;}

li#ect0_5 a:hover{ color:#99FF00}

li#ect0_6 a{ border-left: 8px solid #990000;}

ul#ecttop0_6{ background-color: #990000 !important;}

li#ect0_6 a:hover{ color:#990000}

li#ect0_7 a{ border-left: 8px solid #00CC00;}

ul#ecttop0_7{ background-color: #00CC00 !important;}

li#ect0_7 a:hover{ color: #00CC00}

li#ect0_8 a{ border-left: 8px solid #663300;}

ul#ecttop0_8{ background-color: #663300 !important;}

li#ect0_8 a:hover{ color:#663300}

li#ect0_9 a{ border-left: 8px solid #CC3300;}

ul#ecttop0_9{ background-color: #CC3300 !important;}

li#ect0_9 a:hover{ color:#CC3300}

li#ect0_28 a{ border-left: 8px solid #FF6600;}

ul#ecttop0_28{ background-color: #FF6600 !important;}

li#ect0_28 a:hover{ color:#FF6600}

li#ect0_29 a{ border-left: 8px solid #FF9933;}

ul#ecttop0_29{ background-color: #FF9933 !important;}

li#ect0_29 a:hover{ color:#FF9933}

li#ect0_30 a{ border-left: 8px solid #FFCC99;}

ul#ecttop0_30{ background-color: #FFCC99 !important;}

li#ect0_30 a:hover{ color:#FFCC99}

li#ect0_31 a{ border-left: 8px solid #66CCCC;}

ul#ecttop0_31{ background-color: #66CCCC !important;}

li#ect0_31 a:hover{ color:#66CCCC}