body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#6a6a6a;background:url(images/body_bg.jpg) no-repeat top center #1a2023;height:100%;}
h1, h2, h3, h4, h5, h6, p, ul, form{margin:0px;padding:0px;}
a{outline:none;}

.wrap_header{width:100%;float:left;}

#header{width:980px;margin:0px auto;}

#header .head_top{width:100%;float:left;height:90px;}
#header .head_top .ht_left{padding:30px 0px 0px 0px;float:left;}
#header .head_top .ht_left a{width:170px;height:38px;float:left;}
#header .head_top .ht_left a img{border:none;}
#header .head_top .ht_left .page_title{height:45px;float:left;border-left:1px solid #4b4b4b;line-height:45px;color:#656666;font-size:24px;margin-right:5px;padding-left:10px;}

	#number_one_ad {
		background: url(images/ribbon-sign.png) no-repeat 0 30px;
		float: left;
		width: 386px;
		height: 40px;
		padding: 30px 0 0 36px;
		margin-left: 24px;
		color: #b5b5b5;
	}
	#number_one_ad_title {
		font-weight: bold;
		font-size: 17px;
	}
	#number_one_ad_description {
		font-weight: bold;
		font-size: 14px;
		float: left;
		width: 301px;
		margin-right: 5px;
	}
	#number_one_ad_timeout {
		float: left;
		font: 10px Verdana, sans-serif;
		margin-top: 2px;
	}
	#number_one_ad p span {
		color: #828282;
	}

#header .head_top .ht_right{
	float: right;
	position: relative;
	top: -70px;
	width: 493px;
}

#header .head_top .ht_right .login_states {
	float: right;
	padding: 0;
}

#header .head_top .ht_right .login{float:left;margin-top:7px;background:url(images/lock.gif) no-repeat top left;padding:0px 0px 0px 17px;line-height:16px;width:118px;text-align:left;}
#header .head_top .ht_right .login span{color:#777777;}
#header .head_top .ht_right .login a{color:#777777;font-size:12px;text-decoration:none;}
#header .head_top .ht_right .login a:hover{color:#c2c2c2;}
#header .head_top .ht_right #login-controls {display: none;}

#header .head_top .ht_right .signed_in{float:left;margin-top:7px;background:url(images/lock.gif) no-repeat top left;padding:0px 0px 0px 17px;line-height:16px;width:118px;}
#header .head_top .ht_right .signed_in p.welcome{color:#777777;float:left;border-bottom:1px solid #383838;width:100%;padding:0px 0px 3px 0px;}
#header .head_top .ht_right .signed_in p.welcome span{color:#c2c2c2;font-weight:bold;}
#header .head_top .ht_right .signed_in a.my{color:#777777;text-decoration:none;float:left;width:100%;border-bottom:1px solid #383838;padding-bottom:3px;}
#header .head_top .ht_right .signed_in a.my:hover{color:#c2c2c2;}
#header .head_top .ht_right .signed_in a.logout{width:51px;height:21px;float:left;color:#fefefe;float:left;text-decoration:none;background:url(images/logout.gif) repeat-x;text-align:center;line-height:21px;border:1px solid #c0bfbf;margin-top:5px;}
#header .head_top .ht_right .signed_in a.logout:hover{width:51px;height:21px;float:left;color:#fefefe;float:left;text-decoration:none;background:url(images/logout_h.gif) repeat-x;border:1px solid #7f7f80;}

#header .head_top .ht_right .login_box{float:left;width:292px;height:70px;float:left;border-top:4px solid #777777;background-color:#474747;padding:5px 9px;}
#header .head_top .ht_right .login_box p.lock{float:left;background:url(images/lock2.gif) no-repeat left top;line-height:16px;padding-left:15px;padding-bottom:7px;}
#header .head_top .ht_right .login_box p.lock a{color:#aaaaaa;float:left;text-decoration:none;}
#header .head_top .ht_right .login_box p.lock a:hover{color:#fefefe;}
#header .head_top .ht_right .login_box p.lock span{float:left;padding:0px 5px;}
#header .head_top .ht_right .login_box p.lock span.white{color:#fefefe;font-weight:bold;padding:0px;}

#header .head_top .ht_right .login_box input.lg_text{width:104px;height:18px;padding:5px;border:1px solid #ffffff;background-color:#dadada;float:left;margin-right:3px;color:#737373;font-family:Arial, Helvetica, sans-serif;}
#header .head_top .ht_right .login_box input.lg_submit{width:54px;height:30px;float:left;background:url(images/lg_submit.png) repeat;cursor:pointer;color:#fefefe;font-weight:bold;border:1px solid #c0bfbf;}
#header .head_top .ht_right .login_box input.lg_submit:hover{width:54px;height:30px;float:left;background:url(images/lg_submit_h.png) repeat;cursor:pointer;color:#fefefe;font-weight:bold;border:1px solid #7f7f80;}
#header .head_top .ht_right .login_box a.forgot{color:#c2c2c2;font-size:11px;font-weight:bold;float:left;text-decoration:none;margin-top:2px;}

#header .head_top .ht_right .cart{width:153px;float:right;background-color:#851917;border-top:4px solid #d82f3b;padding:7px 8px;height:66px;margin-left:10px;}
#header .head_top .ht_right .cart .title{float:left;border-bottom:1px solid #912422;line-height:16px;width:100%;padding-bottom:3px;}
#header .head_top .ht_right .cart .title a{font-size:14px;font-weight:bold;color:#e4e4e4;background:url(images/cart.gif) no-repeat left center;padding-left:30px;text-decoration:none;}
#header .head_top .ht_right .cart .cart_nr{float:left;padding-top:3px;}
#header .head_top .ht_right .cart .cart_nr a{width:20px;height:20px;float:left;background:url(images/cart_nr.gif) no-repeat center;color:#facccc;text-decoration:none;text-align:center;line-height:20px;}
#header .head_top .ht_right .cart span{font-size:11px;color:#db8787;float:left;padding-left:10px;line-height:20px;}
#header .head_top .ht_right .cart a.finalizeaza{color:#edc6c9;font-size:11px;text-decoration:none;background:url(images/finalizeaza.png) no-repeat;width:119px;height:23px;line-height:23px;text-align:center;float:right;margin-right:5px;}

#header .head_middle{width:100%;float:left;padding-top:10px;}
#header .head_middle .hm_left{float:left;position:relative;}
#header .head_middle .hm_left ul#menu{float:left;border-bottom:1px solid #3a464b;padding-bottom:2px;}
#header .head_middle .hm_left ul#menu li{list-style:none;float:left;padding:0px 20px 0px 0px;}
#header .head_middle .hm_left ul#menu li.last{margin:0;padding-right:0;}
#header .head_middle .hm_left ul#menu li a {
	font-size: 23px;
	color: #e7e7e7;
	float: left;
	text-decoration: none;
	font-weight: bold;
}
#header .head_middle .hm_left ul#menu li a.red{color:#d62e3a;}
#header .head_middle .hm_left ul#menu li a.green{color:#a3b837;}
#header .head_middle .hm_left ul#menu li a.grey{color:#7d8585;}

#header .head_middle .hm_left ul#submenu{float:left;height:22px;background-color:#3c3c3c;padding:0px 16px 0px 10px;margin-top:3px;}
#header .head_middle .hm_left ul#submenu li{list-style:none;float:left;padding-top:3px;}
#header .head_middle .hm_left ul#submenu li a{font-size:13px;color:#777777;float:left;text-decoration:none;border-right:1px solid #4d4d4d;padding:0px 7px;}
#header .head_middle .hm_left ul#submenu li a.no_bord{border:none;padding-right:0px;}
#header .head_middle .hm_left ul#submenu li a:hover{color:#adadad;}
#header .head_middle .hm_left ul#submenu li span{color:#4d4d4d;float:left;padding:0px 5px;}

#header .head_middle .hm_right{float:right;width:314px;position:relative;}
#header .head_middle .hm_right form#search{width:307px;float:right;height:27px;border:1px solid #ffffff;border-right:1px solid #6c7173;background-color:#dadada;}
#header .head_middle .hm_right form#search fieldset{width:308px;height:27px;float:left;border:none;margin:0px;padding:0px;}
	#header_search_input{width:273px;float:left;height:17px;padding:5px;border:none;background:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#1A2023;}
#header .head_middle .hm_right form#search input.search_submit{width:25px;height:27px;float:left;border:none;background:url(images/search.png) no-repeat;cursor:pointer;}

/* HOME BANNERS */

.wrap_content{width:100%;float:left;background-color:#ffffff;height:auto !important;height:600px;min-height:600px;clear:both;border-top:7px solid #3f3f3f;}

#content{width:980px;margin:0px auto;padding:30px 0px;}
#content .excerpt{background:url(images/excerpt.png) no-repeat left center;padding:0px 0px 0px 70px;height:auto !important;height:40px;min-height:40px;}
#content .excerpt p{font-size:22px;color:#9d9d9d;font-style:italic;float:left;width:800px;padding-right:10px;}
#content  a.more{height:28px;background:url(images/button_gray.gif) repeat-x;font-size:13px;color:#fefefe;text-decoration:none;width:auto !important;padding:0px 10px;border:1px solid #333333;float:right;line-height:28px;margin-top:10px;}
#content a.more:hover{background:url(images/button_red.gif) repeat-x;border:1px solid #a94b4a;}

#content .boxes{width:100%;float:left;padding:40px 0px;}

#content .boxes .box1{width:272px;height:124px;float:left;border:1px solid #dcdcdc;background:url(images/boxes.gif) repeat-x;margin-right:20px;padding:20px 20px 20px 19px;}
#content .boxes .box1 h1{font-weight:bold;font-size:36px;color:#717171;letter-spacing:-1px;background:url(images/why.png) no-repeat left top;margin-bottom:-5px;}
#content .boxes .box1 span{width:59px;height:59px;float:left;background:url(images/box1_a_h.png) no-repeat left top;margin-top:5px;}
#content .boxes .box1 p{width:202px;float:left;padding-top:5px;padding-left:10px;height:auto !important;height:60px;min-height:60px;font-size:15px;color:#a4a4a4;}
#content .boxes .box1 .nr{width:29px;height:29px;float:right;position:relative;background:url(images/nr.gif) repeat-x;border:1px solid #e6a6a6;margin-top:-25px;margin-right:-25px;text-align:center;line-height:29px;font-size:16px;color:#ffffff;font-weight:bold;}

#content .boxes .box2{width:272px;height:124px;float:left;border:1px solid #dcdcdc;background:url(images/boxes.gif) repeat-x;margin-right:20px;padding:20px 20px 20px 19px;}
#content .boxes .box2 h1{font-weight:bold;font-size:36px;color:#717171;letter-spacing:-1px;background:url(images/where.png) no-repeat left top;margin-bottom:-5px;}
#content .boxes .box2 span{width:59px;height:59px;float:left;background:url(images/box2_a_h.png) no-repeat left top;margin-top:5px;}
#content .boxes .box2 p{width:202px;float:left;padding-top:5px;padding-left:10px;height:auto !important;height:60px;min-height:60px;font-size:15px;color:#a4a4a4;}
#content .boxes .box2 .nr{width:29px;height:29px;float:right;position:relative;background:url(images/nr.gif) repeat-x;border:1px solid #ab2828;margin-top:-25px;margin-right:-25px;text-align:center;line-height:29px;font-size:16px;color:#ffffff;font-weight:bold;}

#content .boxes .box3{width:272px;height:124px;float:left;border:1px solid #dcdcdc;background:url(images/boxes.gif) repeat-x;padding:20px;}
#content .boxes .box3 h1{font-weight:bold;font-size:36px;color:#717171;letter-spacing:-1px;background:url(images/how.png) no-repeat left top;margin-bottom:-5px;}
#content .boxes .box3 span{width:59px;height:59px;float:left;background:url(images/box3_a_h.png) no-repeat left top;margin-top:5px;}
#content .boxes .box3 p{width:202px;float:left;padding-top:5px;padding-left:10px;height:auto !important;height:60px;min-height:60px;font-size:15px;color:#a4a4a4;}
#content .boxes .box3 .nr{width:29px;height:29px;float:right;position:relative;background:url(images/nr.gif) repeat-x;border:1px solid #ab2828;margin-top:-25px;margin-right:-25px;text-align:center;line-height:29px;font-size:16px;color:#ffffff;font-weight:bold;}

#content .cont_left{width:646px;float:left;padding-right:20px;}
#content h2{font-size:36px;color:#d62e3a;float:left;padding-bottom:15px;letter-spacing:-1px;}
#content h2 a{color:#d62e3a;text-decoration:none;}
#content .latest{width:646px;float:left;padding-bottom:10px;margin-top:41px;}
#content .latest .latest_file{width:634px;float:left;background-color:#efefef;float:left;border:1px solid #dddddd;padding:7px 6px;}
#content .latest .latest_file span.plus{width:18px;height:18px;float:right;background:url(images/plus_a_h.gif) no-repeat top;margin-bottom:-7px;margin-right:-6px;margin-top:-11px;position:relative;z-index:25;}
#content .latest .latest_file:hover span.plus{background:url(images/plus_a_h.gif) no-repeat bottom;}
#content .latest img{float:left;}
#content .latest .latest_file object{float:left;}
#content .latest .latest_file a{display:none;background:url(images/blank.gif) no-repeat center;}
#content .latest .latest_file a.view_demo{background:url(images/view_demo.png) no-repeat center;}
#content .latest .latest_file:hover a{display:block;width:646px;height:313px;float:left;margin:-313px 0px 0px 0px;position:relative;z-index:26;}
#content .cont_right{width:314px;float:left;}
#content .most_down{width:133px;height:131px;background-color:#efefef;float:left;border:1px solid #dddddd;padding:7px 6px;margin-bottom:22px;margin-right:16px;}
#content .most_down a img{width:133px;height:131px;float:left;border:none;}
#content .most_down a span.plus{width:18px;height:18px;float:right;background:url(images/plus_a_h.gif) no-repeat top;margin-top:-11px;margin-right:-6px;}
#content .most_down a:hover span.plus{background:url(images/plus_a_h.gif) no-repeat bottom;}

.clear{width:100%;height:1px;font-size:1px;clear:both;}
.marg_zero{margin:0px !important;}

.wrap_newsletter{width:100%;float:left;height:44px;background-color:#3a3a3a;border-bottom:1px solid #363636;}
.newsletter{width:980px;height:36px;margin:0px auto;padding-top:8px;}
.newsletter form#news{width:307px;height:29px;float:left;background-color:#dadada;border-right:1px solid #c7c7c7;padding-left:5px;}
.newsletter form#news fieldset{width:307px;height:29px;float:left;border:none;margin:0px;padding:0px;}
.newsletter form#news input.news_input{width:271px;height:17px;padding:6px 5px 6px 0px;float:left;border:none;background:none;color:#8d8d8d;font-family:Arial, Helvetica, sans-serif;}
.newsletter form#news input.news_submit{width:31px;height:29px;float:left;border:none;background:url(images/newsletter_submit.gif) no-repeat;cursor:pointer;}
.newsletter span{float:left;padding-left:10px;line-height:29px;color:#9a9a9a;}

.newsletter .icons{float:right;padding-top:5px;}
.newsletter .icons a{width:22px;height:22px;float:left;margin-left:8px;}
.newsletter .icons a img{border:none;}


.wrap_footer{width:100%;float:left;background:url(images/footer-gradient.png) no-repeat left top #060606;padding:0px;border-top:1px solid #474747;border-bottom:1px solid #2f2f2f;}
.footer{width:980px;margin:0px auto;}
.footer .foot_col{width:190px;padding:0px 10px;float:left;}
.footer .foot_col h3{font-size:20px;color:#ffffff;padding-top:40px;float:left;width:150px;}
.footer .foot_col div h3{padding-top:10px;}
.footer .foot_col div h3.first{padding-top:40px;}
.footer .foot_col ul{width:100%;float:left;}
.footer .foot_col ul li{list-style:none;float:left;width:100%;padding:4px 0px;}
.footer .foot_col ul li a{color:#7a7a7a;text-decoration:none;float:left;}
.footer .foot_col ul li a.new_component{padding-right:37px;background:url(images/new-flash-component-in-footer.png) no-repeat center right;}
.footer .foot_col ul li a:hover{color:#dddddd;}
.footer .foot_col ul li a.red{color:#d82f3b;font-weight:bold;}
.footer .last{padding-right:0px !important;width:137px !important;}
.footer .first{padding-left:0px !important;}

.signs{width:100%;text-align:center;padding-top:10px;}
.signs object{float:left;position:relative;top:-12px;}
.signs div object{top:-6px;}
.signs a{float:left;}
.signs a img{border:none;}
.signs a.guarantee{margin-left:15px;}

.wrap_under_foot{width:100%;float:left;background-color:#000000;height:26px;padding-top:10px;}
.under_foot{width:980px;margin:0px auto;}
.under_foot ul{float:left;}
.under_foot ul li{list-style:none;float:left;border-right:1px solid #474747;padding:0px 5px;}
.under_foot ul li.no_bord{border:none;padding-right:0px;}
.under_foot ul li a{color:#7a7a7a;font-size:12px;float:left;text-decoration:none;}
.under_foot ul li a:hover{color:#f0f0f0;}

.under_foot .copy{float:right;color:#565656;font-weight:bold;}

.no_pad_left{padding-left:0px !important;}

/* ABOUT */

#content .box{width:272px;height:124px;float:left;border:1px solid #dcdcdc;background:url(images/boxes.gif) repeat-x;padding:20px;margin-bottom:20px;}
#content .box h1{font-weight:bold;font-size:36px;color:#717171;letter-spacing:-1px;}
#content .box p{width:272px;float:left;padding-top:5px;font-size:13px;color:#a4a4a4;font-size:16px;line-height:20px;}
#content .box a.more{width:99px;height:23px;float:right;background:url(images/more.png) no-repeat top;text-align:center;padding-top:7px;font-size:14px;color:#fefefe;text-decoration:none;margin-top:10px;}
#content .box a.more:hover{background:url(images/more.png) no-repeat bottom;}

#content span a{color:#626262;font-weight:bold;text-decoration:none;}

/* CART */

#content .discounts{width:312px;float:left;border:1px solid #a92422;background:url(images/discounts.png?r1042) repeat-x top #881a19;height:auto !important;height:112px;min-height:112px;margin:1px 0 20px 0;}
#content .discounts .one_discount{width:282px;float:left;padding:15px;}
#content .discounts .one_discount h2{color:#ffffff;padding-bottom:0px;}
#content .discounts .one_discount p{color:#f5b8bc;font-size:14px;}
#content .discounts .one_discount p a{color:#f9dedf;font-weight:bold;text-decoration:underline;}
#content #cart_discounts{border:1px solid #e0e0e0;background-color:#f7f7f7;padding:11px 6px;}

#content .cart_wrap{width:644px;float:left;border:1px solid #dfdfdf;background-color:#f7f7f7;}
	#content .cart_wrap table{width:620px;float:left;text-align:left;}
		#content #cart{width:620px;float:left;padding:30px 12px 15px 12px;}
			#cart_wrap_contents{height:324px;min-height:324px;}
			#cart tr.gray{background-color:#e8e8e8;border:1px solid #dddddd;}
				#cart tr.gray td{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
				#cart tr.gray td.first{border-left:1px solid #dddddd;width:390px;}
				#cart tr.gray td.last{border-right:1px solid #dddddd;}
			#cart tr.white{background-color:#fdfdfd;border:1px solid #ececec;}
				#cart tr.white td{border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
				#cart tr.white td.first{border-left:1px solid #ececec;width:390px;}
				#cart tr.white td.last{border-right:1px solid #ececec;}
			#cart th{font-size:16px;font-weight:bold;color:#3e3c3c;padding:4px 10px 15px 10px;}
				#cart td{padding:4px 10px;margin-bottom:13px;color:#848484;}
			#cart tr.none{height:5px;}
			#cart tr.none td{padding:0px 10px;}
					#cart td a{color:#d82f3b;font-weight:bold;text-decoration:none;margin-right:5px;float:left;}

				#cart td #live_chat_support_ticket{color:#d82f3b;font-weight:bold;margin-right:5px;float:left;}
				#cart td a.info{width:12px;height:12px;background:url(images/info.gif) no-repeat top;float:left;margin-top:2px;margin-left:5px;}
				#cart td a.info:hover{background:url(images/info.gif) no-repeat bottom;}
				#cart td span{float:left;}
				#cart input.quantity, #promo_code_form input.quantity {width:52px;height:16px;border:1px solid #cfcfcf;background-color:#ffffff;padding:2px 5px;color:#989898;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
				#cart td span.small_font_text{font-size:10px;vertical-align:top;padding-left:0;}

				#cart span#membership_title{width:495px;}
				#cart span#membership_title a{font-size:16px;}
				#cart span#membership_title span{line-height:22px;}
				#cart span#trio_economy_pack_title{font-size:16px;color:#d82f3b;font-weight:bold;}
				#cart input.delete{width:12px;height:12px;background:url(images/delete.gif) no-repeat;border:none;cursor:pointer;font-size:1px;padding-top:6px;color:#f87020;}
				#cart input.update, #promo_code_form input.update{height:30px;float:right;background:url(images/button_gray.gif) repeat-x top #505050;text-align:center;font-size:13px;color:#fefefe;padding:0px 7px;border:1px solid #333333;cursor:pointer;}
				#cart input.update:hover{background:url(images/button_red.gif) repeat-x #D82F3B;border:1px solid #a94b4a;}

	#content #promo_code_form {
		padding: 0 0 0 15px;
		margin-bottom: 20px;
	}
	 #promo_code_form div {
	 	height: 22px;
		background-color: 1px solid #e8e8e8;
		border: 1px solid #dddddd;
		padding: 3px;
		float: left;
		background-color: #e8e8e8;
		}
		#promo_code_form input.quantity {
			width: 275px;
			height: 16px;
			margin-left: 20px;
		}
		#promo_code_form input.update {
			float: none;
			margin-left: 29px;
		}
		#promo_code_form label {
			color: #3e3c3c;
			font-size: 16px;
			font-weight: bold;
			position: relative;
			top: 1px;
		}
		#promo_code_form p {
			font-size: 13px;
			margin-bottom: 14px;
		}

#cart_footer {
	margin: 0 12px;
}
#cart_footer tr.gross td{color:#3e3c3c;letter-spacing:-1px;padding-top:0px;padding-bottom:0px;}
#cart_footer tr.gross td.first{font-size:13px;}
#cart_footer tr.total td{font-size:18px;font-weight:bold;color:#3e3c3c;letter-spacing:-1px;}
	#cart_footer tr td .divider{width:645px;font-size:1px;border-top:1px solid #dddddd;position:absolute;height:20px;margin-left:-15px;}
#cart_footer td.first{padding-left:0;width:482px;}

#content .cart_wrap p#membership_title{margin:0 12px;width:613px;padding-left:7px;border:1px solid #ddd;background-color:#e8e8e8;color:#505050;font-size:12px;height:34px;line-height:34px;}
#content .cart_wrap p#membership_title a{color:#d82f3b;text-decoration:underline;font-weight:bold;font-size:14px;font-weight:bold;text-decoration:none;}
#content .cart_wrap form#membership{margin:1px 12px 18px 12px;padding:21px 7px 19px 9px;width:604px;border:1px solid #ddd;background-color:#fff;}
#content .cart_wrap form#membership p label{color:#000;font-weight:bold;font-size:12px;float:left;height:29px;line-height:29px;padding-right:10px;}
#content .cart_wrap form#membership p span{float:left;}
#content .cart_wrap form#membership p span.select_out{float:left;position:relative;margin-right:10px;}
#content .cart_wrap form#membership .select{position:absolute;left:0px;width:135px;height:15px;padding:5px;color:#777777;background:url(images/select.gif) no-repeat right #f3f3f3;overflow:hidden;border:1px solid #e6e6e6;background-position:122px 4px;}
#content .cart_wrap form#membership select.styled{width:147px;height:27px;cursor:pointer;position:relative;float:left;}
#content .cart_wrap form#membership select option{background-color:#f3f3f3;color:#777;font:12px Arial,Helvetica,sans-serif;}
#content .cart_wrap form#membership p #membership_price{height:17px;width:52px;border:1px solid #e6e6e6;padding:5px 6px;color:#d62e3a;font-size:14px;font-weight:bold;display:block;float:left;margin-right:22px;}
#content .cart_wrap form#membership p button{width:104px;height:30px;background:url(images/button_gray_sprites.gif) repeat-x center;font-size:13px;color:#fefefe;border:1px solid #9b1721;cursor:pointer;padding:0px;margin:0px;display:block;float:left;}
#content .cart_wrap form#membership p button span{height:28px;line-height:25px;padding:0px 0px 0px 26px;background:url(images/basket.gif) no-repeat left center;line-height:28px;display:block;float:left;margin-left:3px;margin-right:3px;display:block;float:left;}
#content .cart_wrap form#membership p a{background:url(images/license_details.png) repeat-x left top;float:left;color:#fefefe;font-weight:normal;height:28px;line-height:28px;border:1px solid #999393;padding:0px 6px !important;margin:0px 10px 2px 0px !important;text-decoration:none;}
#content .cart_wrap form#membership p a span{background:url(images/info2.png) no-repeat left top;float:left;width:12px;height:12px;margin:10px 3px 0 0;}
#content .cart_wrap form#membership p#small_text{color:#a7a7a7;font-size:11px;}

#content .cart_wrap form#checkout{width:621px;float:left;padding:0px 15px 15px 11px;}
#content .cart_wrap form#checkout .check_text{float:left;padding:0;}
#content .cart_wrap form#checkout .check_text label{width:100%;float:left;color:#acacac;}
#content .cart_wrap form#checkout .check_text label strong{color:#4a4848;}
#content .cart_wrap form#checkout .check_text .red_attention{width:383px;padding:10px 0 10px 15px;margin-bottom:0;}
#content .cart_wrap form#checkout .check_text .red_attention .att_text{background:url(images/red_tri_small.png) no-repeat;padding-left:30px;min-height:17px;}
#content .cart_wrap form#checkout .check_text input.email{width:374px;height:16px;float:left;padding:6px 12px;border:1px solid #cecece;margin:10px 0 4px 0;font-family:Arial, Helvetica, sans-serif;}
#content .cart_wrap form#checkout .check_text #check_text_left_column{width:400px;float:left;}
#content .cart_wrap form#checkout .check_submit{height:72px;float:right;cursor:pointer;background:url(images/button_top_border.gif) repeat-x #d82f3b;border:1px solid #a94b4a;color:#fefefe;font-weight:bold;margin-top:10px;padding:0px;font-size:24px;width:208px;}

/* PRODUCT PAGE */

#content .breadcrumbs{float:left;}
#content .breadcrumbs a{float:left;color:#787878;text-decoration:none;font-size:12px;}
#content .breadcrumbs span{float:left;color:#c2c2c2;font-size:12px;padding:0px 3px;}
#content .breadcrumbs span.current{font-size:12px;font-weight:bold;color:#787878;padding:0px;}

#social_widgets{float:right;}
#facebook_like_button, #twitter_tweet_button, #google_plus_one_button{float:left;width:110px;}
#facebook_like_button{width:86px;}
#twitter_tweet_button{margin-right:-18px;}
#google_plus_one_button{margin:0 -49px 0 14px;}
#facebook_like_button iframe {
	display: block;
}
#twitter_tweet_button iframe {
	display: block;
}
#google_plus_one_button iframe,
.bubble_content iframe {
	display: block;
}
#facebook_like_box{margin-top:25px;}
#facebook_fan_box {
	height: 24px;
	width: 307px;
	position: relative;
	left: 672px;
	top: 66px;
}
#facebook_fan_box iframe,
#facebook_like_box iframe {
	display: block;
}

#sidebar_social_widgets iframe {
	display: block;
}

#content h2#item_component_title{padding-bottom:5px;height:36px;line-height:36px;}
#content #item_component_published_on{background:url(images/published-date-downloads-count.png) no-repeat top left;padding-left:21px;height:16px;float:left;}
#content #item_component_downloads_count{background:url(images/published-date-downloads-count.png) no-repeat bottom left;padding-left:21px;height:16px;float:left;margin-left:10px;}

#content #customization_steps{width:646px;margin-top:16px;}
#content .component{width:600px;float:left;border:1px solid #e0e0e0;background-color:#f4f4f4;padding:22px;}
#content #live-demo-embed.component.using-new-live-demo{border-top:none;}
#content .component #component-preview{visibility: hidden;}

#content .free_archive{width:284px;height:289px;margin-top:5px;background:url(images/free_archive.jpg) no-repeat #a3b937;padding:30px 15px 15px 15px;margin-bottom:25px;}
#content .free_archive.template{height: 263px;}
#content .free{width:250px;}
#content .free_archive span{color:#e4edb9;font-size:14px;float:right;}
#content .free_archive h3{font-size:32px;color:#ffffff;padding-left:70px;letter-spacing:-1px;}
#content .free_archive ul li span a{color:#f0feab;text-decoration:underline;font-weight:normal;}
#content .free_archive a.down{width:140px;height:33px;float:left;background:url(images/download.png) no-repeat;margin:0px 0px 0px 43px;padding:15px 0px 0px 60px;color:#f4f9de;font-size:16px;font-weight:bold;text-decoration:none;}
#content .free_archive ul{width:284px;float:left;padding:25px 0px 15px 0px;}
#content .free_archive ul li{list-style:none;width:264px;padding:4px 10px 5px 10px;float:left;color:#f0feab;font-size:13px;line-height:20px;}
#content .free_archive ul li.light{background-color:#aec348;border-top:1px solid #c2d75e;border-bottom:1px solid #c2d75e;}
#content .free_archive ul li.dark{background-color:#96ac2d;border-top:1px solid #768c0a;border-bottom:1px solid #768c0a;}
#content .free_archive ul li p{background:url(images/thumb_up.png) no-repeat left top;padding-left:35px;float:left;width:227px;}
#content .free_archive ul li p.down{background:url(images/thumb_down.png) no-repeat left top;}
#content .free_archive ul li p span{float:left;color:#f0feab;font-size:13px;}
#content .free_archive ul li p span.white{color:#ffffff;float:none;padding-left:3px;}
#content .free_archive ul li p span.water{float:right;width:88px;height:26px;background:url(images/watermarked.png) no-repeat;}
#content .free_archive ul li#free_download_available_installation_instructions.with_installation_instructions_list p{width:108px;float:left;}
#content .free_archive ul li#free_download_available_installation_instructions ul{width:120px;height:23px;padding:0;float:left;}
#content .free_archive ul li#free_download_available_installation_instructions ul li{width:auto;padding:0;}
#content .free_archive ul li#free_download_available_installation_instructions ul li a{width:24px;height:23px;font-size:0;display:block;text-decoration:none;text-indent:-2000px;}
#content .free_archive ul li#free_download_available_installation_instructions ul li a.free-install{background:url(images/flash-xml-component-installation-instructions.png) no-repeat;}
#content .free_archive ul li#free_download_available_installation_instructions ul li a.wordpress{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -48px 0;}
#content .free_archive ul li#free_download_available_installation_instructions ul li a.facebook{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -72px 0;}
#content .free_archive ul li#free_download_available_installation_instructions ul li a.joomla{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -96px 0;}
#content .free_archive ul li#free_download_available_installation_instructions ul li a.flash-install{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -24px 0;}

#content .free_second{width:284px;height:268px;margin-top:5px;background:url(images/free_second.jpg) no-repeat #a3b937;padding:30px 15px 15px 15px;margin-bottom:25px;}
#content .free{width:250px;}
#content .free_second span{color:#e4edb9;font-size:14px;float:right;}
#content .free_second h3{font-size:32px;color:#fff;padding-left:70px;letter-spacing:-1px;}
#content .free_second ul li span a{color:#f0feab;text-decoration:underline;font-weight:normal;}
#content .free_second a.down{width:140px;height:33px;float:left;background:url(images/download.png) no-repeat;margin:0px 0px 0px 43px;padding:15px 0px 0px 60px;color:#f4f9de;font-size:16px;font-weight:bold;text-decoration:none;}
#content .free_second ul{width:284px;float:left;padding:25px 0px 12px 0px;}
#content .free_second ul li{list-style:none;width:264px;padding:4px 10px 5px 10px;float:left;color:#f0feab;font-size:13px;line-height:20px;}
#content .free_second ul li.light{background-color:#aec348;border-top:1px solid #c2d75e;border-bottom:1px solid #c2d75e;}
#content .free_second ul li.dark{background-color:#96ac2d;border-top:1px solid #768c0a;border-bottom:1px solid #768c0a;}
#content .free_second ul li p{background:url(images/thumb_up.png) no-repeat left top;padding-left:35px;float:left;width:227px;}
#content .free_second ul li p.down{background:url(images/thumb_down.png) no-repeat left top;}
#content .free_second ul li p span{float:left;color:#f0feab;font-size:13px;}
#content .free_second ul li p span.white{color:#ffffff;float:none;padding-left:3px;}
#content .free_second ul li p span.water{float:right;width:88px;height:26px;background:url(images/watermarked.png) no-repeat;}

#content .only_free{width:284px;height:254px;margin-top:5px;background:url(images/only_free.jpg) no-repeat;padding:30px 15px 15px 15px;margin-bottom:25px;}
#content .free{width:250px;}
#content .only_free span{color:#dde0d1;font-size:14px;float:right;}
#content .only_free h3{font-size:32px;color:#fff;padding-left:70px;letter-spacing:-1px;}
#content .only_free ul li span a{color:#dde0d1;text-decoration:underline;font-weight:normal;}
#content .only_free a.down{width:140px;height:33px;float:left;background:url(images/download_only.png) no-repeat;margin:0px 0px 0px 43px;padding:15px 0px 0px 60px;color:#f4f9de;font-size:16px;font-weight:bold;text-decoration:none;}
#content .only_free ul{width:284px;float:left;padding:25px 0px 15px 0px;}
#content .only_free ul li{list-style:none;width:264px;padding:4px 10px 5px 10px;float:left;color:#f0feab;font-size:13px;line-height:20px;}
#content .only_free ul li.light{background-color:#999d86;border-top:1px solid #abaf99;border-bottom:1px solid #abaf99;}
#content .only_free ul li.dark{background-color:#82866f;border-top:1px solid #646850;border-bottom:1px solid #646850;}
#content .only_free ul li p{background:url(images/thumb_up.png) no-repeat left top;padding-left:35px;float:left;width:227px;}
#content .only_free ul li p.down{background:url(images/thumb_down.png) no-repeat left top;}
#content .only_free ul li p span{float:left;color:#dde0d1;font-size:13px;}
#content .only_free ul li p span.white{color:#ffffff;float:none;padding-left:3px;}
#content .only_free ul li p span.water{float:right;width:88px;height:26px;background:url(images/watermarked.png) no-repeat;}
#content .only_free ul li p span.no_water{float:right;width:97px;height:24px;background:url(images/no_watermark_only.jpg) no-repeat;}

#content .paid_archive{width:284px;height:auto !important;height:342px;min-height:342px;background:url(images/discounts.jpg) repeat-x #871a18;padding:30px 15px 15px 15px;border-bottom:1px solid #AE2C2C;margin-bottom:25px;}
#content .paid{width:250px;}
#content .paid_archive span{color:#f2bdbd;font-size:14px;float:right;}
#content .paid_archive h3 {
	font-size: 32px;
	color: #fff;
	padding-left: 70px;
	letter-spacing: -1px;
}

#content .paid_archive ul{width:284px;float:left;padding:20px 0px 5px 0px;}
#content .paid_archive ul li{list-style:none;width:264px;padding:3px 10px;float:left;color:#f0feab;font-size:13px;line-height:20px;}
#content .paid_archive ul li.light{background-color:#e2373e;border-top:1px solid #f86771;border-bottom:1px solid #f86771;}
#content .paid_archive ul li.dark{background-color:#ac141b;border-top:1px solid #8c0006;border-bottom:1px solid #8c0006;}
#content .paid_archive ul li p{background:url(images/thumb_up.png) no-repeat left top;padding-left:35px;float:left;width:227px;}
#content .paid_archive ul li p.down{background:url(images/thumb_down.png) no-repeat left top;}
#content .paid_archive ul li p span{float:left;color:#fffefe;font-size:13px;}
#content .paid_archive ul li p span.white{color:#ffffff;float:none;padding-left:3px;}
#content .paid_archive ul li p span.no_water{float:right;width:97px;height:26px;background:url(images/no_watermark.png) no-repeat;}

#content form#choose{width:100%;float:left;padding:0px 0px 0px 0px;}
#content form#choose p{color:#fbb8bc;font-size:12px;float:left;margin-left:0px;width:100%;}
#content form#choose p#read_license_message{padding:0px 0px 9px 30px;background:url(images/license.png) no-repeat left top;line-height:30px;}
#content form#choose .form_row{width:282px;height:30px;line-height:30px;background-color:#e49297;float:left;margin:1px 0px 0px 0px;padding:0px;}
#content form#choose .form_row label{float:left;padding-left:10px;font-size:14px;font-weight:bold;color:#390004;font-weight:bold;letter-spacing:-1px;cursor:pointer;}
#content form#choose .form_row label span{float:none;color:#894a4e;font-weight:normal;padding-left:5px;font-size:13px;}
#content form#choose .form_row a{float:right;color:#f7b6b8;font-size:11px;text-decoration:none;width:43px;height:18px;background:url(images/details.png) no-repeat top;text-align:center;line-height:18px;margin-top:6px;margin-right:6px;}
#content form#choose .form_row a:hover{color:#ffffff;background:url(images/details.png) no-repeat bottom;}
#content form#choose .form_row .radio{width:25px;height:25px;padding:0px;background:url(images/radio.png) no-repeat;float:left;margin-left:10px;margin-top:3px;cursor:pointer;}
#content form#choose .buy{float:left;width:203px;height:48px;font-weight:bold;text-decoration:none;cursor:pointer;margin:14px 0px 0px 45px;border:none;background:url(images/buy_button.png) no-repeat;padding:0px;}
#content form#choose .buy span.buy_left{font-size:32px;color:#ffffff;float:right;cursor:pointer;line-height:48px;margin-right:10px;}
#content form#choose .buy:hover{background-color:#500a0f;}

	#buy_now {
		background-color: transparent;
		border: none;
    display: block;
		width: 222px;
    margin: 14px auto 0 auto;
    cursor: pointer;
	}
	#buy_now_wrapper {
    height: 45px;
		line-height:45px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
    border: 1px solid #2a0808;
	}
		#buy_now_outer {
			border-top: 1px solid #5a090f;
		}
			#buy_now_inner {
				background: #380004 url(images/buy_now_icon_red.png) no-repeat 16px 6px;
			}
				#buy_now_text {
					float: left;
					padding-left: 61px;
					font-size: 16px;
					font-weight: bold;
					float: left;
					color: #e2babd;
				}
				#buy_now_price {
					text-align: right;
					font-size: 32px;
					padding-right: 10px;
				}

#content form#choose #product_selected{background-color:#fbbec2;}
#content form#choose #product_selected a{color:#ffffff;background:url(images/details.png) no-repeat bottom;}

#content #licenses_quiz_announcement p{text-align:center;}
#content #licenses_quiz_announcement p.question{margin-top:14px;font-weight:bold;}
#content #licenses_quiz_announcement p a{color:#fff;}

#content #cart_cont_right #membership_box{height:auto;}
#content #cart_cont_right #membership_box #choose{margin-top:8px;}
#content #cart_cont_right #membership_box #choose p,
#content #membership_upgrade #choose p {color:#434c17;}
#content #cart_cont_right #membership_box #choose p a,
#content #membership_upgrade #choose p a {color:#2e3507;font-weight:bold;}
#content #cart_cont_right #membership_box #choose .form_row,
#content #membership_upgrade #choose .form_row {background-color:#bcd056;}
#content #cart_cont_right #membership_box #choose .form_row label,
#content #membership_upgrade #choose .form_row label{color:#313712;}
#content #cart_cont_right #membership_box #choose .form_row label span,
#content #membership_upgrade #choose .form_row label span{color:#313712;}
#content #cart_cont_right #membership_box #choose .form_row a,
#content #membership_upgrade #choose .form_row a{color:#fff;background-image:url(images/details2.png);}
#content #cart_cont_right #membership_box #choose .form_row .radio,
#content #membership_upgrade #choose .form_row .radio{background-image:url(images/radio3.png);}
#content #cart_cont_right #membership_box #choose .buy{background-image:url(images/buy_now2.png);}
#content #cart_cont_right #membership_box #choose #buy_now_wrapper {
	border-color: #1d2204;
}
#content #cart_cont_right #membership_box #choose #buy_now_outer {
	border-color: #3f4909;
}
#content #cart_cont_right #membership_box #choose #buy_now_inner {
	background-color: #2e3507;
	background-image: url(images/buy_now_icon_green.png);
}
#content #cart_cont_right #membership_box #choose #buy_now_text {
	color: #f4f9de;
}
#content #membership_upgrade #choose .buy{width:238px;background-image:url(images/buy_now3.png);}
#content #cart_cont_right #membership_box #choose .buy:hover,
#content #membership_upgrade #choose .buy:hover{background-color:transparent;}
#content #cart_cont_right #membership_box #choose #product_selected,
#content #membership_upgrade #choose #product_selected{background-color:#dbe898;}

#content #membership_box{width:282px;height:218px;margin-top:5px;background:url(images/membership_box.jpg) no-repeat;padding:22px 15px 13px 15px;margin-bottom:25px;border:1px solid #6f7719;}
	#membership_box h3 {
		font-size: 32px;
		color: #fff;
		padding-left: 70px;
		letter-spacing: -1px;
	}
		#membership_box_title_details {
			display: block;
			position: relative;
			top: -46px;
			left: 237px;
			text-decoration: none;
			width: 45px;
		}
		#membership_box_title_details_text {
			display: block;
			width: 45px;
			height: 22px;
			padding-top: 1px;
			background: url(images/product_page_membership_box_details_background.png) no-repeat;
			color: #fff;
			font-size: 11px;
			text-decoration: none;
			text-align: center;
			position: relative;
			top: -46px;
			left: 237px;
		}
		#membership_box_title_details #membership_box_title_details_text {
			padding-top: 2px;
			font-size: 10px;
			position: static;
		}
		#membership_box_title_details img{border:none;}
		#membership_box_explanation{font-size:17px;color:#fff;margin-top:-8px;text-align:center;}
			#membership_box_explanation_details{background:url(images/membership_box_explanation_details.png) repeat-x;border-top:1px solid #414918;border-bottom:1px solid #ced2a9;font-size:15px;text-align:center;margin-top:11px;height:46px;}
				#membership_box_explanation_details a{text-decoration:none;display:block;width:100%;height:100%;}
					#membership_box_explanation_details a span{color:#fff;display:block;font-weight: normal;}
		#membership_box_license{font-size:12px;color:#ebf57a;font-family:Verdana,sans-serif;text-align:center;margin-top:11px;}
			#content #membership_box_license a{color:#fff;text-decoration:underline;font-weight: normal;}
		#membership_box_link_outer{margin:10px auto 0 auto;border:1px solid #92aa16;width:204px;}
			#membership_box_link_inner{border:1px solid #1d2204;}
				#content #membership_box_link_inner a{display:block;height:44px;background:url(images/membership_box_link.png) repeat-x;color:#fff;text-decoration:none;font-weight:bold;font-size:15px;text-align:center;}
				#membership_box_link_inner a span{display:block;}
					#membership_box_link_wrapper{width:179px;margin:0 auto 0 auto;padding-top:2px;}
						#membership_box_link_text{margin-top:12px;float:left;}
						#membership_box_link_price{font-size:32px;text-align:right;}

#content #discount_box{width:284px;height:100%;margin-top:5px;background:url(images/cart_discount_box.png) no-repeat;padding:22px 15px 15px 15px;margin-bottom:25px;}
	#discount_box h3{font-size:32px;color:#fff;padding-left:80px;letter-spacing:-1px; margin-bottom: 30px;}
		#discount_box_title_details{position:relative;top:-46px;left:237px;}
		#discount_box_title_details img{border:none;}
		#discount_box_explanation{color:#fff;text-align:center;}
			#discount_box_explanation_details{font-size:13px;text-align:center;height:46px; text-shadow: 0 1px #11170c;color:#fff;}
					#discount_box_explanation_details span{display:block;}
                                        #discount_box_explanation_details .one{ font-size:17px; font-weight: 700;}
                #discount_box_advert{font-size:12px;text-align:center;height:46px; padding-top:5px;}
                    #discount_box_advert a{color:#bfbfbf;text-decoration:none;display:block;width:100%;height:100%;}
		#discount_box_link_outer{margin:5px auto 0 auto;width:204px;}
			#discount_box_link_inner{border:1px solid #fff;}
				#discount_box_link_inner a{display:block;height:48px;background:url(images/cart_discount_button.png) repeat-x;color:#fff;text-decoration:none;font-weight:bold;text-align:center;}
				#discount_box_link_inner a span{display:block;}
					#discount_box_link_text{padding: 15px 0; font-size: 16px;}

#content .features{width:614px;float:left;background-color:#f8f8f8;height:auto !important;height:100px;min-height:100px;margin-top:25px;margin-bottom:25px;border:1px solid #e5e5e5;padding:20px 15px 15px 15px;color:#6a6a6a;line-height:20px;}
#content .features h2{color:#222a2d;font-size:25px;padding-bottom:5px;line-height:normal;}
#content .features #changelog{line-height:33px;margin-left:12px;}
#content .features #changelog a{text-decoration:underline;font-weight:normal;}

#content h2{font-size:36px;color:#d62e3a;float:left;padding-bottom:15px;letter-spacing:-1px;}

#instructions{width:646px;float:left;}
#instructions .tabs{width:644px;height:36px;line-height:36px;border-bottom:1px solid #dddddd;}
	#instructions .tabs ul{float:left;}
		#instructions .tabs ul li{list-style:none;float:left;padding-right: 6px;}
		#instructions .tabs ul li.last{padding-right: 0;}
		#instructions .tabs ul li.selected a{border-top:1px solid #dddddd;border-bottom:1px solid #f8f8f8;background-color:#f8f8f8;color:#565656;}
			#instructions .tabs ul li span.icon{width:24px;height:23px;margin:6px 4px 0 0;display:block;float:left;}
			#instructions .tabs ul li span.icon.free-install{background:url(images/flash-xml-component-installation-instructions.png) no-repeat 0 -46px;}
			#instructions .tabs ul li span.icon.wordpress{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -48px -46px;}
			#instructions .tabs ul li span.icon.facebook{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -72px -46px;}
			#instructions .tabs ul li span.icon.joomla{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -96px -46px;}
			#instructions .tabs ul li span.icon.flash-install{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -24px -46px;}
				#instructions .tabs ul li a{border-bottom:1px solid #dddddd;float:left;text-decoration:none;padding: 0 19px 0 18px;background-color:#e5e5e5;height:35px;color:#8f8f8f;font-size:16px;font-weight:bold;border-top:1px solid #e5e5e5;}
				#instructions .tabs ul li a:hover{border-top:1px solid #dddddd;border-bottom:1px solid #f8f8f8;background-color:#f8f8f8;color:#565656;}
				#instructions .tabs ul li #free-install {
					width: 124px;
				}
				#instructions .tabs ul li #wordpress {
					width: 91px;
				}
				#instructions .tabs ul li #facebook {
					width: 85px;
				}
				#instructions .tabs ul li #joomla {
					width: 73px;
				}
				#instructions .tabs ul li #flash-install {
					width: 62px;
				}

#instructions .tabcontent{width:604px;float:left;border-bottom:1px solid #dddddd;background-color:#f8f8f8;padding:25px 20px;color:#6a6a6a;line-height:18px;}
#instructions .tabcontent p.title{font-weight:bold;color:#737373;margin:0px;padding:0px;}
#instructions .tabcontent code{font-size:12px;font-family:Courier New,Courier,sans-serif;background-color:#ffffff;color:#444444;}

#content .similar_products .one_similar{width:133px;height:131px;background-color:#efefef;float:left;border:1px solid #dddddd;padding:7px 6px;margin-right:19px;margin-bottom:19px;position:relative;}
#content .similar_products .one_similar a img{width:133px;height:131px;float:left;border:none;}
#content .similar_products .one_similar a span.new_component{width:60px;height:60px;background:url(images/new-flash-component-in-list.png) no-repeat top;position:absolute;z-index:4;display:block;top:4px;left:2px;}
#content .similar_products .one_similar a span.new_wp_theme{width:60px;height:60px;background:url(images/new-wordpress-theme-in-list.png) no-repeat top;position:absolute;z-index:4;display:block;top:4px;left:2px;}

#content .similar_products .one_similar a span.plus{width:18px;height:18px;float:right;background:url(images/plus_a_h.gif) no-repeat top;margin-top:-11px;margin-right:-6px;}
#content .similar_products .one_similar a:hover span.plus{background:url(images/plus_a_h.gif) no-repeat bottom;}

#content .wp_themes .similar_products .one_similar a span.display-none{float:left;width:615px;height:435px;border:1px solid #1a2023;background-color:#3f3f3f;padding:7px 6px;position:relative;z-index:5;top:-450px;left:148px;}
#content .wp_themes .similar_products .one_similar a span.display-none.right_half{left:-644px;}
#content .wp_themes .similar_products .one_similar a span.display-none.top_row{top:-400px;}
#content .wp_themes .similar_products .one_similar a:hover span.display-none{display:block;}
#content .wp_themes .similar_products .one_similar a span.display-none img{width:614px;height:434px;}

#content .components .similar_products .one_similar a span.display-none{float:left;border:1px solid #1a2023;background-color:#3f3f3f;padding:7px 6px;position:relative;z-index:5;}
#content .components .similar_products .one_similar a:hover span.display-none{display:block;}

#content .templates .similar_products .one_similar a span.display-none{float:left;width:615px;height:435px;border:1px solid #1a2023;background-color:#3f3f3f;padding:7px 6px;position:relative;z-index:5;top:-450px;left:148px;}
#content .templates .similar_products .one_similar a span.display-none.right_half{left:-644px;}
#content .templates .similar_products .one_similar a span.display-none.top_row{top:-400px;}
#content .templates .similar_products .one_similar a:hover span.display-none{display:block;}
#content .templates .similar_products .one_similar a span.display-none img{width:614px;height:434px;}

#content #comments{width:100%;float:left;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin:30px 0px;padding:10px 0px 50px 0px;}
#content #comments form#search_comments{width:315px;float:right;}
#content #comments form#search_comments label{font-size:13px;color:#565656;font-weight:bold;width:100%;float:left;padding-bottom:5px;}
#content #comments form#search_comments input.scomm_text{width:270px;float:left;height:17px;border:1px solid #dfdfdf;background-color:#eeeeee;border-right:none;padding:5px;font-family:Arial, Helvetica, sans-serif;}
#content #comments form#search_comments input.scomm_submit{width:34px;height:29px;float:left;border:none;background:url(images/scomm_submit.png) no-repeat;cursor:pointer;}

#content #comments .one_comment{width:100%;float:left;margin:20px 0px;}
#content #comments .one_comment .author{width:100%;float:left;background:url(images/question.png) no-repeat left center;padding-left:45px;height:auto !important;height:31px;min-height:31px;}
#content #comments .one_comment .author p{color:#565656;font-weight:bold;font-size:16px;padding:0px;margin:0px 0px -4px 0px;line-height:15px;}
#content #comments .one_comment .author span{color:#888888;font-size:11px;float:left;}
#content #comments .one_comment .question{float:left;background:url(images/apo.gif) no-repeat left top;margin:20px 0px;padding-left:34px;}
#content #comments .one_comment .question .quest_text{border-left:1px solid #e8e8e8;padding-left:6px;}
#content #comments .one_comment .answer{width:89%;border:1px solid #e3e3e3;background-color:#f6f6f6;float:right;padding:15px;}
#content #comments .one_comment .answer .logo_comm{width:52px;height:56px;float:left;border:1px solid #dddddd;background-color:#f9f9f9;padding:12px 0px 0px 16px;}
#content #comments .one_comment .answer .logo_comm a img {
	border: none;
}
#content #comments .one_comment .answer .ans_text{width:85%;padding-left:15px;float:left;color:#000000;}

#content #leave_reply{width:100%;float:left;padding:0px;}
#content #leave_reply p.leave_subtitle{color:#565656;font-weight:bold;font-size:16px;float:left;margin:0px;padding:15px 0px 0px 15px;}
#content #leave_reply .form_row{width:100%;float:left;padding:5px 0px;}
#content #leave_reply .form_row input.leave_text{width:298px;height:17px;float:left;border:1px solid #dfdfdf;background-color:#eeeeee;padding:5px;color:#737373;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#content #leave_reply .form_row span.required{float:left;line-height:29px;color:#d82f3b;padding-left:5px;}
#content #leave_reply .form_row span.gray{float:left;line-height:29px;color:#bcbcbc;padding-left:5px;}
#content #leave_reply textarea{width:968px;float:left;height:176px;border:1px solid #dfdfdf;background-color:#eeeeee;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#content #leave_reply .form_row label{width:100%;float:left;color:#565656;font-size:13px;font-weight:bold;padding-bottom:3px;}
#content #leave_reply .form_row .form_row_left{width:315px;float:left;}
#content #leave_reply .form_row .form_row_right{float:left;}
#content #leave_reply .form_row .form_row_left span.cant{width:100%;float:left;color:#737373;font-size:12px;padding-top:3px;}
#content #leave_reply .form_row .form_row_left span.cant a{color:#d82f3b;text-decoration:none;}
#content #leave_reply .form_row .format{width:948px;float:left;height:37px;line-height:37px;color:#a6a17c;padding:0px 15px;border:1px solid #E4D2AA;background-color:#FFF5E1;color:#5A481F;margin-top:0px;}
#content #leave_reply .form_row .format a{color:#d82f3b;text-decoration:none;font-weight:bold;}
#content #leave_reply .form_row button.leave_submit{width:auto;height:30px;float:left;background:url(images/button_gray.gif) repeat-x top #505050;text-align:center;font-size:13px;color:#fefefe;padding:0px 10px;border:1px solid #333333;margin-top:10px;cursor:pointer;}
#content #leave_reply .form_row button.leave_submit:hover{background:url(images/button_red.gif) repeat-x #D82F3B;border:1px solid #a94b4a;}

#content #leave_reply .form_row input.captcha_text{width:298px;height:17px;float:left;border:1px solid #dfdfdf;background-color:#eeeeee;padding:5px;color:#737373;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
	#comment_characters_count {
		width: 770px;
		height: 30px;
		margin: 10px 0 0 10px;
		padding: 9px 0;
		float: left;
	}

/* SIGNUP AND LOGIN */

#content .signup{width:570px;float:left;border-right:1px solid #eaeaea;}
#content .signup form#signup{width:100%;float:left;padding:10px 0 20px 0;}
#content .signup form#signup .form_row{width:100%;float:left;padding:0px 0px 10px 0px;}
#content .signup form#signup .form_row input.signup_text{float:left;width:367px;height:17px;padding:5px;border:1px solid #e6e6e6;background-color:#f3f3f3;color:#777777;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#content .signup form#signup .form_row span.gray{color:#bcbcbc;line-height:29px;padding-left:5px;}
#content .signup form#signup .form_row span.error{color:#d82f3b;line-height:29px;padding-left:5px;font-weight:bold;float:left;clear:both;width:100%;}
#content .signup form#signup .form_row .form_row_left{width:250px;float:left;}
#content .signup form#signup .form_row .captcha{width:300px;height:57px;float:left;}
#content .signup form#signup .form_row #recaptcha_widget{padding:70px 0px 60px 0px;}
#content .signup form#signup .form_row input.captcha_text{float:left;width:200px;height:17px;padding:5px;border:1px solid #e6e6e6;background-color:#f3f3f3;color:#777777;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#content .signup form#signup .form_row #recaptcha_image{float:left;}
#content .signup form#signup .form_row .form_row_left label{width:100%;float:left;font-size:13px;font-weight:bold;color:#565656;padding-bottom:3px;}
#content .signup form#signup .form_row .form_row_left input.signup_text{float:left;width:339px;height:17px;padding:5px;border:1px solid #e6e6e6;background-color:#f3f3f3;color:#777777;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#content .signup form#signup .form_row .form_row_left span.cant{color:#737373;padding-top:3px;}
#content .signup form#signup .form_row .form_row_left span.cant a{color:#d82f3b;}
#content .signup form#signup .form_row button.signup_submit{height:30px;float:left;background:url(images/button_gray.gif) repeat-x top #505050;text-align:center;font-size:13px;color:#fefefe;padding:0px 10px;border:1px solid #333333;cursor:pointer;}
#content .signup form#signup .form_row button.signup_submit:hover{background:url(images/button_red.gif) repeat-x #D82F3B;border:1px solid #a94b4a;}

#content .signup .automatic{width:347px;padding:10px 15px;border:1px solid #e4d2aa;background-color:#fff5e1;color:#403d29;}
#content .signup .automatic .automatic_text{width:317px;padding-left:30px;background:url(images/red_tri_small.png) no-repeat left top;color:#5a481f;height:auto !important;height:17px;min-height:17px;}
#content .signup form#signup .form_row #recaptcha_input .error{padding:0px !important;height:auto !important;float:left !important;}
#content .signup form#signup .form_row #recaptcha_image{float:left;}

#content .login{float:left;width:100%;}
#content .login .login_cont{width:282px;float:left;border:1px solid #e6d9da;background-color:#fff5e1;padding:10px 15px;}
#content .login .login_cont .login_cont_text{background:url(images/red_tri_small.png) no-repeat left center;padding-left:30px;color:#4f2d2f;height:auto !important;min-height:17px;}
#content .login form#login_form{width:100%;float:left;padding:10px 0px 0px 0px;}
#content .login form#login_form .form_row{width:100%;float:left;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
#content .login form#login_form .form_row span.error{float:right;color:#d82f3b;font-weight:bold;padding:0px;}
#content .login form#login_form .form_row input.login_text{width:302px;height:17px;border:1px solid #e6e6e6;background-color:#f3f3f3;color:#777777;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:5px;}
#content .login form#login_form .form_row span.black{color:#1c2325;float:left;font-weight:bold;margin-top:-5px;}
#content .login form#login_form .form_row span.black a{color:#1c2325;text-decoration:none;}
#content .login form#login_form .form_row span.black a:hover{color:#d82f3b;}
#content .login form#login_form .form_row button.login_submit{height:30px;float:right;background:url(images/button_gray.gif) repeat-x top #505050;text-align:center;font-size:13px;color:#fefefe;padding:0px 10px;border:1px solid #333333;cursor:pointer;}
#content .login form#login_form .form_row button.login_submit:hover{background:url(images/button_red.gif) repeat-x #D82F3B;border:1px solid #a94b4a;}

/* COMPONENTS */

#content .components{width:100%;float:left;}
#content .components .comp_info{width:948px;float:left;border:1px solid #dccfac;background-color:#f8f2c1;padding:15px;}
#content .components .comp_info .comp_info_text{background:url(images/comp_info.png) no-repeat left center;padding-left:60px;color:#968f7c;}
#content .components .comp_info .comp_info_text h3{color:#756f5c;font-size:24px;float:left;}
#content .components h2{padding:0px 0px 1px 0px;}

/* CHECKOUT */

#content .checkout_wrap{width:978px;float:left;border:1px solid #dfdfdf;background-color:#f7f7f7;}
#content .checkout_wrap table{width:948px;float:left;text-align:left;}
#content .checkout_wrap #checkout_form{width:948px;float:left;padding:30px 15px 15px 15px;}
#content .checkout_wrap #checkout_form table tr.gray{background-color:#e8e8e8;border:1px solid #dddddd;}
#content .checkout_wrap #checkout_form table tr.gray td{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
#content .checkout_wrap #checkout_form table tr.gray td.first{border-left:1px solid #dddddd;}
#content .checkout_wrap #checkout_form table tr.gray td.last{border-right:1px solid #dddddd;}
#content .checkout_wrap #checkout_form table tr.white{background-color:#fdfdfd;border:1px solid #ececec;}
#content .checkout_wrap #checkout_form table tr.white td{border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
#content .checkout_wrap #checkout_form table tr.white td.first{border-left:1px solid #ececec;}
#content .checkout_wrap #checkout_form table tr.white td.last{border-right:1px solid #ececec;}
#content .checkout_wrap #checkout_form table th{font-size:16px;font-weight:bold;color:#3e3c3c;padding:4px 10px 15px 10px;}
#content .checkout_wrap #checkout_form table td{padding:4px 10px;margin-bottom:13px;color:#848484;}
#content .checkout_wrap #checkout_form table tr.none{height:13px;}
#content .checkout_wrap #checkout_form table td a{color:#d82f3b;font-weight:bold;text-decoration:none;margin-right:5px;float:left;}
#content .checkout_wrap #checkout_form table td a.info{width:12px;height:12px;background:url(images/info.gif) no-repeat top;float:left;margin-top:2px;margin-left:5px;}
#content .checkout_wrap #checkout_form table td a.info:hover{background:url(images/info.gif) no-repeat bottom;}
#content .checkout_wrap #checkout_form table td span{float:left;}
#content .checkout_wrap #checkout_form table td input.quantity{width:52px;height:16px;border:1px solid #cfcfcf;background-color:#ffffff;padding:2px 5px;color:#989898;font-weight:bold;}
#content .checkout_wrap #checkout_form table td input.delete{width:12px;height:12px;background:url(images/delete.gif) no-repeat;border:none;cursor:pointer;}
#content .checkout_wrap #checkout_form table td input.update{width:64px;height:30px;float:right;background:url(images/update.png) no-repeat;border:none;color:#ffffff;font-weight:bold;margin-right:37px;cursor:pointer;}
#content .checkout_wrap #checkout_form table tr.gross td{color:#3e3c3c;letter-spacing:-1px;}
#content .checkout_wrap #checkout_form table tr.gross td.first{font-size:13px;}
#content .checkout_wrap #checkout_form table tr.total td{font-size:16px;font-weight:bold;color:#3e3c3c;letter-spacing:-1px;}
#content .checkout_wrap #checkout_form table tr td .devider{width:978px;font-size:1px;border-top:1px solid #dddddd;position:absolute;height:20px;margin-left:-25px}
#content .checkout_wrap #checkout_form table tr td span.quant{float:right;font-weight:bold;color:#989898;padding-right:20px;}

#content .checkout_wrap #checkout_form table tr td .choose_payment{width:100%;float:left;padding-top:40px;}

#content .checkout_wrap #checkout_form table tr td .choose_payment #terms_and_conditions_agreement{width:396px;margin-left:261px;font-size:13px;}
#content .checkout_wrap #checkout_form table tr td .choose_payment #terms_and_conditions_agreement input{float:left;margin-top:2px;padding-top:0;}
#content .checkout_wrap #checkout_form table tr td .choose_payment #terms_and_conditions_agreement label{display:block;float:left;color:#000;cursor:pointer;}
#content .checkout_wrap #checkout_form table tr td .choose_payment #terms_and_conditions_agreement a{display:block;float:left;margin-left:3px;}
#content .checkout_wrap #checkout_form table tr td .choose_payment #terms_and_conditions_agreement_message{display:none;border:1px solid #e4d2aa;background-color:#fff5e1;padding:20px 15px;font-size:13px;font-weight:normal;width:425px;margin: 0 auto 30px auto;}
#content .checkout_wrap #checkout_form table tr td .choose_payment #terms_and_conditions_agreement_message div{background:url(images/red_tri.png) no-repeat left top;padding-left:50px;color:#5a481f;width:393x;height:auto !important;height:30px;min-height:30px;}

#content .checkout_wrap #checkout_form table tr td .choose_payment p{font-size:16px;color:#b8b8b8;float:left;padding:0px 0px 20px 0px;width:100%;text-align:center;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .methods{float:left;padding-left:74px;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .method{width:159px;float:left;margin-right:45px;height:154px;background:url(images/choose_button.gif) repeat-x top #d9d9d9;border:1px solid #b8b8b8;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .method:hover{background:url(images/choose_button_h.gif) repeat-x top #d82f3b;border:1px solid #ad212c;}

#content .checkout_wrap #checkout_form table tr td .choose_payment .method a span{margin:15px 0 0 52px;color:#333;font:bold 13px Arial,Helvetica,sans-serif;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .method a img{border:none;margin:5px 0 0 10px;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .method:hover a span{color:#f2a6ab;}

#content .checkout_wrap #checkout_form .method form{margin:0px;padding:0px;float:left;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .method button.checkout_submit{width:159px;height:154px;float:left;background:none;border:none;color:#333333;font-size:13px;letter-spacing:normal;cursor:pointer;outline:none;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .method button.checkout_submit span{float:none;font-weight:bold;font-size:13px;letter-spacing:normal;color:#333333;font-family:Arial, Helvetica, sans-serif;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .method button.checkout_submit:hover{color:#f2a6ab;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .method button.checkout_submit:hover span{color:#f2a6ab;}
#content .checkout_wrap #checkout_form table tr td .choose_payment .method button.checkout_submit img{margin-top:5px;}

#content .attention{width:948px;float:left;border:1px solid #e0d4b5;background-color:#f8f2c1;padding:20px 15px;margin-top:20px;}
#content .attention .att_text{float:left;background:url(images/attention.png) no-repeat left center;padding-left:50px;color:#6d694a;}

/* TERMS AND CONDITIONS */

#content .read{width:614px;float:left;border:1px solid #e0d4b5;background-color:#f8f2c1;padding:10px 15px;margin:0px 0px 20px 0px;}
#content .read .read_text{background:url(images/automatic.gif) no-repeat left top;padding-left:25px;color:#817c5b;line-height:17px;}
#content .read .read_text span{font-weight:bold;color:#403d29;padding-right:5px;}
#content h3.term_title{color:#565656;font-size:25px;width:100%;padding:20px 0px 10px 0px;}

/* CONTACT */

#content p.under_contact{font-size:15px;color:#575757;padding:0px 0px 3px 0px;}
.pad_bot_zero{padding-bottom:0px !important;}
#content .cont_det{width:646px;height:37px;float:left;margin-bottom:1px;}
#content .cont_det#manager{height:55px;}
#content .cont_det .cont_det_left{width:2px;height:37px;float:left;font-size:1px;background:url(images/cont_det.gif) no-repeat left top;}
#content .cont_det#manager .cont_det_left{height:55px;background:url(images/cont_det_manager.gif) no-repeat left top;}
#content .cont_det .cont_det_right{width:2px;height:37px;float:left;font-size:1px;background:url(images/cont_det.gif) no-repeat left bottom;}
#content .cont_det#manager .cont_det_right{height:55px;background:url(images/cont_det_manager.gif) no-repeat left bottom;}
#content .cont_det .cont_det_mid{width:612px;height:27px;float:left;background:url(images/cont_det.gif) repeat-x center;padding:5px 15px;}
#content .cont_det#manager .cont_det_mid{height: 45px;background:url(images/cont_det_manager.gif) repeat-x center;}
#content .cont_det .cont_det_mid .support{width:310px;padding:0px 30px;line-height:27px;background:url(images/at.png) no-repeat left center;color:#7a7a7a;float:left;}
#content .cont_det#manager .cont_det_mid .support{width:194px;}
#content .cont_det .cont_det_mid .support span.red{color:#d62e3a;font-weight:bold;float:none;}
#content .cont_det .cont_det_mid .support span.black{color:#272f33;font-weight:bold;float:none;}
#content .cont_det .cont_det_mid .supp_det{width:240px;padding-right:0px;line-height:27px;color:#8d8c8c;float:left;text-align:right;}
#content .cont_det#manager .cont_det_mid .supp_det{width:356px;line-height:17px;padding-top:5px;}
#content .cont_det .cont_det_mid a.send{width:80px;height:20px;float:right;background:url(images/send_mail.png) no-repeat top;margin-top:4px;line-height:20px;text-align:center;font-weight:bold;color:#ffffff;text-decoration:none;}
#content .cont_det .cont_det_mid a.send:hover{background:url(images/send_mail.png) no-repeat bottom;}

#content form#contact{width:100%;float:left;}
#content form#contact .form_row{width:100%;float:left;margin:0px 0px;padding:0px 0px 10px 0px;}
#content form#contact .form_row input.contact_text{width:368px;height:17px;padding:5px;border:1px solid #e6e6e6;background-color:#f3f3f3;float:left;color:#777777;font-family:Arial, Helvetica, sans-serif;}
#content form#contact .form_row .select{position:absolute;width:368px;height:17px;padding:5px;color:#777777;background:url(images/select.gif) no-repeat right #f3f3f3;overflow:hidden;border:1px solid #e6e6e6;background-position:353px 5px;}
#content form#contact .form_row span.error{width:100%;float:left;padding:0px 0px 3px 0px !important;clear:both;}
#content form#contact .form_row select.styled{width:380px;height:29px;cursor:pointer;clear:both;}
#content form#contact .form_row select option{background-color:#f3f3f3;border:none;color:#777777;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#content form#contact .form_row textarea{width:368px;height:258px;padding:5px;border:1px solid #e6e6e6;background-color:#f3f3f3;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#777777;resize: none;}
#content form#contact .form_row span.gray{color:#bcbcbc;line-height:29px;padding-left:5px;}
#content form#contact .form_row label{width:100%;float:left;color:#565656;font-size:13px;font-weight:bold;padding-bottom:3px;}
#content form#contact .form_row .form_row_left{width:310px;float:left;}
#content form#contact .form_row .form_row_left input.contact_text{width:310px;height:17px;padding:5px;border:1px solid #e6e6e6;background-color:#f3f3f3;float:left;color:#777777;}
#content form#contact .form_row .form_row_right{float:left;}
#content form#contact .form_row .form_row_left span.cant{width:100%;float:left;color:#737373;font-size:12px;padding-top:3px;}
#content form#contact .form_row .form_row_left span.cant a{color:#d82f3b;text-decoration:none;}
#content form#contact .form_row .captcha{width:300px;height:57px;float:right;}
#content form#contact .form_row input.captcha_text{float:left;width:200px;height:17px;padding:5px;border:1px solid #e6e6e6;background-color:#f3f3f3;color:#777777;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#content form#contact .form_row #recaptcha_input .error{margin:-10px 0px 0px 0px !important;padding:0px !important;height:auto !important;float:left !important;}
#content form#contact .form_row #recaptcha_image{float:left;}
#content form#contact .form_row button.contact_send{height:30px;float:left;background:url(images/button_gray.gif) repeat-x top #505050;text-align:center;font-size:13px;color:#fefefe;padding:0px 10px;border:1px solid #333333;cursor:pointer;margin-top:15px}
#content form#contact .form_row button.contact_send:hover{background:url(images/button_red.gif) repeat-x #D82F3B;border:1px solid #a94b4a;}

#content .working_hours{width:282px;height:22px;float:left;border:1px solid #d0e5ed;background-color:#e7f3f8;margin-bottom:1px;padding:5px 15px;}
#content .working_hours span.where{float:left;height:18px;line-height:18px;border:1px solid #91bbce;background-color:#b0d3e2;padding:0px 8px;color:#ffffff;font-weight:bold;margin-top:1px;}
#content .working_hours .from{width:200px;float:right;line-height:22px;color:#575757;font-weight:bold;}
#content .working_hours .from span{color:#969696;font-weight:normal;float:none;}
#content .working_hours .from span.fus{color:#222a2d;font-weight:bold;padding-left:15px;}

#content .enquire{width:282px;float:left;border:1px solid #e4d2aa;background-color:#fff5e1;color:#403d29;padding:10px 15px;margin-top:28px;}
#content .enquire .enquire_text{background:url(images/red_tri_small.png) no-repeat left top;padding-left:25px;color:#95787A;}
#content .enquire .enquire_text span{color:#4F2D2F;font-weight:bold;}

#content .location{width:288px;float:left;background-color:#eeeeee;padding:13px;}
#content .location a{width:288px;float:left;}
#content .location a img{width:288px;border:none;}

/* MY ACCOUNT */

#content .cont_left_invert{width:314px;float:left;}
#content .cont_right_invert{width:646px;float:left;padding-left:20px;}
#content .cont_right_invert a{color:#6A6A6A;font-weight:bold;/*text-decoration:none;*/}

#content #menu_account{width:314px;float:left;}
#content #menu_account ul{width:314px;float:left;padding:0px;margin:0px;}
#content #menu_account ul li{width:314px;float:left;list-style:none;height:46px;padding-bottom:2px;}
#content #menu_account ul li a{width:284px;float:left;height:46px;line-height:46px;background:url(images/menu_account.png) no-repeat top;padding:0px 15px;color:#565656;font-size:17px;font-weight:bold;text-decoration:none;}
#content #menu_account ul li a:hover{background:url(images/menu_account.png) no-repeat bottom;color:#fbddde;}
#content #menu_account ul li a span{color:#1c1212;float:none;padding-right:3px;}
#content #menu_account ul li a:hover span{color:#fbddde;}
#content #menu_account ul li a.active{background:url(images/menu_account.png) no-repeat bottom;color:#fbddde;}
#content #menu_account ul li a.active span{color:#fbddde;}

#content .newsletter_subscription{width:282px;padding:10px 15px;border:1px solid #e4d2aa;background-color:#fff5e1;color:#403d29;}
#content .newsletter_subscription .newsletter_subscription_text{width:252px;padding-left:30px;background:url(images/red_tri_small.png) no-repeat left top;color:#5a481f;height:auto !important;height:17px;min-height:17px;}

#content table#my_comp{width:100%;}
#content table#my_comp td.my_comp_cont{border:1px solid #e3e3e3;padding:0px;margin:0px;}
#content table#my_comp td.my_comp_sep{margin:0px;padding:0px;height:10px;}
#content table#my_comp table.gray{width:100%;}
#content table#my_comp table.gray tr{background-color:#fcfafa;}
#content table#my_comp table.gray tr td{border-bottom:1px solid #fcfcfc;}
#content table#my_comp table.gray tr.first td{border-bottom:1px solid #fcfafa;height:15px;padding-top:20px;}
#content table#my_comp table.gray tr.first td a{color:#d82f3b;font-size:14px;font-weight:bold;}
#content table#my_comp table.gray tr.second td.last div{float:right;clear:both;width:100%;}
#content table#my_comp table.gray tr.second td.last div a{float:right !important;}

#content table#my_comp table.gray tr.upgrade_options{display:none;}
#content table#my_comp table.gray tr.upgrade_options td{background-color:#fcfcfc;border-top:1px solid #e4e4e4;height:54px;padding:0px 10px !important;line-height:29px;}
#content table#my_comp table.gray tr.upgrade_options td form{width:100%;float:left;margin:0px;padding:0px;}
#content table#my_comp table.gray tr.upgrade_options td form label{color:#1d2326;font-size:12px;font-weight:bold;float:left;padding-right:10px;line-height:27px;}
#content table#my_comp table.gray tr.upgrade_options td form .select{position:absolute;width:107px;height:27px;padding:0px 25px 0px 5px;color:#777777;font-size:12px;overflow:hidden;background:url(images/up_select.png) no-repeat;border:1px solid #e6e6e6;margin:0px;float:left;}

#content table#my_comp table.gray tr.upgrade_options .up_select{float:left;width:215px;padding-top:2px;}
#content table#my_comp table.gray tr.upgrade_options .up_for{float:left;padding-left:20px;padding-top:2px;}
#content table#my_comp table.gray tr.upgrade_options .up_for p{float:left;margin:0px;padding:0px 8px;background-color:#ffffff;border:1px solid #e6e6e6;height:28px;line-height:28px;color:#d62e3a;font-size:16px;font-weight:bold;}

#content table#my_comp table.gray tr.upgrade_options p.price{width:40px;text-align:right;}

#content table#my_comp table.gray tr.upgrade_options a.read_terms{background:url(images/read_terms.gif) repeat-x left top;float:left;color:#fefefe;font-weight:normal;height:28px;line-height:28px;border:1px solid #999393;padding:0px 6px !important;margin:2px 0px 0px 45px !important;}
#content table#my_comp table.gray tr.upgrade_options a.read_terms span{background:url(images/info2.png) no-repeat left top;float:left;width:12px;height:12px;margin-top:10px;margin-right:3px;}
#content table#my_comp table.gray tr.upgrade_options button.upgrade_now{background:url(images/upgrade_now.gif) repeat-x left top;float:right;color:#fefefe;font-weight:normal;height:30px;line-height:28px;border:1px solid #333333;padding:0px 6px !important;margin:2px 0px 0px 0px !important;font-family:Arial,sans-serif;width:93px;cursor:pointer;}

#content table#my_comp table.gray tr.second td{border-top:1px solid #e4e4e4;color:#777777;font-size:12px;line-height:23px;margin:0px !important;}
#content table#my_comp table.gray tr.second td.license{width:285px;}

#content table#my_comp td{padding:6px 10px;margin-bottom:13px;color:#848484;}
#content table#my_comp tr.none{height:10px;}
#content table#my_comp tr.none td{padding:0px;}
#content table#my_comp td a{color:#d82f3b;font-weight:bold;text-decoration:none;margin-right:5px;float:left;}
#content table#my_comp td a.info{background:url(images/license_details.png) repeat-x left top;float:left;color:#fefefe;font-weight:normal;height:21px;line-height:21px;border:1px solid #999393;padding:0px 6px !important;margin:0px 0px 2px 0px !important;}
#content table#my_comp td a.info span{background:url(images/info2.png) no-repeat left top;float:left;width:12px;height:12px;margin-top:5px;margin-right:3px;}

#content table#my_comp td span{float:left;}
#content table#my_comp td .recommend{float:right;margin:0px;padding:0px;}
#content table#my_comp td .recommend a{float:left;background:url(images/envelope.gif) no-repeat;width:16px;height:12px;margin:0px;padding:0px;}
#content table#my_comp td .recommend a:hover{color:#1d2629;}
#content table#my_comp td .recommend .tooltip{width:auto;float:left;position:absolute;height:30px;background:url(images/tooltip.gif) no-repeat left bottom;padding-bottom:5px;display:none;margin-top:-37px;}
#content table#my_comp td .recommend:hover .tooltip{display:block;}
#content table#my_comp td .recommend:hover .tooltip .tip_text{float:left;height:30px;background:url(images/tip_text.png) repeat-x;padding:0px 13px;line-height:30px;color:#dadada;font-weight:bold;font-size:12px;}

#content table#my_comp td a.save{width:70px;background:url(images/my_comp_save.gif) repeat-x left top;float:left;color:#fefefe;font-weight:normal;height:21px;line-height:21px;border:1px solid #849823;padding:0px 6px !important;margin:0px 0px 2px 4px !important;}
#content table#my_comp td a.save span{background:url(images/save_span.gif) no-repeat left top;float:left;width:12px;height:12px;margin-top:5px;margin-right:3px;}

#content table#my_comp td a.upgrade{background:url(images/upgrade_license.gif) repeat-x left top;float:left;color:#fefefe;font-weight:normal;height:21px;line-height:21px;border:1px solid #b31722;padding:0px 6px !important;margin:0px 0px 2px 4px !important;}
#content table#my_comp td a.upgrade span{background:url(images/upgrade_license_span.gif) no-repeat left top;float:left;width:12px;height:12px;margin-top:5px;margin-right:3px;}
#content table#my_comp td a.upgrade_clicked{background:url(images/upgrade_clicked.gif) repeat-x left top;float:left;color:#fefefe;font-weight:normal;height:21px;line-height:21px;border:1px solid #c5c5c5;padding:0px 6px !important;margin:0px 0px 2px 4px !important;}
#content table#my_comp td a.upgrade_clicked span{background:url(images/upgrade_clicked_span.gif) no-repeat left top;float:left;width:12px;height:12px;margin-top:5px;margin-right:3px;}

#content table#my_comp td a.upgrade_disabled{background:url(images/upgrade_clicked.gif) repeat-x left top;float:left;color:#fefefe;font-weight:normal;height:21px;line-height:21px;border:1px solid #c5c5c5;padding:0px 6px !important;margin:0px 0px 2px 4px !important;}
#content table#my_comp td a.upgrade_disabled span{background:url(images/upgrade_clicked_span.gif) no-repeat left top;float:left;width:12px;height:12px;margin-top:5px;margin-right:3px;}

#single_use_license_announcement {
	width: 850px;
	height: 50px;
	margin: 0 25px;
}

#content form{width:100%;float:left;padding:0px 0px 35px 0px;}
#content form .form_row{width:100%;float:left;padding:5px 0px;}
#content form span.error{float:right;font-weight:bold;color:#d82f3b;padding:0px 17px 0px 0px;}
#content form .form_row span.star{float:left;font-weight:bold;color:#d82f3b;line-height:20px;font-size:16px;padding-left:5px !important;width:auto;border:none;margin:0px 0px 0px 5px;width:14px;}
#content form .form_row input.inv_text{width:367px;height:17px;float:left;border:1px solid #e6e6e6;background-color:#f3f3f3;padding:5px;color:#777777;font-family:Arial, Helvetica, sans-serif;}
#content form .form_row label.inv_text{float: left;margin: 3px 15px 0 10px;height:17px;padding:6px 0;}
#content form .form_row button.inv_submit{width:99px;height:30px;float:left;background:url(images/more.png) no-repeat top;text-align:center;font-size:14px;color:#fefefe;text-decoration:none;border:none;cursor:pointer;}
#content form .form_row button.inv_submit:hover{background:url(images/more.png) no-repeat bottom;}
#content form .form_row button.change_submit{width:auto;height:30px;float:left;background:url(images/leave_submit.png) no-repeat top;text-align:center;color:#fefefe;font-size:14px;border:none;cursor:pointer;margin-top:10px;}
#content form .form_row button.change_submit:hover{background:url(images/leave_submit.png) no-repeat bottom;}

#content table.invoice{width:645px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:left;}
#content table.invoice tr td{border:1px solid #e6e6e6;border-bottom:none;border-right:none;padding:10px;color:#818181;}
#content table.invoice th{border:1px solid #e6e6e6;border-bottom:none;border-right:none;background-color:#f3f3f3;padding:10px;color:#505050;font-weight:bold;}
#content table.invoice tr td.col1{color:#505050;font-weight:bold;text-align:center;width:30px;}
#content table.invoice th.col1{text-align:center;width:30px;}
#content table.invoice tr td span{color:#505050;font-weight:bold;padding-right:5px;}
#content table.invoice tr.small td{height:1px;padding:0px;margin:0px;font-size:1px;}
#content table.invoice tr td a.down{width:60px;height:100%;float:left;background:url(images/icon_down.gif) no-repeat center;padding:10px;text-decoration:none;}
#content table.invoice tr td.col5{width:80px;padding:0px;}
#content table.invoice tr:hover td{background-color:#ffffdc;}

.cont_left .format, .cont_right_invert .format, .cont_right_invert .format_change_pass{width:612px;float:left;height:37px;line-height:37px;color:#a6a17c;padding:0px 15px;border:1px solid #E4D2AA;background-color:#FFF5E1;color:#5A481F;margin-top:60px;}
.cont_right_invert .format_change_pass {margin-top:0;margin-bottom:20px;}
.cont_right_invert .format a{color:#d82f3b;text-decoration:none;font-weight:bold;}
.cont_left .format{margin-top:20px;}

#content form .form_row span#before_input{width:170px;height:17px;padding:6px 0;}
#content form .form_row input#after_span{width:160px;}
#content form .form_row input#amount{width:224px;}
#content form .form_row input#email{width:263px;}
#content form .form_row input#processor_paypal,#content form .form_row input#processor_moneybookers{width: auto;height:24px;}

/* FAQ */

#content #faqs_list #faq_highlighter{width:286px;float:left;height:17px;padding:5px 20px 5px 5px;border:#dfdfdf solid 1px;;background:#eeeeee url("images/search.png") no-repeat center right;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#1A2023;}
#content #faqs_list .one_column{width:490px;float:left;}
#content #faqs_list .one_column h3{margin:14px 0;}
#content #faqs_list .one_column ul{list-style:none;}
#content #faqs_list .one_column li{line-height:2em;}
#content #faqs_list .one_column a{font-weight:400;text-decoration:none;}
#content #faqs_list .one_column a:hover{color:#d62e3a;text-decoration:underline;}
#content #faqs_list .one_column a.highlighted{font-weight:700;color:#d62e3a;}

#content #menu_faq{width:314px;float:left;}
#content #menu_faq ul{width:314px;float:left;padding:0px;margin:0px;}
#content #menu_faq ul li{width:314px;float:left;list-style:none;padding-top:1px;}
#content #menu_faq ul li ul{display:none;}
#content #menu_faq ul li a.category{width:248px;height:auto !important;height:27px;min-height:27px;float:left;text-decoration:none;background:#e6e6e6 url(images/faq_bg_sprites.png) no-repeat 0 -204px;border:1px solid #a41614;padding:15px 10px 12px 54px;line-height:14px;color: #fff;font: 600 25px Trebuchet MS, Verdana, sans-serif;}
#content #menu_faq ul li.selected ul{display:block;}
#content #menu_faq ul li.selected a.category{background:#e6e6e6 url(images/faq_bg_sprites.png) no-repeat 0 -265px;}


#content #menu_faq ul ul li a{width:289px;height:auto !important;height:30px;min-height:30px;float:left;text-decoration:none;background:#e6e6e6 url(images/faq_bg_sprites.png) no-repeat 0 0;border:1px solid #dedede;padding:12px 10px 12px 13px;line-height:14px;}
#content #menu_faq ul ul li a:hover{background:#cbcaca url(images/faq_bg_sprites.png) no-repeat 0 -68px;border:1px solid #ccc7c7;}
#content #menu_faq ul ul li span.faq_nr{width:31px;height:29px;float:left;color:#ffffff;font-weight:bold;font-size:21px;text-align:center;line-height:29px;padding-top:8px;}
#content #menu_faq ul ul li span.faq_nr_single_digit{width:31px;height:29px;float:left;color:#ffffff;font-weight:bold;font-size:21px;text-align:center;line-height:29px;padding:8px 0 0 2px;}
#content #menu_faq ul ul li p{float:right;width:248px;color:#565656;font-size:17px;font-weight:bold;line-height:14px;height:25px;margin:5px 0px 0px 0px;padding:0px;}
#content #menu_faq ul ul li span.descr{color:#888888;font-size:12px;float:right;width:248px;font-weight:normal;cursor:pointer;margin:0px;padding:0px;}
#content #menu_faq ul ul li span.descr p{font-weight:normal;font-size:13px;margin:0px;padding:0px;color:#888888;line-height:12px;}
#content #menu_faq ul ul li a:hover p{color:#565656;}
#content #menu_faq ul ul li a:hover span.faq_nr{color:#ffffff;}
#content #menu_faq ul ul li a:hover span.faq_nr_single_digit{color:#ffffff;}
#content #menu_faq ul ul li a:hover span.descr p{color:#787878;}

#content #menu_faq ul ul li a.selected{background:#a82b2a url(images/faq_bg_sprites.png) no-repeat 0 -136px;}

#content .faq_answer{width:100%;float:left;}
#content .faq_answer h3{color:#565656;font-size:23px;font-weight:bold;float:left;width:100%;margin:0px;padding:0px 0px 10px 0px;}

#content #leave_reply{width:100%;float:left;padding:0px;}
#content #leave_reply p.leave_subtitle{color:#565656;font-weight:bold;font-size:16px;float:left;margin:0px;padding:15px 0px 0px 15px;}
#content #leave_reply .form_row{width:100%;float:left;padding:5px 0px;}
#content #leave_reply .form_row input.leave_text{width:298px;height:17px;float:left;border:1px solid #dfdfdf;background-color:#eeeeee;padding:5px;color:#737373;font-size:12px;}
#content #leave_reply .form_row span.required{float:left;line-height:29px;color:#d82f3b;padding-left:5px;}
#content #leave_reply .form_row span.gray{float:left;line-height:29px;color:#bcbcbc;padding-left:5px;}
#content #leave_reply textarea{width:968px;float:left;height:176px;border:1px solid #dfdfdf;background-color:#eeeeee;color:#737373;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px;}
#content #leave_reply .form_row label{width:100%;float:left;color:#565656;font-size:13px;font-weight:bold;padding-bottom:3px;}
#content #leave_reply .form_row .form_row_left{width:315px;float:left;}
#content #leave_reply .form_row .form_row_right{float:left;}
#content #leave_reply .form_row .form_row_left span.cant{width:100%;float:left;color:#737373;font-size:12px;padding-top:3px;}
#content #leave_reply .form_row .form_row_left span.cant a{color:#d82f3b;text-decoration:none;}
#content #leave_reply .form_row .format{width:948px;float:left;height:37px;line-height:37px;color:#a6a17c;padding:0px 15px;border:1px solid #E4D2AA;background-color:#FFF5E1;color:#5A481F;margin-top:0px;}
#content #leave_reply .form_row .format a{color:#d82f3b;text-decoration:none;font-weight:bold;}
#content #leave_reply .form_row button.leave_submit{width:auto;height:30px;float:left;background:url(images/button_gray.gif) repeat-x top #505050;text-align:center;font-size:13px;color:#fefefe;padding:0px 10px;border:1px solid #333333;margin-top:10px;cursor:pointer;}
#content #leave_reply .form_row button.leave_submit:hover{background:url(images/button_red.gif) repeat-x #D82F3B;border:1px solid #a94b4a;}

#content #leave_reply .form_row input.captcha_text{width:298px;height:17px;float:left;border:1px solid #dfdfdf;background-color:#eeeeee;padding:5px;color:#737373;font-size:12px;}

#content .leave_invert{width:644px !important;}
#content .leave_invert .form_row{width:305px !important;}
#content .leave_invert .form_row input.leave_text{width:293px !important;}
#content .leave_invert textarea{width:642px !important;float:left;height:186px;border:1px solid #dfdfdf;background-color:#eeeeee;margin:5px 0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#content .leave_invert .form_row span.required{height:auto !important;line-height:normal !important;}
#content .leave_invert .form_row span.gray{height:auto !important;line-height:normal !important;}
.float_right{float:right !important;}
#content .leave_invert .big_row{width:100% !important;}
#content .leave_invert .form_row button.leave_submit{float:right !important;}

#content .leave_invert .form_row .format{width:612px !important;margin-top:0px;}
.leave_faq .leave_text{clear:both}

/* SITEMAP */

#content .sitemap{width:100%;float:left;}
#content .sitemap h3{width:100%;float:left;font-size:24px;color:#5b5b5b;margin:0px;padding:0px;border-bottom:1px solid #e3e3e3;}
#content .sitemap ul{width:316px;float:left;padding:5px 10px 30px 0px;margin:0px;}
#content .sitemap ul li{list-style:none;float:left;width:100%;padding:4px 0px;}
#content .sitemap ul li a{color:#7a7a7a;text-decoration:none;}
#content .sitemap ul li a:hover{color:#cd2733;text-decoration:underline;}
#content .sitemap ul li a.master{font-weight:bold;color:#d82f3b;}
body#no_page #content .sitemap ul li a:hover{color:#4275bc;text-decoration:underline;}
body#no_page #content .sitemap a:hover{color:#4275bc;}

#content .sitemap span{width:100%;float:left;padding:4px 0px;}
#content .sitemap span a{color:#7a7a7a;text-decoration:none;font-weight:normal;}
#content .sitemap span a:hover{color:#cd2733;text-decoration:underline;}

.under_foot_inside{background:url(images/wrap_foot_small.gif) repeat-x !important;height:40px !important;padding:0px !important;}
.under_foot_inside .under_foot .copy{float:left !important;line-height:40px;}
.under_foot_inside .under_foot .copy span.xml{color:#c2c2c2;}

.red_attention{width:614px;float:left;border:1px solid #e4d2aa;background-color:#fff5e1;padding:20px 15px;margin-top:0px;margin-bottom:20px;}
.red_attention .att_text{float:left;background:url(images/red_tri.png) no-repeat left top;padding-left:50px;color:#5a481f;height:auto !important;min-height:27px;}
.red_attention .att_text span.big{color:#312304;font-weight:bold;}
.red_attention .att_text a{font-weight:bold;text-decoration:none;color:#312304;}

.red_attention_big{width:948px;float:left;border:1px solid #e4d2aa;background-color:#fff5e1;padding:20px 15px;margin-top:0px;margin-bottom:20px;}
.red_attention_big .att_text{float:left;background:url(images/red_tri.png) no-repeat left top;padding-left:50px;color:#5a481f;height:auto !important;height:30px;min-height:30px;}
.red_attention_big .att_text span.big{color:#312304;font-weight:bold;}
.red_attention_big .att_text a{font-weight:bold;text-decoration:none;color:#312304;}

/* 404 */

body#no_page{background:#d4232f;background-image:none;}
body#no_page .wrap_header{height:160px;background:url(images/wrap_head_red.jpg) no-repeat top center;width:100%;padding-bottom: 5px;}
body#no_page #header .head_middle .hm_left p.oops{float:left;color:#febfc4;font-size:37px;font-weight:bold;width:100%;margin:0px;padding:20px 0px 0px 0px;line-height:30px;height:30px;letter-spacing:-1px;}
body#no_page #header .head_middle .hm_left p.lost{float:left;color:#ffffff;font-size:83px;font-weight:bold;width:100%;margin:0px;padding:0px;line-height:80px;height:80px;letter-spacing:-3px;}

body#no_page #header .head_middle .hm_right p.search_label{float:left;width:100%;padding-top:65px;color:#febfc4;font-size:18px;font-weight:bold;}

body#no_page #header .head_middle .hm_right form#search{width:307px;float:right;height:27px;border:1px solid #a62d36;background-color:#fdf5f6;padding-left:5px;}
body#no_page #header .head_middle .hm_right form#search fieldset{width:308px;height:27px;float:left;border:none;margin:0px;padding:0px;}
body#no_page #header .head_middle .hm_right form#search #header_search_input{width:278px;float:left;height:17px;padding:5px 5px 5px 0px;border:none;background:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#1A2023;}
body#no_page #header .head_middle .hm_right form#search input.search_submit{width:25px;height:27px;float:left;border:none;background:url(images/search_white.gif) no-repeat;cursor:pointer;}

body#no_page .wrap_footer{background-color:#b81521;padding:0px 0px 30px 0px;border-top:4px solid #9c040f;}
body#no_page .red_attention{width:948px;float:left;border:1px solid #e4d2aa;background-color:#fff5e1;padding:20px 15px;margin-top:0px;margin-bottom:20px;}
body#no_page .red_attention .att_text{float:left;background:url(images/red_tri.png) no-repeat left top;padding-left:50px;color:#5a481f;}
body#no_page .red_attention .att_text span.big{color:#312304;font-weight:bold;}
body#no_page .red_attention .att_text a{font-weight:bold;text-decoration:none;color:#312304;}
body#no_page .red_attention .att_text a.home{background:url(images/home_link.gif) no-repeat left center;padding-left:20px;padding-top:2px;margin-left:5px;}
body#no_page .red_attention .att_text a.home:hover{color:#4275bc;}

body#no_page .wrap_under_foot{background:url(images/wrap_foot_red.gif) repeat-x !important;height:40px !important;padding:0px !important;}
body#no_page .wrap_under_foot .under_foot .copy{float:left !important;line-height:40px;color:#e58289;}
body#no_page .wrap_under_foot .under_foot .copy span.xml{color:#fcc0c4;}
#no_page .wrap_under_foot .under_foot ul{display: none;}

/* ALERTE */

#content .alert{width:948px;float:left;border:1px solid #e0d4b4;background-color:#f8f2c1;padding:20px 15px;margin:0px 0px 20px 0px;color:#6d694a;}
#content .alert div a{color:inherit;text-decoration:none;font-weight:bold;}
#content .alert .alert_text{min-height:35px;padding-left:55px;background:url(images/alert.png) no-repeat center left;}
#content .alert .status_text{min-height:12px;padding-left:32px;background:url(images/status.gif) no-repeat center left;}

/* FORGOT PASSWORD */

#content form#forgot{width:100%;float:left;padding:0px;}
#content form#forgot .form_row{width:100%;float:left;padding:0px 0px 10px 0px;}
#content form#forgot .form_row input.signup_text{float:left;width:367px;height:17px;padding:5px;border:1px solid #e6e6e6;background-color:#f3f3f3;color:#777777;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#content form#forgot .form_row button.signup_submit{height:30px;float:left;background:url(images/button_gray.gif) repeat-x top #505050;text-align:center;font-size:13px;color:#fefefe;padding:0px 10px;border:1px solid #333333;cursor:pointer;margin-top:10px;}
#content form#forgot .form_row button.signup_submit:hover{background:url(images/button_red.gif) repeat-x #D82F3B;border:1px solid #a94b4a;}

#error_forgot{color:#d82f3b !important;line-height:29px;padding-left:5px;font-weight:bold;float:left;clear:both;width:100%;}

/* SEARCH RESULTS */

#content p.search_for{font-size:36px;font-weight:bold;color:#565656;float:left;margin:0px;padding:0px 0px 0px 5px;}
#content form#search_inside{width:308px;float:left;height:27px;border:1px solid #e6e6e6;background-color:#f3f3f3;padding:0px 0px 0px 4px;margin-bottom:10px;}
#content form#search_inside fieldset{width:308px;height:27px;float:left;border:none;margin:0px;padding:0px;}
#content form#search_inside #search_page_search_input{width:278px;float:left;height:17px;padding:5px 5px 5px 0px;border:none;background:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#6a6868;}
#content form#search_inside input.search_submit{width:25px;height:27px;float:left;border:none;background:url(images/search.png) no-repeat;cursor:pointer;}
#content a.search_result{color:#565656;font-size:24px;font-weight:bold;margin:0px;padding:20px 0px 0px 0px;text-decoration:none;float:left;}
#content a.search_result:hover{color:#d62e3a;}
#content h4{float:left;width:100%;}

/* PAGINATION */

.pagination{float:left;margin:0px;padding:0px;}
.pagination li{list-style:none;float:left;}
.pagination li a{float:left;margin-left:1px;background:url(images/pages_nr.png) no-repeat;text-align:center;width:23px;height:23px;line-height:23px;color:#ffffff !important;text-decoration:none;font-weight:bold;}
.pagination a:hover{background:url(images/pages_nr_h.png) no-repeat;}
.pagination a.pages_arrows{background:url(images/pages_arrows.png) no-repeat;margin:0px 5px;color:#6b6b6b !important;}
.pagination a.pages_arrows:hover{background:url(images/pages_nr_h.png) no-repeat;color:#ffffff !important;}
.pagination li.current a{background:url(images/pages_nr_h.png) no-repeat;color:#ffffff;}
.pagination li{float:left;line-height:23px;font-weight:bold;color:#888;}
.pagination li.page_text{margin-right:10px;}
.pagination li.separator{float:left;margin-left:1px;background:url(images/pages_arrows.png) no-repeat;text-align:center;width:23px;height:23px;line-height:23px;color:#6B6B6B !important;text-decoration:none;font-weight:bold;}

.pages_left{float:left;padding:0;}
.pages_right{float:right;padding:0px;}
.pages_left li.ajax-throbber{margin-left:10px;}
.pages_right li.ajax-throbber{margin-right:10px;}

/* LICENSE DETAILS */

.license_details{width:850px;height:auto;overflow:auto;margin:0 25px;}
.license_details p a, .license_details li a{color:#575757;font-weight:bold;}
.license_details ol li{list-style-position:inside;margin-left:69px;text-indent:-87px;}
.license_text .small_font{font-size:10px;}
.license_details .license_details_title{color:#d62e3a;font-size:36px;font-weight:bold;}
.license_details .still_not_sure{width:554px;float:left;margin:25px 0 30px 0;}
.license_details .still_not_sure p.still_not_sure_first_line{font-size:22px;color:#575757;font-weight:bold;}
.license_details .still_not_sure p.still_not_sure_second_line{font-size:20px;color:#575757;font-weight:bold;}
.license_details .still_not_sure p.still_not_sure_second_line a{color:#575757;margin-left:5px;}
.license_details .license_buttons_pair{width:296px;float:left;margin-top:12px;}
.license_details .still_not_sure_license_buttons_pair .license_buttons_pair{margin-top:32px;}

.license_details ul.synthesized_features{margin:36px 0;float:left;list-style:none;}
.license_details ul.synthesized_features.positive{width:365px;}
.license_details ul.synthesized_features.negative{width:459px;}
.license_details ul.synthesized_features li{padding-left:37px;}
.license_details ul.synthesized_features.positive li{background:url(images/positive-list-item.png) no-repeat 0 5px;}
.license_details ul.synthesized_features.negative li{background:url(images/negative-list-item.png) no-repeat 0 5px;}
.license_details ul.synthesized_features li span.text{font-weight:bold;font-size:21px !important;color:#575757 !important;display:block;}
.license_details ul.synthesized_features li span.subtext{font-weight:bold;font-size:12px !important;color:#9c9c9c !important;display:block;}
.license_details ul.synthesized_features li span.subtext a{font-weight:bold;color:#9c9c9c !important;}

.license_details .license_buttons_pair{float:right;}
.license_details .license_buttons_pair_buy_now_form{width:169px;float:left;margin-right:6px;}
.license_details .license_buttons_pair_buy_now_button{width:auto;height:30px;background:url(images/button_gray_sprites.gif) repeat-x center;font-size:13px;color:#fefefe;border:1px solid #9b1721;cursor:pointer;}
.license_details .license_buttons_pair_buy_now_button span{width:54px;height:28px;line-height:25px;padding:0 8px 0 30px;background:url(images/basket.gif) no-repeat 0 2px;display:block;float:left;}
.license_details .license_buttons_pair_buy_now_button .license_buttons_pair_buy_now_button_price{width:40px;text-align:center;font-weight:bold;padding:0 0 0 8px;border-left:1px solid #9b1721;font-size:18px !important;background:none;color:#fff !important;}
.license_details .license_select_license_button{display:block;height:28px;background:url(images/button_gray_sprites.gif) repeat-x top;text-align:center;font-size:13px;color:#fefefe;padding:0px 7px;border:1px solid #333333;cursor:pointer;float:left;text-decoration:none;line-height:27px;}
.license_details .license_select_license_button:hover{background-position:center;border-color:#9b1721;}

/* LIVE CHAT SUPPORT TICKET DETAILS */
.license_details .rich-text.license_text ol li {
	margin-left: -18px;
	text-indent: 0;
}
#live_chat_support_ticket_terms_and_conditions_controls {
	display: none;
	width: 383px;
	margin: 6px auto 0 auto;
}
	#accept_live_chat_support_ticket_terms_and_conditions_wrapper,
	#refuse_live_chat_support_ticket_terms_and_conditions_wrapper {
		float: left;
	}
	#refuse_live_chat_support_ticket_terms_and_conditions_wrapper {
		margin-left: 117px;
	}
		#live_chat_support_ticket_terms_and_conditions_controls a {
			display: block;
			width: 100px;
			height: 30px;
			color: #fefefe;
			font-size: 13px;
			text-decoration: none;
		}
		#accept_live_chat_support_ticket_terms_and_conditions_wrapper p {
			font-size: 10px;
			margin-top: 3px;
		}
			#live_chat_support_ticket_terms_and_conditions_controls div.inner {
				height: 100%;
				padding: 6px 0;
				text-align: center;
			}
		#accept_live_chat_support_ticket_terms_and_conditions {
			border-color: #9b1721;
			background-color: #d62e3a;
			margin: 0 auto;
		}
			#accept_live_chat_support_ticket_terms_and_conditions div.inner {
				border-top: 1px solid #ff4250;
			}
		#refuse_live_chat_support_ticket_terms_and_conditions {
			border: 1px solid #333333;
			background-color: #505050;
		}
			#refuse_live_chat_support_ticket_terms_and_conditions div.inner {
				border-top: 1px solid #6e6e6e;
				height: 100%;
			}


/* MEMBERSHIP */

.membership .membership_subtitle{font-size:30px;font-weight:bold;color:#000;}
.membership .license_details{margin-top:19px}
.membership .license_details ul.synthesized_features{margin:0;}
.membership .license_details ul.synthesized_features.positive{width:390px;}
.membership .license_details ul.synthesized_features.positive li span.text{color:#000 !important;}
.membership .membership_table_caption{font-size:22px;font-weight:bold;color:#000;margin:58px 0 19px 0;}
.membership table, .membership th, .membership td{border:2px solid #fff;border-collapse:collapse;font-size:19px;}
.membership th.depreciate, .membership td.depreciate{opacity: 0.5;}
.membership th a{display:block;width:100%;height:36px;color:#fff;text-decoration:none;padding-top:10px;position:relative;}
.membership th{color:#fff;background-color:#383838;height:46px;font-weight:normal;font-size:22px;}
.membership td.table_footer{background-color:#383838;color:#fff;text-align:center;}
.membership td.table_footer span.non_membership_products, .membership td.table_footer span.non_membership_products_count, .membership td.table_footer span.non_membership_products_value{display:block;}
.membership td.table_footer span.non_membership_products{margin-bottom:6px;}
.membership th.first{background-color:#666;width:316px;}
.membership th span.details {
	position: absolute;
	display: block;
	width: 46px;
	height: 26px;
	padding-top: 2px;
	top: -12px;
	background: url(images/membership_page_details.png) no-repeat;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}
.membership th a.personal_license_details span.details{right:14px;}
.membership th a.commercial_license_details span.details{right:2px;}
.membership th a.special_license_details span.details{right:18px;}
.membership th a.extended_license_details span.details{right:9px;}
.membership th span.details img{border:0 none;margin:0;padding:0;}
.membership td{color:#000;background-color:#dadada;padding:0;}
.membership td.empty{background:#fff;}
.membership td.feature_description{font-size:19px;padding-left:17px;}
.membership td.permitted{width:168px;height:35px;background:url('images/permitted-prohibited.png') no-repeat top left;}
.membership td.prohibited{width:168px;height:35px;background:url('images/permitted-prohibited.png') no-repeat bottom left;}
.membership td#show_extended_license{color:#383838;cursor:pointer;text-align:center;height:35px;}
.membership td span.membership_product{display:block;padding-top:3px;}
.membership td span.membership_price{font-size:24px;font-weight:bold;padding-right:3px;}
.membership td span.non_membership_products{font-size:14px;color:#a5a5a5;text-align:center;}
.membership td form{padding:0 !important;}
.membership td form button.submit{width:168px;height:35px;background:#d62e3a url(images/basket.gif) no-repeat 39px center;font-size:14px;color:#fff;border:none;padding-left:40px;cursor:pointer;font-weight:bold;}

/* OTHERS */

.cufon-loading{visibility: hidden !important;}
.display-bock{display:block;}
.display-none{display:none;}
iframe{display:none;}
.ajax-throbber{display:none;padding-left:20px;background:url(images/status.gif) no-repeat center left;}
a.select-for-reply{float:left;}
.selected-for-reply{border:1px solid #E3E3E3;padding:10px 4px;width:940px;}
#deselect-for-reply{color:#6A6A6A;font-weight:bold;}
.leave_faq #deselect-for-reply{float:right;}

#recaptcha_image{float:left;}
#change_pass span.error{padding-right:270px !important;}

#filtered-comments{display:none;}
span.error{display:none !important;}
span.visible{display:inline !important;}
.toggle_input_type_ie{display:none;}

#slide {position:absolute;height:1px;background:#3a464b;z-index:4;margin:0px;padding:0px;left:0px;}
.login_box span.error{float:right;color:#a1a1a1;font-size:11px;background:url(images/error_login.gif) no-repeat left center;padding-left:15px;margin-top:2px;}
.text_right{text-align:right !important;background:url(images/lock.gif) no-repeat top center !important;padding:0px 0px 0px 60px !important;}

.about_memb{width:100%;float:left;color:#7a7a7a;font-weight:bold;}
.about_memb p{margin:0px;padding:0px;line-height:28px;font-size:13px;}
.about_memb span{float:none !important;color:#262c2f !important;}
.please{width:100%;float:left;padding:50px 0px 0px 0px;}
.please p.title{color:#686868;font-size:15px;}

table#please_choose{width:100%;float:left;margin:15px 0px 40px 0px;border-top:1px solid #cfcfcf;padding:0px;}
table#please_choose thead{height:41px;background-color:#ebebeb;color:#616161;font-size:12px;font-weight:bold;text-align:left;}
table#please_choose thead th{padding:0px 20px;}
table#please_choose thead th.center{text-align:center;}
table#please_choose td{padding:0px 20px;height:47px;border-top:1px solid #e5e4e4;}
table#please_choose tr:hover td{background-color:#eff7f9;}
table#please_choose td.center{text-align:center;}
table#please_choose td.first{color:#242a2e;font-size:15px;font-weight:bold;}
table#please_choose a.read_licence{color:#686868;font-weight:bold;text-decoration:underline;font-size:13px;background:url(images/star.gif) no-repeat right center;padding-right:17px;}
table#please_choose p.price{font-size:15px;font-weight:bold;color:#686868;margin:0px;padding:0px;}
table#please_choose p.price span{color:#a1a1a1;font-weight:normal;float:none;}
table#please_choose form{margin:0px;padding:0px;}
table#please_choose form input{width:75px;height:30px;float:right;background:url(images/button_gray.gif) repeat-x top #505050;text-align:center;font-size:13px;color:#fefefe;padding:0px;border:1px solid #333333;cursor:pointer;}
table#please_choose form input:hover{background:url(images/button_red.gif) repeat-x #D82F3B;border:1px solid #a94b4a;}
span.star{color:#686868;font-size:14px;float:left;background:url(images/star.gif) no-repeat left center;padding-left:20px;margin:0px 0px 0px 20px;border-top:1px solid #e5e4e4;width:935px;padding-top:5px;}

/* HOME MEMBERSHIP */

#membership_inner_wrapper{border:1px solid #ddd;background-color:#efefef;float:left;padding:8px 8px 11px 8px;width:610px;}
	#membership_inner_wrapper h3 {
		border-bottom: 1px solid #c4c4c4;
		padding-bottom: 6px;
		font-size: 23px;
		font-weight: normal;
		text-indent: 5px;
		text-align: center;
	}
		#title_wrapper {
			border-bottom: 1px solid #fff;
			color:#000;
		}
	#membership_inner_wrapper ul {
		display: block;
		width: 369px;
		margin: 20px 0 0 0;
		padding:0;
		float: left;
		list-style-image: url(images/home_page_membership_bullet.png);
		list-style-position: outside;
		list-style-type: none;
		color: #000;
		font-size: 18px;
	}
		#membership_inner_wrapper ul li {
			margin: 6px 0 8px 28px;
			padding: 0;
			font-size: 17px;
		}
		#membership_inner_wrapper ul li.last {
			margin-bottom:0;
		}
	#membership_inner_wrapper #membership_info {
		position: relative;
		width: 211px;
		height: 113px;
		float: right;
		margin: 10px 7px 0 0;
		padding: 13px 7px;
		border: 1px solid #fff;
		color: #fff;
		background-color: #df1f27;
		font-size: 14px;
	}
		#membership_inner_wrapper #membership_info span{position:relative;}
		#membership_inner_wrapper #membership_info #membership_info_header{display:block;width:100%;text-align:center;}
		#membership_inner_wrapper #membership_info #membership_info_details{display:block;float:left;width:113px;margin:15px 0 0 5px;text-align:right;font-size:12px;}
		#membership_inner_wrapper #membership_info #membership_info_price{display:block;float:left;width:75px;font-size:50px;font-weight:bold;text-align:right;}
		#membership_inner_wrapper #membership_info a{display:block;float:left;width:164px;height:32px;margin:5px 0 0 22px;font-size:1px;text-indent:4px;line-height:9px;text-decoration:none;color:#505050;background:url(images/flash-xml-membership-page-link.png) no-repeat top left;}
		#membership_inner_wrapper #membership_info a:hover{background-position:bottom left;color:#3a3a3a;}

/* HOME MOST DOWNLOADED */

#content .cont_right .most_down a span.display-none{float:left;border:1px solid #1a2023;background-color:#3f3f3f;padding:7px 6px;position:relative;z-index:25;}
#content .cont_right .most_down a:hover span.display-none{display:block;}

/* TOOLTIP */

.recommend{float:left;margin:0px;padding:0px;margin-left:5px;margin-top:2px;}
.recommend a{float:left;background:url(images/envelope.gif) no-repeat;width:12px;height:12px;margin:0px !important;padding:0px !important;}
.recommend a:hover{color:#1d2629;}
.recommend .tooltip{width:auto;float:left;position:absolute;height:30px;background:url(images/tooltip.gif) no-repeat left bottom;padding-bottom:5px;display:none;margin-top:-37px;}
.recommend:hover .tooltip{display:block;}
.recommend:hover .tooltip .tip_text{float:left;height:30px;background:url(images/tip_text.png) repeat-x;padding:0px 13px;line-height:30px;color:#dadada;font-weight:bold;font-size:12px;}

/* WP THEMES */

#content .wp_themes{width:100%;float:left;}
#content .wp_themes h2{color:#a3b837;}
#content .wp_themes span.wp_title{width:133px;height:32px;float:left;text-align:center;background:url(images/green_bg.png) repeat;line-height:32px;margin-top:-32px;color:#fefefe;font-size:18px;font-weight:bold;cursor:pointer;text-decoration:none;}

#content .wp_theme_comments{width:100%;float:left;}
#content .wp_theme .breadcrumbs span.curent{color:#a3b837;}
#content .wp_theme h2{color:#a3b837;}
#content .wp_theme .component{width:616px;float:left;border:1px solid #e0e0e0;background-color:#f4f4f4;padding:14px;height:436px;}
#content .wp_theme .component #screenshot_big{width:614px;border:1px solid #e0e0e0;float:left;height:434px;}
#content .wp_theme .component #screenshot_big img{width:614px;float:left;}
#content .wp_theme .component #screenshot_big a.view_demo{background:url(images/view_demo.png) no-repeat center;text-decoration:none;}
#content .wp_theme .component #screenshot_big:hover a{display:block;width:614px;height:434px;float:left;margin:0px 0px 0px 0px;position:relative;z-index:26;text-decoration:none;padding:0px;}
#content .wp_theme .component #screenshot_big span{width:614px;height:434px;margin-top:-434px;float:left;padding:0px;cursor:pointer;z-index:25;font-size:1px;text-decoration:none;}
#content .wp_theme .component #screenshot_big:hover span{display:block;width:614px;height:434px;margin-top:-434px;float:left;background:url(images/white_bg.png) repeat;padding:0px;cursor:pointer;z-index:999;}

#content .wp_theme .screenshot_small{width:183px;height:121px;border:1px solid #e0e0e0;float:left;margin-top:15px;background-color:#f4f4f4;padding:10px;margin-left:15px;margin-bottom:40px;}
#content .wp_theme .screenshot_small img{width:181px;height:121px;float:left;border:1px solid #e0e0e0;cursor:pointer;}
#content .wp_theme .screenshot_small_last{margin-left:0px;}
#content .wp_theme .tabcontent{border-top:1px solid #DDDDDD;}

#content .wp_theme span.wp_title{width:133px;height:32px;float:left;text-align:center;background:url(images/green_bg.png) repeat;line-height:32px;margin-top:-32px;color:#fefefe;font-size:18px;font-weight:bold;cursor:pointer;text-decoration:none;}

.wp_theme_comments h2{color:#a3b837 !important;}
.wp_theme_comments .pagination li.current a{background:url(images/page_nr_g.png) no-repeat;}
.wp_theme_comments .pagination li a:hover{background:url(images/page_nr_g.png) no-repeat;}
.wp_theme_comments .one_comment .author{background:url(images/question_g.png) no-repeat !important;}
.wp_theme_comments #leave_reply .form_row span.required{color:#a3b837 !important;}
.wp_theme_comments #leave_reply .form_row .form_row_left span.cant a{color:#a3b837 !important;}
.wp_theme_comments #leave_reply .form_row .format a{color:#a3b837 !important;}

#content .free_theme{width:284px;height:259px;margin-top:5px;background:url(images/free_theme.jpg) no-repeat;padding:30px 15px 15px 15px;margin-bottom:25px;}
#content .free_theme span{color:#e4edb9;font-size:14px;float:right;}
#content .free_theme h3{font-size:32px;color:#fff;padding-left:70px;letter-spacing:-1px;}
#content .free_theme ul li span a{color:#f0feab;text-decoration:underline;font-weight:normal;}
#content .free_theme a.down{width:140px;height:33px;float:left;background:url(images/download.png) no-repeat;margin:0px 0px 0px 43px;padding:15px 0px 0px 60px;color:#f4f9de;font-size:16px;font-weight:bold;text-decoration:none;}
#content .free_theme ul{width:284px;float:left;padding:25px 0px 15px 0px;}
#content .free_theme ul li{list-style:none;width:264px;padding:4px 10px 5px 10px;float:left;color:#f0feab;font-size:13px;line-height:20px;letter-spacing:-1px;}
#content .free_theme ul li.light{background-color:#aec348;border-top:1px solid #c2d75e;border-bottom:1px solid #c2d75e;}
#content .free_theme ul li.dark{background-color:#96ac2d;border-top:1px solid #768c0a;border-bottom:1px solid #768c0a;}
#content .free_theme ul li p{background:url(images/thumb_up.png) no-repeat left top;padding-left:35px;float:left;width:227px;}
#content .free_theme ul li p.down{background:url(images/thumb_down.png) no-repeat left top;}
#content .free_theme ul li p span{float:left;color:#f0feab;font-size:13px;}
#content .free_theme ul li p span.white{color:#ffffff;float:none;padding-left:3px;}
#content .free_theme ul li p span.water{float:right;width:88px;height:26px;background:url(images/watermarked.png) no-repeat;}

#content .why_wp_themes{float:left;background-color:#f8f8f8;height:auto !important;height:100px;min-height:100px;margin-top:25px;margin-bottom:25px;border:1px solid #e5e5e5;padding:20px 15px 15px 15px;color:#6a6a6a;line-height:20px;}
#content .why_wp_themes h2{color:#222a2d;font-size:24px;padding-bottom:5px;line-height:normal;}

/* TEMPLATES */

#content .templates h2{padding-bottom: 15px;}

#content .template .component{height:425px;}

#content .template #slideshow{width:600px;height:424px;float:left;position:relative;border:1px solid #e0e0e0;}
#content .template #slides_template{position:relative;overflow:hidden;width:600px;height:424px;float:left;}
#content .template #slides_template div.one_slide{position:absolute;height:424px;top:0px;z-index:1;}
#content .template .one_slide {height:424px;width:600px;background-color:#000000;float:left;}
#content .template .one_slide a.simple{display:none;}
#content .template .one_slide a.view_demo{display:none;}
#content .template .one_slide:hover a.simple{display:block;width:600px;height:424px;float:left;margin:-424px 0px 0px 0px;background:url(images/blank.gif) no-repeat center;position:relative;z-index:25;}
#content .template .one_slide:hover a.view_demo{background:url(images/view_demo.png) no-repeat center;display:block;width:600px;height:424px;float:left;margin:-424px 0px 0px 0px;position:relative;z-index:25;}
#content .template #slides_pager_background{margin:402px 0 0 1px;width:598px;height:21px;}
	#content .template #slides_pager_wrapper{margin:-22px 0 0 1px;width:598px;height:21px;}
		#content .template #slides_pager{height:19px;}

/* VIDEO TUTORIALS */

#content .cont_left_invert .tutorial_thumb{width:149px;height:149px;float:left;border:1px solid #d0d0d0;margin-left:12px;margin-bottom:12px;}
#content .cont_left_invert .tutorial_thumb a{float:left;width:149px;height:149px;text-decoration:none;}
#content .cont_left_invert .tutorial_thumb a img{float:left;width:149px;height:149px;border:none;}
#content .cont_left_invert .tutorial_thumb span{width:133px;height:32px;background:url(images/vt_bg.png) repeat;margin-top:-48px;clear:both;padding:8px;font-size:12px;color:#e7e7e7;cursor:pointer;}
.marg_left_zero{margin-left:0px !important;}

#content .cont_right_invert .vt_right{width:100%;float:left;}
#content .cont_right_invert .vt_right h2{color:#242c2f;line-height:0.8em;}
#content .cont_right_invert .wrap_tutorial{width:646px;float:left;margin-top:10px;}

/* UPGRADE */

#content .cont_left_invert #upgrade{width:314px;float:left;padding-top:30px;}

#content #upgrade .member_upgrade{width:314px;float:left;padding-top:25px;}
#upgrade_membership{width:312px;height:141px;float:left;background:url(images/upgrade_member.gif) repeat-x;border:1px solid #e3e3e3;margin:0px;padding:0px;}
#upgrade_membership p.member_status{font-size:13px;font-weight:bold;color:#d82f3b;float:left;height:40px;line-height:40px;padding:0px 5px;}
#upgrade_membership a.info{width:12px;height:12px;background:url(images/info.gif) no-repeat top;float:left;margin-top:15px;text-decoration:none;}
#upgrade_membership .tooltip{float:left;height:30px;background:url(images/tooltip.gif) no-repeat left bottom;padding-bottom:5px;display:none;margin-top:-37px;margin-left:-5px;}
#upgrade_membership a.info:hover .tooltip{display:block;}
#upgrade_membership .tooltip .tip_text{float:left;width:84px;height:30px;background:url(images/tip_text.png) repeat-x;padding:0px 13px;line-height:30px;color:#dadada;font-weight:bold;font-size:12px;}
#upgrade_membership .upgrade_to{width:302px;float:left;padding:10px 5px;}
#upgrade_membership .upgrade_to label{float:none;color:#1d2326;font-weight:bold;line-height:29px;}
#upgrade_membership .upgrade_to .select{position:absolute;width:107px;height:27px;padding:0px 25px 0px 5px;color:#777777;font-size:12px;overflow:hidden;background:url(images/up_select.png) no-repeat left center;border:1px solid #e6e6e6;margin:0px;float:left;line-height:27px;letter-spacing:-1px;font-weight:normal;}
#upgrade_membership .upgrade_to select{font-size:12px;margin-top:5px;margin-right:6px;}
#upgrade_membership .upgrade_to select option{color:#777;font:12px Arial,Helvetica,sans-serif;}
#upgrade_membership .upgrade_to #upgrade_membership_for_price{float:right;}
#upgrade_membership .upgrade_to span{float:none;height:17px;border:1px solid #e6e6e6;padding:5px 6px;color:#d62e3a;font-size:14px;font-weight:bold;margin-left:3px;}
#upgrade_membership a.new_details{float:left;height:28px;background-color:#a7a7a7;border:1px solid #999393;line-height:28px;margin-left:5px;text-decoration:none;font-size:14px;padding:0px 10px;margin-top:5px;}
#upgrade_membership a.new_details span{color:#fefefe;background:url(images/info2.png) no-repeat left center;float:left;padding-left:15px;cursor:pointer !important;}
#upgrade_membership form{float:right;width:98px;}
#upgrade_membership form button.upgrade_now{background:url(images/upgrade_now.gif) repeat-x left top;float:right;color:#fefefe;font-weight:normal;height:30px;line-height:28px;border:1px solid #333333;padding:0px;margin:5px 5px 0px 0px !important;font-family:Arial,sans-serif;width:98px;cursor:pointer;font-size:14px;}

#membership_upgrade {
	width: 100%;
	height: 255px;
	border: 1px solid #6f7719;
	background: #a3af1e url(images/membership_upgrade.png) no-repeat top left;
}
	#membership_upgrade_left {
		width: 323px;
		float: left;
	}
	#membership_upgrade h3 {
		color: #fff;
		font-size: 33px;
		letter-spacing: -1px;
		padding: 10px 0 0 95px;
	}
	#membership_upgrade_explanation {
		font-size: 17px;
		color: #fff;
		text-align: center;
		margin-top: 12px;
	}
	#membership_upgrade_explanation_details {
		color: #fff;
		background: url(images/membership_box_explanation_details.png) repeat-x;
		border-top: 1px solid #414918;
		border-bottom: 1px solid #ced2a9;
		font-size: 15px;
		text-align: center;
		margin: 11px 18px 0 18px;
		height: 46px;
	}
		#content #membership_upgrade_explanation_details a {
			color: #fff;
			text-decoration: none;
			display: block;
			width: 100%;
			height: 100%;
			font-weight: normal;
		}
		#content #membership_upgrade_explanation_details a span {
			display: block;
		}
	#my_components_membership_upgrade_payment_explanation_wrapper {
		padding-top: 5px;
		float: right;
		margin: 18px -63px 0 0;
		position: relative;
		z-index: 2;
	}
		#my_components_membership_upgrade_payment_explanation_left {
			width: 3px;
			height: 39px;
			background: url(images/my_components_membership_upgrade_submit_tooltip_left.png) no-repeat;
			float: left;
		}
		#my_components_membership_upgrade_payment_explanation_middle {
			font-weight: bold;
			font-size: 10px;
			line-height: 13px;
			color: #2e3507;
			text-align: center;
			padding: 5px 8px 0 8px;
			height: 39px;
			background: url(images/my_components_membership_upgrade_submit_tooltip_middle.png) repeat-x;
			float: left;
		}
		#my_components_membership_upgrade_payment_explanation_right {
			width: 14px;
			height: 39px;
			background: url(images/my_components_membership_upgrade_submit_tooltip_right.png) no-repeat;
			float: left;
		}
	#membership_upgrade_right {
		float: left;
		width: 288px;
	}
		#membership_upgrade #choose {
			margin: 14px 0 0 25px;
		}
			#membership_upgrade_right_choose_wrapper {
				height: 124px;
				min-height: 124px;
			}
				#membership_upgrade_right #buy_now {
					width: 262px;
					float: right;
				}
					#membership_upgrade_right #buy_now_wrapper {
						border-color: #1d2204;
						line-height: 44px;
					}
						#membership_upgrade_right #buy_now_outer {
							border-top-color: #3f4909;
						}
							#membership_upgrade_right #buy_now_inner {
								background: #2e3507 none;
							}
								#membership_upgrade_right #buy_now_text {
									color: #f4f9de;
									padding-left: 11px;
								}
			#membership_upgrade #choose img {
				position: relative;
				top: -44px;
				left: -203px;
			}

/* OUR TEAM */

#content .our_team{width:100%;float:left;}
#content .our_team .one_member{width:169px;height:282px;background-color:#f4f4f4;border:1px solid #dfdfdf;padding:8px;float:left;margin-right:11px;margin-bottom:10px;cursor:pointer;}
#content .our_team .one_member img{width:167px;height:230px;border:1px solid #e4e4e4;float:left;}
#content .our_team .one_member p.name{font-size:22px;color:#565656;width:100%;text-align:center;font-weight:bold;margin:0px;padding:5px 0px 0px 0px;}
#content .our_team .one_member div.function{color:#878787;font-size:14px;width:100%;text-align:center;padding-top:5px;letter-spacing:-1px;}
#content .our_team .last{margin-right:0px !important;}

#content .our_team .one_member .team_over{display:none;height:220px;float:left;position:relative;top:-500px;left:-50px;border:1px solid #4c4c4c;background-color:#262728;z-index:26;}
#content .our_team .one_member .team_over img.over_bottom{width:47px;height:29px;float:left;border:none;position:absolute;left:120px;bottom:-29px;z-index:25;}
#content .our_team .one_member .team_over .in_over{float:left;position:relative;z-index:9999;padding:20px;width:270px;}
#content .our_team .one_member .team_over .in_over h3{font-size:22px !important;color:#cdcccc;margin:0px 0px -10px 0px;padding:0px;width:100%;}
#content .our_team .one_member .team_over .in_over p{padding:25px 0px 0px 0px;margin:0px;float:left;width:100%;}
#content .our_team .one_member .team_over img.over_big{width:auto;height:230px;float:left;}

#content .team_more{width:100%;float:left;padding:40px 0px 10px 0px;}
#content .team_more .post{width:100%;float:left;padding-bottom:60px;}
#content .team_more .post img{width:165px;height:165px;border:1px solid #dfdfdf;background-color:#f4f4f4;padding:5px;float:left;}
#content .team_more .post .post_right{width:780px;float:left;padding-left:10px;color:#636363;font-size:14px;line-height:20px;}
#content .team_more .post .post_right h3{width:100%;float:left;color:#565656;font-size:35px;letter-spacing:-1px;padding:0px;margin:0px;}
#content .team_more .post .post_right a.blog_more{height:28px;float:right;background:url(images/button_gray.gif) repeat-x;text-align:center;font-size:13px;color:#fefefe;text-decoration:none;line-height:28px;padding:0px 10px;margin-top:9px;clear:both;border:1px solid #333333;}
#content .team_more .post .post_right a.blog_more:hover{background:url(images/button_red.gif) repeat-x;border:1px solid #a94b4a;}

#meet_the_team{margin-top:66px;}

/* HOW TO */

#content .how_to{width:284px;height:auto !important;height:90px;min-height:90px;background:url(images/how-to.jpg) no-repeat #2283c7;padding:30px 15px 15px 15px;border-bottom:1px solid #1f78b4;}
#content .how{width:250px;}
#content .how_to h3{font-size:32px;color:#fff;padding-left:70px;letter-spacing:-1px;}

#content .how_to ul{width:284px;float:left;padding:20px 0px 5px 0px;}
#content .how_to ul li{list-style:none;width:284px;float:left;color:#1b5a84;font-size:12px;line-height:20px;background-color:#c3e0f3;margin-bottom:1px;}
#content .how_to ul li:hover{background-color:#e9f3fa;}
#content .how_to ul li a{display:block;height:20px;width:272px;text-decoration:none;padding:5px 6px;}
#content .how_to ul li span.icon{float:left;width:24px;height:23px;margin-right:7px;}
#content .how_to ul li span.icon.free-install{background:url(images/flash-xml-component-installation-instructions.png) no-repeat 0 -23px;}
#content .how_to ul li span.icon.wordpress{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -48px -23px;}
#content .how_to ul li span.icon.facebook{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -72px -23px;}
#content .how_to ul li span.icon.joomla{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -96px -23px;}
#content .how_to ul li span.icon.flash-install{background:url(images/flash-xml-component-installation-instructions.png) no-repeat -24px -23px;}

#content .how_to ul li span.title{float:left;font-size:16px;font-weight:bold;color:#1b5a84;margin:0px;padding:0px;}
#content .how_to ul li span.details{float:right;color:#ffffff;font-size:11px;text-decoration:none;background:url(images/how-to-det.png) no-repeat top;height:18px;line-height:18px;width:43px;text-align:center;}
#content .how_to ul li:hover span.details{background:url(images/how-to-det.png) no-repeat bottom;}

/* SOCIAL WIDGETS */

#sidebar_social_widgets {
	border: 1px solid #e0e0e0;
	width: 314px;
	margin-top: 25px;
	background: url(images/social_widgets.png) no-repeat 10px 10px #e7e7e7;
}
	#sidebar_social_widgets_inner {
		width: 282px;
		border-top: 1px solid #f1f1f1;
		padding: 30px 15px 0 15px;
	}
	#sidebar_social_widgets h3 {
		font-size: 32px;
		color: #a2a2a2;
		padding-left: 70px;
		letter-spacing: -1px;
		margin-bottom: 15px;
	}
		#sidebar_social_widgets .social_widget {
			margin-bottom: 1px;
			padding: 8px;
			background-color: #f9f9f9;
		}
		#sidebar_social_widgets .social_widget.last {
			margin-bottom: 16px;
		}
			#sidebar_social_widgets .social_widget span {
				color: #666;
				font: 11px Arial, sans-serif;
				position: relative;
				top: -5px;
			}

/* BECOME AN AFFILIATE */

#content .cont_left div.info{width:556px;color:#a6a17c;padding:10px 15px 5px 15px;border:1px solid #E4D2AA;background-color:#FFF5E1;color:#5A481F;}

#content .cont_right .signup .automatic{width:284px;}
#content .cont_right .signup .automatic .automatic_text{width:254px;}
#content .cont_right .signup{width:314px;clear:left;border-right:none;}
#content .cont_right .signup form#signup .form_row input.signup_text{width:304px;}
#affiliate #content .signup form#signup .form_row #recaptcha_widget{padding:0px;}
#content .cont_right .signup form#signup .form_row #recaptcha_input .error{margin:-25px 0px -10px 0px !important;padding:0px !important;height:auto !important;float:left !important;}
#content .cont_right .signup form#signup .form_row #recaptcha_image{clear:left;}
#content .cont_right .signup form#signup .form_row .form_row_left,
#content .cont_right .signup form#signup .form_row .captcha{padding:16px 0 0 0;}

/* IFRAME RENDERER */

body#iframe{background:none;}
#iframe #content{width:auto;}
#iframe .wrap_content{border-top:none;height:auto;min-height:auto;}


/* FANCYBOX SIGNUP LOGIN */

#fancybox-inner iframe{display:block;width:100%;height:100%}
#iframe .wrap_content{min-height:510px;width:880px;position:relative;z-index:25;}
#iframe #content{margin:0px;padding:20px 0px 0px 0px;}
#iframe #cont_left{width:314px;float:left;padding:0px 65px 0 55px;border-right:1px solid #e6d9da;}
#iframe #cont_right{width:343px;float:left;padding:0px 35px 0 65px;}
#iframe #cont_right .signup{border:none;}
#iframe .signup{width:100%;padding-bottom:0px;}
#iframe .login .form_row,#iframe .signup .form_row,#iframe #content .login  form#login .form_row input.login_text,#iframe #content .signup form#signup .form_row input.signup_text{width:331px;}
#iframe #content .login .automatic,#iframe #content .signup .automatic,#iframe #content .signup .automatic.form_input_width{width:310px;}
#iframe #content .login .automatic .automatic_text,#iframe #content .signup .automatic .automatic_text{width:280px;}
#iframe #content .signup form#signup .form_row #recaptcha_widget{padding:0 0px 13px 0px;}
#iframe #content .signup form#signup .form_row button.signup_submit{float:right;}

#about_us_team_image{margin-top:50px;}

/* FANCYBOX LICENSES HELPER QUIZ */

.infobox{padding:10px 15px;border:1px solid #e4d2aa;background-color:#fff5e1;color:#403d29;margin-top:14px;}
.infobox .infobox_text{padding-left:30px;background:url(images/automatic.gif) no-repeat left top;color:#5a481f;}

#licenses_quiz_questions{width:850px;height:587px;margin:0 25px;}
#licenses_quiz p.licenses_quiz_title{color:#d62e3a;font-size:36px;font-weight:bold;}
#licenses_quiz_questions dl, .licenses_quiz_answer_subtitle{color:#565656;font-size:22px;font-weight:bold;margin-top:15px 0;}
#licenses_quiz_questions dl dt{margin:15px 0 0 0;}
#licenses_quiz_questions dl dd{margin:0;}
#licenses_quiz_questions input.help{height:30px;float:right;background:url(images/button_gray_sprites.gif) repeat-x top;text-align:center;font-size:13px;color:#fefefe;padding:0px 7px;border:1px solid #333333;cursor:pointer;}
#licenses_quiz_questions input.help:hover{background-position:center;border-color:#9b1721;}
#licenses_quiz_questions input.help.disabled,#licenses_quiz_questions input.help.disabled:hover{background-position:bottom;border-color:#adadad;}
#licenses_quiz_questions .radio{width:25px;height:25px;padding:0px;background:url(images/radio2.png) no-repeat;float:left;margin:0 5px 0 15px;cursor:pointer;}
#licenses_quiz_questions .infobox{margin-bottom:33px;}

#licenses_quiz_answer{height:704px;}
.licenses_quiz_answer_subtitle{margin-top:27px;}
.licenses_quiz_answer_subtitle span{color:#d62e3a !important;margin:0 3px;font-size:22px !important;}
#licenses_quiz_answer .license_buttons_pair{width:302px;}
#licenses_quiz_answer input.license_select_license_button{height:30px;}
#licenses_quiz_answer .infobox{margin-bottom:14px;}

.fancybox-ie #fancybox-inner .license_details{overflow:hidden;}
.fancybox-ie #licenses_quiz_questions input.help{width:230px;}
.fancybox-ie #licenses_quiz_answer .license_buttons_pair_buy_now_button{width:161px;}

/* BANNERS */

.a_banner{border:1px solid #e8e8e8;margin:20px 20px 0 0;padding:20px;float:left;background-color:#fff;}
.a_banner h3{font: bold 14px Arial,sans-serif;margin:0 0 10px 2px;padding:0;color:3c3c3c;}
.a_banner p{margin-top:30px;padding:10px;border:1px solid #e8e8e8;background-color:#f3f3f3;color:#818181;font:12px Arial,sans-serif;}

/* TWITTER GIVEAWAY CONTEST */

#twitter_contest_announcement{height:50px;background:url(images/twitter-giveaway-contest-background.png) repeat-x;}
#twitter_contest_anouncement_wrapper{background:url(images/twitter-giveaway-contest-logo.png) no-repeat 41px 6px;padding:0 174px;height:100%;}
#twitter_contest_anouncement_title_and_button_wrapper{width:980px;margin:0 auto;}
#twitter_contest_anouncement_title{display:block;float:left;margin-top:16px;}
#twitter_contest_anouncement_title_and_button_wrapper a{display:block;float:left;margin:8px 0 0 154px;}
#twitter_contest_anouncement_title_and_button_wrapper a img{border:none;}

#twitter_contest_rules h3{font-size:25px;}
ul#twitter_contestants{width:286px;height:186px;margin:0 0 45px 0;padding:13px 13px 4px 13px;border:1px solid #d2d2d2;background-color:#e9e9e9;display:block;list-style:none;float:left;}
ul#twitter_contestants li{margin:0 9px 9px 0;display:block;float:left;}
ul#twitter_contestants li.right_margin_zero{margin-right:0;}
ul#twitter_contestants li img{border:1px solid #d2d2d2;width:48px;height:48px;}
#tweet_text{font:18px Arial,sans-serif;color:#000;border:1px solid #d2d2d2;background-color:#e9e9e9;width:288px;height:130px;padding:13px;resize:none;}
#twitter_contest_rules .attention{width:606px;float:left;border:1px solid #e0d4b5;background-color:#f8f2c1;padding:10px 15px;margin-top:20px;}
#twitter_contest_rules .attention .att_text{float:left;background:url(images/automatic.gif) no-repeat left top;padding-left:30px;color:#6d694a;font:11px Arial,sans-serif;color:#000;}
#twitter_contest_rules .attention .att_text a{color:inherit;font-weight:normal;}

/* PAYMENT */

#content form#payment{width:643px;}
#content form#payment label.before_select{float:left;height:29px;line-height:29px;}
#content form#payment div span.select_out{float:left;position:relative;margin-right:10px;}
#content form#payment .select{position:absolute;left:5px;height:17px;line-height:17px;padding:5px;color:#777777;background:url(images/select.gif) no-repeat right #f3f3f3;overflow:hidden;border:1px solid #e6e6e6;}
#content form#payment select option {background-color:#f3f3f3;color:#777;font:12px Arial,Helvetica,sans-serif;}
#content form#payment select.styled{height:29px;cursor:pointer;position:relative;float:left;margin-left:5px;}
#content form#payment .select#selectcardtype{width:113px;background-position:101px 4px;}
#content form#payment select#cardtype{width:124px;}
#content form#payment #credit_card_images_wrapper{width:194px;height:29px;float:left;background-color:#f3f3f3;border:1px solid #e6e6e6;margin-left:16px;}
#content form#payment .credit_card_image_wrapper{margin:2px 0 0 2px;float:left;cursor:pointer;position:relative;}
#content form#payment #credit_card_images_wrapper .credit_card_image{width:46px;height:25px;background-image:url(images/credit_cards.png);float:left;}
#content form#payment #credit_card_image_mastercard .credit_card_image{background-position:0 -25px;}
#content form#payment #credit_card_image_discover .credit_card_image{background-position:0 -50px;}
#content form#payment #credit_card_image_maestro .credit_card_image{background-position:0 -75px;}
#content form#payment #credit_card_image_solo .credit_card_image{background-position:0 -175px;}
#content form#payment #credit_card_images_wrapper .selection_border{width:46px;height:25px;background-image:url(images/credit_card_selection_border.gif);float:left;position:absolute;display:none;left:0;}
#content form#payment #cardnumber_cardverificationnumber{height:30px;}
#content form#payment #cardverificationnumber{width:53px;margin-left:11px;}
#content form#payment #cardnumber{width:291px}
#content form#payment img{position:relative;top:-58px;left:3px;}
#content form#payment .select#selectmonth{width:107px;background-position:94px 4px;}
#content form#payment select#month{width:119px;}
#content form#payment .select#selectyear{width:53px;background-position:39px 4px;}
#content form#payment select#year{width:65px;}
#content form#payment #select_out_countrycode{margin-right:0;}
#content form#payment .select#selectcountrycode{width:215px;background-position:202px 4px;}
#content form#payment select#countrycode{width:222px;}
#content form#payment #zipcode{width:85px;margin-left:13px;}

/* JQUERY UI AUTOCOMPLETE */
.ui-autocomplete{position:absolute;background:#dadada;color:#1a2023;list-style:none;width:307px!important;z-index:10!important;top:30px!important;left:5px!important;border:1px solid #fff;border-right:1px solid #657173;padding:3px 0;}
.ui-menu-item{display:block;height:27px;padding:0 3px;}
.ui-menu-item a{display:block;width:100%;height:17px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-indent:6px;padding:5px 0;}
.ui-state-hover{background-color:#e8e8e8;}

/* CHAT */
#chat_iframe_wrapper {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 293px;
	z-index: 30;
}
	#chat_iframe_wrapper_title_bar_wrapper {
		border: 1px solid #b5b5b5;
		border-bottom: none;
		background: url(images/chat_title_bar_background.gif) repeat-x;
	}
		#chat_iframe_wrapper_title_bar {
			height: 30px;
			background: url(images/chat_title_bar_icon.png) no-repeat 9px 2px;
			font: 11px/30px Verdana, sans-serif;
			color: #fff;
			cursor: default;
			padding-left: 47px;
		}
		#chat_iframe_wrapper.chat_started	#chat_iframe_wrapper_title_bar {
			cursor: move;
		}
			#chat_iframe_wrapper_title_bar a {
				color: #fff;
				text-decoration: none;
				display: block;
				cursor: pointer;
			}
			#chat_iframe_wrapper_title_bar img {
				float: right;
				margin: 7px 11px 0 0;
				cursor: pointer;
			}
			#chat_iframe_wrapper_title_bar span {
				display: block;
				font: normal 13px Arial, sans-serif;
				color: #000;
				padding: 11px 14px;
				width: 223px;
				height: 67px;
				background: url(images/chat_login_to_start_tooltip.png) no-repeat top left;
				position: relative;
				top: -113px;
				left: -22px;
				cursor: default;
			}
			#chat_iframe_wrapper_title_bar strong {
				font-weight: normal;
			}
				#chat_iframe_wrapper_title_bar span a {
					display: block;
					width: 9px;
					height: 9px;
					float: right;
					background: url(images/chat_login_to_start_tooltip_close_button.gif) no-repeat;
				}
				#chat_iframe_wrapper_title_bar span strong {
					display: block;
					font-size: 18px;
				}
			#chat_iframe_wrapper_title_bar div {
				position: relative;
				left: -47px;
			}
	#chat_iframe_wrapper_inner {
		background: #fff;
		border: 1px solid #b5b5b5;
		border-top: none;
	}
		#chat_iframe_wrapper iframe {
			display: block;
			width: 100%;
			height: 333px;
			overflow: hidden;
			border: none;
		}

/* HOME HEADER FEATURED PRODUCTS */
#home_header_featured_products {
	float: left;
}
	#home_header_featured_products_title {
		font-weight: bold;
		font-size: 48px;
		color: #feffff;
		text-align: center;
		margin-top: 31px;
	}
	#home_header_featured_products_description {
		font-size: 18px;
		color: #bcbcbc;
		text-align: center;
	}
		#home_header_featured_products ul {
			list-style: none;
			width: 140px;
			float: left;
			margin: 24px 0 -20px 0;
		}
			#home_header_featured_products li.list_title {
				height: 108px;
			}
			#home_header_featured_products li.list_title a {
				display: block;
				width: 100%;
				height: 100%;
				overflow: hidden;
				position: relative;
			}
			#home_header_featured_products li.list_title img {
				position: relative;
				border: none;
			}
				#home_header_featured_products li a {
					display: block;
					padding: 5px 0 5px 23px;
					text-decoration: none;
					color: #feffff;
					font: 10px Verdana;
				}
				#home_header_featured_products ul:hover {
					opacity: 1 !important;
				}
					#home_header_featured_products ul:hover li {
						opacity: 1 !important;
					}
						#home_header_featured_products ul:hover li a {
							opacity: 1 !important;
							color: #fff !important;
						}
				#home_header_featured_products ul:hover li a:hover {
					color: #ce303b !important;
				}

				ul#home_header_featured_products_list_slideshows li.list_title img {
					left: -22px;
					top: -113px;
				}
				ul#home_header_featured_products_list_galleries li.list_title img {
					left: -162px;
					top: -113px;
				}
				ul#home_header_featured_products_list_image_menus li.list_title img {
					left: -302px;
					top: -113px;
				}
				ul#home_header_featured_products_list_media_players li.list_title img {
					left: -442px;
					top: -113px;
				}
				ul#home_header_featured_products_list_widgets li.list_title img {
					left: -582px;
					top: -113px;
				}
				ul#home_header_featured_products_list_templates li.list_title img {
					left: -722px;
					top: -113px;
				}
				ul#home_header_featured_products_list_utilities li.list_title img {
					left: -862px;
					top: -113px;
				}

				#home_header_featured_products_browse_all_files {
					width: 100%;
				}
				#home_header_featured_products_browse_all_files a {
					position: relative;
					top: 32px;
					display: block;
					width: 204px;
					height: 55px;
					background: url(images/home_header_browse_all_files.png) no-repeat bottom;
					float: right;
					margin-right: 32px;
				}
				#home_header_featured_products_browse_all_files a:hover {
					background: url(images/home_header_browse_all_files.png) no-repeat;
				}

#custom_work_ribbon {
	display: none;
	position: absolute;
	width: 132px;
	height: 133px;
	background: url(images/custom_work_ribbon.png) no-repeat;
}

#extended_membership_christmas_highlight #extended_th,
#extended_membership_christmas_highlight #extended_td_table_footer {
	background-color: #f55d69;
}
#extended_membership_christmas_highlight_explanation {
	font: normal 10px Tahoma, Verdana, Arial;
	margin-top: -5px;
}
	#extended_td_table_footer span.non_membership_products {
		color: #fff;
	}

/* ECARD PAGE */

#content.ecard .cont_left,
#christmas_cards_count {
	width: 800px;
}
#christmas_cards_count {
	text-align: center;
}
	#christmas_cards_count_text {
		font-size: 18px;
		font-weight: bold;
		margin-top: 5px;
		color: #363636;
	}
	#christmas_cards_count #social_widgets {
		margin: 3px 8px 0 0;
	}

#content.ecard .cont_right {
	width: 160px;
}
	#content.ecard .cont_right h2 {
		font-size: 22px;
	}
	#content.ecard .cont_right .most_down {
		width: 65px;
		height: 60px;
		margin-bottom: 8px;
		margin-right: 8px;
		padding: 3px;
	}
		#content.ecard .cont_right .most_down img {
			width: 65px;
			height: 60px;
		}

/* ECARD BANNER */

#christmas_ecard_announcement {
	height: 50px;
	background: url(images/christmas_ecard_announcement_background.png) repeat-x;
}
	#christmas_ecard_anouncement_title_and_button_wrapper{
		width:980px;
		margin:0 auto;
	}
	#christmas_ecard_announcement_title {
		display: block;
		float: left;
		margin: 11px 0 0 10px;
	}
		#christmas_ecard_anouncement_title_and_button_wrapper a {
			display: block;
			float: left;
			margin: 8px 0 0 26px;
		}
			#christmas_ecard_anouncement_title_and_button_wrapper a img {
				border: none;
			}

