@charset "UTF-8";
/* CSS Document */

body{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #404040;
	background-color: #131A8C;
	background:#131A8C url(http://www.novadevelopment.com/template/nova/media/images/contentWings.png) no-repeat center 150px;
	margin: 0px;
	padding:0px;
	}

#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://www.novadevelopment.com/template/nova/media/images/page_content_bg.png) repeat-y center top;
	_background:url(http://www.novadevelopment.com/template/nova/media/images/page_content_bg.gif) repeat-y center top;
	}

#content_pane {
	display:inline;
	float:left;
	width:955px;
	position:relative;
}

/*---------------------------------------------------------------------------*/
/*                               Product page                                */
/*---------------------------------------------------------------------------*/


.product_info_wrap{
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:10px;
	position:relative;
	width:648px;
	background:url(http://www.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;
	background:url(http://www.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;
	background:url(http://www.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://www.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;
	position:relative;
	background:url(http://www.novadevelopment.com/template/nova/media/images/contentBody_top.gif) no-repeat left top;
}

#content_pane_top_small{
	display:inline;
	float:left;
	width:668px;
	height:12px;
	position:relative;
	background:url(http://www.novadevelopment.com/template/nova/media/images/contentBody_top_small.gif) no-repeat left top;
}

.product_navigator_wrap{	
	position:relative;
	float:right;
	width:287px;
	}

.prod_navigator_ie_fix{
	position:absolute;
	left:-1px;
	width:2px;
	top:0px;
	height:100%;
	z-index:2;
	background:#fff;
	}

.product_navigator_top{
	width:276px;
	height:47px;
	background:url(../media/images/sectionNavigator.jpg) no-repeat left top;
	}

.product_navigator_mid{	
	background:transparent url(http://www.novadevelopment.com/template/nova/media/images/product_navigator_mid.gif) repeat-y scroll left top;
	float:right;
	margin-bottom:19px;
	margin-right:6px;
	position:relative;
	width:282px;
	}

.newsletter_signup{
	position:relative;
	float:left;
	display:inline;
	width:254px;
	margin-left:15px;
	}

.newsletter_title{
	position:relative;
	float:left;
	display:inline;
	width:100%;
	font-size:16px;
	color:#f35d1c;
	}

.newsletter_txt{
	position:relative;
	float:left;
	display:inline;
	width:234px;
	margin-left:20px;
	}

.newsletter_signup form{
	position:relative;
	float:left;
	display:inline;
	width:254px;
	height:32px;
	margin-top:15px;
	background:url(http://www.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://www.novadevelopment.com/template/nova/media/images/go_on_white.png) no-repeat left top;
	}

.product_navigator_bottom{
	position:absolute;
	right:7px;
	bottom:0px;
	width:282px;
	height:19px;
	background:url(http://www.novadevelopment.com/template/nova/media/images/contentBody_sectionRightFooter.gif) no-repeat left top;
	}

.product_right_column_wrap{
	position:relative;
	float:right;
	display:inline;
	width:287px;
	z-index:2;
	}

.product_right_column_top{
	position:relative;
	float:left;
	width:282px;
	}

.product_right_column_mid{
	position:relative;
	float:left;
	width:282px;
	}

.product_right_column_bottom{
	position:relative;
	float:left;
	width:282px;
	}

.product_left_column_wrap{
	position:relative;
	float:left;
	width:668px;
	z-index:1;
	}

.product_left_column_top{
	position:relative;
	float:left;
	width:668px;
	height:0px;
	line-height:0px;
	font-size:0px;
	}

.product_left_column_mid{
	position:relative;
	float:left;
	width:668px;
	background:url(http://www.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://www.novadevelopment.com/template/nova/media/images/ContentBody_footer.gif) no-repeat left top;
	}

.product_info_inner{
	display:inline;
	float:left;
	margin-left:15px;
	position:relative;
	width:628px;
	}

.product_boxshot{
	display:inline;
	float:left;
	position:relative;
	width:250px;
	}

.product_info{
	display:inline;
	float:left;
	margin-bottom:30px;
	margin-left:10px;
	position:relative;
	width:360px;
	}

.buy_buttons_top_wrap2{
	background:transparent url(http://www.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://www.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://www.novadevelopment.com/template/nova/media/images/buy_buttons_bg.gif) no-repeat scroll left top;
	float:left;
	height:67px;
	margin-bottom:20px;
	margin-left:150px;
	margin-top:40px;
	position:relative;
	right:10px;
	width:390px;
	}

.buy_buttons_bottom_wrap1{
	background:transparent url(http://www.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;
	right:10px;
	width:327px;
	}

.buy_buttons_top_wrap2 .buy_buttons_txt, .buy_buttons_bottom_wrap2 .buy_buttons_txt{
	position:relative;
	float:left;
	display:inline;
	width:220px;
	margin-top:5px;
	height:25px;
	line-height:25px;
	text-align:right;
	}

div.buy_buttons_top_wrap2 .buy_buttons_price, div.buy_buttons_bottom_wrap2 .buy_buttons_price{
	position:relative;
	float:right;
	display:inline;
	width:129px;
	margin-top:5px;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:23px;
	color:#f35d1c;
	}

.buy_buttons_top_wrap1 .buy_buttons_txt, .buy_buttons_bottom_wrap1 .buy_buttons_txt{
	display:inline;
	float:right;
	height:22px;
	line-height:22px;
	margin-top:5px;
	position:relative;
	text-align:center;
	width:160px;
	}

div.buy_buttons_top_wrap1 .buy_buttons_price, div.buy_buttons_bottom_wrap1 .buy_buttons_price{
	clear:right;
	color:#F35D1C;
	display:inline;
	float:right;
	font-size:23px;
	height:25px;
	line-height:25px;
	position:relative;
	text-align:left;
	width:119px;
	}

.buy_buttons_box{
	position:absolute;
	height:30px;
	width:155px;
	bottom:25px;
	right:175px;
	}

.buy_buttons_esd{
	position:absolute;
	height:30px;
	width:155px;
	bottom:5px;
	left:15px;
	}

.buy_btn2{
	background:transparent url(http://www.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://www.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://www.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://www.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://www.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://www.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://www.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://www.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://www.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-image: url(http://www.novadevelopment.com/template/nova/media/images/footer_tiledBG.png);
	background-repeat: repeat-x;
	height: 125px;
	clear: both;
}
#footer_mainBG {
	height: 125px;
	margin: auto;
	width: 956px;
	background-image: url(../media/images/footer_fullBG_blank.png);
	background-repeat: no-repeat;
}
#footer_contentRegion {
	margin: auto;
	padding-top: 5px;
}
#footer_topCat {
	float: right;
	width: 620px;
	font-size: 11px;
	color: #FFF;
	line-height: 22px;
	padding-top: 5px;
	text-align:left;
}
#footer_signup {
	float: left;
	height: 43px;
	width: 228px;
	padding-top: 10px;
	padding-left: 14px;
}

div.new_prod_banner{
	background:transparent url(http://www.novadevelopment.com/template/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://www.novadevelopment.com/template/images/Macaron_Best_Seller_list.png) no-repeat scroll 0 0;
	display:block;
	height:53px;
	left:30px;
	position:absolute;
	top:10px;
	width:39px;
	z-index:2;
	}

.discounted_price{
	width:108px;
	color:#006EA9;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-right:5px;
	text-align:right;
	text-decoration:line-through;
	}




/*---------------------------------------------------------------------------*/
/*                            small right sections                           */
/*---------------------------------------------------------------------------*/
.right_column_small_wrap{
	position:relative;
	float:right;
	display:inline;
	margin-right:6px;
	width:274px;
	margin-bottom:5px;
	}

.right_column_small_top{
	position:relative;
	float:left;
	width:274px;
	height:11px;
	background:url(http://www.novadevelopment.com/template/nova/media/images/right_column_small_top.png) no-repeat left top;
	_background:url(http://www.novadevelopment.com/template/nova/media/images/right_column_small_top.gif) no-repeat left top;
	}

.right_column_small_mid{
	position:relative;
	float:left;
	width:274px;
	background:url(http://www.novadevelopment.com/template/nova/media/images/right_column_small_mid.png) repeat-y left top;
	_background:url(http://www.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://www.novadevelopment.com/template/nova/media/images/right_column_small_bottom.png) no-repeat left top;
	_background:url(http://www.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{
	color:#0074CD;
	position:relative;
	float:left;
	display:inline;
	width:250px;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
	}

.cross_sell_price{
	position:relative;
	float:right;
	display:inline;
	width:59px;
	font-weight:bold;
	font-size:16px;
	}

.cross_sell_desc{
	display:inline;
	float:left;
	font-size:12px;
	margin-left:5px;
	margin-top:10px;
	position:relative;
	text-align:center;
	width:125px;
	}

.cross_sell_img{
	position:relative;
	float:left;
	display:inline;
	margin-top:6px;
	width:114px;
	font-size:12px;
	}

.cross_sell_learnMore {
	float:right;
	font-weight:bold;
	padding-top:22px;
	position:relative;
	right:25px;
	text-align:right;
	width:110px;
}

.spec_title{
	position:relative;
	float:left;
	display:inline;
	width:244px;
	color:#1bbef7;
	font-size:17px;
	margin-left:5px;
	background:transparent url(http://www.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;
	margin-left:5px;
	}

.spec_content ul{
	color:#F35D1C;
	padding-left:10px;
	margin-top:0px;
	}

.spec_content ul li{
	color:#F35D1C;
	margin-top:
	padding-top:3px;
	padding-bottom:3px;
	list-style-type:none;
	}

.navigatorList li{
	list-style-image: url(http://www.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;
	}


.promobox_style_1{
	position:relative;
	float:right;
	width:274px;
	height:257px;
	background:transparent url(http://www.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://www.novadevelopment.com/template/nova/media/images/header_tiledBG.png) repeat-x 0px 0px;
}

#header_LeftBG {
	background: transparent url(http://www.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://www.novadevelopment.com/template/nova/media/images/subnav_bg.png) no-repeat left bottom;
	z-index:10;
	}

#header_innerWrapper {
	position:relative;
	float:left;
	display:inline;
	width: 924px;
	margin-left:15px;
	padding-top: 15px;
}

#header_logo {
	margin: 0px;
	height: 54px;
	width: 356px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#header_searchBox {
	margin: auto;
	height: 44px;
	width: 366px;
	float: right;
	padding-top: 5px;
	position: relative;
	right: 25px;
}


#footer_wingBG {
	background-image: url(http://www.novadevelopment.com/template/nova/media/images/footer_fullBG_noWing.png);
	background-repeat: no-repeat;
	background-position: center;
}
#footer_lowerLinks {
	clear: both;
	position: relative;
	top: 18px;
	width: 500px;
	float: right;
	right: 70px;
	text-align: center;
	font-size: 11px;
	color: #444;
	line-height: 10px;
}
#header_primaryNav {
	padding: 0px;
	position: absolute;
	top: 72px;
	right: 5px;
	left: 340px;
	bottom: 0px;
	width: 625px;
	text-align: left;
	height: 42px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}















	.header_primaryNav{
		position:relative;
		float:left;
		width:1000px;
		margin-top:100px;
		margin-left:100px;
		}

	.meta_company{
		position:absolute;
		left:376px;
		bottom:0px;
		height:34px;
		width:191px;
		z-index:3;
		background:url(http://www.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px 0px;
		}

	.meta_company:hover{
		position:absolute;
		left:376px;
		bottom:0px;
		height:40px;
		width:191px;
		z-index:1;
		background:url(http://www.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -34px;
		}

	.meta_company_active{
		position:absolute;
		left:376px;
		bottom:0px;
		height:42px;
		width:212px;
		z-index:4;
		background:url(http://www.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -74px;
		}


	.meta_product{
		position:absolute;
		left:0px;
		bottom:0px;
		height:34px;
		width:191px;
		z-index:1;
		background:url(http://www.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -116px;
		}

	.meta_product:hover{
		position:absolute;
		left:0px;
		bottom:0px;
		height:40px;
		width:191px;
		z-index:2;
		background:url(http://www.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -150px;
		}

	.meta_product_active{
		position:absolute;
		left:0px;
		bottom:0px;
		height:42px;
		width:212px;
		z-index:4;
		background:url(http://www.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -190px;
		}

	.meta_support{
		position:absolute;
		left:188px;
		bottom:0px;
		height:34px;
		width:191px;
		z-index:2;
		background:url(http://www.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -232px;
		}

	.meta_support:hover{
		position:absolute;
		left:188px;
		bottom:0px;
		height:40px;
		width:191px;
		z-index:3;
		background:url(http://www.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -266px;
		}

	.meta_support_active{
		position:absolute;
		left:188px;
		bottom:0px;
		height:42px;
		width:212px;
		z-index:4;
		background:url(http://www.novadevelopment.com/template/nova/media/images/meta_tabs_sprite.png) no-repeat 0px -306px;
		}






#header_secondaryNav {
	padding: 0px;
	position: absolute;
	top: 114px;
	right: 7px;
	left: 40px;
	bottom: 0px;
	width: 911px;
	text-align: left;
	height: 31px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#rollover_digitalPhotography {
	position: absolute;
	top: 146px;
	margin-right: auto;
	margin-left: auto;
	width: 257px;
	left: -379px;
	right: 0px;
	bottom: 0px;
	height: 150px;
	margin-top: 0px;
	margin-bottom: 0px;
	visibility: visible;
}
#content_wings {
	background-image: url(http://www.novadevelopment.com/template/nova/media/images/contentWings.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #131A8C;
	height: 610px;
}

/*---------------------------------------------------------------------------*/
/*                               cat page                                    */
/*---------------------------------------------------------------------------*/

	.cat_right_inner{
		position:relative;
		float:left;
		display:inline;
		}

	.prod_listing_page{
		position:relative;
		float:left;
		display:inline;
		width:624px;
		}

	.cat_right_column, .cat_right_column div{
		position:relative;
		float:left;
		display:inline;
		}
	div.cat_right_column{	
		width:624px;	
		float:right;
		}
	.cat_right_top{
		width:624px;
		height:13px;
		font-size:0px;
		line-height:0px;
		background:url(http://www.novadevelopment.com/template/nova/media/images/cat_right_top.png) no-repeat left top;
		_background:url(http://www.novadevelopment.com/template/nova/media/images/cat_right_top.gif) no-repeat left top;
		}
	.cat_right_mid{
		width:624px;
		/*background:url(http://www.novadevelopment.com/template/nova/media/images/cat_right_mid.png) repeat-y left top;*/
		/*_background:url(http://www.novadevelopment.com/template/nova/media/images/cat_right_mid.gif) repeat-y left top;*/
		overflow:hidden;
		}
	.cat_right_bottom{
		width:624px;
		height:15px;
		font-size:0px;
		line-height:0px;
		/*background:url(http://www.novadevelopment.com/template/nova/media/images/cat_right_bottom.png) no-repeat left top;*/
		/*_background:url(http://www.novadevelopment.com/template/nova/media/images/cat_right_bottom.gif) no-repeat left top;*/
		}

	.cat_right_row{
	width:625px;
	margin-left:18px;
	margin-top:25px;
		}

	.prod_listing_item_l{
		width:283px;
		}
	div.prod_listing_item_r{
		width:283px;
		float:right;
		}
	.prod_listing_top{
		display:none;
		}
	.prod_listing_mid{
	width:283px;
	background:url(http://www.novadevelopment.com/template/nova/media/images/prod_listing_bg.png) no-repeat left top;
	height: 126px;
		}

	.prod_listing_bottom{
		font-size:0px;
		line-height:0px;
		width:283px;
		height:26px;
		background:url(http://www.novadevelopment.com/template/nova/media/images/prod_listing_btns.png) no-repeat left top;
		}

	.prod_listing_img{
		width:109px;
		height:110px;
		}

	div.prod_listing_img img{
	width:109px;
	position:relative;
	top:-16px;
	left:-2px;
		}

	.prod_listing_info{
	margin-left:10px;
	margin-top:10px;
	width:140px;
	float: right;
		}

	.prod_listing_title{
		width:140px;
		color:#0074cd;
		font-weight:bold;
		margin-bottom:5px;
		}
	
	.prod_listing_title a{
		color:#0074cd;
		}

	.prod_listing_dec{
		width:140px;
		margin-bottom:5px;
		}

	.prod_listing_price{
		font-weight:bold;
		margin-bottom:10px;
		width:140px;
		color:#0074CD;
		}

	.prod_listing_price span{
		color:#0074CD;
		}
		
	.prod_listing_price a{
		color:#0074CD;
		}

	.next_prev_wrap{
		position:relative;
		float:left;
		display:inline;
		width:215px;
		height:46px;
		color:#fff;
		text-decoration:none;
		background:url(http://www.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://www.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat left -46px;
		}

	.prev_btn_disabled{
		background:url(http://www.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://www.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat left 0px;
		text-decoration:none;
		}

	.prev_btn_disabled:hover{
		background:url(http://www.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://www.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat right -46px;
		}

	.next_btn_disabled{
		background:url(http://www.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://www.novadevelopment.com/template/nova/media/images/prev_next_btns.png) no-repeat right 0px;
		text-decoration:none;
		}

	.next_btn_disabled:hover{
		background:url(http://www.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://www.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://www.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://www.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://www.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://www.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://www.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://www.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://www.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://www.novadevelopment.com/template/nova/media/images/prev_next_btns_top.png) no-repeat right bottom;
		text-decoration:none;
		}


.listing_bottom_navigation{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
		margin-top:30px;
	}

.listing_bottom_nav_dd{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
		height:46px;
		line-height:40px;
	}

.listing_bottom_nav_tl{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
		height:46px;
		line-height:40px;
		color:#0098cd;
	}


.listing_bottom_nav_tl span a{
	color:#0098cd;
	padding-left:10px;
	}


.listing_top_navigation{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
	}

div.listing_top_nav_wrap{
	background:transparent url(http://www.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:348px;
	z-index:9;
	}

.listing_top_nav_dd{
	display:inline;
	float:left;
	height:25px;
	line-height:30px;
	margin-left:20px;
	margin-top:3px;
	position:relative;
	}

.listing_top_nav_tl{
		position:relative;
		float:left;
		display:inline;
		margin-left:20px;
		height:25px;
		line-height:30px;
		color:#0098cd;
	}


.listing_top_nav_tl span a{
	color:#0098cd;
	padding-left:10px;
	}


.cat_main_wrap{
	position:relative;
	float:left;
	display:inline;
	width:952px;
	background:transparent url(http://www.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://www.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://www.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://www.novadevelopment.com/template/nova/media/images/cat_left_mid.png) repeat-y scroll left top;*/
	}

.cat_left_column_bottom{
	width:318px;
	height:15px;
	/*background:transparent url(http://www.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://www.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://www.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;
	}
/*---------------------------------------------------------------------------*/
/*                               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://www.novadevelopment.com/template/nova/media/images/full_page_top.png) no-repeat scroll left top;
	width:950px;
	}

.full_page_mid{
	background:transparent url(http://www.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://www.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://www.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://www.novadevelopment.com/template/nova/media/images/cat_subnav_bottom.png) repeat-y scroll left top;
	}

.cat_subnav_list{
	padding-left:15px;
	margin-top:0px;
	margin-bottom:20px;
	}

.cat_subnav_list li{
	list-style-type:none;
	margin-top:5px;
	}

.cat_sub_text{
	display:inline;
	float:left;
	margin-left:20px;
	position:relative;
	width:614px;
	}

.cat_sub_text table tr td{
	padding:5px;
	}

.cat_sub_text p{
	width:280px;
	margin-left:35px;
	float:left;
	}

.cat_sub_text h1, .cat_sub_text h2, .cat_sub_text h3, .cat_sub_text h4{
	color:#1BBEF7;
	}

