@charset "utf-8";
/* CSS Document */
body {
	background-image: url(images/dots_bg.gif);
	}
	
	
#head_section{
width:1000px;
height:150px;
}
#top_nav_bar
{
background:#b1aea4;
width:1000px;
height:35px;
}
.top_nav_ul{
padding:0;
margin:0;
list-style:none;
float:right;
}
#top_nav_bar li{
border-left:#FFFFFF solid 2px;
padding:0;
margin-left:2px;
height:30px;
float:left;
padding-top:6px;
}
#top_nav_bar a{
width:auto;
height:35px;
text-decoration:none;
font-family:Century Gothic;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
margin-left:15px;
margin-right:15px;
}


#wrapper{width:1000px; margin:0px auto; background-color:#ffffff;}

.content { font-family:arial; font-size:11px; text-align:left; text-decoration:none; line-height:22px; color:#9a9a9a; font-weight:bold; }

.sptext_11 { font-family:arial; font-size:11px; text-align:left; text-decoration:none; line-height:10px; color:#9a9a9a; }

.lefttext { font-family:arial; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; line-height:10px; color:#9a9a9a; }

.small { font-family:arial; font-size:11px;  text-align:left; text-decoration:none; line-height:20px; color:#9a9a9a; }

.textfield { background-image:url(images/text_field.gif); background-color:#b8883e; background-repeat:no-repeat; width:165px; padding: 12px 0px 0px 0px; border:0px; margin-bottom:6px; line-height:20px;}

.textf { font-family:tahoma; font-size:11px; color:#414141; text-decoration:none; text-align:left;}

.border { border-right:solid 1px #b4b4b4; }

.pricetext { font-family:arial; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; line-height:10px; color:#d79f48; }

.sptext { font-family:tahoma; font-size:11px; color:#414141;}


/******************** LINKS *******************************************/

a.toplinks:link,a.toplinks:visited,a.toplinks:active{font-family:arial; font-size:11px; font-weight:bold; color:#9e9f9f; text-decoration:underline; text-transform:uppercase;}

a.toplinks:hover{font-family:arial; font-size:11px; font-weight:bold; color:#d79f48; text-decoration:underline;  text-align:center; text-transform:uppercase;}

.leftlinks { font-family:arial; font-size:11px; font-weight:bold; text-align:left; text-transform:uppercase;text-decoration:none; line-height:23px; color:#9a9a9a; margin:0px; }

.leftlinks:hover,actived,visited { font-family:arial; font-size:11px; font-weight:bold; text-align:left; text-transform:uppercase; text-decoration:none; line-height:23px; color:#D79F48;}

.bottomlinks { font-family:arial; font-size:12px;  color:#39CFEF; text-decoration:none; padding-right:2px; line-height:23px; font-weight:bold;}

.bottomlinks:hover { font-family:arial; font-size:12px;  color:#39CFEF; text-decoration:underline; padding-right:2px; line-height:23px; }



/************************************************************************************/

.titlep { font-family:arial; font-size:16px; font-weight:bold; color:#d79f48;}

.title { font-family:arial; font-size:18px; font-weight:bold; color:#d79f48; text-decoration:none; line-height:18px; }

.topnav_text { font-family:arial; font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; text-decoration:none; text-align:left; line-height:20px; }

.title_medium { font-family:arial; font-size:16px; font-weight:bold; color:#FFF; text-decoration:none; line-height:18px; }

.topnav{ height:35px;}

/*CSS for menu subnavigation*/

.topnavright{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; text-transform:uppercase;}

a.topnavright:link,a.topnavright:visited,a.topnavright:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; text-transform:uppercase;}

a.topnavright:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#414141; text-decoration:none; text-transform:uppercase;}


.search{background-image:url(images/search_bg.gif); height:31px; background-repeat:no-repeat;}

.leftnav_border{background-image:url(images/left_nav_rightborder.gif); background-repeat:repeat-y;}

.txtbox{ border:1px solid #FFFFFF; width:125px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#414242;}

.tbox{ border:1px solid #cccccc; width:188px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a5a5a; height:16px;}

#cat_nav{margin:10px; margin-left:12px; margin-right:10px; margin-top:10px; list-style:none; padding:0px;}

#cat_nav li {list-style:none; line-height:17px; margin:5px; padding-left: 15px;color:#9f9f9f; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase;}

#cat_nav li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#9f9f9f;}

#cat_nav li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#dcac61;}

.hr{border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;}

.tabnav{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9e9f9f; text-transform:uppercase; padding-top:3px; padding-left:8px;}

a.tabnav:link,a.tabnav:visited,a.tabnav:active{font-family:arial; font-size:12px; font-weight:bold; color:#9e9f9f; text-decoration:none; }

a.tabnav:hover{font-family:arial; font-size:12px; font-weight:bold; color:#414141; text-decoration:none;  text-align:center;}

.text { font-family:arial; font-size:11px;  color:#414141; font-weight:bold;}

.price { font-family:arial; font-size:11px; font-weight:bold; color:#d79f48; text-decoration:none;  text-transform:uppercase;}

.prodtitle { font-family:arial; font-size:12px; font-weight:bold; color:#9e9f9f; text-decoration:none; line-height:18px;  text-transform:uppercase;}

.related{background-image:url(images/simillar_bg.jpg); height:126px; background-repeat:no-repeat;}

.carttext { font-family:arial; font-size:12px;  color:#414141;}

.carttitles { font-family:arial; font-size:11px;  color:#9E9F9F;}

.cartprice { font-family:arial; font-size:11px; font-weight:bold; color:#d79f48; text-transform:uppercase;}

.borderb{border-bottom:1px solid #ccc;}
.bordert{border-top:1px solid #ccc;}
.img_border { border: solid 1px #EFEFEF; }
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 740px; /*Width of Carousel Viewer itself*/
height: 80px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
 position:absolute;/*leave this value alone*/
left: 0;
top: 0;
/*margin-top:90px;
margin-left:50px;*/
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 80px;

  /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.middlebg{background-image:url(images/bg_middlebody.jpg); background-repeat:repeat-y;}

.cartbg{background-image:url(images/cart_bg1.jpg); background-repeat:repeat-x; height:27px;}

.sections{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#9A9A9A; text-transform:uppercase;}

a.sections:link,a.sections:visited,a.sections:active{font-family:arial; font-size:11px; font-weight:bold; color:#9e9f9f; text-decoration:none; }

a.sections:hover{font-family:arial; font-size:11px; font-weight:bold; color:#39CFEF; text-decoration:none;}

