/*-------------------- css_layout.css ---------------------*/

#wrapper{
	margin:0 auto;
	position:relative;
	text-align:left;
	width:955px;
	}

#content_wrapper{
	display:inline;
	float:left;
	margin-top:150px;
	position:relative;
	width:955px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/page_content_bg.png) repeat-y center top;
	_background:url(https://content.aqcdn.com/store_new/nova_cdn/images/page_content_bg.gif) repeat-y center top;
	}

#content_pane {
	display:inline;
	float:left;
	width:955px;
	position:relative;
}

/*---------------------------------------------------------------------------*/
/*                               Product page                                */
/*---------------------------------------------------------------------------*/


.product_info_wrap{
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:10px;
	position:relative;
	width:648px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/product_info_wrap_bg.jpg) no-repeat left top;
	}


.product_info_top{
	display:inline;
	float:left;
	display:inline;
	width:648px;
	height:14px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/product_info_wrap_top.png) no-repeat left top;
	}

.product_info_mid{
	display:inline;
	float:left;
	display:inline;
	width:648px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/product_info_wrap_mid.png) repeat-y left top;
	}

.product_info_bottom{
	display:inline;
	float:left;
	display:inline;
	width:648px;
	height:14px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/product_info_wrap_bottom.png) no-repeat left top;
	}


#content_pane_top{
	display:inline;
	float:left;
	width:949px;
	height:12px;
	position:relative;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/contentBody_top.gif) no-repeat left top;
}

#content_pane_top_small{
	display:inline;
	float:left;
	width:668px;
	height:12px;
	position:relative;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/contentBody_top_small.gif) no-repeat left top;
}

.product_navigator_wrap{	
	position:relative;
	float:right;
	width:287px;
	}

.prod_navigator_ie_fix{
	position:absolute;
	left:-1px;
	width:2px;
	top:0px;
	height:100%;
	z-index:2;
	background:#fff;
	}

.product_navigator_top{
	width:276px;
	height:47px;
	background:url(../media/images/sectionNavigator.jpg) no-repeat left top;
	}

.product_navigator_mid{	
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/product_navigator_mid.gif) repeat-y scroll left top;
	float:right;
	margin-bottom:19px;
	margin-right:6px;
	position:relative;
	width:282px;
	}

.newsletter_signup{
	position:relative;
	float:left;
	display:inline;
	width:254px;
	margin-left:15px;
	}

.newsletter_title{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	font-size:16px;
	color:#f35d1c;
	}

.newsletter_txt{
	position:relative;
	float:left;
	display:inline;
	width:234px;
	margin-left:20px;
	}

.newsletter_signup form{
	position:relative;
	float:left;
	display:inline;
	width:254px;
	height:32px;
	margin-top:15px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/newsletter_frm.png) no-repeat left top;
	}

#signUpMail{
	border:0 none;
	height:20px;
	left:5px;
	position:absolute;
	top:3px;
	width:195px;
	}

#signUpSubmit{
	position:absolute;
	width:46px;
	height:32px;
	right:0px;
	top:0px;
	border:0px;
	cursor: pointer; 
	cursor: hand;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/go_on_white.png) no-repeat left top;
	}

.product_navigator_bottom{
	position:absolute;
	right:7px;
	bottom:0px;
	width:282px;
	height:19px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/contentBody_sectionRightFooter.gif) no-repeat left top;
	}

.product_right_column_wrap{
	position:relative;
	float:right;
	display:inline;
	width:287px;
	z-index:2;
	}

.product_right_column_top{
	position:relative;
	float:left;
	width:282px;
	}

.product_right_column_mid{
	position:relative;
	float:left;
	width:282px;
	}

.product_right_column_bottom{
	position:relative;
	float:left;
	width:282px;
	}

.product_left_column_wrap{
	position:relative;
	float:left;
	width:668px;
	z-index:1;
	}

.product_left_column_top{
	position:relative;
	float:left;
	width:668px;
	height:0px;
	line-height:0px;
	font-size:0px;
	}

.product_left_column_mid{
	position:relative;
	float:left;
	width:668px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/product_left_column_bg.gif) repeat-y left top;
	}

.product_left_column_bottom{
	position:relative;
	float:left;
	width:668px;
	height:19px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/ContentBody_footer.gif) no-repeat left top;
	}

.product_info_inner{
	display:inline;
	float:left;
	margin-left:15px;
	position:relative;
	width:628px;
	}

.product_boxshot{
	display:inline;
	float:left;
	position:relative;
	width:250px;
	}

.product_info{
	display:inline;
	float:left;
	margin-bottom:30px;
	margin-left:10px;
	position:relative;
	width:360px;
	}

.buy_buttons_top_wrap2{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buy_buttons_bg.gif) no-repeat scroll left top;
	bottom:-30px;
	height:67px;
	position:absolute;
	right:10px;
	width:390px;
	}

.buy_buttons_top_wrap1{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_buy_btn2.png) no-repeat scroll left top;
	bottom:-30px;
	height:67px;
	position:absolute;
	right:10px;
	width:327px;
	}

.buy_buttons_bottom_wrap2{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buy_buttons_bg.gif) no-repeat scroll left top;
	float:left;
	height:67px;
	margin-bottom:20px;
	margin-left:150px;
	margin-top:40px;
	position:relative;
	right:10px;
	width:390px;
	}

.buy_buttons_bottom_wrap1{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_buy_btn2.png) no-repeat scroll left top;
	float:left;
	height:67px;
	margin-bottom:20px;
	margin-left:150px;
	margin-top:40px;
	position:relative;
	right:10px;
	width:327px;
	}

.buy_buttons_top_wrap2 .buy_buttons_txt, .buy_buttons_bottom_wrap2 .buy_buttons_txt{
	position:relative;
	float:left;
	display:inline;
	width:220px;
	margin-top:5px;
	height:25px;
	line-height:25px;
	text-align:right;
	}

div.buy_buttons_top_wrap2 .buy_buttons_price, div.buy_buttons_bottom_wrap2 .buy_buttons_price{
	position:relative;
	float:right;
	display:inline;
	width:129px;
	margin-top:5px;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:23px;
	color:#f35d1c;
	}

.buy_buttons_top_wrap1 .buy_buttons_txt, .buy_buttons_bottom_wrap1 .buy_buttons_txt{
	display:inline;
	float:right;
	height:22px;
	line-height:22px;
	margin-top:5px;
	position:relative;
	text-align:center;
	width:160px;
	}

div.buy_buttons_top_wrap1 .buy_buttons_price, div.buy_buttons_bottom_wrap1 .buy_buttons_price{
	clear:right;
	color:#F35D1C;
	display:inline;
	float:right;
	font-size:23px;
	height:25px;
	line-height:25px;
	position:relative;
	text-align:left;
	width:119px;
	}

.buy_buttons_box{
	position:absolute;
	height:30px;
	width:155px;
	bottom:25px;
	right:175px;
	}

.buy_buttons_esd{
	position:absolute;
	height:30px;
	width:155px;
	bottom:5px;
	left:15px;
	}

.buy_btn2{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_buy_btn2.png) no-repeat scroll left top;
	bottom:-30px;
	height:67px;
	position:absolute;
	right:10px;
	width:327px;
	}

.bottom_buy_btn, .bottom_buy_btn:hover{
	position:relative;
	float:left;
	display:inline;
	width:327px;
	height:58px;
	text-decoration:none;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_buy_btn2.png) no-repeat scroll left top;
	}

.top_buy_btn, .top_buy_btn:hover{
	position:relative;
	float:left;
	display:inline;
	width:327px;
	height:58px;
	text-decoration:none;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_buy_btn2.png) no-repeat scroll left top;
	}

.buy_btn_txt1,.buy_btn_txt1:hover{
	position:relative;
	float:right;
	display:inline;
	width:158px;
	margin-right:10px;
	color:#000;
	text-decoration:none;
	}

	
.buy_btn_txt2, .buy_btn_txt2:hover{
	position:relative;
	float:right;
	display:inline;
	width:158px;
	color:#f35d1c;
	font-size:23px;
	margin-right:10px;
	text-decoration:none;
	}

.prod_content{
	position:relative;
	float:left;
	display:inline;
	width:651px;
	margin-left:7px;
	margin-top:20px;
	}

.title_tab{
	position:relative;
	float:left;
	display:inline;
	width:651px;
	height:38px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_info_section_title.png) no-repeat left top;
	margin-bottom:20px;
	}

.title_tab_closed{
	position:relative;
	float:left;
	display:inline;
	width:651px;
	height:38px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_info_section_title.png) no-repeat 0px -76px;
	cursor: pointer; 
	cursor: hand;
	}

.title_tab_open:hover{
	position:relative;
	float:left;
	display:inline;
	width:651px;
	height:38px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_info_section_title.png) no-repeat 0px -114px;
	cursor: pointer; 
	cursor: hand;
	}

.title_tab_open{
	position:relative;
	float:left;
	display:inline;
	width:651px;
	height:38px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_info_section_title.png) no-repeat 0px -38px;
	cursor: pointer; 
	cursor: hand;
	}

.title_tab_closed:hover{
	position:relative;
	float:left;
	display:inline;
	width:651px;
	height:38px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_info_section_title.png) no-repeat 0px -152px;
	cursor: pointer; 
	cursor: hand;
	}

.title_tab{
	position:relative;
	float:left;
	display:inline;
	width:651px;
	height:38px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_info_section_title.png) no-repeat left top;
	cursor: pointer; 
	cursor: hand;
	}

.title_tab span h3, .title_tab_closed span h3, .title_tab_open span h3{
	line-height:35px;
	font-size:22px;
	color:#fff;
	margin-left:20px;
	margin:0px;
	padding:0px;
	display:inline;
	margin-left:10px;
	font-weight:normal;
	}

.prod_content_inner{
	position:relative;
	float:left;
	display:inline;
	width:610px;
	margin-left:20px;
	margin-top:10px;
	}

.prod_vid_img{
	display:inline;
	float:left;
	margin-right:15px;
	position:relative;
	}

.back_to_top{
	font-size:10px;
	color:#202020;
	width:100%;
	display:inline;
	float:left;
	height:15px;
	line-height:15px;
	display:inline;
	text-align:center;
	}

.back_to_top a{
	font-size:10px;
	color:#F35D1C;
	text-align:center;
	}


#footer_wrapper {
	background-image: url(https://content.aqcdn.com/store_new/nova_cdn/images/footer_tiledBG.png);
	background-repeat: repeat-x;
	height: 125px;
	clear: both;
}
#footer_mainBG {
	height: 125px;
	margin: auto;
	width: 956px;
	background-image: url(../media/images/footer_fullBG_blank.png);
	background-repeat: no-repeat;
}
#footer_contentRegion {
	margin: auto;
	padding-top: 5px;
}
#footer_topCat {
	float: right;
	width: 620px;
	font-size: 11px;
	color: #FFF;
	line-height: 22px;
	padding-top: 5px;
	text-align:left;
}
#footer_signup {
	float: left;
	height: 43px;
	width: 228px;
	padding-top: 10px;
	padding-left: 14px;
}

div.new_prod_banner{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/new_prod_banner.png) no-repeat scroll 0 0;
	display:block;
	height:81px;
	left:-1px;
	position:absolute;
	top:-15px;
	width:103px;
	z-index:2;
	}

div.best_seller_macaron{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/Macaron_Best_Seller_list.png) no-repeat scroll 0 0;
	display:block;
	height:53px;
	left:30px;
	position:absolute;
	top:10px;
	width:39px;
	z-index:2;
	}

.discounted_price{
	width:108px;
	color:#006EA9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-right:5px;
	text-align:right;
	text-decoration:line-through;
	}




/*---------------------------------------------------------------------------*/
/*                            small right sections                           */
/*---------------------------------------------------------------------------*/
.right_column_small_wrap{
	position:relative;
	float:right;
	display:inline;
	margin-right:6px;
	width:274px;
	margin-bottom:5px;
	}

.right_column_small_top{
	position:relative;
	float:left;
	width:274px;
	height:11px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/right_column_small_top.png) no-repeat left top;
	_background:url(https://content.aqcdn.com/store_new/nova_cdn/images/right_column_small_top.gif) no-repeat left top;
	}

.right_column_small_mid{
	position:relative;
	float:left;
	width:274px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/right_column_small_mid.png) repeat-y left top;
	_background:url(https://content.aqcdn.com/store_new/nova_cdn/images/right_column_small_mid.gif) repeat-y left top;
	}

.right_column_small_bottom{
	position:relative;
	float:left;
	width:274px;
	height:17px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/right_column_small_bottom.png) no-repeat left top;
	_background:url(https://content.aqcdn.com/store_new/nova_cdn/images/right_column_small_bottom.gif) no-repeat left top;
	}

.right_column_small_inner{
	position:relative;
	float:left;
	display:inline;
	width:254px;
	margin-left:10px;
	margin-bottom:10px;
	}

.cross_sell_comment{
	font-size:12px;
	color:#1b339e;
	font-style:italic;
	text-align:center;
	margin-bottom:10px;
	}

.cross_sell_row{
	position:relative;
	float:left;
	display:inline;
	width:254px;
	}

.cross_sell_title{
	color:#0074CD;
	position:relative;
	float:left;
	display:inline;
	width:250px;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	}

.cross_sell_price{
	position:relative;
	float:right;
	display:inline;
	width:59px;
	font-weight:bold;
	font-size:16px;
	}

.cross_sell_desc{
	display:inline;
	float:left;
	font-size:12px;
	margin-left:5px;
	margin-top:10px;
	position:relative;
	text-align:center;
	width:125px;
	}

.cross_sell_img{
	position:relative;
	float:left;
	display:inline;
	margin-top:6px;
	width:114px;
	font-size:12px;
	}

.cross_sell_learnMore {
	float:right;
	font-weight:bold;
	padding-top:22px;
	position:relative;
	right:25px;
	text-align:right;
	width:110px;
}

.spec_title{
	position:relative;
	float:left;
	display:inline;
	width:244px;
	color:#1bbef7;
	font-size:17px;
	margin-left:5px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/spec_title_bg.gif) repeat-x left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	}

.spec_content{
	position:relative;
	float:left;
	display:inline;
	width:244px;
	margin-left:5px;
	}

.spec_content ul{
	color:#F35D1C;
	padding-left:10px;
	margin-top:0px;
	}

.spec_content ul li{
	color:#F35D1C;
	margin-top:
	padding-top:3px;
	padding-bottom:3px;
	list-style-type:none;
	}

.navigatorList li{
	list-style-image: url(https://content.aqcdn.com/store_new/nova_cdn/images/li_item.gif);
	}

.spec_logo1{
	margin-left:50px;
	margin-top:20px;
	}

.spec_logo2{
	margin-left:20px;
	margin-top:20px;
	}


.promobox_style_1{
	position:relative;
	float:right;
	width:274px;
	height:257px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/promobox_purple_bg.png) repeat-x left bottom;
	}

.promobox_style_1 img{
	position:absolute;
	right:20px;
	top:80px;
	}

.promobox_style_1 .promobox_title{
	color:#FFF;
	display:inline;
	float:left;
	font-size:18px;
	font-style:italic;
	margin-top:5px;
	position:relative;
	text-align:center;
	width:274px;
	}

.promobox_style_1 .promobox_tagline{
	color:#FFF;
	display:inline;
	float:left;
	font-size:13px;
	position:relative;
	text-align:center;
	width:274px;
	}

.promobox_style_1 .promobox_price{
	position:absolute;
	left:10px;
	top:10px;
	display:inline;
	font-size:28px;
	}

.promobox_style_1 .promobox_price{
	position:absolute;
	left:10px;
	top:10px;
	display:inline;
	font-weight:bold;
	}

.promobox_style_1 .promobox_price{
	display:inline;
	left:30px;
	position:absolute;
	top:150px;
	}

.promobox_style_1 .promobox_price sup{	
	font-size:14px;
	}
/*---------------------------------------------------------------------------*/
/*                            small right sections end                       */
/*---------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------*/
/*                               header                                      */
/*---------------------------------------------------------------------------*/

#header {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background:#13198B url(https://content.aqcdn.com/store_new/nova_cdn/images/header_tiledBG.png) repeat-x 0px 0px;
}

#header_LeftBG {
	background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/header_inner_bg.jpg) no-repeat center top;
	position:relative;
	float:left;
	width:100%;
	height:145px;
}

#header_mainBG {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

#header_mainBG_inner{
	position:relative;
	margin:0px auto;
	height: 150px;
	width: 955px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/subnav_bg.png) no-repeat left bottom;
	z-index:10;
	}

#header_innerWrapper {
	position:relative;
	float:left;
	display:inline;
	width: 924px;
	margin-left:15px;
	padding-top: 15px;
}

#header_logo {
	margin: 0px;
	height: 54px;
	width: 356px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#header_searchBox {
	margin: auto;
	height: 44px;
	width: 366px;
	float: right;
	padding-top: 5px;
	position: relative;
	right: 25px;
}


#footer_wingBG {
	background-image: url(https://content.aqcdn.com/store_new/nova_cdn/images/footer_fullBG_noWing.png);
	background-repeat: no-repeat;
	background-position: center;
}
#footer_lowerLinks {
	clear: both;
	position: relative;
	top: 18px;
	width: 500px;
	float: right;
	right: 70px;
	text-align: center;
	font-size: 11px;
	color: #444;
	line-height: 10px;
}
#header_primaryNav {
	padding: 0px;
	position: absolute;
	top: 72px;
	right: 5px;
	left: 340px;
	bottom: 0px;
	width: 625px;
	text-align: left;
	height: 42px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}















	.header_primaryNav{
		position:relative;
		float:left;
		width:1000px;
		margin-top:100px;
		margin-left:100px;
		}

	.meta_company{
		position:absolute;
		left:376px;
		bottom:0px;
		height:34px;
		width:191px;
		z-index:3;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/meta_tabs_sprite.png) no-repeat 0px 0px;
		}

	.meta_company:hover{
		position:absolute;
		left:376px;
		bottom:0px;
		height:40px;
		width:191px;
		z-index:1;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/meta_tabs_sprite.png) no-repeat 0px -34px;
		}

	.meta_company_active{
		position:absolute;
		left:376px;
		bottom:0px;
		height:42px;
		width:212px;
		z-index:4;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/meta_tabs_sprite.png) no-repeat 0px -74px;
		}


	.meta_product{
		position:absolute;
		left:0px;
		bottom:0px;
		height:34px;
		width:191px;
		z-index:1;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/meta_tabs_sprite.png) no-repeat 0px -116px;
		}

	.meta_product:hover{
		position:absolute;
		left:0px;
		bottom:0px;
		height:40px;
		width:191px;
		z-index:2;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/meta_tabs_sprite.png) no-repeat 0px -150px;
		}

	.meta_product_active{
		position:absolute;
		left:0px;
		bottom:0px;
		height:42px;
		width:212px;
		z-index:4;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/meta_tabs_sprite.png) no-repeat 0px -190px;
		}

	.meta_support{
		position:absolute;
		left:188px;
		bottom:0px;
		height:34px;
		width:191px;
		z-index:2;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/meta_tabs_sprite.png) no-repeat 0px -232px;
		}

	.meta_support:hover{
		position:absolute;
		left:188px;
		bottom:0px;
		height:40px;
		width:191px;
		z-index:3;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/meta_tabs_sprite.png) no-repeat 0px -266px;
		}

	.meta_support_active{
		position:absolute;
		left:188px;
		bottom:0px;
		height:42px;
		width:212px;
		z-index:4;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/meta_tabs_sprite.png) no-repeat 0px -306px;
		}






#header_secondaryNav {
	padding: 0px;
	position: absolute;
	top: 114px;
	right: 7px;
	left: 40px;
	bottom: 0px;
	width: 911px;
	text-align: left;
	height: 31px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#rollover_digitalPhotography {
	position: absolute;
	top: 146px;
	margin-right: auto;
	margin-left: auto;
	width: 257px;
	left: -379px;
	right: 0px;
	bottom: 0px;
	height: 150px;
	margin-top: 0px;
	margin-bottom: 0px;
	visibility: visible;
}
#content_wings {
	background-image: url(https://content.aqcdn.com/store_new/nova_cdn/images/contentWings.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #131A8C;
	height: 610px;
}

/*---------------------------------------------------------------------------*/
/*                               cat page                                    */
/*---------------------------------------------------------------------------*/

	.cat_right_inner{
		position:relative;
		float:left;
		display:inline;
		}

	.prod_listing_page{
		position:relative;
		float:left;
		display:inline;
		width:624px;
		}

	.cat_right_column, .cat_right_column div{
		position:relative;
		float:left;
		display:inline;
		}
	div.cat_right_column{	
		width:624px;	
		float:right;
		}
	.cat_right_top{
		width:624px;
		height:13px;
		font-size:0px;
		line-height:0px;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_right_top.png) no-repeat left top;
		_background:url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_right_top.gif) no-repeat left top;
		}
	.cat_right_mid{
		width:624px;
		/*background:url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_right_mid.png) repeat-y left top;*/
		/*_background:url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_right_mid.gif) repeat-y left top;*/
		overflow:hidden;
		}
	.cat_right_bottom{
		width:624px;
		height:15px;
		font-size:0px;
		line-height:0px;
		/*background:url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_right_bottom.png) no-repeat left top;*/
		/*_background:url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_right_bottom.gif) no-repeat left top;*/
		}

	.cat_right_row{
	width:625px;
	margin-left:18px;
	margin-top:25px;
		}

	.prod_listing_item_l{
		width:283px;
		}
	div.prod_listing_item_r{
		width:283px;
		float:right;
		}
	.prod_listing_top{
		display:none;
		}
	.prod_listing_mid{
	width:283px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_listing_bg.png) no-repeat left top;
	height: 126px;
		}

	.prod_listing_bottom{
		font-size:0px;
		line-height:0px;
		width:283px;
		height:26px;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prod_listing_btns.png) no-repeat left top;
		}

	.prod_listing_img{
		width:109px;
		height:110px;
		}

	div.prod_listing_img img{
	width:109px;
	position:relative;
	top:-16px;
	left:-2px;
		}

	.prod_listing_info{
	margin-left:10px;
	margin-top:10px;
	width:140px;
	float: right;
		}

	.prod_listing_title{
		width:140px;
		color:#0074cd;
		font-weight:bold;
		margin-bottom:5px;
		}
	
	.prod_listing_title a{
		color:#0074cd;
		}

	.prod_listing_dec{
		width:140px;
		margin-bottom:5px;
		}

	.prod_listing_price{
		font-weight:bold;
		margin-bottom:10px;
		width:140px;
		color:#0074CD;
		}

	.prod_listing_price span{
		color:#0074CD;
		}
		
	.prod_listing_price a{
		color:#0074CD;
		}

	.next_prev_wrap{
		position:relative;
		float:left;
		display:inline;
		width:215px;
		height:46px;
		color:#fff;
		text-decoration:none;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns.png) no-repeat left -46px;
		}

	.prev_btn, .prev_btn_disabled{
		position:relative;
		float:left;
		display:inline;
		width:81px;
		height:46px;
		color:#FFFFFF;
		line-height:42px;
		text-decoration:none;
		cursor: pointer; 
		cursor: hand;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns.png) no-repeat left -46px;
		}

	.prev_btn_disabled{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns.png) no-repeat left bottom;
		}

	.prev_btn span{
		margin-left:28px;
		}

	.prev_btn:hover{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns.png) no-repeat left 0px;
		text-decoration:none;
		}

	.prev_btn_disabled:hover{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns.png) no-repeat left bottom;
		text-decoration:none;
		}

	.page_count{
		display:inline;
		float:left;
		font-size:25px;
		height:46px;
		line-height:42px;
		position:relative;
		text-align:center;
		width:53px;
		color:#fff;
		}

	.page_count:hover{
		text-decoration:none;
		}

	.next_btn, .next_btn_disabled{
		position:relative;
		float:left;
		display:inline;
		width:81px;
		height:46px;
		color:#FFFFFF;
		line-height:42px;
		text-decoration:none;
		cursor: pointer; 
		cursor: hand;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns.png) no-repeat right -46px;
		}

	.next_btn_disabled{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns.png) no-repeat right bottom;
		}

	.next_btn span{
		margin-left:5px;
		}

	.next_btn:hover{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns.png) no-repeat right 0px;
		text-decoration:none;
		}

	.next_btn_disabled:hover{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns.png) no-repeat right bottom;
		text-decoration:none;
		}









	.next_prev_wrap_top{
		position:relative;
		float:left;
		display:inline;
		width:215px;
		height:31px;
		color:#fff;
		overflow:hidden;
		text-decoration:none;
		margin-left:20px;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns_top.png) no-repeat left -46px;
		}

	.next_prev_wrap_top .prev_btn, .next_prev_wrap_top .prev_btn_disabled{
		position:relative;
		float:left;
		display:inline;
		width:81px;
		height:46px;
		color:#FFFFFF;
		line-height:42px;
		text-decoration:none;
		cursor: pointer; 
		cursor: hand;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns_top.png) no-repeat left -46px;
		}

	.next_prev_wrap_top .prev_btn_disabled{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns_top.png) no-repeat left bottom;
		}

	.next_prev_wrap_top .prev_btn span{
		margin-left:28px;
		}

	.next_prev_wrap_top .prev_btn:hover{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns_top.png) no-repeat left 0px;
		text-decoration:none;
		}

	.next_prev_wrap_top .prev_btn_disabled:hover{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns_top.png) no-repeat left bottom;
		text-decoration:none;
		}

	.next_prev_wrap_top .page_count{
		display:inline;
		float:left;
		font-size:25px;
		height:46px;
		line-height:42px;
		position:relative;
		text-align:center;
		width:53px;
		color:#fff;
		}

	.next_prev_wrap_top .page_count:hover{
		text-decoration:none;
		}

	.next_prev_wrap_top .next_btn, .next_prev_wrap_top .next_btn_disabled{
		position:relative;
		float:left;
		display:inline;
		width:81px;
		height:46px;
		color:#FFFFFF;
		line-height:42px;
		text-decoration:none;
		cursor: pointer; 
		cursor: hand;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns_top.png) no-repeat right -46px;
		}

	.next_prev_wrap_top .next_btn_disabled{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns_top.png) no-repeat right bottom;
		}

	.next_prev_wrap_top .next_btn span{
		margin-left:5px;
		}

	.next_prev_wrap_top .next_btn:hover{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns_top.png) no-repeat right 0px;
		text-decoration:none;
		}

	.next_prev_wrap_top .next_btn_disabled:hover{
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/prev_next_btns_top.png) no-repeat right bottom;
		text-decoration:none;
		}


.listing_bottom_navigation{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
		margin-top:30px;
	}

.listing_bottom_nav_dd{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
		height:46px;
		line-height:40px;
	}

.listing_bottom_nav_tl{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
		height:46px;
		line-height:40px;
		color:#0098cd;
	}


.listing_bottom_nav_tl span a{
	color:#0098cd;
	padding-left:10px;
	}


.listing_top_navigation{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
	}

div.listing_top_nav_wrap{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_top_sort_bg.gif) no-repeat scroll left top;
	display:inline;
	position:absolute;
	right:19px;
	top:5px;
	width:348px;
	z-index:9;
	}

.listing_top_nav_dd{
	display:inline;
	float:left;
	height:25px;
	line-height:30px;
	margin-left:20px;
	margin-top:3px;
	position:relative;
	}

.listing_top_nav_tl{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
		height:25px;
		line-height:30px;
		color:#0098cd;
	}


.listing_top_nav_tl span a{
	color:#0098cd;
	padding-left:10px;
	}


.cat_main_wrap{
	position:relative;
	float:left;
	display:inline;
	width:952px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_main_bg.png) no-repeat scroll 0px 44px;
	}

.cat_main_bottom{
	position:relative;
	float:left;
	display:inline;
	width:952px;
	height:16px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_main_bottom.png) no-repeat scroll left top;
	}

.cat_left_column, .cat_left_column div{
	position:relative;
	float:left;
	display:inline;
	}

.cat_left_column{
	width:318px;
	}

.cat_left_column_wrap{
	margin-top:10px;
	}

.cat_left_column_top{
	width:318px;
	height:34px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_left_top.png) no-repeat scroll left top;
	}

.cat_left_column_mid{
	width:318px;
	/*background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_left_mid.png) repeat-y scroll left top;*/
	}

.cat_left_column_bottom{
	width:318px;
	height:15px;
	/*background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_left_bottom.png) no-repeat scroll left top;*/
	}


.cat_left_prod_wrap{
	margin-bottom:50px;
	margin-left:15px;
	margin-top:0;
	width:281px;
	}

div.cat_left_prod_top{
	display:none;
	}

.cat_left_prod_mid{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_left_col_item_bg.png) no-repeat scroll left top;
	width:281px;
	}

.cat_left_prod_bottom{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_left_col_btns.png) no-repeat scroll left top;
	width:281px;
	height:28px;
	}

.cat_left_prod_img{
	margin-left:40px;
	margin-top:-20px;
	width:220px;
	}

.cat_left_prod_title{
	color:#0074CD;
	font-weight:bold;
	margin:5px 0 2px 10px;
	width:210px;
	}
	
.cat_left_prod_title a{
	color:#0074CD;
	}

.cat_left_prod_tagline{
	margin-bottom:10px;
	margin-left:10px;
	width:260px;
	}

div.cat_left_prod_price{
	color:#0074CD;
	font-weight:bold;
	float:right;
	margin:5px 0 0 5px;
	width:54px;
	}
	
.cat_left_prod_price a{
	color:#0074CD;
	}

.listing_info{
	float:left;
	height:23px;
	left:80px;
	position:absolute;
	width:95px;
	}

.listing_buy{
	float:left;
	height:23px;
	right:10px;
	position:absolute;
	width:95px;
	}

.info_link{
	float:left;
	height:26px;
	position:absolute;
	left:10px;
	width:120px;
	}

.buy_link{
	float:left;
	height:26px;
	position:absolute;
	right:10px;
	width:120px;
	}
/*---------------------------------------------------------------------------*/
/*                               cat page end                                */
/*---------------------------------------------------------------------------*/

.full_page_wrap, .full_page_wrap div{
	position:relative;
	float:left;
	display:inline;
	}

..full_page_wrap{
	width:950px;
	}

.full_page_top{
	height:12px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/full_page_top.png) no-repeat scroll left top;
	width:950px;
	}

.full_page_mid{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/full_page_mid.png) repeat-y scroll left top;
	width:950px;
	}


.full_page_bottom{
	height:18px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/full_page_bottom.png) repeat-y scroll left top;
	width:950px;
	}

.cat_subnav_wrap{
	width:282px;
	margin-left:20px;
	}

div.cat_subnav_top{
	display:none;
	}

.cat_subnav_mid{
	width:282px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_subnav_bg.png) no-repeat scroll left top;
	}

.cat_subnav_inner{
	width:262px;
	margin-left:10px;
	}

.cat_subnav_bottom{
	width:282px;
	height:12px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/cat_subnav_bottom.png) repeat-y scroll left top;
	}

.cat_subnav_list{
	padding-left:15px;
	margin-top:0px;
	margin-bottom:20px;
	}

.cat_subnav_list li{
	list-style-type:none;
	margin-top:5px;
	}

.cat_sub_text{
	display:inline;
	float:left;
	margin-left:20px;
	position:relative;
	width:614px;
	}

.cat_sub_text table tr td{
	padding:5px;
	}

.cat_sub_text p{
	width:280px;
	margin-left:35px;
	float:left;
	}

.cat_sub_text h1, .cat_sub_text h2, .cat_sub_text h3, .cat_sub_text h4{
	color:#1BBEF7;
	}
/*-------------------- END css_layout.css ---------------------*/









/*-------------------- css_styles.css ---------------------*/

/* CSS Document */

.footer_link {
	color: #ffcc00;
	text-decoration: none;
}
.footer_link:hover {
	color: #ffcc00;
	text-decoration: underline;
}
.footer_lowerLink {
	color: #125dc2;
	text-decoration: none;
}
.footer_lowerLink:hover {
	color: #125dc2;
	text-decoration: underline;
}
.alert {
	color: #c33;
}
.defocused {
	color: #666;
}
.highlight {
	color: #1bbef7;
}
.size75 {	
	font-size: 75%;
}
.size85 {	
	font-size: 85%;
}
h1 {
	padding: 0px;
	magrin: 0px;
	color: #1589e1;
	font-size: 17px;
}
h2 {
	padding: 0px;
	magrin: 0px;
	color: #1589e1;
	font-size: 15px;
}
h3 {
	padding: 0px;
	magrin: 0px;
	color: #1589e1;
	font-size: 13px;
}
a {
	color: #f35d1c;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}

.large_orange{
	font-size:23px;
	color:#f35d1c;
	}

.small_txt{
	font-size:9px;
	}

.spec_list_title{
	font-size:13px;
	color:#1bbef7;
	}

sup, sub {
    vertical-align: baseline;
    position: relative;
    top: -0.6em;
}
sub { top: 0.6em; }


/*---------------------------------------------------------------------------*/
/*                               Product page                                */
/*---------------------------------------------------------------------------*/


.navigatorList {
	margin:0px;
	color: #f35d1c;
	line-height:22px;
	width:232px;
}

.product_title, .product_title h1{
	display:inline;
	float:left;
	position:relative;
	color:#1bbef7;
	font-size:30px;
	width:100%;
	margin:0px;
	padding:0px;
	font-weight:normal;
	}

.product_tagline, .product_tagline h2{
	display:inline;
	float:left;
	position:relative;
	color:#5f5f5f;
	font-size:17px;
	width:100%;
	margin:0px;
	padding:0px;
	font-weight:normal;
	}

.product_description, .product_description h3{
	display:inline;
	float:left;
	position:relative;
	color:#5f5f5f;
	font-size:13px;
	width:100%;
	margin:0px;
	padding:0px;
	font-weight:normal;
	}

.product_description{
	margin-top:10px;
	}
/*-------------------- END css_styles.css ---------------------*/













/*------------------- css_styles_new ---------------------------*/

#globalheader {
display:inline;
float:left;
height:31px;
overflow:hidden;
position:relative;
width:876px;
z-index:1;
}
#globalnav, #globalnavC, #globalnavS {
display:inline;
float:left;
position:relative;
}
.menus_wrap {
display:inline;
float:left;
margin-left:25px;
margin-top:45px;
position:relative;
width:876px;
z-index:1;
}
#globalheader #globalnav {
margin:0;
padding:0;
}
#globalheader #globalnavC {
margin:0;
padding:0;
}
#globalheader #globalnavS {
margin:0;
padding:0;
}
#globalheader #globalnav li {
display:inline;
}
#globalheader #globalnavC li {
display:inline;
}
#globalheader #globalnavS li {
display:inline;
}
#globalheader #globalnav li a {
float:left;
height:0;
overflow:hidden;
padding-top:31px;
text-decoration:none;
}
#globalheader #globalnavC li a {
float:left;
height:0;
overflow:hidden;
padding-top:31px;
text-decoration:none;
}
#globalheader #globalnavS li a {
float:left;
height:0;
overflow:hidden;
padding-top:31px;
text-decoration:none;
}
#globalheader #globalnav li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/menu_bg.png) repeat scroll 0 0;
}
#globalheader #globalnavC li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/menuCompany_bg.jpg) repeat scroll 0 0;
}
#globalheader #globalnavS li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/menuSupport_bg.jpg) repeat scroll 0 0;
}
#globalheader #globalnav li#menu_item_1 a {
background-position:0 0;
width:126px;
}
#globalheader #globalnav li#menu_item_2 a {
background-position:-126px 0;
width:151px;
}
#globalheader #globalnav li#menu_item_3 a {
background-position:-277px 0;
width:113px;
}
#globalheader #globalnav li#menu_item_4 a {
background-position:-390px 0;
width:147px;
}
#globalheader #globalnav li#menu_item_5 a {
background-position:-537px 0;
width:109px;
}
#globalheader #globalnav li#menu_item_6 a {
background-position:-646px 0;
width:121px;
}
#globalheader #globalnav li#menu_item_7 a {
background-position:-767px 0;
width:109px;
}
#globalheader #globalnavC li#menu_item_1 a {
background-position:0 0;
width:126px;
}
#globalheader #globalnavC li#menu_item_2 a {
background-position:-126px 0;
width:128px;
}
#globalheader #globalnavC li#menu_item_3 a {
background-position:-254px 0;
width:126px;
}
#globalheader #globalnavC li#menu_item_4 a {
background-position:-380px 0;
width:157px;
}
#globalheader #globalnavC li#menu_item_5 a {
background-position:-537px 0;
width:164px;
}
#globalheader #globalnavC li#menu_item_6 a {
background-position:-701px 0;
width:146px;
}
#globalheader #globalnavS li#menu_item_1 a {
background-position:0 0;
width:138px;
}
#globalheader #globalnavS li#menu_item_2 a {
background-position:-138px 0;
width:171px;
}
#globalheader #globalnavS li#menu_item_3 a {
background-position:-309px 0;
width:122px;
}
#globalheader #globalnavS li#menu_item_4 a {
background-position:-431px 0;
width:82px;
}
#globalheader #globalnavS li#menu_item_5 a {
background-position:-513px 0;
width:131px;
}
#globalheader #globalnavS li#menu_item_6 a {
background-position:-644px 0;
width:134px;
}
#globalheader #globalnavS li#menu_item_7 a {
background-position:-778px 0;
width:132px;
}
#globalheader #globalnav li#menu_item_1 a:hover {
background-position:0 -31px;
width:126px;
}
#globalheader #globalnav li#menu_item_2 a:hover {
background-position:-126px -31px;
width:151px;
}
#globalheader #globalnav li#menu_item_3 a:hover {
background-position:-277px -31px;
width:113px;
}
#globalheader #globalnav li#menu_item_4 a:hover {
background-position:-390px -31px;
width:147px;
}
#globalheader #globalnav li#menu_item_5 a:hover {
background-position:-537px -31px;
width:109px;
}
#globalheader #globalnav li#menu_item_6 a:hover {
background-position:-646px -31px;
width:121px;
}
#globalheader #globalnav li#menu_item_7 a:hover {
background-position:-767px -31px;
width:109px;
}
#globalheader #globalnavC li#menu_item_1 a:hover {
background-position:0 -31px;
width:126px;
}
#globalheader #globalnavC li#menu_item_2 a:hover {
background-position:-126px -31px;
width:128px;
}
#globalheader #globalnavC li#menu_item_3 a:hover {
background-position:-254px -31px;
width:126px;
}
#globalheader #globalnavC li#menu_item_4 a:hover {
background-position:-380px -31px;
width:157px;
}
#globalheader #globalnavC li#menu_item_5 a:hover {
background-position:-537px -31px;
width:164px;
}
#globalheader #globalnavC li#menu_item_6 a:hover {
background-position:-701px -31px;
width:146px;
}
#globalheader #globalnavS li#menu_item_1 a:hover {
background-position:0 -31px;
width:138px;
}
#globalheader #globalnavS li#menu_item_2 a:hover {
background-position:-138px -31px;
width:171px;
}
#globalheader #globalnavS li#menu_item_3 a:hover {
background-position:-309px -31px;
width:122px;
}
#globalheader #globalnavS li#menu_item_4 a:hover {
background-position:-431px -31px;
width:82px;
}
#globalheader #globalnavS li#menu_item_5 a:hover {
background-position:-513px -31px;
width:131px;
}
#globalheader #globalnavS li#menu_item_6 a:hover {
background-position:-644px -31px;
width:134px;
}
#globalheader #globalnavS li#menu_item_7 a:hover {
background-position:-778px -31px;
width:132px;
}
#globalheader #globalnav li#menu_item_1 a:hover {
background-position:0 -31px;
width:126px;
}
#globalheader #globalnav li#menu_item_2 a:hover {
background-position:-126px -31px;
width:151px;
}
#globalheader #globalnav li#menu_item_3 a:hover {
background-position:-277px -31px;
width:113px;
}
#globalheader #globalnav li#menu_item_4 a:hover {
background-position:-390px -31px;
width:147px;
}
#globalheader #globalnav li#menu_item_5 a:hover {
background-position:-537px -31px;
width:109px;
}
#globalheader #globalnav li#menu_item_6 a:hover {
background-position:-646px -31px;
width:121px;
}
#globalheader #globalnav li#menu_item_7 a:hover {
background-position:-767px -31px;
width:109px;
}
#globalheader #globalnavC li#menu_item_1 a:hover {
background-position:0 -31px;
width:126px;
}
#globalheader #globalnavC li#menu_item_2 a:hover {
background-position:-126px -31px;
width:128px;
}
#globalheader #globalnavC li#menu_item_3 a:hover {
background-position:-254px -31px;
width:126px;
}
#globalheader #globalnavC li#menu_item_4 a:hover {
background-position:-380px -31px;
width:157px;
}
#globalheader #globalnavC li#menu_item_5 a:hover {
background-position:-537px -31px;
width:164px;
}
#globalheader #globalnavC li#menu_item_6 a:hover {
background-position:-701px -31px;
width:146px;
}
#menu_cover_tab5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/menu_bg.png) no-repeat scroll 0 0;
height:32px;
position:absolute;
top:-32px;
}
#menu_cover_tab1 {
background-position:0 -31px;
left:0;
width:126px;
z-index:1;
}
#menu_cover_tab2 {
background-position:-126px -31px;
left:126px;
width:151px;
z-index:1;
}
#menu_cover_tab3 {
background-position:-277px -31px;
left:277px;
width:113px;
z-index:1;
}
#menu_cover_tab4 {
background-position:-390px -31px;
left:390px;
width:147px;
z-index:1;
}
#menu_cover_tab5 {
background-position:-537px -31px;
left:537px;
width:109px;
z-index:1;
}
#menu_cover_tab6 {
background-position:-646px -31px;
left:646px;
width:121px;
z-index:1;
}
#menu_cover_tab7 {
background-position:-767px -31px;
left:767px;
width:109px;
z-index:1;
}
div#mega_tab1 {
left:-4px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tab2 {
left:122px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tab3 {
left:273px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tab4 {
left:386px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tab5 {
left:533px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tab6 {
position:absolute;
right:105px;
top:32px;
z-index:1000;
}
div#mega_tab7 {
position:absolute;
right:-4px;
top:32px;
z-index:1000;
}
#menu_cover_tabC5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/menuCompany_bg.jpg) no-repeat scroll 0 0;
height:32px;
position:absolute;
top:-32px;
}
#menu_cover_tabC1 {
background-position:0 -31px;
left:0;
width:126px;
z-index:1;
}
#menu_cover_tabC2 {
background-position:-126px -31px;
left:126px;
width:128px;
z-index:1;
}
#menu_cover_tabC3 {
background-position:-254px -31px;
left:254px;
width:126px;
z-index:1;
}
#menu_cover_tabC4 {
background-position:-380px -31px;
left:380px;
width:157px;
z-index:1;
}
#menu_cover_tabC5 {
background-position:-537px -31px;
left:537px;
width:164px;
z-index:1;
}
#menu_cover_tabC6 {
background-position:-701px -31px;
left:701px;
width:146px;
z-index:1;
}
div#mega_tabC1 {
left:-4px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tabC2 {
left:122px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tabC3 {
left:250px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tabC4 {
left:376px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tabC5 {
left:533px;
position:absolute;
top:32px;
z-index:1000;
}
div#mega_tabC6 {
position:absolute;
right:23px;
top:32px;
z-index:1000;
}
.mega_menu_wrap1, .mega_menu_wrap2, .mega_menu_wrap3, .mega_menu_wrap4, .mega_menu_wrap2, .mega_menu_wrap5, .mega_menu_wrap6, .mega_menu_wrap7 {
display:none;
position:absolute;
z-index:3;
}
.mega_tab {
display:none;
position:absolute;
z-index:1000;
}
.menu_cover_tab {
display:none;
position:absolute;
}
.menu_cover_tab a {
display:block;
height:100%;
width:100%;
}
.mm_top_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_top_left.png) no-repeat scroll left top;
height:40px;
width:23px;
}
.mm_top_mid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_top_mid.png) repeat-x scroll left top;
height:40px;
}
.mm_top_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_top_right.png) no-repeat scroll left top;
height:40px;
width:24px;
}
.mm_mid_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_mid_left.png) repeat-y scroll left top;
width:23px;
}
.mm_mid_mid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_mid_mid.png) repeat scroll left top;
text-align:left;
}
.mm_mid_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_mid_right.png) repeat-y scroll right top;
width:23px;
}
.mm_bottom_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_bottom_left.png) no-repeat scroll left top;
height:39px;
width:23px;
}
.mm_bottom_mid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_bottom_mid.png) repeat-x scroll left top;
height:39px;
}
.mm_bottom_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_bottom_right.png) no-repeat scroll right top;
height:39px;
width:24px;
}
.megamenu_column {
float:left;
position:relative;
width:190px;
}
.megamenu_cell {
float:left;
padding-bottom:5px;
position:relative;
width:190px;
}
.megamenu_cell_title {
color:#006EA9;
font-size:14px;
font-weight:bold;
height:28px;
line-height:28px;
text-decoration:none;
}
.megamenu_cell_title2 {
color:#006EA9;
font-size:14px;
font-weight:bold;
height:22px;
line-height:22px;
text-decoration:none;
}
.mm_itemcc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_item_bg.png) no-repeat scroll left 5px;
display:block;
float:left;
padding:0 0 0 16px;
position:relative;
}
.mm_item a {
color:#000000;
float:left;
font-weight:normal;
position:relative;
text-align:left;
text-decoration:none;
width:173px;
}
.mm_itemcc a:hover {
color:#006EA9;
float:left;
font-size:12px;
font-weight:normal;
position:relative;
text-decoration:none;
}
.mm_mid_mid ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FFDD80;
font-size:13px;
list-style-position:inside;
margin:10px 0 0 -19px;
padding:0;
}
.mm_mid_mid ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FFDD80;
height:20px;
line-height:20px;
padding-left:24px;
width:300px;
}
.mm_mid_mid ul li a {
color:#FFDD80;
font-size:13px;
height:20px;
line-height:20px;
}
.mm_mid_mid ul li a:hover {
color:#ECBF45;
text-decoration:none;
}
.mm_mid_mid ul li:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_selectionHighlight.png) no-repeat scroll left top;
color:#ECBF45;
height:20px;
line-height:20px;
padding-left:24px;
width:300px;
}
ul li.mm_spacer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_lineSeparator.png) no-repeat scroll left top;
height:1px;
line-height:1px;
list-style-type:none;
margin:0 0 0 40px;
padding:0;
width:300px;
}
ul li.mm_spacer:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/mm_lineSeparator.png) no-repeat scroll left top;
height:1px;
line-height:1px;
list-style-type:none;
margin:0 0 0 40px;
padding:0;
width:300px;
}
/*-------------- END css_styles_new ---------*/






/*------------ ON PAGE CSS ------------------*/
.product_left_column_wrap {
	width: 955px;
}
.product_left_column_mid {
	width: 955px;
}
#content_wrapper {
	background-image: url(https://content.aqcdn.com/store_new/nova_cdn/images/full_column_bg.gif);
}
.product_left_column_bottom {
	width: 955px;
	background-image: url(https://content.aqcdn.com/store_new/nova_cdn/images/contentBody_bottom.gif);
	height: 12px;
	background-repeat: no-repeat;
}
/*-------------- END ON PAGE ------------------*/









/*--------------ALLCSS---------*/
/*Screen*/
#container { 
	margin: 0 auto;
	text-align: left;
}
.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }


/*clearfix*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*new_cart_style*/
body{	
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-smooth:always;
	text-align:center;
	margin:0px;
	padding:0px;
	color: #404040;
	position:relative;
	float:left;
	width:100%;
	background-color: #131A8C;
	background:#131A8C url(https://content.aqcdn.com/store_new/nova_cdn/images/contentWings.png) no-repeat center 150px;
	}

div{
	position:relative;
	margin:0px;
	padding:0px;
	}

a{
border:0px;
	}

a img{
border:0px;
	}


.relative_center{
	position:relative;
	display:block;
	width:100%;
	text-align:center;
	}

.relative_center img{
	margin:0px auto;
	}

/*outer structure*/

.main_wrap{
	position:relative;
	display:block;
	margin:0px auto;
	text-align:left;
    margin-top:0px;
	padding-top:0px;
	}

.cart_left{
	width:650px;
	position:relative;
	float:left;
	display:block;
	}

.cart_right{
	width:230px;
	position:relative;
	display:block;
	float:right;
	}

.cart_right_mid_content{
	width:226px;
	position:relative;
	display:block;
	float:left;
	margin-left:1px;
	margin-bottom:30px;
	}

.cart_right_mid_content_inner{
	width:210px;
	position:relative;
	display:block;
	float:left;
	margin-left:8px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:10px;
	}


.cart_right_rel_f_l{
	width:230px;
	position:relative;
	display:block;
	float:left;
	}

.cart_right_head{
	width:100%;
	position:relative;
	display:block;
	height:37px;
	background:#fbfcfc;

	}


/*outer structure*/



.relative_float_left{
	position:relative;
	float:left;
	display:inline;
	}

.relative_float_left_cr{
	position:relative;
	float:left;
	display:inline;
	}

.relative_float_full{
	position:relative;
	float:left;
	display:block;
	width:100%;
	}

.relative_float_full_tar{
	position:relative;
	float:left;
	display:block;
	width:100%;
	text-align:right;
	}

.relative_float_full_tal{
	position:relative;
	float:left;
	display:block;
	width:100%;
	text-align:left;
	}

.relative_float_right{
	position:relative;
	float:right;
	display:inline;
	}

.relative_float_center{
	position:relative;
	display:inline;
	text-align:center;
	float:left;
	}

.relative_inline_left{
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	}

.relative_inline_left_text{
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	}
.relative_inline_left_text .info_mark{float:none;display:inline-block;margin:0 0 -3px -3px;}
.relative_inline_right_width100{
	position:relative;
	display:inline;
	float:right;
	width:100px;
	}

.relative_inline_right{
	position:relative;
	display:inline;
	float:right;
	}

.line_height18_height18{
	height:18px;
	line-height:18px;
	}

/* Global Styles*/

.blk_txt_18px{	
	font-size:18px;
	color:#000;
	}

.blue_txt_14px{	
	font-size:14px;
	color:#006ea9;
	}

.blue_txt_16px{	
	font-size:16px;
	color:#006ea9;
	}

.blue_txt{	
	color:#006ea9;
	font-weight:normal;
	}

.orange_txt{	
	color:#ff4d0f;
	}

.blk_txt_16px{	
	font-size:16px;
	color:#000;
	}

.blk_txt_14px{	
	font-size:14px;
	color:#000;
	}

.inline{
	display:inline;
	}

.left_pad_25px{
	padding-left:25px;
	}
	
.left_pad_23px{
	padding-left:18px;
	}
	
.left_pad_10px{
	padding-left:10px;
	}

.top_marg_20px_bottom_pad_10px{
	margin-top:20px;
	padding-bottom:10px;
	}
	
.left_pad_4px{
	padding-left:5px;
	}

.pad_left_right_10px{
	padding-left:10px;
	padding-right:10px;
	}

.margin_top_5px{
	margin-top:5px;
	}


.auto_full{	
	margin:auto auto;
	}

.right{	
	position:relative;
	float:right;
	}

.left{	
	position:relative;
	float:left;
	}

.left_pad_26{	
	padding-left:26px;
	}

.right_pad_22{	
	padding-right:22px;
	}

.left_pad_5px{
	padding-left:5px;
	}

.right_marg_17px{
	margin-right:17px;
	}

.relative_left_block{	
	position:relative;
	float:left;
	display:block;
	text-align:left;
	}

.left_marg_5px{
	margin-left:5px;
	}

.top_marg_10px{	
	margin-top:10px;
	}

.top_marg_20px{	
	margin-top:20px;
	}

.top_marg_15px{	
	margin-top:15px;
	}

.top_marg_5px{
	margin-top:5px;
	}

.top_marg_7px{
	margin-top:7px;
	}

.top_marg_2px{
	margin-top:2px;
	}

.top_bottom_marg_10px{
	margin-top:10px;
	margin-bottom:10px;
	}

.bottom_marg_10px{
	margin-bottom:10px;
	}

.bottom_marg_3px{
	margin-bottom:3px;
	}

.top_marg_3px{
	margin-top:3px;
	}

.bottom_pad_10px{
	padding-bottom:10px;
	}

.top_bottom_marg_5px{	
	margin-top:5px;
	margin-bottom:5px;
	}

.marg_5_0_5_10{	
	margin:5px 0px 5px 10px;
	}

.marg_5_10_0_0{	
	margin-top:5px;
	margin-right:10px;
	}

.left_marg_10px{
	margin-left:10px;
	}

.left_right_marg_10px{	
	padding-left:10px;
	padding-right:10px;
	}

.left_marg_20px{
	margin-left:20px;
	}

.left_marg_30px{
	margin-left:30px;
	}

.left_marg_40px{
	margin-left:40px;
	}

.left_marg_50px{
	margin-left:50px;
	}

.right_marg_10px{
	margin-right:10px;
	}

.right_pad_10px{
	padding-right:10px;
	}

.clear_area{
	position:relative;
	float:left;
	width:680px;
	background:transparent;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
	text-align:left;
	}
	
.clear_area table{
	margin-right:170px;
}

.form_error_div_long_wrap{
	position:relative;
	float:left;
	width:720px;
	background:transparent;
	text-align:center;
	}

.form_error_div_long{
	position:relative;
	width:550px;
	padding:5px;
	background:transparent;
	margin:0px auto;
	background:#fbe4e4;
	border:1px solid #c54949;
	}

.clear_area_0_marg{
	position:relative;
	float:left;
	width:670px;
	background:transparent;
	}

.clear_area_center{
	position:relative;
	float:left;
	width:672px;
	text-align:center;
	background:transparent;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
	}

.grey_area{
	position:relative;
	float:left;
	width:650px;
	background:#f5f5f5;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
	}

.grey_area2{
	position:relative;
	float:left;
	width:672px;
	background:#f5f5f5;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
	}


.blue_area{
	position:relative;
	float:left;
	width:650px;
	background:#edfafe;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
	}

.yellow_area{
	background:#EEEEEE none repeat scroll 0 0;
	float:left;
	margin-bottom:3px;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	width:667px;
	}

.yellow_area2{
	position:relative;
	float:left;
	width:672px;
	background:#f5ffca;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
	}

.yellow_area_prod{
	position:relative;
	float:left;
	width:672px;
	height:93px;
	background:#f5ffca;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
	}

.yellow_area_content{
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	margin-left:5px;
	width:247px;
	}

.white_inner_area{
	text-align:right;
	width:653px;
	background:#fff;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:5px;
	}

.blue_fade_line{
	position:relative;
	float:left;
	height:25px;
	width:672px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/blue_fade_line.gif) no-repeat right center;
	color:#007bb9;
	font-weight:bold;
	text-align:left;
	}

.blue_fade_line_small{	
	position:relative;
	float:left;
	height:25px;
	width:330px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/blue_fade_line_small.gif) no-repeat right center;
	color:#007bb9;
	font-weight:bold;
	text-align:left;
	}

.blue_fade_line span{
	background:#fff;
	height:25px;
	line-height:25px;
	}

.blue_fade_line_small span{
	background:#fff;
	height:25px;
	line-height:25px;
	}

.image_container img{	
	margin-top:3px;
	margin-right: 11px;
	width:75px;
	height:71px;
	}

.blue_content_txt{
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	width:235px;
	}

.blue_content_txt_priority{
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	width:240px;
	}

/* dynamic buttons */

btn_wrapper{	
	position:relative;
	display:inline;
	float:none;
	}

/*buttons end*/

/* main structure */

.cart_wrapper{
	position:relative;
	float:left;
	width:680px;
	margin:0px;
	padding:0px;
	}

.section_content{
	position:relative;
	float:left;
	display:inline;
	width:680px;
	padding-left:5px;
	}

.right_image_cart{
	position:relative;
	float:left;
	width:79px;
	text-align:center;
	}

.icon_logo{
	position:absolute;
	top:0px;
	left:-70px;
	z-index:9999;
	}

.icon_top_line{
	position:relative;
	float:left;
	display:inline;
	height:15px;
	line-height:15px;
	padding:0px;
	margin:0px;
	}

.checkbox{
	padding:0px;
	display:inline;
	margin:0px 5px 0px 0px;
	}

.icon_top_line input{
	display:inline;
	padding:0px;
	margin:0px 5px 0px 0px;
	}

.area_content_txt{
	position:relative;
	float:left;
	width:410px;
	display:inline;
	margin-left:25px;
	text-align:left;
	}

/* section 1 order Details */

.change_btn{
	position:relative;
	float:right;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/change_btn2.gif) no-repeat left top;
	height:21px;
	width: 200px;
	line-height:21px;
	text-align:left;
	margin-top:10px;
	margin-right:24px;
	}

.change_btn a{
	padding-left:20px;
	color:#037ebc;
	font-weight:bold;
	height:21px;
	line-height:21px;
	display:block;
	text-decoration:none;
	}

.country_select{	
	height:20px;
	line-height:23px;
	margin-top:16px;
	margin-bottom:16px;
	}

.product_info_head ul{
	width:650px;
	height:25px;
	line-height:25px;
	margin:0px;
	padding:0px;
	margin-left:26px;
	}

.product_info_head ul li{
	display: inline;
	list-style-type: none;
	float:left;
	height:25px;
	line-height:27px;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	}

.od_prod_area_1{
	width:310px;
	}

.od_prod_area_1 span{	
	padding-left:11px;
	}

.od_prod_area_2{	
	text-align:center;
	width:123px;
	position:relative;
	float:left;
	}

.od_prod_area_3{
	text-align:center;
	width:115px;
	}

.od_prod_area_4{	
	text-align:center;
	width:84px;
	}


.summary_list{	
	position:relative;
	float:left;
	width:672px;
	margin:0px;
	padding:0px;
	}

.summary_list li{
	position:relative;
	float:left;
	display: inline;
	list-style-type: none;
	float:left;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	}

.summary_prod_area_1{	
	width:445px;
	text-align:left;
	font-weight:bold;
	}

.summary_prod_area_2{	
	text-align:center;
	width:113px;
	}

.summary_prod_area_3{	
	text-align:center;
	width:113px;
	}


.prod_controls_wrap{
	width:79px;
	height:46px;
	margin-top:23px;
	margin-left:22px;
	}

.offer_prod_controls_wrap{
	width:123px;
	height:42px;
	text-align:center;
	}

.prod_controls_count{	
	width:50px !important;
	height:46px;
	}

.prod_controls_count span{
	line-height:46px;
	display:block;
	height:46px;
	width:21px;
	}

.prod_controls_btns{	
	width:22px;
	margin-left:5px;
	}

.prod_controls_plus{	
	width:22px;
	height:23px;
	cursor: pointer;
	cursor: hand;
	}

.prod_controls_minus{	
	width:22px;
	height:23px;
	cursor: pointer;
	cursor: hand;
	}

.prod_controls_delete{	
	width:28px;
	height:46px;
	margin-left:3px;
	cursor: pointer;
	cursor: hand;
	}

.offer_prod_controls_delete{	
	width:28px;
	height:42px;
	margin-left:3px;
	cursor: pointer;
	cursor: hand;
	}


.area_content{
	position:relative;
	float:left;
	width:535px;
	}


.margin_auto_0{	
	margin:0px auto;
	}

.order_total_r{	
	position:relative;
	float:right;
	width:300px;
	}

.order_total_btn_wrap{
	float:left;
	margin-bottom:3px;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	width:650px;
	margin-left:10px;
	}



.relative_left_block>.order_total_r{	
	position:relative;
	float:right;
	display:inline;
	}



.order_total_l{	
	position:relative;
	float:left;
	width:350px;
	}

.relative_left_block>.order_total_l{	
	position:relative;
	float:left;
	}

.additionl_disc{
	position:relative;
	float:left;
	height:31px;
	width:660px;
	line-height:31px;
	display:inline;
	margin-left:10px;
	}




/* section 1 order details end */

/* section 2 login  */

.cart_form_left{	
	position:relative;
	float:left;
	width:310px;
	display:inline;
	margin-left:10px;
	}

.cart_form_left1{	
	position:relative;
	float:left;
	width:310px;
	margin-left:10px;
	}

.cart_form_right{	
	position:relative;
	float:right;
	width:310px;
	display:inline;
	margin-right:10px;
	}

.form_inner_wrap{	
	position:relative;
	float:left;
	display:inline;
	margin-top:5px;
	margin-bottom:5px;
	line-height:30px;
	}


.form_inner_wrap1{	
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	line-height:30px;
	}

.form_inner_l{	
	position:relative;
	float:left;
	height:23px;
	line-height:23px;
	width:110px;
	text-align:right;
	}

.form_inner_l1{	
	position:relative;
	float:left;
	height:23px;
	line-height:23px;
	width:125px;
	text-align:right;
	}

.email_box .form_inner_wrap{	
	width:310px;
	}

.email_box .form_inner_wrap .form_inner_l{	
	width:125px;
	}

.form_inner_r{	
	position:relative;
	float:left;
	height:23px;
	line-height:23px;
	width:185px;
	}

.form_inner_r1{	
	position:relative;
	float:left;
	height:23px;
	line-height:23px;
	width:125px;
	}

.form_inner_r input{
	width:177px;
	}

.email_box_r .form_inner_wrap{	
	width:310px;
	}

.email_box_r .form_inner_wrap .form_inner_l{	
	width:125px;
	}

.form_error_div{
	width:295px;
	position:relative;
	float:left;
	z-index:99;
	line-height:1em;
	color:#cc0000;
	text-align:left;
	font-size:11px;
	background:#fbe4e4;
	border:1px solid #c54949;
	padding:2px 5px 2px 5px;
	}

#payError{ 
	position:relative;
	float:right;
	display:inline;
	}

.form_error_div2{
	width:280px;
	position:relative;
	float:left;
	z-index:99;
	line-height:1em;
	color:#cc0000;
	text-align:left;
	font-size:11px;
	background:#fbe4e4;
	border:1px solid #c54949;
	padding:2px 5px 2px 5px;
	}

.form_error_div3{
	width:291px;
	position:absolute;
	left:-100px;
	bottom:-14px;
	z-index:99;
	line-height:1em;
	color:#cc0000;
	text-align:left;
	font-size:11px;
	background:#fbe4e4;
	border:1px solid #c54949;
	padding:2px 5px 2px 5px;
	}

.form_error_div4{
	width:350px;
	position:absolute;
	left:5px;
	bottom:-10px;
	z-index:99;
	line-height:1em;
	color:#cc0000;
	text-align:left;
	font-size:11px;
	background:#fbe4e4;
	border:1px solid #c54949;
	padding:2px 5px 2px 5px;
	}

.form_error_div5{
	width:325px;
	position:relative;
	float:right;
	z-index:99;
	line-height:1em;
	color:#cc0000;
	text-align:left;
	font-size:11px;
	background:#fbe4e4;
	border:1px solid #c54949;
	padding:2px 5px 2px 5px;
	}

.form_error_div6{
	width:291px;
	position:relative;
	float:left;
	z-index:99;
	line-height:1em;
	color:#cc0000;
	text-align:left;
	font-size:11px;
	background:#fbe4e4;
	border:1px solid #c54949;
	padding:2px 5px 2px 5px;
	}

.form_error_field{
	background:#f5b8b8;
	}

.error_bubble_left{
	position:absolute;
	top:-5px;
	left:-236px;
	width:200px;
	height:26px;
	text-align:left;
	line-height:26px;
	background:#fbe4e4;
	border:1px solid #c54949;
	padding-right:10px;
	padding-left:10px;
	}

.error_bubble_right{
	position:absolute;
	top:-5px;
	right:-222px;
	width:200px;
	height:26px;
	text-align:left;
	line-height:26px;
	background:#fbe4e4;
	border:1px solid #c54949;
	padding-right:10px;
	padding-left:10px;
	}

.error_right{
	position:absolute;
	top:0px;
	right:-13px;
	height:26px;
	width:13px;
	z-index:1000;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/error_right.gif) no-repeat left center;
	}

.error_left{
	position:absolute;
	top:0px;
	left:-13px;
	height:26px;
	width:13px;
	z-index:1000;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/error_left.gif) no-repeat right center;
	}

.white_agree_st{
	background:#fff;
	padding:5px;
	margin-left:5px;
	position:relative;
	float:left;
	display:inline;
	font-weight:bold;
	}

.white_agree_st a{	
	font-weight:bold;
	}

.email_box{
	position:relative;
	float:left;
	width:330px;
	background:#f5f5f5;
	}

.email_box_r{
	position:relative;
	float:right;
	width:330px;
	background:#f5f5f5;
	}


.email_box1{
	position:relative;
	float:left;
	width:330px;
	background:#f5f5f5;
	}

.email_box_r1{
	position:relative;
	float:right;
	width:330px;
	background:#f5f5f5;
	}

.email_box_clear{
	position:relative;
	float:left;
	width:330px;
	}

.email_box_r_clear{
	position:relative;
	float:right;
	width:330px;
	}

/* section 2 login end */

/* section 3 payment  */

.payment_area{
	position:relative;
	float:left;
	width:669px;
		}

.payment_area_grey{
	position:relative;
	float:left;
	width:669px;
	background:#f5f5f5;
	height:215px;
		}

.payment_area_grey_loose{
	position:relative;
	float:left;
	width:669px;
	background:#f5f5f5;
		}

.payment_area_grey_error{
	position:relative;
	float:left;
	width:669px;
	background:#f5f5f5;
		}

.payment_tabs{
	width:669px;
	height:34px;
	margin:0px;
	padding:0px;
	text-align:center;
	}

.payment_tabs li{
	display: inline;
	list-style-type: none;
	float:left;
	height:34px;
	text-align:center;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	}

.payment_tabs li a{
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	display:block;
	font-weight:normal;
	cursor: pointer;
	cursor: hand;
	}

.cart_loading{
	position:absolute;
	width:56px;
	height:21px;
	right:50px;
	top:40px;
	z-index:199999999;
	}

.test2{
	display: table; 
	height: 34px; 
	width:109px;
	text-align:center;
	#position: relative; 
	overflow: hidden;}

.inner2{
	#position: absolute; 
	#top: 50%;
	width:109px;
	#left:0px;
	text-align:center;
	display: table-cell; 
	vertical-align: middle;}

.centered_element2_l{
	#position: relative; 
	#top: -50%;
	width:109px;
	text-align:center;
	}

.inner3{
	#position: absolute; 
	#top: 50%;
	width:100%;
	text-align:center;
	display: table-cell; 
	vertical-align: middle;}

.centered_element3{
	#position: relative; 
	#top: -50%;
	#left: -50%;
	width:100%;
	text-align:center;
	}

/*.od_prod_area_1 .basket_centered .inner3 .centered_element3{	
	width:340px;
	}

.od_prod_area_2 .basket_centered .inner3 .centered_element3{	
	width:79px;
	margin-left:22px;
	}

.od_prod_area_3 .basket_centered .inner3 .centered_element3{	
	width:123px;
	}

.od_prod_area_4 .basket_centered .inner3 .centered_element3{	
	width:84px;
	}*/

.centered_element2{
	#position: relative; 
	#top: -50%;
	width:109px;
	text-align:center;
	}

.payment_title{	
	position:relative;
	float:left;
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	display:table-cell;
	}

.payment_left{	
	position:relative;
	float:left;
	width:118px;
	display:inline;
	}

.payment_left_2{	
	width:118px;
	height:100px;
	display: inline; 
	float:left;
	position: relative; 
	overflow: hidden;
	margin-top:10px;
	}

.payment_right{	
	position:relative;
	float:left;
	width:520px;
	display:inline;
	text-align:left;
	}

.payment_right_2{
	width:520px;
	height:100px;
	float:left;
	text-align:left;
	display: inline; 
	position: relative; 
	overflow: hidden;
	margin-top:10px;
	}

.cc_left_box{	
	position:relative;
	float:left;
	width:348px;
	}

.cc_left_inner_1{	
	position:relative;
	float:left;
	width:149px;
	}

.cc_left_inner_r{	
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	width:175px;
	margin-left:10px;
	}

.cc_inner_line{	
	position:relative;
	float:left;
	}

.cc_right_box{	
	position:relative;
	float:right;
	width:320px;
	text-align:left;
	}

/* section 3 payment end */
/*########################################################################################################################*/
/* order conf page */

.conf_head{
	position:relative;
	float:left;
	display:inline;
	width:720px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/order_conf_head.gif) no-repeat left bottom;
	height:66px;
	}


.conf_top{	
	position:relative;
	float:left;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/conf_top.gif) no-repeat left bottom;
	display:inline;
	width:720px;
	height:12px;
	margin-top:5px;
	}

.conf_section_content{
	position:relative;
	float:left;
	display:inline;
	width:672px;
	}

.conf_area{
	position:relative;
	float:left;
	width:668px;;
	display:inline;
	text-align:center;
	}

.conf_area_boxes{
	position:relative;
	float:left;
	width:668px;;
	display:inline;
	text-align:left;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/conf_top_box_bg.gif) repeat-y left top;
	}

.top_conf_msg_l{
	width:359px;
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	}
.top_conf_msg_r{
	width:280px;
	position:relative;
	float:right;
	display:inline;
	text-align:right;
	}

.conf_box_left{
	position:relative;
	float:left;
	width:329px;
	text-align:left;
	}

.conf_box_right{
	position:relative;
	float:right;
	width:329px;
	text-align:left;
	}

.conf_box_top{
	position:relative;
	float:left;
	width:329px;
	height:29px;
	line-height:29px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/confirmation_info_top.gif) no-repeat left top;
	}

.conf_box_content{
	position:relative;
	float:left;
	background:#ecf4f7;
	text-align:left;
	width:329px;
	}

.conf_box_content_inner{
	position:relative;
	float:left;
	text-align:left;
	margin-left:10px;
	width:295px;
	margin-top:10px;
	margin-bottom:10px;
	}

.conf_box_o_n{
	position:relative;
	float:left;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/conf_order_num.gif) no-repeat left top;
	height:36px;
	line-height:36px;
	width:329px;
	text-align:left;
	}

.conf_info_head{
	position:relative;
	float:left;
	background:#cee3ea;
	display:inline;
	width:668px;
	height:29px;
	}

.conf_info_head ul{	
	width:668px;
	height:33px;
	line-height:33px;
	margin:0px;
	padding:0px;
	}

.conf_full_head{
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	width:668px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/confirmation_order_head.gif) no-repeat left top;
	height:31px;
	line-height:31px;
	font-size:14px;
	color:#fff;
	}

.conf_info_head ul li{
	display: inline;
	list-style-type: none;
	float:left;
	height:33px;
	line-height:33px;
	color:#006ea9;
	font-family:Arial,Helvetica,sans-serif;
	}

.conf_prod_area_1{	
	width:338px;	text-align: left;
	}

.conf_prod_area_1 span{	
	padding-left:11px;
	}

.conf_prod_area_2{	
	text-align:center;
	width:105px;
	}

.conf_prod_area_3{	
	text-align:center;
	width:135px;
	}

.conf_prod_area_4{	
	text-align:center;
	width:85px;
	}

.conf_blue_area{	
	position:relative;
	float:left;
	display:inline;
	text-align:center;
	width:668px;
	background:#ecf4f7;
	}

/* cart product centering */

.basket_centereda1{
	height: 102px; position: relative; float:left; width:88px;text-align:center;
	}
.basket_centereda2{
	min-height: 102px; position: relative; float:left; width:252px;
	text-align:left;
	}
.basket_centereda3{
	height: 102px;
	position: relative;
	float:left;
	width:110px;
	text-align:center;
	}

.basket_centereda4{
	position: relative; float:left; width:84px;text-align:center;
	}

.basket_centered1{
	display: table; height: 102px;  #position: relative; overflow: hidden;
	width:88px;text-align:center;
	}
.basket_centered2{
	display: table; height: 102px;  #position: relative; overflow: hidden;
	width:252px; text-align:left;
	}
.basket_centered3{
	display: table;
	height: 102px;
#position: relative; 	overflow: hidden;
	width:110px;
	text-align:center;
	}

.basket_centered4{
	display: table; height: 102px;  #position: relative; overflow: visible;
	width:84px;text-align:center;
	}


.offer_basket_centereda1{
	height: 46px; position: relative; float:left; width:88px;text-align:center;
	}
.offer_basket_centereda2{
	height: 42px; position: relative; float:left; width:252px;
	text-align:left;
	}
.offer_basket_centereda3{
	height: 42px; position: relative; float:left; width:120px;text-align:center;
	}

.offer_basket_centereda4{
	height: 42px; position: relative; float:left; width:84px;text-align:center;
	}

.offer_basket_centered1{
	display: inline; height: 42px;  position: relative; overflow: hidden;
	width:88px;text-align:center;
	}
.offer_basket_centered2{
	display: inline; height: 42px;  position: relative; overflow: hidden;
	width:252px; text-align:left;
	}
.offer_basket_centered3{
	display: inline; height: 42px;  position: relative; overflow: hidden;
	width:123px;text-align:center;
	}

.offer_basket_centered4{
	display: inline; height: 42px;  position: relative; overflow: hidden;
	width:84px;text-align:center;
	}


.innera{
	#position: absolute; 
	#top: 50%;
	width:88px;
	text-align:center;
	display: table-cell; 
	vertical-align: middle;}

.innerb{
	#position: absolute; 
	#top: 50%;
	width:252px;
	text-align:left;
	display: table-cell; 
	vertical-align: middle;}

.innerc{
	#position: absolute; 
	#top: 50%;
	width:110px;
	text-align:center;
	display: table-cell;
	vertical-align: middle;
}

.innerd{
	#position: absolute; 
	#top: 50%;
	text-align:center;
	display: table-cell; 
	vertical-align: middle;}


.centered_elementa{
	#position: relative; 
	#top: -50%;
	}

/* cart product centering */

.conf_area_content{
	position:relative;
	float:left;
	text-align:left;
	margin-left:5px;
	width:240px;
	height:93px;
	display: table; 
	#position: relative; 
	overflow: hidden;
	}

.conf_area_content2{
	position:relative;
	float:left;
	text-align:center;
	margin-left:5px;
	width:100px;
	height:93px;
	display: table; 
	#position: relative; 
	overflow: hidden;
	}

.conf_area_content2 .inner .centered_element{
	text-align:center;
	}

.conf_area_content3{
	position:relative;
	float:left;
	text-align:center;
	margin-left:5px;
	width:130px;
	height:93px;
	display: table; 
	#position: relative; 
	overflow: hidden;
	}

.conf_area_content3 .inner .centered_element{
	text-align:center;
	}

.conf_area_content4{
	position:relative;
	float:left;
	text-align:center;
	margin-left:5px;
	width:80px;
	height:93px;
	display: table; 
	#position: relative; 
	overflow: hidden;
	}

.conf_area_content4 .inner .centered_element{
	text-align:center;
	}

.download_time_top{	
	position:relative;
	float:left;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/download_box_top.gif) no-repeat left top;
	width:668px;
	display:inline;
	height:6px;
	}

.download_time_middle{	
	position:relative;
	float:left;
	display:inline;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/download_box_middle.gif) repeat-y left top;
	width:668px;
	}

.download_time_bottom{	
	position:relative;
	float:left;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/download_box_bottom.gif) no-repeat left top;
	width:668px;
	display:inline;
	height:6px;
	margin-bottom:10px;
	}

.download_time_l{	
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	width:281px;
	margin-left:46px;
	margin-top:5px;
	}

.download_time_l_inner{	
	position:relative;
	float:left;
	display:inline;
	text-align:left;
	width:281px;
	}

.download_time_line{	
	position:relative;
	float:left;
	display:inline;
	width:1px;
	height:111px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/vert_line_whitebg.gif) no-repeat center center;
	}

.download_time_r{	
	position:relative;
	float:left;
	text-align:left;
	display:inline;
	width:306px;
	margin-left:25px;
	margin-top:5px;
	}

.conf_options{	
	position:relative;
	float:left;
	text-align:left;
	display:inline;
	width:668px;
	background:#ecf4f7;
	height:42px;
	}

.conf_options_left{
	position:relative;
	float:left;
	text-align:left;
	display:inline;
	background:#ecf4f7;
	height:42px;
	line-height:42px;
	}

.conf_options_right{
	position:relative;
	float:right;
	text-align:right;
	display:inline;
	width:318px;
	background:#ecf4f7;
	height:42px;
	line-height:42px;
	}

.conf_total{	
	position:relative;
	float:left;
	width:668px;
	display:inline;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	background:#cee3ea;
	}

.conf_total_inner{	
	position:relative;
	background:#fff;
	width:650px;
	height:41px;
	line-height:41px;
	margin:0px auto;
	}

.conf_total_price1{
	position:relative;
	background:#fff;
	display:inline;
	height:41px;
	line-height:41px;
	text-align:left;
	padding-right:30px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/ex_vat_line.gif) no-repeat right center;
	}

.conf_total_price2{
	position:relative;
	background:#fff;
	display:inline;
	height:41px;
	line-height:41px;
	text-align:right;
	padding-right:30px;
	}

.payment_details{
	position:relative;
	float:left;
	display:inline;
	text-align:center;
	width:668px;
	background:#ecf4f7;
	height:97px;
	}

.payment_details_line{	
	position:relative;
	float:left;
	display:inline;
	width:1px;
	height:111px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/vert_line_bluebg.gif) no-repeat center center;
	}

.pay_det_box_left{
	position:relative;
	float:left;
	width:329px;
	display: inline; 
	height: 97px; 
	position: relative; 
	overflow: hidden;
	text-align:center;
	}

.pay_det_box_right{
	position:relative;
	float:right;
	width:329px;
	display:inline; 
	height: 97px; 
	position: relative; 
	overflow: hidden;
	text-align:left;
	}

/* processing */

.overlay{
	position:absolute;
	width:970px;
	height:960px;
	background:#fff;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
	z-index:999;
	top:0px;
	left:0px;
	}

.info_box2{	
	position:relative;
	float:left;
	width:645px;
	height:379px;
	margin-left:37px;
	display:inline;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/processing_trans.png) no-repeat scroll 0 0;
	_background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/processing_trans.gif) no-repeat scroll 0 0;
	}

.info_box{	
	position:absolute;
	width:645px;
	height:379px;
	z-index:9999;
	bottom:30px;
	left:30px;
	z-index:9999999;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/processing_trans.png) no-repeat scroll 0 0;
	_background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/processing_trans.gif) no-repeat scroll 0 0;
	}

.process_logo{
	position: relative; 
	float: left; 
	display: inline; 
	height:80px; 
	width:285px; 
	margin-top:30px; 
	margin-left:30px;
	background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll 0px -320px;
	}

.info_box_img{	
	position:absolute;
	width:645px;
	height:345px;
	z-index:99999;
	top:0px;
	left:0px;
	}

.info_box_loading_gif{	
	position:absolute;
	z-index:99999;
	top:220px;
	left:320px;
	}

.info_box_main_txt{	
	position:absolute;
	z-index:99999;
	width:434px;
	height:115px;
	top:119px;
	left:130px;
	font-size:24px;
	font-weight:bold;
	color:#037db6;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	}

.processing_status{
	position:absolute;
	bottom:90px;
	left:60px;
	z-index:99999;
	width:530px;
	font-weight:bold;
	}
	
.petty_background{
	position:relative;
	width:668;
	display:inline;
	float:left;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/vert_line_whitebg.gif) no-repeat center center;
	}
/* processing end */


/* old cart styles */

a{
color:#006EA9;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#cart_header{
left:10px;
position:absolute;
width:970px;
}

#global{
margin:0pt auto;
position:relative;
width:990px;
}

#cart_container{
margin-left:10px;
position:absolute;
top:72px;
width:970px;
}

#cart_container-bottom{
border-bottom:15px solid #FFFFFF;
clear:both;
width:970px;
}

#cart_right-column{
float:right;
margin-bottom:27px;
width:230px;
}

#cart_content{
float:left;
width:720px;
}

/* cross sell */

.cross_offer_box_wrap{	
	position:relative;
	float:right;
	width:672px;
	margin-top:2px;
	margin-bottom:5px;
	}

.cross_offer_content{
	position:relative;
	float:right;
	width:597px;
	}

.cross_offer_box_inner{	
	position:relative;
	float:left;
	width:485px;
	text-align:left;
	margin-left:10px;
	}

.cross_offer_box_title{
	position:relative;
	float:left;
	width:540px;
	font-weight:bold;
	color:#000;
	font-size:12px;
	}

.cross_offer_box_tagline{
	position:relative;
	float:left;
	width:540px;
	margin-top:3px;
	}

.cross_offer_box_price{
	position:relative;
	float:left;
	width:340px;
	margin-top:3px;
	font-size:15px;
	font-weight:bold;
	color:#ed5b0b;
	}

.cross_offer_close{
	position:absolute;
	bottom:3px;
	right:30px;
	z-index:2;
	display:inline;
	}

a.button {
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    display: block;
    line-height: 14px;
	font-size:13px;
	color:#7f9f03;
	font-weight:bold;
    padding: 5px 0 5px 30px;
}


.cross_offer_box_bottom{	
	position:relative;
	float:left;
	width:672px;
	height:13px;
	}

.cross_offer_btn_left{	
	position:relative;
	float:left;
	height:19px;
	width:29px;
	display:block;
	margin-top:2px;
	}

/* cross sell */

/* offer box */

.offer_swoosh{	
	position:relative;
	float:left;
	width:70px;
	}

.offer_box_wrap{	
	position:relative;
	float:right;
	width:597px;
	margin-top:2px;
	margin-bottom:5px;
	}

.offer_content{
	position:relative;
	float:right;
	width:597px;
	}

.offer_box_top{	
	position:relative;
	float:left;
	width:597px;
	height:23px;
	line-height:23px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	}

.offer_box_middle{	
	position:relative;
	float:left;
	width:597px;
	}

.offer_box_inner{	
	position:relative;
	float:left;
	width:540px;
	text-align:left;
	margin-left:10px;
	}

.offer_box_inner_l{	
	position:relative;
	float:left;
	width:322px;
	}

.offer_box_inner_r{	
	position:relative;
	float:left;
	width:485px;
	margin-left:10px;
	}

.offer_box_bottom{	
	position:relative;
	float:left;
	width:597px;
	height:5px;
	}

.offer_btn_left{	
	position:relative;
	float:left;
	height:19px;
	width:29px;
	display:block;
	margin-top:2px;
	}

.offer_btn_left_trans{	
	position:relative;
	float:left;
	height:19px;
	width:29px;
	display:block;
	margin-top:2px;
	}

.offer_btn_left:hover{
	}

.offer_btn_right{	
	position:relative;
	float:left;
	height:19px;
	width:29px;
	display:block;
	margin-top:2px;
	}

.offer_btn_right_trans{	
	position:relative;
	float:left;
	height:19px;
	width:29px;
	display:block;
	margin-top:2px;
	}

.offer_btn_right:hover{
	}

.offer_close{	
	position:relative;
	float:right;
	height:16px;
	width:18px;
	display:block;
	margin-top:3px;
	margin-right:5px;
	}

/* offer box end */

.balloon_wrap{	
	position:relative;
	float:left;
	width:326px;
	}

.pb_tool{
	display:inline;
	position:relative;
	width:250px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:3px;
	}

.pb_tool img{
	position:relative;
	float:left;
}

.pb_tool a{
	margin-left:35px;
	display:inline;
	position:relative;
	float:left;
	display:block;
}

.balloon_middle{	
	position:relative;
	float:left;
	width:324px;
	background:#fff;
	border-left:1px solid #4a9fcc;
	border-right:1px solid #4a9fcc;
	border-bottom:1px solid #4a9fcc;
	}

.balloon_inner{
	position:relative;
	float:right;
	width:294px;
	text-align:left;
	padding-right:10px;
	margin-top:10px;
	}


.product_error{
	display:none;
	float:right;
	position:relative;
	text-align:left;
	padding:5px;
	margin:0px auto;
	background:#fbe4e4;
	border:1px solid #c54949;
	}
#product_error{display:none;}
/*.product_error_abs{
	position:absolute;
	right:20px;
	bottom:-20px;
	z-index:999;
	}*/

/* ###########  cart changes added 17/07/08 ############### */


.us_tax_other{
		position:relative;
		float:left;
		width:317px;
		}

.us_tax_other_l{
		position:relative;
		float:left;
		display:inline;
		width:210px;
		}

.us_tax_other_r{
		position:relative;
		float:left;
		display:inline;
		width:100px;
		margin-left:10px;
		}

	.usa_ex_vat{
		position:relative;
		float:right;
		height:20px;
		line-height:20px;
		margin-top:9px;
		}

	.usa_vat{
		position:relative;
		float:right;
		height:20px;
		line-height:20px;
		margin-top:2px;
		}

	.usa_total{
		position:relative;
		float:right;
		height:20px;
		line-height:20px;
		margin-top:5px;
		}

	.usa_ex_vat_price{
		position:relative;
		float:right;
		height:20px;
		line-height:20px;
		width:140px;
		text-align:right;
		font-weight:bold;
		}

	.usa_ex_vat_price span{
		position:relative;
		float:right;
		padding-right:22px;
		}

	.usa_ex_vat_price span span{
		position:relative;
		float:right;
		padding-right:10px;
		}

	.usa_ex_vat_txt{
		position:relative;
		float:left;
		height:20px;
		width:135px;
		line-height:20px;
		text-align:right;
		color:#fff;
		font-weight:bold;
		}

	.usa_ex_vat_txt span{
		position:relative;
		float:right;
		padding-right:5px;
		}

/*	.next_step_btn_orange{
		position:relative;
		display:inline;
		height:37px;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/next_step_orange_left.gif) no-repeat left top;
		white-space: nowrap;
		line-height:37px;
		float:right;
		}

.next_step_btn_orange span a{	
		font-family:Arial,Helvetica,sans-serif;
		color:#fff;
		font-weight:bold;
		font-size:16px;
		float:left;
		position:relative;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/next_step_orange_right.gif) no-repeat right top;
		padding-right:46px;
		margin-left:0px;
		padding-left:0px;
		height:37px;
		text-decoration:none;
		}

.next_step_btn_orange_y{
		position:relative;
		display:inline;
		height:37px;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/next_step_orange_left.gif) no-repeat left top;
		white-space: nowrap;
		line-height:37px;
		float:right;
		}

.next_step_btn_orange_y span a{	
		font-family:Arial,Helvetica,sans-serif;
		color:#fff;
		font-weight:bold;
		font-size:16px;
		float:left;
		position:relative;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/next_step_orange_y_right.gif) no-repeat right top;
		padding-right:46px;
		margin-left:0px;
		padding-left:0px;
		height:37px;
		text-decoration:none;
		}

.next_step_btn_orange_g{
		position:relative;
		display:inline;
		height:37px;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/next_step_orange_g_left.gif) no-repeat left top;
		white-space: nowrap;
		line-height:37px;
		float:right;
		}

.next_step_btn_orange_g span a{	
		font-family:Arial,Helvetica,sans-serif;
		color:#fff;
		font-weight:bold;
		font-size:16px;
		float:left;
		position:relative;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/next_step_orange_g_right.gif) no-repeat right top;
		padding-right:46px;
		margin-left:0px;
		padding-left:0px;
		height:37px;
		text-decoration:none;
		}

.next_step_btn_orange_g2{
		position:relative;
		display:inline;
		height:37px;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/next_step_orange_g_left.gif) no-repeat left top;
		white-space: nowrap;
		line-height:37px;
		float:right;
		cursor: pointer;
		cursor: hand;
		}

.next_step_btn_orange_g2 span{	
		font-family:Arial,Helvetica,sans-serif;
		color:#fff;
		font-weight:bold;
		font-size:16px;
		float:left;
		position:relative;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/next_step_orange_g_right.gif) no-repeat right top;
		padding-right:46px;
		margin-left:0px;
		padding-left:0px;
		height:37px;
		text-decoration:none;
		cursor: pointer;
		cursor: hand;
		}

.change_btn a{
	padding-left:20px;
	color:#037ebc;
	font-weight:bold;
	height:21px;
	line-height:21px;
	display:block;
	text-decoration:none;
	} */

.balloon_wrap2{	
	position:relative;
	float:left;
	width:390px;
	text-align:center;
	}

.balloon_top2{	
	position:relative;
	float:left;
	width:390px;
	height:32px;
	text-align:left;
	line-height:32px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	/*background:url(https://content.aqcdn.com/store_new/nova_cdn/images/ballon_head2.gif) no-repeat center top;*/
	}

.balloon_top2 span{
	padding-left:50px;
	}

.balloon_middle2{	
	position:relative;
	float:left;
	width:388px;
	background:#fff;
	text-align:left;
	border-left:1px solid #4a9fcc;
	border-right:1px solid #4a9fcc;
	border-bottom:1px solid #4a9fcc;
	}

.left_top_marg_20px{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	}

.right_top_marg_20px{
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	}

/*.complete_order_orange{
	position:relative;
	display:inline;
	width:500px;
	float:right;
	margin-top:10px;
	}*/

.global_collect_icon{
	position:relative;
	display:inline;
	float:left;
	width:99px;
	height:49px;
	}

.grey_area_login{
	position:relative;
	float:left;
	width:672px;
	background:#f5f5f5;
	height:34px;
	line-height:34px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:3px;
	margin-top:3px;
	}

.grey_area_login input{
	margin-top:3px;
	}
	
.grey_area_login input#email{width:250px;}

.grey_area_login .orange_small_btn{
	margin-top:2px;
	}

.olivigay_area_login{
	position:relative;
	float:left;
	width:672px;
	background:#ffeccb;
	height:34px;
	line-height:34px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:3px;
	margin-top:3px;
	}

.olivigay_area_login input{
	margin-top:3px;
	}

.olivigay_area_login .orange_small_btn{
	margin-top:2px;
	}

.grey_area_clear{
	position:relative;
	float:left;
	width:672px;
	background:#f5f5f5;
	}

.olivigay_area_clear{
	position:relative;
	float:left;
	width:672px;
	background:#ffeccb;
	}

.change_email{
	position:absolute;
	bottom:5px;
	right:10px;
	z-index:999;
	width:400px;
	}

.basket_centered4 .innerd .centered_element3{	
	}

.basket_centered4 .innerd .centered_element3{	
	padding-left:14px;
	width:70px;
	}

.button_comment{
	position:absolute;
	width:100%;
	text-align:center;
	right:0px;
	bottom:-25px;
	}

.country_dd_on{
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/simon_flash.gif) no-repeat left top;
	}

.country_dd_on option{
	background:#fff;
	}

.country_dd_off{
	background:#fff;
	}

.country_dd_off option{
	background:#fff;
	}

.highlight{
	background:#f6f536;
	}


#cc_info{
	height:105px;
	}

#paypal_btn{
	margin-top:30px;
	}

#fax_btn{
	margin-top:30px;
	}

#mail_btn{
	margin-top:30px;
	}

#bank_btn{
	margin-top:30px;
	}

#lar_btn{
	margin-top:30px;
	}

#gbt_btn{
	margin-top:30px;
	}

.clear_area_inline{
	position:relative;
	float:left;
	width:672px;
	display:inline;
	text-align:left;
	}

.clear_area_hidden{
	position:relative;
	float:left;
	width:672px;
	height:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	overflow:hidden;
	visibility:hidden;
	text-align:left;
	}


.cc_inner_line input, .cc_inner_line select{
	background:#fff;
	display:inline;
	float:left;
	}


.paymentTotal_outer{
	position:relative;
	float:right;
	display:inline;
	/*background:url(https://content.aqcdn.com/store_new/nova_cdn/images/small_price_bg.gif) no-repeat left top;*/
	height:27px;
	margin-top:8px;
	line-height:27px;
	}

#paymentTotal{
	position:relative;
	float:left;
	display:inline;
	margin-left:20px;
	padding-right:20px;
	height:27px;
	line-height:27px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	/*background:url(https://content.aqcdn.com/store_new/nova_cdn/images/small_price_bg.gif) no-repeat right top;*/
	}

#paymentHead .clear_area{
	height:37px;
	padding:0px;
	margin:0px;
	}


.promo_code_inner{
	position:relative;
	float:left;
	display:inline;
	width:569px;
	margin-top:8px;
	}
	.preTitle1{
	color:#fff;
	position:relative;
	float:left;
	display:inline;
	font-size:17px;
	margin-left:200px;
	font-family:Arial,Helvetica,sans-serif;
}

.preTitle2{
	color:#fff;
	position:relative;
	float:left;
	display:inline;
	font-size:17px;
	margin-left:295px;
	margin-top:10px;
	font-family:Arial,Helvetica,sans-serif;
}

.preTitle3{
	color:#fff;
	position:relative;
	float:left;
	display:inline;
	font-size:17px;
	margin-left:365px;
	margin-top:10px;
	font-family:Arial,Helvetica,sans-serif;
}

.preorder_head{
	position:relative;
	float:left;
	line-height:63px;
	color:#fff;
	margin-left:190px;
	display:inline;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Din, Arial,Helvetica,sans-serif;
}


.preorder_message{
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
	font-family:Din, Arial,Helvetica,sans-serif;
}

.info_box2 .cart_loading{
	height:21px;
	position:absolute;
	right:-20px;
	top:-70px;
	width:56px;
	z-index:2;
	}

.area_content_txt #ship_icon{
	left:-70px;
	position:absolute;
	top:-15px;
	z-index:9;
	}

.bottom_marg_10px #ship_icon{
	left:-70px;
	position:absolute;
	top:0px;
	z-index:9;
	}

.where_did_you_hear{
	display:inline;
	float:left;
	height:40px;
	line-height:40px;
	margin-left:100px;
	position:relative;
	width:265px;
	}

.where_did_you_hear2{
	position:relative;
	float:left;
	display:inline;
	margin-top:10px;
	}


/* ################### new faster cart ##################### */



.payment_tab_green_l{
	display:inline;
	float:left;
	position:relative;
	}

.payment_bar{
	height:7px;
	float:left;
	position:relative;
	overflow:hidden;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -1220px;
	}

  /* main content structures */

	.cart_top{
	display:inline;
	float:left;
	height:9px;
	position:relative;
	width:650px;
	overflow:hidden;
	font-size:0px;
	line-height:0px;
	}

	.cart_main_head{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -736px -9px;
	display:inline;
	float:left;
	height:56px;
	position:relative;
	width:680px;
	overflow:hidden;
	}

	.cart_main_head_uk{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -9px;
		display:inline;
		float:left;
		height:65px;
		position:relative;
		width:720px;
		overflow:hidden;
	}

	.order_details_head{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -731px -74px;
	display:inline;
	float:left;
	height:39px;
	line-height:39px;
	margin-top:5px;
	position:relative;
	width:680px;
	}

	.login_section_head {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -113px;
	display:inline;
	float:left;
	height:39px;
	margin-top:5px;
	position:relative;
	width:650px;
	}

	.payment_section_head{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -152px;
	display:inline;
	float:left;
	height:39px;
	margin-top:5px;
	position:relative;
	width:650px;
		}


	.section_middle{
	display:inline;
	float:left;
	position:relative;
	width:680px;
		}

	.conf_section_middle{
		display:inline;
		float:left;
		position:relative;
		width:720px;
		}

	.cart_middle{
	display:inline;
	float:left;
	position:relative;
	width:650px;
		}

	.section_bottom {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -191px;
	display:inline;
	float:left;
	height:26px;
	position:relative;
	width:650px;
	}

	.cart_bottom {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -217px;
	display:inline;
	float:left;
	height:8px;
	position:relative;
	width:650px;
	}

	.product_info_head {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll -16px -755px;
	display:inline;
	float:left;
	height:29px;
	margin-bottom:2px;
	position:relative;
	width:680px;
	}

	.cart_plus{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -254px;
		display:inline;
		position:relative;
		float:left;
		height:23px;
		width:22px;
		}

	.cart_minus{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -277px;
		display:inline;
		position:relative;
		float:left;
		height:23px;
		width:22px;
		}

	.prod_controls_delete {
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -300px;
		cursor:pointer;
		height:46px;
		margin-left:3px;
		width:28px;
		}

	.prod_controls_count {
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -346px;
		height:46px;
		width:21px;
		}

	.backup_cd_icon{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -392px;
		height:43px;
		left:-79px;
		position:absolute;
		width:43px;
		}

	.ups_logo{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -435px;
		position:absolute;
		left:-70px;
		height:27px;
		width:51px;
		}

	.special_discount_icon{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -596px;
		display:inline;
		position:relative;
		float:left;
		height:40px;
		width:79px;
		}

	.change_btn{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -462px;
		float:right;
		height:21px;
		line-height:21px;
		margin-right:24px;
		margin-top:10px;
		position:relative;
		text-align:left;
		width:200px;
		}

	.info_mark{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -483px;
		position:absolute;
		height:15px;
		width:15px;
		}

	.gift_card_icon{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -498px;
		display:inline;
		float:left;
		height:50px;
		margin-left:15px;
		position:relative;
		width:50px;
		}

	#blue_area_gift relative_left_block{
		margin-top:10px;
		}

	#blue_area_gift .relative_left_block .blue_content_txt{
		margin-top:10px;
		}

	.extended_download_icon{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -548px;
		height:48px;
		left:-85px;
		position:absolute;
		width:44px;
		}

	.us_tax_block{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll 0px -784px;
		float:right;
		height:86px;
		position:relative;
		width:277px;
		margin-right:20px;
		}

	.payment_arrow{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -724px;
		display:inline;
		position:relative;
		float:left;
		height:24px;
		width:24px;
		}

	.payment_tab_blue, .payment_tab_blue_l{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll 0px -921px;
		height:34px;
		text-align:center;
		width:109px;
	}

	.payment_tab_blue:hover, .payment_tab_blue_l:hover{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll 0px -955px;
		}

	

	.payment_tab_green{
		height:34px;
		width:109px;
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll 0px -955px;
		text-align:center;
		}

	.payment_tab_blue, .payment_tab_green{
		margin-left:3px;
		}

	.payment_tab_green_l{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll 0px -955px;
		height:34px;
		width:109px;
		text-align:center;
	}

	.cross_offer_box_top{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -816px;
		color:#555555;
		float:left;
		font-size:14px;
		font-weight:bold;
		height:32px;
		line-height:30px;
		overflow:hidden;
		position:relative;
		width:672px;
	}

	.cross_offer_box_middle{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) repeat-y scroll -2160px 0px;
		float:left;
		position:relative;
		width:672px;
	}

	.cross_offer_box_bottom{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -856px;
		float:left;
		height:13px;
		position:relative;
		width:672px;
	}

	a.button {
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll top right;
		color: #444;
		display: block;
		float: left;
		font: normal 12px arial, sans-serif;
		height: 24px;
		margin-right: 6px;
		padding-right: 18px; /* sliding doors padding */
		text-decoration: none;
	}

	a.button span {
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat -720px -894px;
		display: block;
		line-height: 14px;
		font-size:13px;
		color:#7f9f03;
		font-weight:bold;
		padding: 5px 0 5px 30px;
	}

	.visa_with_bg{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -400px;
		position:relative;
		float:left;
		height:35px;
		width:49px;
		}

	.matercard_with_bg{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -436px;
		position:relative;
		float:left;
		height:35px;
		width:49px;
		}

	.amex_with_bg{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -472px;
		position:relative;
		float:left;
		height:35px;
		width:49px;
		}

	.discover_with_bg{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -508px;
		position:relative;
		float:left;
		height:35px;
		width:49px;
		}


	.paypal_with_bg{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -544px;
		position:relative;
		float:left;
		height:35px;
		width:49px;
		}

	.maestro_with_bg{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -989px;
		position:relative;
		float:left;
		height:35px;
		width:49px;
		}

	.visa_elec_with_bg{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -1024px;
		position:relative;
		float:left;
		height:35px;
		width:49px;
		}

	.shipIcon{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -1227px;
		position:relative;
		float:left;
		height:37px;
		width:36px;
		}

	.RightColumn_Icon_Guarantees{	
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -582px;
		position:relative;
		float:left;
		height:37px;
		width:36px;
		}

	.customer_services{	
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -618px;
		position:relative;
		float:left;
		height:37px;
		width:36px;
		}

	.guarantees{	
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -656px;
		position:relative;
		float:left;
		height:37px;
		width:36px;
		}

	.cart_right_top{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat -720px -848px;
		display:block;
		float:left;
		height:6px;
		padding:0;
		position:relative;
		width:230px;
		}

	.default_box{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat -720px -1334px;
		float:left;
		display:inline;
		position:relative;
		width:71px;
		height:75px;
		}


	.balloon_top{	
		position:relative;
		float:left;
		width:324px;
		height:32px;
		line-height:32px;
		color:#fff;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -693px;
		}

	.balloon_top2{	
		position:relative;
		float:left;
		width:390px;
		height:32px;
		line-height:32px;
		color:#fff;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -693px;
		}

	.balloon_top_qb{	
		position:relative;
		float:left;
		width:326px;
		height:32px;
		line-height:32px;
		color:#fff;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -724px;
		}

	.order_total_box{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll left -1268px;
		color:#FFFFFF;
		display:inline;
		float:right;
		font-weight:bold;
		height:43px;
		line-height:43px;
		margin-right:162px;
		padding-left:15px;
		padding-right:5px;
		position:relative;
		white-space:nowrap;
		}

	.order_total_box a{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll right -1268px;
		color:#000000;
		height:43px;
		position:absolute;
		right:-162px;
		text-align:right;
		top:0;
		width:162px;
		}

	.order_total_box a span{
		padding-right:20px;
		}

	.order_total_area{
	position:relative;
	float:left;
	width:650px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) repeat-x -720px -937px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
		}

	.image_container{	
		position:relative;
		float:left;
		width:83px;
		height:82px;
		margin-left:8px;
		display:inline;
		text-align:center;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat -720px -1409px;
		}

	.cart_right_mid{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) repeat-y -2832px 0px;
		display:block;
		float:left;
		position:relative;
		width:230px;
		}

	.cart_right_bottom{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat -950px -848px;
		display:block;
		float:left;
		height:7px;
		position:relative;
		width:230px;
		}

	.cart_new_head{
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll 0px -320px;
		position:relative;
		float:left;
		display:inline;
		width:720px;
		height:80px;
		}

	.ex_vat_box{	
		position:relative;
		float:left;
		width:117px;
		height:25px;
		line-height:25px;
		text-align:right;
		overflow:hidden;
		background:url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat 0px -1327px;
		font-weight:bold;
		margin-top:2px;
		}

	.ex_vat_total{
		padding-right:34px;
		height:30px;
		line-height:30px;
		margin-left:15px;
		position:relative;
		float:left;
		display:inline;
		}

	.ex_vat_box span{
		padding-right:10px;
		}


	/* buttons */

a.grn_std_btn1 {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll left -45px;
    color: #fff;
	font-weight:bold;
    float: left;
    font: bold 13px arial, sans-serif;
    height: 29px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	}

a.grn_std_btn1 span {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat right -45px;
    display: block;
    line-height: 20px;
	margin-left:10px;
    padding: 3px 20px 15px 10px;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	} 


a.blue_btn {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll top left;
    color: #fff;
		font-weight:bold;
    float: left;
    font: bold 13px arial, sans-serif;
    height: 29px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	}

a.blue_btn span {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat right top;
    display: block;
    line-height: 20px;
	margin-left:10px;
    padding: 1px 20px 15px 10px;
	white-space:nowrap;
	} 


a.orange_small_btn {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll left -870px;
    color: #fff;
	font-weight:bold;
    float: left;
    font: bold 13px arial, sans-serif;
    height: 29px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	}

a.orange_small_btn span {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat right -870px;
    display: block;
    line-height: 20px;
	margin-left:10px;
    padding: 3px 35px 15px 10px;
	white-space:nowrap;
	} 


#emailSubmit a.orange_small_btn {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll left -95px;
    color: #fff;
	font-weight:bold;
    float: left;
    font: bold 13px arial, sans-serif;
    height: 29px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	}

#emailSubmit a.orange_small_btn span {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat right -95px;
    display: block;
    line-height: 20px;
	margin-left:10px;
    padding: 3px 35px 15px 10px;
	white-space:nowrap;
	} 


a.next_step_btn_orange {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll left -145px;
    color: #fff;
	font-weight:bold;
    float:right;
    font: bold 16px arial, sans-serif;
    height: 37px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	}

a.next_step_btn_orange span {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat right -145px;
    display: block;
    line-height: 20px;
	margin-left:20px;
    padding: 7px 50px 15px 10px;
	white-space:nowrap;
	} 


.yellow_area2 .clear_area_0_marg .order_total_r a.next_step_btn_orange {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll left -1085px;
    color: #fff;
	font-weight:bold;
    float: right;
    font: bold 16px arial, sans-serif;
    height: 37px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	}

.yellow_area2 .clear_area_0_marg .order_total_r a.next_step_btn_orange span {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat right -1085px;
    display: block;
    line-height: 20px;
	margin-left:20px;
    padding: 7px 50px 15px 10px;
	white-space:nowrap;
	} 

a.next_step_btn_orange_g {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll left -1150px;
    color: #fff;
	font-weight:bold;
    float: right;
    font: bold 16px arial, sans-serif;
    height: 37px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	}

a.next_step_btn_orange_g span {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat right -1150px;
    display: block;
    line-height: 20px;
	margin-left:20px;
    padding: 7px 50px 15px 10px;
	white-space:nowrap;
	} 

a.continue_shop_btn {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll left -201px;
    color: #fff;
	font-weight:bold;
    float: left;
    font: bold 16px arial, sans-serif;
    height: 37px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	}

a.continue_shop_btn span {
    background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat right -201px;
    display: block;
    line-height: 20px;
	margin-left:35px;
    padding: 7px 35px 15px 10px;
	white-space:nowrap;
	}

	a.box_to_esd_btn {
		background: transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll right -277px;
		color: #fff;
		display: block;
		float: left;
		font: bold 12px arial, sans-serif;
		height: 23px;
		margin-right: 6px;
		padding-right: 19px; /* sliding doors padding */
		text-decoration: none;
		overflow:hidden;
	}

	a.box_to_esd_btn span {
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat left -277px;
		display:block;
		line-height:20px;
		padding:0 0 0px 19px;
		height:23px;
		white-space:nowrap;
		}

	a.box_to_esd_btn:active {
		outline: none; /* hide dotted outline in Firefox */
		}


.pb_tool{
		background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll 0px -1059px;
		display:inline;
		float:left;
		margin-top:3px;
		padding-bottom:5px;
		padding-top:5px;
		position:relative;
		width:250px;
		}

/* ################### new faster cart ##################### */


/*box to esd */
	.box_to_esd{
		line-height:23px;
		position:relative;
		float:right;
		margin-top:-15px;
		}

	.box_to_esd_txt{
		position:relative;
		float:left;
		display:inline;
		margin-right:10px;
		white-space: nowrap;
		}

	/* centered styles to be kept at bottom of style sheet */


.cart_right_head_right{
	display: inline; 
	height:37px; 
	position: relative; 
	float:left;
	overflow: hidden;
	width:170px;
	text-align:left;
	margin-left:10px;
	}

.cart_right_head_right .inner{
	display: table; 
	height:37px; 
	#position: relative; 
	overflow: hidden;
	width:170px;
	text-align:left;
	}

.cart_right_head_right .inner .centered_element{
	#position: absolute; 
	#top: 50%;
	width:170px;
	text-align:left;
	display: table-cell; 
	vertical-align: middle;
	}

.RC_title{
	position:relative;
	float:left;
	width:100%;
	height:18px;
	line-height:18px;
	}

.RC_subtitle{
	position:relative;
	float:left;
	width:100%;
	height:18px;
	line-height:18px;
	}

/* centered styles to be kept at bottom of style sheet */

/*--------------END ALL CSS---------*/
	
	
	








/*-------------- newNovaStoreCss ---------*/

.GreyArea2 {
	background:#EEEEEE none repeat scroll 0 0;
	float:left;
	margin-bottom:3px;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	width:667px;
}
.centered_elementa {
	margin-left:10px;
}
.relative_left_block {
	display:block;
	float:left;
	position:relative;
	text-align:left;
	width:565px;
}
.blue_content_txt {
	display:inline;
	float:left;
	margin-top:10px;
	position:relative;
	text-align:left;
	width:240px;
}
.info_mark {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -483px;
	float:left;
	height:15px;
	width:15px;
	position:relative;
	margin-top: 10px;
}
a.blue_btn {
	-x-system-font:none;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/buttons_sprite.png) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-family:arial,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:29px;
	line-height:normal;
	margin-right:6px;
	margin-top:-3px;
	overflow:hidden;
	padding-right:0;
	text-decoration:none;
}
.cart_right_head {
	background:#FBFCFC none repeat scroll 0 0;
	display:block;
	height:37px;
	margin-left:3px;
	position:relative;
	width:220px;
}
.cart_right {
	display:block;
	float:right;
	margin-right:5px;
	position:relative;
	width:230px;
}
.login_section_head {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -730px -113px;
	display:inline;
	float:left;
	height:39px;
	margin-top:5px;
	position:relative;
	width:680px;
}
.payment_section_head {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -730px -152px;
	display:inline;
	float:left;
	height:39px;
	margin-top:5px;
	position:relative;
	width:680px;
}
.grey_area {
	background:#F5F5F5 none repeat scroll 0 0;
	float:left;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	width:667px;
}
.blue_area {
	background:#EDFAFE none repeat scroll 0 0;
	float:left;
	margin-bottom:3px;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	width:667px;
}
.area_content {
	float:left;
	position:relative;
	width:566px;
}
.order_total_area {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) repeat-x scroll -720px -937px;
	float:left;
	margin-bottom:3px;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	width:667px;
}
.extended_download_icon {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -548px;
	height:48px;
	left:-65px;
	position:absolute;
	width:44px;
}
.backup_cd_icon {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_and_headers.png) no-repeat scroll -720px -392px;
	height:43px;
	left:-65px;
	position:absolute;
	width:43px;
}
.cart_left {
	display:block;
	float:none;
	margin:auto;
	position:relative;
	width:650px;
}
.main_wrap {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/bg_vertical.png) repeat-y scroll -10px 0;
	display:block;
	margin:0 auto;
	padding-top:0;
	position:relative;
	text-align:left;
	width:935px;
}
.cartTopper {
	border-bottom:3px solid #E1E2E3;
	color:#666666;
	height:15px;
	padding:0;
	top:-16px;
	width:742px;
	margin:auto;
}
.cartBottomer {
	border-bottom:3px solid #E1E2E3;
	color:#666666;
	height:15px;
	margin:auto;
	padding:0;
	top:0;
	width:742px;
}
.cart_middle {
	display:inline;
	float:left;
	left:-11px;
	position:relative;
	width:680px;
}
/*-------------- END newNovaStoreCss ---------*/

/* ----------------------- skip login popup ------------------------------*/

#crossContent{
	float:left;
	position:relative;
	}

.skip_login_left, .skip_login_left div{
	position:relative;
	float:left;
	display:inline;
	}

div.overlaySkip {
	background:#000;
	position: fixed;
	_position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	display:block;
	width: 100%;
	height: 120%;
	_height: 1300px;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	_filter:alpha(opacity=20);
	_opacity:.20;
	 _left: expression( document.body.scrollLeft + 'px' );
	_top: expression( document.body.scrollTop + 'px' );
}

 div.skip_login_wrap{
	height:369px;
	position:absolute;
	width:687px;
	z-index:900;
	top:260px;
	margin:0px;
	margin-left:-373px;
	background:url(https://content.aqcdn.com/store_new/nova_cdn/images/skip_login.png) no-repeat left top;
	_background:url(https://content.aqcdn.com/store_new/nova_cdn/images/skip_login.gif) no-repeat left top;
	left:44%;
	}


  .skip_login_wrap{
	font-family:arial;
	font-size:12px;
	}

.skip_login_wrap_span{
	width:100%;
	float:left;
	position:relative;
	display:inline;
	font-size:10px;
	color:#6e6b6b;
	margin-top:10px;
	}

.skip_login_wrap_span a{
	font-size:10px;
	}

  div.skip_login_top{
	margin-top:80px;
	margin-left:40px;
	float:left;
	width:600px;
	text-align:left;
	position:relative;
	display:inline;
	}

  div.skip_login_left{
	display:inline;
	float:left;
	height:180px;
	margin-left:52px;
	margin-top:50px;
	position:relative;
	width:260px;
	}

  div.skip_login_right{
	float:right;
	position:relative;
	display:inline;
	height:180px;
	margin-right:52px;
	margin-top:50px;
	position:relative;
	width:260px;
	}

  .skip_input{
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/form_bg.png) no-repeat scroll left top;
	border:1px solid #B5B3B3;
	color:#555555;
	font-size:18px;
	height:25px;
	margin-top:5px;
	padding:3px 0 0 4px;
	width:254px;
		}

  div.forgot_pw_error{
	background:#FFD8D8 none repeat scroll 0 0;
	border:1px solid #C11111;
	color:#420404;
	font-size:10px;
	left:0;
	padding:3px;
	display:none;
	position:absolute;
	top:64px;
	width:254px;
	min-height:24px;
	z-index:10;
	}

  div.forgot_pw_success{
	font-size:10px;
	left:0;
	padding:3px;
	position:absolute;
	top:64px;
	display:none;
	width:254px;
	color:#012b15;
	background:#cefdca;
	border:1px solid #108f28;
	min-height:24px;
	z-index:10;
	}

a.skip_login_btn {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/skip_login_btn.png) no-repeat scroll right top;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:33px;
	line-height:normal;
	margin-right:6px;
	padding-right:38px;
	text-decoration:none;
}

a.skip_login_btn span {
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/skip_login_btn.png) no-repeat scroll 0 0;
	display:block;
	line-height:20px;
	padding:5px 0 15px 18px;
} 

  div.skip_login_btn_wrap{
	bottom:50px;
	display:inline;
	float:right;
	position:absolute;
	right:0px;
	z-index:10;
	}

  div.skip_login_input{
	float:left;
	position:relative;
	display:inline;
	}

  span.skip_login_input_span{
	color:#555555;
	float:right;
	font-size:10px;
	left:0;
	text-align:left;
	position:relative;
	top:0px;
	}

	  span.forgot_pw_wrap{
	bottom:15px;
	color:#555555;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	left:0;
	margin-top:10px;
	padding:0 0 5px;
	position:absolute;
	text-align:left;
	text-decoration:none;
	z-index:10;
		}

	  .forgot_pw{
		color:#006EA9;
		font-size:10px;
		text-decoration:underline;
		}


	  div.skip_login_middle_text{
		bottom:130px;
		display:inline;
		position:absolute;
		right:327px;
		}

	  div.skip_login_text{
		text-align:left;
		}

	  div.skip_login_left #emailForm{
		display:inline;
		float:left;
		height:185px;
		position:relative;
		}

	  div.skip_login_right #skipFrm{
		display:inline;
		float:left;
		height:185px;
		position:relative;
		}


/* ----------------------- skip login popup ------------------------------*/
/*------------------ One click order styles ------------------*/

.cc_left_box_oc{	
	position:relative;
	float:left;
	width:308px;
	}

.cc_right_box_oc{	
	position:relative;
	float:right;
	width:334px;
	height:136px;
	text-align:left;
	display:inline;
    background: transparent url('https://content.aqcdn.com/store_new/nova_cdn/images/one_click_bg.png') no-repeat scroll left top;
	margin-right:10px !important;
	}

.one_click_left_text{
	margin-left:15px;
	margin-top:45px;
	}

.one_click_buttons{
	float:right;
	margin-left:5px;
	margin-top:20px;
	position:relative;
	width:664px;
	}

a.continue_shop_btn_g {
	background:transparent url(/store2/lang/5/images/buttons_sprite.png) no-repeat scroll left -1150px;
    color: #fff;
	font-weight:bold;
    float: left;
    font: bold 16px arial, sans-serif;
    height: 37px;
    margin-right: 6px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	}

a.continue_shop_btn_g span {
	background:transparent url(/store2/lang/5/images/buttons_sprite.png) no-repeat scroll left -1150px;
    display: block;
    line-height: 20px;
	margin-left:35px;
    padding: 7px 25px 15px 3px;
	white-space:nowrap;
	}

.one_click_right_text ul{
	padding-left:20px;
	}

.one_click_right_text ul li{
	list-style-type: none;

	}


/*------------------ One click order styles end------------------*/
/*-------------- blank_css ------------------*/

#header_mainBG_innerBlank{
	position:relative;
	margin:0px auto;
	height: 150px;
	width: 955px;
	background:transparent url(https://content.aqcdn.com/store_new/nova_cdn/images/header_fullBG_blank.png) no-repeat left bottom;
	z-index:10;
}
#footer_mainBG {
	background-image:url(https://content.aqcdn.com/store_new/nova_cdn/images/footer_fullBG_blank.png);
	background-repeat:no-repeat;
	height:125px;
	margin:auto;
	width:1060px;
}
/*-------------- END blank_css ------------------*/


.verisign_logo{
	text-align: center;
}a.blue_btn_right_grey {	background: transparent url('https://content.aqcdn.com/store_new/nova_cdn/images/big_blue_right_arrow_grey_bg.png') no-repeat scroll left; color: #fff; font-weight:bold; float: left; font: bold 16px arial, sans-serif; height: 37px; margin-right: 6px; padding-right: 0px; text-decoration: none; overflow:hidden; } a.blue_btn_right_grey span {	background: transparent url('https://content.aqcdn.com/store_new/nova_cdn/images/big_blue_right_arrow_grey_bg.png') no-repeat right 1px; display: block; line-height: 20px; margin-left:35px; padding: 7px 55px 15px 10px; white-space:nowrap; }

#or_div{position:absolute;left:305px;top:100px;font-size:20px;font-weight:700;color:#006EA9;padding:7px 0;background:#fff;}
#vertical_line{width:1px;height:300px;position:absolute;left:333px;top:80px;border-left:1px solid #006EA9;}
.cart_login{float:left;}
.cart_guest{float:right;margin-right:-5px;}
.cart_fieldset{display:inline;padding:15px;border:1px solid #84BDDB;margin-top:20px;width:260px;}
.cart_fieldset legend{font-weight:700;font-size:22px;color:#006EA9;}
.cart_fieldset label{margin:0 5px 0 10px;width:60px;text-align:right;display:inline-block;}
.cart_fieldset input{display:inline;width:160px;padding:3px 5px;margin-bottom:10px;}
.cart_login .skip_login_btn{float:right;}
.cart_login .forgot_pw{float:left;font-size:11px;margin:10px 0 0;}
.cart_login hr{border:0;border-bottom:1px solid #ccc;margin:50px 0 10px;clear:both;}
.fb_login label{width:auto;vertical-align:middle;margin:8px 5px 0 5px;}
.fb_login img{vertical-align:middle;}

.cart_signup{float:left;display:inline;width:292px;text-align:center;margin-top:15px;clear:both;}
.cart_signup h3{font-size:20px;color:#006EA9;margin:0 0 10px;}
.cart_signup .skip_login_btn{margin-left:35px;}

.cart_guest .skip_login_btn{float:right;margin:10px 20px 0;}
.cart_fieldset .skip_login_btn,.cart_signup .skip_login_btn{background:url(https://content.aqcdn.com/store_new/lang_cdn/5/images/buttons_sprite.png) right -147px;padding-right:44px;}
.cart_fieldset .skip_login_btn span,.cart_signup .skip_login_btn span{background:url(https://content.aqcdn.com/store_new/lang_cdn/5/images/buttons_sprite.png) left -147px;}

#custBody{padding-bottom:20px;}
.fb_or{color:#037ebc;float:left;display:inline;margin-top:15px;font-weight:700;font-size:20px;}