body {
	font-family:Arial, Helvetica, sans-serif;
	color:#6f6f6e;
	background:#f8f5f4;
	line-height:16px;
	margin:0;
	font-size:11px;
}

div.wrapper {
	width:960px;
	margin:auto;
}	

img {
	border:0;
}	

a {
	font-size:13px;
	font-weight:bold;
	color:#db0700;
}

div.hr {
	background:url(../images/hr.jpg) repeat-x;
	height:9px;
	margin:0;
	padding:0;
	width:100%;
	border:none;
}		

a:hover {
	color:#000;
}	

div.nav_wrraper {
	width:100%;
	height:48px;
	float:left;
	background-color:#0a0a0a;
}

div.navigation {
	width:67%;
	padding:10px 5px 5px 5px;
	float:left;
}

div.navigation a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f1f1f1;
	text-decoration:none;
	background:url(../images/nav_sptr.gif) right top repeat-y;
	line-height:28px;
	padding:5px 15px 5px 15px;
}

div.navigation a:hover {
	color:#ff8f00;
}

div.navigation a.current {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff8f00;
	text-decoration:none;
	background:url(../images/nav_sptr.gif) right top repeat-y;
	line-height:28px;
	padding:5px 15px 5px 15px;
}

div.language {
	width:28%;
	padding:10px 5px 5px 5px;
	text-align:right;
	float:left;
	font-size:13px;
	color:#f1f1f1;
}

div.language a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f1f1f1;
	text-decoration:none;
	background:url(../images/nav_sptr.gif) left top repeat-y;
	line-height:28px;
	margin:0 5px 0 5px;
	padding:0 5px 0 10px;
}

div.subc_wrraper {
	width:100%;
	height:48px;
	float:left;
	background-color:#969593;
}

div.subcribe {
	width:90%;
	float:left;
	padding:10px 0 0 18px;
}

div.subcribe b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin-top:8px;
	color:#0a0a0a;
	float:left;
}

div.subcribe a {
	margin:0 5px 0 5px;
	float:left;
}

div.contant_wrapper {
	width:100%;
	float:left;
	background:#f8f5f4 url(../images/contant_bg.jpg) left bottom repeat-x;
}

div.outer_div {
	width:100%;
	float:left;
}	

div.clear {
	width:100%;
	height:10px;
	clear:both;
}	

.contant_main_img {
	background:url(../images/britney.jpg) right top no-repeat;
	vertical-align:top;
}

div.logo_login {
	width:450px;
	padding:10px 0 10px 10px;
	float:left;
}	

div.logo_cont {
	width:435px;
	float:left;
	padding:0 0 10px 0;
}
	
div.logo_cont h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0a0a0a;
	text-align:right;
	font-weight:normal;
	margin:0;
	padding:0;
	display:block;
}

div.login_cont {
	width:435px;
	float:left;
}

.login_left {
	background:url(../images/login_left.gif) right top no-repeat;
	padding-left:9px;
	height:98px;
}	

.login_bg {
	background:url(../images/login_bg.gif) left top repeat-x;
	height:98px;
	padding:0 15px 0 15px;
}

.login_right {
	background:url(../images/login_right.gif) left top no-repeat;
	padding-right:9px;
	height:98px;
}

.login_label {
	font-size:14px;
	color:#111111;
	text-align:right;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

input.login_text_filed {
	background:url(../images/login_textField.gif) left top no-repeat;
	padding:3px 5px 3px 5px;
	width:187px;
	height:18px;
	border:none;
}

input.login_btn {
	background:url(../images/btn_login.gif) left top no-repeat;
	width:62px;
	height:24px;
	border:none;
}

a.forgot_ps {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f9451c;
	text-decoration:underline;
	white-space:nowrap;
}	

a.forgot_ps:hover {
	color:#000;
}				


.contant_cont_top_L {
	background:url(../images/contant_cont_top_L.png) right bottom no-repeat;
	width:22px;
	height:21px;
}	

.contant_cont_top_B {
	background:url(../images/contant_cont_top_B.png) bottom repeat-x;
	height:21px;
}

.contant_cont_top_Sptr {
	background:url(../images/contant_cont_top_Sptr.png) center no-repeat;
	height:21px;
	width:34px;
}

.contant_cont_top_R {
	background:url(../images/contant_cont_top_R.png) left bottom no-repeat;
	width:22px;
	height:21px;
}

.contant_cont_left {
	background:url(../images/contant_cont_left.png) right top repeat-y;
	width:22px;
	height:100%;
}

.contant_cont_working {
	background:#FFFFFF;
	text-align:left;
	vertical-align:top;
}

.contant_cont_Sptr {
	background:url(../images/contant_cont_Sptr.png) center top repeat-y;
	height:100%;
	width:34px;
}

.contant_cont_right {
	background:url(../images/contant_cont_right.png) left top repeat-y;
	height:100%;
	width:22px;
}

.contant_cont_bot_L {
	background:url(../images/contant_cont_bot_L.png) right top no-repeat;
	width:22px;
	height:13px;
}

.contant_cont_bot_B {
	background:url(../images/contant_cont_bot_B.png) top repeat-x;
	height:13px;
}

.contant_cont_bot_Sptr {
	background:url(../images/contant_cont_bot_Sptr.png) center top no-repeat;
	width:34px;
	height:13px;
}

.contant_cont_bot_R {
	background:url(../images/contant_cont_bot_R.png) left top no-repeat;
	width:22px;
	height:13px;
}

.contant_bot_bg {
	background:url(../images/contant_bot_bg.png) repeat;
	height:10px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#383838;
	padding:0;
	margin:0;
}

.product_cont {
	width:275px;
	padding:5px;
	float:left;
	border:#bdbcbd 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	margin: 4px;
}

.product_cont img {
	width:110px;
	padding:4px;
	float:left;
	border:#d3d3d3 1px solid;
	margin:0 7px 5px 0;
}

.product_cont img.add2cart {
	width:77px;
	height:22px;
	padding:0;
	border:none;
	margin:0;
}

.product_cont img.detail {
	width:64px;
	height:22px;
	padding:0;
	border:none;
	margin:0 0 0 5px;
}

.product_cont h2 {
	font-size:14px;
	color:#383838;
	padding:0;
	margin:0 0 10px 0;	
}

.product_cont span {
	font-size:11px;
	color:#6f6f6e;
	text-align:justify;
}

.product_cont h3 {
	font-size:18px;
	color:#fd2f00;
	padding:0;
	margin:10px 0 10px 0;
	text-align:right;	
}

.prd_sprt {
	width:10px;
	float:left;
}

.news_cont {
	background-color:#efedee;
	padding:5px;
	float:left;
	width:99%;
}

.news_cont img {
	background-color:#FFFFFF;
	padding:3px;
	border:#c5c5c3 1px solid;
	margin:0 7px 0 0;
	float:left;
}	

.news_cont h2 {
	padding:0;
	margin:0 0 20px 0;
	color:#5e5c5d;
	font-size:14px;
	text-transform: uppercase;
}
.news_cont h2 a{
	color: #5E5C5D;
	font-size:14px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

.news_cont p {
	padding:0;
	margin:0;
	color:#636363;
}

.news_cont a {
	font-size:11px;
	font-weight:normal;
	float:left;
}

.news_cont a.view {
	font-size:11px;
	font-weight:normal;
	float:right;
}

.right_cont_top_L {
	background:url(../images/right_cont_top_L.jpg) right top no-repeat;
	height:47px;
	padding-left:17px;
}

.right_cont_top_B {
	background:url(../images/right_cont_top_B.jpg) top repeat-x;
	height:47px;
	text-align:left;
	vertical-align:top;
}

.right_cont_top_B h1 {
	background:url(../images/right_cont_top_heading.jpg) left no-repeat;
	font-size:13px;
	color:#FFFFFF;
	padding:0 0 0 18px;
	margin:20px 0 0 0;	
}


.right_cont_top_R {
	background:url(../images/right_cont_top_R.jpg) left top no-repeat;
	padding-right:17px;
	height:47px;
}	

.right_cont_bg {
	background:#f6f7f9 url(../images/right_cont_bg.jpg) left bottom repeat-x;
	text-align:left;
	vertical-align:top;
	padding-top:10px;
}

.right_cont_left {
	background:#f6f7f9 url(../images/right_cont_bg.jpg) left bottom repeat-x;
	border-left:#d7dde5 1px solid;
}

.right_cont_right {
	background:#f6f7f9 url(../images/right_cont_bg.jpg) left bottom repeat-x;
	border-right:#d7dde5 1px solid;
}

.right_cont_bot_L {
	background:url(../images/right_cont_bot_L.jpg) right top no-repeat;
	width:17px;
	height:13px;
}

.right_cont_bot_B {
	background:url(../images/right_cont_bot_B.jpg) top repeat-x;
	height:13px;
}

.right_cont_bot_R {
	background:url(../images/right_cont_bot_R.jpg) left top no-repeat;
	width:17px;
	height:13px;
}

a.blogs {
	display:block;
	padding-bottom:5px;
	margin-bottom:3px;
	color:#fd2f00;
	text-decoration:none;
	border-bottom:#787678 1px dashed;
	width:100%;
	font-size:11px;
	font-weight:normal;
}

div.photo {
	width:100%;
	float:left;
	text-align:center;
}

div.photo img {
	background-color:#FFFFFF;
	width:58px;
	height:53px;
	padding:2px;
	border:#cccccc 1px solid;
	margin:0 5px 0 5px;
}

div.footer_wrapper {
	width:100%;
	float:left;
	padding-bottom:10px;
	background-color:#000000;
}

div.footer_bg {
	width:960px;
	margin:auto;
	background:#000 url(../images/footer_bg.jpg) top no-repeat;
	height:52px;
}

div.footer_text {
	width:47%;
	padding:17px 0 0 20px;
	color:#efeeee;
	float:left;	
}	

div.footer_text a {
	color:#efeeee;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}

div.footer_text a:hover {
	color:#efeeee;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}	
.error, .required{
	color: #f00;
	margin-left:2px;
}
.summaryimage{
	width: 75px;
}
.summaryimage1{
	width: 150px;
}
.formtable{
	margin: 5px 5px 5px 50px;
	padding	: 10px;
	border: 1px solid #ccc;
}
.InputLabel{
	white-space: nowrap;
}
input.btn_register {
	background:url(../images/btn_register.gif) left top no-repeat;
	width:92px;
	height:24px;
	border:none;
}
input.btn_save {
	background:url(../images/btn_save.gif) left top no-repeat;
	width:62px;
	height:24px;
	border:none;
}
input.btn_forget_password{
	background:url(../images/btn_forget_password.gif) left top no-repeat;
	width:140px;
	height:24px;
	border:none;
}
.welcome_div{
	clear: both;
	margin-top: 20px;
	margin-bottom: 60px;
	border: 1px solid #ccc;
	padding: 10px;
	
}
.welcome_div span{
	float:right;
}
/**************Cart*******************/
.cart{
	margin: 5px 0 0 5px;
	width: 99%;
}

.cartrow{
	width: 100%;
	float: right;
	background: #ccc;
	padding: 2px 0 2px 1px;
	color: #4E4E4E;
	
}

.carttitle{
	font-size: 16px;
	font-weight: bold;
	float: left;
	padding: 5px 0 0 0; 
}

.cartactions{
	float: right;
}
.carttable{
	border:  4px; 
	border: 1px solid #CCCCCC;
	margin-right:5px;
	width: 100%;
}
 
/***************Cart******************/
