@charset "utf-8";
/*============================================ 

INFO
-----------------
Owner: 		First Protein.com
Company: 	UKWebCo.com
Author: 	Wouter de Bres (wdeb.nl)
Date: 		21/05/2009


COLOURS
-----------------
Blue:		#00539a


TABLE OF CONTENT
-----------------
01.reset
02.general
03.main divs
04.typo
05.header
06.nav  
07.bodycontent 

=============================================*/


/*============================================ 
01.reset
=============================================*/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists 
ol,ul,li { list-style : none; }*/

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/*============================================ 
02.general
=============================================*/

html, body{
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #111111 url(../img/bg_body.jpg) no-repeat center top;
	height: 100%; /* h??l belangrijk */
	color:#ffffff;
	border-top:2px solid #141414;
}

.clear{
	clear: both;
}

/*============================================ 
03.main divs 
=============================================*/

#container{
	width: 980px;
	margin: 0 auto;
	padding:0px;
}

#header{
	height: 124px;
	width: 980px;
	padding:0px;
	margin:0px;
}

#content_container{
	margin: 10px 0 0 0;
	background-color: #ebebeb;
	border-bottom: 1px solid #ccc;
	

}

#sidebar{
	width: 140px;
	float: left;
	margin: 0 10px;

}

#main_content{
	width: 980px;
	height:349px;
	background: url(../img/bannerbg.gif) no-repeat left top;
	border-bottom:1px solid #484848;
}

#main_content_inner{
	width: 980px;
	min-height:348px;
	_height:348px;
	background:  #050505 url(../img/bannerbg1.gif) no-repeat left top;
	background-position:top;
	margin-bottom:15px;
	padding-bottom:20px;
}





/*============================================ 
04.typo
=============================================*/

p{
	font-size: 13px;
	color: #999;
}

h1{
	font-weight: bold;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}
h1 a{
	font-weight: bold;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}

h1 a:hover{
	font-weight: bold;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
}

				#basket h1{
				color:#fff;
				margin-bottom:30px;
}
				
				#register h1{
				color:#fff;
				margin-bottom:30px;
}
				#login_forgot h1{
				color:#fff;
				margin-bottom:30px;
}

h2{
	text-transform: uppercase;
	font-size: 24px;
}


h3{
	font-weight: bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	text-indent:10px;
}

			#article .left .comments h3{
			font-weight:  normal;
			font-size:18px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#fff;
			text-indent:0px;
			border-bottom:2px solid #424242;
			margin-bottom:13px;
			padding-bottom:1px;
			margin-top:50px;
}
			
			#product_details .pro_pan .right  .comments_review h3{
			font-weight: bold;
			font-size:18px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#fff;
			text-indent:0px;
}

			#product_details .pro_pan .left .cel h3{
			font-weight: normal;
			font-size:18px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			color:#fff;
			text-indent:0px;
			border-bottom:1px solid #a1a1a1;
}

h4{
	font-size: 15px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
		
h5{
	font-size: 13.5px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:15px;
}

h6{
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
/*
			#article .right .latest_article h6{
			font-size: 12px;
			font-weight: normal;
			font-family:Arial, Helvetica, sans-serif;
			color:#909090;
			border-bottom:2px solid #424242;
			margin-bottom:9px;
			padding-bottom:1px;
}*/

#article .right2 .latest_article h6{
			font-size: 12px;
			font-weight: normal;
			font-family:Arial, Helvetica, sans-serif;
			color:#909090;
			border-bottom:2px solid #424242;
			margin-bottom:9px;
			padding-bottom:1px;
			padding-top:0px;
}


			
			#article .right .latest_article2 h6{
			font-size: 12px;
			font-weight: normal;
			font-family:Arial, Helvetica, sans-serif;
			color:#909090;
			border-bottom:2px solid #424242;
			margin-bottom:9px;
			padding-bottom:1px;
}
	#register .left h6{
			font-size: 12px;
			font-weight: bold;
			border-bottom:1px solid #fff;
			margin-bottom:12px;
			padding-bottom:1px;
			padding-top:0px;
			text-transform:uppercase;
			width:303px;
			margin-top:10px;
}

			#register .right h6{
			font-size: 12px;
			font-weight: bold;
			border-bottom:1px solid #fff;
			margin-bottom:12px;
			padding-bottom:1px;
			padding-top:0px;
			text-transform:uppercase;
			width:300px;
			margin-top:10px;
}
			#my_account_new .left h6{
			font-size: 12px;
			font-weight: bold;
			border-bottom:1px solid #fff;
			margin-bottom:12px;
			padding-bottom:1px;
			padding-top:0px;
			text-transform:uppercase;
			width:300px;
			margin-top:10px;
}

			
			#my_account_new .right h6{
			font-size: 12px;
			font-weight: bold;
			border-bottom:1px solid #fff;
			margin-bottom:12px;
			padding-bottom:1px;
			padding-top:0px;
			text-transform:uppercase;
			width:300px;
			margin-top:10px;
}



/*============================================ 
05.header
=============================================*/


#header .logo img{
	margin-top:22px;
	margin-left:25px;
	width:300px;
	float:left;
}

/*
#header .search{
	width:655px;
	float:left;
	text-align:right;
}
#header .search span{
	float:left;
}

#header .search span.left{
	width:430px;
	text-align:right;
	position:relative;
	top:21px;
}

#header .search span.right{
	width:225px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
}
#header .search span.right a{
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
}

#header .search span.right a:hover{
	text-decoration:none;
}


#header .search span.right .itembg{
	width:220px;
	height:38px;
	background: url(../img/itemsbg.png) no-repeat left top;
	background-position:right;
	padding:0px;
	text-align:center;
	line-height:33px;
	margin:0px;
	color:#cccccc;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	position:relative;
	left:7px;
}

#header .search span.right  input{
	width:149px;
	height:23px;
	background: url(../img/searchbg.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	text-indent:7px;
	color:#b7b7b7;
	position:relative;
	top:-5px;
}

#header .search span.right  .go{
	width:26px;
	height:28px;
	background: url(../img/search-icon.gif) no-repeat left top;
	border:0px;
	margin-left:-5px;
	position:relative;
	top:5px;
	top:0px;
	margin-top:5px;
}

*/


.search{
	width:655px;
	float:left;
	text-align:right;
}
.search span{
	float:left;
}

.search span.left{
	width:430px;
	text-align:right;
	position:relative;
	top:21px;
}

.search span.left .left1{
	width:325px;
	text-align:right;
}
.search span.left .left2{
	width:105px;
	text-align:center;
	position:relative;
	top:11px;
}


.search span.right2{
	width:225px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
}


.search span.right2 .searchpan {
	margin-top:5px; #margin-top:2px;
	margin-left:50px; #margin-left:0px;
	width:176px;
	height:24px;
	padding :5px 0px 4px 4px;
	background: url(../img/search-input.gif) no-repeat 6px 0px;
}


.search span.right2 .searchpan input{
	border:none;
	background:none;
	width:120px;
	padding-left:13px;
	position:relative;
	left:2px;
	color:#b7b7b7;
	}

.search span.right2 .searchpan .search2{
	width:27px;
	height:28px;
	background: url(../img/searcha.gif) no-repeat 0px 0px;
	position:relative;
	top:-5px;
	border:0px;
	color:#252525;
}

#header .search span.right2 a{
	font-size:13px;
	font-weight:normal;
	text-decoration: underline;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
}

#header .search span.right2 a:hover{
	text-decoration:none;
}


#header .search span.right2 .itembg{
	width:220px;
	height:38px;
	position:relative;
	text-decoration:none;
	cursor:pointer;	
}
#header .search span.right2 .itembg img {
	width:220px;
	height:38px;
}
#header .search span.right2 .itembg em {
	color: #cccccc;
	font-size:13px;
	font-style: normal;
	padding: 10px 0px;
	display: block;
	position: absolute;
	width:220px;
	line-height:18px;
	top: -2px;
	left: 1px;
	text-align:center;
	text-decoration:none;
}

#header .search span.right2 .itembg em a{
	color: #cccccc;
	font-size:13px;
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:18px;
	text-align:center;
	text-transform:uppercase;
}
#header .search span.right2 .itembg em a:hover{
	text-decoration:underline;
	color:#fff;
}



/*
#header .search span.right2 .itembg{
	width:220px;
	height:38px;
	padding:0px;
	margin:0px;
	left:7px;
	position:absolute;
}

#header .search span.right2 .itembg img{
	width:220px;
	height:38px;
}

#header .search span.right2 .itembg .links{
	padding:0px;
	text-align:center;
	line-height:33px;
	margin:0px;
	color:#cccccc;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	position:absolute;
}
*/

/*
#header .search span.right input{
	width:142px;
	height:23px;
	background: url(../img/searchbg.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	color:#b7b7b7;
	position:relative;
	top:-5px;
	padding-left:15px;
	text-indent:0px;
	#left:7px;
}

#header .search span.right  .go{
	width:26px;
	height:28px;
	background: url(../img/search-icon.gif) no-repeat left top;
	border:0px;
	margin-left:-5px;
	position:relative;

	top:0px;
	margin-top:5px;
	left:-7px;
	cursor:pointer;
}
*/

#rounded {
	background :url(../img/roundedcurve.gif) no-repeat 0px 0px;
	*background :url(../img/roundedcurve.gif) no-repeat 45px -5px;
	_background :url(../img/roundedcurve.gif) no-repeat 34px -5px;
	width: 149px;
	float:left;
	margin-top:5px;
	margin-left:48px; *margin-left:15px; _ margin-left:7px;
	height:28px;
	padding:0px;
}
#rounded input{
	border: none;
	background :url(../img/niput-bg.gif) repeat-x 0px 0px;
	width: 135px;
	margin-left:14px; 
	height:28px;
	padding-top:5px;
	padding-left:0px; #padding-left:6px;
	color:#b7b7b7;
}
#rounded_image{
	float:left;
	width:26px;
	margin-top:5px; *margin-top:2px; _margin-top:4px;
	height:28px;
	*margin-left:35px; _margin-left:0px;
	position:relative;
	_left:-7px;
}


#rounded2 {
	background :url(../img/roundedcurve.gif) no-repeat 22px 3px;
	width:80px;
	margin-top:5px;
	height:28px;
	padding:0px;
}
#rounded2 input{
	border: none;
	background :url(../img/niput-bg.gif) repeat-x 0px 0px;
	width: 135px;
	margin-left:14px; 
	height:28px;
	padding-top:5px;
	padding-left:0px; #padding-left:6px;
	color:#b7b7b7;
}
#rounded2 .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat 0px 0px;
	border:0px;
	left:-10px;

	top:0px; 
	#margin-top:6px; 
	text-align:left;
	font-size:10px;
	padding-bottom:6px;
	text-transform:uppercase;
	color:#252525;
}


/*============================================ 
06.nav
=============================================*/

#menu{
	width:980px;
	height:59px;
	margin:0px;
	background: url(../img/menubg.gif) no-repeat left  top;
}

#menu ul{
	padding:0px;
	width:960px;
	margin:0px auto;
}

#menu li{
	list-style-type:none;
	text-align:center;
	float:left;
	width:160px;
}
#menu a{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	line-height:58px;
	
}

#menu a:hover{
	color:#fff;
	/*color:#bfbfbf;*/
}

.menu_active{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	line-height:58px;
	
}


/*============================================ 
07.bodycontent 
=============================================*/


#main_content .left_ban{
	width:651px;
	margin-right:2px;
	float:left;
}

#main_content .twitter_content{
	width:288px;
	margin-left:20px;
	margin-top:45px;
	float:left;
	background: url(../img/twittercont-bg.jpg) no-repeat left top;
	background-position:top;
	height:259px;
}

 #main_content .twitter_content p{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	margin-bottom:10px;*/
	padding-left:10px;
}


#main_content  .follow {
	width:215px;
	margin:0px auto;
	display:block;
	margin-top:35px;
} 

#main_content  .follow a{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding-right:10px;
}

#main_content  .follow a:hover{
	text-decoration:none;
}

#main_content  .follow  img{
	position:relative;
	top:5px;
}

/*#main_content .twitter_content .content{
	width:240px;
	margin:32px auto;
}*/

 #main_content .twitter_content .content{
	width:240px;
	min-height:155px;
	_height:155px;
	margin:32px auto;
}  
#body_container{
	width:930px;
	padding:25px;
	margin-bottom:20px;
	background-color:#030303;
}

#body_container .left{
	width:554px;
	margin-right:47px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#959595;
}

#body_container .left p{
	font-size:13px;
	font-weight:normal;
	color:#fff;
	margin-bottom:15px;
}

#body_container .left img{
	margin-bottom:15px;
	margin-top:15px;
}

.left ul li{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	list-style-type:disk;
	margin-left:18px;
	padding-left:12px;
	line-height:15px;
}

.left ol li{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	list-style-type:decimal;
	margin-left:23px;
	padding-left:7px;
	line-height:15px;
}

.readmore a{
	width:140px;
	height:26px;
	background: url(../img/readmore-bg.gif) no-repeat left top;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#252525;
	text-transform:uppercase;
	display:block;
	line-height:25px;
	text-align:center;
	margin-right:4px;
	
}

.readmore a:hover{
	color:#fff;
}


#body_container .right{
	width:283px;
	float:left;
}

#body_container .right .email_box{
	width:253px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:14px;
	margin-bottom:17px;
}

#body_container .right .email_box p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	padding-bottom:10px;
}

/*
#body_container .right .email_box  input{
	width:170px;
	height:23px;
	background: url(../img/emailsearch-bg.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	text-indent:7px;
	color:#b7b7b7;
}

#body_container .right .email_box  .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat left top;
	border:0px;
	margin-left:-5px;
	position:relative;
	top:1px;
	text-align:left;
	font-size:10px;
	padding-bottom:6px;
	text-transform:uppercase;
	color:#252525;
}

*/

.float{
	float:left;
}

/*#body_container .right .email_box input{
	width:163px;
	height:28px;
	background: url(../img/emailsearch-bg2.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	padding-left:7px;
	color:#b7b7b7;
	}
*/

.subscribe_input{
	width:133px;
	height:28px;
	background: url(../img/emailsearch-bg2.gif) no-repeat left top;
	border:0;
	padding-top:5px;
	padding-left:5px;
	color:#b7b7b7;
	float:left;
}

#subscribe_img{
	position:relative;
	top:-35px;
	left:150px;}


.subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat 0px 0px;
	border:0px;
	left:-10px;
	position:relative;
	top:0px; 
	#margin-top:6px; 
	text-align:left;
	top:-35px;
	font-size:10px;
	padding-bottom:6px;
	display:block;
	text-transform:uppercase;
	color:#252525;
}
/*
#body_container .right .email_box .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat 0px 0px;
	border:0px;
	left:-10px;
	position:relative;
	top:0px; 
	#margin-top:6px; 
	text-align:left;
	font-size:10px;
	padding-bottom:6px;
	display:block;
	text-transform:uppercase;
	color:#252525;
}
*/

#body_container .right .pro_box{
	width:253px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px 14px 7px 14px;
	margin-bottom:17px;
	min-height:100px;
    _height:100px;
}

#body_container .right .pro_box p{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#body_container .right .pro_box img{
	float:left;
	margin-right:30px;
	clear:both;
}

/****/

#body_container .pro_box .share1 {

	margin-bottom:15px;
	margin-top:8px;
}
#body_container .pro_box .share1  span{
	float:left;
	margin-top:8px;
}

#body_container .pro_box .share1 span a{
	font-size:13.5px;
	font-weight: bold;
	text-decoration:underline;
	color:#fff;
	margin-right:4px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px;
}
#body_container .pro_box .share1 span a:hover{
	text-decoration:none;
	margin-top:8px;
}

/****/

.breadcrumbs{
	width: 930px;
	margin:0px auto;
	padding-top:10px;
	margin-bottom:30px;
}

.breadcrumbs ul{
	padding:0px;
	margin:0px;
}

.breadcrumbs  li{
	list-style-type:none;
	padding:0px;
	margin:0px;
	color:#fff;
	font-size:13px;
	float:left;
}

.breadcrumbs a{
	color:#fff;
	font-size:13px;
	text-decoration:underline;
	padding-right:3px;
	padding-left:4px;
}

.breadcrumbs a:hover{
	text-decoration:none;
}


.breadcrumbs  .active{
	padding-left:3px;
	padding-right:7px;
	text-decoration:none;
}

#main_content_inner .content_pan{
	width: 930px;
	margin:0px auto;
}



#main_content_inner .content_pan .left{
	width:600px;
	margin-right:47px;
	float:left;
	font-size:13px;
	font-weight:normal;
	color:#959595;
}

#main_content_inner .content_pan .left p{
	font-size:13px;
	font-weight:normal;
	color:#fff;
	margin-bottom:15px;
}

#main_content_inner .content_pan .left .share {
	margin-bottom:15px;
}
#main_content_inner .content_pan .left .share  span{
	float:left;
}

#main_content_inner .content_pan .left .share span a{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
	margin-right:4px;
	line-height:20px;
}
#main_content_inner .content_pan .left .share span a:hover{
	text-decoration:none;
}


/*
#main_content_inner .content_pan .right{
	width:283px;
	float:left;
	font-size:13px;
	font-weight:normal;
	color:#959595;
}

#main_content_inner .content_pan .right .email_box{
	width:253px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:14px;
	margin-bottom:17px;
}

#main_content_inner .content_pan .right .email_box p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	padding-bottom:10px;
}


#main_content_inner .content_pan .right .email_box  input{
	width:170px;
	height:23px;
	background: url(../img/emailsearch-bg.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	text-indent:7px;
	color:#b7b7b7;
}
#main_content_inner .content_pan .right .email_box  .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat left top;
	border:0px;
	margin-left:-5px;
	position:relative;
	top:1px;
	text-align:left;
	font-size:10px;
	padding-bottom:6px;
	text-transform:uppercase;
	color:#252525;
}


#main_content_inner .content_pan .right .pro_box{
	width:277px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px;
	margin-bottom:10px;
}

#main_content_inner .content_pan .right .pro_box1{
	width:277px;
	min-height:130px;
	_height:130px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px;
	margin-bottom:10px;
}

#main_content_inner .content_pan .right  em{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
	margin-bottom:25px;
	display:block;
	color:#ff;
}


*/


#main_content_inner .content_pan .right2{
	width:283px;
	float:left;
	font-size:13px;
	font-weight:normal;
	color:#959595;
}

#main_content_inner .content_pan .right2 .email_box{
	width:253px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:14px;
	margin-bottom:17px;
}

#main_content_inner .content_pan .right2 .email_box p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	padding-bottom:10px;
}

/*
#main_content_inner .content_pan .right2 .email_box input{
	width:170px;
	height:23px;
	background: url(../img/emailsearch-bg.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	text-indent:7px;
	color:#b7b7b7;
}

#main_content_inner .content_pan .right2 .email_box  .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat left top;
	border:0px;
	margin-left:-5px;
	position:relative;
	top:1px;
	text-align:left;
	font-size:10px;
	padding-bottom:6px;
	text-transform:uppercase;
	color:#252525;
}
*/


#main_content_inner .content_pan .right2 .email_boxpan {
	width:228px;
	height:28px;
	padding:5px 20px 0px 5px;
	background: url(../img/emailsearch-bg2.gif) no-repeat left top;
	}
#main_content_inner .content_pan .right2 .email_box input{
	border:none;
	background:none;
	width:146px;
	color:#b7b7b7;
	}

#main_content_inner .content_pan .right2 .email_box .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat 0px 0px;
	border:0px;
	position:relative;
	top:-5px; #top:-11px;
	left:12px;
	text-align:left;
	line-height:28px;
	font-size:10px;
	padding-bottom:2px;
	padding-left:4px; #padding-left:7px;
	display:block;
	text-transform:uppercase;
	color:#252525;
}





#main_content_inner .content_pan .right2 .pro_box{
	width:277px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px;
	margin-bottom:10px;
}

#main_content_inner .content_pan .right2 .pro_box1{
	width:277px;
	min-height:130px;
	_height:130px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px;
	margin-bottom:10px;
}

#main_content_inner .content_pan .right2  em{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
	margin-bottom:25px;
	display:block;
	color:#ff;
}






#contact{
	width: 980px;
	min-height:300px;
	_height:300px;
	background-color:  #050505;
	margin-bottom:15px;
	padding-bottom:20px;
}

#contact .contact_pan{
	width: 930px;
	margin:0px auto;
	padding-top:30px;
}

#contact .contact_pan .left{
	width:445px;
	float:left;
	margin-right:35px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}

#contact .contact_pan .left a{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
	color:#fff;
}

#contact .contact_pan .left a:hover{
	text-decoration:none;
	color:#333333;
}

#contact .contact_pan .left p{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:20px;
}


#contact .contact_pan .left2{
	width:895px;
	text-align:center;
	float:left;
	margin-right:35px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}

#contact .contact_pan .left2 a{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
	color:#fff;
}

#contact .contact_pan .left2 a:hover{
	text-decoration:none;
	color:#cccccc;
}


#contact .contact_pan .right{
	width:450px;
	float:left;
}


#contact .contact_pan .right  fieldset.contact {
	overflow:auto;
}
/*
#contact .contact_pan .right  fieldset.contact input{
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:432px;
	border:1px solid #8b8b8b;
	background-color:#3c3c3c;
	padding:8px;
	margin-bottom:20px;
}
*/

#contact .contact_pan .right  fieldset.contact .input1{
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:432px;
	border:1px solid #8b8b8b;
	background-color:#3c3c3c;
	padding:8px;
	margin-bottom:20px;
}
#contact .contact_pan .right  fieldset.contact .input2{
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:140px;
	height:26px;
	background:none;
	border:none;
}

#contact .contact_pan .right  fieldset.contact textarea{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:432px;
	border:1px solid #8b8b8b;
	background-color:#3c3c3c;
	padding:8px;
	height:150px;
	margin-bottom:20px;
}

#contact .contact_pan .right  fieldset.contact label{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	display:block;
}

#contact .contact_pan .right  fieldset.contact  .send a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	display:block;
}


.box1{
	width:292px;
	min-height:125px;
	_height:125px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px;
	margin-bottom:10px;
	margin-top:45px;
	font-size:12px;
	font-weight:normal;
	color:#949494;
	margin-right:17px;
	float:left;
}

.box2{
	width:292px;
	min-height:125px;
	_height:125px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px;
	margin-bottom:10px;
	margin-top:45px;
	font-size:12px;
	font-weight:normal;
	color:#949494;
	float:left;
}

.box3{
	width:292px;
	min-height:125px;
	_height:125px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px;
	margin-bottom:10px;
	margin-top:20px;
	font-size:12px;
	font-weight:normal;
	color:#949494;
	margin-right:17px;
	float:left;
}

.box3 ol li {
	padding-left: 1px;
	margin-left: 23px;
	list-style-type: decimal;
	text-decoration: none;
	line-height: 18px;
}

.box3 ul li {
	padding-left: 6px;
	margin-left: 17px;
	list-style-type:disk;
	text-decoration: none;
	line-height: 18px;
}

.box4{
	width:292px;
	min-height:125px;
	_height:125px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px;
	margin-bottom:10px;
	margin-top:20px;
	font-size:12px;
	font-weight:normal;
	color:#949494;
	float:left;
}



#product_overview{
	width: 930px;
	padding:0px 25px 25px 25px;
	min-height:275px;
	_height:275px;
	background-color:  #050505;
	margin-bottom:15px;
}

#product_overview .share {
	margin-bottom:15px;
}
#product_overview .share  span{
	float:left;
}

#product_overview .share span a{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
	margin-right:4px;
	line-height:20px;
}
#product_overview .share span a:hover{
	text-decoration:none;
}

#product_overview .share1 {

	margin-bottom:15px;
	margin-top:8px;
}
#product_overview .share1  span{
	float:left;
	margin-top:8px;
}

#product_overview .share1 span a{
	font-size:13.5px;
	font-weight: bold;
	text-decoration:underline;
	color:#fff;
	margin-right:4px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px;
}
#product_overview .share1 span a:hover{
	text-decoration:none;
	margin-top:8px;
}

#product_overview p{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:10px;
}

#product_overview .sortby{
	width:930px;
	float:right;
	text-align:right;
}

#product_overview .sortby select{
	width:156px;
	height:20px;
	border:1px solid #8a8a8a;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin-bottom:15px;
}

#product_overview .pro_box1{
	width:898px;
	border:1px solid #1d1d1d;
	padding:10px 15px 10px 15px;
	background-color:#111111;
	display:block;
	min-height:110px;
	_height:110px;
	font-size:12px;
	color:#a1a1a1;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:15px;
}


#product_overview .pro_box1 .left{
	width:160px;
	float:left;
}

#product_overview .pro_box1 .mid_content{
	width:580px;
	float:left;
	margin-top:-10px;
	margin-right:15px;
}

#product_overview .pro_box1 .mid_content p{
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#a1a1a1;
	margin-top:10px;
}

#product_overview .pro_box1 .right{
	width:138px;
	float:left;
	font-size:13.5px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	text-align:right;
}

#product_overview .pro_box1 .right .overthrough{
	text-decoration:line-through;

}

#product_overview .pro_box1 .right  em{
	color:#ff0000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}


.view_details a{
	width:140px;
	height:26px;
	background: url(../img/view-detailsbg.gif) no-repeat left top;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#252525;
	text-transform:uppercase;
	display:block;
	line-height:25px;
	text-align:center;
	margin-top:30px;
}

.view_details a:hover{
	color:#fff;
}

.find_more a{
	width:140px;
	height:26px;
	background: url(../img/findout.jpg) no-repeat left top;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#252525;
	text-transform:uppercase;
	line-height:25px;
	text-align:center;
	padding:5px 20px 10px 20px;
	border:0px;
}

.find_more a:hover{
	color:#fff;
}


#article{
	width: 930px;
	padding:0px 25px 25px 25px;
	min-height:275px;
	_height:275px;
	background-color:  #050505;
	margin-bottom:15px;
}

#article em{
	/*font-size:11px;*/
	font-weight:normal;
	text-decoration:none;
	/*color:#959595;*/
}

#article em a{
	font-size:11px;
	font-weight:normal;
	text-decoration: underline;
	color:#666;
}

#article em a:hover{
	text-decoration:none;
}

#article .posted_txt{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#article .share {
	margin-bottom:15px;
}
#article .share  span{
	float:left;
}

#article .share span a{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
	margin-right:4px;
	line-height:20px;
}
#article .share span a:hover{
	text-decoration:none;
}

#article p{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:10px;
}




#article .left{
	width:615px;
	margin-right:32px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#959595;
}

#article .left p{
	font-size:13px;
	font-weight:normal;
	color:#fff;
	margin-bottom:15px;
}

#article .left img{
	margin-bottom:15px;
}

#article .left .comments{
	width:615px;
	margin:0px;
}

#article .left .comments .comments_bg{
/*	width:565px;
	min-height:100px;
	_height:100px;
	background: #545454 url(../img/commnets-bg.gif) no-repeat left top;
	background-position:bottom;
	padding:25px;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:-15px;*/
	width:565px;
	min-height:100px;
	_height:100px;
	background: #545454 url(../img/commnets-bg.gif) no-repeat left top;
	background-position:bottom;
	padding:25px;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:0px;

}

#article .left .comments .comments_bg .left_pro{
	width:82px;
	float:left;
}

#article .left .comments .comments_bg .right_content{
	width:483px;
	float:left;
}

#article .left .comments .comments_bg .right_content p{
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	padding:0px;
	margin:0px;
}

#article .left .comments .comments_bg .right_content span{
	width:470px;
	text-align:right;
	display:block;
	padding-bottom:10px;
	font-style: italic;
	margin-right:13px;
}

/*
#article .right{
	width:283px;
	float:left;
}

#article .right .latest_article{
	padding:0px;
	margin-bottom:30px;
}

#article .right .latest_article ul{
	padding:0px;
	margin-bottom:25px;
}

#article .right .latest_article ul li{
	list-style-type:none;
	padding-bottom:8px;
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
}

#article .right .latest_article a{
	text-decoration:underline;
	color:#fff;
	font-weight:normal;
	font-size:14px;
}

#article .right .latest_article a:hover{
	text-decoration:none;
}


#article .right .latest_article2{
	padding:0px;
	margin-bottom:30px;
	position:relative;
	top:-78px;
}


#article .right .latest_article2{
	padding:0px;
	margin-bottom:30px;
	position:relative;
	top:-78px;
}

#article .right .latest_article2 ul{
	padding:0px;
	margin-bottom:25px;
}

#article .right .latest_article2 ul li{
	list-style-type:none;
	padding-bottom:8px;
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
}

#article .right .latest_article2 a{
	text-decoration:underline;
	color:#fff;
	font-weight:normal;
	font-size:14px;
}

#article .right .latest_article2 a:hover{
	text-decoration:none;
}

#article .right .email_box{
	width:253px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:14px;
	margin-bottom:17px;
}

#article .right .email_box p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	padding-bottom:10px;
}


#article .right .email_box  input{
	width:170px;
	height:23px;
	background: url(../img/emailsearch-bg.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	text-indent:7px;
	color:#b7b7b7;
}
#article .right .email_box input {
background:transparent url(../img/emailsearch-bg.gif) no-repeat scroll left top;
border:0 none;
color:#B7B7B7;
padding-top:2px;
text-indent:7px;
}

#article .right .email_box  .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat left top;
	border:0px;
	margin-left:-5px;
	position:relative;
	top:1px;
	text-align:left;
	font-size:10px;
	padding-bottom:6px;
	text-transform:uppercase;
	color:#252525;
}



#article .right .pro_box{
	width:253px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px 14px 7px 14px;
	margin-bottom:17px;
	min-height:100px;
}

#article .right .pro_box p{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#article .right .pro_box img{
	float:left;
	margin-right:30px;
	clear:both;
}
*/


#article .right2{
	width:283px;
	float:left;
}

#article .right2 .latest_article{
	padding:0px;
	margin-bottom:30px;
}

#article .right2 .latest_article ul{
	padding:0px;
	margin-bottom:25px;
}

#article .right2 .latest_article ul li{
	list-style-type:none;
	padding-bottom:8px;
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:283px;
}

#article .right2 .latest_article a{
	text-decoration:underline;
	color:#fff;
	font-weight:normal;
	font-size:14px;
}

#article .right2 .latest_article a:hover{
	text-decoration:none;
}


/*
#article .right2 .email_box{
	width:253px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:14px;
	margin-bottom:17px;
}

#article .right2 .email_box p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	padding-bottom:10px;
}


#article .right2 .email_box  input{
	width:170px;
	height:23px;
	background: url(../img/emailsearch-bg.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	text-indent:7px;
	color:#b7b7b7;
}

#article .right2 .email_box  .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat left top;
	border:0px;
	margin-left:-5px;
	position:relative;
	top:1px;
	text-align:left;
	font-size:10px;
	padding-bottom:6px;
	text-transform:uppercase;
	color:#252525;
}
*/



#article .right2 .email_box{
	width:253px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:14px;
	margin-bottom:17px;
	
}

#article .right2 .email_box p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	padding-bottom:10px;
}

.float{
	float:left;
}

#article .right2 .email_boxpan {
	width:228px;
	height:28px;
	padding:5px 20px 0px 5px;
	background: url(../img/emailsearch-bg2.gif) no-repeat left top;
	}
#article .right2 .email_box input{
	border:none;
	background:none;
	width:146px;
	color:#b7b7b7;
	}

#article .right2 .email_box .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat 0px 0px;
	border:0px;
	position:relative;
	top:-5px; #top:-11px;  
	text-align:left;
	line-height:28px;
	font-size:10px;
	padding-bottom:2px;
	padding-left:4px; #padding-left:7px;
	display:block;
	left:12px;
	text-transform:uppercase;
	color:#252525;
}










#article .right2 .pro_box{
	width:253px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px 14px 7px 14px;
	margin-bottom:17px;
	min-height:100px;
}

#article .right2 .pro_box p{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#article .right2 .pro_box img{
	float:left;
	margin-right:30px;
	clear:both;
}






#article .left .comments .leavecomments_left{
	width:380px;
	float:left;
}

#article .left .comments .leavecomments_left  fieldset.contact {
	overflow:auto;
	margin-top:10px;
}

#article .left .comments .leavecomments_left  fieldset.contact input{
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:356px;
	border:1px solid #8b8b8b;
	background-color:#3c3c3c;
	padding:8px;
	margin-bottom:10px;
}
/*
#article .left .comments .leavecomments_left  fieldset.contact .input4{
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:356px;
	border:1px solid #8b8b8b;
	background-color:#3c3c3c;
	padding:8px;
	margin-bottom:10px;
}
*/

#article .left .comments .leavecomments_left  fieldset.contact .input4b{
	width:140px;
	height:26px;
	border:none;
	background:none;
	padding:0px;
	margin:0px;
}


#article .left .comments .leavecomments_left  fieldset.contact textarea{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:356px;
	border:1px solid #8b8b8b;
	background-color:#3c3c3c;
	padding:8px;
	height:150px;
	margin-bottom:10px;
}

#article .left .comments .leavecomments_left  fieldset.contact label{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	display:block;
}


#article .left .comments .leavecomments_right{
	width:215px;
	float:left;
	margin-top:23px;
	margin-left:15px;
}

#article .left .comments .leavecomments_right p{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#a1a1a1;
}

#article .left1 .next ul{
	padding:0px;
	margin:0px;
}

#article .left1 .next ul li{
	/*list-style-type:none;
	padding-right:8px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#666;
	padding:5px;
	display:block;
	height:20px;
	text-align:center;
	line-height:18px;*/
	list-style-type:none;
	padding-right:8px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#666;
	width:20px;
	display:block;
	height:20px;
	text-align:center;
	line-height:18px;
}

#article .left1 .next a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	background-color:#333333;
	/*padding:0px 5px 0px 5px;*/
	width:24px;
	display:block;
	height:20px;
	text-align:center;
	line-height:18px;
}

#article .left1 .next a:hover{
	color:#666;
	background-color:#000;
}


#product_details{
	width: 980px;
	margin:0px auto;
	min-height:348px;
	_height:348px;
	background:  #050505 url(../img/bannerbg1.gif) no-repeat left top;
	background-position:top;
	margin-bottom:15px;
	padding-bottom:20px;
}


#product_details .pro_pan{
	width:930px;
	margin:0px auto;
}

#product_details .pro_pan a{
	/*width:120px;
	margin-left:400px;*/
	font-size:12px;
	font-weight:normal;
/***	font-weight:bold;*/
	text-decoration:underline;
	/*text-transform:uppercase;*/
	/**text-align:right;**/
	text-align:left;
	color:#fff;
	padding-bottom:17px;
	display:block;
}

#product_details .pro_pan a:hover{
	text-decoration:none;
}

#product_details .pro_pan .backto a{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	color:#fff;
	padding-bottom:17px;
	display:block;
	width:160px;
}


#product_details .pro_pan .backto a:hover{
	text-decoration:none;
}

#product_details .pro_pan .wrreview a{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	color:#fff;
	padding-bottom:17px;
	display:block;
	width:103px;
}


#product_details .pro_pan .wrreview a:hover{
	text-decoration:none;
}

#product_details .pro_pan .left{
	/*width:380px;*/
	float:left;
	margin-right:15px;
}

#product_details .pro_pan .left img{	
	/*border:5px solid #2b2b2b;*/
	margin-bottom:5px;
	margin-right:4px;
	cursor:pointer;
}

#product_details .pro_pan .left img:hover{	
	/*border:5px solid #373737;*/
	margin-bottom:5px;
	margin-right:4px;
}

#product_details .pro_pan .tab_content{
	width:380px;
	margin:0px;
	clear:both;
	height:20px;
}

#product_details .pro_pan .tab_content .left_head{
	width:175px;
	float:left;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:19px;
	margin-right:75px;
}
#product_details .pro_pan .tab_content .right_head{
	width:80px;
	float:left;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:19px;
}

#product_details .pro_pan .left .cel{
	width:380px;
	margin-top:20px;
}

#product_details .pro_pan .left .cel ul{
	width:380px;
	margin:0px;
	padding:0px;
	border-top:1px solid #a1a1a1;
}

#product_details .pro_pan .left .cel li{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	border-bottom:1px solid #a1a1a1;
	background-color:#111111;
	padding:9px 5px 5px 5px;
	clear:both;
	min-height:20px;
}

#product_details .pro_pan .left .cel .tab1{
	width:105px;
	float:left;
}

#product_details .pro_pan .left .cel .tab2{
	width:75px;
	float:left;
}

#product_details .pro_pan .left .cel .tab3{
	width:65px;
	float:left;
}

#product_details .pro_pan .left .cel .tab4{
	width:70px;
	float:left;
}

#product_details .pro_pan .left .cel .tab5{
	width:55px;
	float:left;
	text-align:center;
}



#product_details .pro_pan .sharelinks a{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	text-transform: capitalize;
	width:80px;
}

#product_details .pro_pan .sharelinks a:hover{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}



#product_details .pro_pan .right{
	width:530px;
	float:left;
	font-size:12px;
	font-weight:normal;
	/*text-transform:lowercase;*/
}


#product_details .pro_pan .right p{
	font-size:15px;
	font-weight:normal;
	color:#A1A1A1;
	margin-bottom:15px;
}

#product_details .pro_pan .right .share {
	margin-bottom:15px;
}
#product_details .pro_pan .right .share  span{
	float:left;
}

#product_details .pro_pan .right .share span a{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	text-transform:lowercase;
	color:#fff;
	margin-right:4px;
	line-height:20px;

}
#product_details .pro_pan .right .share span a:hover{
	text-decoration:none;
}

#product_details .pro_pan .right .price{
	font-size:15px;
	font-weight:normal;
	color:#fff;
	line-height:20px;
}


#product_details .pro_pan .right .price .overthrough{
	text-decoration:line-through;
}

#product_details .pro_pan .right .price  em{
	color:#ff0000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#product_details .pro_pan .right .quantity{
	border-bottom:2px solid #545454;
	border-top:2px solid #545454;
	margin-top:45px;
	padding-top:13px;
	display:block;
	height:30px;
	/*margin-bottom:70px;*/
	margin-bottom:10px;
}

#product_details .pro_pan .right .quantity span{
	float:left;
}

#product_details .pro_pan .right .quantity span select{
	width:150px;
	height:20px;
	border:1px solid #8a8a8a;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
	margin-right:20px;
}

#product_details .pro_pan .right .quantity span.select{
	width:170px;
	display:block;
}

#product_details .pro_pan .right .quantity span.qty{
	width:145px;
	text-align:right;
}

/*#product_details .pro_pan .right .quantity input{
	width:50px;
	height:29px;
	text-align:center;
	line-height:35px;
	background-color:#515151;
	border:0px;
	float:left;
	position:relative;
	top:-10px;
	padding-top:6px;
	color:#fff;
	font-size:18px;
	margin-left:8px;
	margin-right:10px;
}*/


#product_details .pro_pan .right  .add_basket a{
	width:140px;
	height:26px;
	background: url(../img/readmore-bg.gif) no-repeat left top;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#252525;
	text-transform:uppercase;
	float:left;
	text-align:center;
	margin-bottom:-18px;
	padding-top:5px;
	position:relative;
	top:-5px;
}

#product_details .pro_pan .right   .add_basket a:hover{
	color:#fff;
}

#product_details .pro_pan .right   .comments_bg{
	width:488px;
	min-height:100px;
	_height:100px;
	background: #545454 url(../img/commnets-bg1.gif) no-repeat left top;
	background-position:bottom;
	font-size:16px;
	padding:20px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:15px;

}

#product_details .pro_pan .right   .comments_bg .left_pro{
	width:82px;
	float:left;
}

#product_details .pro_pan .right   .comments_bg .right_content{
	width:400px;
	float:left;
}

#product_details .pro_pan .right   .comments_bg .right_content p{
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	padding:0px;
	margin:0px;
}

#product_details .pro_pan .right   .comments_bg .right_content span{
	width:340px;
	text-align:right;
	display:block;
	padding-bottom:10px;
	font-style: italic;
	margin-right:13px;
}

#product_details .pro_pan .right  .comments_review{
	width:516px;
	float:left;
}

#product_details .pro_pan .right  .write_review{
	width:320px;
	float:left;
	text-align:right;
}

#product_details .pro_pan .right  .write_review h3{
			font-weight: bold;
			font-size:18px;
			font-family:Arial, Helvetica, sans-serif;
			text-align:left;
			text-decoration:none;
			color:#fff;
			text-indent:0px;
}

 #product_details .pro_pan .right  .write_review a{
	width:140px;
	margin-left:180px;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#fff;
	text-transform:uppercase;
}

#product_details .pro_pan .right  .write_review a:hover{
	text-decoration:none;
}
/*#product_details .pro_pan .right  .write_review  .wreview a{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	color:#fff;
	padding-bottom:17px;
	display:block;
	width:160px;
}


#product_details .pro_pan .right  .write_review .wreview a:hover{
	text-decoration:none;
}*/

/***********************For The Pop-Down*****************************/

#product_details .pro_pan .right  .write_review  fieldset.contact {
	overflow:auto;
	margin-top:0px; *margin-top:10px;
}

#product_details .pro_pan .right  .write_review  fieldset.contact .input1{
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:232px;
	border:1px solid #8b8b8b;
	background-color:#3c3c3c;
	padding:8px;
	margin-bottom:10px;
	float:left;
}

#product_details .pro_pan .right  .write_review  fieldset.contact textarea{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:232px; _width:230px;
	border:1px solid #8b8b8b;
	background-color:#3c3c3c;
	padding:8px;
	height:150px;
	margin-bottom:10px;
	float:left;
}

#product_details .pro_pan .right  .write_review  fieldset.contact label{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	display:block;
	float:left;
	width:60px;
	margin-right:10px;
	text-align:right;
}

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

.prv{
	width:160px;
	margin:0px auto;
}
/*
#product_details .pro_pan .right .prv{
	text-align:center;
	width:180px;
	margin:0px auto;
}

#product_details .pro_pan .right .prv ul{
	padding:0px;
	margin:0px;
}

#product_details .pro_pan .right .prv ul li{
	list-style-type:none;
	float:left;
	margin-right:5px;
	text-align:center;
}

#product_details .pro_pan .right .prv_active {
	text-decoration:underline;
}

#product_details .pro_pan .right .prv a{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
}

#product_details .pro_pan .right .prv a:hover{
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color:#fff;
}
*/




#myaccount{
	width: 930px;
	padding:0px 25px 25px 25px;
	min-height:300px;
	_height:300px;
	background-color:#000;
	margin-bottom:15px;
}


#myaccount #tabed{
	margin-top:40px;
}


#myaccount .edit a{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	color:#fff;
	margin-top:30px;
	display:block;
	width:140px;
}
#myaccount .edit a:hover{
	text-decoration:none;
}


#myaccount_content {
	width:920px;
	margin:0px auto;
}

#myaccount_content .tab1{
	width:235px;
	float:left;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}


#myaccount_content .tab1 .billing{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#464646;
}





#change_password {
	width:304px;
	margin:0px ;
}

#change_password  .heading{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	border-bottom:1px solid #fff;
	margin-bottom:8px;
}



#change_password   fieldset.contact {
	overflow:auto;
	margin-top:10px;
}

#change_password   fieldset.contact input{
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
	color:#9e9e9e;
	width:285px;
	border:1px solid #8b8b8b;
	background-color:#111111;
	padding:8px;
	margin-bottom:5px;
}

#change_password  fieldset.contact label{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	display:block;
}

#change_password .save_password a{
	width:140px;
	height:26px;
	background: url(../img/readmore-bg.gif) no-repeat left top;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#252525;
	text-transform:uppercase;
	display:block;
	line-height:25px;
	text-align:center;
	margin-top:15px;
}

#change_password .save_password a:hover{
	color:#fff;
}

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

#fp_settings .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#fp_settings fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}

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

#my_order{
	width:920px;
	margin:0px auto;
	font-size:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#my_order  .tab_head{
	width:916px;
	padding:2px;
	background-color:#b7b7b7;
	height:20px;
	font-size:11px;
	font-weight:normal;
	text-decoration:nonel;
	color:#fff;
}

#my_order  .tab_head .tab1{
	width:190px;
	float:left;
}

#my_order  .tab_head .tab2{
	width:230px;
	float:left;
}

#my_order  .tab_head .tab3{
	width:400px;
	float:left;
}	
#my_order  .tab_head .tab4{
	width:80px;
	float:left;
}


#my_order ul{
	margin:0px;
	padding:0px;
}

#my_order li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	padding-bottom:15px;
	min-height:25px;
	padding-top:15px;
	border-bottom:1px solid #fff;
	margin-bottom:10px;
}

#my_order .tab1{
	width:190px;
	float:left;
}
#my_order .tab2{
	width:230px;
	float:left;
}

#my_order .tab3{
	width:400px;
	float:left;
}

#my_order .tab4{
	width:100px;
	float:left;
}
#my_order .tab4 a{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#my_order .tab4 a:hover{
	text-decoration:underline;
}

#basket_pan{
	width:980px;
	margin:0px ;
	background: #040404 url(../img/basketbg.jpg) repeat-x left top;
	background-position:top;
	min-height:348px;
	_height:348px;
	margin-bottom:10px;
	padding-bottom:20px;
}
#basket{
	width:930px;
	margin:0px auto;
	font-size:13.5px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#basket .item_left{
	width:70px;
	margin:0px;
	background-color:#464646;
	color:#fff;
	height:23px;
}

#basket .item{
	width:390px;
	margin:0px;
	background-color:#464646;
	color:#fff;
}

#basket .quantity{
	width:180px;
	margin:0px;
	background-color:#464646;
	color:#fff;
	
}
#basket .price_per_item{
	width:160px;
	margin:0px;
	background-color:#464646;
	color:#fff;
}

#basket .total_price{
	width:110px;
	margin:0px;
	background-color:#464646;
	color:#fff;
}

#basket .ritgh_end{
	width:20px;
	margin:0px;
	background-color:#464646;
	color:#fff;
}




#basket .tab1{
	width:70px;
	margin:0px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:left;
}

#basket .tab1 img{
	/*border:5px solid #1e1e1e;*/
	cursor:pointer;
	margin-left:3px;
}
#basket .tab1 img:hover{
/*	border:5px solid #282828;*/
}

#basket .tab2{
	width:390px;
	margin:0px;
}
#basket .tab2 a{
	width:390px;
	margin:0px;
	font-size:13px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	COLOR:#FFF;
}
#basket .tab2 a:hover{
	text-decoration:UNDERLINE;
		COLOR:#FFF;
}

#basket .tab3{
	width:180px;
	margin:0px;
}
 #basket .tab3a
{
width: 55px;
margin: 0px;
text-align:left;
text-indent:25px; 
} 

#basket .tab3 em{
	margin-left:45px;
	font-weight:bold;
}


#basket .tab4{
	width:160px;
	margin:0px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#a1a1a1;
}

#basket .tab5{
	width:110px;
	margin:0px;
}

#basket .tab6{
	width:20px;
	margin:0px;
}

#basket  span{
	color:#a1a1a1;
	font-weight:normal;
	line-height:22px;
	
}
#basket  span a{
	color:#a1a1a1;
	font-weight:normal;
	line-height:22px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	font-family:"Arial";

}
#basket  span a:hover{
	text-decoration:underline;
}
#basket  fieldset.qty{
	overflow:hidden;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}

#basket  fieldset.qty label{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	float:left;
	width:30px;
	line-height:25px;
}

#basket  fieldset.qty input{
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	float:left;
	width:50px;
	height:27px;
	padding-top:3px;
	text-align:center;
	border:0px;
	background-color:#515151;
}
/*
#basket  fieldset.qty span a{
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
	margin-left:39px;
	clear:both;
}
#basket  fieldset.qty span a:hover{
	text-decoration:none;
}*/

#basket  .white_bar{
	height:1px;
	background-color:#a1a1a1;
	width:930px;
	padding:0px;
	margin:0px;
}

#basket .Lvoucher{
	width:350px;
	float:left;
	margin-top:100px;
	padding-bottom:30px;
}

#basket  .voucher{
	width:350px;
	float:right;
	margin-top:43px;
	padding-bottom:30px;
}

#basket  .voucher ul{
	padding:0px;
	margin:0px;
}

#basket  .voucher ul li{
	list-style-type:none;
	margin:0px;
}

#basket  .voucher ul li span{
	float:left;
	margin-top:12px;
	margin-bottom:10px;
}
#basket  .voucher ul li span.left{
	width:170px;
	text-align:right;
	margin-right:50px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#basket  .voucher ul li span.left{
	width:170px;
	text-align:right;
	margin-right:50px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#basket  .voucher ul li span.left input{
	width:160px;
	height:27px;
	background-color:#111111;
	border:1px solid #8a8a8a;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	padding-top:3px;
	text-indent:5px;
}

#basket  .voucher ul li span.left em{
	text-transform: capitalize;
	font-size:12px;
	font-weight:normal;
	color:#a9a9a9;
	position:relative;
	left:-46px;
}

#basket  .voucher ul li span.right{
	width:100px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#basket  .voucher ul li span.right a{
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
	color:#a3a3a3;
	line-height:45px;
	position:relative;
	top:15px;
}

#basket  .voucher ul li span.right a:hover{
	text-decoration:none;
}


#basket  .voucher ul li span.right1{
	width:100px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#basket  .voucher ul li span select{
	width:140px;
	border:1px solid #575757;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}

/*#basket  .voucher  .b_2{
	height:1px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	width:350px;
	clear:both;
	white-space: nowrap;
	margin-bottom:-1px;
	display:block;
}*/

#basket  .voucher  .b_2{
	background: url(../img/spacer1.gif) repeat-x left top;
	height:12px;
	width:350px;
	clear:both;
	margin-bottom:-7px;
}

#basket  .continue_shop{
	width:930px;
	margin-bottom:40px;
}

#basket  .continue_shop .left {
	width:790px;
	float:left;
}

#basket  .continue_shop .left a{
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	text-transform:uppercase;
	color:#fff;
}
#basket  .continue_shop  .left  a:hover{
	text-decoration:none;
}

#basket  .continue_shop .right{
	width:140px;
	float:left;
}
#basket  .continue_shop .right a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	text-align:center;
	padding-top:5px;
}

#basket  .continue_shop .right a:hover{
	color:#fff;
}

#confirm{
	width: 980px;
	min-height:300px;
	_height:300px;
	background-color:  #050505;
	margin-bottom:15px;
	padding-bottom:20px;
}


#billing_delicery{
	width:930px;
	border-bottom:1px solid #a1a1a1;
	border-top:1px solid #a1a1a1;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	min-height:130px;
	_height:130px;
}

#billing_delicery .billing{
	width:340px;
	float:left;
	margin-left:70px;
}

#billing_delicery .billing .content{
	margin-left:30px;
}

#billing_delicery .billing .heading{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#464646;
	margin-bottom:20px;
}
#billing_delicery .billing .heading a{
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	color:#fff;
	margin-left:10px;
}
#billing_delicery .billing .heading a:hover{
	text-decoration: none;
}

#billing_delicery .delivery{
	width:400px;
	float:left;
}

#proceed_button a{
	width:190px;
	background: url(../img/proceed-payment-bg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:left;
	text-indent:20px;
	margin:auto;
}

#proceed_button a:hover{
	color:#fff;
}















#orde_checkout{
	width:930px;
	margin:0px  auto;
}

#orde_checkout  .left p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:25px;
	padding-right:135px;
}

#orde_checkout .left{
	width:500px;
	float:left;
}

#orde_checkout .left fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#orde_checkout .left fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding-bottom:2px;
}

#orde_checkout .left fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:290px;
	margin-bottom:22px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#orde_checkout .left fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#orde_checkout .left fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#orde_checkout .left fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}



#orde_checkout .right{
	width:430px;
	float:left;
}

#orde_checkout .right img{
	margin-bottom:8px;
}

#orde_checkout .right fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding-left:25px;
}

#orde_checkout .right fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#orde_checkout .right fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:286px;
	margin-bottom:22px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
#orde_checkout .right fieldset.registration  .button{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:6px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#orde_checkout .right fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#orde_checkout .right fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#orde_checkout .right fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#orde_checkout .right fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#orde_checkout .right fieldset.registration a:hover{
	color:#fff;
}



#orde_checkout .right .checkbox{
	width:20px;
	float:left;
	margin-right:5px;
}
#orde_checkout .right .content{
	width:390px;
	float:left;
}

#orde_checkout .right p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	width:390px;
	margin-bottom:25px;
}



#confiramtion_button a{
	width:181px;
	background: url(../img/confir-butbg.jpg) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:left;
	text-indent:20px;
}

#confiramtion_button a:hover{
	color:#fff;
}


.login a{
	width:140px;
	height:26px;
	background: url(../img/readmore-bg.gif) no-repeat left top;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#252525;
	text-transform:uppercase;
	display:block;
	line-height:25px;
	text-align:center;
	margin-top:15px;
}

.login a:hover{
	color:#fff;
}


.sendpass a{
	width:160px;
	background: url(../img/sendpass-butbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:15px;
	text-align:left;
	text-indent:20px;
}

.sendpass a:hover{
	color:#fff;
}






#login_forgot{
	width:930px;
	margin:0px  auto;
	min-height:350px;
	_height:350px;
}

#login_forgot p{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:8px;
}

#login_forgot .left{
	width:480px;
	float:left;
}

#login_forgot .left fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
}

#login_forgot .left fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#login_forgot .left fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#login_forgot .left fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#login_forgot .left fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#login_forgot .left fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#login_forgot .left fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#login_forgot .left fieldset.registration a:hover{
	color:#fff;
}



#login_forgot .right{
	width:300px;
	float:left;
}

#login_forgot .right em{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding-bottom:18px;
	display:block;
}

#login_forgot .right img{
	margin-bottom:8px;
}

#login_forgot .right fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
}

#login_forgot .right fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#login_forgot .right fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:286px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
#login_forgot .right fieldset.registration  .button{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:6px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#login_forgot .right fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#login_forgot .right fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#login_forgot .right fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#login_forgot .right fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#login_forgot .right fieldset.registration a:hover{
	color:#fff;
}




/*


#product_details .pro_pan .right .chromemenu{
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	line-height:28px;
	text-transform:lowercase;
}


#product_details .pro_pan .right .chromemenu ul li {
	list-style-type:none;
	float:left;
}



#product_details .pro_pan .right .chromemenu a{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-weight:normal;
	color: #fff;
	padding: 4px;
	margin: 0;
	float:left;
	text-decoration: none;
}

#product_details .pro_pan .right .chromemenu  a:hover{
	color:#fff;
	font-weight:bold;
}

#product_details .pro_pan .right .chromemenu .active_link_cont{
	text-decoration:underline;
	float:left;
	padding:4px;

}


#product_details .pro_pan .right .chromemenu .active_link a{
	text-decoration:underline;
	float:left;
	padding:4px;
	font-weight:normal;
}
#product_details .pro_pan .right .chromemenu .active_link a:hover{
	text-decoration:none;
	padding:4px;
	font-weight:normal;
}


*/






/*============================================ 
Footer 
=============================================*/






/* - earlier -
#footer ul li{
	list-style-type: none;
	padding-right:3px;
	padding-left:3px;
	float:left;
}

#footer ul li a{	
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
}

#footer ul li a:hover{
	color:#fff;
}

#footer li{
	list-style-type: none;
	padding-right:3px;
	padding-left:3px;
	float:left;
	font-size:12px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}

#footer a{	
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	
}

#footer a:hover{
	color:#fff;
}*/
/*
.bodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:19px;
}

.bodytext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:19px;
}

.bodytext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	line-height:19px;
}

.bodytext ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background :url(../images/cms-circle.gif) no-repeat 0px 20px;
	line-height:16px;
	margin-left:2px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-top:15px;
	font-weight:normal;
	padding-right:6px;


}

.bodytext ol li{
	margin:0px;
	padding:0px;
	padding-top:15px;
	list-style-type:decimal;
	line-height:16px;
	margin-left:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:normal;
	padding-right:6px;

}

.bodytext1 ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background :url(../images/cms-circle.gif) no-repeat 0px 20px;
	line-height:16px;
	margin-left:2px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-top:15px;
	font-weight:normal;
	padding-right:6px;


}

.bodytext1 ol li{
	margin:0px;
	padding:0px;
	padding-top:15px;
	list-style-type:decimal;
	line-height:16px;
	margin-left:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:normal;
	padding-right:6px;

}

.bodytext2 ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background :url(../images/cms-circle.gif) no-repeat 0px 20px;
	line-height:16px;
	margin-left:2px;
	padding-left:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-top:15px;
	font-weight:normal;
	padding-right:6px;


}

.bodytext2 ol li{
	margin:0px;
	padding:0px;
	padding-top:15px;
	list-style-type:decimal;
	line-height:16px;
	margin-left:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:normal;
	padding-right:6px;

}*/

/*============================================ 
06.nav
=============================================*/

#menu_pan{
	width:980px;
	height:59px;
	margin:0px;
	background: url(../img/menubg.gif) no-repeat left  top;
}

#bodytext{
	font-size:15px;
	font-weight:normal;
	color:#A1A1A1;
	margin-bottom:15px;
}

.bodytextlink a{
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#A1A1A1;
}

.bodytextlink a:hover{
	text-decoration:underline;
}

#bodytext1{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#A1A1A1;
	display:block;
}

#bodytext2{
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#A1A1A1;
	margin-bottom:10px;
}

#register_pan{
	width:980px;
	margin:0px ;
	background: #030303;
	min-height:348px;
	_height:348px;
	margin-bottom:10px;
	padding-bottom:20px;
}

#register{
	width:700px;
	margin:0px ;
	margin-left:25px;
}

#register p{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:8px;
}

#register .left{
	width:400px;
	float:left;
}

#register .left fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
}

#register .left fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#register .left fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#register .left fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#register .left fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#register .left fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#register .left fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#register .left fieldset.registration a:hover{
	color:#fff;
}



#register .right{
	width:300px;
	float:left;
}

#register .right img{
	margin-bottom:8px;
}

#register .right fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
}

#register .right fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#register .right fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:286px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
#register .right fieldset.registration  .button{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:6px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#register .right fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#register .right fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#register .right fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#register .right fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#register .right fieldset.registration a:hover{
	color:#fff;
}

.cont_aftr{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding-bottom:10px;
	margin-bottom:40px;
	padding-top:10px;
	display:block;
	width:930px;
	border-bottom:1px solid #fff;
}

/***************/
#main_content_inner .content_pan .left  ol li {
	padding-left: 1px;
	margin-left: 23px;
	list-style-type: decimal;
	text-decoration: none;
	line-height: 18px;
}

#main_content_inner .content_pan .left ul li {
	padding-left: 6px;
	margin-left: 17px;
	list-style-type:disk;
	text-decoration: none;
	line-height: 18px;
}
/*********/

#my_account_new{
	width:700px;
	margin:0px ;
}

#my_account_new p{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:8px;
}

#my_account_new .left{
	width:400px;
	float:left;
}

#my_account_new .left fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
}

#my_account_new .left fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#my_account_new .left fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#my_account_new .left fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#my_account_new .left fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#my_account_new .left fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#my_account_new .left fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#my_account_new .left fieldset.registration a:hover{
	color:#fff;
}



#my_account_new .right{
	width:300px;
	float:left;
}

#my_account_new .right img{
	margin-bottom:8px;
}

#my_account_new .right fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
}

#my_account_new .right fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#my_account_new .right fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:286px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
#my_account_new .right fieldset.registration  .button{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:6px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#my_account_new .right fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#my_account_new .right fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#my_account_new .right fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#my_account_new .right fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#my_account_new .right fieldset.registration a:hover{
	color:#fff;
}





#confirm{
	width: 980px;
	min-height:300px;
	_height:300px;
	background-color:  #050505;
	margin-bottom:15px;
	padding-bottom:20px;
}


#billing_delicery{
	width:930px;
	border-bottom:1px solid #a1a1a1;
	border-top:1px solid #a1a1a1;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	min-height:130px;
	_height:130px;
}

#billing_delicery .billing{
	width:340px;
	float:left;
	margin-left:70px;
}

#billing_delicery .billing .content{
	margin-left:30px;
}

#billing_delicery .billing .heading{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#464646;
	margin-bottom:20px;
}
#billing_delicery .billing .heading a{
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	color:#fff;
	margin-left:10px;
}
#billing_delicery .billing .heading a:hover{
	text-decoration: none;
}

#billing_delicery .delivery{
	width:400px;
	float:left;
}

#proceed_button a{
	width:190px;
	background: url(../img/proceed-payment-bg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:left;
	text-indent:20px;
	margin:auto;
}

#proceed_button a:hover{
	color:#fff;
}















#orde_checkout{
	width:930px;
	margin:0px  auto;
}

#orde_checkout  .left p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:25px;
	padding-right:135px;
}

#orde_checkout .left{
	width:500px;
	float:left;
}

#orde_checkout .left fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#orde_checkout .left fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding-bottom:2px;
}

#orde_checkout .left fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:290px;
	margin-bottom:22px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#orde_checkout .left fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#orde_checkout .left fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#orde_checkout .left fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}



#orde_checkout .right{
	width:430px;
	float:left;
}

#orde_checkout .right img{
	margin-bottom:8px;
}

#orde_checkout .right fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding-left:25px;
}

#orde_checkout .right fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#orde_checkout .right fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:286px;
	margin-bottom:22px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
#orde_checkout .right fieldset.registration  .button{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:6px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#orde_checkout .right fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#orde_checkout .right fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#orde_checkout .right fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#orde_checkout .right fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#orde_checkout .right fieldset.registration a:hover{
	color:#fff;
}



#orde_checkout .right .checkbox{
	width:20px;
	float:left;
	margin-right:5px;
}
#orde_checkout .right .content{
	width:390px;
	float:left;
}

#orde_checkout .right p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	width:390px;
	margin-bottom:25px;
}



#confiramtion_button a{
	width:181px;
	background: url(../img/confir-butbg.jpg) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:left;
	text-indent:20px;
}

#confiramtion_button a:hover{
	color:#fff;
}


.login a{
	width:140px;
	height:26px;
	background: url(../img/readmore-bg.gif) no-repeat left top;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#252525;
	text-transform:uppercase;
	display:block;
	line-height:25px;
	text-align:center;
	margin-top:15px;
}

.login a:hover{
	color:#fff;
}


.sendpass a{
	width:160px;
	background: url(../img/sendpass-butbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:15px;
	text-align:left;
	text-indent:20px;
}

.sendpass a:hover{
	color:#fff;
}






#login_forgot{
	width:930px;
	margin:0px  auto;
	min-height:350px;
	_height:350px;
}

#login_forgot p{
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
	margin-bottom:8px;
}

#login_forgot .left{
	width:480px;
	float:left;
}

#login_forgot .left fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
}

#login_forgot .left fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#login_forgot .left fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#login_forgot .left fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#login_forgot .left fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#login_forgot .left fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#login_forgot .left fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#login_forgot .left fieldset.registration a:hover{
	color:#fff;
}



#login_forgot .right{
	width:300px;
	float:left;
}

#login_forgot .right em{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding-bottom:18px;
	display:block;
}

#login_forgot .right img{
	margin-bottom:8px;
}

#login_forgot .right fieldset.registration{
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
}

#login_forgot .right fieldset.registration lable{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-bottom:2px;
}

#login_forgot .right fieldset.registration input{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:7px 5px 7px 5px;
	display:block;
	width:286px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}
#login_forgot .right fieldset.registration  .button{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:6px;
	display:block;
	width:290px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#login_forgot .right fieldset.registration select{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	border:1px solid #898989;
	background-color:#111111;
	padding:2px;
	display:block;
	width:180px;
	margin-bottom:12px;
	margin-top:2px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background-color:#e1e1e1;
}

#login_forgot .right fieldset.registration .checkbox{
	width:18px;
	border:0px;
	float:left;
	margin-right:4px;
}

#login_forgot .right fieldset.registration em{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#959595;
}


#login_forgot .right fieldset.registration a{
	width:140px;
	background: url(../img/checkoutbg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:center;
}

#login_forgot .right fieldset.registration a:hover{
	color:#fff;
}







/**************#product_details .pro_pan .right .chromemenu{
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	line-height:28px;
	text-transform:lowercase;
}


#product_details .pro_pan .right .chromemenu ul li {
	list-style-type:none;
	float:left;
}



#product_details .pro_pan .right .chromemenu a{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-weight:normal;
	color: #fff;
	padding: 4px;
	margin: 0;
	float:left;
	text-decoration: none;
}

#product_details .pro_pan .right .chromemenu  a:hover{
	color:#fff;
	font-weight:bold;
}

*******/

/**********************#product_details .pro_pan .right .chromemenu .active_link a{
	text-decoration:underline;
	float:left;
	padding:4px;
	font-weight:normal;
}
#product_details .pro_pan .right .chromemenu .active_link a:hover{
	text-decoration:none;
	padding:4px;
	font-weight:normal;
}

**********/


























/*============================================ 
Footer 
=============================================*/







#footer_new{
	width: 100%;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
}



#footer_new:after{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}



#footer_new ul{
	width: 100%;
	margin:0px;
	padding:0px;
	text-align: center; /*set value to "right" for example to align menu to the left of page*/
}



#footer_new ul li{
	display: inline;
	padding-right:3px;
	padding-left:3px;
	font-size:12px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;

}



#footer_new ul li a{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;

}



#footer_new ul li a:hover{
	color:#fff;
}



#footer_new_active{

	background: url(../images/top-arrow.gif) no-repeat left top;

	background-position: top;

	color:#68acdc;

	padding: 7px;

	margin: 0;

	text-decoration: none;

}







#footer{
	width:870px;
	margin:0px auto;
	padding-bottom:10px;
}

#footer ul{
	width:870px;
	text-align:center;
}


#footer li{
	font-size:12px;
	padding-right:2px;
	padding-left:2px;
	display:inline;
	/*padding-right:3px;
	padding-left:3px;
	font-size:12px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;*/
}

#footer a{	
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	
}

#footer a:hover{
	color:#fff;
}



#article .left1{
	width:615px;
	margin-right:32px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#959595;
}

#article .left1 .b_bottom{
	width:615px;
	margin-right:32px;
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:1px solid #a1a1a1;
}

#article .left1 .readmore_cnt ul{
	padding:0px;
	margin:0px;
}

#article .left1 .readmore_cnt li{
	background: url(../img/arrow.png) no-repeat left top;
	padding-left:10px;
	list-style-type:none;
	display:block;
	padding-bottom:5px;
	text-transform:capitalize;
}

#article .left1 .readmore_cnt a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#a1a1a1;
	padding-left:20px;
	line-height:20px;
}
#article .left1 .readmore_cnt a:hover{
	color:#fff;
}





#article .left1 p{
	font-size:13px;
	font-weight:normal;
	color:#a1a1a1;
	margin-bottom:20px;
	margin-top:20px;
}

#myaccount .edit a{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	color:#fff;
	margin-top:30px;
	display:block;
	width:140px;
}
#myaccount .edit a:hover{
	text-decoration:none;
}

.chromemenu{
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	line-height:28px;
	text-transform:lowercase;
}


.chromemenu ul li {
	list-style-type:none;
	float:left;
}



.chromemenu a{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-weight:normal;
	color: #fff;
	padding: 4px;
	margin: 0;
	float:left;
	text-decoration: none;
}

.chromemenu  a:hover{
	color:#fff;
	font-weight:bold;
}

/*.chromemenu .active_link_cont{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	color:#fff;
	font-weight:bold;
	padding: 4px;
	margin: 0;
	float:left;
	text-decoration: none;

}*/
.chromemenu .active_link_cont{
	text-decoration:underline;
	float:left;
	padding:4px;
	font-weight:bold;
}

/*.chromemenu .active_link a{
	text-decoration:underline;
	float:left;
	padding:4px;
	font-weight:normal;
	display:block;
	_width:16px;
}
.chromemenu .active_link a:hover{
	text-decoration:none;
	padding:4px;
	font-weight:normal;
}*/

.chromemenu .active_link a{
	text-decoration:underline;
	float:left;
	padding:4px;
	font-weight:bold;
}
.chromemenu .active_link a:hover{
	text-decoration:none;
	padding:4px;
	font-weight:bold;
}


.chromemenu .active_link_cont1 {
	text-decoration:none;
	float:left;
	padding:4px;

}






#subscrb{
	width:250px;
	display:block;
	margin:0px;
}

#subscrb .subscribebg {
	width:155px;
	height:23px;
	background: url(../img/emailsearch-bg2.gif) no-repeat left top;
	border:0px;
	padding-top:2px;
	padding-bottom:3px;
	_padding:0px;
	padding-left:7px;
	color:#b7b7b7;
	float:left;
}

.scrb_input{
	width:150px;
	border:0px;
	height:20px;
	background-color:#11111;
	color:#b7b7b7;
	}

#subscrb .scrb_button{
	width:82px;
	float:left;
}

#subscrb .scrb_button img{
	position:relative;
	left:0px;
	_left:157px;
	top:0px;
	_top:-50px;
	margin-bottom:0px;
	_margin-bottom:-50px;
}







#subscrb1{
	width:250px;
	display:block;
	margin:0px;
}

#subscrb1 .subscribebg1 {
	width:155px;
	height:23px;
	background: url(../img/emailsearch-bg2.gif) no-repeat left top;
	border:0px;
	padding-top:5px;
	padding-left:7px;
	color:#b7b7b7;
	float:left;
}

.scrb_input1{
	width:150px;
	height:20px;
	border:0px;
	background-color:#111111;
	color:#b7b7b7;
	}

#subscrb1 .scrb_button1{
	width:82px;
	float:left;
}

#subscrb1 .scrb_button1 img{
	position:relative;
	left:0px;
	_left:157px;
	top:0px;
	_top:-50px;
	margin-bottom:0px;
	_margin-bottom:-50px;
}

.add_basket_butn{
	position:relative;
	top:-5px;
	width:140px;
	float:left;
	display:block;
	
	}
.qtyn_input{
	width:50px;
	height:29px; #height:32px;
	text-align:center;
	background-color:#515151;
	border:0px;
	float:left;
	position:relative;
	top:-10px; *top:-9px; _top:-6px;
	color:#fff;
	padding-top:6px; #padding-top:3px;
	line-height:30px;
	font-size:18px;
	margin-left:8px;
	margin-right:10px;
}

/*************share link css*******************/
/******
#article .slink1{
	padding:0px;
	margin-bottom:30px;
	position:relative;
	top:-78px;
}

#article .slink1 ul{
	padding:0px;
	margin-bottom:25px;
}

#article .slink1 ul li{
	list-style-type:none;
	padding-bottom:8px;
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
}

#article .slink1 a{
	text-decoration:underline;
	color:#fff;
	font-weight:normal;
	font-size:14px;
}

#article .slink1 a:hover{
	text-decoration:none;
}


#product_details .right .slink1{
	padding:0px;
	margin-bottom:30px;
	position:relative;
	top:-78px;
}

#product_details .right .slink1 ul{
	padding:0px;
	margin-bottom:25px;
}

#product_details .right .slink1 ul li{
	list-style-type:none;
	padding-bottom:8px;
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
}

#product_details .right .slink1 a{
	text-decoration:underline;
	color:#fff;
	font-weight:normal;
	font-size:14px;
}

#product_details .right .slink1 a:hover{
	text-decoration:none;
}

.slink1{
	padding:0px;
	margin-bottom:30px;
	position:relative;
	top:-78px;
}

.slink1 ul{
	padding:0px;
	margin-bottom:25px;
}

.slink1 ul li{
	list-style-type:none;
	padding-bottom:8px;
	font-weight:normal;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
}

.slink1 a{
	text-decoration:underline;
	color:#fff;
	font-weight:normal;
	font-size:14px;
}

.slink1 a:hover{
	text-decoration:none;
}
***********/
/*******************************/


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

.sharethis2 {
	margin-bottom:15px;
}
.sharethis2  span{
	float:left;
}

.sharethis2 span a{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
	margin-right:4px;
	line-height:20px;
}
.sharethis2 span a:hover{
	text-decoration:none;
}

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









#body_container .right2{
	width:283px;
	float:right;
	margin-right:17px;
}

#body_container .right2 .email_box{
	width:268px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:14px;
	margin-bottom:17px;
	min-height:104px;
	
}

#body_container .right2 .email_box p{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#b7b7b7;
	padding-bottom:10px;
}

.float{
	float:left;
}

#body_container .right2 .email_boxpan {
	width:228px;
	height:28px;
	padding:5px 20px 0px 5px;
	background: url(../img/emailsearch-bg2.gif) no-repeat left top;
	}
#body_container .right2 .email_box input{
	border:none;
	background:none;
	width:146px;
	color:#b7b7b7;
	}

#body_container .right2 .email_box .subscribe{
	width:82px;
	height:28px;
	background: url(../img/subscribe-bg.gif) no-repeat 0px 0px;
	border:0px;
	position:relative;
	top:-5px; #top:-11px;
	left:12px; 
	text-align:left;
	line-height:28px;
	font-size:10px;
	padding-bottom:2px;
	padding-left:4px; #padding-left:7px;
	display:block;
	text-transform:uppercase;
	color:#252525;
}



#body_container .right2 .pro_box{
	width:292px;
	border:1px solid #1f1f1f;
	background-color:#111111;
	padding:2px;
	/*margin-bottom:17px;*/
	height:134px;
	font-size:12px;
	font-weight:normal;
	color:#949494;
}
#body_container .right2 .pro_box ol li {
	padding-left: 1px;
	margin-left: 23px;
	list-style-type: decimal;
	text-decoration: none;
	line-height: 18px;
}

#body_container .right2 .pro_box ul li {
	padding-left: 6px;
	margin-left: 17px;
	list-style-type:disk;
	text-decoration: none;
	line-height: 18px;
}



#body_container .right2 .pro_box p{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#body_container .right2 .pro_box img{
	float:left;
	margin-right:30px;
	clear:both;
}

.share2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
}

.share2 a:hover{
	text-decoration:none;
}
#proceed_button a{
	width:190px;
	background: url(../img/proceed-payment-bg.gif) no-repeat left top;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#252525;
	padding-top:5px;
	margin-top:20px;
	text-align:left;
	text-indent:20px;
	margin:auto;
}

#proceed_button a:hover{
	color:#fff;
}





.confirm_but{
	width:180px;
	display:block;
}



http://www.first-protein.com/media/css/limenu.css

.menu{
font-family:"arial";  font-size:15px; font-weight:bold; text-transform:uppercase;  text-align:center;  height:59px; width:980px; margin:0px;	background: url(../img/menubg.gif) no-repeat left  top;
}
.menu ul {
 list-style-type: none;   padding:0px; margin:0px auto; height:59px; margin-left:10px; 
}
.menu ul li ul {
visibility:hidden; position:absolute;
}
.menu ul li {
float:left; position:relative; z-index:90; width:160px; height:59px;
}
.menu ul li a {
display:block;  text-decoration:none; color:#fff ;  font-weight:bold; text-align:center; height:59px; line-height:58px;
}
* html .menu ul li a{ text-align: center;  height:59px; line-height:58px;}



.menu ul li.home { display:block; padding:0px; height:auto;}
.menu ul li ul li.subprod1 {display:block; padding:0px;  height:auto; font-family:"arial"}



.menu table {
border-collapse:collapse; border:0; padding:0; position:absolute; left:0; top:0; 
}

.menu ul li:hover a,
.menu ul li a:hover{
text-decoration:none; border:0; height:59px; line-height:58px; color:fff; text-decoration:none;  
}

.menu ul li a:hover {position:relative; z-index:100; color:#fff; text-decoration:none; height:59px; line-height:58px;}

.menu ul li:hover ul,
.menu ul li a:hover ul {
visibility:visible; width:200px; left:-10px; height:auto;  overflow:visible; top:59px;
text-indent:10px;
border-left:1px solid #545454;
border-right:1px solid #545454;

text-transform:none;

}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a{
display:block; background:transparent; color:#949494 ; width:200px; background-color: #303030; font-size:12px; text-align:left; text-decoration:none; height:auto;  display:block;  border-bottom:1px solid #545454; line-height:25px;
	/*filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;*/
}
* html .menu ul li a:hover ul li a {width:200px; w\idth:200px; background-color: #303030; color:#949494; 
	/*filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;*/
}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
	text-decoration:none;  color:#fff; 
	/*filter:alpha(opacity=100);
	-moz-opacity: 100;
	opacity: 100;*/
	height: auto;
	width:200px;
	display:block;

}



#menu_active{
	display:block; float:left; text-decoration:none; color:#fff ; font-size:15px;height:59px; line-height:58px; font-weight:bold; text-align:center; width:160px;

}

#product_details .pro_pan .right .navigation{
	width: 530px;
	float: left;
	font-size: 12px;
	font-weight: normal;
}
#product_details .pro_pan .right .navigation ul{
	width: 530px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#product_details .pro_pan .right .navigation li{
	display:inline;
	padding:4px;
	float:left;
}
.navigation a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#product_details .pro_pan .right .navigation a:hover{
	color:#fff;
/**	font-weight:bold;**/
	font-weight:normal;
	text-decoration:underline;
}

#product_details .pro_pan .right .navigation_act{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
/*	font-weight:normal;*/
	font-weight:bold;
	text-decoration:underline;
	}
	
.copyrightpan{
	width:980px;
	text-align:right;
	font-size:12px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}

.copyright_L{
	width:300px;
	float:left;
	font-size:12px;
	text-align:left;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}

.copyright_L a{
	font-size:12px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	text-decoration:none;
}

.copyright_L a:hover{
	text-decoration:none;
	color:#fff;
}

.copyright_R{
	width:680px;
	float:left;
	text-align:right;
	font-size:12px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}

.copyright_R a{
	font-size:12px;
	color:#b7b7b7;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	text-decoration:none;
}

.copyright_R a:hover{
	text-decoration:none;
	color:#fff;
}

/****************************** Facebook Image Style ********************************/
.header_fb_img {
	position:relative; left:-43px; top:-6px; z-index:9999; bottom:3px;
}

.pdetails {
	position:relative; left:14px; z-index:8888; bottom:20px;
}

.artcldetails {
	position:relative; left:14px; z-index:8888; bottom:36px;
}

.accountdetails {
	position:relative; left:-40px; z-index:8888; bottom:3px;
}
/*************************************************************************************/