/*=== Setup ===*/
*{	border: 0;	margin: 0;	padding: 0;}
body{ background: url(/img/bgr.gif) #fed7c5 repeat-x top; color: #000000; font: 11px "Trebuchet MS", Arial,Tahoma,Helvetica,Sans-Serif; }
a{ color: #f72195; text-decoration: none; }
a:hover{ text-decoration: underline; }
input,select,textarea{ border: #cccccc 1px solid; font-size: 11px; padding: 2px; background:#FFFFFF !important;}
select{ padding: 0; }
li{	list-style: none; }
h4{ font-size:16px; color:#c2a79b;}

/*=== Layout ===*/
#page{	background: #ffffff; margin: 0 auto; padding: 0 24px; width: 777px; }

/*=== Header ===*/
#header{ background: url(/img/header-bgr.gif) no-repeat top; height: 75px; padding: 6px 0 0; }

/*- Logo -*/
#header h1{	background: url(/img/logo.gif) no-repeat; float: left; text-indent: -9999px; }
#header h1 a{ display: block; height: 75px; width: 271px; }

/*- Login / Register -*/
#login{	float: right; height: 20px; margin: 30px 0 0; width: 344px; }
#login input{ float: left; margin: 5px 0 0 5px; width: 95px; background:#FFFFFF !important; }
#login .btn{ border: 0;	padding: 0;	width: auto; }
#login .sep{ border-right: 1px solid #cccccc; height: 30px; padding: 0 10px 0 0; }
#login img{ float: left; margin: 5px 0 0 5px;}

/*=== Top Menu ===*/
#topmenu{ background: #ffe1d4; border-bottom: 1px solid #ffffff; font-size: 14px; height: 32px; line-height: 32px; }
#topmenu li{ float: left; height: 32px; }
#topmenu li a{ border-right: 1px solid #ffffff;	color: #3c2c1f;	display: block;	padding: 0 0 0 15px; width: 178px; }
#topmenu li.last a{	border: 0; }
#topmenu li a:hover,#topmenu li.active a{ background: #fed7c5; text-decoration: none; }

#loggedinbox{ text-align:right; margin-top:50px; padding-right:10px;}

/*=== Search / Mailing List ===*/
.inputs{ height: 35px; margin: 0 0 5px; padding: 10px 0 20px 15px; }
.search{ background: #fed7c5; border-bottom: 1px solid #ffffff; }
.inputs label{ float: left;	font-size: 13px; margin: 0 0 2px; }
.inputs input{ float: left;	margin: 2px 5px 0 0; width: 120px; }
.inputs .btn{ border: 0; margin-right: 0; padding: 0; width: auto; }

/*=== Columns ===*/
#columns{ background: url(/img/columns-bgr.gif) repeat-y left;}

/*--- Left Column ---*/
#leftcol{ float: left; width: 193px; }

/*- Left Menu -*/
ul.leftmenu{ border-bottom: 1px solid #ffffff; padding: 0 0 10px; }
.leftmenu li a{ background: url(/img/ico-arrow.gif) no-repeat 13px top; color: #000000; display: block;	height: 20px; line-height: 20px; padding: 0 0 0 35px; }
.leftmenu li a:hover,.leftmenu li.active a{	background-color: #fed7c5; text-decoration: none; }
.leftmenu li.accent{ border-bottom: 1px solid #ffffff; font-weight: bold; margin: 0 0 10px;	padding: 3px 0; }
.leftmenu li.accent a:hover{ background-color: transparent; }

#yourcart{ border-bottom:1px solid #ffffff; padding:10px 0 10px 15px;}

/*--- Center Column ---*/
#centercol{	float: right; margin: 15px 0 -15px 0; width: 550px; }
#centercol h2{ color: #3c2c1f; font-size: 22px;	padding: 0 0 10px; }
#centercol p{ padding: 0 0 10px; }
#centercol h1{ font-size:33px; }

/*- Category Path -*/
.path{ background: url(/img/hl-dot.gif) repeat-x bottom; margin: 0 0 15px; }
#centercol .path h2{ font-size: 12px; font-weight: normal; padding: 0 0 5px; }

/*- Paging -*/
.paging{ background: url(/img/hl-dot.gif) repeat-x top;	height: 20px; margin: 0 0 10px;	padding: 8px 0 0; }
.paging a{	padding: 0 3px; }

/*- Product List -*/
.products{ clear: both; }

/* Product List Wrapper */
.wrapper{ border: 1px solid #e3c7ba; float: left; height: 75px; margin: 0 15px 13px 0; padding: 10px; width: 245px; }
.wrapper.last{	margin-right: 0; }
.wrapper h3{ color: #f72195; font-size: 12px; }
#centercol .wrapper p{	padding: 0 0 5px; }
.wrapper img{ border: 3px solid #e3c7ba; float: right; height: 69px; margin: 0 0 0 5px;	width: 44px; }
.wrapper .price{ color: #c60971; float: left; font-size: 16px; font-weight: bold; width: 72px; }
.wrapper .more{	float: left; font-size: 12px; width: 85px; }
.wrapper .more a{ background: url(/img/ico-arrow.gif) #ffe1d4 no-repeat left center; color: #3c2c1f; display: block; line-height: 20px;	padding: 0 0 0 17px; }

/*=== Footer ===*/
#footer{ clear: both; height: 50px;	line-height: 32px; padding: 30px 0 40px; }
#footer a{ color: #000000; }
#footer p.phone{ float: left; font-size: 18px; padding: 0 28px 0 0; }
#footer p.address{ float: left; }
.ads{ text-align: right; }
.ads img{ margin: 0 0 0 5px; }

/*=== Misc. ===*/
.fix{ clear: both;	height: 1px; margin: 0 0 -1px; overflow: hidden; }
.fl{ float: left; }
.fr{ float: right;}
.clboth{ clear:both; }
.clright{ clear:right;}
.cl{ clear:left;}
.ar{ text-align:right;}
.al{ text-align:left;}
.ac{ text-align:center;}
.index-image{ float:right; width:381px;}
.index-text{ float:left; width:200px;}
.index-box1{ float:left; width:280px; margin:-22px 0 0 0 }
/*
.index-box1{ float:left; width:280px; border-right:1px solid #e3c7ba}*/
.index-box2{ float:left; width:160px; margin-left:22px}
.prodimage{ margin-left:20px; border:3px solid #e3c7ba;}
.extraradio{ float:left; margin-left:10px; text-align:center}
.extratitle{ clear:left; float:left; margin:10px 10px 0 0;}
.cartbut{ border:0;}
.marltten{ margin-left:10px;}
.seperator{ height:10px; line-height:10px; font-size:4px;}

/*=== Shop Css ===*/
.sectionimg{ float:left; width:90px; margin-right:15px; }
.jssSecImages{ border: 1px solid #e3c7ba;}
.jssSubSecTitle{ font-size:16px;}
.sectioncontent{ float:left; width:440px;}
.jssProductSep{ clear:left; border:0; background: url(/img/hl-dot.gif) repeat-x bottom; margin: -5px 0 10px; 0}
.more img{ padding-top:8px;}
.jssProductFlag{ font-size:16px; color:#666666; margin:0 0 4px 0;}
.jssPrice{ color:#c60971; font-size:12px; font-weight:bold}
.jssError{ color:#0000FF;}
.cartimg{ border:3px solid #e3c7ba;}
.jssCartDiv th{ background:#ffe1d4; color:#3c2c1f; font-weight:bold; padding:3px 0}
.jssCartDiv td{ margin:7px 0; padding:7px 0; background:url(/img/hl-dot.gif) repeat-x bottom;}
.total{ background:none !important; padding:7px 0;}}
.thetotal{ background:url(/img/hl-dot.gif) repeat-x top #ffffff !important; padding:5px 0;}
.jssPageSubHeading{ background:url(/img/title-bg.gif) repeat-x; height:28px; line-height:28px; color:#3c2c1f; margin-top:15px;}

.jssCustomerLinks ul{ margin:0; padding:0;}
.jssCustomerLinks li{ margin:0; list-style:none; display:inline; padding:0 8px; background:url(/img/log-sep.gif) right no-repeat}
.jssCustomerLinks li a:link, .jssCustomerLinks li a:visited{ text-decoration:none; font-size:11px; }
.jssCustomerLinks li a:hover{  text-decoration:underline; font-size:11px; }



