@charset "utf-8";



body {margin: 0px; background:url(../images/top-bg.png) #f9f9f9 repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;
}

*{ font-family:Arial, Helvetica, sans-serif!important}









h1,h2,h3,h4,p,ul,li,form{ margin:0px; padding:0px;}







h1{ font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:24px; text-decoration:none; font-weight:normal; color:#666; border-bottom:#EEE dotted 1px; padding:5px 0px}



h1 a{ font-size:12px; float:right}







ul{ line-height:normal; list-style:none; list-style-image:none; list-style-position:outside; list-style-type:none}







img{ border:none}



a{ color:#0072bc; font-size:11px;}







input[type=button]{ background:url(../images/button-bg.png) #000 repeat-x; padding:4px 18px; border:#333 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-transform:capitalize; cursor:pointer}



input[name=buydeal_button]{ background:#060246!important; border:#333 solid 1px!important}






input[type=submit]{ background:url(../images/button-bg.png) #000 repeat-x; padding:4px 18px; border:#333 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-transform:capitalize; cursor:pointer}











#main{ width:950px; margin:0px auto}















/*Header CSS*/



#header{ width:100%; position:relative; height:210px;}



#header #logo{ position:absolute; top:40px; left:0px;}







#header #toplinks{ position:absolute; top:0px; right:0px; background:#FFF; padding:5px 15px; -moz-border-radius:0px 0px 6px 5px;border-radius:0px 0px 6px 5px}



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







#header #navs{ position:absolute; top:0px; left:0px;}



#header #navs li{float:left; padding:3px 4px;}



#header #navs li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; text-decoration:none; display:block; padding:0px 8px; border-right:#FFF solid 1px;}


#header #navs li.classcurrent a{ color:#FFF!important;text-decoration:none; border-right:#FFF solid 1px;}


#header #top-right{ position:absolute; top:5px; right:0px;}





#header #topright{ position:absolute; top:7px; right:0px;}
#header #topright a{float:right; padding:0px 4px;}
#header #topright a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; display:block;  border-right:#FFF solid 1px;}

#header #banner{ position:absolute; top:45px; left:150px;}
#header #banner img{ width:600px; height:80px;}
#header #facebooklogin { position:absolute; top:40px; right:0px;}
#header #facebooklogin a{ display:block; background:url(../images/facebook-login.png) no-repeat; width:193px; height:34px;}



#header #search{ position:absolute; top:160px; left:0px; width:100%}



#header #search .textbox{ width:400px; border:#CCC solid 1px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold}



#header #search select{ width:220px; border:#CCC solid 1px; padding:3px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold}







/*End Header CSS*/











.sTable







{







	width: 100%;







}







table.fixed







{







	table-layout: fixed;







	width: 100%;







}







images







{







	border: 0px;







	margin: 0;







	padding: 0;







	vertical-align: middle;







}







p







{







	margin: 0;







}







.hide







{







	display: none;







}







.invisble







{







	opacity: 0;







	filter: alpha(opacity=0);







}







.clear







{







	clear: both;







}







.clearfix:after







{







	*content: ".";







	display: block;







	height: 0;







	clear: both;







	visibility: hidden;







}







.fleft







{







	float: left;







}







.fright







{







	float: right;







}







.ralign







{







	text-align: right!important;







}







.lalign







{







	text-align: left!important;







}







.relative







{







	position: relative;







}







.red







{







	color: #ac2c1d;







	text-shadow: 0 1px 0 rgba(255,255,255,0.2);







}



















.cursor_default







{







	cursor: default!important;







}















::selection







{







	background: #d9e8f4;







	color: #7697B1;







}







::-moz-selection







{







	background: #d9e8f4;







	color: #7697B1;







}







div.images_inner_shadow







{







	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);







	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);







	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);







	position: relative;







}







.o60







{







	filter: alpha(opacity=60);







	-moz-opacity: 0.6;







	opacity: 0.6;







}







.ta-center







{







	text-align: center;







}















/* system */







.content_block .block_bg







{







	background: #f9f9f9;







}







.side_block .block_bg







{







	background: #f8fcff;







}







/* system end */















/* categories */







div.categories







{







	width: auto;







	overflow: hidden;







	padding: 8px 15px;







}







div.categories > div







{







	overflow: hidden;







}







div.categories_padding







{







	padding: 0 12px;







}







div.categories ul







{







	width: 100%;







	min-height: 10px;







}







table.content td.left div.categories,







table.content td.right div.categories







{







	padding: 8px 8px;







}







div.categories ul li







{







	float: left;







	width: 100%;







}







div.categories ul div.item







{







	padding: 5px 5px 15px;







}







div.categories ul span







{







	color: #4f4f4f;







	font-size: 15px;







}







.sub_categories







{







	padding: 0 20px 0 5px;







	color: #356d99;







	font-size: 12px;







}







a.category:link,







a.category:visited







{







	color: #356d99;







	font-size: 12px;







	text-decoration: underline;







	font-weight: bold;







}







a.category:hover,







a.category:active 







{







	text-decoration: none;







}







.sub_categories a:link,







.sub_categories a:visited







{







	color: #356d99;







	font-size: 13px;







	text-decoration: underline;







	/*font-style: italic;*/







}







.sub_categories a:hover,







.sub_categories a:active 







{







	text-decoration: none;







}















div.slider_bar







{







	height: 28px;







	position: relative;







	top: 3px;







	text-align: center;







	







	-moz-border-bottom-left-radius: 6px;







	-webkit-border-bottom-left-radius: 6px;







	border-bottom-left-radius: 6px;







	







	-moz-border-bottom-right-radius: 6px;







	-webkit-border-bottom-right-radius: 6px;







	border-bottom-right-radius: 6px;







}







.side_block div.slider_bar







{







	background: #d1e4f3;







}







div.no_design div.slider_bar







{







	background: none;







	padding: 0 0 15px;







	margin-top: -10px;







}







.content_block div.slider_bar







{







	background: #e9e9e9;







}







div.slider_bar_light







{







	background: transparent;







	height: 22px;







}







div.slider_bar div.prev,







div.slider_bar div.next







{







	width: 12px;







	height: 14px;







	position: absolute;







	top: 0;







	left: 0;







	background: url('../images/gallery.png') -1px -583px no-repeat;







	margin: 8px 0 0 15px;







	cursor: pointer;







}







div.slider_bar div.next







{







	left: auto;







	right: 0;







	background: url('../images/gallery.png') -31px -583px no-repeat;







	margin: 8px 10px 0 0;







}







div.slider_bar div.navigation







{







	padding: 6px 0 0 0;







	-moz-user-select: none;







	-khtml-user-select: none;







}







div.slider_bar_light div.navigation







{







	padding: 0;







}







div.slider_bar_light div.prev,







div.slider_bar_light div.next







{







	margin-top: 2px;







}







div.slider_bar div.navigation a







{







	text-decoration: none;







}







div.slider_bar div.navigation a span,







div.slider_bar div.navigation a.active span







{







	padding: 0 4px;







	background: url('../images/gallery.png') -25px -556px no-repeat;







}







div.slider_bar div.navigation a.active span







{







	background-position: -14px -580px;







}







div.sub_categories span.more







{







	cursor: pointer;







	text-shadow: 0 1px 0 #555555;







	-moz-user-select: none;







	-khtml-user-select: none;







}







div.other_categories_tmp







{







	position: absolute;







	z-index: 3;







}







div.other_categories_tmp div







{







	background: #cfc5b9;







	border: 2px #afa394 solid;







	padding: 5px 25px 10px 15px;







	margin: 14px 0 0 10px;







	-moz-border-radius: 4px;







	-webkit-border-radius: 4px;







	border-radius: 4px;







	max-width: 250px;







	-moz-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);







	-webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);







	box-shadow: 0 6px 10px rgba(0, 0, 0, 0.1);







	position: relative;







}







div.other_categories_tmp div images.close







{







	display: block;







	cursor: pointer;







	top: 0;







	right: 0;







	position: absolute;







	width: 15px;







	height: 15px;







	background: url('../images/gallery.png') -25px -2756px no-repeat;







}







div.other_categories_tmp div images.close:hover







{







	background-position: -25px -2775px;







}







/* categories end */















/* modal window */







#modal_mask







{







	background: rgba(0,0,0,0.45);







	background: url('../images/blank0.4.png') 0 0 repeat\9;







	/*filter: alpha(opacity=40);







	-moz-opacity: 0.45;







	opacity: 0.45;*/







	position: absolute;







	top: 0;







	left: 0;







	z-index: 1000;







}







.modal_block







{







	position: absolute;







	z-index: 1001;







	left: 50%;







	margin-left: -176px;







	width: 340px;







	height: 230px;







	background: url('../images/modal_bg.gif') left top repeat #6d9bbf;







		







	-moz-border-radius: 8px;







	-webkit-border-radius: 8px;







	border-radius: 8px;







	







	-moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);







	-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);







	box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);







}







.modal_block div.inner div.close







{







	position: absolute;







	top: 0;







	right: 0;







	width: 31px;







	height: 31px;







	background: url('../images/gallery.png') 0 -607px no-repeat;







	cursor: pointer;







}







.modal_block div.inner div.close:hover







{







	background-position: 0 -641px;







}







.modal_block div.inner div.modal_content







{







	padding: 20px 35px;







	position: relative;







	text-shadow: 0 1px 0 rgba(255,255,255, 0.4);







}







.modal_block div.inner div.caption,







.modal_block div.inner div.caption_padding







{







	color: white;







	font-size: 20px;







	padding: 0 0 20px;







	font-weight: bold;







	text-shadow: 0 1px 0 rgba(0,0,0, 0.3)







}







.modal_block div.inner div.caption_padding







{







	padding: 0 0 20px 60px;







}







.modal_block div.inner div.warning,







.modal_block div.inner div.notice







{







	background: url('../images/gallery.png') -20px -1594px no-repeat;







	padding: 0 0 0 30px;







	margin: 0 0 20px;







}







.modal_block div.inner div.notice







{







	background-position: -21px -1344px;







}







.modal_block div.prompt







{







	padding: 20px 0 0 0;







}







.modal_block div.prompt input







{







	margin: 0 5px 0 0;







}







/* modal window end */























/* grid navbar */







/* switcher */







table.grid_navbar







{







	font-size: 12px;







	width: 100%;







	margin-bottom: 15px;







}







table.grid_navbar span.divider







{







	color: #b3cddf;







}







table.grid_navbar td.switcher







{







	width: 54px;







}







table.grid_navbar td.switcher div







{







	float: left;







	width: 27px;







	height: 24px;







}







table.grid_navbar td.switcher div>div







{







	cursor: pointer;







}







table.grid_navbar td.switcher div.table div







{







	background: url('../images/gallery.png') 0 -1159px no-repeat;







}















table.grid_navbar td.switcher div.table div.active







{







	background: url('../images/gallery.png') 0 -1111px no-repeat;







}







table.grid_navbar td.switcher div.table div:not(.active):hover







{







	background-position: 0 -2346px;







}







table.grid_navbar td.switcher div.list div







{







	background: url('../images/gallery.png') 0 -1183px no-repeat;







}







table.grid_navbar td.switcher div.list div.active







{







	background: url('../images/gallery.png') 0 -1135px no-repeat;







}







table.grid_navbar td.switcher div.list div:not(.active):hover







{







	background-position: -1px -2371px;







}







/* sorting */







table.grid_navbar td.sorting span.caption







{







	color: #444444;







	font-size: 13px;







	padding: 0 5px 0 20px;







}







table.my_listings td.sorting span.caption







{







	padding: 0 5px 0 0;







}















table.grid_navbar td.sorting a:link,







table.grid_navbar td.sorting a:visited







{







	color: #356d99;







	font-size: 13px;







	text-decoration: underline;







	padding: 0 5px;







}







table.grid_navbar td.sorting a:hover,







table.grid_navbar td.sorting a:active 







{







	text-decoration: none;







}







table.grid_navbar td.sorting a.active







{







	color: black;







}







table.grid_navbar td.sorting a.desc







{







	background: url('../images/gallery.png') right -1235px no-repeat;







	padding-right: 19px;







}







table.grid_navbar td.sorting a.asc







{







	background: url('../images/gallery.png') right -1213px no-repeat;







	padding-right: 19px;







}







/* custom */







table.grid_navbar td.custom







{







	padding: 0 0 0 10px;







	text-align: right;







}







/* alphabet */







table.grid_navbar td.sorting span.alphabet a







{







	padding: 0 2px;







}







/* grid navbar end */















/* grid listings */







/*div#listings table.table*/







div.listings_area







{











}







.ks_highlight







{











	color: #222222;







}







table.table







{







	width: 100%;







	table-layout: fixed;







}







div#listings table.table>tbody>tr:not(:last-child)>td







{







	vertical-align: top;







	padding-bottom: 12px;







}







div#listings table.table>tbody>tr>td







{







	vertical-align: top;







	padding-bottom: 12px\9;







}







div#listings table.table>tbody>tr>td.divider







{







	width: 15px;







}







div#listings div.item







{







	background: white;







	padding: 13px 13px 10px 13px;







	-moz-border-radius: 8px;







	-webkit-border-radius: 8px;







	border-radius: 8px;







	







	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);







	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);







	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);







}







div#listings table.table div.item







{







	min-height: 129px;







}







div.accounts_grid table.table div.item







{







	min-height: 110px!important;







}















div.accounts_grid table.table div.item







{







	padding: 13px!important;







}







div#listings div.list div.item







{







	margin-bottom: 2px;







	padding: 10px 13px;







}







div#listings div.item td.photo images







{







	border: 3px #d2dadf solid;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







}







images.no_style







{







	border: 0!important;







}







div#listings table.table div.item td.photo,







div.my_listings div.item td.photo







{







	width: 120px;







}







div.accounts_grid table.table div.item td.photo







{







	width: 110px!important;







}















div#listings div.item td.photo







{







	padding: 0 8px 0 0;







}







div#listings div.item td.fields







{







	max-height: 78px;







	overflow: hidden;







	display: block;







}







div#listings div.list div.item td.fields







{







	max-height: 68px;







}







div.my_listings div.item td.fields







{







	max-height: 100px!important;







}







div#listings>table div.item td.fields>div







{







    min-height: 68px;







    *height: 78px;	







    height: 78px\9;







    overflow: hidden;







}







div#listings>div.list  div.item td.fields>div







{







    overflow: hidden;







}







div#listings div.item td.photo div







{







	position: relative;







}







div#listings div.item td.photo div.counter







{







	width: 21px;







	height: 18px;







	background: url('../images/gallery.png') 0 -1277px no-repeat;







	text-align: center;







	position: absolute;







	bottom: 0;







	left: 0;







	margin: 0 0 5px 6px;







}







div#listings div.list div.item td.photo div.counter







{







	left: auto;







	right: 0;







	margin: 0 0 -3px 0;







}







div#listings div.item td.photo div.counter a







{







	display: block;







	padding: 0 1px 2px 0;







	text-decoration: none;







	color: #222222;







	font-size: 12px;







}







div#listings div.item td.caption







{







	vertical-align: bottom;







	padding-top: 10px;







}







div#listings div.item td.fields td.value,







div#listings div.item td.fields span







{







	color: #303030;







	font-size: 13px;







}







div#listings div.item td.fields td.name







{







	color: #585858;







	font-size: 13px;







	font-style: italic;







	padding: 0 5px 0 0;







}







div#listings table.table div.item td.fields td.first







{







	padding: 0 0 5px;







}







div#listings span.crossed







{







	font-size: 12px;







	color: #4D4D4D;







}















/* list view */







div#listings div.list td.photo







{







	width: 66px;







}







div.accounts_grid div.list td.photo







{







	width: 59px!important;







}







div#listings div.list td.photo images







{







	width: 62px;







	border: 1px #8dafc6 solid;







}







div.accounts_grid div.list td.photo images







{







	width: 55px!important;







}















/* navigation bar */







div#listings td.fields a:link,







div#listings td.fields a:visited







{







	color: #356d99;







	font-size: 12px;







	text-decoration: underline;







}







div#listings td.fields a:hover,







div#listings td.fields a:active 







{







	text-decoration: none;







}







div#listings td.fields td.first a:link,







div#listings td.fields span:first-child a:link







{







	font-weight: bold;







}















div#listings a.cat_caption:link,







div#listings a.cat_caption:visited,







div#listings span.cat_caption







{







	padding: 0 0 0 10px;







	background: url('../images/gallery.png') 0 -1255px no-repeat;







	color: #356d99;







	font-size: 12px;







	text-decoration: underline;







}







div#listings a.cat_caption:hover,







div#listings a.cat_caption:active,







div#listings span.cat_caption







{







	text-decoration: none;







}







/* icons bar */







div#listings table.nav







{







	margin-top: 15px;







	width: 100%;







	-moz-user-select: none;







	-khtml-user-select: none;







}







div#listings td.caption table.nav







{







	margin-top: 0;







}







div#listings table.nav a.icon







{







	text-decoration: none;







}







div#listings table.nav a.icon span







{







	padding: 0 7px;







}







div#listings table.nav a.add_favorite span,







div#content_nav_icons a.add_favorite span







{







	background: url('../images/gallery.png') -23px -1278px no-repeat;







}







div#listings table.nav a.remove_favorite span,







div#content_nav_icons a.remove_favorite span







{







	background: url('../images/gallery.png') 0 -1391px no-repeat;







}







/* info bar */







table.nav span.icon







{







	margin: 0 5px 0 0;







	color: #3c3c3c;







	font-size: 13px;







	cursor: default;







}







div#listings table.nav span.shows







{







	padding: 0 2px 0 23px;







	background: url('../images/gallery.png') 0 -1303px no-repeat;







}







div#listings table.nav span.date







{







	padding: 0 2px 0 21px;







	background: url('../images/gallery.png') 0 -2868px no-repeat;







}







/* featuerd */







div#listings div.featured







{







	background: rgba(255,231,118,0.5);







	background: #f6eab1\9;







	position: relative;







}







div#listings div.featured div.label







{







	width: 70px;







	height: 42px;







	background: url('../images/featured.png') 0 0 no-repeat;







	position: absolute;







	top: 0;







	left: 0;







	margin: -3px 0 0 -3px;







}







div#listings div.featured div.label a







{







	display: block;







	padding: 12px 0;







	text-decoration: none;







}







div#listings div.list div.featured div.label







{







	display: none;







}







table.featured_label_fix td.fields>table







{







	margin: 0 0 0 11px;







}







images.crossed







{







	width: 16px;







	height: 15px;







	background: url('../images/gallery.png') 2px -2918px no-repeat;







	cursor: pointer;







}







/* grid listings end */















/* account_login */







form.account_login input[type=text],







form.account_login input[type=password]







{







	margin: 0 0 5px;







	width: 140px;







}







form.account_login div.button







{







	margin: 5px 0 5px;







}







div.welcome







{







	font-size: 16px;







}







ul.account_menu







{







	padding: 5px 0 0;







}







ul.account_menu li







{







	padding: 0 0 4px;







}















ul.account_menu li a:link,







ul.account_menu li a:visited







{







	color: #5a8eb7;







	text-shadow: 0 1px 0 white;







	font-size: 13px;







	text-decoration: underline;







}







ul.account_menu li a:hover,







ul.account_menu li a:active 







{







	text-decoration: none;







}







/* account_login end */















/* search block */







table.search







{







	width: 100%;







}







table.search td.field







{







	color: white;







	font-size: 14px;







	padding: 4px 6px 4px 0;







	text-align: right;







	width: 80px;







}







div.search







{







	padding: 0 0 5px 0;







	color: white;







	font-size: 12px;







}







div.search div.field







{







	color: white;







}







table.search td.field div







{







	text-overflow: ellipsis;







	overflow: hidden;







    white-space: nowrap;







    width: 80px;







}







table.search td.value







{







	padding: 4px 0 4px;







	color: white;







	font-size: 12px;







}







table.search tr.header>td







{







	padding-top: 2px;







}







.search label







{







	padding: 0 10px 0 0;







	font-size: 12px;







	color: white;







}







.search span







{







	font-size: 12px;







	color: white;







}







div.search_caption







{







	color: white;







	font-size: 18px;







	padding: 0 0 5px 85px;







}







div.search_caption div.q







{







	width: 19px;







	height: 19px;







	float: left;







	margin: 6px -2px 0 0;







	background: url('../images/gallery.png') 0 -682px no-repeat;







}







div.search_caption div.phrase







{







	float: left;







}















/* in highlight mode */















/* search block end */















/* links/font */







a.white_11:hover,







a.white_11:active







{







	text-decoration: none;







}







a.default_11:link,







a.default_11:visited







{







	font-size: 13px;







	text-decoration: underline;







}







a.default_11:hover,







a.default_11:active







{







	text-decoration: none;







}







a.brown_12:link,







a.brown_12:visited







{







	color: #13476f;







	text-shadow: none;







	font-size: 13px;







	text-decoration: underline;







}







a.brown_12:hover,







a.brown_12:active







{







	text-decoration: none;







}







a.dark_12:link,







a.dark_12:visited







{







	color: #2b516f;







	font-size: 13px;







	text-decoration: underline;







}







a.dark_12:hover,







a.dark_12:active







{







	text-decoration: none;







}







a.dotted:link,







a.dotted:visited







{







	color: #2A2A2A;







	font-size: 13px;







	text-shadow: 0 1px 0 rgba(255,255,255,0.3);







	text-decoration: none;







	background: url('../images/gallery.png') 0 -2589px repeat-x;







}







a.dotted:hover,







a.dotted:active







{







	background: none;







}







.white_12







{







	color: white;







	font-size: 14px;







	text-shadow: 0 1px 0 rgba(0,0,0,0.2);







}







.black_12







{







	color: #111;







	font-size: 14px;







}







.dark_11







{







	color: #4d4d4d;







	font-size: 12px;







}







.dark_12







{







	color: #1d1d1d;







	font-size: 13px;







}







.dark







{







	font-size: 15px;







	color: #5d5d5d;







}







.default_size







{







	font-size: 13px;







}







.notice_message







{







	padding: 2px 0 0 0;







	color: #ac2c1d;







	font-size: 11px;







	text-shadow: 0 1px 0 rgba(255,255,255,0.2);







}







div.info,







span.info







{







	font-size: 15px;







	color: #3e3e3e;







	padding: 0 0 10px;







	text-shadow: 0 1px 0 rgba(255,255,255,0.2);







}







div.info a,







span.info a







{







	font-size: 15px;







}















table.white td.caption







{







	color: white;







	font-size: 14px;







	padding: 0 8px 0 0;







	text-align: right;







	text-shadow: 0 1px 0 rgba(0,0,0,0.2);







}







table.white td.field







{







	padding: 5px 0;







}







.field_error







{







	font-weight: bold;







}







.description







{







	background: #dce4eb;







	padding: 7px 10px 10px;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







}







span.cancel







{







	color: #B63636;







	padding: 0 10px;







	cursor: pointer;







	text-decoration: underline;







}







.cancel:hover







{







	text-decoration: none;







}















option.highlight_option







{







	background: #e1f0fb;







}















div.textarea_counter_default,







div.textarea_counter_warning







{







	width: 100%;







	height: 18px;







	color: #2a2a2a;







	font-size: 12px;







	text-align: right;







}







div.textarea_counter_warning







{







	color: #860b0b;







}







div.counter_area







{







	padding: 3px 0 0 0;







}







input.disabled,







select.disabled,







textarea.disabled







{







	border: 1px #7f7f7f solid;







	background: #f4f4f4;







	color: #9a9a9a;







	cursor: default!important;







}







input.date







{







	width: 85px;







	font-size: 10px;







}







.ui-datepicker-trigger







{







	width: 20px;







	height: 16px;







	background: url('../images/gallery.png') -22px -1951px no-repeat;







	margin: 0 0 0 -20px;







}







input.counter







{







	width: 30px;







	text-align: center;







	background: #f1f1f1;







}















td>input[type=text].numeric







{







	margin: 1px;







}







input[type=radio],







input[type=checkbox]







{







	margin: 2px 0 0 0;







	vertical-align: sub;







}















input[type=text]:focus,







input[type=password]:focus,







select:focus,







textarea:focus







{







	border: 1px #3e251b solid;







}







input[type=text].error,







input[type=password].error,







select.error,







textarea.error







{







	border: 1px #be3232 solid;







	background: #ffe5e5;







	color: #be3232;







}







table.error label







{







	color: #BE3232;







	text-shadow: 0 1px 0 rgba(255,255,255,0.5);







}







input[type=button],







input[type=submit],







a.button







{







	background:url(../images/button-bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:bold; border:#060246 solid 1px;







	







}















a.button







{







	padding: 3px 15px 5px;







	text-decoration: none;







}







div#content_nav_icons a.button > span







{







	width: auto!important;







}







a.no-underline







{







	text-decoration: none;







}















input.accept







{







	width: 23px!important;







	height: 24px;







	padding: 0;







	right: 0;







	position: absolute;







	border: 0;







	margin: 2px 2px 0 0;







	background: url('../images/gallery.png') -17px -53px no-repeat #7fb0d6;







}







input.accept:hover







{







	background-position: -17px -117px;







}







input.search







{







	height: 24px;







	padding: 1px 11px 7px;







	background: url('../images/gallery.png') center -2621px repeat-x #e0b432;







}







input.low







{







	height: 24px;







	padding: 1px 12px 7px;







	vertical-align: top;







}







input.search:hover







{







	background-position: center -2643px;







}







.w50







{







	width: 50px!important;







}







.w60







{







	width: 60px!important;







}







.w70







{







	width: 70px!important;







}







.w80







{







	width: 80px!important;







}







.w100







{







	width: 100px!important;







}







.w120







{







	width: 120px!important;







}







.w130







{







	width: 130px!important;







}







.w150







{







	width: 150px!important;







}







.w180







{







	width: 180px!important;







}







.w240







{







	width: 240px!important;







}







.w350







{







	width: 350px!important;







}







.wauto







{







	width: auto!important;







	max-width: 300px;







}







/* inputs end */















/* map services */







div.flgServicesArea







{







	position: absolute;







	z-index: 100000;







	bottom: 20px;







	right: 5px;







	background: rgba(255, 255, 255, 0.7);







	padding: 5px 8px;







	overflow: hidden;







	







	-moz-user-select: none;







	-khtml-user-select: none;







	border: 1px #89a7db solid;







	-moz-border-radius: 4px;







	-webkit-border-radius: 4px;







	border-radius: 4px;







	-moz-box-shadow: 0 0 5px #a9bbdf;







	-webkit-box-shadow: 0 0 5px #a9bbdf;







	box-shadow: 0 0 5px #a9bbdf;







}







div.flgServicesArea div.caption







{







	color: #333;







    font-size: 12px;







    font-weight: bold;







    margin: 0;







    padding: 0;







}







div.flgServicesArea div.caption span.fkgSlide







{







	color: #2a539a;







    font-size: 12px;







    font-weight: normal;







    margin: 0;







    cursor: pointer;







}







div.flgServicesArea ul







{







	padding: 5px 0 10px 0;







	margin: 0;







}







div.flgServicesArea ul li







{







	list-style: none;







	font-size: 12px;







	color: #222;







	padding: 4px 0;







	margin: 0;







}







div.flgServicesArea ul li input







{







	margin-bottom: 0;







	margin-right: 25px;







	vertical-align: sub;







}







/* map services end */















/* listing details */







table.table>tbody>tr>td.name







{







	color: #4e7ca9;







	font-size: 14px;







	padding: 4px 5px 4px 0;







	vertical-align: top;







	width: 115px;







}







.random_featured table.table>tbody>tr>td.name







{







	padding: 1px 5px 1px 0;







	width: 35%;







}







table.table>tbody>tr>td.value







{







	color: #113d6b;







	padding: 4px 0;







	font-size: 15px;







	vertical-align: top;







	overflow: hidden;







	word-wrap: break-word;







}







table.table>tbody>tr>td.first







{







	font-weight: bold;







}







.random_featured table.table>tbody>tr>td.value







{







	padding: 1px 0;







}







table.listing_details







{







	width: 100%;







}







table.listing_details td.side_bar,







table.listing_details td.side_bar_video







{







	width: 230px;







	padding: 0 15px 0 0;







	text-align: right;







}







td.side_bar div.photos







{







	padding: 0 0 25px 0;







}







td.side_bar div.preview







{







	padding: 0 0 3px 0;







}







td.side_bar div.preview images







{







	width: 226px;







	height: 170px;







	border: 2px #c4d1df solid;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







}







td.side_bar ul.info







{







	text-align: right;







	padding: 20px 0 0 0;







}







td.side_bar ul.info li







{







	text-align: right;







	padding: 0 0 8px;







}







table.checkboxes>tbody>tr>td







{







	vertical-align: top;







}







table.checkboxes div.checkbox,







table.checkboxes div.checkbox_active







{







	padding: 2px 0 2px 17px;







	text-overflow: ellipsis;







	overflow: hidden;







	position: relative;







}







table.checkboxes div.checkbox







{







	color: #717171;







	text-decoration: line-through;







}







table.checkboxes div.checkbox_active images







{







	width: 18px;







	height: 18px;







	background: url('../images/gallery.png') 0 -2982px no-repeat;







	position: absolute;







	left: 0;







	top: 0;







}







div.checkbox_bar







{







	padding: 2px 0 5px;







}







div.checkbox_bar a







{







	font-size: 12px;







}







span.counter







{







	color: #292929;







    font-size: 13px;







    font-style: italic;







}







div.photos div.preview div







{







	background: url('../images/images_zoom.png') right bottom no-repeat;







}







div.photos ul li







{







	







}







div.photos ul li images







{







	border: 2px #c4d1df solid;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







	width: 109px;







	/*height: 82px;*/







	margin: 0 4px 4px 0;







	cursor: pointer;







}







div.photos div.slider







{







	overflow: hidden;







}







div.photos div.slider ul







{







	/*height: 86px;*/







	display: none;







}







div.photos div.slider ul li







{







	float: left;







	width: 230px;







	text-align: left;







}







div.photos div.slider ul li > div







{







	display: inline-block;







	*display: inline;







	*zoom: 1;







	position: relative;







}







div.photos ul.inline li







{







	margin: 0 0 4px;







}







div.photos ul.inline li.nl







{







	margin: 0 4px 4px 0;







}







div.photos ul.inline li images







{







	margin: 0 0 0 0;







}







div.highlight,







div.highlight_dark







{







	/*background: rgba(255, 255, 255, 0.3);*/







	background:#FFF;







	padding:10px;







	-moz-border-radius: 8px;







	-webkit-border-radius: 8px;







	border-radius: 8px; font-size:12px;







}







div.highlight_dark







{







	background: url('../images/teaser_bg.gif') center center repeat #5a8eb7;







	padding: 15px 15px 15px;







}







div.highlight_loading







{







	background-image: url('../images/video_loader.gif');







	background-position: center center;







	background-repeat: no-repeat;







}







div.photos div.nav_bar







{







	background: #c4d1df;







	height: 22px;







	clear: both;







	margin: 3px 0 4px 0;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







	position: relative;







}







div.photos div.nav_bar div.prev,







div.photos div.nav_bar div.next







{







	width: 12px;







	height: 14px;







	position: absolute;







	top: 0;







	left: 0;







	background: url('../images/gallery.png') -1px -583px no-repeat;







	margin: 5px 0 0 7px;







	cursor: pointer;







}







div.photos div.nav_bar div.next







{







	left: auto;







	right: 0;







	background: url('../images/gallery.png') -31px -583px no-repeat;







	margin: 5px 2px 0 0;







}







div.photos div.navigation







{







	padding: 2px 0 0 0;







	text-align: center;







	-moz-user-select: none;







	-khtml-user-select: none;







}







div.photos div.navigation a







{







	text-decoration: none;







}







div.photos div.navigation a span,







div.photos div.navigation a.active span







{







	padding: 0 4px;







	background: url('../images/gallery.png') -25px -556px no-repeat;







}







div.photos div.navigation a.active span







{







	background-position: -14px -580px;







}







td.side_bar ul.statistics







{







	text-align: right;







	color: #222222;







}







td.side_bar ul.statistics li







{







	padding: 2px 0;







}







td.side_bar ul.statistics span.name







{







	/*font-style: italic;*/







	color: #444444;







	text-shadow: 0 1px 0 rgba(255,255,255, 0.2);







}







div.images_loading







{







	background: url('../images/images_loader.gif') center center no-repeat #444444;







	position: absolute;







	top: 0;







	left: 0;







	margin: 2px 2px;







}







div#map







{







	font-size: 11px;







}







div.username







{







	padding: 0 0 5px;







	font-size: 17px;







}







/* video tab */







table.listing_details td.side_bar_video







{







	width: 124px;







}







#area_video .thumbnails_right







{







	padding: 0 0 0 15px;







}







#area_video div.thumb_horizontal







{







	padding: 10px 0;







}







#area_video ul.thumbnails li images.item,







#area_video ul.thumbnails li images.peview_item







{







	border: 2px solid #ADADAD;







	-moz-border-radius: 5px;







	-webkit-border-radius: 5px;







	border-radius: 5px;







	margin: 0 0 5px 0;







	cursor: move;







}







#area_video ul.thumbnails li images.peview_item







{







	border: 2px solid #DFDAD2;







	cursor: pointer;







}







ul.inline li







{







	float: left;







	margin: 0 5px 0 0;







	position: relative;







}







/* seller info */







table.seller_info







{







	width: 100%;







}







table.seller_info td.side_bar







{







	width: 170px;







	padding: 0 15px 0 0;







	text-align: right;







}







images.photo







{







	border: 2px solid #a9c6dd;







    border-radius: 5px 5px 5px 5px;







}







/* listing details end */















/* submit table */







table.submit,







table.submit_modal







{







	width: 100%;







}







table.submit td.name,







table.submit td.name_top,







table.submit_modal td.name







{







	padding: 5px 8px 5px 0;







	font-size: 14px;







	text-align: right;







	vertical-align: top;







	width: 115px;







}







table.submit td.field,







table.submit_modal td.field







{







	padding: 5px 0;







	position: relative;







	vertical-align: top;







	color: #2a2a2a;







	font-size: 13px;







}







table.submit_modal td.name







{







	text-align: left;







	font-size: 13px;







}







table.submit td.name_top







{







	vertical-align: top;







	padding-top: 8px;







}















td.button







{







	padding-top: 15px!important;







}







div.name







{







	padding: 5px 8px 5px 0;







	color: #265e8b;







	font-size: 13px;







}







div.field







{







	padding: 0 0 1px;







	position: relative;







	color: #2a2a2a;







}







div.field label,







td.field label,







div.value label







{







	padding: 0 10px 0 0;







}







images.between







{







	width: 18px;







	height: 11px;







	background: url('../images/gallery.png') 0 -1968px no-repeat;







	margin: 0 5px;







}







/* submit table end */















/* fieldset */







div.fieldset table.fieldset_header







{







	width: 100%;







	-moz-user-select: none;







	-khtml-user-select: none;







}







div.fieldset table td.caption







{







	width: 10px;







	font-size: 15px;







	padding: 0 5px 1px 0;







	white-space: nowrap;







	color: #2F6086;







}







div.fieldset table td.arrow







{







	width: 40px;







	background: url('../images/gallery.png') 0 -1427px no-repeat;







	cursor: pointer;







}







div.fieldset table td.up







{







	background-position: 0 -1476px;







}







div.fieldset table td.line







{







	background: url('../images/gallery.png') 0 -1451px repeat-x;







}







div.fieldset:not(:first-child)







{







	padding-top: 3px;







}







div.fieldset div.body







{







	padding: 5px 0 15px;







}







div.fieldset div.tall







{







	padding: 10px 0 25px;







}







div.divider







{







	padding: 6px 0 8px 0;







}







div.list div.divider:first-child







{







	padding: 0 0 8px 0;







}







div.fieldset>table







{







	width: 100%;







}







/* fieldset end */















/* slider */







div.slider







{







	overflow: hidden;







	position: relative;







	-moz-user-select: none;







	-khtml-user-select: none;







}







/* horizontal mode */







div.slider>div.container







{







	margin: 0 20px;







	overflow: hidden;







}







div.horizontal div.prev,







div.horizontal div.next







{







	width: 15px;







	height: 40px;







	position: absolute;







	top: 50%;







	left: 0;







	background: url('../images/gallery.png') 0 -1546px no-repeat;







	margin-top: -20px;







	cursor: pointer;







}







div.horizontal div.next







{







	background-position: -15px -1546px;







	left: auto;







	right: 0;







}







/* vertical mode */







div.vertical div.container







{







	margin: 20px 0;







	overflow: hidden;







}







div.vertical div.prev,







div.vertical div.next







{







	width: 40px;







	height: 15px;







	position: absolute;







	top: 0;







	left: 50%;







	background: url('../images/gallery.png') 0 -1510px no-repeat;







	margin-left: -20px;







	cursor: pointer;







}







div.vertical div.next







{







	background-position: 0 -1525px;







	top: auto;







	bottom: 0;







}







/* slider end */















/* loading bars */







span.loading_highlight







{







	background: url('../images/loading_highlight.gif') center center no-repeat;







	padding: 0 8px;







	vertical-align: middle;







	display: none;







}







span.tree_loader







{







	background: url('../images/tree_loader.gif') center center no-repeat;







	padding: 0 7px;







	vertical-align: middle;







	display: none;







	font-size: 10px;







	margin: 0 0 0 4px;







}







/* loading bars end */















/* notices/errors */







.attention







{







	padding: 0 0 8px;







}







.attention .red







{







	font-weight: bold;







}















#system_message>div.error,







#system_message>div.notice,







#system_message>div.warning,







#system_message>noscript>div.warning







{







	border: 2px rgba(16, 36, 0, 0.25) solid;







	-moz-border-radius: 6px;







	-webkit-border-radius: 6px;







	border-radius: 6px;







	margin: 0 0 10px;







}







#system_message>div.error div.inner,







#system_message>div.notice div.inner,







#system_message>div.warning div.inner,







#system_message>noscript>div.warning div.inner







{







	position: relative;







	border: 1px #d61818 solid;







	-moz-border-radius: 4px;







	-webkit-border-radius: 4px;







	border-radius: 4px;







	background: #ffdede;







	padding: 8px 25px 10px 43px;







}







#system_message>div.notice div.inner







{







	border: 1px #397400 solid;







	background: #e9ffd3;







}







#system_message>div.warning div.inner,







#system_message>noscript>div.warning div.inner







{







	border: 1px #e7b70f solid;







	background: #fff4c0;







}















body>div.error,







body>div.warning,







body>div.notice







{







	width: 540px;







	position: fixed;







	z-index: 200000;







	display: none;







	top: 0;







	left: 50%;







	margin-left: -270px;







	border: 2px rgba(16, 36, 0, 0.25) solid;







	border-top: 0;







	-moz-border-bottom-left-radius: 6px;







	-webkit-border-bottom-left-radius: 6px;







	border-bottom-left-radius: 6px;







	-moz-border-bottom-right-radius: 6px;







	-webkit-border-bottom-right-radius: 6px;







	border-bottom-right-radius: 6px;







}







body>div.error div.inner,







body>div.warning div.inner,







body>div.notice div.inner







{







	z-index: 200001;







	position: relative;







	border: 1px #d61818 solid;







	border-top: 0;







	-moz-border-bottom-left-radius: 4px;







	-webkit-border-bottom-left-radius: 4px;







	border-bottom-left-radius: 4px;







	-moz-border-bottom-right-radius: 4px;







	-webkit-border-bottom-right-radius: 4px;







	border-bottom-right-radius: 4px;







	background: #ffdede;







	padding: 8px 25px 12px 43px;







}







body>div.warning div.inner







{







	border: 1px #e7b70f solid;







	border-top: 0;







	background: #fff4c0;







}







body>div.notice div.inner







{







	border: 1px #397400 solid;







	border-top: 0;







	background: #e9ffd3;







}







body>div.error div.inner div.icon,







body>div.warning div.inner div.icon,







body>div.notice div.inner div.icon,







#system_message>div.error div.inner div.icon,







#system_message>div.notice div.inner div.icon,







#system_message>div.warning div.inner div.icon,







#system_message>noscript>div.warning div.inner div.icon







{







	width: 20px;







	height: 18px;







	left: 0;







	top: 50%;







	margin: -9px 0 0 15px;







	position: absolute;







	background: url('../images/gallery.png') -20px -1600px no-repeat;







}







body>div.warning div.inner div.icon,







#system_message>div.warning div.inner div.icon,







#system_message>noscript>div.warning div.inner div.icon







{







	width: 18px;







	height: 17px;







	background-position: -1px -1599px;







	margin: -11px 0 0 15px;







}







body>div.notice div.inner div.icon,







#system_message>div.notice div.inner div.icon







{







	width: 19px;







	height: 14px;







	background-position: 0px -1622px;







	margin: -9px 0 0 13px;







}















#system_message>div.error div.inner div.icon







{







	margin: -8px 0 0 15px;







}







#system_message>div.notice div.inner div.icon







{







	margin: -8px 0 0 13px;







}







#system_message>div.warning div.inner div.icon







{







	margin: -10px 0 0 15px;







}















body>div.error div.inner div.message,







#system_message>div.error div.inner div.message







{







	color: #b33030;







}







body>div.warning div.inner div.message,







#system_message>div.warning div.inner div.message







{







	color: #734c01;







}







body>div.notice div.inner div.message,







#system_message>div.notice div.inner div.message







{







	color: #406819;







}







body>div.error div.inner div.close,







body>div.warning div.inner div.close,







body>div.notice div.inner div.close







{







	position: absolute;







	cursor: pointer;







	width: 9px;







	height: 9px;







	right: 0;







	top: 50%;







	margin: -5px 10px 0 0;







	background: url('../images/gallery.png') -30px -1627px no-repeat;







}







body div.error ul







{







	padding: 0 0 0 15px;







}







body div.error li







{







	list-style: circle;







}







/* notices/errors end */















/* featured listings block */







div.inner ul.featured







{







	text-align: center;







}







ul.featured>li.item







{







	display: inline;







}







ul.featured>li.item div.content







{







	display: inline-block;







	*display: inline;







	*zoom: 1;







	padding: 0 7px 15px 7px;







	vertical-align: top;







	overflow: hidden;







}







ul.featured>li.item div







{







	text-align: left;







	padding: 2px 0;







}







ul.featured>li.item a images







{







	border: 3px #e5e8eb solid;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







}







ul.featured>li.item>div.content>ul>li







{







	padding: 2px 0;







}







ul.featured>li.item>div.content>ul>li







{







	color: #303030;







}







ul.list>li.item>div.content







{







	padding: 0 7px 10px 0;







}







ul.list>li







{







	display: block!important;







}







ul.list>li.item>div.content>ul>li







{







	padding: 1px 0 1px 15px;







	position: relative;







}







images.point







{







	position: absolute;







	top: 9px;







	left: 0;







	width: 4px;







	height: 4px;







	background: url('../images/gallery.png') -3px -1810px no-repeat;







}







/* featured listings block end */















/* random featured */







table.type_top_content







{







	width: 100%;







	table-layout: fixed;







	margin: 0 0 15px 0;







}







table.type_top_content div.sell_space







{







	margin: 0 20px 0 0;







}







.random_featured







{







	width: 258px;







	-moz-user-select: none;







	-khtml-user-select: none;







}







.random_featured .area







{







	background: #e5e8eb;







	-moz-border-radius: 4px;







	-webkit-border-radius: 4px;







	border-radius: 4px;







	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);







	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);







	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);







	position: relative;







}







.random_featured .picture







{







	background: #e5e8eb;







	padding: 3px;







	-moz-border-radius: 4px;







	-webkit-border-radius: 4px;







	border-radius: 4px;







	position: relative;







}







.random_featured .picture images







{







	width: 250px;







	border: 1px #7f7f7f solid;







	position: relative;







}







.random_featured .picture images.tmp







{







	top: 3px;







	left: 3px;







	position: absolute;







	display: none;







}







.random_featured div.fields







{







	padding: 3px 8px 8px;







	color: #303030;







	overflow: hidden;







	text-overflow: ellipsis;







}







.random_featured div.navigation







{







	height: 19px;







	margin-top: -30px;







	position: relative;







	background: rgba(0,0,0,0.4);







	background:  url('../images/blank0.4.png') 0 0 repeat\9;







	text-align: center;







	padding: 11px 0 0 0;







	font-size: 0px;







}







.random_featured div.prev,







.random_featured div.next







{







	width: 7px;







	height: 12px;







	top: 9px;







	left: 10px;







	background: url('../images/gallery.png') 0 -1645px no-repeat;







	position: absolute;







	cursor: pointer;







}







.random_featured div.next







{







	left: auto;







	right: 10px;







	background-position: -12px -1645px;







}







.navigation ul li







{







	display: inline-block;







	*display: inline;







	*zoom: 1;







	background: url('../images/gallery.png') 0 -1662px no-repeat;







	width: 8px;







	margin: 0 2px 0 3px;







	height: 8px;







	cursor: pointer;







}







.random_featured ul li.active







{







	background-position: -12px -1662px;







}















div.random_list







{







	padding: 6px 15px 10px;







	height: 250px;







	display: none;







}







div.random_list div.inner







{







	overflow: hidden;







	height: 250px;







}







div.random_list ul li







{







	padding: 0 0 10px;







	color: #4D4D4D;







}







td.random_featured div.nav







{







	height: 30px;







	width: 100%;







	background: rgba(0,0,0,0.4);







	background:  url('../images/blank0.4.png') 0 0 repeat\9;







	position: absolute;







	cursor: pointer;







	text-align: center;







	display: none;







	left: 0;







}







td.random_featured div.top







{







	top: 0;







	-moz-top-left-border-radius: 4px;







	-webkit-top-left-border-radius: 4px;







	border-top-left-radius: 4px;







	-moz-top-right-border-radius: 4px;







	-webkit-top-right-border-radius: 4px;







	border-top-right-radius: 4px;







}







td.random_featured div.bottom







{







	bottom: 0;







	-moz-bottom-left-border-radius: 4px;







	-webkit-bottom-left-border-radius: 4px;







	border-bottom-left-radius: 4px;







	-moz-bottom-right-border-radius: 4px;







	-webkit-bottom-right-border-radius: 4px;







	border-bottom-right-radius: 4px;







	margin-bottom: -1px;







}







td.random_featured div.top images,







td.random_featured div.bottom images







{







	width: 23px;







	height: 14px;







	background: url('../images/gallery.png') 0 -2939px no-repeat;







	margin-top: 7px;







}







td.random_featured div.bottom images







{







	background-position: 0 -2956px;







}







/* random featured end */















/* staps */







table.steps







{







	position: relative;







	height: 30px;







	margin: 0 0 20px;







	width: 100%;







}







table.steps td







{







	text-align: center;







	height: 30px;







	







	text-overflow: ellipsis;







	-o-text-overflow: ellipsis;







	-moz-binding: url( 'bindings.xml#ellipsis' );







	white-space: nowrap;







	overflow: hidden;







}







table.steps td.active







{







	background: url('../images/gallery.png') right -1677px no-repeat;







}







table.steps td div,







table.steps td.active div







{







	margin: 0 5px 0 0;







	height: 30px;







	background: url('../images/gallery.png') 0 -1710px repeat-x;







}







table.steps td.active div,







table.steps td.past div







{







	background-position: 0 -1740px;







}







table.steps td a,







table.steps td.active a,







table.steps td.past a







{







	padding: 5px 11px 5px 11px;







	background: #c1dbef;







	text-decoration: none!important;







	-moz-border-radius: 14px;







	-webkit-border-radius: 14px;







	border-radius: 14px;







	color: #1a598a;







	font-size: 14px;







	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);







	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);







	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);







	line-height: 28px;







	margin: 0 13px;







	cursor: default;







}







table.steps td.active a,







table.steps td.past a







{







	background: #4e88b6;







	color: #fffefe;







	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);







	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);







	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);







}







table.steps td.past a







{







	background: #7fb0d6!important;







	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4);







	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4);







	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4);







	cursor: pointer;







}







table.steps td.last div a







{







	margin: 0 10px;







}







div.default_cursor a







{







	cursor: default;







}















div.caption







{







	color: #2f6086;







	font-size: 18px;







	padding: 0 0 10px;







	text-shadow: 0 1px 0 rgba(255,255,255,0.5);







}







div.caption_light







{







	font-size: 16px;







	padding: 0 0 5px;







}







div.step







{







	padding: 0 0 15px;







}







span.arrow input







{







	border-right: 0;







	-moz-border-top-right-radius: 0;







	-webkit-top-right-border-radius: 0;







	border-top-right-radius: 0;







	-moz-border-bottom-right-radius: 0;







	-webkit-bottom-right-border-radius: 0;







	border-bottom-right-radius: 0;







}







span.arrow input:hover







{







	background: url('../images/gallery.png') 0 -756px repeat-x #cf8637;







}







span.arrow:hover input







{







	background: url('../images/gallery.png') 0 -788px repeat-x white;







}







span.arrow:hover label.right







{







	background: url('../images/gallery.png') 0 -1776px no-repeat;







}







span.arrow label.right







{







	padding: 6px 4px 7px;







	cursor: pointer;







	-moz-user-select: none;







	-khtml-user-select: none;







	display: inline;







	background: url('../images/gallery.png') -30px -1641px no-repeat;







}







span.fail_field,







span.success_field







{







	background: url('../images/gallery.png') -24px -1622px no-repeat;







	padding: 0 6px;







	-moz-user-select: none;







	-khtml-user-select: none;







}







span.success_field







{







	background-position: -10px -1774px;







}















div.password_strength







{







	float: left;







	padding: 0 0 0 8px;







}







div.password_strength div.scale







{







	background: url('../images/password_bg.png') 0 0 no-repeat;







	width: 71px;







	height: 7px;







}







div.password_strength div.scale







{







	background: url('../images/password_bg.png') 0 0 no-repeat;







	width: 71px;







	height: 7px;







	position: relative;







}







div.password_strength div.scale div.color







{







	height: 5px;







	width: 0;







	margin: 1px 0 0 0;







}







div.password_strength div.scale div.red







{







	background: #ed2f0b;







}







div.password_strength div.scale div.green







{







	background: #23a50c;







}







div.password_strength div.scale div.yellow







{







	background: #ebcc00;







}







div.password_strength div.scale div.shine







{







	background: url('../images/password_bg.png') 0 -7px no-repeat;







	width: 0;







	height: 7px;







	position: absolute;







	top: 0;







	left: 0;







}







/* staps end */















/* profile */







canvas.new,







images.thumbnail







{







	border: 2px #d0d0d0 solid;







	-moz-border-radius: 5px;







	-webkit-border-radius: 5px;







	border-radius: 5px;







	display: block;







	width: 120px;







	height: 90px;







	cursor: move;







}







#area_profile canvas.new,







#area_profile images.thumbnail







{







	width: auto;







}







span.suspended canvas







{







	border: 2px #c44848 solid;







}







div.canvas







{







	position: relative;







}







div.canvas div







{







	white-space: nowrap;







	overflow: hidden;







	border: 2px #adadad solid;







	-moz-border-radius: 5px;







	-webkit-border-radius: 5px;







	border-radius: 5px;







	background: #e4ded5;







	font-size: 10px;







}







images.delete,







images.cancel







{







	position: absolute;







	display: none;







	top: 0;







	right: 0;







	width: 17px;







	height: 17px;







	background: url('../images/gallery.png') -24px -1806px no-repeat;







	cursor: pointer;







}







images.delete:hover,







images.cancel:hover







{







	background-position: -24px -1825px;







}







.active images.delete,







.active images.cancel







{







	display: block;







}







images.avatar40







{







	width: 40px;







	height: 40px;







	background: url('../images/avatar.png') 0 -70px no-repeat;







}







images.avatar70







{







	width: 70px;







	height: 70px;







	background: url('../images/avatar.png') 0 0 no-repeat;







}







/* profile end */















/* file upload */







label.upload







{







	position: relative;







	overflow: hidden;







	display: inline-block;







	*display: inline;







	*zoom: 1;







}







label.upload span.link







{







	text-decoration: underline;







	font-size: 13px;







	color: #356d99;







}







label.upload:hover span.link







{







	text-decoration: none;







}







label.upload input,







span.draft input







{







	position: absolute;







	top: 0;







	right: 0;







	margin: 0;







	border: solid transparent;







	border-width: 0 0 100px 200px;







	opacity: 0;







	filter: alpha(opacity=0);







	-o-transform: translate(250px, -50px) scale(1);







	-moz-transform: translate(-300px, 0) scale(4);







	direction: ltr;







	cursor: pointer;







	height: 100px;







}







/* ie 6,7 fix */







*html label.upload,







*+html label.upload







{







	padding: 2px 0;







}















/* file upload end */















/* paging */







ul.paging







{







	padding: 15px 0 0 0;







	height: 22px;







}







ul.paging li







{







	display: inline-block;







	*display: inline;







	*zoom: 1;







	padding: 0 1px 1px;







}







ul.paging li a:link,







ul.paging li a:visited







{







	color: #356d99;







	font-size: 14px;







	text-decoration: underline;







	padding: 0 6px 1px;







}







ul.paging li a:hover,







ul.paging li a:active 







{







	text-decoration: none;







	color: white;







	background: #92bfe2;







}







ul.paging li.navigator a







{







	font-size: 15px;







}







ul.paging li.active







{







	color: white;







	background: #92bfe2;







	font-size: 14px;







	padding: 0 5px 1px;







	background: rgba(rgba(143, 188, 223, 0.5););







	-moz-border-radius: 2px;







	-webkit-border-radius: 2px;







	border-radius: 2px;







}







ul.paging li.transit







{







	float: right;







}







ul.paging li.transit input







{







	width: 20px;







	text-align: center;







	height: 18px;







	height: 17px\9;







	padding: 0 5px 1px;







	padding: 2px 5px 0\9;







}







/* paging end */















/* qtip */







images.qtip







{







	width: 16px;







	height: 16px;







	background: url('../images/gallery.png') -23px -1791px no-repeat;







	margin: 0 0 2px;







}







div.qtip_cont







{







	display: none;







}







div.qtip-defaults







{







	max-width: 300px;







}







/* qtip end */















/* tree */







div.tree ul







{







	display: none;







	padding: 2px 0 2px 15px;







}







div.tree ul.first







{







	display: block;







	padding: 0 0 0 5px;







}







div.tree ul li







{







	padding: 2px 0;







}







div.tree ul li>images







{







	width: 9px;







	height: 11px;







	background: url('../images/gallery.png') -2px -1825px no-repeat;







	margin: 0 3px 0 0;







	cursor: pointer;







}







div.tree ul li images.opened







{







	background-position: -2px -1837px;







}







div.tree ul li images.no_child







{







	background-position: 2px -1851px;







	width: 12px;







	margin: 0;







	cursor: default;







}







div.tree ul li.locked>a,







div.tree ul li.locked>label







{







	background: url('../images/gallery.png') right -1866px no-repeat;







	padding: 0 15px 0 0;







	text-decoration: none;







}







span.tmp_input span







{







	position: relative;







}







span.tmp_input input[type=text]







{







	width: 120px;







}







span.tmp_input input.accept







{







	margin: -3px 0 0;







	top: 0;







	left: auto;







	right: 0;







}







images.remove







{







	cursor: pointer;







	width: 9px;







	height: 9px;







	margin: -1px 0 0 8px;







	background: url('../images/gallery.png') -30px -1627px no-repeat;







}







#crossed_selected







{







	padding: 0 0 15px;







}







#crossed_selected li







{







	list-style: disc;







	margin: 0 0 0 21px;







	padding: 1px 0;







}







#crossed_selected li.first







{







	list-style: none;







	margin: 0;







}







/* tree end */















/* plans */







table.plans







{







	width: 100%;







	cursor: default;







}







table.plans td.radio







{







	width: 23px;







	padding: 22px 0 0 5px;







	vertical-align: top;







}







table.plans td.label







{







	padding: 5px 0 13px;







	vertical-align: top;







}







table.plans tr.active td.radio,







table.plans tr.active td.label,







table.plans tr.active td.info,







table.plans tr:hover td.radio,







table.plans tr:hover td.label,







table.plans tr:hover td.info







{







	background: #e7ebef;







	border-radius: 5px 0 0 5px;







}







table.plans tr.active td.label,







table.plans tr:hover td.label







{







	border-radius: 0;







}







table.plans tr.active td.info







table.plans tr:hover td.info







{







	border-radius: 0 5px 5px 0;







}







table.plans td.label table.bg







{







	width: 100%;







}







table.plans td.label table.bg td.left







{







	background: url('../images/gallery.png') 0 -3044px no-repeat;







	width: 4px;







	height: 49px;







	border-radius: 6px 0 0 6px;







}







table.plans td.label table.bg td.right







{







	height: 49px;







	width: 8px;







	vertical-align: top;







}







table.plans td.label table.bg td.right > div > div







{







	height: 49px;







	width: 4px;







	border-radius: 0 6px 6px 0;







	position: absolute;







	top: 0;







	left: 0;







}







table.plans td.label table.bg td.right > div > div div.bg







{







	height: 49px;







	width: 8px;







	position: absolute;







	top: 0;







	left: 0;







	background: url('../images/gallery.png') -4px -3044px no-repeat;







}







table.plans td.label table.bg td.right > div > div div.tile







{







	height: 6px;







	width: 6px;







	position: absolute;







	top: 21px;







	right: -2px;







	-webkit-transform: rotate(45deg);	







	-moz-transform: rotate(45deg);







	-ms-transform: rotate(45deg);







	-o-transform: rotate(45deg);







	transform: rotate(45deg);







}







table.plans td.label table.bg td.center







{







	background: url('../images/gallery.png') 0 -3094px repeat-x;







	height: 49px;







	vertical-align: top;







}







table.plans td.label div.price







{







	color: #5b5951;







	font-size: 17px;







	text-align: center;







	padding: 4px 5px 0;







	height: 26px;







	white-space: nowrap;







	overflow: hidden;







	text-overflow: ellipsis;







}







table.plans td.label div.type







{







	color: white;







	font-size: 12px;







	text-align: center;







	white-space: nowrap;







	overflow: hidden;







}







table.plans td.info







{







	padding: 5px 0 0 15px;







	vertical-align: top;







}







table.plans td.info td.caption







{







	white-space: nowrap;







	width: 10px;







}







table.plans td.info td.caption div







{







	font-size: 14px;







	color: #1e4f74;







	font-weight: bold;







	padding: 0 0 0 0;







}







table.plans td.info div.desc







{







	color: #373737;







	padding: 3px 0 5px 7px;







	overflow: hidden;







	height: 30px;







	line-height: 17px;







}







table.plans td.info div.status







{







	color: #373737;







	padding: 0 10px 0;







	font-weight: bold;







	font-size: 13px;







}







ul.features







{







	padding: 0 0 0 15px;







	display: none;







	font-size: 12px;







}







ul.features li







{







	display: inline;







	padding: 2px 10px 0 20px;







	color: #242424;







    font-size: 12px;







    font-weight: normal;







}







ul.features li.pics







{







	background: url('../images/gallery.png') 0 -1905px no-repeat;







}







ul.features li.video







{







	background: url('../images/gallery.png') 0 -1885px no-repeat;







}







ul.features li.period







{







	background: url('../images/gallery.png') 0 -1925px no-repeat;







}







table.list ul.features







{







	display: block;







	padding: 0;







}







ul.package_info







{







	padding: 5px 0 0 0;







}







ul.package_info li







{







	color: #515151;







	font-size: 12px;







}







ul.package_info li b







{







	color: #3d3d3d;







}







ul.package_info li span.overdue,







ul.package_info li span.overdue b







{







	color: #8a1313;







}







a.renew







{







	text-align: center;







}







a.renew span







{







	padding: 0px 6px;







	background: url('../images/gallery.png') 0 -2675px no-repeat;







}







a.renew span:hover







{







	background: url('../images/gallery.png') -16px -2675px no-repeat;







}







/* plans end */















/* authorization */







div.auth







{







	background: #e6e5e5;







	-moz-border-radius: 5px;







	-webkit-border-radius: 5px;







	border-radius: 5px;







	padding: 15px 15px 18px;







	margin: 5px 0;







	font-size: 15px;







}







div.auth>table







{







	table-layout: fixed;







	width: 100%;







	







}







div.auth>table td.side







{







	text-align: center;







	vertical-align: top;







}







div.auth>table td.side>div







{







	display: inline-block;







	*display: inline;







	*zoom: 1;







}







div.auth>table td.divider







{







	width: 20px;







	text-align: center;







	font-size: 17px;







}







div.auth>table div.caption







{







	color: #222;







	font-size: 13px;







	padding: 0 0 5px 0;







	font-weight: bold;







}







div.auth div.name







{







	padding: 5px 0 0px;







	color: #5B392C;







}







/* authorization end */















/* add photo */







div#fileupload







{







	padding: 15px 0 10px 0;







	-moz-user-select: none;







	-khtml-user-select: none;







}







div#fileupload span.draft







{







	background: url('../images/gallery.png') center -1985px no-repeat #dce6ed;







	width: 124px;







	height: 44px;







	-moz-border-radius: 5px;







	-webkit-border-radius: 5px;







	border-radius: 5px;







	-moz-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);







	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);







	box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);







	font-size: 13px;







	color: #91a8ba;







	padding: 50px 0 0 0;







	margin: 0 10px 10px 0;







	text-align: center;







	cursor: pointer;







	line-height: 16px;







	display: inline-block;







	*display: inline;







	*zoom: 1;







    overflow: hidden;







    position: relative;







    vertical-align: top;







}







div#fileupload span.allowed







{







	display: block;







}







div#fileupload span.active,







div#fileupload span.hover







{







	position: relative;







	display: inline-block;







	*display: inline;







	*zoom: 1;







	margin: 0 10px 5px 0;







	vertical-align: top;







	/*width: 124px;*/







	height: 120px;







	background: none;







	padding: 0;







}







div#fileupload span.hover,







ul.thumbnails li.hover







{







	background: #bfd2e0;







	border: 2px #99b1c3 solid;







	-moz-border-radius: 5px;







	-webkit-border-radius: 5px;







	border-radius: 5px;







}







ul.thumbnails li.hover







{







	width: 120px;







	height: 90px;







}







.ui-sortable-helper images.thumbnail







{







	border: 2px #f0eae8 solid;







}







div#fileupload span.progress







{







	bottom: 0;







    display: inline-block;







    *display: inline;







	*zoom: 1;







    height: 10px;







    margin: 0 0 28px;







    position: absolute;







    width: 99%;







    -moz-border-radius: 0!important;







	-webkit-border-radius: 0!important;







	border-radius: 0!important;







	border: 0!important;







	background: none;







	opacity: 0.7;







	filter: alpha(opacity=70);







}







div#fileupload span.progress div







{







	height: 10px;







	background: #5e94be!important;







	  -moz-border-radius: 0!important;







	-webkit-border-radius: 0!important;







	border-radius: 0!important;







	border: 0!important;







	margin: 0 2px;







}







div#fileupload images.loaded







{







	width: 19px;







	height: 14px;







	background: url('../images/gallery.png') -1px -2083px no-repeat;







	position: absolute;







	right: 0;







	bottom: 0;







	margin: 0 4px 31px;







}







div#fileupload div.photo_navbar







{







	height: 26px;







	font-size: 11px;







	position: relative;







}







div#fileupload div.photo_navbar input







{







	margin-top: 2px;







	width: 90px;







}







div#fileupload images.edit,







div#fileupload images.crop







{







	width: 10px;







	height: 10px;







	background: url('../images/gallery.png') -27px -2086px no-repeat;







	cursor: pointer;







	position: absolute;







	right: 0;







	top: 0;







	margin: 5px 4px 0 0;







}







div#fileupload images.crop







{







	background-position: -28px -1846px;







	right: 13px;







}







.template-download images.thumbnail,







.move







{







	cursor: move!;







}







.pointer







{







	cursor: pointer!important;







}







.template-download images.thumbnail:hover







{







	border: 2px #9b9a9a solid;







}







/* add photo end */















/* payment gateways */







ul#payment_gateways







{







	padding: 10px 0;







	font-size: 0px;







}







ul#payment_gateways li







{







	display: inline-block;







	*display: inline;







	*zoom: 1;







	width: 90px;







	height: 60px;







	text-align: center;







	background: rgba(255,255,255, 0.25);







	-moz-border-radius: 5px;







	-webkit-border-radius: 5px;







	border-radius: 5px;







	padding: 10px 0 0 0;







	margin: 0 10px 10px 0;







}







ul#payment_gateways li.active,







ul#payment_gateways li:hover







{







	background: rgba(255,255,255, 0.5);







}







ul#payment_gateways li p







{







	padding: 5px 0 0 0;







}







/* payment gateways end */















/* my listings */







div.my_listings div.item







{







	position: relative;







}







div.my_listings div.item:not(:last-child)







{







	margin-bottom: 8px;







}







div.my_listings div.item td.details







{







	width: 190px;







}







div.my_listings div.item td.nav_icons







{







	height: 35px;







	vertical-align: bottom;







}







table.info







{







	width: 100%;







}







table.info td.name







{







	width: 80px;







	padding: 0 10px 0 0;







	color: #225d8b;







	font-size: 13px;







}







table.info td.value







{







	font-size: 13px;







	padding: 0 0 2px;







}







span.active







{







	padding: 0 0 0 10px;







	color: #317702;







	background: url('../images/gallery.png') 0 -2109px no-repeat;







}







a.incomplete







{







	padding: 0 0 0 10px;







	color: #444444;







	background: url('../images/gallery.png') 0 -2138px no-repeat;







}







a.approval,







span.approval







{







	padding: 0 0 0 10px;







	color: #c6690e;







	background: url('../images/gallery.png') 0 -2167px no-repeat;







}







span.pending







{







	padding: 0 0 0 10px;







	color: #0e6dc6;







	background: url('../images/gallery.png') 0 -2195px no-repeat;







}







a.expired,







span.expired







{







	padding: 0 0 0 10px;







	color: #c71414;







	background: url('../images/gallery.png') 0 -2222px no-repeat;







}







a.nav_icon







{







	-moz-user-select: none;







	-khtml-user-select: none;







	text-decoration: none;







	font-size: 12px!important;







}







a.nav_icon span.left,







a.nav_icon span.right







{







	background: url('../images/gallery.png') 0 -2247px no-repeat;







	padding: 2px 0 6px;







	display: inline-block;







	*display: inline;







	*zoom: 1;







}







a.nav_icon span.right







{







	background-position: -3px -2247px;







}







a.nav_icon:hover span.left







{







	background-position: 0 -2296px;







}







a.nav_icon:hover span.right







{







	background-position: -3px -2296px;







}







a.nav_icon:hover span.center







{







	background-position: -3px -2320px;







}







a.nav_icon span.center







{







	background: url('../images/gallery.png') 0 -2271px repeat-x;







	padding: 2px 3px 2px;







	color: white;







	display: inline-block;







	*display: inline;







	*zoom: 1;







}







a.text_button







{







	margin: 0 0 0 20px;







}







a.text_button span.center







{







	padding: 3px 10px 5px;







}







a.nav_icon images.add_photo,







a.nav_icon images.add_video,







a.nav_icon images.edit_listing,







a.nav_icon images.upgrade_listing







{







	background: url('../images/gallery.png') -24px -2250px repeat-x;







	width: 14px;







	height: 14px;







	margin: 1px 0 4px;







}







a.nav_icon images.add_video







{







	background-position: -8px -2250px;







}







a.nav_icon images.edit_listing







{







	background-position: -8px -2300px;







}







a.nav_icon images.upgrade_listing







{







	background-position: -24px -2300px;







}







images.delete_highlight







{







	position: absolute;







	width: 25px;







	height: 25px;







	top: 0;







	right: 0;







	cursor: pointer;







	background: url('../images/gallery.png') -14px -983px no-repeat;







}







images.delete_highlight:hover







{







	background-position: -14px -957px;







}







/* my listings end */















/* refine search */







div.refine







{







	padding: 8px 10px;







}







div.refine div.name







{







	padding: 1px 0 2px 12px;







	position: relative;







}







div.refine div.value







{







	padding: 0 0 10px 12px;







	color: #578aae;







	font-size: 12px;







}







/* refine search end */















/* tabs search */







div.in_tabs







{







	-moz-border-top-left-radius: 0;







	-webkit-border-top-left-radius: 0;







	border-top-left-radius: 0;







}







ul.search_tabs







{







	height: 26px;







	font-size: 0;







	padding: 0 0 0 16px;







	white-space: nowrap;







}







ul.search_tabs li







{







	display: inline-block;







	*display: inline;







	*zoom: 1;







	font-size: 13px;







	left: -9px;







	cursor: pointer;







	position: relative;







	margin-left: -8px;







	white-space: nowrap;







}







ul.search_tabs li.active







{







	cursor: default;







	z-index: 20!important;







}







ul.search_tabs li span.left,







ul.search_tabs li span.right







{







	float: left;







	width: 4px;







	height: 26px;







	background: url('../images/gallery.png') 0 -2452px no-repeat;







}







ul.search_tabs li span.right







{







	width: 13px;







	background-position: -4px -2452px;







}







ul.search_tabs li span.center







{







	height: 21px;







	float: left;







	background: url('../images/gallery.png') 0 -2479px repeat-x;







	padding: 5px 18px 0;







	font-size: 12px;







}







ul.search_tabs li.active span.left







{







	background-position: 0 -2399px;







}







ul.search_tabs li.active span.right







{







	background-position: -4px -2399px;







}







ul.search_tabs li.active span.center







{







	background-position: 0 -2425px;







	color: white;







	font-weight: bold;







}







ul.search_tabs li:not(.active):hover span.left







{







	background-position: 0 -2505px;







}







ul.search_tabs li:not(.active):hover span.right







{







	background-position: -4px -2505px;







}







ul.search_tabs li:not(.active):hover span.center







{







	background-position: 0 -2532px;







}







/* tabs search end */















/* multilingual tabs */







div.ml_tabs







{







	overflow: hidden;







	height: 30px;







	position: relative;







}







div.ml_tabs>ul







{







	background: rgba(255,255,255, 0.3);







	height: 27px;







	border-bottom: 1px #5587b3 solid;







	padding: 2px 2px 0 2px;







	-moz-user-select: none;







	-khtml-user-select: none;







	cursor: default;







}







div.ml_tabs>ul li







{







	color: #6a573f;







	font-size: 14px;







	float: left;







	height: 25px;







	padding: 2px 25px 0;







	margin: 0 5px 0 0;







	cursor: pointer;







	background: url('../images/gallery.png') right -2798px no-repeat;







}







div.ml_tabs>ul li.active







{







	color: white;







	background: #bad0e4;







	border: 1px #4777a2 solid;







	border-bottom: 0;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







	height: 27px;







	text-shadow: 0 1px 0 rgba(0,0,0,0.1);







	cursor: default;







}







div.ml_tabs_content







{







	padding: 7px 0;







	border-bottom: 1px #4777a2 solid;







}







div.ml_tabs_content>div>span







{







	font-style: italic;







	color: #80A1BA;







	text-shadow: 0 1px 0 rgba(0,0,0,0.1);







}















div.ml_tabs div.nav







{







	display: none;







}







div.scrolling ul







{







	position: absolute;







}







div.scrolling div.nav







{







	position: absolute;







	display: none;







	width: 20px;







	height: 30px;







	cursor: pointer;







}







div.scrolling div.left







{







	background: url('../images/gallery.png') 0px -2828px no-repeat;







	left: 0;







}







div.scrolling div.right







{







	background: url('../images/gallery.png') -20px -2828px no-repeat;







	right: 0;







}















/* multilingual tabs end */















/* statistics */







table.stats







{







	width: 100%;







	margin-bottom: 10px;







}







table.stats td.column







{







	width: 20px;







	white-space: nowrap;







	text-align: center;







}







table.stats td.counter







{







	font-weight: bold;







}







table.stats td.divider







{







	width: 5px;







	text-align: center;







	padding: 0 5px;







}







table.stats td.single







{







	text-align: right;







	font-weight: bold;







	padding: 0 10px 0 5px;







	width: 5px;







}







table.stats td.dotted







{







	background: url('../images/gallery.png') 0 -2573px repeat-x;







	padding: 0 0 3px;







}







table.stats td.dotted a







{







	padding: 0 5px 0 0;







}







/* statistics end */















/* keyword search */







div.keyword_search_opt







{







	display: none;







}







div.keyword_search_opt div







{







	padding: 5px 0 3px;







}







div.keyword_search_opt label







{







	display: block;







}







div.keyword_search_input







{







	position: relative;







}







/* keyword search end */















/* table list */







table.list







{







	width: 100%;







	table-layout: fixed;







}







table.list span.text







{







	color: #515151;







	font-size: 12px;







}







table.list>tbody>tr.header>td







{







	background: #b5cfe3;







	font-size: 13px;







	padding: 5px 0 4px 10px;







	color: #373737;







	border-bottom: 2px #7798B0 solid;







}







table.list>tbody>tr>td.last







{







	padding-right: 10px!important;







}







table.list tr.header td.divider







{







	background: none;







	padding: 0;







	width: 5px;







	border-bottom: 0;







}







table.list>tbody>tr.body>td







{







	border-bottom: 1px #437dac solid;







	padding: 8px 0 10px 10px;







}







table.list>tbody>tr.body>td.first







{







	padding-left: 0;







}







table.list>tbody td.no_padding







{







	padding-left: 5px!important;







	padding-right: 5px!important;







}







table.list tr.body td.divider







{







	background: none;







	padding: 0;







	width: 5px;







	border-bottom: 0;







}







table.list td.price div







{







	width: 50px;







	float: left;







	background: #cbdeed;







	color: #5382a5;







	font-size: 17px;







	border: 1px #8caec8 solid;







	line-height: 17px;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







	padding: 5px 5px;







	margin-right: 10px;







	text-align: center;







	white-space: nowrap;







	text-overflow: ellipsis;







	overflow: hidden;







	







	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);







	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);







	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.4);







}







div.text-overflow







{







	text-overflow: ellipsis;







	overflow: hidden;







	white-space: nowrap;







}







/* table list end */















/* icons */







images.search,







images.del







{







	width: 18px;







	width: 18px;







	cursor: pointer;







	margin: 0 2px;







	background: url('../images/gallery.png') 0 -2695px no-repeat;







}







images.del







{







	background-position: -20px -2694px;







}







/* icons end */















/* messages */







div.message_content_lim







{







	overflow: hidden;







	color: #2a2a2a;







}







div.message_date







{







	color: #545454;







	font-size: 12px;







	padding: 5px 0 0 0;







	text-shadow: 0 1px 0 rgba(255,255,255,0.2);







}







images.envelop,







a.note images.envelop







{







	width: 19px;







	height: 14px;







	background: url('../images/gallery.png') 0 -2719px no-repeat;







	cursor: pointer;







}







a.note images.envelop







{







	width: 15px;







	height: 12px;







	background-position: -20px -2719px;







}







ul.account_menu a.note







{







	padding: 0 5px;







}







ul.account_menu a.note images.envelop







{







	width: 19px;







	height: 14px;







	background: url("../images/gallery.png") 0 -2719px no-repeat;







}







div.message_feed







{







	display: inline;







	position: relative;







}







div.message_feed a.new,







ul.account_menu a.new







{







	top: -2px;







	right: -2px;







	position: absolute;







	line-height: 9px;







	font-size: 10px!important;







	color: white!important;







	background: url('../images/gallery.png') 0 -2737px repeat-x;







	text-decoration: none!important;







	padding: 1px 3px;







	-moz-border-radius: 6px;







	-webkit-border-radius: 6px;







	border-radius: 6px;







	border: 1px rgba(255,255,255,0.9) solid;







	text-shadow: none!important;







}







div#messages_area







{







	max-height: 500px;







	overflow: auto;







}







a.reply







{







	padding: 0 0 0 5px;







	font-size: 12px;







}







td.message_cell







{







	vertical-alingn: top;







	padding: 0 20px 0 0;







}







.hlight







{







	background: #e3eff9;







}







.hborder







{







	border-color: #B8AFA2;







}







tr.removed







{







	opacity: 0.8;







}







.message_angel







{







	background: url('../images/gallery.png') 0 -2755px no-repeat;







	width: 18px;







	height: 20px;







	position: absolute;







	top: 0;







	left: 0;







	margin: 10px 0 0 -17px;







}







textarea#message_text







{







	outline: none;







}







/* messages end */















.mass_actions







{







	background: #cad8e3;







	border-top: 1px #87a2b7 solid;







	padding: 4px 5px 8px 5px;







	margin: 10px 0 0 0;







	color: #585858;







}







.mass_actions_light







{







	text-align: right;







	padding: 8px 0 0 0;







}















/* news */







ul.news>li>table







{







	width: 100%;







}







ul.news>li>table>tbody>tr>td







{







	vertical-align: top;







}







ul.news>li>table>tbody>tr>td.date,







div.news>table>tbody>tr>td.date







{







	width: 42px;







}







ul.news td.date div,







div.news td.date div







{







	background: #a4cded;







	color: white;







	text-align: center;







	width: 32px;







	padding: 2px 0;







	text-shadow: 0 1px 0 #1c527c;







	-moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);







	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);







	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.4);







	border-bottom: 1px #9bc6e7 solid;







	margin-left: 10px;







}







ul.news>li>div,







div.news>div







{







	padding: 5px 0 15px;







}















ul.news li.page td.date div,







div.news td.date div







{







	width: 90px;







	padding: 3px 0;







}







ul.news>li.page>div







{







	padding: 5px 0 25px;







}







div.news>div







{







	line-height: 22px;







}







/* news end */























































#leftpannel{ width:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}







#rightpannel{ width:750px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



















.graybox{ margin-bottom:10px; border:#CCC solid 1px;-moz-border-radius:4px;border-radius:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:22px;}







.graybox .heading{ background:url(../images/cate-bg.gif) repeat-x top; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}























#category{ clear:both}







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







#category li{ display:block; border-bottom:#EEE solid 1px; padding:4px;}







#category li a{ background:url(../images/Arroe.gif) no-repeat left; padding-left:5px; text-decoration:none; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}































#result{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-decoration:none}







#result table{ margin:0px;}







#result th{ padding:3px; background:#cecece;}







#result .bg{ text-align:right; background:#e7e7e7}







#result td{ padding:3px;}















div.tabs ul







{











clear:both; width:100%; margin-top:-34px; font-family:Verdana, Arial, Helvetica, sans-serif







}















.tabs ul li{ float:left; margin-right:3px;}







.tabs ul li { font-size:12px; color:#333; background:#EEE; display:block; padding:6px; -moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px; text-decoration:none}







.tabs ul li.active {  font-size:12px; color:#333; background:#FFF; display:block; padding:6px; -moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px; text-decoration:none}







.tabs ul li.active:hover {font-size:12px; color:#333; background:#CCC; display:block; padding:6px; -moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px; text-decoration:none}







.tabs ul li a:hover {font-size:12px; color:#333; background:#CCC; display:block; padding:6px; -moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px; text-decoration:none}



























.tabs ul li:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px!important; color:#FFF; text-decoration:none; background:#333;padding:5px; display:block;-moz-border-radius:4px; border-radius:4px;-webkit-border-radius:4px; border:#CCC solid 1px;}







.blue {



    background-image: -webkit-linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));



    background-image: -moz-linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));



    background-image: -o-linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));



    background-image: -ms-linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));



    background-image: linear-gradient(top, rgb(172, 228, 248), rgb(108, 205, 243));



    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ace4f8', EndColorStr='#6ccdf3');



    border:6px;border-radius:6px;color:#fff;font-size:14px;font-weight:bold;line-height:20px;;



}























#middle_content{ padding:10px; background:#FFF;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; box-shadow:inset 0px 2px 2px 2px #CCC;}



#middle_content #left_side{ width:200px; float:right;}



#middle_content #rightpannel{ width:700px; float:left}































.blue_box{ border:#970014 solid 1px!important; margin-bottom:10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }



.blue_box .heading{ background:#970014!important; padding:6px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFF;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; }















#category{ clear:both}



#category li{ clear:both; padding:4px 6px;}



#category li a{ font-family:Arial, Helvetica, sans-serif; color:#333; text-decoration:none}



#category li a:hover{ color:#000; text-decoration:underline}











#our_deals{ clear:both; }

#our_deals .title{ min-height:49px; max-height:50px; overflow:hidden; margin-bottom:10px;}



#our_deals a{ text-decoration:none; color:#444; text-decoration:underline}



#our_deals .img { width:150px; height:216px; vertical-align:middle; text-align:center; position:relative}



#our_deals .img .newdeal{ background:url(../images/new-deal.png) no-repeat; width:156px; height:102px; position:absolute; top:-7px; left:-2px;opacity:0.85;

filter:alpha(opacity=85);}

#our_deals .img .soldout{ background:url(../images/sold-out.png) no-repeat; width:156px; height:102px; position:absolute; top:-7px; left:-2px;opacity:0.85;

filter:alpha(opacity=85);}

#our_deals .img .special{ background:url(../images/special-deal.png) no-repeat; width:156px; height:102px; position:absolute; top:-7px; left:-2px;opacity:0.85;

filter:alpha(opacity=85);}







#our_deals .img img{ max-width:167px; border:#EEE solid 1px;}



#our_deals .green{ font-family:Arial, Helvetica, sans-serif; font-size:15px; display:block; padding:3px 0px; color:#5dac41}



#our_deals strong{ color:#0072bc}



#our_deals span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666}







#our_deals .red{ font-family:Arial, Helvetica, sans-serif; font-size:15px; display:block; padding:3px 0px; color:#CC0000}



#our_deals .td{ border-bottom:#CCC solid 1px; border-right:#CCC solid 1px; padding:5px}















#footer{ clear:both; widows:100%}



#footer a{ color:#333}



#footer #banner{ clear:both; padding:10px; text-align:center}



#footer .footer{ padding:25px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px; color:#333; text-align:center}







.clear{ clear:both}











.red{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000}



.green{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#009933}















#form { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px!important; color:#666; background:#FFF}



#form label{ display:block}



#form.blue_box{ border:#666 solid 1px;}



#form.blue_box .heading{ background:#333;}



#form td{ padding:6px; font-size:11px;}



#form h2{ border-bottom:#666 dotted 1px; padding-bottom:10px; font-size:12px; background:#fafafa; padding:5px;}



#form input[type=text]{ background:#FFF; padding:4px; border:#CCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666;   -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}



#form input[type=email]{ background:#FFF; padding:4px; border:#CCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666;   -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}







#form input[type=name]{ background:#FFF; padding:4px; border:#CCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666;   -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}











#form input[type=password]{ background:#FFF; padding:4px; border:#CCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666;  -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}







#form select{ background:#FFF; padding:4px; border:#CCC solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; cursor:pointer; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}







#form .white{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; text-decoration:none}







#form.blue_box ul#tabs{ clear:both; width:100%; margin-top:-34px; font-family:Verdana, Arial, Helvetica, sans-serif}



#form.blue_box ul#tabs li{ float: left; margin-right:10px;}



#form.blue_box ul#tabs li a{ font-size:12px; color:#333; background:#666; display:block; padding:6px; -moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px; text-decoration:none}











#form.blue_box ul#tabs li a.select{ font-size:12px; color:#333; background:#FFF; display:block; padding:6px; -moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px; text-decoration:none}















#membership{ border:#CCC solid 1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; font-size:12px; color:#666; margin-bottom:10px; clear:both}



#membership strong{ font-size:12px;}



#membership .g11{ font-size:11px; font-weight:normal; color:#FFF}



#membership .green{ padding:20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:22px; font-weight:bold; background:#5779D3; width:140px}







#membership .yellow{ padding:20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:22px; font-weight:bold; background:#FFCC66; width:140px}







#membership .blue{ padding:20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:22px; font-weight:bold; background:#66CCFF; width:140px}











.g11{ font-size:11px; color:#666}











#coupons{ clear:both}



#coupons li{ background:url(../images/knife.png) no-repeat scroll 24px 70px; z-index:111; position:relative; margin:8px; float:left; padding:1px; border:#BBDDF4 dashed 2px; width:190px; height:100px; cursor:pointer; border-bottom:#CCC solid 8px;}



#coupons li:hover{ border:#060246 solid 2px;border-bottom:#666 solid 8px;}



#coupons li:hover .bg{ background:#060246}



#coupons li img{ float:left;width:60px; height:60px;}



#coupons li .bg{ background:#A5D1EF; height:90px; margin-left:70px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; padding:5px;}



#coupons li .bg em{ font-size:24px;}



#coupons li .bg b{ color:#333}



#coupons li .bg span{ display:block;  font-size:10px;}







#coupons li .picknow{ display:none; position:absolute; width:209px; height:25px; padding-top:7px; position:absolute; bottom:0px; left:0px; background:#666; text-align:center;}



#coupons li .picknow a{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; font-weight:bold; text-decoration:none;}







#coupons li:hover .picknow{ display:block}







/*for light box please use below css*/

#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%	

	}



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right; margin: 1.0em;}	







		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}

	

/*light box ends here ,added by manish*/







.boxx{ background:#FFF; border:#f6f6f6 solid 1px;  padding:10px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; margin-bottom:10px;}

.boxx #content{background:#EEE; padding:20px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}



#coupons2{background:#EEE; padding:20px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

#coupons2 #search{background:#FFF; padding:5px; border:#CCC solid 1px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

#coupons2 #search .textbox{ padding:5px; background:#FFF; border:#FFF solid 1px; width:690px;}

#coupons2 li{background:#FFF; margin:8px; border:#CCC solid 1px; width:254px; float:left; padding:6px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

#coupons2 li a{ text-decoration:none}

#coupons2 li em{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#94be30; text-decoration:none}

#coupons2 li b{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; text-decoration:none}



#coupons2 li table{ width:245px;}

#coupons2 li img{ width:70px; height:80px}

#coupons2 li  span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999; clear:both}

#coupons2 .button{ display:block; width:120px!important; background:#0072bc; border:#0072bc solid 1px;}

#coupons2 .button:hover{ display:block; width:120px!important; background:#000; border:#333 solid 1px;}







#coupons_details{background:#EEE; padding:20px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

#coupons_details li{background:#FFF; margin:8px; border:#CCC solid 1px; width:810px;  padding:6px; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

#coupons_details li a{ text-decoration:none}

#coupons_details li a strong{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#94be30; text-decoration:none}

#coupons_details li table{ width:100%;}

#coupons_details li  span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999; clear:both}

#coupons_details .button{ display:block; width:120px!important; background:#0072bc; border:#0072bc solid 1px; float:left; margin-right:10px;}

#coupons_details .button:hover{ display:block; width:120px!important; background:#000; border:#333 solid 1px;}

