
/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #999999; }
div.jqi{ width: 400px; font-family: "Arial","Verdana", Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee;  padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: pointer; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: left; padding: 5px 0 5px 0;  }
div.jqi button{ font-family: "Arial","Verdana", Helvetica, sans-serif;padding: 3px 10px 3px 10px; margin: 0 10px; background-color: #888888; border-top:none;border-left:none;border-right:solid 1px #444444;border-bottom:solid 1px #444444; color: #ffffff; font-weight: normal; font-size: 11px; cursor: pointer;}
div.jqi button.jqidefaultbutton{ background-color: #6d4925; }
.jqiwarning .jqi .jqibuttons{ background-color: #6d4925; }


div.jqi .jqimessage .field{ padding: 5px 0; }
div.jqi .jqimessage .title{ font-size:18px;margin-bottom:20px;color:#6d4925;font-weight:normal }
div.jqi .jqimessage .field label{ display: block; clear: left; float: left; width: 100px; }
div.jqi .jqimessage .field input{ width: 250px; margin-bottom:20px; padding:3px;border:solid 1px #888888}
div.jqi .jqimessage .field input.error{ border: solid 1px #ff0000; }
/*-------------------------------- */

.action_error { background:url(/_admin/images/icons/error.gif) left center no-repeat #fdf7d6;color:#000000;padding:5px 0px 5px 25px;border:10px solid #fdf7d6;margin-bottom:10px;}
.action_success { background:url(/_admin/images/icons/tick.gif) left center no-repeat #f7fdd6;color:#000000;padding:5px 0px 5px 25px;border:10px solid #f7fdd6;margin-bottom:10px;}


body {background-color:#2c0001;font-size:11px;text-align:center;margin:0px;font-family:Verdana, Helvetica;}


.button {border:#cccccc 1px solid;background:#ffffff;color:#926c23;font-size:12px;margin:2px;height:25px;padding:0px 13px 0px 13px;font-size:11px;text-transform:uppercase;}

.submit {border:none;background:#60401a;color:#ffffff;font-size:11px;height:25px;margin:2px;text-transform:uppercase;padding:0px 13px 0px 13px;}
.submit_border {float:left;border:1px #d4c89b solid; }


	#category  {border-top:1px solid #ddd8c6;border-bottom:1px solid #d4c89b;padding-left:10px;margin-bottom:10px;color:#3b2f27;margin-right:10px;}
	#category .title {font-family:Georgia, Times, serif;font-size:16px;line-height: 28px;color:#3b2f27}
	
	#product { cursor:pointer;border: #ddd8c6 solid 1px;background:#ffffff;margin:0px 10px 10px 0px;float:left;width:167px;height:197px;font-size:11px;line-height:12px;}
	#product .noimage {margin:8px 8px 3px 8px;width:150px;height:144px;line-height:144px;text-align:center;background:#eae5d2}
	#product .image {margin:8px 8px 3px 8px;width:150px;height:144px;overflow:hidden;line-height:144px;text-align:center;background:#eae5d2}	
	#product .title {padding:0px 8px 0px 8px;font-size:10px;color:#3b2f27}
	#product .price {color:#926c23}



.outer {width:969px;margin:0px auto 0px auto;text-align:center;}
.container { width:969px; margin:0px auto 0px auto;text-align:left;}

#header {background:url(/images/top.png) top left no-repeat;height:147px;margin-top:14px;overflow:hidden}

#header .header_right {clear:right;float:right;margin:20px 15px 0px 0px;color:#2b1f17;height:38px;line-height:28px;font-size:12px;text-align:center;width:385px;}
#header .header_right a:link{color:#2b1f17;text-decoration:none;}
#header .header_right a:active{color:#2b1f17;text-decoration:none;}
#header .header_right a:visited{color:#2b1f17;text-decoration:none;}
#header .header_right a:hover{color:#000000;text-decoration:underline;}


#header .search {padding:0px;float:right;width:163px;height:20px;margin-right:50px;background:url(/images/search_box.png) top left no-repeat }
#header .search_box{background: none;border:none;height:20px;width:133px;color:#666666;font-size:11px;margin:0px;padding:2px 0px 0px 4px;}
#header .search_button{}

td {font-size:11px;}
.row0 {border-bottom:1px dotted #6a4a27}
.row1 {border-bottom:1px dotted #6a4a27}
.dotted {border-bottom:solid 1px #cccccc;background:#ffffff}
.line { height:1px;border-top:#cccccc 1px dotted; margin:20px 0px 20px 0px}
.error {color:#990000}
.row_title {}
.form_text {padding:3px;font-size:12px;border:1px solid #aaaaaa;width:300px;}

#slideshow {z-index:1;height:300px;overflow:hidden;border-bottom:10px #333333 solid}
#slideshow .bullets {margin-right:40px;font-size:13px;padding:10px 0px 5px 10px;color:#666666;position:relative;top:-50px;float:right;z-index:10;background:#333333;height:30px;}

#spotlights {background:#cccccc;padding:20px 0px 20px 0px}
#spotlights .title {color:#333333;font-size:16px;font-weight:normal;margin-bottom:10px;}
#spotlights .box {width:250px;float:left;color:#666666;line-height:16px;font-size:12px;}
#spotlights .box  a:link { color:#000000;text-decoration:none;}
#spotlights .box  a:active { color:#000000;text-decoration:none;}
#spotlights .box  a:visited { color:#000000;text-decoration:none;}
#spotlights .box  a:hover { color:#990000;text-decoration:none;}	

#spotlights .body{height:120px;color:#666666}
#spotlights .more {margin-top:10px;}


.inner_wrapper {padding:0px 0px 60px 0px;background:#000000}


#middle {overflow:hidden;float:left;width:715px;margin:0px 0px 90px 25px; line-height:18px;color:#3b2f27;font-size:12px;}
#middle  a:link { color:#6a4a27;text-decoration:underline;}
#middle  a:active { color:#6a4a27;text-decoration:underline;}
#middle  a:visited { color:#6a4a27;text-decoration:underline;}
#middle  a:hover { color:#3b2f27;text-decoration:underline;}			
#middle td {color:#3b2f27; line-height:18px;font-size:12px;}
#middle h1 {color:#3b2f27;padding:0px;margin:0px 0px 4px 0px;font-family:Georgia,Times,serif;font-size:22px;font-weight:normal}
#middle h2 {color:#926c23;margin:10px 0px 30px 0px; padding:0px; font-size:16px;font-weight:normal;}
#middle h3 {color:#926c23;margin:10px 0px 10px 0px; padding:0px; font-size:14px;font-weight:normal;}

#middle .middlehr {border-top:#cccccc 1px dotted;margin:15px  0px 15px  0px;height:1px}

#top {padding-top:32px;padding-bottom:24px;margin-left:24px;color:#3b2f27;}
#top h1 {color:#3b2f27;padding:0px;margin:0px 0px 4px 0px;font-family:Georgia,Times,serif;font-size:22px;font-weight:normal}
#top h1 .subtitle {color:#926c23;font-size:22px;}
#top h2 {padding:0px;margin:0px;font-size:11px;line-height:14px;font-weight:normal}

#top a:link { color:#3b2f27;text-decoration:none;}
#top a:active { color:#3b2f27;text-decoration:none;}
#top a:visited { color:#3b2f27;text-decoration:none;}
#top a:hover { color:#926c23;text-decoration:none;}	


#left { float:left;width:164px;margin-top:0px;margin-bottom:90px;margin-left:24px;}
#left .middle {background:url(/images/left_middle.png);padding: 6px 0px 6px 15px}
#left h1 {color:#3b2f27;margin:0px; padding:0px; font-size:13px;font-weight:normal;}

#left .item {  line-height:20px; font-size:12px;}

#left a:link { color:#926c23;text-decoration:none;}
#left a:active { color:#926c23;text-decoration:none;}
#left a:visited { color:#926c23;text-decoration:none;}
#left a:hover { color:#3b2f27;text-decoration:none;}	

#left .item a:link { color:#926c23; text-decoration:none; }
#left .item a:visited { color:#926c23; text-decoration:none; }
#left .item a:hover { color:#3b2f27; text-decoration:none; }
#left .item a:active { color:#926c23	; text-decoration:none; }	

#left .item_on { line-height:20px;font-size:12px;}

#left .item_on a:link { color:#3b2f27; text-decoration:none; }
#left .item_on a:visited { color:#3b2f27; text-decoration:none; }
#left .item_on a:hover { color:#3b2f27; text-decoration:none; }
#left .item_on a:active { color:#3b2f27	; text-decoration:none; }	





#left .left_top {line-height:40px;color:#333333;font-size:17px;height:40px;padding-left:20px;}

#left .left_contact a:link { color:#ffffcc; text-decoration:underline; }
#left .left_contact a:visited { color:#ffffcc; text-decoration:underline; }
#left .left_contact a:hover { color:#ffffcc; text-decoration:underline; }
#left .left_contact a:active { color:#ffffff; text-decoration:underline; }		


#right { float:left;width:190px;color:#666666;font-size:12px;line-height:16px;margin:20px 10px 90px 0px}
#right .righthr {height:24px}
#right h3 {color:#cc0000;margin:20px 0px 20px 0px; padding:0px; font-size:13px;font-weight:normal;}
#right  a:link { color:#000000;text-decoration:underline;}
#right  a:active { color:#000000;text-decoration:underline;}
#right  a:visited { color:#000000;text-decoration:underline;}
#right  a:hover { color:#000000;text-decoration:underline;}

#right .right_links {font-size:12px;}
#right .right_links a:link{color:#000000;text-decoration:underline;}
#right .right_links a:visited{color:#000000;text-decoration:underline;}
#right .right_links a:active{color:#000000;text-decoration:underline;}
#right .right_links a:hover{color:#000000;text-decoration:underline;}
#right .right_links_button {background:#f3901b;text-align:center;padding:5px;margin:0px 0px 0px 0px;cursor:pointer;color:#ffffff}
#right .right_links_button:hover {background:#336699;color:#ffffff}

#bottom {margin:25px 25px 0px 25px;padding-bottom:10px;font-size:11px;}
#bottom a:link{color:#926c23;text-decoration:none;}
#bottom a:active{color:#926c23;text-decoration:none;}
#bottom a:visited{color:#926c23;text-decoration:none;}
#bottom a:hover{color:#3b2f27;text-decoration:none;}



#footer {font-size:10px;color:#aea090;line-height:16px;font-family:Arial, Helvetica, Sans-Serif;background:url(/images/bottom.png) top left no-repeat;text-align:left;padding:20px 0px 20px 5px;  margin:0px auto 0px auto; width:969px}
#footer  a:link { color:#e3dccd;text-decoration:none;}
#footer  a:active { color:#e3dccd;text-decoration:none;}
#footer  a:visited { color:#e3dccd;text-decoration:none;}			
#footer  a:hover { color:#ffffff;text-decoration:none;}
	
#nav {font-size:11px;text-align:left;height:35px;overflow:hidden;clear:both;padding-left:40px;text-transform: uppercase}
#nav a:link {color:#e3dccd;font-weight:bold;text-decoration:none;}
#nav a:visited {color:#e3dccd;font-weight:bold;text-decoration:none;}
#nav a:active {color:#e3dccd;font-weight:bold;text-decoration:none;}
#nav a:hover {color:#ffffff;font-weight:bold;text-decoration:none;}

#nav li {
		list-style:none;
		margin-right:1px;
		display:inline;
		float:left;
		font-size:13px;
		width:163px;
		text-align:center;
		font-family:Helvetica, Arial;
		font-weight:normal;
		<?=(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') != false?"width:10px;":"");?>
	}
#nav ul {
		margin:0px 0px 0px 0px;
		
		padding:0px;
		top:0px;
	}

   #nav .nav_on a 	{
		padding:0px 20px 0px 20px;
	   background:#333333;
	   display:block;
	   text-decoration:none;
	   color:#ffffff;
	   height:35px;
	   line-height:35px;
	   width:auto;
	   

	}
#nav .nav_on a:hover {
		padding:0px 20px 0px 20px;
   		color:#ffffff;
   		background:#333333 ;
	   height:35px;
	   line-height:35px;
   		width:auto
	}
   
#nav .nav_off a {
		padding:0px 20px 0px 20px;
		background:#cccccc;
	   display:block;
	   text-decoration:none;
	   color:#444444;
	   height:35px;
	   line-height:35px;
	   width:auto;
	   
	}
#nav .nav_off a:hover {
		padding:0px 20px 0px 20px;
   		background:#666666;
   		color:#ffffff;
	   height:35px;
	   line-height:35px;
	   width:auto
	} 
#nav_subnav { background:#333333;height:8px;overflow:hidden;}



.menuanchorclass {}

.selectedanchor {}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border:none;
font: normal 12px Arial;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */

width: 160px; /* default width for menu */
margin-left:-10px;
padding-top:11px;
}

.anylinkmenu ul{
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
list-style-type: none;
background:url(/images/menu_shadow.png ) top repeat-x #4a3526;}

.anylinkmenu ul li a{
display: block;
text-indent: 3px;
border:none;
padding: 4px 6px 4px 7px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:#e3dccd;
text-align:left;
cursor:pointer;
border-bottom:#c2b8a8 1px solid
}

.anylinkmenu a:hover{ /*hover background color*/

color: #e3dccd;
background:#644425;

}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #f7f7f7;
padding: 10px;
font: normal 12px Arial;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;

}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */ display:none;
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
