.clear{ clear:both;}

.spacer{
	line-height:0; font-size:0; clear:both;
	}
div, h1, h2, h3, h4, span, img, textarea, input, form, a, lable{
	margin:0; padding:0;
	}

body{
	background:#fff; margin:0; padding:0;font-family:Helvetica, Arial, sans-serif; font-size:12px;
	}
a{ color:#000000;}
/*==================== Main css ====================*/
.main{
	width:950px; margin:0 auto; 
	}
.flash_container{ width:950px; height:402px; background:url(/persistent/templateimages/carousel_bg.jpg) no-repeat; margin-bottom:10px;}	
.headerarea{
	width:950px; height:60px; float:left; margin-top:40px; padding-bottom: 0px;
	}
	
.logoarea{
	width:167px; height:45px; float:left; margin-right:582px;
	}
	
.subscribearea{
	width:201px; height:45px; float:left;
	}
	
.subscribetext{
	width:201px; height:17px; float:left; color:#afafaf; text-transform:uppercase;
	font:normal 11px/17px Helvetica, Arial, sans-serif;
	}
.product-item{ 	font:normal 11px/17px Helvetica, Arial, sans-serif; 
} 	
.subscribefieldarea{
	background:url(../templateimages/fieldbase.jpg) 0 0 no-repeat; width:152px; height:23px;
	float:left; margin-right:5px; margin-top:5px;
	}
#product_search_new{ width:auto;}	
.textfiled{
	border:none; font:normal 12px Arial, Helvetica, sans-serif;
	background:none; Width:140px; height:16px; color:#bebebe;
	}
	
.joinbuttonarea{
	width:44px; height:23px; float:left; margin-top:5px;
	}
.new_btn{ background:none;border:none;}
	
.joinbutton{
	background:url(../templateimages/joinbg.jpg) 0 0 no-repeat; width:44px; height:23px; text-transform:uppercase;
	float:left; color:#fff; font:bold 11px/23px Helvetica, Arial, sans-serif; text-decoration:none; text-align:center;
	}
	
.joinbutton:hover{
	color:#221e1f;
	}

/*==================== Navigation css ====================*/

.menuarea{
	background:url(../templateimages/navbase.jpg) 0 0 repeat-x; width:950px; height:34px;
	float:left; margin-bottom:27px;
	}
	
.menunavarea{
	width:auto; height:34px; float:left; 
	}
#minicartwrap{ float:right;}

.menu ul{
	margin:0; padding:0; list-style:none; float:left;
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	}

.menu li{
	float:left; padding:0; margin:0 ;
	font:normal 11px/30px  Helvetica, Arial, sans-serif; text-transform:uppercase; 
	}
.menu li a{ padding: 0 8px;}
.menu li a.nav1{ border-left:1px solid #000; }	
.menu li a#first_nav { border:none;padding-left:0px;}
a.nav1:link,a.nav1:visited{
	color:#221e1f; text-decoration:none;
	font:normal 12px/34px  Helvetica, Arial, sans-serif; text-transform:uppercase; 
	}
	
a.nav1:hover,a.nav1active{
	color:#afafaf; text-decoration:none; 
	font:normal 12px/34px  Helvetica, Arial, sans-serif; text-transform:uppercase; 
border-left:1px solid #000000	}
	
.shoppingbag{
	width:125px; height:34px; color:#1d1c1c; float:left; text-transform:uppercase;
	font:normal 12px/34px  Helvetica, Arial, sans-serif; text-align:center;
	}
	
.itemtext{
	width:69px; height:34px; color:#1d1c1c; float:left; text-transform:uppercase;
	font:normal 12px/34px  Helvetica, Arial, sans-serif; text-align:right;
	}
		
/*==================== Slider css ====================*/

.sliderimage{
	width:950px; height:513px; float:left; margin-bottom:16px; overflow:hidden;
	}
	
.sliderimage2{
	width:950px; height:402px; float:left; 
	}
	
.sliderbutton{
	width:45px; height:17px; float:left; padding-left:455px;
	}
	
/*==================== Body Content css ====================*/

.bodycontainer{
	width:950px; float:left; margin:0 auto 24px auto; border-bottom:1px solid #e6e6e6;padding:0 0 10px 0;
	}
	
h1 {
	font:normal 14px/20px Helvetica, sans-serif; color:#221e1f;
	text-transform:uppercase;
	}
h2{font:normal 12px/16px Helvetica, sans-serif; color:#221e1f; 
	text-transform:uppercase;}	
.leftcontentarea{
	width:464px; float:left; margin-right:20px;
	}
	
.contenttext{
	width:460px; float:left; color:#717171; margin-top:12px; margin-bottom:25px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	}
	
.rightcontentarea{
	width:464px; float:left; margin-top:20px; 
	}
	
/*==================== Footer Area css ====================*/

.footerarea{
	width:950px; float:left; margin:10px 0 30px 0;
	}
	
.footermain{
	width:480px; margin:0 auto; border-bottom:1px solid #d6d6d6;
	}
	
.footermain2{
	width:450px; margin:0 auto; border-bottom:1px solid #d6d6d6;
	}
	
.faceicon{
	width:24px; height:22px; float:left; margin-right:3px; margin-bottom:6px; margin-left:50px;
	}
	
.footertextarea{
	width:auto; height:30px;  margin-top:8px; color:#949494; text-align:center; margin-left:15px;
	font:normal 11px/20px Arial, Helvetica, sans-serif; text-transform:uppercase;
	}
	
a.navf:link, a.navf:visited { 
	color:#949494; text-decoration:none;
	padding:0 8px 0 8px;
}

a.navf:hover,a.navfactive{
	color:#221e1f; text-decoration:none;
	padding:0 8px 0 8px;
}

.copyright{
	width:450px; height:30px; color:#949494; text-align:center;
	font:normal 11px/30px Arial, Helvetica, sans-serif; margin:0 auto;
	}
	
.companyname{
	text-decoration:underline; color:#949494;
	}

.companyname:hover{
	text-decoration:none; color:#949494;
	}
	
/*==================== Home Gallery css ====================*/
#slideshow cslidesContainer {
  margin:0 auto;
  width:950px;
  height:450px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}

#slideshow cslidesContainer .slide {
  margin:0 auto;
  width:470px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:450px;
  float:left;
}

/**
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:25px;
  height:17px;
  text-indent:-10000px;
  position:relative;
  cursor: pointer;
  margin:14px auto;
}
.control_container{
	width:78px;
	margin:0 auto;
}

#leftControl {
  
  float:left;
  background:transparent url(/persistent/templateimages/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  float:right;
  background:transparent url(/persistent/templateimages/control_right.jpg) no-repeat 0 0;
}
.showContent,.hideContent{text-decoration:none; margin-top:10px;}
.showContent{float:left;}
.hideContent{float:right;}

