@charset "utf-8";

label {cursor:pointer;}
a {cursor:pointer !important}
label.nopad {margin:0 !important;}
* {margin:0; padding:0; outline:none; border:none;}
html, body {height:100%;}
body {background: #e9e6e1;}
p {padding-bottom:4px; line-height:20px}
.inf {display:none;}
a:hover {text-decoration:none;}

table tr td {vertical-align: top;}

#content h3 {color:#000;}
#right_row a {color:#0088cc; text-decoration:underline; font:14px/24px tahoma, Helvetica, Verdana;}
#right_row a:hover {text-decoration:none;}
.padtop {padding-top: 10px !important;}
.overflow {overflow:auto; margin:10px 0;}
.big {font-size:16px;}
.orange {color:#a74700;}
.up {text-align:right; padding-right:6px; }
.up a {background:#08c; color:#fff !important; text-decoration:none !important; padding:2px 3px 2px 12px;background:url(../images/build/up.gif) no-repeat 4px 6px #08c;}

#header_wr {height:105px; width:100%; background:url(../images/build/header_bg.gif) repeat-x;}
	#premium_free_register {position:absolute; right:0; top:16px;}
		#premium_free_register a {display:block; background:url(../images/build/free_register.png) no-repeat top left; width:205px; height:42px;}
	#header {width:1000px; position:relative; margin:0 auto;}
		#logo a {background:url(../images/build/logo.png) no-repeat left top; display:block; position:absolute; top:20px; left:23px; width:122px; height:61px;}
		.offline a {background-image:url(../images/build/logo_off.png) !important;}
		
		#on_off_nav {position:absolute; left:188px; top:71px;}
			#on_off_nav ul li {list-style-type:none; float:left;}
			#on_off_nav ul li a {height:34px; display:block;}
			#on_off_nav ul li#li_online a {background:url(../images/build/on_off_nav.png) no-repeat left top; width:100px;}
				#on_off_nav ul li#li_online a.active, #on_off_nav ul li#li_online a:hover {background-position:0 -34px;}
			#on_off_nav ul li#li_offline a {background:url(../images/build/on_off_nav.png) no-repeat left top; width:100px; background-position:-105px 0; margin-left:10px;}
				#on_off_nav ul li#li_offline a.active, #on_off_nav ul li#li_offline a:hover {background-position:-105px -34px;}
			
		#sm_nav {position: absolute; height:34px; right:0; top:71px;}
			#sm_nav ul {list-style-type:none;}
				#sm_nav ul li {display: block; float:left; padding:0 8px;}
					#sm_nav ul li a, #sm_nav ul li {color:#e8e5e0; font:14px/33px Myriad pro, Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
						#sm_nav ul li a:hover {text-decoration:underline;}
					#sm_nav_active {background:url(../images/build/register_bg.gif) repeat-x; height:33px;}
						#sna_l {background:url(../images/build/register_l.gif) no-repeat left;}
						#sna_r {background:url(../images/build/register_r.gif) no-repeat right; padding:0 12px;}

#content {width:1000px; margin:0 auto; padding-bottom:40px;}
	#gallery {height:227px; background:url(../images/build/gallery_bg.gif) repeat-x; overflow:hidden !important; margin:10px 0;}
		.gallery_item {background:url(../images/build/gallery_expo.png) no-repeat left top; width:178px; height:227px; float:left; text-align:center;}
		.gallery_img {margin-top:50px;}
		.gallery_img img {border: 3px solid #e8e6e1;}
		.gallery_img img:hover {border-color:#fff;}
		


#left_row {float:left; width:178px;}


#nav_left, .l_widget {background:#f0eeea; width:164px; position:relative; padding:7px 0; margin-bottom:10px;}
#nav_left ul, .l_widget ul {list-style-type:none;border:1px solid #d0cbc2; border-width:0 1px 1px; margin:0 2px; overflow:hidden; width:158px;}
#nav_left ul li, .l_widget ul li {font:15px/18px Myriad pro, Helvetica, Tahoma, Arial; border-top:1px solid #eee8dc;}
#nav_left ul li a, .l_widget ul li a {color: #3c3529; text-decoration:none; display:block; padding:6px 15px 6px 7px; position:relative !important; background:url(../images/build/side_nav_li_inact.gif) repeat-x bottom left #c9bfb2;overflow:hidden}
#nav_left ul li a.ui-state-active span.big_triangle {background:url(../images/build/bigtriangle_act.gif) no-repeat; width:10px; right:5px;}
#nav_left ul li a:hover.ui-state-active span.big_triangle {width:5px;}
#nav_left ul li a:hover, .l_widget ul li a:hover {background:url(../images/build/side_nav_li_hover.gif) repeat-x bottom left #c9bfb2;}
	#nav_left ul li a:hover span.big_triangle, .l_widget ul li a:hover span.big_triangle {background:url(../images/build/bigtriangle_inact_hover.gif) no-repeat left top;}
#nav_left ul li span.big_triangle {background:url(../images/build/bigtriangle_inact.gif) no-repeat left top; display:block; position:absolute; width:5px; height:11px; bottom:9px; right:7px;}


	#nav_left ul li ul, .l_widget ul li ul {border:none; margin:0;}
	#nav_left ul li ul li a, .l_widget ul li ul li a {color:#000; background:url(../images/build/side_nav_li2_inact.gif) repeat-x bottom #ddd8d0; display:block; font:13px/16px Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #d0cbc2; position:relative; padding:5px 10px 5px 7px;}
		#nav_left ul li ul li a span.small_triangle, .l_widget ul li ul li a span.small_triangle {background:url(../images/build/small_triangle_inact.gif) no-repeat left top; width:4px; height:6px; display:block; position:absolute; right:4px; bottom:9px;}
	#nav_left ul li ul li a:hover, .l_widget ul li ul li a:hover {background:none #ddd8d0; border-bottom:1px solid #d5cec4;}
		#nav_left ul li ul li a:hover span.small_triangle, .l_widget ul li ul li a:hover span.small_triangle {background:url(../images/build/small_triangle_inact_hover.gif) no-repeat left top; width:6px;}
		
		#nav_left ul li ul li a.ui-state-active span.small_triangle {background:url(../images/build/small_triangle_act.gif) no-repeat; width:6px;}
			#nav_left ul li ul li a:hover.ui-state-active span.small_triangle {background:url(../images/build/small_triangle_act_hover.gif) no-repeat; right:3px;}
		#nav_left ul li ul li a.ui-state-active {background:url(../images/build/side_nav_li2_act.gif) repeat-x; color:#fff;}
		
		#nav_left ul li ul li ul, .l_widget ul li ul li ul {margin:10px 0;}
		#nav_left ul li ul li ul li, .l_widget ul li ul li ul li {border:none;}
		#nav_left ul li ul li ul li a, .l_widget ul li ul li ul li a {background:none !important; display:block; color:#454545 !important; font:11px/14px Verdana, Arial, Helvetica, sans-serif; margin-left:7px; text-decoration:underline; border:none !important;}
			#nav_left ul li ul li ul li a:hover, .l_widget ul li ul li ul li a:hover {color:#08c !important;}
		

.side_nav_corn_lt {background:url(../images/build/l_widget_top_corns.gif) no-repeat left top; overflow:hidden; width:7px; height:7px; position:absolute; left:0; top:0;}
.side_nav_corn_rt {background:url(../images/build/l_widget_top_corns.gif) no-repeat right top; overflow:hidden; width:7px; height:7px; position:absolute; right:0; top:0;}
.side_nav_corn_lb {background:url(../images/build/side_nav_corn.gif) no-repeat left bottom; overflow:hidden; width:7px; height:7px; position:absolute; left:0; bottom:0;}
.side_nav_corn_rb {background:url(../images/build/side_nav_corn.gif) no-repeat right bottom; overflow:hidden; width:7px; height:7px; position:absolute; right:0; bottom:0;}


#right_row {float:right; width:800px}
#right_row img {margin:0; padding:0; float:left;}
.featured_row {margin:15px 0 5px; overflow:auto}
.l_widget {margin-bottom:10px;}

	#map {float:right; width:806px; height:1055px; background:url(../images/build/maps/map2.gif) no-repeat; position:relative; margin-top:28px;}
#map .floorplan_tabs a {color:#FFF; font:14px/28px Myraid pro, Helvetica, Tahoma, Arial !important; text-transform:uppercase}
#map .floorplan_tabs {margin-top:-25px; margin-left:5px; float:left;position:relative; height:28px;}
#map .floorplan_tabs a {background:url(../images/build/floorplan_tab.gif) no-repeat bottom left; height:28px; padding:6px 4px 6px 10px; text-decoration:none}
#map .floorplan_tabs span {background:url(../images/build/floorplan_tab_r.gif) no-repeat right top; height:28px; width:4px; position:absolute; right:-4px;}
#map .view_category {margin-top:-25px; margin-left:10px; float:left; display:inline-block}
#map .view_category a {font:13px/28px Tahoma, Arial !important; color:#08c; text-decoration:underline; float:left; background:none; text-transform:none; position:absolute}
#map .view_category a:hover {text-decoration:none;}
#map div.active {background:url(../images/build/active_box.gif) repeat-x;}
#map div a {display:block; font:10px/10px Arial, Helvetica, sans-serif; color:#bfbab1; text-decoration:none;}
	.number {position:absolute; font:9px/10px Arial, Helvetica, sans-serif; color:#bfbab1; margin-top:-10px; margin-left:2px;}


	
#footer_wr {background:#545454; border-top:1px solid #222;}
	#footer {width:1000px; margin:0 auto; overflow:auto;}
	.footer_punkt {float:left; background:url(../images/build/footer_punkt.png) no-repeat left top; width:162px;}
	.fpw {padding:20px;}
	#footer h4 {color:#fff;}
	
	#footer ul {list-style-type:none; margin: 15px 0;}
	#footer ul li {padding:4px 0;}
	#footer ul li a {color:#cdc2aa; font:12px/13px Verdana, Arial, Helvetica, sans-serif;}

#sub_footer_wr {background:url(../images/build/copy_bg.gif) repeat-x left top #5a5a5a; height:61px;}

#sub_footer {width:1000px; margin:0 auto; font:12px/61px Verdana, Arial, Helvetica, sans-serif; color:#898989;overflow:auto}
#copy {width:800px; float:left}
#copy a {color:#CDC2AA}
#resources {float:right; width:200px; font-size:12px; line-height:61px; text-align:right;}
#resources a {color:#898989;}
#index_register div.input_button {padding-top:0;}


	
#register table input {width:301px;}
#main table input {width:301px;}
	#acc_rr {float:left; width:300px;margin-top:20px;}
	#person_avatar {width:100%; overflow:auto;}
	#person_avatar img {padding:1px; border:1px solid #fff; float:left; margin-right:10px;}
	#person_representation img {padding:1px;  margin-right:10px;}

body {font:13px/18px Tahoma, Helvetica, Arial;}

.lgrey {color:#808080 !important;}
a {color:#08c;}
a.edit_profile {display:block; width:102px; height:32px; background:url(../images/build/edit.png) no-repeat; margin-top:10px;}
p.acc_p {padding:5px 0 0;}
	#register #acc_rl {width:713px;background:url(../images/build/register_frm_bg.gif) repeat-y;}
	 #acc_rl {float:left; width:668px; margin-top:55px; background:url(../images/build/acc_frm_bg.gif) repeat-y #ddd8d0;}
	 	#acc_ml {width:668px; background:url(../images/build/acc_frm_bg.gif) repeat-y #ddd8d0; margin:20px 0; clear:both}
	#form_cont {padding:20px; width:628px;}	
		#form_cont h3 {padding:15px 0 10px; clear:both}
	.no_tabs #acc_rl_wr_t {background:url(../images/build/acc_frm_bg_t_notabs.png) no-repeat left top; width:668px}
	#acc_rl_wr_t {background:url(../images/build/acc_frm_bg_t.png) no-repeat top left; width:668px;}
	#register #acc_rl_wr_bot {background:url(../images/build/register_frm_bg_bot.png) no-repeat bottom left; width:713px; position:relative;}
	#main #acc_rl_wr_bot {background:url(../images/build/register_frm_bg_bot.png) no-repeat bottom left; width:713px; position:relative;}
	#acc_rl_wr_bot {background:url(../images/build/acc_frm_bg_bot.png) no-repeat bottom left; width:668px; position:relative;}
		#acc_rl_wr_bot ul#acc_tabs {position:absolute; top:-34px; left:1px; font-size:13px;}
		#acc_rl_wr_bot ul#acc_tabs li.active {list-style-type:none; background:url(../images/build/acc_tab_act.gif) repeat-x; height:36px; float:left}
		#acc_rl_wr_bot ul#acc_tabs li.active a {background:url(../images/build/acc_frm_bg_left.gif) no-repeat left top; display:block; color:#030303; text-decoration:none; height:36px; position:relative; border-right:1px solid #d0cbc2; font-weight:bold}
		#acc_rl_wr_bot ul#acc_tabs li.active a span {display:block; height:16px; background:url(../images/build/acc_frm_bg_right.gif) no-repeat right top; margin-right:-1px; position:relative; padding:9px 12px 0 16px;}
		
		#acc_rl_wr_bot ul#acc_tabs li {list-style-type:none; background:url(../images/build/acc_tab_inact.gif) repeat-x top; height:35px; float:left; margin-right:2px;}
		#acc_rl_wr_bot ul#acc_tabs li a {background:url(../images/build/acc_tab_inact_l.gif) no-repeat left top; display:block; color:#030303; text-decoration:none; height:35px; position:relative;color:#808080;}
			#acc_rl_wr_bot ul#acc_tabs li a:hover {color:#000;}
		#acc_rl_wr_bot ul#acc_tabs li a span {display:block; height:35px; background:url(../images/build/acc_tab_inact_r.gif) no-repeat right top;padding:8px 12px 0 16px;}
			form.niceform .NFSelect {margin:0 !important; padding:0 !important; left:0 !important; top:0 !important; position:relative !important;}
		#form_cont form {position:relative;}
		form.niceform label {clear:both; font:13px/17px Tahoma, Helvetica, Arial; color:#396c93; display:block; margin-top:7px; padding-left:5px; padding-bottom:5px;}
		#product_features input {width:306px;}
		#product_features {background:#e9e6e1; width:355px; margin:20px 0 20px -10px !important;}
		#product_features .contr {padding:15px;}
		#product_features label {padding:5px 0 5px;}
		#product_image {position:relative}
		input#upload {overflow:auto; position:relative !important; height:32px;}
	a.delete {background:url(../images/build/delete.png) no-repeat;width:67px; height:32px; display:block;position:absolute; margin-left:136px;}
.break {clear:both;}

#hint {background:#fff1a0; border:1px solid #f9dd34; width:250px; position:absolute; left:370px;}
#hint .contr {margin:13px 20px 13px 14px; padding:0 0 0 20px !important; background:url(../images/build/hint.gif) no-repeat;}
dt#submit {padding-top:10px;}

#form_nav_sm {background:url(../images/build/frm_nav_sm_bg.gif) repeat-x bottom; margin:0 2px; padding:7px 15px; border-bottom:1px solid #e5e1db;}
#form_nav_sm ul li {list-style-type: none; display:inline; padding-right:10px; color:#a74700; font-size:11px;}
#form_nav_sm ul {display:block; clear:both; overflow:auto}

#photogallery ul {margin:0 0 15px 0;}
#photogallery ul.list {position:relative;background:#e4e0d9; padding:6px 24px 14px 30px;}
#photogallery ul.list li {list-style-type:decimal;}
#photogallery ul.list li a {display:inline-block;}
#photogallery ul.list li img {display:none;}
#photogallery ul.list li a span.inf {display:block !important;}
#photogallery ul.list li a span.white_transperent, #photogallery ul.list #gallery_left, #photogallery ul.list #gallery_right {display:none !important;}


#photogallery ul.img_list {overflow:auto;background:#e4e0d9; padding:6px 20px 4px 25px;}
#photogallery ul.img_list li {list-style-type:none; float:left; position:relative; margin:0 3px 5px 0; height:65px;}
#photogallery ul.img_list li.active img {padding:1px; border:1px solid #fff; margin-top:-2px;}
#photogallery ul.img_list #gallery_right, #photogallery ul.img_list #gallery_left {display:none !important;}
#photogallery ul.img_list li a:hover span, #photogallery ul.img_list li.active span {display:none !important;}


#photogallery ul.gallery {overflow:auto; background:#e4e0d9; padding:6px 24px 4px; position:relative;}
#photogallery ul.gallery li {list-style-type:none; float:left; position:relative;}

#photogallery ul.gallery li.active img {padding:1px; border:1px solid #fff; margin-top:-2px;}
ul.gallery li {margin-right:3px !important;}
#photogallery ul.gallery li a:hover span, #photogallery ul.gallery li.active a span {display:none !important}
#gallery_right, #gallery_left {position:absolute; top:24px;}
#gallery_left {left:9px;}
#gallery_right a, #gallery_left a {display:block; width:9px; height:20px;}
#gallery_right {right:9px;}
#gallery_right a {background:url(../images/build/gallery_r.gif) no-repeat;}
#gallery_left a {background:url(../images/build/gallery_l.gif) no-repeat;}
.white_transperent {width:61px; height:61px; position:absolute; background:url(../images/build/transperent.png) repeat; display:block; left:0; top:0}

#gallery_product_description {overflow:auto;}
#gallery_product {overflow:auto; position:relative;}
#gallery_product p {padding-bottom:10px;}
a.edit_product {background:url(../images/build/edit_product.png) no-repeat; width:114px; height:32px; display:block; position:relative;}


#gallery_tabs ul {overflow:hidden; margin:15px 0 0 0 !important}
#gallery_tabs ul li {list-style-type:none; float:left; border:1px solid #e4e0d9; height:22px; margin-bottom:-2px; position:relative}
#gallery_tabs ul li.active {border:none; background:url(../images/build/gallery_tabs_bg.gif) repeat-x;}
#gallery_tabs ul li.active a {text-decoration:none;color:#6e0f0f; background-position:0 -11px;}
#gallery_tabs ul li a {text-decoration:none;margin-bottom:-2px;}
#gallery_tabs ul li a:hover {background-position:0 -11px; color:#6e0f0f}
#gallery_tabs a {display:block; font:9px/9px Tahoma, Arial; color:#948977;margin:7px 10px 7px 10px; padding-left:20px;}
a.a_gallery {background:url(../images/build/gallery_icon.gif) no-repeat top left; height:10px;}
a.a_image_list {background:url(../images/build/imagelist_icon.gif) no-repeat top left; height: 11px; padding-left:23px !important;}
a.a_text_list {background:url(../images/build/textlist_icon.gif) no-repeat top left; height: 11px;}

#inter_gallery {float:left; margin:0 20px 20px 0; width:300px;}
#inter_gallery ul li {float:left; list-style-type: none; margin:1px 3px 5px 0;}
#default_picture {position:absolute; left:0; top:0px;  background:url(../images/build/semitransperent.png) repeat; padding:6px 5px;}
	#default_picture a {color:#000;}
#product_image {position:relative;}

#register form.niceform table tr td.right {padding-left:10px;}
#main form.niceform table tr td.right {padding-left:10px;}
#capcha {margin:10px 0;}
#passwordStrength {margin-bottom:10px;}
a.sign_up {background:url(../images/build/sign_up.png) no-repeat; width:73px; height:31px; display:block;}
#alert {background:#c0402a; border:1px solid #8c3324; display: inline-block; margin:10px 0 10px 0; position:relative; padding:17px 20px 17px 14px; color:#f4c5bd;}
#alert b {color: #fff;}
#alert li {list-style-type: decimal;}
#alert .contr {padding-left:20px; position:relative;}
#alert .alert_icon {background:url(../images/build/alert_icon.gif) no-repeat; width:12px; height:11px; position:absolute; top:3px; left:1px;}
	#alert_tl {background:url(../images/build/alert_corns.png) no-repeat left top; overflow:hidden; position:absolute; top:-1px; left:-1px; width:7px; height:7px;}
	#alert_tr {background:url(../images/build/alert_corns.png) no-repeat right top; overflow:hidden; position:absolute; top:-1px; right:-1px; width:7px; height:7px;}
	#alert_bl {background:url(../images/build/alert_corns.png) no-repeat left bottom; overflow:hidden; position:absolute; bottom:-1px; left:-1px; width:7px; height:7px;}
	#alert_br {background:url(../images/build/alert_corns.png) no-repeat right bottom; overflow:hidden; position:absolute; bottom:-1px; right:-1px; width:7px; height:7px;}

#success {background:#c7d4c8; border:1px solid #7db09f; display:inline-block; margin:10px 0 10px 0; position:relative; padding:17px 20px 17px 14px; color:#2c4134;}
#success a {color:#2c4134;}
#success b {color: #2c4134;}
#success .contr {padding-left:20px; position:relative;}
#success .success_icon {background:url(../images/build/success_icon.gif) no-repeat; width:13px; height:13px; position:absolute; top:3px; left:1px;}
	#success_tl {background:url(../images/build/success_corns.png) no-repeat left top; overflow:hidden; position:absolute; top:-1px; left:-1px; width:7px; height:7px;}
	#success_tr {background:url(../images/build/success_corns.png) no-repeat right top; overflow:hidden; position:absolute; top:-1px; right:-1px; width:7px; height:7px;}
	#success_bl {background:url(../images/build/success_corns.png) no-repeat left bottom; overflow:hidden; position:absolute; bottom:-1px; left:-1px; width:7px; height:7px;}
	#success_br {background:url(../images/build/success_corns.png) no-repeat right bottom; overflow:hidden; position:absolute; bottom:-1px; right:-1px; width:7px; height:7px;}

#warning {background:#efb88c; border:1px solid #e2a472;display: block; margin:10px 0 10px 0; position:relative; padding:17px 20px 17px 14px; color:#573921;}
#warning b {color:#6e0f0f;}
#warning a {color:#573921 !important;}
#warning .contr {padding:0 0 0 20px; position:relative;}
#warning .warning_icon {background:url(../images/build/warning_icon.gif) no-repeat; width:13px; height:13px; position:absolute; top:3px; left:1px;}
	#warning_tl {background:url(../images/build/warning_corns.png) no-repeat left top; overflow:hidden; position:absolute; top:-1px; left:-1px; width:7px; height:7px;}
	#warning_tr {background:url(../images/build/warning_corns.png) no-repeat right top; overflow:hidden; position:absolute; top:-1px; right:-1px; width:7px; height:7px;}
	#warning_bl {background:url(../images/build/warning_corns.png) no-repeat left bottom; overflow:hidden; position:absolute; bottom:-1px; left:-1px; width:7px; height:7px;}
	#warning_br {background:url(../images/build/warning_corns.png) no-repeat right bottom; overflow:hidden; position:absolute; bottom:-1px; right:-1px; width:7px; height:7px;}

.niceform div.input_cont {clear:both; padding-bottom:38px;}
.niceform div.input_cont_padding {clear:both; padding-bottom:38px; padding-left:30px;}
div.input_checkbox input {width:25px !important; border:none !important}

.niceform div.input_checkbox table tr td {vertical-align:top; padding-bottom:5px;}
.niceform div.input_checkbox table tr td label {font-size:11px; color:#808080; margin:0; padding:0 !important; line-height:11px}
.niceform div.input_checkbox table tr td.right {overflow:hidden; text-align:left;}
.niceform div.input_checkbox table tr td div {position:relative;}

div.input_message {clear:both;}

div.input_button {overflow:auto; padding-top:20px;}
div.input_button img {float:left}
div.input_button input {float:left; text-shadow:1px 1px 0 #006894;}

.upload_button {background:url(../images/build/upload_button.png) no-repeat left top; width:126px; height:32px; display:block; margin:10px 0;}
#upload_field {width:307px; position:static; display:block;}
#upload_field ul {overflow:auto;}
#upload_field ul li {list-style-type:none; position:relative; float:left; margin:0 3px 3px 0;}
#upload_field ul li a {height:61px; width:61px;display:block}
#upload_field ul li ul {position:absolute; margin-top:-60px; margin-left:51px;}
#upload_field ul li ul a {background:url(../images/build/delete_image.png) no-repeat left top; width:9px; height:9px; overflow:hidden;z-index:10; display:block;}
#upload_field ul li:hover ul a {background:url(../images/build/delete_image.png) no-repeat left bottom;}
#upload_field .contr {padding:0 2px;}

.form_td_input {width:318px; vertical-align:top;}
.l_widget h5, #nav_left h5 {font:14px/18px Myriad pro, Helvetica; font-weight:normal;color:#fff; background:url(../images/build/l_widget_name_bg.gif) repeat-x #787772; margin:-5px 2px 0;  border-left:1px solid #d0cbc2; border-right:1px solid #d0cbc2; padding:10px 7px 6px; text-transform:uppercase;}

.h2_counter {font-size:18px; color:#454545; font-weight:normal;}
.showlist_nav {overflow:auto; height:25px; padding-top:4px;}
.pagination {float:right; font:11px/14px Verdana, Arial, Helvetica, sans-serif !important; height:20px;}
.pagination a {color:#545454 !important; font:11px/14px Verdana, Arial, Helvetica, sans-serif !important; padding:0 3px;}
.pagination a:hover {text-decoration:underline !important; color:#08c !important;}
.pagination .active_page {color:#fff; background:#08c; padding:3px;}

#big_gallery {background:#f2f0ed; padding:10px;}
#big_gallery .price {line-height:18px; width:40px; font-weight:bold; color:#000}
.bgallery_row {overflow:auto; width:100%;}
.bgallery_product {width:150px; float:left; padding:0 3px 20px; font-size:11px; color:#c1c1c1;}
.bgallery_product img {float:none !important;}
.bgallery_product a {font-size:11px !important; line-height:11px !important; color:#454545 !important; text-decoration:none !important;}
.bgallery_product a:hover {text-decoration:underline !important;}
span.pro {background:url(../images/build/pro_bg_right.gif) no-repeat right top #6e0f0f; color:#fff; padding:0 4px 0 6px; line-height:16px; margin-left:4px; height:16px;}

.l_widget .niceform .input_checkbox table {margin:10px 0;}
.l_widget .niceform .input_checkbox table tr td {padding-top:5px;}
.l_widget .niceform .input_checkbox table tr td.right {padding-left:7px;}
.product_nameprice {overflow:auto;}
.bgallery_product p.price {line-height:18px; font-size:11px !important; width:40px; font-weight:bold !important;}


#no_products {margin:20px 0;}
	#search {width:1000px; background:url(../images/build/search_bg.gif) repeat-y; margin-bottom:20px;}
		#search_wr {background:url(../images/build/search_bg_top.png) no-repeat top;}
		#search_wr_bot {background:url(../images/build/search_bg_bot.gif) no-repeat bottom;}
		#search_wr_bot .contr {padding:25px;}
		#search_wr_bot div.input_cont {float:left; margin:0; padding:0 12px 0 0}
		#search_wr_bot div.select_cont {float:left; margin-top:-1px; padding-right:7px;}
		#search_wr_bot div.select_cont select {width:165px; padding:0; margin:0}
		#search_wr_bot .input_button {float:left; margin-top:1px;}
		#search_wr_bot #faq {float:right; padding-top:7px;}
		#search_wr_bot #faq a {color:#000; font-size:14px;}
		

#form_cont_subscr #alert {display: block;}
#form_cont_subscr #warning {display: block;}
#form_cont_subscr {padding-bottom:20px;}
#form_cont_subscr ul li {list-style-type:none; cursor:pointer;}
.subs_plan, .boxes {background:url(../images/build/subs_plan_bg_top.gif) repeat-x top left;margin:0 2px;}
.subs_plan .contr, .boxes .contr {padding: 20px 28px 20px 20px;}
.subs_plan table tr td.right {padding-top:7px; padding-right:10px; vertical-align:top !important;}
.subs_plan table tr td label {font:19px/25px Myriad pro, Helvetica, Verdana, Tahoma !important; color:#6e0f0f !important; font-weight:normal; letter-spacing:-1px;}
.subs_plan table tr td h5.price {color:#073b56;}
#form_cont_subscr ul li:hover .subs_plan {background:url(../images/build/subs_plan_bg_top_act.gif) repeat-x top left;}
.black {color:#000 !important;}
#form_cont_subscr ul li.active .subs_plan .contr {background:url(../images/build/subscribed.gif) top right no-repeat;} 
.subs_plan table tr td p.black {padding-top:10px;}
#subs_history {background:url(../images/build/devider.gif) repeat-x top left; padding:10px 20px 10px 50px;}
#form_cont_subscr div.input_button {padding-left:40px;}
.no_radio {padding: 12px;}


.seller {color:#808080; font-size:11px !important;}
.seller a {font-size:12px !important}


#carousel {margin: 0 auto; width: 900px }
#carousel li {list-style-type: none; display: block; float: left;}
.noimg {border: none; marging-bottom: 5px}
.delete_logo a, .delete_image_link a {font-size: 10px; color: #000}

#boxes_description {padding:10px 20px 20px;}
.boxes .contr {position:relative;}
.desactivation, .activation {position:absolute; top:1px; right:0; background:url(../images/build/deactivate.png) repeat-x; display:inline;}
.desactivation a, .activation a {background:url(../images/build/deactivate_l.png) no-repeat left; display:block; height:30px; padding:4px 10px; cursor:pointer; color:#fff !important; text-decoration:none; font:15px/30px Myriad pro, Helvetica, Tahoma, Arial; text-transform:uppercase;}
.activation a{background:url(../images/build/activate_l.png) no-repeat left !important;}
.activation {background:url(../images/build/activate.png) repeat-x;}
.boxes table tr td {vertical-align:top !important; padding-right:10px;}
.boxsize {font-size:19px; font-weight:normal;}
.boxes p {padding:5px;}
.microgallery {margin:10px 0;}
.microgallery h4 {color:#6e0f0f; font:16px/23px "Lucida Sans Unicode", Myriad pro, Helvetica, Tahoma, Arial !important;}
.microgallery ul {margin:5px 0;}
.microgallery ul li {list-style-type:none; display:inline}


#index_featured {background:url(../images/build/index_featured_bg.gif) repeat-x left bottom;}
#index_featured .contr {width:1000px; margin:0 auto; background:url(../images/build/index_tips_bg.jpg) no-repeat left bottom; overflow:auto;}
#index_tips {font:24px/38px Georgia, "Times New Roman", Times, serif; color:#485861; float: left; width:630px; margin:32px 0;}
.index_tips_signed { width:1000px !important;}
#index_featured img {border:none !important;}
#superfeature {width:650px; float:left;}
.superfeature_img {float:left;margin-right:20px;}
#superfeature_description {padding-top:50px; margin-left:10px; overflow:auto}
#index_register {width:280px; float:right; padding:32px 0; padding-left:20px;}
#index_register label {display:none;}
#index_register .input_cont input {width:250px;}
.textarea_cont textarea {width: 317px; height: 80px;}
.message_counter {margin:-4px 0 5px 5px; font-size: 11px; color: #808080;}
#index_register .input_cont {margin-bottom:0px; overflow:hidden; height:10px;}
#index_register .register {padding:5px 0 0 7px;}
#index_register .register a {padding-left:10px;}
#index_content {width:1000px; margin:0 auto; padding:50px 0 20px 0px;}
#index_content h3 {color:#000; padding:0 0 10px;}
#featured_products_gallery {padding-top:10px; padding-bottom:30px;}
#about p {padding-bottom:10px;}
.dgrey {color:#454545 !important; line-height:22px;}

#account_inn_top {padding: 0 20px 20px;}
.div_change_logo {cursor: pointer !important;}
.div_change_logo input {cursor: pointer !important;}
h3 span.latest_seller {font-size:19px; font-weight:normal;}
h3 span.latest_seller a {font-size:17px !important; font-family:Myriad pro, Helvetica, Georgia, "Times New Roman", Times, serif !important;}
h3 span.latest_seller a:hover {border:none;} 
#latest_seller {background:#f2f0ed; padding:15px; overflow:auto;width:770px; margin-bottom:30px;}
#latest_seller_about {width:300px;float:left;}
#latest_seller_about img {float:left; margin:0 15px 5px 0 !important}
latest_seller_gallery {width:580px; float:right;}

table.grid {width:100%; font-size:11px;}
table.grid tr:hover td {background:#f1efec !important}
table.grid tr:hover.table_head td {background:#cfc3b7 !important;}
table.grid tr {cursor:pointer}
table.grid tr td {color:#454545;}
table.grid tr.even td {background:#e5e2db}
tr.table_head td {background:#cfc3b7 !important; color:#000 !important; font-size:13px;}
table.grid tr td {padding:10px 12px;}
td.td_subsplan {width:40%; font-weight:bold;}
td.td_startdate {width:24%;}
td.td_endtdate {width:24%;}
td.td_status {width:12%;}
#history_show {text-align:right}

#profile table tr td {vertical-align:top;}
#profile table tr td.logo {padding:0 15px 15px 0;}
#profile tr td h3 {padding:0}
#profile p {line-height:22px}
#profile h4 {padding:15px 0 6px; margin-bottom:0}
#gallery_product_description h4 {margin-bottom:12px;}

.dialog h3 {color:#000;}
span.red, a.red {color:#6e0f0f !important}
.dialog .input_button {margin-top:15px;}
	.dialog p {padding:10px 0;}
	.dialog #profile p {padding:0}
.dialog #profile h3 a {color:#000 !important; text-decoration:none; border-bottom:1px dotted #808080;}
.dialog #profile h3 a:hover {border-bottom:none;}


#social li a { text-decoration:none; color:#fff !important}
#social li a img {margin-right:6px; margin-bottom:-4px;}
#delete_product {background:url(../images/build/delete.gif) no-repeat left; padding-left:17px; margin:6px 0; clear:both;}
#delete_product a {color:#841212;}
.delete_logo {padding-left: 7px;}
.input_logo {padding-left: 12px;}
.image_logo {padding-left: 5px; }
.public_url {padding-left: 6px;}
.label_padding {padding-left:30px;}


#breadcrumbs {width:1000px; margin:0 auto 20px; font-size:11px;}
#breadcrumbs .contr {background:url(../images/build/breadcrumbs_bg.gif) repeat-x; display:inline-block; height:30px; line-height:28px; padding:0 8px; color:#000;}
#breadcrumbs .contr a {color:#454545;}
#breadcrumbs .contr .brcr_punkt {display:inline; padding:0 8px 0 2px; border-right:1px solid #454545; margin-right:5px;}

#featured {background:url(../images/build/featured_icon.gif) no-repeat left center;padding-left:17px; margin-top:-10px; margin-bottom:10px;}
#featured a {color:#4e483f;}

#cms_page h3{padding-bottom:10px;}
#cms_page h4 {padding-bottom:5px;margin-bottom:0; padding-top:15px; clear:both}
#cms_page img {padding:5px 10px 5px 0;}
#cms_page p {clear:both; line-height:22px;}
#cms_page p.lgrey {font-size:11px; line-height:18px;}
#cms_page p.lgrey a {font-size:11px;}
#cms_page ul {list-style-type: circle; margin-left:20px; color:#454545; padding:10px 0 20px;}
#cms_page ol {padding:10px 0 20px; margin-left:20px;}





#tradeshows_date_selector {background:url(../images/build/tradeshows_date_bg.gif) repeat-x; height:41px; display:inline-block; font:25px/41px Myriad pro, Helvetica, Tahoma, Arial; color:#433b2d; text-transform:uppercase; padding:0 7px; float:left;}
#date_previous {display:block;}
#date_previous a {display:block; width:23px; height:41px;float:left; background:url(../images/build/tradeshows_date_left.gif) no-repeat left top;}
#date_previous a:hover {background-position:0 -82px;}

#date_next {display:block; margin-right:-30px;}
#date_next a {display:block; width:23px; height:41px;float:left; background:url(../images/build/tradeshows_date_right.gif) no-repeat left top;}
#date_next a:hover {background-position:0 -82px;}


#tradeshows_category {position:relative; float:left;}
#category_selector a.categories {display:inline-block; text-decoration:none; height:34px; margin-top:7px; color:#fff;font:14px/31px Myriad pro, Helvetica, Tahoma, Arial; text-transform:uppercase; margin-left:10px;}
#category_selector a.all_categories {background:#907873;}



#tradeshows_category_corn_left {background:url(../images/build/tradeshows_category_corn_l.png) no-repeat left top; display:block;}
#tradeshows_category_corn_right {background:url(../images/build/tradeshows_category_corn_r.png) no-repeat right top; display:block; padding:0 10px;}
#category_dropdown {background:url(../images/build/tradeshows_category_devider.png) no-repeat left bottom; padding:10px 0; padding-left:9px; margin-left:7px;}


#tradeshows_content {background:#edebe7; border:1px solid #ddd8d1; position:relative}
	#tradeshows_cont_topnav {background:url(../images/build/tradeshows_cont_topnav.gif) repeat-x bottom; height:27px; border-bottom:1px solid #ddd8d1; overflow:hidden;}
	#tradeshows_zoom {width:196px; padding:8px 9px 8px 18px; float:left;}
		#zoom_out {width:14px; height:14px; float:left;}
		#zoom_out a {display:block; background:url(../images/build/minus.gif) no-repeat; width:14px; height:14px; }
		#zoom_out a:hover {background-position:0 -14px;}
		#zoom_in {width:14px; height:14px; float:left;}
		#zoom_in a {display:block; background:url(../images/build/plus.gif) no-repeat; width:14px; height:14px;}
		#zoom_in a:hover {background-position:0 -13px;}
		#zoom_scroller {background:url(../images/build/zoom_scroll_bg.gif) repeat-x center left; float:left; width:100px; height:13px; padding-top:1px;}
		#zoom_scroller img {cursor:pointer;}
		#zoom_scroller img.zoom1 {margin-left:32px;}
		#zoom_scroller img.zoom2 {margin-left:18px;}
		#zoom_scroller img.zoom3 {margin-left:5px;}
	#tradeshows_dates ul {list-style-type:none;}
		#tradeshows_dates ul li {display:block; float:left; line-height:27px; width:25px; text-align:center; padding:0;}
		.year #tradeshows_dates ul li {width:64px;}
		#tradeshows_dates ul li a {color:#9b958b; font-size:11px;}
		#tradeshows_dates ul li a:hover {color:#000;}
		#tradeshows_dates ul li a.current {color:#000; font-weight:bold;}
		#tradeshows_dates ul li a.weekend {color:#b9908a;}
		#tradeshows_dates ul li a:hover.weekend {color:#000;}


	
#tradeshows_cont_navigator_bg {position:relative; width:100%; height:100%;}
#tradeshows_cont_field_bg {width:777px; height:100%; position:absolute; left:223px;}
	#tradeshows_cont_field_bg .field_day {background:url(../images/build/tradeshows_dates_devier.gif) repeat-y top left; width:25px; height:100%; float:left;cursor:pointer;}
	#tradeshows_cont_field_bg .field_day:hover {background:url(../images/build/tradeshows_dates_devier.gif) repeat-y top left #e6e3de;}
	#tradeshows_cont_field_bg .field_month {background:url(../images/build/tradeshows_dates_devier.gif) repeat-y top left; width:64px; height:100%; float:left;cursor:pointer;}
	#tradeshows_cont_field_bg .weekend {background:url(../images/build/tradeshows_dates_devier.gif) repeat-y top left #eae4e4;}
	#tradeshows_cont_field_bg .current {background:url(../images/build/tradeshows_dates_devier.gif) repeat-y top left #dbd7cf;}

.tradeshows_cont_categories {width:223px; float:left;}
.tradeshows_cont_field {width:775px; float:right; padding:10px 0;}
.tradeshows_cont_field .contr {position:relative;}
.tradeshows_cont_row {position:relative; background:url(../images/build/tradeshows_row_border.png) repeat-x bottom; width:998px;}
.tradeshows_cont_row_last {position:relative; background:none; width:998px;}
.tradeshows_cont_categories div.contr {padding:5px 10px;}
.tradeshows_cont_categories div.contr img {margin-right:6px;}
.tradeshows_cont_categories a {font:17px/18px Georgia, "Times New Roman", Times, serif; color:#000}
.tradeshow_events_row {padding-bottom:1px; height:24px;}
.tradeshow_events_col {width:60px; float:left; overflow:hidden; padding:0 1px 0 3px; margin:0;}
.tradeshows_cont_field .prev_month {border-left:none !important;}
.tradeshows_cont_field .next_month {border-right:none !important;}
.tradeshows_cont_field .tradeshow_event {display:block; position:relative; height:22px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; border-width:1px; float:left;}
.year .tradeshows_cont_field .tradeshow_event {display:inline; border:none; position:static; width:6px !important; overflow:hidden; -moz-border-radius: 0; border-radius: 0; -webkit-border-radius:0; height:3px; margin-bottom:2px}
.year .tradeshows_cont_field .tradeshow_event .contr a {display:block; overflow:hidden !important; width:8px !important; height:4px !important; background:none !important;-moz-border-radius: 0; border-radius: 0; -webkit-border-radius:0; cursor:pointer !important}
.tradeshows_cont_field .tradeshow_event:hover {filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity: 1.0; opacity: 1.0; z-index:100}
.tradeshows_cont_field .tradeshow_event .contr a {display:block; overflow:hidden; font-size:11px; height:22px; background:url(../images/build/tradeshows_event_bg.png) repeat-x;line-height:22px; color:#282013; text-decoration:none; padding:0 4px;}
	
	.tradeshows_cont_field .cars {border:1px solid #9877b0; background:#9877b0;}
		#tradeshows_category_sn ul li a.cars span, #category_selector a.cars {background:#9877b0;}
		#tradeshows_category_sn ul li a:hover.cars {background:#d6cbdb !important}
	.tradeshows_cont_field .bicycles {border:1px solid #2e90d5; background:#2e90d5;}
		#tradeshows_category_sn ul li a.bicycles span, #category_selector a.bycicles {background:#2e90d5;}
		#tradeshows_category_sn ul li a:hover.bicycles {background:#b6d3e6 !important}
	.tradeshows_cont_field .pens {background:#b98236;border:1px solid #b98236;}
		#tradeshows_category_sn ul li a.pens span {background:#b98236;}
		#tradeshows_category_sn ul li a:hover.pens {background:#e0cfb6 !important}
	.tradeshows_cont_field .pencils {background:#7e5722;border:1px solid #7e5722;}
	span.cars {background:#9877b0; width:10px; height:10px; display:block; float:left; margin-top:5px}
	



#tradeshows_category_sn {display:none; position:absolute; border:1px solid #795f5b; left:0; z-index:100; background:#f1f0ed; width:420px; left:10px; top:41px;}
#tradeshows_category_sn ul {padding:20px 10px;background:#f1f0ed;}
#tradeshows_category_sn ul li {list-style-type:none; padding:3px; list-style-position:outside}
#tradeshows_category_sn ul li a {border:none; color:#454545; text-decoration:none; display:block; padding:0 10px; text-transform:none; font:11px/18px Tahoma, Helvetica, Arial; background:none !important;}
#tradeshows_category_sn ul li a span {display:block; float:left; width:10px; height:10px;margin:4px 7px 0 0px; overflow:hidden}
#tradeshows_category_sn ul li a span.checked {background-position:2px 2px !important; background-image:url(../images/build/checked.png); background-repeat:no-repeat;}
#tradeshows_category_sn table tr td {vertical-align:top; padding-right:10px;}


.l_widget #tradeshows_category_sn {display:block; position:static; width:auto; border:none; background:none;}
.l_widget #tradeshows_category_sn ul {padding:10px 0;}
.l_widget #tradeshows_category_sn ul li a {line-height:18px !important;}
.l_widget #tradeshows_category_sn ul li a:hover {color:#454545 !important;}
.l_widget #country_selector, .l_widget #category_selector {float:none !important; position:static !important;}
.l_widget #country_selector #tradeshows_category_sn {display:block; position:static; width:auto; border:none; background:none;}

#tradeshows_nav {z-index:1000; height:41px;}
#category_selector {float:left; position:relative;}
#country_selector {float:left; position:relative;}
#country_selector a.countries {display:inline-block; text-decoration:none; height:34px; margin-top:7px; color:#6a6763;font:14px/31px Myriad pro, Helvetica, Tahoma, Arial; text-transform:uppercase; margin-left:10px;background:#d5cfc7;}
#tradeshows_category_sn ul .select_all {margin:0 15px; border:none; padding:0 0 15px;}
#tradeshows_category_sn ul .select_all a {text-decoration:none; color:#454545; display:inline-block; padding:0 15px 0 3px; background:none; line-height:18px; font-size:11px; height:auto !important}
#tradeshows_category_sn ul .select_all a:hover {background:#d4ccc8;}
#tradeshows_category_sn ul .select_all span {display:block; float:left; width:8px; height:8px;margin:4px 7px 0 0px; overflow:hidden; border:1px solid #907873;}
#tradeshows_category_sn ul .select_all span.checked {background:url(../images/build/checked_all.gif) center center no-repeat !important; background-position:1px 1px !important;}
#country_selector #tradeshows_category_sn {border:1px solid #d5cfc7}
#country_selector #tradeshows_category_sn ul li a span {background:none; width:8px; height:8px;margin:4px 7px 0 0px; overflow:hidden; border:1px solid #907873; margin-right:2px;}
#country_selector #tradeshows_category_sn ul li a:hover {background: #d4ccc8 !important;}
#country_selector #tradeshows_category_sn ul li img {margin-right:4px}
#tradeshows_cont_navigator {padding:20px 0; position:relative;}
#tradeshows_categories_scroller_top {position:absolute; background:url(../images/build/events_categories_scroller_top.gif) no-repeat center top #d0cac1; width:223px; height:10px; top:0; left:0;}
#tradeshows_categories_scroller_top:hover {background:url(../images/build/events_categories_scroller_top_act.gif) no-repeat center top #c1baaf;}
#tradeshows_categories_scroller_bot {position:absolute; background:url(../images/build/events_categories_scroller.gif) no-repeat center top #d0cac1; width:223px; height:10px; bottom:0; left:0;}
#tradeshows_categories_scroller_bot:hover {background:url(../images/build/events_categories_scroller_act.gif) no-repeat center bottom #c1baaf;}
#tradeshows_categories_scroller_top a, #tradeshows_categories_scroller_bot a {display:block; width:223px; height:10px;}



#shopping_cart {padding:0 0 10px 0}
#shopping_cart h1 {padding-bottom:20px;}
table.shoppincart_seller {width:100%;}
table.shoppincart_seller tr td {background:#f0eeea; border-right:1px solid #e9e6e1; padding:7px; vertical-align:top;}
td.sh_seller {width:376px;}
	td.sh_seller img {float:left; margin:0 7px 5px 0;}
	td.sh_seller h4 {position:relative; margin-bottom:5px;}
	td.sh_seller h4 a {color:#000 !important}
	td.sh_seller h4 img {position:absolute; margin-left:5px; margin-top:7px}
td.sh_product {width:376px;}
	td.sh_product img {float:left; margin:0 7px 5px 0;}
	td.sh_product a {font:15px/18px Myriad pro, Helvetica, Tahoma, Arial; text-transform:uppercase; padding-top:10px; display:block}
td.sh_price {width:105px; text-align:center; color:#454545; font-size:15px; font-family:Myriad pro, Helvetica, Tahoma, Arial; vertical-align:middle !important}
td.sh_funtion {width:143px; vertical-align:middle !important}
td.sh_alert {color: #6e0f0f; font-weight:bold; text-align:right}
table.shoppincart_seller tr.overall td {border-top:2px solid #ddd8d0; background:none;}
table.shoppincart_seller tr.overall td.sh_price {background:#ddd8d0; color:#000; font-weight:bold;}
.delete_product {background:url(../images/build/delete.gif) no-repeat left; padding-left:17px; margin:6px 0;}
.delete_product a {color:#841212;}


table.placeorder {width:670px !important;}
tr.sh_heading td {background:none !important;}
tr.sh_first td {border-top:1px solid #fff;}
td.sh_summary {text-align:right; vertical-align:middle !important;}
#shopping_cart #acc_rl {margin-top:0;}
div.input_checkbox {position:static;}
table.button_plus_checkbox div.input_checkbox {height:10px;}
table.button_plus_checkbox div.input_checkbox input {width:18px !important; border:none !important;}
table.button_plus_checkbox label {color:#808080 !important; font-size:11px; height:16px;}
#shopping_cart #warning {width:633px !important;}
.warning_message {color:#6e0f0f; font-weight:bold; padding:5px 0 14px;}

table.shoppincart_seller {width:100%;}




.black {color:#000 !important;}

div.subnav {padding-bottom:7px;}
div.subnav ul {border-bottom:1px solid #e0dacf; height:36px; overflow:hidden}
div.subnav ul li {list-style-type: none !important; display:inline-block;  text-transform:uppercase; padding:0 7px; height:36px; position:relative; color:#08c;}
div.subnav ul li.active {background:url(../images/build/subnav_bg.gif) repeat-x top; color:#b74f00; padding-right:0; margin:0 10px;}
div.subnav ul li.active sup {color: #a74700;}
div.subnav ul li.active a {color:#a74700 !important; text-decoration:none !important; display:inline-block;}
div.subnav ul li a {font-family:Myriad pro, Helvetica, Tahoma, Arial !important; line-height:36px !important;}
div.subnav ul li a sup {font-size:0.8em; color:#08c;}
div.subnav .subnav_l {background:url(../images/build/subnav_bg_left.gif) no-repeat bottom; width:7px; height:36px; position:absolute; left:0; top:0;}
div.subnav .subnav_r {position:absolute; background:url(../images/build/subnav_bg_right.gif) no-repeat bottom; width:7px; height:36px; right:-7px; top:0;}

#feedbacks {margin-bottom:0px;}
div.feedback {background:#f0eeea; border:1px solid #e0dacf; padding:7px; margin-bottom:10px;}
div.feedback table tr td{padding:5px;}
td.fd_message {width:100%;}
a.like {background:url(../images/build/like_icon_press.png) no-repeat left top; width:36px; height:36px; display:block; margin-bottom:4px;}
a.like_selected {background:url(../images/build/like_icon_press.png) no-repeat left top; width:36px; height:36px; display:block; margin-bottom:4px; background-position:0 -36px;}
a:active.like {background-position:0 -36px;}
a.dislike {background:url(../images/build/dislike_icon_press.png) no-repeat left top; width:36px; height:36px; display:block;}
a.dislike_selected {background:url(../images/build/dislike_icon_press.png) no-repeat left top; width:36px; height:36px; display:block; background-position:0 -36px;}
a:active.dislike {background-position:0 -36px;}



#content h1 {font:40px/40px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Tahoma, Arial;letter-spacing:-2px; padding-bottom:20px}
.h3 {font:20px/30px Myriad pro, Helvetica, Verdana, Tahoma, Arial, sans-serif !important;}
h3 {font:20px/30px Myriad pro, Helvetica, Verdana, Tahoma, Arial, sans-serif; color:#fff; padding-botom:10px; text-transform:uppercase;}
h4 {font: 19px/22px Myriad pro, Helvetica, Verdana, Tahoma; font-weight:normal; color:#545454; padding-bottom:7px;}
h4.product, h4.red {font:19px/22px Myriad pro, Helvetica, Verdana, Tahoma; color:#6e0f0f; margin-bottom:6px;}
h4 a {font:17px/24px Myriad pro, Helvetica, Tahoma !important; font-weight:normal !important; color:#545454 !important}
h5.price, span.price {font:16px/18px Myriad pro, Helvetica, Tahoma; font-weight:bold; margin-bottom:10px; letter-spacing:-1px; color:#000;}
.h6 {color:#6e0f0f; font:13px/17px Tahoma, Helvetica, Verdana, Tahoma !important; margin-top:7px;}
.h7 {color:#6e0f0f; font:12px/15px Tahoma, Helvetica, Verdana, Tahoma; padding-top:5px;}
h1 a {color:#000;}

#buzz {padding-bottom:35px;}
.picture_left {float:left; padding:0 10px 10px 0;}
#buzz h3 {padding-bottom:0}
.buzz_content {padding-top:10px;}
.buzz_content p {padding:10px 0;}
.buzz_content p.intro_text {padding-top:0;}
#buzz h3 a {color:#000; font:20px/30px Myriad pro, Helvetica, Verdana, Tahoma, Arial, sans-serif;}
a.buzz {font-size:17px !important; color:#6e0f0f !important; text-transform:none}
div.buzz {margin-bottom:20px;}

img.picture {float:left; margin:0 10px 10px 0 !important}
h5 {padding-bottom:7px;}
td.picture {padding-right:20px;}
h5 a {color:#000 !important; font:14px/16px Myriad pro, Helvetica, Arial !important; text-transform:uppercase;}
table tr td {vertical-align:top;}
#tradeshow {padding-top:20px;}
#tradeshow a {font-size:13px; line-height:18px;}
#tradeshow table {margin-bottom:20px; border-bottom:1px solid #e9e6e1; padding-bottom:10px}
#tradeshow h3 {padding-bottom:10px;}
.subnav ul li a span.lblue {color:#91c2d9 !important; text-transform:none;}
p.highlight {background:#f2f0ed; padding:10px;margin:10px 0; overflow:auto}
p.highlight img {margin:5px !important}

/*seller */
.highlight_blue {background:#08c; color:#fff; padding:0 3px; font-size:10px; line-height:14px;}
.corns_3 {position:relative; display:inline-block;}
.corn_3_rt {position:absolute; top:0; left:0; background:url(../images/build/r_corns_3.png) no-repeat left top; width:3px; height:3px; overflow:hidden; display:block;}
.corn_3_lt {position:absolute; top:0; right:0; background:url(../images/build/r_corns_3.png) no-repeat right top;width:3px; height:3px; display:block;}
span.highlight_lblue {background:#cde0e1; padding:3px 6px; margin:0}

.highlight_red {background:#761c1c; color:#fff; padding:0 3px; font-size:10px; line-height:14px;}
span.highlight_lred {background:#ddd1cd; padding:3px 6px; margin:0}
.highlight_orange {background:#a74700; color:#fff; padding:0 3px; font-size:10px; line-height:14px;}
span.highlight_lorange {background:#e2d6ca; padding:3px 6px; margin:0}

.category_color {width: 10px; height: 10px; display: block; float: left; margin-top: 5px;}

#head_account {position:absolute; background:url(../images/build/head_account_bg.png) repeat-x #f8eed9; right:0; top:0; display:inline-block; height:42px;}
#head_acc_r {background:url(../images/build/head_account_left.png) no-repeat left bottom; height:42px; display:inline-block}
#head_acc_l {background:url(../images/build/head_account_r.png) no-repeat right bottom; height:42px; display:inline-block; overflow:hidden;}
#head_cart {background:url(../images/build/head_acc_sh_cart.png) no-repeat right; height:40px; float:left; padding:0 10px;}
#head_cart img {margin:14px 4px 0 0;}
#head_cart a {color:#000; text-transform:uppercase;}
#head_logged_in {padding:10px 0 0 10px; display:inline-block}
#head_logout {padding:0 8px 0 22px; margin-left:3px; background:url(../images/build/logout_icon.png) no-repeat left center; display:inline-block;}
#head_logout a {color:#7c1e1e; font-size:11px;}


.tradeshows_cont_field .tradeshow_event {-moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius:4px;}
.tradeshows_cont_field .tradeshow_event .contr a {-moz-border-radius: 3px; border-radius:3px; -webkit-border-radius:3px;}

.l_widget #country_selector #tradeshows_category_sn .view_more, .l_widget #category_selector #tradeshows_category_sn .view_more {padding-bottom:10px;}
.l_widget #country_selector #tradeshows_category_sn .view_more a, .l_widget #category_selector #tradeshows_category_sn .view_more a {background:none !important; color:#08c !important; text-decoration:underline !important; padding:8px 9px 0 !important; font-size:11px; display:inline;}
.l_widget #country_selector #tradeshows_category_sn .view_more a:hover, .l_widget #category_selector #tradeshows_category_sn .view_more a:hover {text-decoration:none !important; background:none !important;}
.l_widget .input_button {margin-left:10px}
.l_widget .input_checkbox input {border:none !important;}
.l_widget #tradeshows_category_sn ul .select_all {padding-bottom:5px; margin-bottom:4px;}
.public_url a {color:#6e0f0f}





.arrow_back, .arrow_forward {position:relative; display:inline-block; background:url(../images/build/arrow_bg.gif) repeat-x; height:32px; font:14px/31px Myriad pro, Helvetica, Tahoma; color:#fff; text-transform:uppercase;margin:7px 0 7px 5px;}
.arrow_back a, .arrow_forward a {color:#fff !important; text-decoration:none !important; font:14px/31px Myriad pro, Helvetica, Tahoma !important; color:#fff;}
.arrow_back_left {background:url(../images/build/arrow_back_left.png) no-repeat; width:12px; height:32px; position:absolute; left:-12px; top:0}
.arrow_back_right {background:url(../images/build/arrow_back_right.png) no-repeat; width:18px; height:35px; position:absolute; right:-18px; top:0}

.select_cont {clear:both;}

p.intro_text {font-size:16px; padding-bottom:10px; line-height:26px;}
p.intro_text a {font-size:16px !important; line-height:26px;}
.red_gradient_highlight {background:url(../images/build/red_gradient_highlight.gif) repeat-x #770500; color:#fff; padding:3px 6px;}
.thin_grey {color:#c1c1c1;}
.category_tree {color:#454545; font-size:11px; margin-top:-15px; margin-bottom:10px;}


.haserror {
background:transparent url(../images/build/icon_exclamation.gif) no-repeat scroll left top;
padding:0 0 0 19px;
color: #C0402A;
}

.good {
background:transparent url(../images/build/icon_ok.gif) no-repeat scroll left top;
padding:0 0 0 19px;
}

.ajax_loader{
background:transparent url(../images/ajax-loader.gif) no-repeat scroll left center;
padding:0 0 0 19px;
}

.validator_message {
padding-top:6px;
padding-left:5px;
vertical-align:top;
width:270px;
position: absolute;
}

.forgot_password_link {
padding-bottom:10px;
}

.follow_twitter {
background:transparent url(../images/build/twitter_icon.gif) no-repeat scroll left center;
padding: 5px 0 5px 23px;
color: #C0402A;
}

.follow_facebook {
background:transparent url(../images/build/facebook_icon.gif) no-repeat scroll left center;
padding: 5px 0 5px 23px;
color: #C0402A;
}

.follow_myspace {
background:transparent url(../images/build/myspace_icon.gif) no-repeat scroll left center;
padding: 5px 0 5px 23px;
color: #C0402A;
}

.rss_feed {
background:transparent url(../images/build/rss_icon.gif) no-repeat scroll left center;
padding: 5px 0 5px 23px;
color: #C0402A;
}
