.float_left{
	float:left;
}

.float_right{
	float:right;
}

.clearer{
	clear:both;
	height:1;
}

hr.clearing {display: block; clear: both; visibility: hidden;
     height: 0; border-width: 0; margin: 0; padding: 0;
}

* html hr.clearing {display: none;}

#page{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-bottom:10px;
	text-align:left;
	margin-top:13px;
}

.rightbar{
	width:125px;
}

.home_f .rightbar{
	width:auto;
	margin-top:53px;
	margin-bottom:10px;
}

.noborder{
	border:0px;
	padding:0px;
}

table.maintable{
	padding-top:6px;
}

td.lb_cell{
	width:150px;
	vertical-align:top;
}

td.main_cell{
	vertical-align:top;
	/*width:100%;*/
	padding-left:10px;
	padding-right:10px;
}

td.rb_cell{
	width:125px;
	vertical-align:top;
}

.lb_banner{
	margin-bottom:9px;
}

.lb_place_ad{
	margin-bottom:10px;
	background-color:#f0f0f0;
	padding:10px;
}

.lb_place_ad .sd_place_ad, .lb_place_ad .sd_manage_ad{
	display:block;
	/*width:130px;*/
	padding-top:8px;
	padding-bottom:10px;
	margin-bottom:6px;
	text-align:center;
	background-color:#f26522;
	font:bold 12px Verdana;
	color:#fff;
	text-decoration:none;
}

.lb_place_ad .sd_manage_ad{
	background-color:#cecece;
	color:#333;
}

.lb_place_ad ul{
	margin:0px;
	padding:0px;
}

.lb_place_ad ul{
	margin:0px;
	padding:0px;
}

.lb_place_ad li{
	margin:0px;
	padding:0px;
	list-style:none;
	background-image:url("bullet_pink.gif");
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:9px;
	font:bold 11px Verdana;
	color:#822886;
	padding-bottom:5px;
}

.lb_place_ad li a{
	font:bold 11px Verdana;
	color:#822886;
	text-decoration:none;
}

.lb_place_ad li a:hover{
	text-decoration:underline;
}

#clipped_ads, #saved_searches{
	padding-top:4px;
	margin-bottom:10px;
	background-color:#b7cb32;
	font:bold 10px Verdana;
	color:#333333;
	background-image:url("lb_clip.gif");
	background-repeat:no-repeat;
	background-position:4px 2px;
	padding-left:17px;
	min-height:17px;
	display:block;
	text-decoration:none;
}

#saved_searches{
	background-image:url("lb_zoom.gif");
	background-position:3px 4px;
}

.lb_block{
	margin-bottom:10px;
}

.lb_block .title{
	background-color:#dddddd;
	background-image:url("arrow_btm.gif");
	background-repeat:no-repeat;
	background-position:5px 7px;
	font:bold 10px Verdana;
	color:#333333;
	border-bottom:1px solid #dddddd;
	text-decoration:none;
	display:block;
	padding-left:18px;
	padding-bottom:3px;
	padding-top:2px;
}

.lb_block .items{
	padding-bottom:5px;
	border:1px solid #cccccc;
	border-top:0px;
}

.lb_block .item{
	padding-top:5px;
	padding-left:7px;
	font:normal 9px Verdana;
	color:#666666;
}

.lb_block .item a{
	font:bold 9px Verdana;
	color:#666666;
	text-decoration:none;
}

.not_registered_top{
	padding-top:3px;
	width:210px;
	margin-top:9px;
	background-color:#e4f0de;
	font:bold 12px Verdana;
	color:#822886;
}

.not_registered_btm{
	width:210px;
	margin-top:1px;
	background-color:#e4f0de;
	font:normal 11px Verdana;
	color:#666666;
	padding-bottom:3px;
}

.not_registered_btm a{
	font:bold 11px Verdana;
	color:#666666;
	text-decoration:none;
}

.not_registered_btm a:hover{
	text-decoration:underline;
}

.not_registered_top .in, .not_registered_btm .in{
	margin-left:11px;
	margin-right:10px;
	padding-bottom:7px;
	padding-top:4px;
}

.not_registered_btm .in{
	padding-top:6px;
}

.not_registered_btm .image{
	text-align:right;
	margin-top:12px;
        
        background: none repeat scroll 0 0 #FFFFFF;
        float: right;
        padding: 2px 20px 2px 10px;
}

.not_registered_btm .image a{
    color:#333;
    font-size: 12px;
    position: relative;
}

.not_registered_btm .image a:after{
    position: absolute;
    content:"";
    border:5px solid transparent;
    border-left-color: #333;
    right: -16px;
    top: 4px;
}

#facebook_login_top {
	border-radius: 3px 3px; 
	margin-top:35px; 
	background-color:#F0F0F0;
	color:black !important;
}

#facebook_login_btm {
	border-radius: 0px 0px 3px 3px;
	background-color:#F0F0F0;
}

.menu_sidebar{
	margin-bottom:13px;
	width:150px;
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
}

.menu_sidebar .item{
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:2px;
}

.menu_sidebar .item a{
	background-image:url("arrow_grey.gif");
	background-repeat:no-repeat;
	background-position:2px 4px;
	font:normal 10px Verdana;
	color:#666666;
	padding-left:10px;
	text-decoration:none;
}

.menu_sidebar .item a:hover{
	text-decoration:underline;
}

#errormsg{
	background-color:#ff9b99;
	font:normal 10px Verdana;
	color:#000000;	
	margin-left:5px;
	margin-bottom:10px;
	padding:2px;
	width:400px;
}

#thanks_message{
	background-color:#FFF568;
	margin-bottom:6px;
	font:normal 11px Verdana;
	color:#2F5F1B;
	padding:5px;
	display:block;
}

.login_form{
	background:#fef2fd;
	color:#7f7f7f;
	font:normal 9px Verdana;
}

.login_form td.form{
	background:#ffffff;
	padding-top:5px;
	padding-left:10px;
}

.login_form a{
	color:#7f7f7f;
	font:normal 9px Verdana;
}

.login_form .field{
	width:137px;
	padding-left:7px;
	padding-bottom:3px;
	margin-top:6px;
	margin-bottom:1px;
	border:1px solid #d662c4;
	background:#eef8fd;
	color:#777c7e;
	font:normal 10px Verdana;
}

.login_form .remember{
	color:#000000;
	font:normal 12px Verdana;
	margin-bottom:5px;
	margin-top:2px;
}

.forms{
	width:100%;
}

.forms .label{
	color:#666666;
	font:bold 10px Verdana;
	padding-left:10px;
	width:70px;
}

.forms .label_nowidth{
	color:#666666;
	font:bold 10px Verdana;
	padding-left:10px;
}


.forms .label_value{
	color:#666666;
	font:normal 9px Verdana;
	padding-left:10px;
	padding-right:10px;
}

.forms .label_value a{
	color:#666666;
	font:normal 9px Verdana;
}

.forms .label_obs, .forms .f_obs{
	width:170px;
	padding-right:10px;
	color:#666666;
	font:normal 9px Verdana;
}

.forms .label_obs a, .forms .f_obs a{
	color:#666666;
	font:normal 9px Verdana;
}

.forms .field{
	padding-top:3px;
	height:14px;
	color:#666666;
	font:normal 10px Verdana;
	border:1px solid #7f9db9;
}

.forms .field_predicted{
	background-color:#ffffcc;
}

.forms .area{
	padding-top:3px;
	color:#666666;
	font:normal 10px Verdana;
	border:1px solid #7f9db9;
}

.forms select{
	padding-top:1px;
	padding-bottom:1px;
	color:#666666;
	font:normal 10px Verdana;
}

.forms .separator{
	padding-left:7px;
	padding-top:3px;
	padding-bottom:4px;
	background:#f2f2f2;
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	color:#822886;
	font:bold 17px Verdana;
}

.forms .orange, .orange1{
	color:#ff7000;
}

.form_separator{
	margin-top:7px;
	margin-bottom:9px;
	border-top:1px solid #e4e4e4;
}

* html .form_separator{
	margin-bottom:7px;
}

h1{
	margin-left:12px;
	margin-bottom:6px;
	font:normal 20px Fjalla one;
}

h1.page_title, h1.page_title_blank, h1.page_title_blank_min, h1.page_title_blank_big{
	margin:0px;
	/*background-color:#b7cb32;*/
	/*background-image:url("ptitle_bg.gif");*/
	background-repeat:no-repeat;
}

h1.special_title, h1.article_title{
	margin:0px;
}

h1.special_title span{
	font:normal 10px Verdana;
}

h1.blue{
	color:#0099ff;
	text-transform:lowercase;
	margin-left:0px;
	font:bold 17px Verdana;
}

h1.blue a{
	color:#0099ff;
	font:bold 17px Verdana;
	text-decoration:none;
}

h1.blue a:hover{
	text-decoration:underline;
}

h1.pink{
	color:#ffa7ed;
	text-transform:lowercase;
	margin-left:0px;
	font:bold 21px Verdana;
}

h1.pink2{
	color:#822886;
	text-transform:lowercase;
	margin-left:0px;
	font:bold 40px Helvetica;
}

/*font-family: peignot_lt_std;*/

h1.page_title_blank{
	color:#ffffff;
}

h1.page_title_blank_min{
	color:#ffffff;
	/*background-image:url("ptitle_bg.gif");*/
	background-repeat:no-repeat;
}

h1.page_title_blank_big{
	color:#ffffff;
	background-image:url("ptitle_big_bg.gif");
	background-repeat:no-repeat;
}

h1.page_title_purple{
	background-color:#822886;
	font:bold 14px Verdana;
	color:#fff;
	height:20px;
	padding:4px 0px 0px 6px;
	width:679px;	
	margin:0px;
}

h2{
	font:normal 16px Fjalla one;
	color:#822886;
}

.maintable h3{
	background-color:#e7f5ff;
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	font:bold 17px Verdana;
	color:#0099ff;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:7px;
	border-bottom:1px solid #e4e4e4;
}

.page_title, .page_title_blank, .page_title_blank_min, .page_title_blank_big, .page_title_grey, .page_title_yellow{
	padding-left:10px;
	padding-bottom:2px;
	padding-top:4px;
	/*background-image:url("ptitle_bg.gif");*/
	background-repeat:no-repeat;
	color:#000000;
	font:bold 13pt Fjalla one;
}

.page_title_blank, .page_title_blank_min{
	color:#ffffff;
}

.page_title_blank a, .page_title_blank_min a{
	color:#ffffff;
	font:bold 10px Verdana;
	text-decoration:none;
	background-image:url("arrow_white_back.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
}

.page_title_blank .float_right{
	margin-top:2px;
	margin-right:6px;
}

.page_title_blank a.normal{
	background-image:none;
}

.page_title_blank a.normal{
	background-image:none;
	padding-right:10px;
}

.page_title_blank a:hover, .page_title_blank_min a:hover{
	text-decoration:underline;
}

.page_title_grey{
	background-color:#b5b5b5;
	background-image:url("ptitle_grey_bg.gif");
	background-repeat:no-repeat;
	color:#ffffff;
	font:bold 12pt Verdana;
}

.page_title_blank_min{
	background-image:url("ptitle_min_bg.gif");
	background-repeat:no-repeat;
}

.page_title_yellow{
	background-color:#f6cd10;	
	color:#666666;
	background-image:url("ptitle_yellow_bg.gif");
	background-repeat:no-repeat;
}

.page_title_blank_big{
	color:#ffffff;
	background-image:url("ptitle_big_bg.gif");
	background-repeat:no-repeat;
}

.page_title_blank .more a{
	font:bold 11px Verdana;
	color:#ffffff;
	text-decoration:none;
	padding-right:14px;
	background-image:url("bullet_white.gif");
	background-repeat:no-repeat;
	background-position:right center;
}

.page_title_blank .more a:hover{
	text-decoration:underline;
}

.page_subtitle, .page_subtitle_grey{
	margin-top:7px;
	margin-left:8px;
	color:#822886;
	font:bold 10pt Verdana;
}

.page_subtitle_grey{
	color:#666666;
}

.page_intro{
	width:400px;
	margin-top:5px;
	margin-left:8px;
	color:#666666;
	font:bold 11px Verdana;
}

.box{
        float:left;
        width: 760px;
}

.hm_content{
	margin:30px 10px 10px 0;
	color:#333333;
	font:normal 11px Verdana;
}

.normal_text{
	color:#333333;
	font:normal 11px Verdana;
}

.normal_text a{
	color:#333333;
	font:normal 11px Verdana;
}

.normal_text a:hover{
	color:#ff5500;
}

.popin{
	min-width:409px;
	min-height:250px;
	position:absolute;
	visibility:hidden;
	left:197px;
	top:300px;
	border:2px solid #822886;
	background-color: #FFF;
}

.popin .pi_close{
	margin-top:7px;
	text-align:right;
	margin-right:9px;
}
.popin .pi_close a{	
	color:#822886;
	font:bold 11px Verdana;
	padding-right:5px;
	text-decoration:none;
}
.popin .pi_close a:hover{
	text-decoration:underline;
}
.popin .pi_ctt{
	margin:0px 15px 15px 15px;
	color:#333333;
	font:normal 11px Verdana;
}
.popin .pi_ctt a{
	color:#333333;
}
.popin .pi_ctt a:hover{
	color:#FF4F00;
}

.popin .pi_ctt .title{
	color:#822886;
	font:bold 13pt Verdana;
	margin-bottom:8px;
}


.acc_link a{
	color:#333333;
	font:bold 10px Verdana;
	line-height:18px;
}
.acc_link a:hover{ color:#ff3300;} 

.comm_head{
	width:240px;
	background-color:#fffab6;
	color:#999999;
	font:bold 13px Verdana;
	padding-left:10px;
	margin-top:7px;
	padding-top:3px;
	padding-bottom:3px;
}

.comm_head a{
	color:#999999;
	font:bold 13px Verdana;
	text-decoration:none;
}

.ins_comment, .ins_block{
	border:1px solid #e3d966;
	display:none;
	background-color:#fffab6;
	padding:10px;
	color:#822886;
        font: 13px Bitter;
}

.ins_comment .title, .ins_block .title{
	font:bold 11pt Verdana;
}
.ins_comment a, .ins_block a{
	color:#822886;
}
.ins_comment a:hover, .ins_block a:hover{
	color:#ff4f00;
}

.ins_comment .pu_close, .ins_block .pu_close{
	text-align:right;
}
.ins_comment .pu_close a, .ins_block .pu_close a{
	background-image:url("popunder_close.gif");
	background-repeat:no-repeat;
	background-position:right;	
	color:#333333;
	font:bold 10px Verdana;
	padding-right:15px;
	text-decoration:none;
}

.ins_comment .pu_close a:hover, .ins_block .pu_close a:hover{
	text-decoration:underline;
}

.rss a{
	background-image:url("rss.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:16px;
	color:#333333;
	font:normal 10px Verdana;
	text-decoration:none;
}

.rss a:hover{
	text-decoration:underline;
}

.comm_body .item{
	border:1px solid #dcdcdc;
	margin-top:8px;
	padding-left:9px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:10px;
}

.comm_body table{
	width:100%;
	font:normal 12px Verdana;
	color:#666666;
}

.comm_body a{
	color:#822886;
	font:bold 12px Verdana;
	text-decoration:none;
}

.comm_body .ddate{
	color:#999999;
	font:normal 9px Verdana;
	padding-bottom:10px;
}

.comm_body .msg{
	margin-left:9px;
	color:#666666;
	font:normal 11px Verdana;
}

.comm_body .link{
	margin-left:9px;
	color:#822886;
	font:bold 10px Verdana;
	margin-top:2px;
}

.comm_body .link a{
	color:#822886;
	font:bold 10px Verdana;
	text-decoration:none;
}

.comm_body .link a:hover{
	text-decoration:underline;
}

.rbblock{
	width:178px;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}

.rbblock .title{
	text-align:center;
	margin-bottom:17px;
	margin-left:4px;
	margin-right:4px;
	margin-top:2px;
	background-color:#11a0ff;
	color:#ffffff;
	font:bold 10px Verdana;
	padding:3px 0px 3px 0px;
}

.rbblock .pname{
	text-align:center;
}

.rbblock .pname a{
	color:#cc33cc;
	font:bold 10px Verdana;
	text-decoration:none;
}

.rbblock .pname a:hover{
	text-decoration:underline;
}

.rbblock .items{
	margin-left:10px;
	margin-right:14px;
}

.rbblock .items a{
	color:#0099ff;
	font:bold 10px Verdana;
	text-decoration:none;
}

.rbblock .tool_box{
	margin-top:4px;
	margin-left:4px;
	padding-left:4px;
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:4px;
	margin-right:4px;
	padding-bottom:7px;
}

.rbblock .tool_box a{
	padding-left:20px;
	display:block;
	font:normal 9px Verdana;
	color:#333333;	
	margin-bottom:4px;
	text-decoration:none;
	background-repeat:no-repeat;
}

.rbblock .tool_box a.expert{
	background-image:url("icn_breed_expert.gif");
	background-position:2px 2px;
}

.rbblock .tool_box a.msg{
	background-image:url("icn_breed_sendf.gif");
	background-position:0px 0px;
}

.rbblock .tool_box a.fav{
	background-image:url("icn_breed_fav.gif");
	background-position:0px 0px;
}

.rbblock .tool_box a.comment{
	background-image:url("icn_breed_comm.gif");
	background-position:0px 0px;
}

.rbblock .tool_box a.link{
	background-image:url("icn_breed_addlink.gif");
	background-position:1px 0px;
}

.rbblock .tool_box a:hover{
	color:#ff3300;	
}

.rbblock .rb_rss{
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:4px;
	margin-right:4px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
}

.rbblock .rb_rss a{
	background-image:url("rss.gif");
	background-repeat:no-repeat;
	padding-left:18px;
	font:normal 10px Verdana;
	color:#333333;
	text-decoration:none;
}

.rbblock .rb_rss a:hover{
	color:#ff3300;	
}

.rbblock .extbookmark{
	margin-left:11px;
	margin-top:4px;
	font:bold 9px Verdana;
	color:#0099ff;	
}
.rbblock .extbookmark .icons{
	margin-top:5px;
}
.rbblock .extbookmark .icons a{
	margin-right:4px;
	margin-bottom:3px;
}

.txt_spaced{
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:10px;	
	margin-top:5px;
	font:normal 11px Verdana;
	color:#333333;
	line-height:1.5;
}

.txt_spaced a{
	color:#822886;
	text-decoration:none;
}

.txt_spaced a:hover{
	text-decoration:underline;
}

.txt_spaced ul, .txt_spaced ol{
	display:inline-block;
}

.txt_spaced_nobg{
	background-image:none;
	padding-bottom:0px;
}

/*ESSENTIALS*/

.essentials .block{
	margin-bottom:20px;
}

.essentials .block .title{
	background-color:#e7f5ff;
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	font:bold 10px Verdana;
	color:#8b9aa3;
	padding-top:2px;
	padding-bottom:5px;
	margin-bottom:1px;
}

.essentials .block .title a.txt{
	background-image:url("hp_title_a_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;
	font:bold 10px Verdana;
	color:#8b9aa3;
	padding-left:8px;
}

.essentials .block .title b{
	padding-right:9px;
	padding-left:6px;
	font:bold 17px Verdana;
	color:#0099ff;
}

.essentials .block .subtitle{
	padding:6px;
	padding-right:7px;
	background-color:#fff6fd;
	font:normal 10px Verdana;
	color:#666666;
	border-bottom:1px solid #e8e8e8;
}

.essentials .block .item{
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	padding-bottom:3px;
	font:bold 10px Verdana;
	color:#666666;
	border-bottom:1px solid #e8e8e8;
}

.essentials .block .item a{
	font:bold 10px Verdana;
	color:#cc33cc;
	text-decoration:none;
}

.essentials .block .padd{
	padding-top:7px;
	padding-bottom:8px;
}

.essentials .block .todays_breed{
	background-color:#e7f5ff;
	padding-top:11px;
	padding-bottom:9px;
	padding-left:8px;
	padding-right:8px;
	font:bold 9px Verdana;
	color:#8b9aa3;
}

.essentials .block .todays_breed .name{
	margin-top:2px;
}

.essentials .block .todays_breed .name a{
	font:bold 11px Verdana;
	color:#b93ed1;
	text-decoration:none;
}

.essentials .block .todays_breed .subname{
	font:normal 10px Verdana;
	color:#b93ed1;
}

.essentials .block2{
	margin-bottom:20px;
}

.essentials .block2 .title{
	background-color:#fff6fd;
	font:bold 10px Verdana;
	color:#766d74;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}

.essentials .block2 .item{
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #e8e8e8;
}

.essentials .block2 .item a{
	font:normal 10px Verdana;
	color:#666666;
	text-decoration:none;
}

.content_forum{
	padding:7px;
}

/************/

/*ARTICALS*/

.article_social{
	background-color:#f2f2f2;
	padding:5px;
	font:normal 11px Verdana;
	color:#666;
	margin-bottom:13px;
}

.article_social a{
	font:normal 10px Verdana;
	color:#666;
	text-decoration:none;
}

.article_social .float_right{
	width:150px;
	margin-top:3px;
}

.article_nav_bar{
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:10px;	
}

.article_nav_bar .item_rss{
	margin-left:5px;
	margin-top:0px;
}

.article_nav_bar .item_rss a{
	font:normal 11px Verdana;
	color:#333;
}

.article_nav_bar .item_rss a:hover{
	text-decoration:underline;
}

.article_nav_bar .float_right{
	font:normal 10px Verdana;
	color:#999;
}

.article_nav_bar .float_right a{
	font:normal 10px Verdana;
	color:#999;
	height:15px;
	padding-bottom:4px;
}

.article_nav_bar .float_right a.prev{
	background-image:url("/images/previous.gif");
	background-repeat:no-repeat;
	padding-left:23px;
}

.article_nav_bar .float_right a.next{
	background-image:url("/images/next.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:23px;
}

.article_title{
	font:bold 18px Verdana;
	color:#822886;
}

.article_sinopse{
	font:bold 10px Verdana;
	color:#999;
}

.article_date{
	font:normal 10px Verdana;
	color:#999;
	margin-bottom:5px;
}

.article_link a, .txt_spaced .bullet{
	font:bold 10px Verdana;
	color:#666666;
	padding-left:8px;
	text-decoration:none;
	background-image:url("arrow_grey2.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
}

.txt_spaced .bullet{
	margin-top:2px;
}

.txt_spaced a.bullet:hover{
	text-decoration:underline;
}

.article_link a:hover{
	text-decoration:underline;
}

.article_btm_blocks{
	margin-bottom:19px;
}

.article_btm_blocks .float_left{
	width:308px;
}

.article_btm_blocks .left{
	border-right:1px solid #e0e0e0;
	width:324px;
	margin-left:2px;
	margin-right:18px;
}

.article_btm_blocks .title{
	font:bold 11px Verdana;
	color:#373d10;
}

.article_btm_blocks .item{
	margin-top:20px;
	margin-bottom:6px;
	font:normal 9px Verdana;
	color:#999;
}

.article_btm_blocks .item a{
	font:bold 11px Verdana;
	color:#822886;
	text-decoration:none;
}

.article_btm_blocks .item a:hover{
	text-decoration:underline;
}
/**********/

/*CHAT*/

.chat_txt{
	font:bold 11px Verdana;	
	color:#2e5519;
	width:350px;
	margin-top:8px;
	margin-bottom:22px;
}

.chat_room{
	width:467px;
	font:bold 11px Verdana;	
	color:#999999;
	padding-left:3px;
	padding-bottom:13px;
	padding-top:11px;
	background-image:url("dotted_c9.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

.chat_room a{
	font:bold 12px Verdana;	
	color:#2e5519;
	text-decoration:none;
}

.chat_room a:hover{
	text-decoration:underline;
}

#rb_feedreader{
	margin-top:7px;
	text-align:left;
	width:180px;
	background-color:#f1f5d6;
}
#rb_feedreader .text{
	padding:10px;
	font:normal 10px Verdana;
	color:#666666;
}
#rb_feedreader .text b{
	font:bold 11px Verdana;	
	color:#666666;
}
#rb_feedreader .text a{color:#990099;}
#rb_feedreader .text a:hover{color:#ff4f00;}

#rb_feedreader .plat_chat{
	padding:8px;
	text-align:center;
}

#rb_feedreader .plat{
	padding:8px;
	height:25px;
}
#rb_feedreader .plat .plogo, #rb_feedreader .plat_chat .plogo{
	float:left;
	width:26px;
	margin-left:2px;
}
#rb_feedreader .plat .pttext, #rb_feedreader .plat_chat .pttext{
	float:left;
	width:120px;
	margin-left:5px;
	color:#2F5F1B;
	font:normal 9px Verdana;
}
#rb_feedreader .plat .pttext a, #rb_feedreader .plat .plat_chat a{color:#2F5F1B;}
#rb_feedreader .plat .pttext a:hover, #rb_feedreader .plat_chat .pttext a:hover{color:#ff4f00;}

.rss_title{
	margin-top:15px;
	margin-bottom:15px;
	color:#335f1b;
	font:bold 11px Verdana;
}

.item_rss{
	margin-left:13px;
	padding-left:15px;
	background-image:url("rss.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	margin-top:8px;
}
.item_rss a{
	color:#305f1b;
	font:bold 11px Verdana;
	text-decoration:none;
}

/******/

/*ARCHIVE ARTICLES*/

.archive_item{
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	margin-top:6px;
	margin-bottom:8px;
	padding-top:6px;
	padding-bottom:6px;
	
}

.archive_item .rss_date, .archive_item_dest .rss_date, .article_cat_date{
	color:#999999;
	font:normal 10px Verdana;
}

.article_cat_date{
	margin-bottom:3px;
}

.archive_item .rss_date a, .archive_item_dest .rss_date a, .article_cat_date a{
	color:#333;
	font:bold 11px Verdana;
	text-decoration:none;
}

.archive_item .rss_date a.rss, .archive_item_dest .rss_date a.rss{
	background-image:url("rss.gif");
	background-repeat:no-repeat;
	padding-left:16px;
}

.archive_item .rss_date a:hover, .archive_item_dest .rss_date a:hover, .article_cat_date a:hover{
	text-decoration:underline;
}

.archive_item .title, .archive_item .title a, .archive_item_dest .title a{
	color:#993399;
	font:bold 14px Verdana;
	text-decoration:none;
}

.archive_item .title a:hover, .archive_item_dest .title a:hover{
	text-decoration:underline;
}

.archive_item .text, .archive_item_dest .text{
	color:#666666;
	font:normal 11px Verdana;
	margin-bottom:5px;
}

.archive_item .link a, .archive_item_dest .link a{
	color:#993399;
	font:normal 10px Verdana;
}

.archive_item .link a:hover, .archive_item_dest .link a:hover{
	color:#ff4f00;
}

.archive_item_dest{
	margin-top:12px;
	margin-bottom:16px;
	font:normal 10px Verdana;
	color:#000000;
}

.archive_item_dest .sinopse{
	font:bold 10px Verdana;
	color:#666666;
	margin-bottom:10px;
}

/******************/

/*HELP*/

.help_thumbs{
	font:bold 10px Verdana;
	color:#999999;
}

.help_item{
	margin-top:10px;
}

.help_item .title a{
	font:bold 11px Verdana;
	color:#cc33cc;
	text-decoration:none;
}

.help_item .title a:hover{
	text-decoration:underline;
}

.help_item .text{
	font:normal 10px Verdana;
	color:#333333;
	margin-left:5px;
	margin-top:2px;
}

/******/

.main_cell .search{
	margin-bottom:13px;
	font:normal 10px Verdana;
	color:#666666;
}

.search .category{
	background-color:#e7f5ff;
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	font:bold 17px Verdana;
	color:#0099ff;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:7px;
}

.search .category a{
	font:bold 10px Verdana;
	color:#0099ff;
	background-image:url("hp_title_a_bg.gif");
	background-repeat:no-repeat;
	background-position:right 5px;
	padding-right:10px;
	text-decoration:none;
}

.search .category a:hover{
	text-decoration:underline;
}

.search .list{
	border-top:1px solid #e0e0e0;
	margin-top:18px;
	margin-bottom:4px;
	padding-top:12px;
}

.search .title a{
	font:bold 12px Verdana;
	color:#993399;
	text-decoration:none;
}

.search .title a:hover{
	text-decoration:underline;
}

.search .text{
	font:normal 10px Verdana;
	color:#333333;
}

.special_title, .special_title_min, .special_title_small{
	text-transform:lowercase;
	color:#333333;
	font:bold 13px Verdana;
	background-color:#dadada;
	background-image:url("horse_titles_bg.gif");
	background-repeat:no-repeat;
	width:677px;
	height:20px;
	padding-left:8px;
	padding-top:4px;
	margin-top:12px;
}

.special_title_min{
	width:652px;
	background-image:url("horse_titles_min_bg.gif");
	background-repeat:no-repeat;
}

.special_title_small{
	width:462px;
	background-image:url("horse_titles_small_bg.gif");
	background-repeat:no-repeat;
}

.special_title font, .special_title_min font{
	color:#666666;
	font:normal 10px Verdana;
}

.special_title font a, .special_title_min font a{
	color:#666666;
	font:normal 10px Verdana;
}

.online_rates{
	margin-top:10px;
}

.online_rates table.txt{
	width:100%;
	border-collapse: collapse;
	margin-left:1px;
}

.online_rates table.txt th, .online_rates table.txt td{
	border:1px solid #e5e5e5;
	border-top:0px;
	border-bottom:1px solid #a8a8a8;
}

.online_rates table.txt th{
	background:#f1f6d4;
	color:#666666;
	font:normal 10px Verdana;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}

.online_rates table.txt td{
	color:#666666;
	font:normal 10px Verdana;
	text-align:center;
	padding-top:7px;
	padding-bottom:8px;
	width:119px;
	padding-left:6px;
	padding-right:6px;
}

.online_rates table.txt td.bg{
	font:bold 10px Verdana;
	background:#f6f6f6;
	text-align:left;
	width:112px;
}

.online_rates .examples{
	width:300px;
	text-align:center;
}

.online_rates .examples .title{
	color:#ffffff;
	font:bold 11px Verdana;
	background-color:#bebebe;
	border-bottom:1px solid #ffffff;
	padding-bottom:6px;
	padding-top:5px;
}

.online_rates .examples .name{
	background-color:#f1f1f1;
	padding-top:3px;
	padding-bottom:4px;
	color:#666666;
	font:bold 11px Verdana;
}

.online_rates .examples .name a{
	color:#666666;
	font:bold 11px Verdana;
	text-decoration:none;
}

.online_rates .examples .name a:hover{
	text-decoration:underline;
}

.online_rates .examples .image{
	padding-top:6px;
	padding-bottom:12px;
	background-color:#e5e5e5;
	border-bottom:1px solid #ffffff;
}

.no_content_msg{
	margin:10px;
	font:normal 10px Verdana;
	color:#333333;
}

.no_content_msg a{
	font:normal 10px Verdana;
	color:#333333;
}

#tag_box{
	width:150px;
	background-color:#822886;
	margin-bottom:10px;
	padding:5px 0px 5px 0px;
}

.tag_box{
	background-color:#fff!important;
	width:685px !important;
	margin-top:10px;
}

.tag_box_small_left{
	width:350px!important;
}

.tag_box_small_right{
	width:300px!important;
}

#tag_box .tagtitle, #tag_box .tagtitle_s{
	font: bold 12pt Arial;
	color: #ffffff;
	padding-left:38px;
	padding-bottom:10px;
}
#tag_box .tagtitle .tgtitle{
	width:124px;
	float:left;
}
#tag_box .tagtitle .taghelp{
	width:13px;
	float:left;
	margin-top:2px;
}
#tag_box .tagtitle_s{
	padding-left:9px;
	padding-bottom:6px;
	background-image:url("dotted_white.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:6px;
}
#tag_box .tagctt{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	text-align:justify;
}
#tag_box .tagctt a{
	font: bold 10px Verdana;
	color: #ffffff;
	text-decoration:none;
}
.tag_box .tagctt a{
	color: #822886!important;
}
#tag_box .tagctt a:hover{
	color: #ff4f00;
}
#tag_box .tagctt a.wght_1, #page .content .rb_300 .video_tag_box .tagctt a.wght_1{font: bold 15pt Verdana;}
#tag_box .tagctt a.wght_2, #page .content .rb_300 .video_tag_box .tagctt a.wght_2{font: bold 13pt Verdana;}
#tag_box .tagctt a.wght_3, #page .content .rb_300 .video_tag_box .tagctt a.wght_3{font: bold 11pt Verdana;}
#tag_box .tagctt a.wght_4, #page .content .rb_300 .video_tag_box .tagctt a.wght_4{font: bold 9pt Verdana;}

#tag_box .tagctt_big a.wght_1{font: bold 16pt Verdana;}
#tag_box .tagctt_big a.wght_2{font: bold 14pt Verdana;}
#tag_box .tagctt_big a.wght_3{font: bold 12pt Verdana;}
#tag_box .tagctt_big a.wght_4{font: bold 10pt Verdana;}

.tag_box .tagctt a:hover{
	text-decoration:underline!important;
}

.rb_articles{
	width:150px;
	margin-bottom:9px;
}

.rb_articles .title{
	background:#b7cb32;
	color:#333333;
	font:bold 10px Verdana;
	padding-top:3px;
}

.rb_articles .title .in{
	background-image:url("arrow_white_btm.gif");
	background-repeat:no-repeat;
	background-position:5px 8px;
	padding-left:16px;
	padding-top:2px;
	padding-bottom:3px;
}

.rb_articles .items{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:12px;
}

.rb_articles .item a{
	background-image:url("rb_article_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#822886;
	font:bold 10px Verdana;
	text-decoration:none;
	padding-left:9px;
}

.rb_articles .item1{
	margin-bottom:2px;
}

.rb_articles .item1, .rb_articles .item1 a{
	color:#822886;
	font:bold 10px Verdana;
	text-decoration:none;
}

.rb_articles .items1, .rb_articles .items1 a{
	color:#822886;
	font:normal 10px Verdana;
	text-decoration:none;
}

.rb_articles .more{
	background-image:url("dotted_c2.gif");
	background-repeat:repeat-x;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding-left:7px;
	text-align:center;
	padding-top:3px;
	padding-bottom:7px;
}

.rb_articles .more a{
	background-image:url("rb_article_bg.gif");
	background-repeat:no-repeat;
	background-position:right 7px;
	color:#822886;
	font:bold 12px Verdana;
	text-decoration:none;
	padding-right:10px;
}

.rb_articles a:hover{
	text-decoration:underline;
}

.top_item_title, .top_item_breed, .top_item_country, .top_item_stats{
	text-align:left;
	font:normal 9px Verdana;
	color:#666666;
}

.top_item_title a{
	font:bold 11px Verdana;
	color:#993399;
	text-decoration:none;
}

.top_item_title a:hover{
	text-decoration:underline;
}

.rbtoptags{
	margin-bottom:9px;
}

.rbtoptags .rbtoptags_item{
	margin-left:9px;
	padding-top:2px;
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana;
}

.rbtoptags .rbtoptags_item a{
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}

.rbtoptags .rbtoptags_item a:hover{
	text-decoration:underline;
}

.consult_form{
	background-image:url("expert_bg.gif");
	background-repeat:no-repeat;
	width:673px;
	height:182px;
	padding-top:14px;
	padding-left:12px;
	margin-bottom:10px;
}

.consult_form .field{
	border:1px solid #babca8;
	width:652px;
	height:114px;
	padding-left:6px;
	padding-top:3px;
	font:normal 12px Verdana;
	color:#666;
	overflow: auto;
	margin-bottom:11px;
}

.consult_form .send{
	display:block;
	background-image:url("btn_pink_bg.gif");
	background-repeat:no-repeat;
	width:108px;
	height:27px;
	padding-top:6px;
	font:bold 14px Verdana;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin-left:551px;
}

.consult_faq_title{
	background-color:#0695f5;
	font:bold 10px Verdana;
	color:#ffffff;
	margin-bottom:7px;
}

.consult_question{
	margin-bottom:15px;
	margin-top:15px;
}

.consult_question .title, .consult_question .title a{
	font:bold 11px Verdana;
	color:#822886;
}

.consult_question .text{
	font:normal 9px Verdana;
	color:#333333;
}

.consult_question .cat, .consult_question .cat a{
	font:normal 9px Verdana;
	color:#8e8e8e;
}

.disclaimer{
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	margin-top:20px;
	padding-top:15px;
	padding-left:7px;
	font:normal 9px Verdana;
	color:#999999;
	padding-right:60px;
}

.consult_query{
	margin-top:1px;
	background-color:#f1f5d6;
	width:679px;
	padding:7px 0px 10px 6px;
	margin-bottom:5px;
}

.consult_query .back{
	padding-top:3px;
	padding-bottom:7px;
}

.consult_query .back a{
	background-image:url("back_bg.gif");
	background-repeat:no-repeat;
	padding-left:25px;
	font:bold 11px Verdana;
	color:#4a530d;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:7px;
}

.consult_query .back a:hover{
	text-decoration:underline;
}

.consult_query .results{
	font:bold 14px Verdana;
	color:#4a530d;
	margin-bottom:2px;
}

.consult_query .string{
	font:bold 12px Verdana;
	color:#822886;
}

.consult_search{
	margin-top:5px;
}

.consult_query .field, .voucher_search .field{
	border:1px solid #999;
	width:213px;
	height:19px;
	font:normal 10px Verdana;
	color:#999999;
	padding-left:7px;
	padding-top:5px;
}

.consult_answer_not_find{
	background-color:#d3f20b;
	font:bold 10px Verdana;
	color:#4a530d;
	padding:2px 0px 2px 0px;
}

.consult_answer_not_find a{
	font:bold 10px Verdana;
	color:#4a530d;
}

.consult_main_question .asks{
	font:normal 10px Verdana;
	color:#333;
	margin-bottom:7px;
}

.consult_main_question .asks a{
	font:bold 10px Verdana;
	color:#822886;
	text-decoration:none;
}

.consult_main_question .title a:hover{
	text-decoration:underline;
}

.consult_main_question .title{
	font:bold 14px Verdana;
	color:#822886;
	margin-bottom:17px;
}

.consult_main_question .item{
	border-top:1px solid #d9d9d9;
	padding-top:8px;
	margin-bottom:24px;
}

.consult_main_question .item .user{
	margin-right:14px;
	width:100px;
	height:109px;
	background-image:url("expert_img_bg.gif");
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
	font:normal 9px Verdana;
	color:#999;
}

.consult_main_question .item .user span{
	font:bold 10px Verdana;
	color:#666;
}

.consult_main_question .item .user a{
	font:bold 10px Verdana;
	color:#993399;
	text-decoration:none;
}

.consult_main_question .item .text{
	font:normal 11px Verdana;
	color:#333333;
	width:560px;
}

.consult_back_home{
	margin-bottom:25px;
}

.consult_back_home a{
	font:normal 10px Verdana;
	color:#333333;
}

.testimonials .intro{
	font:normal 11px Verdana;
	color:#333333;
	margin-left:8px;
	margin-top:7px;
	margin-bottom:34px;
}

.testimonials .intro a{
	font:bold 11px Verdana;
	color:#822886;
}

.testimonials .item{
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	font:normal 10px Verdana;
	color:#333333;
	padding-left:8px;
	padding-top:5px;
	margin-bottom:19px;
}

.p_album .nav_photos, .ad_info .nav_photos{
	width:199px;
	background-image:url("nav_photos_bg.gif");
	background-repeat:no-repeat;
	text-align:center;
	color:#333333;
	font:bold 11px Verdana;
	margin-bottom:10px;
}

.p_album .nav_photos td.item, .ad_info .nav_photos td.item{
	width:98px;
	height:97px;
	padding-top:1px;
	padding-left:1px;
	text-align:center;
}

.p_album .nav_photos a, .ad_info .nav_photos a{
	color:#666666;
	font:bold 11px Verdana;
	padding-top:6px;
	padding-bottom:6px;
	text-decoration:none;
}

.p_album .nav_photos a:hover, .ad_info .nav_photos a:hover{
	text-decoration:underline;
}

.p_album .nav_photos td.prev, .ad_info .nav_photos td.prev{
	text-align:left;
	padding-top:10px;
}

.p_album .nav_photos td.prev a, .ad_info .nav_photos td.prev a{
	background-image:url("nav_photos_prev.gif");
	background-repeat:no-repeat;
	padding-left:24px;
}

.p_album .nav_photos td.next, .ad_info .nav_photos td.next{
	text-align:right;
	padding-top:10px;
}

.p_album .nav_photos td.next a, .ad_info .nav_photos td.next a{
	background-image:url("nav_photos_next.gif");
	background-repeat:no-repeat;
	background-position:right 0px;
	padding-right:24px;
}

.lb_related_blocks_title{
	background-color:#d5e189;
	padding:11px 9px 9px 9px;
}

.lb_related_blocks_title img{
	vertical-align:top;
	padding-right:6px;
}

.lb_related_blocks_title a{
	font:bold 12px Verdana;
	color:#333333;
	text-decoration:none;
}

.lb_related_blocks_title a:hover{
	text-decoration:underline;
}

.lb_related_blocks_items{
	background-color:#f4f7e0;
	padding:9px 0px 15px 0px;
	text-align:center;
	font:bold 10px Verdana;
	color:#666;
	margin-bottom:10px;
}

.lb_related_blocks_items .item{
	margin-bottom:13px;
	width:130px;
	margin-left:auto;
	margin-right:auto;
}

.lb_related_blocks_items .item img{
	border:2px solid #f6cc0a;
	margin-bottom:3px;
}

.lb_related_blocks_items a{
	font:bold 11px Verdana;
	color:#993399;
	text-decoration:none;
}

.lb_related_blocks_items a:hover{
	text-decoration:underline;
}

.lb_related_blocks_items .item_noborder img{
	border:0px;
}

.gbolded, .gbolded a{
	font:normal 10px Verdana;
	color:#666666;
}

.hm_content ul{
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	margin-top:5px;
}

.hm_content li{
	padding:0px;
	margin:0px;
	list-style:none;
	background-image:url("li_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:12px;
	color:#333333;
	font:normal 10px Verdana;
	line-height:14px;
	margin-bottom:4px;
	margin-left:10px;
}

.hm_content li a{
	color:#333333;
	font:normal 14px Bitter;
	text-decoration:none;
}

.hm_content li a:hover{
	text-decoration:underline;
}

.gallery_navigation{
	margin-top:4px;
	height:22px;
	padding-left:12px;
	padding-right:10px;
}

.gallery_navigation_btm{
	background-image:url("dotted_c6.gif");
	background-repeat:repeat-x;
	padding-top:5px;
}

.gallery_navigation td{
	color:#666666;
	font:normal 10px Verdana;
}

.gallery_navigation .nav{
	text-align:right;
	color:#333333;
	font:normal 11px Verdana;
	margin-top:2px;
}

.gallery_navigation .nav a{
	color:#666666;
	margin-left:6px;
	text-decoration:none;
}

.gallery_navigation .nav b{
	margin-left:6px;
	color:#660066;
	font:bold 11px Verdana;
	text-decoration:underline;
}

.gallery_navigation .nav a:hover{
	color:#ff4f00;
}

.gallery td{
	text-align:center;
	vertical-align:top;
	color:#666666;
	font:normal 10px Verdana;
}

.gallery_news td{
	padding-top:12px;
	color:#666;
	font:bold 10px Verdana;
}

.gallery .title a{
	color:#993399;
	font:bold 11px Verdana;
	text-decoration:none;
}

.gallery_news .title a{
	font:bold 10px Verdana;
}

.gallery .title a:hover{
	text-decoration:underline;
}

.gallery .link_btm{
	margin-top:5px;
	text-align:right;
}

.gallery .link_btm a{
	color:#666;
	font:bold 11px Verdana;
	text-decoration:none;
}

.gallery .link_btm a:hover{
	text-decoration:underrline;
}

table.breedingd{
	width:100%;
	border-collapse: collapse;
}

table.breedingd td{
	border:1px solid #e2eaad;
}

table.breedingd td{
	padding:5px;
}

.border_yellow{
	width:120px;
	border:2px solid #f6cd09;
}

.hd_keywords{
	padding:10px;
	text-align:center;
	font:normal 10px Verdana;
	color:#666;
}

.hd_keywords a{
	font:normal 10px Verdana;
	color:#666;
}

.report{
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
}

.report a{
	font:normal 11px Verdana;
	color:#666666;
	text-decoration:none;
}

.report a:hover{
	text-decoration:underline;
}

a.twitter{
	background-image:url("ad_twitter.gif");
	background-repeat:no-repeat;
}

.sendf{
	background-image:url("ad_sendf.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
}

.print{
	background-image:url("ad_print.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-top:1px;
	padding-bottom:1px;
}

.ad_header .report{
	background-image:url("ad_report.png");
	background-repeat:no-repeat;
}

/*VOUCHERS*/

.voucher_cats{
	margin-top:1px;
	background-color:#f1f5d6;
	padding:11px 13px 16px 18px;
}

.voucher_cats .items td{
	padding-top:6px;
}

.voucher_cats a{
	font:normal 10px Verdana;
	color:#666;
	text-decoration:none;
}

.voucher_cats a:hover{
	text-decoration:underline;
}

a.voucher_details, a.voucher_print{
	text-align:center;
	width:109px;
	height:18px;
	display:block;
	background-image:url("voucher_details_bg.gif");
	background-repeat:no-repeat;
	font:bold 11px Verdana;
	color:#666;
	text-decoration:none;
	margin-bottom:5px;
	padding-top:3px;
}

a.voucher_print{
	background-image:url("voucher_print_bg.gif");
	color:#333;
}

.voucher .hd_voucher{
	color:#666666;
	font:bold 12px Verdana;
	margin-right:6px;
	padding-bottom:14px;
}

.voucher .hd_voucher a{
	color:#666666;
	font:normal 9px Verdana;
	text-decoration:none;
}

.voucher .hd_voucher a.icn{
	padding-left:18px;
	margin-left:10px;	
}

.voucher .hd_voucher a.adref{
	padding:0px;
	font:bold 9px Verdana;
}

.voucher .hd_voucher a:hover{
	text-decoration:underline;
}

.voucher .voucher_tocut{
	background-image:url("voucher_bg.gif");
	background-repeat:no-repeat;
	width:662px;
	height:194px;
	padding:13px 13px 15px 9px;
	margin-bottom:6px;
}

.voucher .print_tocut{
	background-image:url("print_voucher_bg.gif");
	background-repeat:no-repeat;
	width:632px;
	height:194px;
	padding:13px 13px 15px 9px;
	margin-bottom:0px;
	margin-top:70px;
	margin-left:auto;
	margin-right:auto;
}

.voucher .voucher_tocut .top{
	max-height:150px;
	margin-bottom:6px;
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	overflow:hidden;
}

.voucher .voucher_tocut .logo{
	width:81px;
	margin-right:11px;
	margin-top:3px;
}

.voucher .voucher_tocut .middle{
	max-width:414px;
}

.voucher .print_tocut .middle{
	max-width:400px;
}

.voucher .voucher_tocut .title{
	color:#993399;
	font:bold 14px Verdana;
	margin-bottom:2px;
}

.voucher .voucher_tocut .descr{
	color:#666;
	font:normal 10px Verdana;
}

.voucher .voucher_tocut .descr p{
	margin:0px;
}

.voucher .voucher_tocut .brought{
	margin-top:2px;
	color:#999;
	font:normal 9px Verdana;
}

.voucher .voucher_tocut .brought img{
	margin-top:5px;
}

.voucher .voucher_tocut .voucher_print{
	margin-top:6px;
	margin-left:19px;
}

.voucher_details{
	color:#333300;
	font:normal 10px Verdana;
	margin-bottom:34px;
}

.voucher_details .border{
	border-bottom:1px solid #e0e0e0;
	padding-top:7px;
	padding-bottom:6px;
	margin-left:3px;
	padding-left:9px;
	width:297px;
	margin-right:15px;
}

.voucher_details .company{
	color:#333;
	font:bold 12px Verdana;
	padding-bottom:11px;
	padding-left:6px;
	width:300px;
}

.voucher_details a{
	color:#822886;
	font:bold 10px Verdana;
	text-decoration:none;
}

.voucher_details a:hover{
	text-decoration:underline;
}

.voucher .block_title{
	width:679px;
	height:17px;
	background-image:url("ad_block_title_max.gif");
	background-repeat:no-repeat;
	padding-left:6px;
	padding-top:2px;
	font:bold 12px Verdana;
	color:#000;
	margin-bottom:13px;
}

.voucher .get_directions .field{
	width:135px;
	height:15px;
	padding-left:6px;
	padding-top:3px;
	font:normal 10px Verdana;
	color:#999;
	margin-left:12px;
	margin-right:11px;
	border:1px solid #828282;
}

.voucher .get_directions a{
	font:bold 12px Verdana;
	color:#993399;
}

.block_title_grey{
	background-image:url("block_title_grey.gif");
	background-repeat:no-repeat;
	padding-left:6px;
	padding-top:2px;
	height:17px;
	font:bold 12px Verdana;
	color:#000;
}

.sponsorship .float_left{
	margin-right:8px;
	border:1px solid #f2f5d6;
	width:127px;
}

.sponsorship .top{
	background-color:#f2f5d6;
	text-align:center;
	color:#999;
	font:bold 10px Verdana;
	padding-bottom:4px;
	padding-top:3px;
}

.sponsorship .image{
	text-align:center;
}

.sponsorship .float_left .title{
	margin-left:7px;
	margin-right:7px;
	color:#9c2a95;
	font:bold 10px Verdana;
	margin-bottom:5px;
	margin-top:2px;
}

.sponsorship .title a{
	color:#9c2a95;
	font:bold 10px Verdana;
	text-decoration:none;
}

.sponsorship .title a:hover{
	text-decoration:underline;
}

.sponsorship .text{
	margin-left:7px;
	margin-right:7px;
	color:#000;
	font:normal 10px Verdana;
	margin-bottom:5px;
}

.sponsorship .text p{
	margin:0px;
	padding:0px;
}

.ad_country{
	padding-top:2px;
	padding-bottom:3px;
	background-image:url("icn_ad_country.gif");
	background-repeat:no-repeat;
	background-position:6px 5px;
	padding-left:23px;
}

.item_mrec_ad_country .ad_country{
	width:267px;
}

.ad_phone{
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #ececec;
	background-image:url("icn_ad_phone.gif");
	background-repeat:no-repeat;
	background-position:9px 2px;
	padding-left:23px;
	font:normal 10px Verdana;
	color:#333300;
}

.ad_mobile{
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #ececec;
	background-image:url("icn_ad_mobile.gif");
	background-repeat:no-repeat;
	background-position:7px 2px;
	padding-left:23px;
	font:normal 10px Verdana;
	color:#333300;
}

.ad_email{
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #ececec;
	background-image:url("icn_ad_email.gif");
	background-repeat:no-repeat;
	background-position:7px 5px;
	padding-left:23px;
}

.business_header .ad_email a{
	background-image:url("icn_ad_email_link.gif");
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-right:27px;
	font:normal 10px Verdana;
	color:#993399;
}

.ad_url{
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #ececec;
	background-image:url("icn_ad_url.gif");
	background-repeat:no-repeat;
	background-position:6px 3px;
	padding-left:23px;
	font:normal 10px Verdana;
	color:#333300;
}

.ad_url a{
	font:normal 10px Verdana;
	color:#993399;
}

.ad_contacts .items div{
	border:0px;
	font:bold 12px Verdana;
	padding-top:3px;
	padding-bottom:3px;
}

.ad_contacts .items .ad_phone{
	background-image:url("icn_ad_phone2.gif");
	background-position:9px 3px;
}

.ad_contacts .items .ad_mobile{
	background-image:url("icn_ad_mobile2.gif");
}

.ad_contacts .items .ad_email{
	background-image:url("icn_ad_email2.gif");
}

.ad_contacts .items .ad_email a{
	background-image:none;
	font:bold 11px Verdana;
}

.ad_contacts .items .ad_url{
	background-image:url("icn_ad_url2.gif");
}

.ad_contacts .items .ad_url a{
	font:bold 10px Verdana;
	color:#333300;
	text-decoration:none;
}

.ad_contacts .items .ad_url a:hover{
	text-decoration:underline;
}

.experts .title{
	font:bold 14px Verdana;
	color:#993399;
	margin-bottom:10px;
	margin-left:3px;
}

.experts .item{
	margin-left:10px;
	margin-right:10px;
	width:94px;
	background-color: #ededed;
	height: 155px;
	margin-bottom: 10px;
}

.experts .item .name{
	height:28px;
	text-align:center;
	padding:5px;
	background-color:#ececec;
	margin-bottom:5px;
}

.experts a{
	font:bold 10px Verdana;
	color:#822886;
	text-decoration:none;
}

.experts .item .name a:hover{
	text-decoration:underline;
}

.experts .link{
	text-align:right;
}
.experts .link a:hover{
	text-decoration: underline;
}

.tagview_ads{
	width:120px;
	height:160px;
	margin-left:1px;
	color:#666;
	font:bold 10px Verdana;
	text-align:center;
}

.tagview_ads a{
	color:#616161;
	font:bold 11px Verdana;
	text-decoration:none;
}

.tagview_ads a:hover{
	text-decoration:underline;
}

.mrec{
	width:300px;
	margin:auto;
	margin-bottom:10px;
	border:1px solid #999;
}

.dream_stable h1.page_title_purple{
	height:42px;
}

.dream_stable h1.page_title_purple img{
	vertical-align:bottom;
	margin-right:8px;
}

.dream_stable .back{
	margin-bottom:7px;
}

.dream_stable .back a{
	color:#666;
	font:bold 10px Verdana;
	text-decoration:none;
}

.dream_stable .back a:hover{
	text-decoration:underline;
}

.dream_stable .top{
	width:675px;
	border-bottom:1px solid #b5b5b5;
	padding:0px 7px 5px 3px;
	color:#383838;
	font:bold 12px Verdana;
	margin-bottom:16px;
	margin-top:5px;
}

.dream_stable .float_left{
	margin-top:5px;
	margin-right:12px;
}

.dream_stable .float_right{
	color:#959595;
	font:normal 10px Verdana;
}

.dream_stable .top a{
	color:#822886;
	font:bold 10px Verdana;
	text-decoration:none;
}

.dream_stable .top a:hover{
	text-decoration:underline;
}

.dream_stable .top .addthis_toolbox span{
    display: none;
}

.dream_stable .item{
	background-image:url("dream_stable_item.gif");
	background-repeat:no-repeat;
	width:132px;
	height:234px;
	padding:15px 11px 0px 10px;
	float:left;
	margin:0px 9px 12px 9px;
	color:#666;
	font:normal 9px Verdana;
}

.dream_stable .item a, .dream_stable .item span{
	color:#822886;
	font:bold 9px Verdana;
	text-decoration:none;
}

.dream_stable .item a.normal{
	color:#666;
}

.dream_stable .item a:hover{
	text-decoration:underline;
}

.dream_stable .item div{
	border-bottom:1px solid #e4e4e4;
	width:132px;
	padding-top:1px;
	padding-bottom:4px;
}

.dream_stable .item .image{
	text-align:center;
	padding:0px;
	padding-bottom:12px;
}

.contest_sbar{
	background-color: #D7D7D7;
}

.contest_list .page_title_grey{
	font-size:14px;
}

.contest_list .item{
	border:1px solid #999;
	margin-top:6px;
	margin-bottom:8px;
}

.contest_list .form_descr{
	width:530px;
	padding:10px 14px 8px 15px;
}

.contest_list .form_descr img, .contest_header .form_descr img{
	margin-bottom:5px;
}

.contest_list .entries{
	vertical-align:top;
	background-color:#f5f5f5;
	width:123px;
	border-left:1px solid #d6d6d6;
	text-align:center;
	padding-top:10px;
}

.contest_list .item .title, .contest_list .item .title a{
	color:#822886;
	font:bold 16px Verdana;
	text-decoration:none;
}

.contest_list .item .title a:hover{
	text-decoration:underline;
}

.contest_list .item .text{
	color:#333;
	font:normal 11px Verdana;
	margin-bottom:5px;
}

.contest_list .form_btn, .form_btn_contest{
	background-image:url("form_btn_bg.gif");
	background-repeat:no-repeat;
	width:130px;
	height:20px;
	text-decoration:none;
	color:#666;
	font:bold 11px Verdana;
	text-align:center;
	display:inline-block;
	padding-top:5px;
	margin-left:14px;
	margin-bottom:13px;
}

.contest_list .entries .title, .contest_header .entries .title{
	color:#822886;
	font:bold 11px Verdana;
	margin-bottom:8px;
}

.contest_header .entries .title{
	color:#fff;
}

.contest_list .entries .entry, .contest_list .entries .entry a, .contest_header .entries .entry, .contest_header .entries .entry a{
	color:#333;
	font:bold 9px Verdana;
	margin-bottom:8px;
	text-decoration:none;
}

.contest_header .entries .entry{
	float:left;
	width:90px;
	height:95px;
	margin-left:7px;
}

.contest_header .entries .entry, .contest_header .entries .entry a{
	color:#fff;
}

.contest_list .entries .entry a:hover, .contest_header .entries .entry a:hover{
	text-decoration:underline;
}

.contest_list .entries .entry img{
	margin-bottom:5px;
}

.contest_header{
	background-color:#822987;
	color:#fff;
}

.contest_header .form_descr{
	width:450px;
	padding:10px 14px 0px 15px;
}

.contest_header .entries{
	vertical-align:top;
	background-color:#9d58a1;
	width:206px;
	text-align:center;
	padding-top:10px;
}

.contest_header .title{
	font:bold 24px Verdana;
}

.contest_header .title span{
	font:bold 16px Verdana;
}

.contest_header .date{
	font:normal 11px Verdana;
	margin-bottom:5px;
}

.contest_header .back{
	background-position:0px 2px;
	background-image:url("arrow_white_left.gif");
	background-repeat:no-repeat;
	color:#fff;
	font:bold 12px Verdana;
	text-decoration:none;
	padding-left:14px;
	display:inline-block;
	margin-top:20px;
	margin-bottom:10px;
}

.contest_header .back:hover{
	text-decoration:underline;
}

.contest_header .menu{
	margin-top:10px;
	width:450px;
}

.contest_header .menu a{
	float:left;
	display:block;
	background-color:#9b549f;
	margin-right:2px;
	color:#fff;
	font:bold 14px Verdana;
	text-decoration:none;
	height:23px;
	padding:4px 14px 0px 14px;
}

.contest_header .menu a:hover, .contest_header .menu a.sel{
	background-color:#e6e6e6;
	color:#993399;
}

.contest_list .winner, .contest_header .winner{
	background-color:#822987;
	color:#fff;
	font:bold 12px Verdana;
	text-align:center;
	width:70px;
	margin:auto;
}

.contestants{
	background-color:#e6e6e6;
	padding:15px 0px 15px 3px;
}

.contestants .item{
	background-color:#e6e6e6;
	background-image:url("contestant_bg.gif");
	background-repeat:no-repeat;
	width:215px;
	height:247px;
	margin-bottom:5px;
	margin-left:4px;
	padding:0px 3px 5px 3px;
}

.contestants .item_header{
	height:37px;
	color:#fff;
	font:bold 11px Verdana;
	padding:8px 0px 0px 7px;
}

.contestants .item_header img{
	vertical-align:middle;
	margin-right:10px;
}

.contestants .item_header a{
	height:45px;
	color:#fff;
	font:bold 11px Verdana;
	text-decoration:none;
}

.contestants .item_header a:hover{
	text-decoration:underline;
}

.contestants .item_txt{
	height:150px;
	padding:10px 20px 10px 9px;
	color:#333;
	font:normal 12px Verdana;
	overflow:hidden;
}

.contestants .item_btm{
	padding:7px 0px 0px 10px;
}

.contestants .item_btm a{
	color:#fff;
	font:normal 11px Verdana;
	text-decoration:none;
}

.contestants .item_btm a:hover{
	text-decoration:underline;
}

.contestants .item_btm a.vote, .entry_header a.vote, .contestants .item_btm a.vote_sel, .entry_header a.vote_sel{
	background-image:url("contest_vote.gif");
	background-repeat:no-repeat;
	color:#666;
	font:bold 11px Verdana;
	text-align:center;
	width:69px;
	height:17px;
	padding-top:2px;
	display:inline-block;
}

.contestants .item_btm a.vote_sel, .entry_header a.vote_sel{
	background-image:url("contest_vote_sel.gif");
}

.contestants .item_btm a.vote:hover, .entry_header a.vote, .entry_header a.vote_sel{
	text-decoration:none!important;
}

.entry_header{
	background-color:#e6e6e6;
	padding:14px 11px 14px 16px;
	color:#333;
	font:normal 11px Verdana;
}

.entry_header .img_entry{
	margin-right:8px;
}

.entry_header .name{
	color:#333;
	font:bold 14px Verdana;
	margin-bottom:7px;
}

.entry_header .name a{
	color:#333;
	font:bold 14px Verdana;
	text-decoration:none;
}

.entry_header a:hover{
	text-decoration:underline;
}

.entry_share{
	color:#999;
	font:bold 11px Verdana;
}

.entry_header_arrow{
	margin-left:17px;
	position:absolute;
}

.entry_text{
	margin-top:18px;
	margin-bottom:10px;
	color:#333;
	font:normal 11px Verdana;
}

.entry_text a{
	color:#333;
	font:normal 11px Verdana;
}

.entry_text .item_txt{
	margin-bottom:5px;
}

.round_btn
{
/*background-image: url('btn_default.png');*/
/*background-image: url('btn_bg.png');*/
color: #FFF;
border:0px;
text-align: center;
font:bold 14px Verdana;
margin-left: 10px;
width: 88px;
height: 27px;
/*background-color: transparent;*/
background-color: #333333;
padding-bottom: 4px;
}
.round_btn:hover
{
/*background-image: url('btn_rollover.png');*/
/*background-image: url('btn_add_dream.gif');*/
background-color: #45a7b4;
}
.accontent .round_btn
{
background-image: url('acc_btn_default.png');
font:bold 11px Verdana;
width: 120px;

}
.accontent .round_btn:hover
{
background-image: url('acc_btn_rollover.png');
}

.banner_blue, .banner_red{
	display:block;
	background-color:#822886;
	font:bold 20px Helvetica;
	color:#fff;
	text-decoration:none;
	margin-bottom:11px;
	padding:6px;
	padding-right:3px;
	line-height:21px;
}

.banner_red{
	background-color:#B7CB32;
}

.banner_blue span, .banner_red span{
	font:bold 12px Helvetica;
	background-image:url("arrow_right_bg.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
	line-height:13px;
}

.share_videos{
	display:inline-block;
	background-color:#4e6c8a;
	font:bold 12px Helvetica;
	color:#fff;
	text-decoration:none;
	padding:7px 14px 6px 15px;
}

.share_videos:hover{
	background-color:#6d8cad;
}

.share_videos span{
	background-image:url("arrow_right_bg.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:17px;
}

.image .btn_register
{
background-color: #fff;
color: #822886;
font: bold 12px verdana;
padding: 3px 21px 3px 3px;
background-image: url('arrow_reg.gif');
background-position: center right;
background-repeat: no-repeat;
}
.image .btn_register:hover
 {
 	text-decoration: none;
 }
 .css_arrow
 {
 border-width:13px;
 border-style: solid;
 display: inline-block;
 border-right-width: 0px;
 border-color: transparent transparent transparent #80E315;
 height: 2px;
 }
 .ad_page_warning
 {
 	border:1px solid #D71921;
 	background-color:#f9e76e;
 	color:#333;
 	margin-bottom:5px;
 	padding:30px;
 	font-size: 14px;
 	font-weight: bold;
 	text-align: center;
 	margin-bottom: 5px;
 }

.adsense_container{
	padding-left:160px;
}
.adsense_container_search{
	border-top:1px solid #e0e0e0;
	padding-left:40px;
	margin-top:15px;
}
.archive_type_title
{
 margin-bottom:10px;
 font-size:20px;
 color: #822886;
}
.archive_ad
{
border:1px solid #ccc;
border-top:0px;
padding:5px;
font-family: Arial;
font-weight: bold;
height: 50px;
}
.archive_ad .title a
{
text-decoration:none;
padding-top: 10px;
color:#333;
font-size:13px;	
}
.archive_ad .title a:hover
{
text-decoration:underline;	
}
.archive_ad .descr, .archive_ad .descr a
{
	color:#666;
	font-size:10px;	
	text-decoration:none;
}
.archive_ad .descr a:hover
{
text-decoration:underline;	
}
.archive_ad .date
{
padding-top:20px;
display:inline-block;
color:#666;
}
.archive_ad .price
{
padding-top:20px;
display:inline-block;
color:#333;	
padding-right: 10px;
}
.archive_ad_view
{
	background-color:#fafedb;
	border:1px solid #ccc;
	padding:10px;
	margin-top:20px;
	font-family: Arial;
	font-size:11px;
	color:#333;
}
.archive_ad_view .title
{
	font-size:12px;	
	margin-top:10px;
	font-weight: bold;
	margin-bottom:3px;
}
.archive_ad_view .reg_details
{
	margin-bottom:10px;
	line-height: 15px;
}
.archive_latest_ads
{
	margin-bottom:20px;
}

.archive_latest_ads .title
{
	font:bold 14px Verdana!important;
	color:#822886!important;
	margin-bottom:10px;
}
.archive_ad_view .descr
{
	color:#666;
	margin-bottom:20px;
	font-weight: bold;
}
.archive_ad_view .details
{
	margin-bottom:20px;
}

.archive_index
{
border-left:1px solid #ccc;
line-height: 15px;
}
.archive_index tr td
{
	border-right:1px solid #ccc;
}
.archive_index tr td a
{
text-decoration:none;
color:#666;
font-family: Arial;
font-size:11px;
font-weight:bold;
}
.archive_index tr td a:hover
{
text-decoration: underline;	
}
#archive_page
{
    background-color: #FFFFFF;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 980px;
}
.archive_latest
{
padding:30px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;	
font-family:Arial;
}
.archive_latest .title
{
	background-color:#ccc;
	color:#333;
	font-size:13px;
	padding:5px;
	font-weight: bold;	
}
.archive_latest .content
{
	background-color:#EFEFEF;
	color:#333;
	font-size:10px;
	padding:5px;
	border:1px solid #D4D4D4;
}
.ad_wrapper
{
 width:20%;
 float:left;
 margin-top:10px;	
 font-weight: bold;
}
.ad_wrapper .ad_title
{
 text-align: center;
 color: #822886;
 padding-top:5px;
}
.ad_wrapper .ad_user
{
 text-align: center;
 color: #666;
}
.ad_wrapper .image
{
text-align: center;	
}
.archive_ad_navigation
{
border:1px solid #ccc;
border-top:0px;
padding:5px;
font-family: Arial;
font-weight: normal;
height: 30px;
color:#666;
}
.archive_ad_navigation .descr
{
padding-top:10px;	
}
.archive_ad_navigation .descr b
{
color:#333;	
}
.back_to_index
{
background-color:#666;
display:block;
padding:3px 5px;
color:#FFF;
text-decoration: none;
float: left;
font-weight: bold;
margin-bottom: 10px;
font-size:12px;
}
.back_to_index_arrow
{
	width: 0;
	height: 1px;
	border-top: 3px solid transparent;
	border-right: 4px solid #FFF;
	border-bottom: 3px solid transparent;
	display: inline-block;
	margin-right:5px;
}
.archive_link
{
text-decoration:none;
color:#666;
}
.archive_link:hover
{
text-decoration:underline;	
}

.contest_field{
	
	padding:3px 5px;
	border:1px solid #999;
	background:#FFF;
	color:#777c7e;
	font:normal 10px Verdana;
}

.contest_uentry
{
	padding:5px;
	border:1px solid #999;
	margin-bottom:5px;
	width:98%;	
}
.ctst_userlink
{
	text-decoration: none;
	color:#666;
	margin-bottom:3px;	
}
.ctst_userdate
{
	text-decoration: none;
	color:#666;
	padding:10px;
	font-size: 10px;	
}

.traderview
{
	background-color: #b7cc35;
	border-left:2px solid #669900;
	border-right:2px solid #669900;
	text-align:left;
	padding-top:4px;
}
.traderview .title
{
	padding:0px !important;
	margin: 0px !important;	
	font:bold 12px Verdana;
	color:#333!important;
}
.traderview .link
{
	display:block;
	color:#9b35a2;
	font-size: 10px;
	font-weight: normal;
	padding-left:0px;
	text-decoration: none;
	padding-bottom:5px;
}
.traderview .link:hover
{
	text-decoration:underline;	
}
.traderview .rating
{
	margin-top:5px;
	margin-left:10px;
}
.traderview .images
{
	color:#666;
	padding:10px;	
}
.infomarker
{
	width:250px;
	padding:5px;
	color:#333;
	font-size:11px;
	line-height:14px;
	text-align: left;
}
.top_bar
{
	margin:5px 0px;	
}
.top_bar .left_side
{
	padding:15px 10px;
	text-align: center;
	width: 545px;
	height: 40px;
	background-image: url('left_side_bar.png');
	background-repeat: no-repeat;
}
.top_bar .right_side
{
	position:relative;
	padding:10px;
	color:#333;
	font-size:14px;
	text-align: center;
	width:395px;
	height: 47px;
	text-decoration: none;
	background: #fac695; /* Old browsers */
	background: -moz-linear-gradient(top,  #fac695 0%, #f5ab66 47%, #ef8d31 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fac695), color-stop(47%,#f5ab66), color-stop(100%,#ef8d31)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fac695 0%,#f5ab66 47%,#ef8d31 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fac695 0%,#f5ab66 47%,#ef8d31 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fac695 0%,#f5ab66 47%,#ef8d31 100%); /* IE10+ */
	background: linear-gradient(top,  #fac695 0%,#f5ab66 47%,#ef8d31 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac695', endColorstr='#ef8d31',GradientType=0 ); /* IE6-9 */


}
.top_bar .right_side .arrow
{
	background-image: url('right_shadow_addbiz.png');
	background-repeat: no-repeat;
	background-position: center right;
	position: absolute;
	display: block;
	width: 36px;
	height: 67px;
	top:0px;
	right:0px;
}
.top_bar .top_field, .business_list_search .top_field
{
	width: 450px;
	height: 23px;
	color: #333;
	border:1px solid #666;
	border-right:0px;
	font-size:16px;
	padding:5px;
}
.top_bar .top_search_btn, .business_list_search .top_search_btn
{
	background-image: url('top_search_btn.png');
	background-repeat: no-repeat;	
	width: 75px;
	height: 35px;
	border:0px;
}
.bi_map
{
	position: relative;
	width: 980px;
	height: 343px;
}
.bi_map .shadow_wrap
{
	position: absolute;
	width: 980px;
	height: 343px;
	top:0;
	left:0;

}
.bi_map .left_map
{
	width: 490px;
	height: 343px;
	background-color: #f2f2f2;	
	z-index:3;
}
.bi_map .block_shadow
{
	width: 245px;
	height: 343px;		
}
.bi_map .block_shadow_img
{
	width: 245px;
	height: 343px;
	background-image: url('block_shadow.png');
	background-repeat: no-repeat;		
}
.bi_map .top_shadow
{
	width: 480px;
	height: 7px;
	background-image: url('shadow_wrap.png');
	background-repeat: no-repeat;
	background-position: top center;
	position: absolute;
	top:0;
	right: 5px;
	z-index:4;
}
.bi_map .right_shadow
{
	width: 5px;
	height: 343px;
	background-image: url('shadow_wrap.png');
	background-repeat: no-repeat;
	background-position: center right;
	position: absolute;
	top:0;
	right: 0;
	z-index:4;
}
.bi_map .bottom_shadow
{
	width: 480px;
	height: 7px;
	background-image: url('shadow_wrap.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	position: absolute;
	bottom:0;
	right: 5px;
	z-index:4;
}
.bi_map .left_shadow
{
	width: 5px;
	height: 343px;
	background-image: url('shadow_wrap.png');
	background-repeat: no-repeat;
	background-position: center left;
	position: absolute;
	top:0;
	right: 485px;
	z-index:4;
}
.bi_map .block_shadow .title
{
	padding:20px 0px 10px 20px;
	color:#D71921;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}
.bi_map .block_shadow .text
{
	padding:10px 0px 10px 20px;
	color:#666;
	font-size: 11px;
	text-align: left;
}
.bi_map .block_shadow .text .element
{
	padding:5px 0px;
	color:#666;
	font-size: 11px;
	display: block;
	text-decoration: none;
}
.bi_map .block_shadow .text .element:hover
{
	text-decoration: underline;	
}
.bi_map .block_shadow .text .light
{
	color:#D71921;
}
.business_block
{
	border: 1px solid #bababa;
	border-top:0px;
	height: 110px;
	position: relative;
}
.business_block .avaliation{
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 5px;
	background-color: #e0e0e0;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.business_block .image
{
	padding:10px;
	height: 90px;
	width:120px;
	text-align: center;
}
.business_block .logo
{
	padding-top:10px;
	width:40px;
}
.business_block .image .no_image
{
	padding-top:40px;
	font-size: 12px;
	height: 49px;
	width:120px;
	background-color: #F2F2F2;
	color:#666;
	text-align: center;
}
.business_block .business_details
{
	padding:10px;
	color:#666;
}
.business_block .business_details .name
{
	font-size:13px;
	color: #D71921;
	padding-bottom:5px;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.business_block .business_details .name:hover
{
	text-decoration: underline;	
}
.business_block .sub_details
{
	padding-top:3px;
	font-weight: bold;
}
.business_block .sell_types
{
	padding-top:10px;
}
.business_block .sell_types img
{
	padding-right:10px;
}
.business_block .star,.business_block .star_on
{
	display: block;
	width:19px;
	height: 19px;
	margin-right:5px;
	background-image: url('star_off.png');
	background-repeat: no-repeat;
}
.business_block .star_on
{
	background-image: url('star_on.png');
	background-repeat: no-repeat;
}
.business_block .classification
{
	padding-top:10px;
	padding-right: 10px;
}
.week_biz_hd
{
	margin-top:10px;
	width:280px;
	height: 20px;
	font-size:14px;
	font-weight: bold;
	color:#FFF;
	background-color: #bababa;
	text-align: center;
	padding:10px;
}
.week_biz_ct
{
	border:1px solid #bababa;
	border-top:0px;
	border-bottom:0px;
}
.week_biz_item
{
	padding:10px;
	color:#333;
	border-bottom: 1px solid #bababa;
}
.week_biz_item .title
{
	font-size:12px;
	padding-bottom:2px;
	display: block;
	color: #D71921;
	text-decoration: none;
}
.week_biz_item .title:hover
{
	text-decoration: underline;	
}
.week_biz_item .text
{
	font-size:10px;
	color:#333;
}
.region_block
{
	width:186px;
	margin:10px 10px 0px 0px;	
}
.region_block_hd
{
	background-color: #cedb70;
	color:#333;
	padding:5px;
	font-weight: bold;
	display:block;
	text-decoration: none;
}
.region_block_hd:hover
{
	text-decoration: underline;
}
.region_block_ct
{
	color:#666;
	padding:5px;
	padding-left: 0px;
	height: 200px;
	overflow-x:hidden;
	overflow-y:auto;
}
.region_block .county_item
{
	color:#666;
	padding:3px;
	padding-right:0px;
	font-weight: bold;
	display:block;
	text-decoration: none;
	white-space: nowrap;
	width: 175px;
}
.region_block .county_item:hover
{
	text-decoration: underline;	
}
.title_index
{
	font-size: 14px;
	font-weight: bold;
	color: #D71921;
}
.see_map_btn
{
	background-color: #dcdcdc;
	color:#333;
	font-size: 11px;
	font-weight: bold;
	padding:5px;
	cursor: pointer;
	margin-right: 10px;
	padding-right: 0px;
	text-decoration: none;
}
.see_map_btn .arrow
{
	background-color: #999;
	color:#FFF;
	font-size: 11px;
	font-weight: bold;
	padding:5px;
	text-decoration: none;
}
.random_block
{
margin-top:10px;
border-top:1px solid #bababa;	
}
.random_block .image
{
	text-align: center;
	width: 90px;
	padding-right: 10px;	
}
.random_item
{
	border:1px solid #bababa;
	border-top:0px;
	padding:10px;
	color:#333;	
}
.random_item .descr
{
	width:178px;	
}
.random_item .descr .name
{
	color: #D71921;
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
	display:block;	
}
.random_item .descr .region
{
	color: #333;
	font-size:10px;
	font-weight: bold;
	display:block;		
}
.random_item .descr .num_ads
{
	color: #666;
	font-size:10px;
	font-weight: bold;
	display:block;	
}
.bi_banner_ad
{
	width: 298px;
	height: 248px;
	background-color: #bababa;
	border:1px dotted #ccc;
	margin-top:10px;
}
.bi_title_page
{
	font-size:16px;
	font-weight: bold;
	color: #D71921;
	margin-bottom:10px;
}
.sell_chk,.sell_chk_act
{
	width: 34px;
	height: 34px;
	background-image: url('check_cell.png');
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}	
.sell_chk_act
{
	background-image: url('checked.png');
}
.sell_name
{
	font-size:12px;
	padding:8px;
	padding-bottom:10px;
}
#sell_response
{
	padding-top:10px;
	padding-left: 10px;
	font-weight: bold;
	color: #666;	
}
.acc_bottom .other_blocks{
	width:673px;
	border-left: 1px solid #ccc;
	height: 172px;
	margin: auto;
	text-align:center;
	margin-bottom:20px;
}


.acc_bottom .other_blocks .block{
	width:223px;
	border:1px solid #ccc;
	border-left:0px;
	height: 170px;
}


.acc_bottom .other_blocks .block .howto{
	width:203px;
	padding:10px;
	color:#666;
	font-size:12px;
	font-weight: bold;
}
.acc_bottom .other_blocks .block .howto .image
{
	width:203px;
	margin:auto;
	text-align:center;
	margin-bottom:5px;
}
.acc_bottom .other_blocks .block .howto .text
{
	width:203px;
	color:#666;
	margin-bottom: 10px;
}
.acc_bottom .other_blocks .block .howto .text a
{
	color:#666;	
	text-decoration: none;
}

.acc_bottom .other_blocks .contest{
	width:204px;
	padding:10px;
	color:#666;
	font-size:12px;
	font-weight: bold;
}
.acc_bottom .other_blocks .contest .image
{
	width:80px;
	margin-right: 5px;	
}
.acc_bottom .other_blocks .contest .text
{
	width:119px;
	color:#666;
	font-size:10px;
	font-weight: normal;
	text-align: left;
}
.acc_bottom .other_blocks.contest .text a
{
	color:#FF5A00;	
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
.acc_bottom .other_blocks .videos{
	width:203px;
	padding:10px;
	color:#666;
	font-size:12px;
	font-weight: bold;
}
.acc_bottom .other_blocks .videos .item
{
	margin-bottom: 10px;	
}
.acc_bottom .other_blocks .videos .image
{
	width:27px;
	margin-right: 5px;	
}
.acc_bottom .other_blocks .videos .text
{
	width:170px;
	color:#666;	
	font-size:11px;
	text-align: left;
}
.acc_bottom .other_blocks .block .videos .text a
{
	color:#666;	
	text-decoration: none;
	font-size:11px;
}


.acc_bottom .other_blocks .block .text a:hover{
	text-decoration: underline;
}

/*------------------------ADVERTISE -------------------------------*/
.advertise .plans{
	margin: 20px 0px;
	position: relative;
	margin-bottom: 65px;
}
.advertise .plans .plan_wrapper{
	position: absolute;
	top:0;
	right: 0;	
}
.advertise .plans .plan_wrapper .plan{
	text-align: center;
	width: 120px;
	margin-right: 2px;
	border:2px solid #999;
}
.plan_wrapper .plan .name
{
	font: Normal 18px Helvetica;
	line-height: 37px;
}

.plan_wrapper .plan .name.top{
	line-height: normal;
    margin-bottom: 0;
    padding: 5px 0;
}

.plan_wrapper .plan .value
{
	font: Normal 12px Helvetica;
	line-height: 31px;
	height: 30px;
	margin-bottom: 2px;
}
.advertise .plans .title{
	color: #993399;
	font: bold 24px Helvetica;
	line-height: 18px;
	margin-bottom: 20px;
	
	line-height: normal;
    margin-bottom: 0;
    padding: 5px 0;
}
.advertise .plans .item{
	color: #333;
	background-color:  #f0f0f0;
	height: 31px;
	font: bold 12px Helvetica;
	line-height: 31px;
	margin-bottom: 1px;
	padding-left: 10px;
}
.advertise_top{
	font:normal 28px Helvetica;
	color:#fff;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#d1e598), to(#a6ce39));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #d1e598, #a6ce39); 
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d1e598, endColorstr=#a6ce39);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d1e598, endColorstr=#a6ce39)";
	height:104px;
	line-height:104px;
}

.advertise_top .in{
	margin-left: auto;
   margin-right: auto;
   width: 965px;
   padding-left:15px;
   position: relative;
}

.advertise_top span{
    background-color: #8DAF21;
    height: 40px;
    line-height: 35px;
    padding: 5px 10px;
}
.advertise_top .email{
 position: absolute;
 top: 27px;
 margin-left: 10px;
}
.advertise{
	margin-top:-13px;
	font-family: Helvetica;
}
.advertise .field
{
	width: 250px;
	padding:5px;
	line-height: 12px;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	border: 1px solid #999;
	font-family: Helvetica;
}
.advertise .area
{
	width: 250px;
	height: 150px;
	padding:5px;
	line-height: 12px;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	border: 1px solid #999;
	font-family: Helvetica;
}
.advertise .left{
	width:387px;
	margin-right:14px;
	margin-top: 20px;
}
.advertise .call_btn , .advertise .send_btn{
	min-width:135px;
	height: 36px;		
	margin-right:10px;
	display: inline-block;
	padding: 0px 10px;
	text-align: center;
	line-height: 36px;
	color: #333;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #333 !important;
	background: #aad140; /* Old browsers */
	background: -moz-linear-gradient(top, #aad140 0%, #9dc336 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aad140), color-stop(100%,#9dc336)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #aad140 0%,#9dc336 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #aad140 0%,#9dc336 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #aad140 0%,#9dc336 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aad140', endColorstr='#9dc336',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #aad140 0%,#9dc336 100%); /* W3C */
	font-family: Helvetica;
}
.advertise .call_btn:hover , .advertise .send_btn:hover{
	height: 36px;		
	margin-right:10px;
	display: inline-block;
	text-align: center;
	line-height: 36px;
	color: #333;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #333 !important;
	background: #b7e145; /* Old browsers */
	background: -moz-linear-gradient(top, #b7e145 0%, #aad140 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7e145), color-stop(100%,#aad140)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b7e145 0%,#aad140 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b7e145 0%,#aad140 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b7e145 0%,#aad140 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7e145', endColorstr='#aad140',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b7e145 0%,#aad140 100%); /* W3C */
	font-family: Helvetica;
}
.advertise .benefits{
	margin: 10px 0px;
	font-family: Helvetica;
}
.advertise .benefits .title{
	margin: 20px 0px;
	margin-bottom: 10px !important;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica;		
}
.advertise .benefits .item{
	background-image: url('/style/benefit_bg.png');
	background-repeat: no-repeat;
	background-position: center left;
	padding: 5px;
	padding-left: 35px;
	border: 1px solid #ccc;
	color: #333;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 5px;
	font-family: Helvetica;
}
.advertise .right{
	width:579px;
	font-family: Helvetica;
}
.advertise .right .testi{
	margin: 10px 0px;
	border: 1px solid #ccc;
	padding: 10px;
	font-family: Helvetica;
}
.advertise .right .sell_arguments{
	margin: 10px 0px;
	border: 1px solid #ccc;
	padding: 10px;
	padding-bottom: 0px;
	font-family: Helvetica;
}
.advertise .right .sell_arguments .title{
	font-size: 14px;
	font-weight: bold;
	color: #993399;
	margin-bottom: 10px;
	font-family: Helvetica;
}
.advertise .right .sell_arguments .item{
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	font-family: Helvetica;
}
.advertise .right .sell_arguments .item .image{
	width: 260px;
	text-align: left;
	margin-right: 10px;
	font-family: Helvetica;
}
.advertise .right .sell_arguments .item .image2{
	width: 550px;
	text-align: center;
	font-family: Helvetica;
}
.advertise .right .sell_arguments .item .text{
	color: #993399;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	width: 285px;
	font-family: Helvetica;
}
.advertise .right .testi .title{
	font-size: 18px;
	color: #993399;
	line-height: 20px;
	font-weight: bold;
	font-family: Helvetica;	
}
.advertise .right .testi .item{
	border: none;
	margin: 0px;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica;
}
.advertise .right .testi .item .name{
	margin-top: 10px;
	font-weight: bold;
	font-size: 10px;
	color: #333;
	font-family: Helvetica;
}
.advertise .right .testi .item .url{
	font-weight: normal;
	font-size: 10px;
	font-family: Helvetica;
}
.advertise .left .title {
	font:bold 24px Helvetica;
	color:#333;
	margin-bottom:25px;
	line-height:27px;
}

.advertise .left .text{
	font:bold 14px Helvetica !important;
	line-height: 20px;
	color:#333;
}
	
.advertise .left .text span{
	font-family: Helvetica !important;
	font-size: 14px;
	line-height: 20px !important;
	font-weight: bold !important;
}
.advertise .websites{
	border:1px solid #ccc;
	border-top:0px;
	padding:13px 25px 18px 20px;
	font-family: Helvetica;
}

.advertise .websites .title{
	font:bold 14px Helvetica;
	color:#822886;
}

.advertise .websites .tagline{
	font:normal 12px Helvetica;
	color:#666;
	margin-bottom:15px;
}

.advertise .websites .item{
	border-bottom:1px solid #ccc;
	margin-bottom:6px;
	width:531px;
	font-family: Helvetica;
}

.advertise .websites .label{
	font:bold 12px Helvetica;
	color:#999;
	width:170px;
}

.advertise .websites .item_first .label{
	font-size:18px;
	font-family: Helvetica;
}

.advertise .websites .value{
	background-color:#822886;
	height:16px;
	color:#fff;
	font:bold 14px Helvetica;
	text-align:right;
	position:relative;
	top:1px;
}

.advertise .websites .item_first .value{
	height:23px;
	line-height:23px;
	font-family: Helvetica;
}

.advertise .websites .value2{
	color:#666;
	font:bold 12px Helvetica;
	margin-left:6px;
}
.packages{
	margin-top: 25px;
	font-family: Helvetica;
}
.packages .title{
	font-size: 16px;
	color: #993399;
	line-height: 20px;
	font-weight: bold;
	font-family: Helvetica;	
}
.packages .tagline{
	font-size: 12px;
	color: #993399;
	line-height: 16px;
	font-weight: bold;	
	margin-bottom: 15px;
	font-family: Helvetica;
}
.packages .item ,.packages .item:hover{
	width: 144px;
	height: 195px;
	background-image: url('/style/package.png');
	background-position: center center;
	background-repeat: no-repeat;	
	text-decoration: none;
	font-family: Helvetica;
}
.packages .item:hover {
	background-image: url('/style/package_hover.png');	
}
.packages .item .name{
	text-align: center;
	width: 145px;
	line-height: 60px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica;
}
.packages .item .text{
	width: 128px;
	padding: 5px 5px 5px 10px;
	color: #333;
	font-size: 12px;
	font-weight: normal;
	font-family: Helvetica;
}
.advertise .back_to
{
	margin-bottom: 20px;
}
.advertise .back
{
 color: #333333;
 font: bold 11px Verdana;
 margin-right: 7px;
 text-decoration: none;
}
.advertise .back span
{
	 background-color: #E3E3E3;
    border-color: #999999 #999999 #999999 -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    display: inline-block;
    height: 20px;
    padding: 4px 17px 0 9px;    
}
.trader_view_message{
	width:940px;
	padding: 20px;
	background-color: #fbefac;
	margin-bottom: 10px;
	border: 1px solid #f9e67b;
	text-align:center;
	color: #666;
	font-weight: bold;
	font-size: 14px;
}
.trader_view_message a{
	color: #333;
	font-weight: bold;
	font-size: 14px;
}

.featured_ads_area{
	width:125px;
}

.ad_details .featured_ads_area{
	width:150px;
}

.home_f .featured_ads_area, .ad_details_mrec .featured_ads_area{
	width:300px;
	margin-bottom:5px
}

.home_f .featured_ads_area .item, .ad_details_mrec .featured_ads_area .item{
	margin-bottom:5px;
	background-color:#eee;
	display:inline-block;
	width:300px;
}

.ad_details_mrec .featured_ads_area .item{
	padding:10px;
	width:280px;
}

.home_f .featured_ads_area .item_premium, .ad_details_mrec .featured_ads_area .item_premium{
	background-color:#f2e9f3;
	border:1px solid #dcc2dd;
	padding:6px;
	width:286px;
}

.home_f .featured_ads_area .item .image, .ad_details_mrec .featured_ads_area .item .image{
	width:100px;
}

.home_f .featured_ads_area .item .data, .ad_details_mrec .featured_ads_area .item .data{
	width:180px;
	margin-left:10px;
	font:normal 10px Verdana;
	color:#333;
}

.ad_details_mrec .featured_ads_area .item .data{
	width:160px;
}

.home_f .featured_ads_area .item_premium .data, .ad_details_mrec .featured_ads_area .item_premium .data{
	width:168px;
}

.home_f .featured_ads_area .item a, .ad_details_mrec .featured_ads_area .item a{
	font:normal 10px Verdana;
	color:#822886;
	text-decoration:none;
}

.home_f .featured_ads_area .item .title a, .ad_details_mrec .featured_ads_area .item .title a{
	font:bold 10px Verdana;
}

.ad_details_mrec .featured_ads_area .item .title a{
	font-size:12px;
}

.ad_details_mrec .featured_ads_area .item .data{
	font:normal 12px Verdana;
}

.home_f .featured_ads_area .item a:hover, .ad_details_mrec .featured_ads_area .item a:hover{
	text-decoration:underline;
}

.hd_top.super_admin .in,
.hd_top.user_admin .in{
	position:relative
}

.hd_top.super_admin .in:before,
.hd_top.user_admin .in:before{
    background-color: #D71921;
    background-image: -webkit-linear-gradient(right center , #D71921, #D71921, white);
    background-image:    -moz-linear-gradient(right center , #D71921, #D71921, white);
    background-image: 	  -ms-linear-gradient(right center , #D71921, #D71921, white);
    background-image:	   -o-linear-gradient(right center , #D71921, #D71921, white);
    background-image:	      linear-gradient(right center , #D71921, #D71921, white);
    bottom: 0;
    color: white;
    content: "";
    font-size: 20px;
    left: 300px;
    padding: 10px;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: lowercase;
    top: 0;
}

.article_search_bar{
	background:#d7d7d7;
	padding-bottom:6px
}

.article_search_bar table.first{
	color:#333333;
	font:normal 10px Verdana;
	background-image:url("dotted_white.gif");
	background-repeat:repeat-x;
	background-position:top;
	margin-top:30px;
}

.article_search_bar table.first td{
	padding-top:5px;
}

.article_search_bar table a{
	color:#333333;
	font:normal 10px Verdana
}

.article_search_bar .perpage{
	color:#666666
}

.article_search_bar .field{
	width:150px;
	padding-top:1px;
	padding-bottom:3px;
	padding-left:6px;
	color:#666666;
	font:normal 10px Verdana;
	border:0px;
	margin-right:2px
}

.select_plans_combo{
	padding:10px;
}

.select_plans_combo .txt{
	margin-bottom:10px;
	color:#fff;
}

#ad-detail-advice{
    color: #333333;
    display: block;
    padding: 2px 5px;
    margin-bottom:18px;
    text-decoration: none; 
    padding-left:25px;
    font-weight:bold;
    background:transparent url(/style/ad_report.png) no-repeat left center;
}
    

/**** Header Iframe ****/
 #header-iframe-top{
    background-color: #ddd;
    padding: 10px;
}

#header-iframe-top .wrapper{
    width: 965px;
    margin: 0 auto;
}

#header-iframe-top .back-link{
    color:#333;
    display: block;
    float: right;
    font-size: 16px;
    line-height: 80px;
    text-decoration: none;
}

#header-iframe-top .back-link:hover{
    text-decoration: underline;
}














/**** Custom select ****/
.custom-select{
    display: inline;
}

.listingsv2 .custom-select{
	position:relative;
	display:inline-block;
	float:left;
	width:100px
}

.listingsv2 .custom-select-none,
.listingsv2 .custom-select select{
	outline:none; 
	-webkit-appearance:none; 
	background:none repeat scroll 0 0 #f4f4f4;
	border:1px solid #DDDDDD;
	padding:3px 0 3px 3px;
	width:100%;
	border-radius: 3px;
}

.listingsv2 .custom-select-none{
	width:auto
}

@media screen and (-webkit-min-device-pixel-ratio:0){
		.listingsv2 .custom-select select{
			padding-right:15px
		}
}

.listingsv2 .custom-select select:focus{
	-webkit-box-shadow:0 0 3px 1px #c00;
	-moz-box-shadow:0 0 3px 1px #c00;
	box-shadow:0 0 3px 1px #c00
}

.listingsv2 .custom-select:after{
	background: url("/images/mvselect-arrow.png") no-repeat scroll center center #f4f4f4;
    bottom: 3px;
    content: "";
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 3px;
    width: 20px
}

 /* Comments */ 
 .comments_section{
     margin-bottom: 25px;
 }

.comments_section_title{
    font-size:40px;
    font-weight:bold;
    margin-bottom: 10px;
}

/*.item_comm{
    margin-top:55px;
    border-bottom:1px solid #dddddd;
    border-top: 1px solid #dddddd;
    padding:5px;
    padding-bottom: 30px;
}*/

.item_comm{
    /*margin-top: 5px;*/
    border-top: 1px solid #dddddd;
    /*padding:5px;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 65px;
    padding-top: 30px;
}

.item_comm .text{
    margin-top: 5px;
}

.item_comm .from{
    margin-top: 5px;
    font-size:15px;
}

.item_comm .from a{
    color:#666666;
}

.comm{
    margin-bottom: 25px;
}

/* captcha */

.form .field_captcha input{
	width: 170px;
}

.form .capcha-img{
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    float: left;
    height: 30px;
    margin: 0 10px;
    padding: 5px;
}

.float_left{
    float: left;
}

.float_right{
    float: right;
}

.input_captcha{
    margin-top: 7px;
    float: left;
}

.captcha_code{
    margin-top: 3px;
    float: left;
}

/* textarea */

textarea{
    height: 100px;
    min-height: 100px;
    
    width: 350px;
    /*min-width: 350px;*/
    min-width: 370px;
    /*max-width: 350px;*/
    max-width: 370px;
}

/* banner replacement */

.banner_replacement{
    margin-bottom: 20px;
}

/* colocar reticencias nos textos que sao maiores que o div */
.ellipsis {
    white-space: nowrap;
    overflow: hidden;
}

.ellipsis.multiline {
    white-space: normal;
}

/*#overslide {
    white-space: normal;
    overflow: hidden;
}*/

.slideshow .slidepart .overslide{
    white-space: normal;
    overflow: hidden;
}

.follow_me{
    float: right;
    margin-top: 7px;
}