@charset "UTF-8";

/* css_layout.css */

/* new background  staging only */
img{border:0;}
body{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #202020;
	background-color: #180874;
	background:#141a8c url(http://cdn1.novadevelopment.com/template/nova/media/images/contentWings.png) no-repeat center 150px;
	margin: 0px;
	padding:0px;
	-webkit-text-size-adjust:none;
	}

/* new background  staging only */

#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(http://cdn5.novadevelopment.com/template/nova/media/images/page_content_bg.png) repeat-y center top;*/
	background:url("http://cdn2.novadevelopment.com/template/nova/media/images/tiled_y.png") repeat-y scroll 10px 0 transparent;
	_background:url(http://cdn2.novadevelopment.com/template/nova/media/images/page_content_bg.gif) repeat-y center top;
	}

#content_pane {
	display:inline;
	float:left;
	width:955px;
	position:relative;
}
#recaptcha_div{width:320px;height:130px;}
/*---------------------------------------------------------------------------*/
/*                               Product page                                */
/*---------------------------------------------------------------------------*/

.prod-filesize{
	float:right;
	color:#848484;
	margin-right:260px;
	font-size:10px;
	display:inline;
	margin-top:10px;
	}

.product_info_wrap{
	display:inline;
	float:left;
	margin-bottom:30px;
	margin-left:10px;
	position:relative;
	width:648px;
	background:url(http://cdn3.novadevelopment.com/template/nova/media/images/product_info_wrap_bg.jpg) no-repeat left top;
	}


.product_info_top{
	display:inline;
	float:left;
	display:inline;
	width:648px;
	height:14px;
	line-height:0px;
	font-size:0px;
	background:url(http://cdn4.novadevelopment.com/template/nova/media/images/product_info_wrap_top.png) no-repeat left top;
	}

.product_info_mid{
	display:inline;
	float:left;
	display:inline;
	width:648px;
	padding-bottom:35px;
	background:url(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/images/product_info_wrap_bottom.png) no-repeat left top;
	}


#content_pane_top{
	display:inline;
	float:left;
	width:949px;
	height:12px;
	line-height:0px;
	font-size:0px;
	position:relative;
	background:url(http://cdn1.novadevelopment.com/template/nova/media/images/contentBody_top.gif) no-repeat left top;
	font-size:0px;
}

#content_pane_top_small{
	display:inline;
	float:left;
	width:668px;
	height:12px;
	position:relative;
	background:url(http://cdn2.novadevelopment.com/template/nova/media/images/contentBody_top_small.gif) no-repeat left top;
	font-size:0px;
}

.product_navigator_wrap{	
	position:relative;
	float:right;
	width:281px;
	z-index:2;
	}

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

.product_navigator_top{
	width:276px;
	height:47px;
	background:url(http://cdn3.novadevelopment.com/template/nova/media/images/ProductNavigator.jpg) no-repeat left top;
	}
	
.article_navigator_top{
	width:276px;
	height:47px;
	background:url(http://cdn4.novadevelopment.com/template/nova/media/images/sectionNavigator.jpg) no-repeat left top;
	}	

.product_navigator_mid{	
	background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/product_navigator_mid.gif) repeat-y scroll left top;
	display:inline;
	float:right;
	overflow:hidden;
	position:relative;
	width:282px;
	_width:281px;
	}

.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(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn1.novadevelopment.com/template/nova/media/images/go_on_white.png) no-repeat left top;
	}

.product_navigator_bottom {
	display:inline;
	float:left;
	height:19px;
	margin-left:-2px;
	position:relative;
	width:282px;
	_width:281px;
	z-index: 2;
	background:transparent url(http://cdn2.novadevelopment.com/template/nova/media/images/navigator_foot3.gif) no-repeat scroll left top;
	_background:url(http://cdn2.novadevelopment.com/template/nova/media/images/navigator_foot2.gif) no-repeat left top;	
}
.product_right_column_wrap{
	display:inline;
	float:right;
	position:relative;
	width:281px;
	z-index:2;
	margin-right:6px;
	}

.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;
	display:inline;
	overflow:hidden;
	}

.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;
	min-height:500px;
	width:668px;
	background:url(http://cdn3.novadevelopment.com/template/nova/media/images/product_left_column_bg.gif) repeat-y left top;
	}

.product_left_column_bottom{
	position:relative;
	float:left;
	width:668px;
	height:19px;
	background:url(http://cdn4.novadevelopment.com/template/nova/media/images/ContentBody_footer.gif) no-repeat left top;
	}

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

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

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

.buy_buttons_top_wrap2{
	background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn1.novadevelopment.com/template/nova/media/images/buy_buttons_bg.gif) no-repeat scroll left top;
	float:left;
	height:67px;
	margin-left:150px;
	margin-top:40px;
	position:relative;
	display:inline;
	right:10px;
	width:370px;
	}
	
.prod-filesize2{
	float:right;
	color:#848484;
	margin-right:380px;
	font-size:10px;
	display:inline;
	}
	
.buy_buttons_bottom_wrap1{
	background:transparent url(http://cdn2.novadevelopment.com/template/nova/media/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;
	display:inline;
	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:170px;
	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{
	color:#F35D1C;
	display:inline;
	float:left !important;
	font-size:23px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-left:35px;
	margin-top:5px;
	position:relative;
	text-align:center !important;
	width:145px !important;
	}

.discount_regular{
	text-align:center !important;
}
	
.buy_buttons_price_d{
	color: #F35D1C;
    display: inline;
    float: right;
    font-size: 23px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-right: 20px;
    margin-top: 5px;
    position: relative;
    text-align: left;
    width: 95px;
	}

.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;
	font-weight: bold;
	}

.buy_buttons_box{
	position:absolute !important;
	height:30px;
	width:155px;
	bottom:23px;
	right:172px;
	z-index:10px;
	}
	
.buy_buttons_box_both{
	position:absolute !important;
	height:30px;
	width:155px;
	bottom:5px;
	right:40px;
	z-index:10px;
	}
	
.buy_buttons_box_both2{
	position:absolute !important;
	height:30px;
	width:155px;
	bottom:5px;
	right:20px;
	z-index:10px;
	}

.buy_buttons_esd{
	height:40px;
	left:15px;
	position:absolute;
	top:25px;
	width:155px;
	}

.buy_btn2{
	background:transparent url(http://cdn3.novadevelopment.com/template/nova/media/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(http://cdn4.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn1.novadevelopment.com/template/nova/media/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(http://cdn2.novadevelopment.com/template/nova/media/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(http://cdn3.novadevelopment.com/template/nova/media/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(http://cdn4.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/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: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/tiled_x.png);
	background-image:url("http://cdn5.novadevelopment.com/template/nova/media/images/tiled_x.png");
	background-repeat:repeat-x;
	clear:both;
	height:125px;
}
#footer_mainBG {
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -12px -562px;	
	height: 125px;
	margin: auto;
	width: 1060px;
}
#footer_contentRegion {
	float:left;
	margin:auto;
	padding-top:5px;
	position:relative;
	width:956px;
}
#footer_topCat {
	float: right;
	width: 850px;
	font-size: 11px;
	color: #FFF;
	line-height: 22px;
	padding-top: 5px;
	text-align:center;
}
#footer_signup {
	display:inline;
	float:right;
	height:43px;
	margin:10px 60px 0 0;
	position:relative;
	width:228px;
	/* background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/footer_signup.png) no-repeat scroll center center;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -11px -310px;	
	z-index:10;
}
#signUpMailFoot{
	border:0 none;
	display:inline;
	float:left;
	height:20px;
	margin-left:7px;
	margin-top:14px;
	position:relative;
	width:160px;
	z-index:100;
}

.footer_signup_button {
	width: 50px; 
	padding-right: 5px; 
	float: right; 
	position: absolute; 
	display: inline-block; 
	top: 10px;
	height: 30px;
	right:-15px;
	}

div.new_prod_banner{
	background:transparent url(http://cdn3.novadevelopment.com/template/nova/media/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(http://cdn4.novadevelopment.com/template/nova/media/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{
	color:#006EA9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:170px;
	margin-top:32px;
	padding-right:5px;
	text-align:right;
	text-decoration:line-through;
	width:60px;
	margin-top:-4px;
	display:block;
	}

div.buy_buttons_top_wrap2 .discounted_price, div.buy_buttons_bottom_wrap2 .discounted_price{
	color: #006EA9;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 700;
    margin-right: 106px;
    margin-top: -18px;
    position: relative;
    text-align: left;
    text-decoration: line-through;
	display:block;
	margin-top:-4px;
	}


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

.right_column_small_top{
	position:relative;
	float:left;
	width:274px;
	height:11px;
	margin-top:3px;
	background:url(http://cdn5.novadevelopment.com/template/nova/media/images/right_column_small_top.png) no-repeat left top;
	_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/right_column_small_top.gif) no-repeat left top;
	font-size:0px;
	}

.right_column_small_mid{
	position:relative;
	float:left;
	width:274px;
	background:url(http://cdn5.novadevelopment.com/template/nova/media/images/right_column_small_mid.png) repeat-y left top;
	_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/right_column_small_mid.gif) repeat-y left top;
	}

.right_column_small_bottom{
	position:relative;
	float:left;
	width:274px;
	height:17px;
	background:url(http://cdn1.novadevelopment.com/template/nova/media/images/right_column_small_bottom.png) no-repeat left top;
	_background:url(http://cdn1.novadevelopment.com/template/nova/media/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{
	position:relative;
	float:left;
	display:inline;
	width:247px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	}

.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:18px;
	position:relative;
	text-align:center;
	width:125px;
	}

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

.cross_sell_btn{
	display:inline;
	float:right;
	font-size:12px;
	height:21px;
	line-height:21px;
	padding-right:25px;
	position:relative;
	width:100px;
	}

.cross_sell_arrows{
	position:absolute;
	right:0px;
	top:0px;
	border:0px;
	}

.spec_title{
	position:relative;
	float:left;
	display:inline;
	width:244px;
	color:#1bbef7;
	font-size:17px;
	margin-left:5px;
	background:transparent url(http://cdn2.novadevelopment.com/template/nova/media/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;
	padding:0px;
	margin-left:5px;
	}

.spec_content ul{
	color:#202020;
	margin:0px;
	padding:0px 0px 0px 10px;
	}

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

.navigatorList{
	padding-left:40px;
	}

.navigatorList li{
	list-style-image: url(http://cdn3.novadevelopment.com/template/nova/media/images/li_item.gif);
	}

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

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

.product_description h3{
	margin:10px 0px 10px 0px;
	width:360px;
	overflow:hidden;
	}

.product_description h3 ul{
	margin:0px;
	padding:0px 0px 0px 40px;
	}

.promobox_style_1{
	position:relative;
	float:right;
	width:274px;
	height:257px;
	background:transparent url(http://cdn4.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/images/tiled_x.png) repeat-x 0px -125px;
}

#header_LeftBG {
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/images/subnav_bg.gif) no-repeat center bottom; */
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -54px -750px;
	z-index:10;
	}

.header_mainBG_inner_left{
	position:absolute;
	left:0px;
	height: 150px;
	width: 22px;
	/* background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/subnav_bg_left.png) no-repeat left top;*/
	background: none;
	z-index:11;
	}

.header_mainBG_inner_right{
	position:absolute;
	right:0px;
	height: 150px;
	width: 22px;
	/* background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/subnav_bg_right.png) no-repeat left top;*/
	background: none;
	z-index:11;
	}

#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 {
	float:right;
	height:44px;
	position:relative;
	right:25px;
	width:380px;
}

.search_form{
	float:left;
	height:29px;
	width:260px;
	/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/search_form_bg.png) no-repeat left top; */
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -10px -391px;	
	_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/search_form_bg.png) no-repeat left top;
	margin-top: 10px;
	}

.search_btn{
	position: relative; 
	float: right;
	margin-top:-1px;
	}

.search_input{
	position: relative; 
	display:inline;
	float:left;
	margin-left:5px;
	margin-top:6px;
	width:160px;
	padding:0px;
	border:1px solid #fff;
	z-index:100;
	}
	
.head_divide{
	/* background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/head_divide.png) no-repeat scroll center right;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -793px 0px;
	float:left;
	height:31px;
	position:relative;
	display:inline;
	width:2px;
	margin-top:12px;
	margin-left:15px;
	}
	
.cart_button{
	/*background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/cart_button_disabled.png) no-repeat scroll bottom right;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -15px -355px;	
	float:right;
	height:31px;
	position:relative;
	width:83px;
	margin-top:10px;
	display:inline;
	}

.cart_button_active{
	/* background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/cart_button.png) no-repeat scroll bottom right;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -100px -355px;	
	float:right;
	height:31px;
	position:relative;
	width:83px;
	margin-top:10px;
	display:inline;
	}

.cart_button_active a{
	width:83px;
	height:31px;
	}
	
.error{
	border: 1px solid #ab1919; 
	padding: 2px; 
	clear: left;
	position: relative; 
	float: left;
	}

label.error{
	margin-top: 3px; 
	background:#FFF9D7;
	border:1px solid #E2C822;
	white-space:nowrap;
	}

#mailSignupBox label.error {
	background:#FFF9D7 none repeat scroll 0 0;
	border:1px solid #E2C822; 
	margin-left:5px;
	margin-top:29px;
	white-space:nowrap;
	z-index:10;
	}

#mailSignupFoot{
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
	z-index:10;
	}

#footer_wingBG {
	/* background-image: url(http://cdn5.novadevelopment.com/template/nova/media/images/footer_fullBG_noWing.png);*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -10px -562px;	
	background-repeat: no-repeat;
	background-position: center;
}
#footer_lowerLinks {
	clear: both;
	position: relative;
	top: 25px;
	width: 500px;
	float: right;
	right: 70px;
	text-align: center;
	font-size: 11px;
	color: #444;
	line-height: 10px;
	padding-right:80px;
}
.footer_lowerwrap {float:right;display:inline;width:500px;height:70px;}
.bizratefoot{position:absolute;right:20px;top:75px;}
#header_primaryNav {
	padding: 0px;
	position: absolute;
	top: 72px;
	left: 25px;
	bottom: 0px;
	width: 625px;
	text-align: left;
	height: 42px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:hidden;
}


.mega_menu_container{
	width:100%;
	position:absolute;
	z-index:10;
	top:20px;
	}

.mega_menu_container_inner{
	width:955px;
	position:relative;
	float:left;
	z-index:10;
	}











	.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(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px 0px;*/
		background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
		background-position: -862px -10px;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.gif) no-repeat 0px 0px;
		}

	.meta_company:hover{
		position:absolute;
		left:376px;
		bottom:0px;
		height:40px;
		width:191px;
		z-index:1;
		/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -34px;*/
		background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
		background-position: -862px -44px;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.gif) no-repeat 0px -34px;
		}

	.meta_company_active{
		position:absolute;
		left:376px;
		bottom:0px;
		height:42px;
		width:212px;
		z-index:4;
		/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -74px;*/
		background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
		background-position: -862px -84px;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.gif) no-repeat 0px -74px;
		}


	.meta_product{
		position:absolute;
		left:0px;
		bottom:0px;
		height:34px;
		width:191px;
		z-index:1;
		/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -116px;*/
		background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
		background-position: -862px -126px;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.gif) no-repeat 0px -116px;
		}

	.meta_product:hover{
		position:absolute;
		left:0px;
		bottom:0px;
		height:40px;
		width:191px;
		z-index:2;
		/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -150px;*/
		background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
		background-position: -862px -160px;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.gif) no-repeat 0px -150px;
		}

	.meta_product_active{
		position:absolute;
		left:0px;
		bottom:0px;
		height:42px;
		width:212px;
		z-index:4;
		/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -190px;*/
		background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
		background-position: -862px -200px;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.gif) no-repeat 0px -190px;
		}

	.meta_support{
		position:absolute;
		left:188px;
		bottom:0px;
		height:34px;
		width:191px;
		z-index:2;
		/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -232px;*/
		background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
		background-position: -862px -242px;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.gif) no-repeat 0px -232px;
		}

	.meta_support:hover{
		position:absolute;
		left:188px;
		bottom:0px;
		height:40px;
		width:191px;
		z-index:3;
		/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -266px;*/
		background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
		background-position: -862px -276px;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.gif) no-repeat 0px -266px;
		}

	.meta_support_active{
		position:absolute;
		left:188px;
		bottom:0px;
		height:42px;
		width:212px;
		z-index:4;
		/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -306px;*/
		background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
		background-position: -862px -316px;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.gif) 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(http://cdn5.novadevelopment.com/template/nova/media/images/contentWings_snow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #131A8C;
	height: 610px;
}

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

	div.cat_right_inner{
		position:absolute;
		top:0px;
		left:0px;
		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(http://cdn5.novadevelopment.com/template/nova/media/images/cat_right_top.png) no-repeat left top;
		_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/cat_right_top.gif) no-repeat left top;
		}
	.cat_right_mid{
		width:624px;
		margin-bottom:10px;
		/*background:url(http://cdn5.novadevelopment.com/template/nova/media/images/cat_right_mid.png) repeat-y left top;*/
		/*_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/cat_right_mid.gif) repeat-y left top;*/
		overflow:hidden;
		}
	.cat_right_bottom{
		width:624px;
		margin-top:80px;
		/*background:url(http://cdn5.novadevelopment.com/template/nova/media/images/cat_right_bottom.png) no-repeat left top;*/
		/*_background:url(http://cdn5.novadevelopment.com/template/nova/media/images/cat_right_bottom.gif) no-repeat left top;*/
		}

	.cat_right_row{
		width:588px;
		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;
		height:140px;
		background:url(http://cdn1.novadevelopment.com/template/nova/media/images/prod_listing_bg.png) no-repeat left top;
		}

	.prod_listing_bottom{
		font-size:0px;
		line-height:0px;
		width:283px;
		height:26px;
		background:url(http://cdn1.novadevelopment.com/template/nova/media/images/prod_listing_btns.png) no-repeat left top;
		}

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

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

	.prod_listing_info{
		margin-top:10px;
		width:165px;
		}

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

	.prod_listing_dec{
		width:165px;
		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(http://cdn2.novadevelopment.com/template/nova/media/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(http://cdn3.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat left -46px;
		}

	.prev_btn_disabled{
		background:url(http://cdn4.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat left bottom;
		}

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

	.prev_btn:hover{
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat left 0px;
		text-decoration:none;
		}

	.prev_btn_disabled:hover{
		background:url(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn1.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat right -46px;
		}

	.next_btn_disabled{
		background:url(http://cdn2.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat right bottom;
		}

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

	.next_btn:hover{
		background:url(http://cdn3.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat right 0px;
		text-decoration:none;
		}

	.next_btn_disabled:hover{
		background:url(http://cdn4.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/images/prev_next_btns_top.png) no-repeat left -46px;
		}

	.next_prev_wrap_top .prev_btn_disabled{
		background:url(http://cdn1.novadevelopment.com/template/nova/media/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(http://cdn2.novadevelopment.com/template/nova/media/images/prev_next_btns_top.png) no-repeat left 0px;
		text-decoration:none;
		}

	.next_prev_wrap_top .prev_btn_disabled:hover{
		background:url(http://cdn3.novadevelopment.com/template/nova/media/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(http://cdn4.novadevelopment.com/template/nova/media/images/prev_next_btns_top.png) no-repeat right -46px;
		}

	.next_prev_wrap_top .next_btn_disabled{
		background:url(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/images/prev_next_btns_top.png) no-repeat right 0px;
		text-decoration:none;
		}

	.next_prev_wrap_top .next_btn_disabled:hover{
		background:url(http://cdn1.novadevelopment.com/template/nova/media/images/prev_next_btns_top.png) no-repeat right bottom;
		text-decoration:none;
		}


div.listing_bottom_navigation{
		position:absolute;
		left:20px;
		display:inline;
		bottom:0px;
	}

.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:10px;
		height:46px;
		line-height:40px;
		color:#0098cd;
	}


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

.listing_bottom_nav_tl .sort_results{
	margin-top:10px;
	}

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

div.listing_top_nav_wrap{
	background:transparent url(http://cdn2.novadevelopment.com/template/nova/media/images/cat_top_sort_bg.gif) no-repeat scroll left top;
	display:inline;
	position:absolute;
	right:19px;
	top:5px;
	width:365px;
	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:2px;
		height:25px;
		line-height:30px;
		color:#0098cd;
		margin-top: 4px;
	}


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


.cat_main_wrap{
	position:relative;
	float:left;
	display:inline;
	width:952px;
	background:transparent url(http://cdn3.novadevelopment.com/template/nova/media/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(http://cdn4.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/images/cat_left_top.png) no-repeat scroll left top;
	}

.cat_left_column_mid{
	width:318px;
	/*background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/cat_left_mid.png) repeat-y scroll left top;*/
	}

.cat_left_text_wrap{
	margin-top:-25px;
	}

.cat_left_column_bottom{
	width:318px;
	height:15px;
	/*background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/images/cat_left_col_item_bg.png) no-repeat scroll left top;
	width:281px;
	}

.cat_left_prod_bottom{
	background:transparent url(http://cdn1.novadevelopment.com/template/nova/media/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;
	}
	
.discount_price{
	color:#666;
	text-decoration: line-through;
	font-size: 11px;
	font-weight: normal;
}
/*---------------------------------------------------------------------------*/
/*                               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(http://cdn2.novadevelopment.com/template/nova/media/images/full_page_top.png) no-repeat scroll left top;
	width:950px;
	font-size:0px;
	}

.full_page_mid{
	background:transparent url(http://cdn3.novadevelopment.com/template/nova/media/images/full_page_mid.png) repeat-y scroll left top;
	width:950px;
	}


.full_page_bottom{
	height:18px;
	background:transparent url(http://cdn4.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/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(http://cdn5.novadevelopment.com/template/nova/media/images/cat_subnav_bottom.png) repeat-y scroll left top;
	position:relative;
	top:-12px;
	}

.cat_subnav_list{
	padding-left:15px;
	margin: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{
	float:left;
	line-height:16px;
	margin-bottom:12px;
	margin-left:0;
	width:280px;

	}

.cat_sub_text h1, .cat_sub_text h2, .cat_sub_text h3, .cat_sub_text h4{
	color:#1BBEF7;
	}

h1 sup {
	font-size:0.3em;
	position:relative;
	top:-13px;
}

h1 span.trademark {
bottom:13px;
font-size:13px !important;
position:relative;
}
	
.asc{
	background:url(http://cdn1.novadevelopment.com/template/nova/media/images/sort_asc.gif) no-repeat right top;
	line-height: 25px;
	height:25px;
	padding-right:20px;
	position:relative;
	padding-bottom: 4px;
}

.asc:hover{
	background:url(http://cdn2.novadevelopment.com/template/nova/media/images/sort_desc_on.gif) no-repeat right top;
	line-height: 25px;
	height:25px;
	padding-right:20px;
	position:relative;
	padding-bottom: 4px;
}

.desc{
	background:url(http://cdn3.novadevelopment.com/template/nova/media/images/sort_desc.gif) no-repeat right top;
	line-height: 25px;
	height:25px;
	padding-right:20px;
	position:relative;
}

.desc:hover{
	background:url(http://cdn4.novadevelopment.com/template/nova/media/images/sort_asc_on.gif) no-repeat right top;
	line-height: 25px;
	height:25px;
	padding-right:20px;
	position:relative;
}

.cross_sell_learnMore {
	float:right;
	font-weight:bold;
	margin-top:20px;
	position:relative;
	right:20px;
	text-align:right;
	width:130px;
}

.cross_sell_hLine {
	margin:auto;
	width:248px;
}


/*---------------------------------------------------------------------------*/
/*                               popup styles                                */
/*---------------------------------------------------------------------------*/

.popup_container{
	z-index:900;
	}

	.popup_wrap, .popup_wrap div{
		position:relative;
		float:left;
		display:inline;
		font-family:arial;
		}

	

	.popup_top{
		width:769px;
		height:22px;
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/pop_top.png) no-repeat left top;
		}

	.popup_mid{
		width:769px;
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/pop_mid.png) repeat-y left top;
		}

	.popup_bottom{
		width:769px;
		height:20px;
		background:url(http://cdn1.novadevelopment.com/template/nova/media/images/pop_bottom.png) no-repeat left top;
		}

	.popup_control_top{
		width:715px;
		height:9px;
		font-size:0px;
		line-height:0px;
		margin-left:30px;
		background:url(http://cdn2.novadevelopment.com/template/nova/media/images/pop_controll_top.png) no-repeat left top;
		}

	.popup_control_mid{
		width:715px;
		margin-left:30px;
		background:url(http://cdn3.novadevelopment.com/template/nova/media/images/pop_control_mid.png) repeat-y left top;
		}

	.popup_control_mid_1{
		width:74px;
		margin-left:10px;
		}

	.popup_control_mid_2{
		margin-left:15px;
		width:450px;
		text-align:left;
		}

	.popup_control_mid_2 .title{
		font-weight:bold;
		margin-bottom:5px;
		font-size:14px;
		color:#006EA9;
		}

	.popup_control_mid_2 .description{
		font-size:12px;
		}

	.popup_control_bottom{
		width:715px;
		height:34px;
		margin-left:30px;
		background:url(http://cdn4.novadevelopment.com/template/nova/media/images/pop_control_bottom.png) no-repeat left top;
		}

	div.popup_control_count{
		float:right;
		margin-right:30px;
		font-size:10px;
		height:23px;
		line-height:23px;
		margin-top:0px;
		}

	div.popup_control_btns{
		float:right;
		margin-top:0px;
		z-index:2;
		}

	.popup_mid_img{
		margin-left:20px;
		margin-right:20px;
		margin-top:20px;
		margin-bottom:30px;
		text-align:center;
		}

	.popup_mid_img img{
		margin:0px auto;
		display:block;
		}

	.pu_top_left{
		width:39px;
		height:22px;
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png) no-repeat left top;
		background-position: -812px -29px;
		}

	.pu_top_mid{
		height:22px;
		/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png) repeat-x left top; */
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/tiled_x.png) repeat-x 0 -290px;
		}

	.pu_top_right{
		width:39px;
		height:22px;
		background:url("http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png") no-repeat scroll -813px -113px transparent;
		}

	.pu_mid_left{
		width:39px;
		background: url("http://cdn2.novadevelopment.com/template/nova/media/images/tiled_y.png") repeat-y scroll -1060px 0 transparent;
		}

	.pu_mid_mid{
		background:#eff2f3;
		}

	.pu_mid_right{
		width:39px;
		background:url("http://cdn3.novadevelopment.com/template/nova/media/images/tiled_y.png") repeat-y scroll -1021px 0 transparent;
		}

	.pu_bottom_left{
		width:39px;
		height:20px;
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png) no-repeat -812px -216px transparent;
		}

	.pu_bottom_mid{
		height:20px;
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/tiled_x.png) repeat-x 0 -270px;
		}

	.pu_bottom_right{
		width:39px;
		height:20px;
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png) no-repeat -812px -296px;
		}



	.pop_control_top_l{
		width:19px;
		height:9px;
		background:url(http://cdn1.novadevelopment.com/template/nova/media/images/pop_control_top_l.png) no-repeat left top;
		}

	.pop_control_top_mid{
		height:9px;
		background:url(http://cdn2.novadevelopment.com/template/nova/media/images/pop_control_top_mid.png) repeat-x left top;
		}

	.pop_control_top_r{
		width:19px;
		height:9px;
		background:url(http://cdn3.novadevelopment.com/template/nova/media/images/pop_control_top_r.png) no-repeat left top;
		}

	.pop_control_mid_l{
		width:19px;
		background:url(http://cdn4.novadevelopment.com/template/nova/media/images/pop_control_mid_l.png) repeat-y left top;
		}

	.pop_control_mid_mid{
		background:#fff;
		}

	.pop_control_mid_r{
		width:19px;
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/pop_control_mid_r.png) repeat-y left top;
		}

	.pop_control_bottom_l{
		width:19px;
		height:34px;
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/pop_control_bottom_l.png) no-repeat left top;
		}

	.pop_control_bottom_mid{
		height:34px;
		background:url(http://cdn1.novadevelopment.com/template/nova/media/images/pop_control_bottom_mid.png) repeat-x left top;
		z-index:2;
		}

	.pop_control_bottom_r{
		width:19px;
		height:34px;
		background:url(http://cdn2.novadevelopment.com/template/nova/media/images/pop_control_bottom_r.png) no-repeat left top;
		}

 #overlay {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	background:#000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	display:block;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=10);
	-moz-opacity:.10;
	filter: alpha(opacity=80);
	_filter:alpha(opacity=10);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
	opacity:.10;
}
body > div#overlay {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
}

	.popup_close{
		position:absolute;
		top:-5px;
		right:-5px;
		z-index:9;
		height:38px;
		width:38px;
		background:url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png) no-repeat -813px -156px;
		}


/*---------------------------------------------------------------------------*/
/*                               popup styles end                            */
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/*                               UP SALE POPUP                               */
/*---------------------------------------------------------------------------*/

#overlay_interstitial{
	background:#000;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	display:block;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	filter: alpha(opacity=70);
	_filter:alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity:.70;
	}

.box_outer{
	display:inline;
	position:relative;
	float:left;
	padding:10px;
	background:#fff;
		}

.box_inner{
	display:inline;
	position:relative;
	float:left;
	background:#fff;
	/*border:1px solid #60749c;*/
	width:732px;
	/*padding-bottom:10px;*/
		}

.box_inner img{
	margin-bottom:20px;
	}

.buttons_wrap{
	width:715px;
	position:relative;
	float:left;
	display:inline;
	height:54px;
	line-height:72px;
	margin-left:15px;
	margin-bottom:10px;
	}

a.button {
	background:transparent url(http://cdn3.novadevelopment.com/template/nova/media/images/upsell_btn_nova.png) no-repeat scroll right top;
	display:block;
	float:right;
	font-family:arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:54px;
	line-height:normal;
	padding-right:20px;
	text-decoration:none;
	text-shadow:0 -2px 3px #999999;
	text-decoration:none;
}

a:hover.button {
	background:transparent url(http://cdn4.novadevelopment.com/template/nova/media/images/upsell_btn_nova.png) no-repeat scroll right top;
	display:block;
	float:right;
	font-family:arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:54px;
	line-height:normal;
	padding-right:20px;
	text-decoration:none;
	text-shadow:0 -2px 3px #999999;
	text-decoration:none;
}

a.button span {
	background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/upsell_btn_nova.png) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	height:54px;
	line-height:50px;
	padding:0 0 0 20px;
	text-shadow:-2px -1px 3px #36530A;
	text-decoration:none;
}

a:hover.button span {
	background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/upsell_btn_nova.png) no-repeat scroll left top;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	height:54px;
	line-height:50px;
	padding:0 0 0 20px;
	text-shadow:-2px -1px 3px #36530A;
	text-decoration:none;
}












a.upsale_continue {
	background:transparent url(http://cdn1.novadevelopment.com/template/nova/media/images/upsell_btn_nova.png) no-repeat scroll right bottom;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:54px;
	line-height:normal;
	padding-right:20px;
	text-decoration:none;
	text-shadow:0 -2px 3px #0b204f;
	text-decoration:none;
}

a:upsale_continue {
	background:transparent url(http://cdn2.novadevelopment.com/template/nova/media/images/upsell_btn_nova.png) no-repeat scroll right bottom;
	display:block;
	float:left;
	font-family:arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:54px;
	line-height:normal;
	padding-right:20px;
	text-decoration:none;
	text-shadow:0 -2px 3px #0b204f;
	text-decoration:none;
}

a.upsale_continue span {
	background:transparent url(http://cdn3.novadevelopment.com/template/nova/media/images/upsell_btn_nova.png) no-repeat scroll left bottom;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	height:54px;
	line-height:50px;
	padding:0 0 0 20px;
	text-shadow:-2px -1px 3px #0b204f;
	text-decoration:none;
}

a:hover.upsale_continue span {
	background:transparent url(http://cdn4.novadevelopment.com/template/nova/media/images/upsell_btn_nova.png) no-repeat scroll left bottom;
	color:#FFFFFF;
	display:block;
	font-size:18px;
	height:54px;
	line-height:50px;
	padding:0 0 0 20px;
	text-shadow:-2px -1px 3px #0b204f;
	text-decoration:none;
}

/*---------------------------------------------------------------------------*/
/*                               UP SALE POPUP END                           */
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/*                               Sitemap styles                                */
/*---------------------------------------------------------------------------*/

.column {
	float: left;
	width: 300x;
	margin: 0px;
	padding: 0px;
}
.columnR {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;

}

.column ul, .columnR ul {
	list-style-image: none;
	list-style-type: none;
	margin:0px;
	padding-left: 10px;
	padding-right: 10px;
}
.column ul li, .columnR ul li {
	margin: 2px 0px;
	padding: 0px;
}

.column li a, .columnR li a {
	color: #202020;
}
.row {
	float: left;
	clear: both;
	margin-bottom: 25px;
	width: 640px;
}


/*---------------------------------------------------------------------------*/
/*                               Sitemap styles end                          */
/*---------------------------------------------------------------------------*/

.mega_menu_outer_wrap{
	top:114px;
	position:absolute;
	z-index:100;
	left:50%;
	width:876px;
	margin-left:-438px;
	}

/*---------------------------------------------------------------------------*/
/*                               prod home fixes                             */
/*---------------------------------------------------------------------------*/

.main_feature_table{
	
	}

.main_feature_table_img1{
	left:-33px;
	display:inline;
	position:absolute;
	}

.main_feature_table_img2{
	display:inline;
	margin-left:8px;
	}

.main_feature_table_img3{
	display:inline;
	}

/*---------------------------------------------------------------------------*/
/*                               prod home fixes                             */
/*---------------------------------------------------------------------------*/




/* css_styles */
.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;
	margin: 0px;
	color: #1589e1;
	font-size: 17px;
}
h2 {
	padding: 0px;
	margin: 0px;
	color: #1589e1;
	font-size: 15px;
}
h3 {
	padding: 0px;
	margin: 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:#202020;
	font-size:17px;
	width:100%;
	margin:0px;
	padding:0px;
	font-weight:normal;
	}

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

.product_description{
	margin-top:10px;
	}






/* css_styles_new.css */
/*---------------------------------------------------------------------------*/
/*                               MAIN MENU STYLES                            */
/*---------------------------------------------------------------------------*/


body{
height:800px;	
	}

/* 

#menu_item_1 = print creatvity
#menu_item_2 = digital photography
#menu_item_3 = home design
#menu_item_4 = Family Tree
#menu_item_5 = language learning
#menu_item_6 = kids corner
#menu_item_7 = office & Utility
#menu_item_8 = mac products

*/


#globalheader{ 
	display:inline;
	float:left;
	height:31px;
	overflow:hidden;
	position:relative;
	width:857px;
	z-index:1;
	}


#globalheader_p{
	display:inline;
	float:left;
	height:31px;
	overflow:hidden;
	position:relative;
	width:891px;
	z-index:10;
	}

#globalheader_c{ 
	display:inline;
	float:left;
	height:31px;
	overflow:hidden;
	position:relative;
	width:857px;
	z-index:1;
	}

#globalheader_s { 
	position:relative;
	float:left;
	display:inline;
	width:950px;
	height:31px;
	overflow:hidden;
	z-index:1;
	}

.menus_wrap{
	bottom:5px;
	display:inline;
	left:20px;
	position:absolute;
	width:899px;
	z-index:1;
	top: 114px;
	}

.menus_wrap_p{
	bottom:5px;
	display:inline;
	left:18px;
	position:absolute;
	top:114px;
	width:901px;
	z-index:1;
	}

.menus_wrap_c{
	bottom:5px;
	display:inline;
	left:25px;
	position:absolute;
	width:930px;
	z-index:1;
	top: 114px;
	}

.menus_wrap_s{
	bottom:5px;
	display:inline;
	left:-33px;
	position:absolute;
	width:930px;
	z-index:1;
	top: 114px;
	}

#globalnav, #globalnavP, #globalnavC, #globalnavS{
	position:relative;
	float:left;
	display:inline;
	height:31px;
	overflow:hidden;
	list-style-type:none;
	}

.menus_wrap{
	bottom:5px;
	display:inline;
	left:25px;
	position:absolute;
	width:899px;
	z-index:1;
	top: 114px;
	}
	
#globalheader_s { 
	position:relative;
	float:left;
	display:inline;
	width:950px;
	height:31px;
	overflow:hidden;
	z-index:1;
	}

.menus_wrap_s{
	bottom:5px;
	display:inline;
	left:-33px;
	position:absolute;
	width:930px;
	z-index:1;
	top: 114px;
	}

#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnavC { margin: 0px 0px 0px 10px; padding: 0; }
#globalheader_s #globalnavS { margin: 0px 0px 0px 40px; padding: 0; width:930px; }
#globalheader #globalnav li { display:inline; float:left;height:31px; overflow:hidden; position:relative; }
#globalheader #globalnavC li { height:31px; overflow: hidden; display: inline; }
#globalheader_s #globalnavS li { height:31px; overflow: hidden; display: inline; }
#globalheader #globalnav li a { position:relative; float: left; height: 31px; font-size:0px; line-height:0px; overflow: hidden; text-decoration:none; }
#globalheader #globalnavC li a { position:relative; float: left; height: 31px; font-size:0px; line-height:0px; overflow: hidden; text-decoration:none; }
#globalheader_s #globalnavS li a { position:relative; float: left; height: 31px; font-size:0px; line-height:0px; overflow: hidden; text-decoration:none; }
/* #globalheader #globalnav li a { background: url(http://cdn5.novadevelopment.com/template/nova/media/images/menu_bg.png) no-repeat left top} */
#globalheader #globalnav li a { background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top}
#globalheader #globalnavC li a { background: url(http://cdn2.novadevelopment.com/template/nova/media/images/menuCompany_bg.jpg) no-repeat left top}
#globalheader_s #globalnavS li a { background: url(/template/nova/media/images/menuSupport_bg.jpg) no-repeat left top}

/* PRODUCT CATEGORIES BUTTONS */
/* 

#globalheader #globalnav li#menu_item_1 a { width:126px; background-position: 0px 0px;}
#globalheader #globalnav li#menu_item_2 a { width:151px; background-position: -126px 0px;}
#globalheader #globalnav li#menu_item_3 a { width:113px; background-position: -277px 0px;}
#globalheader #globalnav li#menu_item_4 a { width:147px; background-position: -390px 0px;}
#globalheader #globalnav li#menu_item_5 a { width:109px; background-position: -537px 0px;}
#globalheader #globalnav li#menu_item_6 a { width:121px; background-position: -646px 0px;}
#globalheader #globalnav li#menu_item_7 a { width:109px; background-position: -767px 0px;}

*/

/* Revised for new category in Feb 2010 */
#globalheader #globalnav li#menu_item_1 a { width:133px; background-position: 0px 0px;}
#globalheader #globalnav li#menu_item_2 a { width:161px; background-position: -133px 0px;}
#globalheader #globalnav li#menu_item_3 a { width:121px; background-position: -294px 0px;}
#globalheader #globalnav li#menu_item_4 a { width:109px; background-position: -415px 0px;}
#globalheader #globalnav li#menu_item_5 a { width:105px; background-position: -524px 0px;}
#globalheader #globalnav li#menu_item_6 a { width:116px; background-position: -629px 0px;}
#globalheader #globalnav li#menu_item_7 a { width:80px; background-position: -745px 0px;}
#globalheader #globalnav li#menu_item_8 a { width:66px; background-position: -825px 0px;}


/* COMPANY CATEGORIES BUTTONS */
#globalheader #globalnavC li#menu_item_1 a { width:126px; background-position: 0px 0px;}
#globalheader #globalnavC li#menu_item_2 a { width:128px; background-position: -126px 0px;}
#globalheader #globalnavC li#menu_item_3 a { width:126px; background-position: -254px 0px;}
#globalheader #globalnavC li#menu_item_4 a { width:157px; background-position: -380px 0px;}
#globalheader #globalnavC li#menu_item_5 a { width:164px; background-position: -537px 0px;}
#globalheader #globalnavC li#menu_item_6 a { width:146px; background-position: -701px 0px;}

/* SUPPORT CATEGORIES BUTTONS 
#globalheader_s #globalnavS li#menu_item_1 a { width:138px; background-position: 0px 0px;}
#globalheader_s #globalnavS li#menu_item_2 a { width:171px; background-position: -138px 0px;}
#globalheader_s #globalnavS li#menu_item_3 a { width:122px; background-position: -309px 0px;}
#globalheader_s #globalnavS li#menu_item_4 a { width:82px; background-position: -431px 0px;}
#globalheader_s #globalnavS li#menu_item_5 a { width:131px; background-position: -513px 0px;}
#globalheader_s #globalnavS li#menu_item_6 a { width:134px; background-position: -644px 0px;}
#globalheader_s #globalnavS li#menu_item_7 a { width:132px; background-position: -778px 0px;}
*/

/* SUPPORT CATEGORIES BUTTONS Revised for new category in July 2010 */
#globalheader_s #globalnavS li#menu_item_1 a { width:106px; background-position: 0px 0px;}
#globalheader_s #globalnavS li#menu_item_2 a { width:181px; background-position: -106px 0px;}
#globalheader_s #globalnavS li#menu_item_3 a { width:133px; background-position: -287px 0px;}
#globalheader_s #globalnavS li#menu_item_4 a { width:147px; background-position: -420px 0px;}
#globalheader_s #globalnavS li#menu_item_5 a { width:129px; background-position: -567px 0px;}
#globalheader_s #globalnavS li#menu_item_6 a { width:144px; background-position: -696px 0px;}

/* OVER STATES */
/*
#globalheader #globalnav li#menu_item_1 a:hover { width:126px; background-position: 0px -31px;}
#globalheader #globalnav li#menu_item_2 a:hover { width:151px; background-position: -126px -31px;}
#globalheader #globalnav li#menu_item_3 a:hover { width:113px; background-position: -277px -31px;}
#globalheader #globalnav li#menu_item_4 a:hover { width:147px; background-position: -390px -31px;}
#globalheader #globalnav li#menu_item_5 a:hover { width:109px; background-position: -537px -31px;}
#globalheader #globalnav li#menu_item_6 a:hover { width:121px; background-position: -646px -31px;}
#globalheader #globalnav li#menu_item_7 a:hover { width:109px; background-position: -767px -31px;}
*/

/* Revised for new category in Feb 2010 */
#globalheader #globalnav li#menu_item_1 a:hover { width:133px; background-position: 0px -31px;}
#globalheader #globalnav li#menu_item_2 a:hover { width:161px; background-position: -133px -31px;}
#globalheader #globalnav li#menu_item_3 a:hover { width:121px; background-position: -294px -31px;}
#globalheader #globalnav li#menu_item_4 a:hover { width:109px; background-position: -415px -31px;}
#globalheader #globalnav li#menu_item_5 a:hover { width:105px; background-position: -524px -31px;}
#globalheader #globalnav li#menu_item_6 a:hover { width:116px; background-position: -629px -31px;}
#globalheader #globalnav li#menu_item_7 a:hover { width:80px; background-position: -745px -31px;}
#globalheader #globalnav li#menu_item_8 a:hover { width:66px; background-position: -825px -31px;}

/* COMPANY OVER STATES */
#globalheader #globalnavC li#menu_item_1 a:hover { width:126px; background-position: 0px -31px;}
#globalheader #globalnavC li#menu_item_2 a:hover { width:128px; background-position: -126px -31px;}
#globalheader #globalnavC li#menu_item_3 a:hover { width:126px; background-position: -254px -31px;}
#globalheader #globalnavC li#menu_item_4 a:hover { width:157px; background-position: -380px -31px;}
#globalheader #globalnavC li#menu_item_5 a:hover { width:164px; background-position: -537px -31px;}
#globalheader #globalnavC li#menu_item_6 a:hover { width:146px; background-position: -701px -31px;}

/* SUPPORT OVER STATES Disabled for new category layout July 2010 - Jason Manak
#globalheader_s #globalnavS li#menu_item_1 a:hover { width:138px; background-position: 0px -31px;}
#globalheader_s #globalnavS li#menu_item_2 a:hover { width:171px; background-position: -138px -31px;}
#globalheader_s #globalnavS li#menu_item_3 a:hover { width:122px; background-position: -309px -31px;}
#globalheader_s #globalnavS li#menu_item_4 a:hover { width:82px; background-position: -431px -31px;}
#globalheader_s #globalnavS li#menu_item_5 a:hover { width:131px; background-position: -513px -31px;}
#globalheader_s #globalnavS li#menu_item_6 a:hover { width:134px; background-position: -644px -31px;}
#globalheader_s #globalnavS li#menu_item_7 a:hover { width:132px; background-position: -778px -31px;}
*/

/* SUPPORT OVER STATES - New category navigation implemented July 2010 - Jason Manak 
#globalheader_s #globalnavS li#menu_item_1 a:hover { width:106px; background-position: 0px -31px;}
#globalheader_s #globalnavS li#menu_item_2 a:hover { width:181px; background-position: -106px -31px;}
#globalheader_s #globalnavS li#menu_item_3 a:hover { width:133px; background-position: -287px -31px;}
#globalheader_s #globalnavS li#menu_item_4 a:hover { width:147px; background-position: -420px -31px;}
#globalheader_s #globalnavS li#menu_item_5 a:hover { width:129px; background-position: -567px -31px;}
#globalheader_s #globalnavS li#menu_item_6 a:hover { width:144px; background-position: -696px -31px;}*/

/* ACTIVE STATES */
#globalheader #globalnav li#menu_item_1_active a { width:133px; background-position: 0px -31px;}
#globalheader #globalnav li#menu_item_2_active a { width:161px; background-position: -133px -31px;}
#globalheader #globalnav li#menu_item_3_active a { width:121px; background-position: -294px -31px;}
#globalheader #globalnav li#menu_item_4_active a { width:109px; background-position: -415px -31px;}
#globalheader #globalnav li#menu_item_5_active a { width:105px; background-position: -524px -31px;}
#globalheader #globalnav li#menu_item_6_active a { width:116px; background-position: -629px -31px;}
#globalheader #globalnav li#menu_item_7_active a { width:80px; background-position: -745px -31px;}
#globalheader #globalnav li#menu_item_8_active a { width:66px; background-position: -825px -31px;}

/* ACTIVE STATE disabled feb 9, 2010
#globalheader #globalnav li#menu_item_1_active a { width:126px; background-position: 0px -31px;}
#globalheader #globalnav li#menu_item_2_active a { width:151px; background-position: -126px -31px;}
#globalheader #globalnav li#menu_item_3_active a { width:113px; background-position: -277px -31px;}
#globalheader #globalnav li#menu_item_4_active a { width:147px; background-position: -390px -31px;}
#globalheader #globalnav li#menu_item_5_active a { width:109px; background-position: -537px -31px;}
#globalheader #globalnav li#menu_item_6_active a { width:121px; background-position: -646px -31px;}
#globalheader #globalnav li#menu_item_7_active a { width:109px; background-position: -767px -31px;}
*/

/* COMPANY ACTIVE STATES */
#globalheader #globalnavC li#menu_item_1_active a { width:126px; background-position: 0px -31px;}
#globalheader #globalnavC li#menu_item_2_active a { width:128px; background-position: -126px -31px;}
#globalheader #globalnavC li#menu_item_3_active a { width:126px; background-position: -254px -31px;}
#globalheader #globalnavC li#menu_item_4_active a { width:157px; background-position: -380px -31px;}
#globalheader #globalnavC li#menu_item_5_active a { width:164px; background-position: -537px -31px;}
#globalheader #globalnavC li#menu_item_6_active a { width:146px; background-position: -701px -31px;}

/* SUPPORT ACTIVE STATES Disabled for new category layout July 2010 - Jason Manak
#globalheader_s #globalnavS li#menu_item_1_active a { width:138px; background-position: 0px -31px;}
#globalheader_s #globalnavS li#menu_item_2_active a { width:171px; background-position: -138px -31px;}
#globalheader_s #globalnavS li#menu_item_3_active a { width:122px; background-position: -309px -31px;}
#globalheader_s #globalnavS li#menu_item_4_active a { width:82px; background-position: -431px -31px;}
#globalheader_s #globalnavS li#menu_item_5_active a { width:131px; background-position: -513px -31px;}
#globalheader_s #globalnavS li#menu_item_6_active a { width:134px; background-position: -644px -31px;}
#globalheader_s #globalnavS li#menu_item_7_active a { width:132px; background-position: -778px -31px;}
*/

#globalheader_s #globalnavS li#menu_item_1_active a { width:79px; background-position: 0px -31px;}
#globalheader_s #globalnavS li#menu_item_2_active a { width:159px; background-position: -79px -31px;}
#globalheader_s #globalnavS li#menu_item_3_active a { width:113px; background-position: -238px -31px;}
#globalheader_s #globalnavS li#menu_item_4_active a { width:121px; background-position: -351px -31px;}
#globalheader_s #globalnavS li#menu_item_5_active a { width:109px; background-position: -472px -31px;}
#globalheader_s #globalnavS li#menu_item_6_active a { width:129px; background-position: -581px -31px;}
#globalheader_s #globalnavS li#menu_item_7_active a { width:130px; background-position: -710px -31px;}

/*---------------------------------------------------------------------------*/
/*                               MAIN MENU STYLES END                        */
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
/*                               Fixes nlight 26/01/10                       */
/*---------------------------------------------------------------------------*/


#globalheader_p #globalnavP { margin: 0; padding: 0; }
#globalheader_c #globalnavC { margin: 0px 0px 0px 10px; padding: 0; }
#globalheader_s #globalnavS { margin: 0px 0px 0px 74px; padding: 0; width:930px; }
#globalheader_p #globalnavP li { display:inline; float:left;height:31px; overflow:hidden; position:relative; }
#globalheader_c #globalnavC li { height:31px; overflow: hidden; display: inline; }
#globalheader_s #globalnavS li { height:31px; overflow: hidden; display: inline; }
#globalheader_p #globalnavP li a { position:relative; float: left; height: 31px; font-size:0px; line-height:0px; overflow: hidden; text-decoration:none;text-indent:-9999px; }
#globalheader_c #globalnavC li a { position:relative; float: left; height: 31px; font-size:0px; line-height:0px; overflow: hidden; text-decoration:none;text-indent:-9999px; }
#globalheader_s #globalnavS li a { position:relative; float: left; height: 31px; font-size:0px; line-height:0px; overflow: hidden; text-decoration:none;text-indent:-9999px; }
/* #globalheader_p #globalnavP li a { background: url(http://cdn5.novadevelopment.com/template/nova/media/images/menu_bg.png) no-repeat left top} */
#globalheader_p #globalnavP li a { background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top}
#globalheader_c #globalnavC li a { background: url(http://cdn2.novadevelopment.com/template/nova/media/images/menuCompany_bg.jpg) no-repeat left top}
/* #globalheader_s #globalnavS li a { background: url(http://cdn3.novadevelopment.com/template/nova/media/images/menuSupport_bg.jpg) no-repeat left top} */
#globalheader_s #globalnavS li a { background: url(/template/nova/media/images/menuSupport_v2_bg.png) no-repeat left top}

/* PRODUCT CATEGORIES BUTTONS */
#globalheader_p #globalnavP li#menu_item_1 a { width:153px; background-position: 0px 0px;}
#globalheader_p #globalnavP li#menu_item_2 a { width:161px; background-position: -153px 0px;}
#globalheader_p #globalnavP li#menu_item_3 a { width:141px; background-position: -314px 0px;}
#globalheader_p #globalnavP li#menu_item_4 a { width:114px; background-position: -455px 0px;}
#globalheader_p #globalnavP li#menu_item_5 a { width:136px; background-position: -569px 0px;}
#globalheader_p #globalnavP li#menu_item_6 a { width:100px; background-position: -705px 0px;}
#globalheader_p #globalnavP li#menu_item_7 a { width:86px; background-position: -805px 0px;}
#globalheader_p #globalnavP li#menu_item_8 a { width:66px; background-position: -825px 0px;}

/* COMPANY CATEGORIES BUTTONS */
#globalheader_c #globalnavC li#menu_item_1 a { width:126px; background-position: 0px 0px;}
#globalheader_c #globalnavC li#menu_item_2 a { width:128px; background-position: -126px 0px;}
#globalheader_c #globalnavC li#menu_item_3 a { width:126px; background-position: -254px 0px;}
#globalheader_c #globalnavC li#menu_item_4 a { width:157px; background-position: -380px 0px;}
#globalheader_c #globalnavC li#menu_item_5 a { width:164px; background-position: -537px 0px;}
#globalheader_c #globalnavC li#menu_item_6 a { width:146px; background-position: -701px 0px;}

/* SUPPORT CATEGORIES BUTTONS */
#globalheader_s #globalnavS li#menu_item_1 a { width:138px; background-position: 0px 0px;}
#globalheader_s #globalnavS li#menu_item_2 a { width:171px; background-position: -138px 0px;}
#globalheader_s #globalnavS li#menu_item_3 a { width:122px; background-position: -309px 0px;}
#globalheader_s #globalnavS li#menu_item_4 a { width:82px; background-position: -431px 0px;}
#globalheader_s #globalnavS li#menu_item_5 a { width:131px; background-position: -513px 0px;}
#globalheader_s #globalnavS li#menu_item_6 a { width:134px; background-position: -644px 0px;}
#globalheader_s #globalnavS li#menu_item_7 a { width:130px; background-position: -710px 0px;}

/* OVER STATES */
#globalheader_p #globalnavP li#menu_item_1 a:hover { background-position: 0px -30px;}
#globalheader_p #globalnavP li#menu_item_2 a:hover { background-position: -153px -30px;}
#globalheader_p #globalnavP li#menu_item_3 a:hover { width:141px; background-position: -314px -30px;}
#globalheader_p #globalnavP li#menu_item_4 a:hover { width:114px; background-position: -455px -30px;}
#globalheader_p #globalnavP li#menu_item_5 a:hover { width:136px; background-position: -569px -30px;}
#globalheader_p #globalnavP li#menu_item_6 a:hover { width:100px; background-position: -705px -30px;}
#globalheader_p #globalnavP li#menu_item_7 a:hover { width:86px; background-position: -805px -30px;}
#globalheader_p #globalnavP li#menu_item_8 a:hover { width:66px; background-position: -825px -30px;}

/* Revised for new Family Tree Item February 9, 2010 
#globalheader_p #globalnavP li#menu_item_1 a:hover { width:126px; background-position: 0px -31px;}
#globalheader_p #globalnavP li#menu_item_2 a:hover { width:151px; background-position: -126px -31px;}
#globalheader_p #globalnavP li#menu_item_3 a:hover { width:113px; background-position: -277px -31px;}
#globalheader_p #globalnavP li#menu_item_4 a:hover { width:147px; background-position: -390px -31px;}
#globalheader_p #globalnavP li#menu_item_5 a:hover { width:109px; background-position: -537px -31px;}
#globalheader_p #globalnavP li#menu_item_6 a:hover { width:121px; background-position: -646px -31px;}
#globalheader_p #globalnavP li#menu_item_7 a:hover { width:109px; background-position: -767px -31px;}
*/
/* COMPANY OVER STATES */
#globalheader_p #globalnavC li#menu_item_1 a:hover { width:126px; background-position: 0px -31px;}
#globalheader_p #globalnavC li#menu_item_2 a:hover { width:128px; background-position: -126px -31px;}
#globalheader_p #globalnavC li#menu_item_3 a:hover { width:126px; background-position: -254px -31px;}
#globalheader_p #globalnavC li#menu_item_4 a:hover { width:157px; background-position: -380px -31px;}
#globalheader_p #globalnavC li#menu_item_5 a:hover { width:164px; background-position: -537px -31px;}
#globalheader_p #globalnavC li#menu_item_6 a:hover { width:146px; background-position: -701px -31px;}

/* SUPPORT OVER STATES  Disabled by Jason Manak July 2010 
#globalheader_s #globalnavS li#menu_item_1 a:hover { width:138px; background-position: 0px -31px;}
#globalheader_s #globalnavS li#menu_item_2 a:hover { width:171px; background-position: -138px -31px;}
#globalheader_s #globalnavS li#menu_item_3 a:hover { width:122px; background-position: -309px -31px;}
#globalheader_s #globalnavS li#menu_item_4 a:hover { width:82px; background-position: -431px -31px;}
#globalheader_s #globalnavS li#menu_item_5 a:hover { width:131px; background-position: -513px -31px;}
#globalheader_s #globalnavS li#menu_item_6 a:hover { width:134px; background-position: -644px -31px;}
#globalheader_s #globalnavS li#menu_item_7 a:hover { width:132px; background-position: -778px -31px;}
*/

/* SUPPORT OVER STATES - New category navigation implemented July 2010 - Jason Manak 
#globalheader_s #globalnavS li#menu_item_1 a:hover { width:106px; background-position: 0px -31px;}
#globalheader_s #globalnavS li#menu_item_2 a:hover { width:181px; background-position: -106px -31px;}
#globalheader_s #globalnavS li#menu_item_3 a:hover { width:133px; background-position: -287px -31px;}
#globalheader_s #globalnavS li#menu_item_4 a:hover { width:147px; background-position: -420px -31px;}
#globalheader_s #globalnavS li#menu_item_5 a:hover { width:129px; background-position: -567px -31px;}
#globalheader_s #globalnavS li#menu_item_6 a:hover { width:144px; background-position: -696px -31px;}*/

/* ACTIVE STATES */
#globalheader_p #globalnavP li#menu_item_1_active a { width:153px; background-position: 0px -30px;}
#globalheader_p #globalnavP li#menu_item_2_active a { width:161px; background-position: -153px -30px;}
#globalheader_p #globalnavP li#menu_item_3_active a { width:141px; background-position: -314px -30px;}
#globalheader_p #globalnavP li#menu_item_4_active a { width:114px; background-position: -455px -30px;}
#globalheader_p #globalnavP li#menu_item_5_active a { width:136px; background-position: -569px -30px;}
#globalheader_p #globalnavP li#menu_item_6_active a { width:100px; background-position: -705px -30px;}
#globalheader_p #globalnavP li#menu_item_7_active a { width:86px; background-position: -805px -30px;}
#globalheader_p #globalnavP li#menu_item_8_active a { width:66px; background-position: -825px -30px;}

/* Revised for new Family Tree Item February 9, 2010 
#globalheader_p #globalnavP li#menu_item_1_active a { width:126px; background-position: 0px -31px;}
#globalheader_p #globalnavP li#menu_item_2_active a { width:151px; background-position: -126px -31px;}
#globalheader_p #globalnavP li#menu_item_3_active a { width:113px; background-position: -277px -31px;}
#globalheader_p #globalnavP li#menu_item_4_active a { width:147px; background-position: -390px -31px;}
#globalheader_p #globalnavP li#menu_item_5_active a { width:109px; background-position: -537px -31px;}
#globalheader_p #globalnavP li#menu_item_6_active a { width:121px; background-position: -646px -31px;}
#globalheader_p #globalnavP li#menu_item_7_active a { width:109px; background-position: -767px -31px;}
*/

/* COMPANY ACTIVE STATES */
#globalheader_c #globalnavC li#menu_item_1_active a { width:126px; background-position: 0px -31px;}
#globalheader_c #globalnavC li#menu_item_2_active a { width:128px; background-position: -126px -31px;}
#globalheader_c #globalnavC li#menu_item_3_active a { width:126px; background-position: -254px -31px;}
#globalheader_c #globalnavC li#menu_item_4_active a { width:157px; background-position: -380px -31px;}
#globalheader_c #globalnavC li#menu_item_5_active a { width:164px; background-position: -537px -31px;}
#globalheader_c #globalnavC li#menu_item_6_active a { width:146px; background-position: -701px -31px;}

/* SUPPORT ACTIVE STATES Disabled by Jason Manak July 2010 
#globalheader_s #globalnavS li#menu_item_1_active a { width:138px; background-position: 0px -31px;}
#globalheader_s #globalnavS li#menu_item_2_active a { width:171px; background-position: -138px -31px;}
#globalheader_s #globalnavS li#menu_item_3_active a { width:122px; background-position: -309px -31px;}
#globalheader_s #globalnavS li#menu_item_4_active a { width:82px; background-position: -431px -31px;}
#globalheader_s #globalnavS li#menu_item_5_active a { width:131px; background-position: -513px -31px;}
#globalheader_s #globalnavS li#menu_item_6_active a { width:134px; background-position: -644px -31px;}
#globalheader_s #globalnavS li#menu_item_7_active a { width:132px; background-position: -778px -31px;}
*/


/* SUPPORT CATEGORIES BUTTONS Revised for new category design in July 2010 - Jason Manak*/
#globalheader_s #globalnavS li#menu_item_1 a { width:79px; background-position: 0px 0px;}
#globalheader_s #globalnavS li#menu_item_2 a { width:159px; background-position: -79px 0px;}
#globalheader_s #globalnavS li#menu_item_3 a { width:113px; background-position: -238px 0px;}
#globalheader_s #globalnavS li#menu_item_4 a { width:121px; background-position: -351px 0px;}
#globalheader_s #globalnavS li#menu_item_5 a { width:109px; background-position: -472px 0px;}
#globalheader_s #globalnavS li#menu_item_6 a { width:129px; background-position: -581px 0px;}

/*---------------------------------------------------------------------------*/
/*                               Fixes nlight 26/01/10 END                   */
/*---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/
/*                               MEGA MENU STYLES                            */
/*---------------------------------------------------------------------------*/

.menu_cover_tab{
	position:absolute;
	height:32px;
	top:0px;
	display:none;
	}

/* PRODUCT SUBMENU SPECIFIC */


#menu_cover_tab1{background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top; }
#menu_cover_tab2{background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top; }
#menu_cover_tab3{background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top; }
#menu_cover_tab4{background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top; }
#menu_cover_tab5{background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top; }
#menu_cover_tab6{background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top; }
#menu_cover_tab7{background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top; }
#menu_cover_tab8{background: url(http://cdn.novadevelopment.com/template/nova/media/images/menuProduct_v4_tcm23-145709.jpg) no-repeat left top; }

#menu_cover_tab1 { left: 0px; width:133px; background-position: 0px -30px; z-index: 1;}
#menu_cover_tab2 { left: 133px; width:161px; background-position: -133px -30px; z-index: 1;}
#menu_cover_tab3 { left: 294px; width:121px; background-position: -294px -30px; z-index: 1;}
#menu_cover_tab4 { left: 415px; width:109px; background-position: -415px -30px; z-index: 1;}
#menu_cover_tab5 { left: 524px; width:105px; background-position: -524px -30px; z-index: 1;}
#menu_cover_tab6 { left: 629px; width:116px; background-position: -629px -30px; z-index: 1;}
#menu_cover_tab7 { left: 745px; width:80px; background-position: -745px -30px; z-index: 1;}
/* added feb 9, 2010 */
#menu_cover_tab8 { left: 825px; width:66px; background-position: -825px -30px; z-index: 1;}

div#mega_tab1 { position:absolute; top:32px; left: -4px; z-index:1000; overflow:hidden;}
div#mega_tab2 { position:absolute; top:32px; left: 128px; z-index:1000; overflow:hidden;}
div#mega_tab3 { position:absolute; top:32px; left: 289px; z-index:1000; overflow:hidden;}
div#mega_tab4 { position:absolute; top:32px; left: 410px; z-index:1000; overflow:hidden;}
div#mega_tab5 { position:absolute; top:32px; left: 519px; z-index:1000; overflow:hidden;}
div#mega_tab6 { position:absolute; top:32px; right: 4px; z-index:1000; overflow:hidden;}
div#mega_tab7 { position:absolute; top:32px; right: 4px; z-index:1000; overflow:hidden;}
div#mega_tab8 { position:absolute; top:32px; right: 4px; z-index:1000; overflow:hidden;}

/* COMPANY SUBMENU SPECIFIC */

#menu_cover_tabC1,
#menu_cover_tabC2,
#menu_cover_tabC3,
#menu_cover_tabC4,
#menu_cover_tabC5,
#menu_cover_tabC6
	{
	background: url(http://cdn5.novadevelopment.com/template/nova/media/images/menuCompany_bg.png) no-repeat;
	}

#menu_cover_tabC1 { left: 10px; width:126px; background-position: 0px -31px; z-index: 1;}
#menu_cover_tabC2 { left: 136px; width:128px; background-position: -126px -31px; z-index: 1;}
#menu_cover_tabC3 { left: 264px; width:126px; background-position: -254px -31px; z-index: 1;}
#menu_cover_tabC4 { left: 390px; width:157px; background-position: -380px -31px; z-index: 1;}
#menu_cover_tabC5 { left: 547px; width:164px; background-position: -537px -31px; z-index: 1;}
#menu_cover_tabC6 { left: 711px; width:146px; background-position: -701px -31px; z-index: 1;}

div#mega_tabC1 { position:absolute; top:32px; left: 6px; z-index:1000; overflow:hidden;}
div#mega_tabC2 { position:absolute; top:32px; left: 131px; z-index:1000; overflow:hidden;}
div#mega_tabC3 { position:absolute; top:32px; left: 259px; z-index:1000; overflow:hidden;}
div#mega_tabC4 { position:absolute; top:32px; left: 385px; z-index:1000; overflow:hidden;}
div#mega_tabC5 { position:absolute; top:32px; right: 182px; z-index:1000; overflow:hidden;}
div#mega_tabC6 { position:absolute; top:32px; right: 36px; z-index:1000; overflow:hidden;}

div#mega_tabC1 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabC2 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabC3 table tr .mm_mid_mid ul li { width:300px; }
div#mega_tabC4 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabC5 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabC6 table tr .mm_mid_mid ul li { width:200px; }

/* SUPPORT SUBMENU SPECIFIC */


/*.menu_cover_tab1 { 	left:42px;}
.menu_cover_tab2 { 	left:115px;}
.menu_cover_tab3 { 	left:115px;}
.menu_cover_tab4 { 	left:230px;}
.menu_cover_tab5 {	right:352px;}
.menu_cover_tab6 { 	left:45px;}
.menu_cover_tab7 {	left:156px;}*/

#menu_cover_tabS1,
#menu_cover_tabS2,
#menu_cover_tabS3,
#menu_cover_tabS4,
#menu_cover_tabS5,
#menu_cover_tabS6,
#menu_cover_tabS7
	{
	/* background: url(http://cdn5.novadevelopment.com/template/nova/media/images/menuSupport_bg.png) no-repeat; */
	background: url(/template/nova/media/images/menuSupport_v2_bg.png) no-repeat;
	}

/* SUPPORT MENU COVERS - Disabled for new nav configuration July 2010 - Jason Manak
#menu_cover_tabS1 { left: 10px; width:168px; background-position: 30px -31px; z-index: 1;}
#menu_cover_tabS2 { left: 178px; width:171px; background-position: -138px -31px; z-index: 1;}
#menu_cover_tabS3 { left: 349px; width:122px; background-position: -309px -31px; z-index: 1;}
#menu_cover_tabS4 { left: 471px; width:82px; background-position: -431px -31px; z-index: 1;}
#menu_cover_tabS5 { left: 553px; width:131px; background-position: -513px -31px; z-index: 1;}
#menu_cover_tabS6 { left: 684px; width:134px; background-position: -644px -31px; z-index: 1;}
#menu_cover_tabS7 { left: 818px; width:132px; background-position: -778px -31px; z-index: 1;}

div#mega_tabS1 { position:absolute; top:32px; left: 36px; z-index:1000; overflow:hidden;}
div#mega_tabS2 { position:absolute; top:32px; left: 173px; z-index:1000; overflow:hidden;}
div#mega_tabS3 { position:absolute; top:32px; left: 344px; z-index:1000; overflow:hidden;}
div#mega_tabS4 { position:absolute; top:32px; left: 466px; z-index:1000; overflow:hidden;}
div#mega_tabS5 { position:absolute; top:32px; left: 548px; z-index:1000; overflow:hidden;}
div#mega_tabS6 { position:absolute; top:32px; right: 106px; z-index:1000; overflow:hidden;}
div#mega_tabS7 { position:absolute; top:32px; right: -27px; z-index:1000; overflow:hidden;}
*/
/* SUPPORT MENU COVERS - July 2010 - Jason Manak */
#menu_cover_tabS1 { left: 44px; width:109px; background-position: 30px -31px; z-index: 1;}
#menu_cover_tabS2 { left: 153px; width:159px; background-position: -79px -31px; z-index: 1;}
#menu_cover_tabS3 { left: 312px;  width:113px;background-position:-238px -31px;  z-index:1;}
#menu_cover_tabS4 { left: 425px; width:121px; background-position: -351px -31px; z-index: 1;}
#menu_cover_tabS5 { left: 546px; width:109px; background-position: -472px -31px; z-index: 1;}
#menu_cover_tabS6 { left: 655px; width:129px; background-position: -581px -31px; z-index: 1;}
#menu_cover_tabS7 { left: 784px; width:130px; background-position: -710px -31px; z-index: 1;}

div#mega_tabS1 { position:absolute; top:32px; left: 36px; z-index:1000; overflow:hidden;}
div#mega_tabS2 { position:absolute; top:32px; left: 173px; z-index:1000; overflow:hidden;}
div#mega_tabS3 { position:absolute; top:32px; left: 308px; z-index:1000; overflow:hidden;}
div#mega_tabS4 { position:absolute; top:32px; left: 466px; z-index:1000; overflow:hidden;}
div#mega_tabS5 { position:absolute; top:32px; left: 548px; z-index:1000; overflow:hidden;}
div#mega_tabS6 { position:absolute; top:32px; right: 139px; z-index:1000; overflow:hidden;}

div#mega_tabS1 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabS2 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabS3 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabS4 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabS5 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabS6 table tr .mm_mid_mid ul li { width:200px; }
div#mega_tabS7 table tr .mm_mid_mid ul li { width:200px; }

.mega_menu_wrap1,
.mega_menu_wrap2,
.mega_menu_wrap3,
.mega_menu_wrap4,
.mega_menu_wrap2,
.mega_menu_wrap5,
.mega_menu_wrap6,
.mega_menu_wrap7{
	position:absolute;
	display:none;
	z-index:3;
	}

.mega_tab{	
	position:absolute;
	display:none;
	z-index:1000;
	}

.menu_cover_tab{
	position:absolute;
	display:none;
	}

.menu_cover_tab a{
	width:100%;
	height:100%;
	display:block;
	}

/* mega menu */

.mm_top_left{
	width:23px;
	height:40px;
	/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_top_left.png) no-repeat left top;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -929px -365px;	
	}

.mm_top_mid{
	height:40px;
	background:url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_top_mid.png) repeat-x left top;
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/tiled_y.png);
	background-position: -977px 0;	
	}

.mm_top_right{
	width:24px;
	height:40px;
	/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_top_right.png) no-repeat left top;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/tiled_y.png);
	background-position: -954px 0;	

	}

.mm_mid_left{
	width:23px;
	/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_mid_left.png) repeat-y left top;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/tiled_y.png);
	background-position: -950px 0;	
	}

.mm_mid_mid{
	/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_mid_mid.png) repeat left top;*/
	/* modified by Jason Manak - 09/2010
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -273px 0; */
	background: transparent url(http://cdn4.novadevelopment.com/images/mm_mid_bg_tcm23-144173.png); 
	text-align:left;
	}

.mm_mid_right{
	width:23px;
	/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_mid_right.png) repeat-y right top;*/
	background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/tiled_y.png) repeat scroll -975px 0;
	width:23px;
	}

.mm_bottom_left{
	width:23px;
	height:39px;
	/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_bottom_left.png) no-repeat left top;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -926px -366px;	
	}

.mm_bottom_mid{
	/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_bottom_mid.png) repeat-x left top;*/
	background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png) repeat scroll -273px -522px;
	height:39px;
	}

.mm_bottom_right{
	width:24px;
	height:39px;
	/* background:url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_bottom_right.png) no-repeat right top;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -968px -366px;	
	}



.megamenu_column{
	position:relative;
	float:left;
	width:190px;
	}


.megamenu_cell{
	position:relative;
	float:left;
	width:190px;
	padding-bottom:5px;
	/*background:url(http://www.avanquest.com/UK/nick_test/menu_test/images/megamenu_cell_bg.gif) no-repeat left bottom;*/
	}

.megamenu_cell_title{
	color:#006EA9;
	font-size:14px;
	height:28px;
	line-height:28px;
	font-weight:bold;
	text-decoration:none;
	}

.megamenu_cell_title2{
	color:#006EA9;
	font-size:14px;
	height:22px;
	line-height:22px;
	font-weight:bold;
	text-decoration:none;
	}

.mm_itemcc{
	background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_item_bg.png) no-repeat scroll left 5px;
	display:block;
	float:left;
	padding:0 0 0 16px;
	position:relative;
	}

.mm_item a{
	position:relative;
	float:left;
	color:#000000;
	width:173px;  !important;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	}

.mm_itemcc a:hover{
	position:relative;
	float:left;
	color:#006EA9;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}


.mm_mid_mid ul{
	color:#FFDD80;
	font-size:11px;
	list-style-position:inside;
	margin:10px 0 0 -19px;
	padding:0;
		font-size:13px;
	background:transparent;
	}

.mm_mid_mid ul li{
	background:transparent;
	color:#FFDD80;
	height:20px;
	line-height:20px;
	padding-left:24px;
	width:300px;
	}
	
/* Special adjustment for Home & Living products menu */
.menus_wrap_p #mega_tab3 .mm_mid_mid ul li{
	width:370px;
	}

.mm_mid_mid ul li a{
	color:#FFDD80;
	height:20px;
	line-height:20px;
	font-size:13px;
	}

.mm_mid_mid ul li a:hover{	
	color:#ecbf45;
	text-decoration:none;
	}

.mm_mid_mid ul li:hover{
	/* background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_selectionHighlight.png) no-repeat scroll left top; */
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -826px -420px;	
	color:#ecbf45;
	height:20px;
	line-height:20px;
	padding-left:24px;
	width:300px;
	}

ul li.mm_spacer{
	/* background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_lineSeparator.png) no-repeat scroll left top;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -292px -513px;	
	height:1px;
	line-height:0px;
	font-size:0px;
	list-style-type:none;
	margin:0 0 0 37px;
	padding:0;
	width:300px;
	}

ul li.mm_spacer:hover{
	/* background:transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/mm_lineSeparator.png) no-repeat scroll left top;*/
	background: transparent url(http://cdn5.novadevelopment.com/template/nova/media/images/allCss_sprite3.png);
	background-position: -292px -513px;	
	height:1px;
	line-height:0px;
	font-size:0px;
	list-style-type:none;
	margin:0 0 0 37px;
	padding:0;
	width:300px;
	}
/*---------------------------------------------------------------------------*/
/*                               MEGA MENU STYLES end                        */
/*---------------------------------------------------------------------------*/

.buycd-btn{background:url(/template/nova/media/images/buy-cd-btn.png);bottom:4px !important;right:42px !important;}
.buycd-btn-bottom{right:21px !important;}

#worksWithwin8_logo {
    background: url("/template/images/win8-comp.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 82px;
    margin-right: 4px;
    width: 65px;
}
#menu_item_10 a,#menu_item_9 a{display:none;}
.banner_left{float:left;display:inline;margin:0 10px 10px 0;}
.banner_right{float:right;display:inline;margin:0 0 10px 0;}
#content_pane{width:968px !important;margin-left:-10px;}
.richTextContainer{width:958px;background:#fff;border-radius:8px;overflow:hidden;}
._text_wrap{float:left;display:inline;padding:5px;width:227px;clear:none;}

.specialProd{float:left;display:inline;height:242px;width:206px;background:url("/template/nova/media/images/homePage_minorProductBG88.png");padding:15px;margin-right:8px;}
#specialProd4{float:right;margin:0;}

/******* NEW HOME SLIDER *******/
.slider{overflow:hidden;margin:10px auto;}
.slider_menu{float:left;display:inline;width:200px;background:#ccc;border:1px solid #333;border-right:0;border-radius:5px;font-size:14px;font-weight:700;position:relative;}
.slider_menu a{display:block;text-align:center;color:#333;text-decoration:none;padding:8.65px 0;border-bottom:1px solid #333;}
.slider_menu a:last-child{border:0;}
.slider_menu a:hover,.slider_menu a.menu_on{background:#008CEF;color:#fff;}
.slider_menu a.menu_on#menu_print{background:#3D0B59;}
.slider_menu a.menu_on#menu_digital{background:#F2EA30;}
.slider_menu a.menu_on#menu_home{background:#074400;}
.slider_menu a.menu_on#menu_family{background:#A2C09C;}
.slider_menu a.menu_on#menu_mac{background:#740000;}
.slider_menu a.menu_on#menu_language{background:#5DC8E1;}
.slider_menu a.menu_on#menu_kids{background:#FFFEA2;color:#333;}
.slider_menu a.menu_on#menu_office{background:#fff;color:#333;}
.slider_right{float:left;display:inline;height:241px;overflow:hidden;margin-left:-5px;}
.slide_item{display:none;}
.menu_on{display:block;}

#content_pane .product_navigator_mid{background:#fff;border:1px solid #999;margin:10px -10px 10px 0;border-radius:15px;padding:5px 0 5px 5px;}
#content_pane .product_navigator_wrap{width:auto;}
#content_pane .prod_navigator_ie_fix{background:none;}
#content_pane .product_navigator_bottom{display:none;}

.contact_wrap{width:630px;background:url(images/contact_bg.png) no-repeat;margin-bottom:20px;}
.contact_wrap_inner{padding:13px 20px 20px;background:url(images/contact_mid.png) center repeat-y;position:relative;}
.contact_wrap h1{margin:22px;padding-top:12px;}
.contact_wrap_inner h2{}
.contact_wrap_btm{background:url(images/contact_btm.png);width:630px;height:11px;margin:0 0 -20px -20px;}
.ss_conLogo{position:absolute;right:20px;top:0;}
.contact_left{float:left;display:inline;width:290px;}
.contact_right{float:right;display:inline;width:270px;}
.contact_wrap_inner h3{color:#000;margin:10px 0;font-size:15px;}
	
.support_btns{width:348px;margin:15px auto;overflow:hidden;}
.support_btns a{display:inline-block;float:left;background:url(images/btn.png);width:159px;line-height:31px;color:#fff;text-decoration:none;font-weight:700;text-align:center;padding-bottom:3px;}
.support_btns a.btn2{float:right !important;}
.prods_pop{display:none;position:absolute;width:250px;left:50%;margin-left:-135px;padding:20px;background:#fff;top:100px;z-index:1000;box-shadow:0 0 400px #666;}
.prods_pop small{position:absolute;right:10px;top:10px;font-size:10px;text-decoration:underline;cursor:pointer;}