/* -------------------------------
  Reset style
------------------------------- */
body,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,
form,fieldset,legend,input,textarea,button,
pre,code,blockquote,th,td,hr
{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,hr,object{border:0;}
input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%;}
legend{color:#000;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
i,em{font-style:italic;}
b,strong{font-weight:bold;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
a{outline:none;cursor:pointer;}

div.Clear { display: block !important; clear: both !important; float: none !important; width: 100% !important; height: 1px !important; margin: 0 0 -1px 0 !important; font-size: 0px !important; }

div.ClearNoFloat { display: block !important; width: 100% !important; height: 1px !important; margin: 0 0 -1px 0 !important; padding: 0 !important; font-size: 0px !important; }

/* -------------------------------
  Base font
------------------------------- */
body {
  font: normal 62.5%/1.4 Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#363636;
} /*10px*/
h1 {
  font-size:16px;
  padding:5px 0 5px 0;
  color:#670E02;
  font-family:Tahoma;
  font-weight: bold;
}
h3 {
  font-size:10px;
  padding:10px 0 0 0;
  color:#898989;
  font-family:Tahoma;
  /*clear:both;*/
}
h4 {
  font-size:30px;
  padding:10px 0 10px 0;
  color:#464646;
  font-family:Tahoma;
  font-weight:normal;
}
h5 {
  font-size:15px;
  padding:0 0 0 0;
  color:#fff;
  font-family:Tahoma;
  font-weight:normal;
}
.h5 {
  font-size:12px;
  padding:14px 0 5px 0;
  font-weight:bolder;
}
h2, th {
  font-weight:bold;
  color:#000;
}
a {
  text-decoration:underline;
}
a:visited {
}
a:hover {
  text-decoration:none;
}
a:active {
}
/* -------------------------------
  Base style
------------------------------- */
html, body {
  width:100%;
  height:100%;
}
.main {
/*
  position: absolute;
  left: 50%;
  margin-left: -500px;
  width:1000px;
  padding: 0px 0px 0px 10px;
  background-color:#fff;
  background: url(/i/frontend/border_main_left.png) repeat-y left top;

*/
}
.wrap {
/*
  padding: 0px 10px 0px 0px;
  background: url(/i/frontend/border_main_right.png) repeat-y right top;
*/
  margin: 0 auto;
  width: 1005px;
}
.header {
/*
  width: 100%;
  background: #CDDFF0 url(/i/frontend/bg_header.png) repeat-x left top;
*/
  background-color: #f8edcf;
}
.content {
  width: auto;
  margin:0 auto;
  padding: 20px 20px 35px 20px;
  text-align:left;
  clear:both;
  background:#fff;
}
.first_block {
  float: none;
  width:160px;
  margin: 20px 0 20px 0;
}
.wide {
  width: 770px;
}
.last_block {
  float:right;
  width:300px;
  margin: 15px 0 0 20px;
}
.footer {
  width: auto;
  clear: both;
  background: #b2a571;
  padding: 10px 0 0 0;
}
.footer_content {
  width:962px;
  margin:0 auto;
  padding:0 0 35px 0;
  text-align:left;
  background:#670E02 url('/i/frontend/footer_bg.gif') repeat-y 0 0;
}
.footer_left {
  float:left;
  width:140px;
  padding:7px 0 0 0;
}
.footer_center {
  float:left;
  width:480px;
  padding:20px 10px 0 10px;
}
.footer_popular {
  float:right;
  width:280px;
  color:#fff;
  font-size:10px;
  margin: 0 0 40px 0;
}
.footer_popular a {
  color: #670E02;
}
.footer_popular h5 {
  color: #670E02;
  font-size: 15px;
}
.footer_popular h5.h5 {
  font-size: 12px;
}
.clear {
  clear:both;
}
/* -------------------------------
  Menu
------------------------------- */
.top_menu {
  clear: both;
  height: 26px;
  margin: 0 0 0 15px;
}
.top_menu li {
  float:left;
  height: 26px;
  margin:0 4px 0 0;
}

.left_menu li {
  float:left;
}
.left_menu_li a {
  float:left;
  width:130px;
  padding:5px 0 5px 10px;
  border-top:solid #F5F9FC 1px;
  color:#670E02;
  font-size:12px;
  text-decoration:none;
  font-weight:bolder;
}
.left_menu_li a:hover {
  width:110px;
  padding:5px 10px 5px 10px;
  border-top:solid #F5F9FC 1px;
  color:#fff;
  font-size:12px;
  text-decoration:none;
  font-weight:bolder;
  background-color:#670E02;
}
.searches_li a {
  float:left;
  width:135px;
  padding:3px 0 3px 5px;
  border-top:solid #F5F9FC 2px;
  color:#670E02;
  font-size:10px;
  text-decoration:none;
  font-weight:bolder;
  font-family:Tahoma;
}
.footer_nav {
  overflow: hidden;
  background: url(/i/frontend/menu_gradient.png) repeat-x;
}
.footer_nav .wrap {
}
.footer_nav ul {
  overflow: hidden;
  padding: 3px 20px 5px;
}
.footer_nav li {
  float: left;
  margin: 0 15px 0 0;
}
.footer_nav li a {
  color:#fff;
  font-size:10px;
  line-height: 16px;
  text-decoration: none;
}
.footer_nav li a:hover {
  text-decoration: underline;
}
.footer_related {
  float:left;
  width:190px;
  margin: 0 20px 40px 0;
}
.footer_related li {
}
.footer_related li a {
  display: block;
  padding: 0px 10px;
  border-top: #767676 1px dashed;
  color:#670e02;
  font-size:12px;
  line-height: 25px;
  text-decoration:none;
}
.footer_related li a.active, .footer_related li a:hover {
  color:#fff;
  background-color:#670e02;
}
.footer_related h5 {
  font-size: 15px;
  color: #670E02;
  padding: 3px 0;
}

.main_block {
  overflow: hidden;
  float: left;
  width: 680px;
  font-size:1.2em;
}

.main_left {
  float:left;
  width:175px;
  margin: 0 15px 0 0;
}

.main_related {
  border: #c8c8c8 1px solid;
  padding: 10px;
  margin: 0 0 10px 0;
  height: auto;
  background-color: #fff;
  overflow: hidden;
}
.main_related ul {
  margin: 0 0 10px 0;
  overflow: hidden;

}
.main_related li {
  width: 100%;
}
.main_related li a {
  display: block;
  padding: 0px 10px;
  color:#931605;
  font-size:12px;
  line-height: 23px;
  text-decoration: underline;
  /*white-space: nowrap;
  width: 130px;
  overflow: hidden;*/
}
.main_related li a.active, .main_related li a:hover {
  color:#fff;
  background-color:#931605;
  text-decoration:none;
}
.main_related h5 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10px;
  font-weight: bold;
  color: #670E02;
  padding: 3px 0;
}

.links_quick {
  overflow: hidden;
  float: right;
  margin: 10px 0 10px 0;
  /*width: 261px;
  height: 30px;*/

}

.links_quick li {
  float: left;
  /*border: #d7d7d7 1px solid;*/
  background: url(/i/frontend/top_btn.png);
  width: 88px;
  height: 31px;
}

.links_quick li a {
  display: block;
  /*padding: 0px 5px;*/
  font-size: 10px;
  line-height: 13px;
  text-decoration: none;
}

.links_quick li.link1 a {

}

.links_quick li.link2 a {
  text-align: center;
  color: #931605;
  padding: 0px 5px;
  padding-top: 2px;
}

.links_quick li.link3 a {
  text-align: center;
  color: #636262;
  padding: 0px 5px;
  padding-top: 2px;

}

.links_quick li a:hover {

}


/* -------------------------------
  Form
------------------------------- */
.search_block {
  float: left;
  height: 40px;
  margin: 10px 0 0 15px;
}
.in_search {
  float: left;
  width:195px;
  height:20px;
  padding:5px 3px 1px 5px;
  background:url('/i/frontend/input_bg.gif') no-repeat top left;
  border:none;
}
.buttom_search {
  float: left;
  width:94px;
  height:26px;
  background:url('/i/frontend/button_bg.gif') no-repeat top left;
  border:none;
  border:none;
}
.search_white {
  clear:both;
  padding:10px 10px 17px 10px;
  margin:0 0 5px 0;
  color:#002157;
  font-size:16px;
  font-weight:bolder;
  background:#fff url('/i/frontend/search_white_bg.gif') repeat-x bottom left;
  border-top:solid #C8DAEA 1px;
}
.searck_white a {
  color:#002157
}
.top_white {
  margin:0 0 10px 0;
  color:#002157;
  font-size:10px;
  font-family:Tahoma;
  font-weight:normal;
  text-align:right;
  text-transform:uppercase;
}
.radio_search {
  margin:5px 0 5px 35px;
}
.big_buttom_search {
  width:274px;
  height:24px;
  margin:5px 0 5px 0;
  background:url('/i/frontend/big_button_bg.gif') no-repeat top left;
  border:none;
  border:none;
}
.bottom_white_a {
  color:#CC3333;
  font-size:10px;
  text-decoration:underline;
  font-weight:normal;
}
/* -------------------------------
  Template style
------------------------------- */
.baner_left {
  margin:15px 0 0 0;
}
.babe_bread li {
  /*float:left;*/
  display: inline;
  padding:0 7px 0 0;
  font-size:9px;
}
.babe_bread a {
  color:#CC3333;
  font-size:9px;
}
.babe_bread a:hover {
  color:#CC3333;
  font-size:9px;
}
.read_more {
  padding:10px 17px 10px 0;
  text-align:right;
/*  border-bottom:solid #D6D6D6 1px;*/
  background:url('/i/frontend/read_ico.gif') no-repeat 100% 51%;
/*  clear:both;*/
}
.last {
  border:none;
}
.read_more a {
  color:#CC3333;
  font-size:10px;
  text-decoration:none;
}
.read_more a:hover {
  text-decoration:underline;
}
.page_number {
  height:19px;
  border-top:solid #D6D6D6 1px;
  border-bottom:solid #D6D6D6 1px;
/*  clear:both;*/
}
.page_number ul {
  float:right;
}
.page_number li {
  float:left;
  padding:0 0 0 8px;
}
.page_number a {
  font-size:10px;
  color:#898989;
  text-decoration:none;
}
.page_number a:hover,
.page_number a.active {
  text-decoration:underline;
  font-weight:bolder;
  color: #27303c;
}
.baner_right {
  margin:5px 0 15px 0;
}
/***************articles*************/
.category {
/*  border-bottom:1px solid #d6d6d6;
  border-top:1px solid #d6d6d6;
*/  color:#cb3332;
  font-size:10px;
  font-weight:bold;
  padding:3px 0 5px;
  margin:2px 0 0;
  word-spacing:3px;
}
.category span {
  color:#25476a;
}
.category a {
  text-decoration:none;
  color:#cb3332;
  margin:0 4px;
}
.category a:hover,
.category a.active {
  text-decoration: underline;
}
.posted_info {
  font-size:10px;
/*  float:left;*/
/*  width:100%;*/
/*  height: 70px;*/
  color:#636363;
/*  padding-bottom:5px;*/
}
.posted_info img {
  float:left;
  margin:0 10px 10px 0;
}
.posted_info div {
/*  float:left;*/
/*  height: 66px;*/
  padding: 0 10px 20px 0;
}
.posted_info span {
  color:#acacac;
}
.posted_info a {
  text-decoration:none;
  color:#cb3332;
  font-weight:bold;
}
.posted_info a:hover {
  text-decoration: underline;
}
img.blog_img {
  float:left;
  margin:0 10px 5px 0;
}
.page_number div {
  font-size:10px;
  font-weight:bold;
  float:left;
  color:#898989;
  margin:2px 0 0 0;
}
.dissc_one {
  padding: 0 10px;
  border-bottom:solid #D6D6D6 1px;
  margin: 0 0 0 0;
}
.dissc_one:hover {
  background:#f3f3f3;
}
.dissc_one h1 a {
  text-decoration: none;
}
.dissc_one h1 a:hover {
  text-decoration: underline;
}
.dissc_one .read_more {
  padding-top:0;
  background:url('/i/frontend/read_ico.gif') no-repeat 100% 25%;
  border: none;
}
.dissc_one .posted_info {
  padding-bottom:0;
}
.ins {
  background:#f3f3f3;
}
.form_submit {
  margin:10px 0 0 0;
}
.form_submit .start_top_header {
  font-weight:bold;
  font-size:17px;
  padding:0;
}
.form_submit div {
  font-size:9px;
  font-weight:bold;
  padding:4px 0 0 0;
}
.form_submit img {
  vertical-align:middle;
}
.form_submit input {
  background:url(/i/frontend/input_bg.png) 0 0 no-repeat;
  border:1px solid #898989;
  height:20px;
  padding:4px 0 0 0;
  margin:4px 10px 2px 0;
  vertical-align:middle;
}
.form_submit textarea {
  background:url(/i/frontend/input_bg.png) 0 0 no-repeat;
  border:1px solid #898989;
  width: 475px;
  height:125px;
  margin:4px 0 7px 0;
  font-family:Arial, Helvetica, sans-serif;
}
input.username {
  width:270px;
}
input.topic_title {
  width:100%;
}
input.val_code {
  width:85px;
  margin:0 10px 0 0;
}
.button_submit {
  text-align:right;
  margin-top:10px;
}
.button_submit a {
  display: block;
  background: url(/i/frontend/butt_submit.png) 0 0 no-repeat;
  padding:7px 47px;
  width: 93px;
  height: 26px;
  border: 1px solid #000;
}
.button_submit span {
  display:none;
}
.fav_website {
  border:3px solid #cedff1;
  font-size:9px;
  color:#acacac;
  padding:1px 5px;
  height: 70px;
}
.fav_website .text {
  padding-bottom:3px;
}
.fav_website a {
  float:left;
  width:110px;
  font-size:18px;
  font-family:"Times New Roman", Times, serif;
  color:#0073c6;
  height:27px;
}
.fav_website img {
  margin:0 5px 0 0;
}
.comment_s {
  padding-top:10px;
}
.comment_s_cont {
  border-bottom:1px solid #d6d6d6;
  border-top:1px solid #d6d6d6;
  padding:10px 0 0;
}
.comment_i {
  background:url(/i/frontend/comment_bg.jpg) 0 0 repeat-x;
  padding:10px 10px 30px 10px;
}
.comment_i .tit {
  font-size:13xp;
  font-weight:bold;
}
.comment_i .date {
  font-size:10px;
  color:#898989;
  padding:0 0 7px 0;
}
.single_cont .adveitsement {
  background:url(/i/frontend/adveitsement_bg.jpg) 50% 15px no-repeat;
  text-align:center;
  font-size:10px;
  font-weight:bold;
  color:#969696;
  padding:0 0 20px 25px;
}
.single_cont .adveitsement img {
  margin:20px 0 0 0;
}
.single_cont h1 {
  font-size:20px;
  font-weight:bold;
}
.single_cont .posted_info {
  padding:5px 0 10px 0;
}
/************home_page***********/
.home_page {
/*
  float:left;
  width:480px;
  background-color:#fff;
  padding: 0px;
  font-size:1.2em;
*/
}
.babe_bread {
  margin: 5px 0;
}
.home_page h1,
.home_left h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  font-weight:normal;
  color: #931605;
}
.home_left {
/*  float:left;
  width:460px;*/
  margin: 0px;
  padding: 15px 2px 0 0;
}
.home_right {
  float:right;
  clear: right;
  width:160px;
  margin: 0px;
}
.home_left .adveitsement {
  text-align:center;
  font-size:10px;
  font-weight:bold;
  color:#969696;
  padding:0 0 20px 0;
  margin-top:10px;
}
.home_left .adveitsement img {
  margin: 0;
  padding: 15px 50px 0 50px;
  /*background:url(/i/frontend/adveitsement_bg1.jpg) center 0 no-repeat;*/
}
.home_right .right_top {
  font-size:10px;
  font-weight:bold;
  color:#24486a;
  border-bottom:1px solid #d6d6d6;
  border-top:1px solid #d6d6d6;
  padding:2px 0 3px 0;
}
.home_right .right_art {
  color:#707070;
  border-bottom:1px solid #d6d6d6;
  margin:10px 0 0 0;
  padding-bottom:5px;
}
.home_right .right_art h1 {
  font-size:14px;
  font-weight:bold;
}
.home_right .right_art .read_more {
  padding:3px 17px 6px 0;
}
.home_right .first {
  margin:0;
}
.home_right .more_art {
  margin:5px 0 0 0;
}
.home_right .more_art a {
  background:url(/i/frontend/butt_morearticles.jpg) 0 0 no-repeat;
  padding:5px 87px;
}
.home_right .more_art span {
  display:none;
}
.home_right .art_site {
  font-size:9px;
  color:#00aa01;
}
.home_right .right_block {
  padding:25px 0 0 0;
}
.home_right .right_block a {
  color:#0038ff;
}

div.BoxBAdvHeader {
/*
  background: url(/i/frontend/bg_header_adv.png) repeat-x center left;
  border-bottom: #b9b9b9 1px solid;
*/
  height: 26px;
}

div.BoxBAdvHeader div.wrap {
  padding: 0 0 0 15px;
}

div.BoxBAdvHeader img {
  padding: 5px 0 5px 10px;
}

div.BoxDLogin {
  float: right;

}

a.ButtonLogin {
  display: block;
  padding: 0 0 0 25px;
  width: 100px;
  height: 28px;
  background: #931605 url(/i/frontend/bull_button_login.png) no-repeat 10px; center;
  font-size: 12px;
  font-weight: bold;
  line-height: 28px;
  text-decoration: none;
  color: #f8edcf;

}


div.BoxCPoll {
margin: 0 0 10px 0;
color: #254869;
}
div.BoxCPoll p.pHead {
display: block;
height: 35px;
background-color: #cddff0;
color: #fff;
margin: 10px 0 10px 0;
}
div.BoxCPoll p.pHead span {
display: block;
float: right;
width: 160px;
background: #254869 url(/i/frontend/ico_question_1_mask.png) no-repeat 5px 50%;
padding: 0 5px 0 40px;
font-size: 16px;
line-height: 35px;
font-weight: bold;
text-transform: uppercase;
text-align: right;
}
div.BoxCPoll p.pText {
font-style: italic;
font-size: 14px;
line-height: 18px;
margin: 0px 10px 10px 10px;
display: block;
}
div.BoxCPoll p.pText u {
text-transform: uppercase;
}
div.BoxCPoll p.pSkip {
margin: 5px 0 10px 0;
text-align: center;
}
div.BoxCPoll p.pSkip a {
font-family: Tahoma, Geneva, sans-serif;
font-size: 10px;
color: #cc3333;
}

div.BoxCPoll ul.labels li {
padding: 0 0 10px 30px;
font-size: 12px;
line-height: 16px;

}
div.BoxCPoll p.pResults {
font-size: 14px;
font-weight: bold;
text-decoration: underline;
text-align: right;
width: 100px;
margin: 0 0 10px 0;

}

div.BoxCPoll dl {
font-size: 12px;
margin: 0 0 20px 0;

}

div.BoxCPoll dl dt {
clear:left;
float:left;
width: 100px;
text-align: right;
float: left;

}

div.BoxCPoll dl dd {
margin: 0 0 10px 120px;
font-size: 10px;
line-height: 10px;
padding: 0 20px 0 0;
}

div.BoxCPoll dl dd b {
display: block;
float: left;
height: 10px;
background-color: #cddff0;
}

div.BoxCPoll dl dd span {
float:left;
margin: 0 0 0 5px;
}


input.ButtonSubmit1 {
  background: url(/i/frontend/but_submit_1.png);
  width: 240px;
  height: 30px;
  margin: 0 0 0 30px;
  color: #670E02;
  border: none;
  cursor: pointer;
}
/*a.ButtonSubmit2 {
  display: block;
  background: url(/i/frontend/but_submit_2.png);
  width: 160px;
  height: 30px;
  margin: 0 0 0 0;
  color: #670E02;
  border: none;
  cursor: pointer;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 30px;
  text-decoration: none;
  text-align: center;
}*/

a.ButtonSubmit1 {
  display: block;
  background: #f8edcf url(/i/frontend/but_submit_1_mask_left.png) no-repeat left center;
  height: 26px;
  margin: 0 30px;
  color: #670E02;
  cursor: pointer;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  line-height: 26px;
  text-decoration: none;
  text-align: center;
  padding: 0 0 0 12px;
}
a.ButtonSubmit1 u {
  display: block;
  text-decoration: none;
  background: url(/i/frontend/but_submit_1_mask_right.png) no-repeat right center;
  height: 26px;
  line-height: 26px;
  padding: 0 14px 0 0;
}

a.ButtonSubmit1 span {
  display: block;
  border-top: #d1d1d1 1px solid;
  border-bottom: #d1d1d1 1px solid;
  background: none;
  height: 24px;
  line-height: 24px;
}

a.ButtonSubmit1:hover {
  background-color: #931605;
  color: #fff;
}


a.ButtonSubmit2 {
  display: block;
  background: #b2a571 url(/i/frontend/but_submit_2_mask_left.png) no-repeat left center;
  height: 24px;
  margin: 0 0 0 0;
  color: #670E02;
  cursor: pointer;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 24px;
  text-decoration: none;
  text-align: center;
  padding: 0 0 0 12px;
}
a.ButtonSubmit2 u {
  display: block;
  text-decoration: none;
  background: url(/i/frontend/but_submit_2_mask_right.png) no-repeat right center;
  height: 24px;
  line-height: 24px;
  padding: 0 12px 0 0;
}

a.ButtonSubmit2 span {
  display: block;
  border-top: #898989 1px solid;
  border-bottom: #898989 1px solid;
  background: none;
  height: 22px;
  line-height: 22px;
}

a.ButtonSubmit2:hover {
  background-color: #670E02;
  color: #fff;
}



a.ButtonSearch1 {
  display: block;
  background: #f6f6f6 url(/i/frontend/but_search_1_mask_left.png) no-repeat left center;
  height: 26px;
  margin: 0 0 0 0;
  color: #670E02;
  cursor: pointer;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 24px;
  text-decoration: none;
  text-align: center;
  padding: 0 0 0 12px;
  width: 100px;
  float: left;
}
a.ButtonSearch1 u {
  display: block;
  text-decoration: none;
  background: url(/i/frontend/but_search_1_mask_right.png) no-repeat right center;
  height: 26px;
  line-height: 24px;
  padding: 0 12px 0 0;
}

a.ButtonSearch1 span {
  display: block;
  border-top: #898989 1px solid;
  border-bottom: #898989 1px solid;
  background: none;
  height: 24px;
  line-height: 24px;
}

a.ButtonSearch1:hover {
  background-color: #670E02;
  color: #fff;
}



input.ButtonSubmit3 {
  background: url(/i/frontend/but_submit_3.png);
  width: 94px;
  height: 26px;
  padding: 0px;
  margin: 0px;
  color: #670E02;
  border: 0px none;
  cursor: pointer;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  float: right;
}

p.pHead a {
  text-decoration: none;
}
p.pHead a:hover {
  text-decoration: underline;
}

div.Records { clear: left;}

div.RecTypeArticleRecent1 div.Record {
  border-bottom: #d3d3d3 1px solid;
  margin: 0 0 10px 0;
}

div.RecTypeArticleRecent1 div.RecordsHead {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10px;
  line-height: 23px;
  font-weight: bold;
  color: #670E02;
  border-top: #d3d3d3 1px solid;
  border-bottom: #d3d3d3 1px solid;
  margin: 0 0 10px 0;

}

div.RecTypeArticleRecent1 div.Record div.ItHead {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 15px;
  font-weight: bold;
  margin: 0 0 5px 0;

}
div.RecTypeArticleRecent1 div.Record div.ItHead {
  font-size: 14px;
  line-height: 15px;
  font-weight: bold;
  margin: 0 0 5px 0;
}
div.RecTypeArticleRecent1 div.Record div.ItHead a {
  text-decoration: none;
  color: #931605;
}
div.RecTypeArticleRecent1 div.Record div.ItHead a:hover {
  text-decoration: underline;
}
div.RecTypeArticleRecent1 div.Record div.ItText {
  margin: 0 0 5px 0;
  color: #707070;
}
div.RecTypeArticleRecent1 div.Record div.ItImage {
  margin: 0 0 10px 0;
}
div.RecTypeArticleRecent1 div.Record div.ItImage a:hover img {
  outline: #670E02 1px solid;
}



div.RecTypeSearchResult div.Record {
  padding: 10px 5px;
  border-bottom:solid #cddff0 1px;
}


div.RecTypeSearchResult div.RecordsHead {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 20px;
  line-height: 23px;
  margin: 0 0 5px 0;
  padding: 10px 0 0 0;
  color: #670E02;
}


div.RecTypeSearchResult div.Record div.ItHead {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 16px;
  line-height: 23px;
  font-weight: bold;
  margin: 0 0 5px 0;
}

div.RecTypeSearchResult div.Record div.ItHead a {
  color: #670E02;
  text-decoration: none;
}

div.RecTypeSearchResult div.Record div.ItHead a:hover {
  text-decoration: underline;
}

div.RecTypeSearchResult div.Record div.ItText {
  line-height: 20px;
  margin: 0 0 5px 0;
}

div.RecTypeSearchResult div.Record:hover {
  background-color: #cddff0;
}

div.RecTypeSearchResult div.Record div.read_more {
  border: none;
}

div.RecTypeSearchResult .read_more {
  padding-top: 0px;
  padding-bottom: 0px;
}


div.BoxCAdvResults {
  border: #cddff0 1px solid;
  padding: 5px;
  margin: 0 0 10px 0;
}

div.BoxCAdvResults p.pHead {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 10px;
  color: #a0a0a0;
  margin: 0 0 10px 0;
}


.miniformL {width:300px;float:left;overflow:hidden;background:#d6d6d6;padding:0;border:1px solid #c8c8c8;color:#254868;font-size:13px;}
  .miniformL  div.hl{border:5px solid #254868;border-width:5px 0;padding:10px 30px;}
  .miniformL .txtfd {margin:0;padding:2px;border:0;background:white url('/i/frontend/txt_bg.png') 0 0 no-repeat;margin-bottom:15px;}
  .miniformL .req {color:#c33;float:left;font-weight:bold;}
  .miniformL b {float:left;}
  .miniformL .err {background-color:#ffe5e6;}
  .miniformL .ctrblock {font-size:11px;}
    .miniformL .ctrblock div{margin:3px 0;}
    .miniformL .ctrblock div.req_note {color:#c33;float:right;margin:-10px 0 10px 0;font-size:10px;}
    .miniformL .ctrblock input.ButtonSubmit1 {margin-left:0;}
  .red_text {color:#c33;font-size:10px;}

  .miniformL .postScr {position:absolute;width:240px;text-align:center;margin-top:120px;}


  .title_decriptionP{font-size:11px;padding:0;margin:0;}
  .title_decriptionH2{display:block;font-size:18px;font-weight:normal;margin:0;padding:0;color:#254868;line-height:}


.right_b {float:left; width: 750px; padding:0; margin:0;}
.gr_space {background:#e2e2e2; height:54px; width:100%; margin-top:10px; text-align:center; padding:6px 0 0 0;font-size:12px;}

.apply_table {background:#e2e2e2; padding:10px; margin:20px 0 0 0;}
.apply_table table {color:#555555; font-size:65%;}
.apply_table table span {color:#bd0e11;}
.apply_table table td {background:#ececec; padding:10px 5px 10px 15px;}
.apply_table table td.l {background:#e2e2e2; text-align:right; width:400px; padding:10px 15px;font-size:9px;}
.apply_table table td.r {width:350px;}
.apply_table table input {width:320px; margin:0 5px 0 0; background:#FFFFFF;}
.apply_table table input.req {background:#d8dce9;}
.apply_table table textarea {width:320px; background:#FFFFFF; font-family:Tahoma, Arial, SansSerif; height:110px;}
.apply_table table textarea.b {height:185px;}


.bForm  {width:750px;}

.arr_btt  {position:absolute;margin-left:375px;}


p.BoxDSubsribe {
  margin: -10px 0 10px 0;

}


a.ButtonSubscribe {
  display: block;
  width: 300px;
  height: 60px;
  background: url(/i/frontend/button_newsletter.png) no-repeat left top;

}
.ButtonSubscribe span {
  display: none;
}

div.BoxDUserLogo {
  margin: 10px 0 10px 0;
  width: 480px;
  /*height: 60px;*/
  height: auto;
  overflow: hidden;
}

.BoxDUserLogo p {
  padding: 0 20px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 30px;
  line-height: 60px;
  color: #464646;

}

div.BoxDUserImage {
  margin: 0 0 10px 0;
  width: 480px;
  height: 200px;
}

div.BoxDButtonOctane {
  overflow: hidden;
  /*float: right;*/
  margin: -60px 0 10px 0;
  height: 50px;
}

.BoxDButtonOctane a.ButtonOctane {
  float: right;
}

a.ButtonOctane {
  display: block;
  width: 70px;
  height: 50px;
  background: url(/i/frontend/button_ssoctane.png) no-repeat left top;
}

.ButtonOctane span {
  display: none;
}

div.BoxCUserHeader {
  float: left;
  width: 480px;
  margin: 0 0 11px;
}

.local{
  width: 470px;
}

div.BoxCZoneDefined {
  padding-bottom: 10px;
}


div.PageTypeDefault {
}

.PageTypeDefault .home_left {
/*  clear:left;*/
}

.PageTypeDefault .BoxCRecentArticles,
.PageTypeDefault .BoxCZoneDefined {
  margin:0 0 0 15px;
}

div.PageTypeExtendedAlt {
}

.PageTypeExtendedAlt .BoxCRecentArticles,
.PageTypeExtendedAlt .BoxCRelatedSearch,
.PageTypeExtendedAlt .BoxCZoneDefined {
  float:right;
  margin:0 0 0 15px;
}

.PageTypeExtendedAlt .home_left {
/*  clear:left;*/
}

div.PageTypeAllNotDefined {
}

.PageTypeAllNotDefined .BoxCRelatedSearch,
.PageTypeAllNotDefined .BoxCRecentArticles,
.PageTypeAllNotDefined .BoxCZoneDefined {
  display: none;
}

.PageTypeAllNotDefined .home_left {
  clear:left;
  width: auto;
}

div.PageTypeNoRecent {
}

.PageTypeNoRecent .BoxCRecentArticles,
.PageTypeNoRecent .BoxCZoneDefined {
  display: none;
}

.PageTypeNoRecent .home_left {
/*  clear:left;*/
  width: auto;
}


div.PageTypeNoRelated {
}

.PageTypeNoRelated .BoxCRelatedSearch {
  display: none;
}

.PageTypeNoRelated .BoxCRecentArticles {
  margin-top: -210px;
}

.PageTypeNoRelated .home_left {
  clear:left;
}

.PageTypeNoRelated .BoxCRecentArticles,
.PageTypeNoRelated .BoxCZoneDefined {
  margin:0 0 0 15px;
}

/*Form----------------------------------------------------*/
.miniformL {background:#D6D6D6 none repeat scroll 0 0;border:1px solid #C8C8C8;color:#254868;float:left;font-size:13px;overflow:hidden;padding:0;width:300px;}
.miniformL div.hl {border-color:#254868;border-style:solid;border-width:5px 0;padding:10px 30px;}
.miniformL div.hl b {display: block;}
.miniformL input {background:white url(/i/frontend/txt_bg.png) no-repeat scroll 0 0;border:0 none;margin:0 0 15px;padding:2px;}
.miniformR {float:left;margin-left:10px;overflow:hidden;width:200px;}
.title_decriptionH2 {color:#254868;display:block;font-size:18px;font-weight:normal;margin:0;padding:0;}
.title_decriptionP {text-align: center; font-size:11px;margin:0;padding:0;}
.fullForm .req {padding: 6px 0 0;margin:0 10px 0 0;}
.miniformL .req {color:#CC3333;float:left;font-weight:bold;}
.miniformL input {background:white url(/i/frontend/txt_bg.png) no-repeat scroll 0 0;border:0 none;margin:0 0 15px;padding:2px;}
input.ButtonSubmit1 {background:transparent url(/i/frontend/but_submit_1.png) !important;border:medium none;color:#254869;cursor:pointer;height:30px;margin:0;width:240px !important;}
.miniformL .ctrblock {font-size:11px;}
.miniformL .ctrblock div.req_note {color:#CC3333;float:right;font-size:10px;margin:-10px 0 10px;}
.clear {clear:both;}
.miniformL .ctrblock div {margin: 0;}
.red_text {color:#CC3333;font-size:10px;}
.miniformL .err {background-color:#FFE5E6;}
.miniformL .postScr {margin-top:120px;position:absolute;text-align:center;width:240px;}

.block {background-color:#FFFFFF;float:left;font-size:1.2em;padding:0;width:460px;}
.bForm {
  width:770px;
  border: #ffff00 3px solid;
}
.arr_btt {margin-left:375px;position:absolute;}
.gr_space {background:#E2E2E2 none repeat scroll 0 0;font-size:12px;height:54px;margin-top:0;padding:6px 0 0;text-align:center;width:100%;}
.right_b {float:left;margin:0;padding:0;width:750px;}
.apply_table {background:#E2E2E2 none repeat scroll 0 0;margin:20px 0 0;padding:10px;}
.apply_table table {color:#555555;font-size:65%;}
.apply_table table td.l {background:#E2E2E2 none repeat scroll 0 0;font-size:9px;padding:10px 15px;text-align:right;width:400px;}
.apply_table table td.r {width:350px;}
.apply_table table td {background:#ECECEC none repeat scroll 0 0;padding:10px 5px 10px 15px;}
.apply_table table input.req {background:#D8DCE9 none repeat scroll 0 0;}
.apply_table table span {color:#BD0E11;}
.apply_table table input {background:#FFFFFF none repeat scroll 0 0;margin:0 5px 0 0;width:320px;}
.apply_table table input.req {background:#D8DCE9 none repeat scroll 0 0;}

/*.fForm div.main_left {border:3px solid #e2e2e2;}*/
.fForm div.main_related ul li{background:white;padding:5px 0 10px 0;}
.fForm div.main_related ul li a{color:black;border:0;font-size:12px;text-transform:uppercase;font-weight:normal;line-height:16px;}
.fForm div.gr_space {height:90px;color:#254869;font-size:14px;}
.fForm div.gr_space h4{font-size:26px;padding:0;color:#254869;line-height:26px;padding-bottom:10px;}
.fForm div.bForm{width:665px;overflow:hidden;}
.fForm div.right_b{width:665px;overflow:hidden;}
.fForm div.miniformL {width:auto;float:none;border:none;background:transparent;}
.fForm div.apply_table {margin-top:10px;}
.fForm div.miniformL div.lc{width:260px;width:230px;float:left;text-align:right;padding-right:20px;margin:10px 0;font-weight:bold;overflow:hidden;}
.fForm div.miniformL div.rc{width:335px;float:right;margin:10px 0;margin-right:50px;overflow:hidden;}
.fForm div.miniformL div.rc .red_text{text-transform:uppercase;text-align:left;}
.fForm div.miniformL .txtfd{margin:0 0 3px 0;}
.fForm div.miniformL .comnt{font-size:10px;color:#999;}
.fForm div.miniformL .labl{margin-right:40px;}
.fForm div.miniformL .txtselect{width:390px;border:1px solid #717171;}
.fForm input {margin:0 0 3px 0;}

#sss a.l{
color: #FF0000 !important;
}
/*end From-----------------------------------------------------------------------------*/

.errorHere {
    border-color: red;
}

.validator{
    color: #A50101 !important;
    font-size:10px;
    font-weight:bold;
    word-spacing:3px;
}


.fade{
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  opacity: 0.4;
  zoom: 1;
}

/* Footer's Logo*/
.fooret_right {
  padding: 0 20px 0 0;
  float: right;
  color:#F8EDCF;
  font-size: 10px;
  line-height: 16px;
  vertical-align:middle;

}
.fooret_right a {
  color:#F8EDCF;
  text-decoration:none;
}
.fooret_right img {
  vertical-align:middle;
  margin:0 10px 0 0;
}
/*--------------*/
#menu {padding:0px; margin:0px; width:auto; text-transform: capitalize;  border: 1px solid #d6d7d8; padding-right:10px;}
.mn1:link, .mn1:visited { font-size:12px; color:#143562; display:block; padding:0px 0 2px 18px; text-decoration:none; text-align:left; font-family:Arial; border-bottom: 1px solid #ccc; }
.mn1:hover { background-color:#143562; color:#fff; }
#wt A {color: grey;}

.opacity60 {
  display:block;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
  zoom: 1;
}
/*Local Directory Page*/
a.clickHere {
  display:block;
  /*float:left;*/
  color:#173454;
  font-weight:bold;
  font-size:120%;
  text-decoration:none;
  width:285px;
  height:55px;
  line-height:18px;
  text-align:center;
  background: url(/i/frontend/Octane-GreenButton-Transparent3.png) 0 0 no-repeat;
  padding:12px 10px 0;
}
.zCode {
  background:#006600;
  color:#FFF;
  margin:0 0 0 0;
  float:left;
  width:487px;
  padding:17px 0;
}
.buttonS {
  display:block;
  float:left;
  color:#173454;
  font-weight:bold;
  font-size:90%;
  text-decoration:none;
  background:url(/i/frontend/butSubmit.png) 0 0 no-repeat !important;
  width:131px !important;
  height:24px !important;
  line-height:24px;
  text-align:center;
}
.zCode input {
  margin:0 10px;
  border:1px solid #7a7a7a;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:22px;
  width:200px;
  float:left;
}
.zCode label {
  text-transform:uppercase;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:125%;
  float:left;
  margin-left:20px;
}
/*step1*********************************************************************************************/
.locDirect {
  width:780px;
  border:2px solid #006600;
  background:#FFF;
  margin:20px;
  padding:15px 20px 60px;
  float:left;
}
.locDirect h4 {
  color:#006600;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  margin:0;
  padding:3px 0 1px 0;
}
.locDirect p {
  font-size:12px;
  line-height:18px;
}
.locDirect .joinOurPrList {
  border-top:2px solid #006600;
  border-bottom:2px solid #006600;
  width:610px;
  margin:40px auto 0;
}
.locDirect .select h4 {
  font-family:Tahoma, Geneva, sans-serif;
  color:#3e3e3e;
  text-align:center;
  padding:18px 0 2px 0;
  color:#3e3e3e;
  font-size:17px;
}
.locDirect .select h4 span {
  color:#006600;
}
.locDirect .select p {
  font-size:10px;
  line-height:14px;
}
.locDirect .select {
  font-size:16px;
  padding:45px 0 95px;
  margin:0 auto;
  width:320px;
}
.locDirect .select .noact {
  color:#b9b9b9;
}
.locDirect .select span {
  color:#a41111;

}
.locDirect .select .inp {
  margin-left:80px;
  padding:8px 0;
}
.locDirect .select .f {
  padding-bottom:7px;
}
.locDirect .select .fl {
  float:left;
  margin-top:8px;
}
.locDirect .select select {
  width:95px;
  margin-left:30px;
  margin-top:10px;
}
.locDirect .select input {
  margin-right:10px;
}
.locDirect .lForm {
  font-size:14px;
  padding:50px 5px 0;
}
.locDirect .lForm .l {
  float:left;
  width:100%;
  padding-bottom:17px;

}
.locDirect .lForm .l label {
  width:135px;
  margin:0 5px 0 0;
  display:block;
  float:left;

}
.locDirect .lForm .l input {
  border:1px solid #7a7a7a;
  width:595px;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:22px;
}
.locDirect .lForm .l .ch {
  width:15px;
  height:15px;
  margin-right:5px;
  vertical-align:middle;

}
.locDirect .lForm .l textarea {
  border:1px solid #7a7a7a;
  width:595px;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:100px;
}
.locDirect .lForm .l select {
  border:1px solid #7a7a7a;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:22px;
}
.locDirect .lForm .l input.m {
  width:95px;
}
.locDirect .lForm .l select.m {
  width:97px;
}
.locDirect .lForm .l a {
  color:#950707;
  font-size:10px;
  margin-left:10px;
}
.locDirect .lForm .l img {
  vertical-align:middle;
  margin:0 0 0 10px;
}
.locDirect .lForm .l.p1 {
  padding-top:40px;
}
.locDirect a.button1 {
  background:url(/i/frontend/trbutton1.png) no-repeat;
  width:335px;
  height:40px;
  text-decoration:none;
  display:block;
  float:left;
  text-align: center;
  line-height:40px;
  font-size:20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#0d346a;
  margin:8px 0 0 250px;
}
.locDirect a.button1 span {
  display:block;
  background:url(/i/frontend/arrRight.png) 300px 12px no-repeat;
}
.locDirect a.button2 {
  background:url(/i/frontend/trbutton2.png) no-repeat;
  width:175px;
  height:33px;
  text-decoration:none;
  display:block;
  float:left;
  text-align: center;
  line-height:33px;
  font-size:20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#0d346a;
  margin:7px 0 0 330px;
}
.locDirect a.button2 span {
  display:block;
  background:url(/i/frontend/arrLeft.png) 15px 8px no-repeat;
}
/********************/
.locDirect .selDomain {
  width:731px;
  margin:0 auto;
}
.locDirect .selDomain h4 {
  font-size:19px;
  padding-bottom:15px;
  padding-top:25px;
}
.locDirect .selDomain .list {
  float:left;
  border:1px solid #7a7a7a;
  font-size:14px;
  color:#3e3e3e;
  padding-bottom:10px;
  width:325px;
  min-height:302px;
  position:relative;
}
.locDirect .selDomain .list table {
  width:100%;
}
.locDirect .selDomain .list table td {
  padding:0 10px;
  line-height:29px;
}
.locDirect .selDomain .list a {
  text-transform:uppercase;
  color:#cc3333;
  text-decoration:none;
  font-size:10px;
}
.locDirect table .t1 {
  width:65%;
}
.locDirect .selDomain .list .c {
  background:#dedede;
}
.locDirect .selDomain .list .s {
  background:#c2c2c2;
}
.locDirect .selDomain .list .s img {
  vertical-align:middle;
  position:absolute;
  left:325px;
}
.locDirect .selDomain .select {
  float:left;
  width:340px;
  margin:0 0 0 20px;
  border:2px solid #b5b5b5;
  padding:0 20px 10px;
  min-height:300px;
}
.locDirect .selDomain .select h4 {
  text-align:left;
  font-size:18px;
  color:#006600;
  padding:12px 0 6px;
}
.locDirect .selDomain .select h4 span {
  margin-left:20px;
}
.locDirect .selDomain .select .buts {
  float:left;
  width:100%;
  padding-top:22px;
}
.locDirect .cancel {
  background:url(/i/frontend/buttons2.png) 0 -175px no-repeat;
  width:115px;
  height:45px;
  text-decoration:none;
  display:block;
  float:left;
  text-align: center;
  line-height:45px;
  font-size:17px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#006600;
  margin:8px 10px 0 0px;
  float:left;
}
.locDirect .addSel {
  background:url(/i/frontend/buttons2.png) 0 -222px no-repeat;
  width:215px;
  height:46px;
  text-decoration:none;
  display:block;
  float:left;
  text-align: center;
  line-height:46px;
  font-size:17px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#006600;
  margin:7px 0 0 0px;
  float:left;
}
.locDirect .yDomain {
  margin:0 auto;
  width:731px;
  padding-top:25px;
  clear:both;
}
.locDirect .yDomain h4 {
  font-size:18px;
  padding-bottom:10px;
}
.locDirect .dom {
  border:1px solid;
  padding-bottom:20px;
  background: url(/i/frontend/tableBg.jpg) 0 0 repeat-x #dedede;
}
.locDirect .dom table {
  width:100%;
  font-size:14px;
}
.locDirect .dom table td {
  border-bottom:1px solid #FFF;
  line-height:29px;
  padding:0 15px;
}
.locDirect .dom table a {
  text-transform:uppercase;
  color:#cc3333;
  text-decoration:none;
  font-size:10px;
  margin:0 0 0 20px;
}
.locDirect .total {
  font-family:Tahoma, Geneva, sans-serif;
  color:#950000;
  font-size:18px;
  text-align:right;
  padding:7px 0 0 0;
}
.locDirect table .t2 {
  width:110px;
  text-align:right;
}
/*************************/
.locDirect.finalStep {
}
.locDirect.finalStep p {
  font-size:14px;
}
.locDirect.finalStep
.locDirect.finalStep .info {
  padding-top:10px;
  padding-bottom:10px;
  float:left;
  width:100^;
}
.locDirect .blockZ {
  float:left;
  width:330px;
  margin-right:100px;
  padding-bottom:12px;
}
.locDirect .blockZ.n2 {
  margin:0;
}
.locDirect .blockZ h4 {
  font-family:Tahoma, Geneva, sans-serif;
  font-size:18px;
}
.locDirect .blockZ .line {
  float:left;
  width:100%;
  font-size:14px;
  color:#4d4d4d;
}
.locDirect .blockZ .line.n1 {
  padding-bottom:20px;
}
.locDirect .blockZ .line .n {
  float:left;
  width:180px;
}
.locDirect .blockZ .line .d {
  float:left;
  width:150px;
}
.locDirect h4.tit1 {
  font-family:Tahoma, Geneva, sans-serif;
  color:#3e3e3e;
  font-size:18px;
  padding:24px 0 5px;
}
.locDirect .lForm .note.noval {
  text-decoration:underline;
  color:#a50101;
  font-size:17px;
}
.locDirect .lForm .note {
  text-align:center;
  font-family: Georgia, "Times New Roman", Times, serif;
  color:#717171;
  padding:5px 0 0;
  float:left;
  width:100%;
}
.locDirect .lForm input.noval {
  border:1px solid #ad0c0c;
  background:url(/i/frontend/inpBgNoval.jpg) 0 0 repeat-x #fbc5c5;
}
/*step2*******************************************************************************************************/
.locDirect .selDomain .list {
  float:left;
  border:1px solid #7a7a7a;
  font-size:14px;
  color:#3e3e3e;
  padding-bottom:10px;
  width:325px;
  min-height:302px;
  position:relative;
}
.locDirect .selDomain .list table {
  width:100%;
}
.locDirect .selDomain .list table td {
  padding:0 10px;
  line-height:29px;
}
.locDirect .selDomain .list a {
  text-transform:uppercase;
  color:#cc3333;
  text-decoration:none;
  font-size:10px;
}
.locDirect table .t1 {
  width:65%;
}
.locDirect .selDomain .list .c {
  background:#dedede;
}
.locDirect .selDomain .list .s {
  background:#c2c2c2;
}
.locDirect .selDomain .list .s img {
  vertical-align:middle;
  position:absolute;
  left:325px;
}
/*step3********************************************************************/
.locDirect {
  width:780px;
  border:2px solid #006600;
  background:#FFF;
  margin:20px;
  padding:15px 20px 60px;
  float:left;
}
.locDirect h4 {
  color:#006600;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  margin:0;
  padding:3px 0 1px 0;
}
.locDirect p {
  font-size:12px;
  line-height:18px;
}
.locDirect .joinOurPrList {
  border-top:2px solid #006600;
  border-bottom:2px solid #006600;
  width:610px;
  margin:40px auto 0;
}
.locDirect .select h4 {
  font-family:Tahoma, Geneva, sans-serif;
  color:#3e3e3e;
  text-align:center;
  padding:18px 0 2px 0;
  color:#3e3e3e;
  font-size:17px;
}
.locDirect .select h4 span {
  color:#006600;
}
.locDirect .select p {
  font-size:10px;
  line-height:14px;
}
.locDirect .select {
  font-size:16px;
  padding:45px 0 95px;
  margin:0 auto;
  width:320px;
}
.locDirect .select .noact {
  color:#b9b9b9;
}
.locDirect .select span {
  color:#a41111;

}
.locDirect .select .inp {
  margin-left:90px;
  padding:8px 0;
}
.locDirect .select .f {
  padding-bottom:7px;
}
.locDirect .select .fl {
  float:left;
  margin-top:8px;
}
.locDirect .select select {
  width:95px;
  margin-left:30px;
  margin-top:10px;
}
.locDirect .select input {
  margin-right:10px;
}
.locDirect .lForm {
  font-size:14px;
  padding:50px 5px 0;
}
.locDirect .lForm .l {
  float:left;
  width:100%;
  padding-bottom:17px;

}
.locDirect .lForm .l label {
  width:135px;
  margin:0 5px 0 0;
  display:block;
  float:left;

}
.locDirect .lForm .l input {
  border:1px solid #7a7a7a;
  width:595px;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:22px;
}
.locDirect .lForm .l .ch {
  width:15px;
  height:15px;
  margin-right:5px;
  vertical-align:middle;

}
.locDirect .lForm .l textarea {
  border:1px solid #7a7a7a;
  width:595px;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:100px;
}
.locDirect .lForm .l select {
  border:1px solid #7a7a7a;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:22px;
}
.locDirect .lForm .l input.m {
  width:95px;
}
.locDirect .lForm .l select.m {
  width:97px;
}
.locDirect .lForm .l a {
  color:#950707;
  font-size:10px;
  margin-left:10px;
}
.locDirect .lForm .l img {
  vertical-align:middle;
  margin:0 0 0 10px;
}
.locDirect .lForm .l.p1 {
  padding-top:40px;
}
/********************/
.locDirect .selDomain {
  width:731px;
  margin:0 auto;
}
.locDirect .selDomain h4 {
  font-size:19px;
  padding-bottom:15px;
  padding-top:25px;
}
.locDirect .selDomain .list {
  float:left;
  border:1px solid #7a7a7a;
  font-size:14px;
  color:#3e3e3e;
  padding-bottom:10px;
  width:325px;
  min-height:302px;
  position:relative;
}
.locDirect .selDomain .list table {
  width:100%;
}
.locDirect .selDomain .list table td {
  padding:0 10px;
  line-height:29px;
}
.locDirect .selDomain .list a {
  text-transform:uppercase;
  color:#cc3333;
  text-decoration:none;
  font-size:10px;
}
.locDirect table .t1 {
  width:65%;
}
.locDirect .selDomain .list .c {
  background:#dedede;
}
.locDirect .selDomain .list .s {
  background:#c2c2c2;
}
.locDirect .selDomain .list .s img {
  vertical-align:middle;
  position:absolute;
  left:325px;
}
.locDirect .selDomain .select {
  float:left;
  width:340px;
  margin:0 0 0 20px;
  border:2px solid #b5b5b5;
  padding:0 20px 10px;
  min-height:300px;
}
.locDirect .selDomain .select h4 {
  text-align:left;
  font-size:18px;
  color:#006600;
  padding:12px 0 6px;
}
.locDirect .selDomain .select h4 span {
  margin-left:20px;
}
.locDirect .selDomain .select .buts {
  float:left;
  width:100%;
  padding-top:22px;
}
.locDirect .cancel {
  background:url(/i/frontend/buttons2.png) 0 -175px no-repeat;
  width:115px;
  height:45px;
  text-decoration:none;
  display:block;
  float:left;
  text-align: center;
  line-height:45px;
  font-size:17px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#006600;
  margin:8px 10px 0 0px;
  float:left;
}
.locDirect .addSel {
  background:url(/i/frontend/buttons2.png) 0 -222px no-repeat;
  width:215px;
  height:46px;
  text-decoration:none;
  display:block;
  float:left;
  text-align: center;
  line-height:46px;
  font-size:17px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#006600;
  margin:7px 0 0 0px;
  float:left;
}
.locDirect .yDomain {
  margin:0 auto;
  width:731px;
  padding-top:25px;
  clear:both;
}
.locDirect .yDomain h4 {
  font-size:18px;
  padding-bottom:10px;
}
.locDirect .dom {
  border:1px solid;
  padding-bottom:20px;
  background: url(/i/frontend/tableBg.jpg) 0 0 repeat-x #dedede;
}
.locDirect .dom table {
  width:100%;
  font-size:14px;
}
.locDirect .dom table td {
  border-bottom:1px solid #FFF;
  line-height:29px;
  padding:0 15px;
}
.locDirect .dom table a {
  text-transform:uppercase;
  color:#cc3333;
  text-decoration:none;
  font-size:10px;
  margin:0 0 0 20px;
}
.locDirect .total {
  font-family:Tahoma, Geneva, sans-serif;
  color:#950000;
  font-size:18px;
  text-align:right;
  padding:7px 0 0 0;
}
.locDirect table .t2 {
  width:110px;
  text-align:right;
}
/*************************/
.locDirect.finalStep {
}
.locDirect.finalStep p {
  font-size:14px;
}
.locDirect.finalStep
.locDirect.finalStep .info {
  padding-top:10px;
  padding-bottom:10px;
  float:left;
  width:100^;
}
.locDirect .blockZ {
  float:left;
  width:330px;
  margin-right:100px;
  padding-bottom:12px;
}
.locDirect .blockZ.n2 {
  margin:0;
}
.locDirect .blockZ h4 {
  font-family:Tahoma, Geneva, sans-serif;
  font-size:18px;
}
.locDirect .blockZ .line {
  float:left;
  width:100%;
  font-size:14px;
  color:#4d4d4d;
}
.locDirect .blockZ .line.n1 {
  padding-bottom:20px;
}
.locDirect .blockZ .line .n {
  float:left;
  width:180px;
}
.locDirect .blockZ .line .d {
  float:left;
  width:150px;
}
.locDirect h4.tit1 {
  font-family:Tahoma, Geneva, sans-serif;
  color:#3e3e3e;
  font-size:18px;
  padding:24px 0 5px;
}
.locDirect .lForm .note.noval {
  text-decoration:underline;
  color:#a50101;
  font-size:17px;
}
.locDirect .lForm .note {
  text-align:center;
  font-family: Georgia, "Times New Roman", Times, serif;
  color:#717171;
  padding:5px 0 0;
  float:left;
  width:100%;
}
.locDirect .lForm input.noval {
  border:1px solid #ad0c0c;
  background:url(/i/frontend/inpBgNoval.jpg) 0 0 repeat-x #fbc5c5;
}
/*step5****************************************************************************************/
.locDirect {
  width:780px;
  border:2px solid #006600;
  background:#FFF;
  margin:20px;
  padding:15px 20px 40px;
  float:left;
}
.locDirect h4 {
  color:#006600;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  margin:0;
  padding:3px 0 1px 0;
}
.locDirect p {
  font-size:12px;
  line-height:18px;
}
.locDirect .joinOurPrList {
  border-top:2px solid #006600;
  border-bottom:2px solid #006600;
  width:610px;
  margin:40px auto 0;
}
.locDirect .joinOurPrList h4 {
  font-family:Tahoma, Geneva, sans-serif;
  color:#3e3e3e;
  text-align:center;
  padding:18px 0 2px 0;
  color:#3e3e3e;
  font-size:17px;
}
.locDirect .joinOurPrList h4 span {
  color:#006600;
}
.locDirect .joinOurPrList p {
  font-size:10px;
  line-height:14px;
}
.locDirect .joinOurPrList .select {
  font-size:16px;
  padding:45px 0 95px;
  margin:0 auto;
  width:320px;
}
.locDirect .joinOurPrList .noact {
  color:#b9b9b9;
}
.locDirect .joinOurPrList .select span {
  color:#a41111;

}
.locDirect .joinOurPrList .inp {
  margin-left:50px;
  padding:8px 0;
}
.locDirect .joinOurPrList .f {
  padding-bottom:7px;
}
.locDirect .joinOurPrList .fl {
  float:left;
  margin-top:8px;
}
.locDirect .joinOurPrList select {
  width:95px;
  margin-left:30px;
  margin-top:10px;
}
.locDirect .joinOurPrList input {
  margin-right:10px;
}
.locDirect .lForm {
  font-size:14px;
  padding:50px 5px 0;
}
.locDirect .lForm .l {
  float:left;
  width:100%;
  padding-bottom:17px;

}
.locDirect .lForm .l label {
  width:100px;
  margin:0 40px 0 0;
  display:block;
  float:left;

}
.locDirect .lForm .l input {
  border:1px solid #7a7a7a;
  width:595px;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:22px;
}
.locDirect .lForm .l textarea {
  border:1px solid #7a7a7a;
  width:595px;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:100px;
}
.locDirect .lForm .l select {
  border:1px solid #7a7a7a;
  background:url(/i/frontend/inpBg.jpg) 0 0 repeat-x;
  height:22px;
}
.locDirect .lForm .l input.m {
  width:95px;
}
.locDirect .lForm .l select.m {
  width:97px;
}
.locDirect h3 {
  color:#006600;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:30px;
  margin:0;
  padding:0 0 1px 0;
  line-height:38px;
}
.locDirect p.b {
  font-size:19px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#464646;
  line-height:28px;
  padding:3px 0 35px 0;
}
.locDirect p.list {
  font-size:17px;
  line-height:28px;
  padding:5px 0 12px 0;
}
.locDirect p.list a {
  color:#173454;
}
.noval {
    background:#FBC5C5 url(/i/frontend/inpBgNoval.jpg) repeat-x scroll 0 0 !important;
    border:1px solid #AD0C0C;
}

.errMessage{
    background: none !important;
    border: none !important;
}

.premium li.top {
  border-top:1px solid #7a7a7a;
  border-left:1px solid #7a7a7a;
  border-right:1px solid #7a7a7a;
  border-bottom:none;
}
.premium li {
  float:left;
  width:100%;
  border-bottom:1px solid #c8c8c8;
  padding-bottom:20px;
}
.premium li.top .l {
  margin-left:10px;
  width:365px;
}
.premium li .l {
  float:left;
  width:375px;
  padding-top:15px;
}
.premium li .l a {
  color:#173454;
  font-weight:bold;
  font-size:125%;
}
.premium li .l div {
  font-weight:bold;
  color:#5c5c5c;
  line-height:22px;
}
.premium li .l p {
}
.premium li.top .r {
  width:100px;
  margin-right:10px;
  padding-top:0;
}
.premium li .r {
  float:left;
  width:110px;
  text-align:right;
  padding-top:18px;
}
.premium li .r .t1 {
  color:#909090;
  font-weight:bold;
  font-size:85%;
  line-height:20px;
  padding-bottom:2px;
}
.premium li .r .t2 {
  color:#3a3a3a;
  font-weight:bold;
}
.premium li .r a {
  color:#173454;
  font-weight:bold;
}

.c1 {
  border:1px solid #7a7a7a;
  float:left;
  width:97%;
  padding:0 10px;
  font-weight:bold;
  color:#5c5c5c;
  line-height:22px;
}

#premiumLD, #premiumLD2 {
     overflow:hidden;
}
/*-----------------------------*/
.div_form {
  padding-top:9px;
  padding-bottom:7px;
  border-bottom:#BFBFBF solid 1px;
  height:27px;
}
.div_form label {
  color:#333300;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  float:left;
  white-space:nowrap;
  padding-left:4px;
  padding-right:10px;
}
.div_form input.inp {
  border-top:#A7A7A7 solid 2px;
  border-left:#A7A7A7 solid 2px;
  border-bottom:#A7A7A7 solid 1px;
  border-right:#A7A7A7 solid 1px;
  float:left;
  margin-right:40px;
  padding:2px 3px;
  width:260px;
  line-height:17px;
}
.div_form select {
  border-top:#A7A7A7 solid 2px;
  border-left:#A7A7A7 solid 2px;
  border-bottom:#A7A7A7 solid 1px;
  border-right:#A7A7A7 solid 1px;
  float:left;
  padding:2px 3px;
  line-height:17px;
  width:93px;
}


.div_product {
  display:block;
  float:left;
  width:208px;
  -width: 180px;
  height:289px;
  border:#FFFFFF solid 1px;
  overflow:hidden;
  padding:10px;
  position:relative;
  /*margin-top:65px;
  margin-right:40px;*/
}
.div_product:hover {
  border:#AA3737 solid 1px;
}
.div_product_an {
  float:left;
  margin-right:0px;
}
.div_product .div_stars {
  /*position:absolute;*/
  float: right;
  right:0px;
  top:10px;
  width:91px;
  padding-right:10px;
  font-size:10px;
  line-height:14px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  text-align:right;
  height: 30px;
}
.div_product .div_stars  a {
  color:#A52A2A;
}
.div_product  .div_img {
  text-align:center;
  height:120px;
  padding-top:15px;
}
.div_product .div_text {
  font-size:16px;
  color:#333300;
  float:left;
  width:100%;
}
.div_product .div_text a {
  color:#A52A2A;
}
 a.but_comp {
  display:block;
  float:right;
  text-align:center;
  font-weight:bold;
  color:#333300;
  font-size:15px;
  line-height:15px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  width:160px;
  padding-top:4px;
  padding-bottom:5px;
  background-image:url(/i/frontend/btn.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  text-decoration:none;
}
.div_product .div_prices {
  float:right;
  width:100%;
  color:#A52A2A;
  font-size:16px;
  text-align:right;
  font-weight:bold;
}
.div_product .div_from {
  float:right;
  width:100%;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  text-align:right;
}
.div_product .div_from a {
  color:#A52A2A;
}

.div_pages {
  border-top:#BFBFBF solid 1px;
  border-bottom:#BFBFBF solid 1px;
  padding-top:10px;
  padding-bottom:10px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:10px;
  color:#BFBFBF;
  text-align:right;
  margin-top:40px;
}
.div_pages a {
  color:#BFBFBF;
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
}
.div_pages a.active {
  color:#A52A2A;
  text-decoration:underline;
}

.div_left_bord{
  background-color:#A52A2A;
}
.div_left_bord h3 {
  color:#FAF0E6;
  font-size:13px;
  line-height:13px;
  text-align:center;
  padding:0px;
  margin:0px;
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
}
.div_left_bord h3.h_top {
}
.div_left_bord h3.bot_head {
  color:#FFFFFF;
  font-size:12px;
}
.div_left_bord .div_cont {
  background-color:#FFFFFF;
  margin-left:1px;
  margin-right:1px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  padding:15px 10px;
  color:#282828;
}
.div_left_bord .href_head {
  color:#A52A2A;
  display:block;
  font-family:Georgia, "Times New Roman", Times, serif;
}
.div_left_bord small {
  font-size:10px;
}
.div_left_bord b {
  color:#363636;
}
.div_left_bord h6 {
  font-size:12px;
  margin:0px;
  padding:0px;
  line-height:12px;
  margin-top:20px;
  font-weight:bold;
}
.div_left_bord .href_more {
  color:#A52A2A;
  font-size:10px;
  padding-top:7px;
  text-align:right;
  display:block;
}
.div_left_bord  .div_razd {
  border-bottom:#A52A2A solid 1px;
  font-size:1px;
  height:0px;
  margin-top:10px;
  margin-bottom:17px;
}
.div_prod_detail {
  float:left;
  width:480px;
  padding-right:20px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.div_prod_detail h1,.div_prod_detail h2 {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.div_available {
  float:left;
  width:280px;
}
.div_prod_detail .img_prod {
  float:left;
}
.div_prod_detail  .div_prod_text {
  float:right;
  width:396px;
  margin-top:-10px;
  color:#282828;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
}
p.p_bot {
  padding-bottom:15px;
}
p.p_bot small {
  padding-left:15px;
}
h2 {
  color:#333300;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:14px;
  font-weight:bold;
}
h2.form_h {
  border-bottom:1px solid #BFBFBF;
  border-top:1px solid #BFBFBF;
  padding-top:6px;
  padding-bottom:6px;
}
table.cat_list {
  margin-left:45px;
  width:430px;
  color:#333300;
}
table.cat_list td {
  border-bottom:1px dashed #BFBFBF;
  padding:10px;
}
table.cat_list  .tr_last td {
  border-bottom:none;
}
.div_retail .div_prod_inf {
  float:left;
  width:155px;
}
.div_retail .div_prod_bt {
  float:right;
  width:100px;
  text-align:right;
}
.div_retail .div_prod_bt h4 {
  font-size:15px;
  color:#363636;
  line-height:15px;
  font-weight:bold;
  padding-top:0px;
}
.div_retail .div_prod_bt .but_comp {
  width:94px;
  background-image:url(/i/frontend/btn_small.jpg);
  margin-top:10px;
}
.div_retail .div_prod_inf a {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:23px;
}
/*-----------------------------*/

.left .titleTop {
  float:left;
  padding-bottom:6px;
}
.left .titleTop h3 {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#96938e;
  font-weight:normal;
  display:inline;
  font-size:30px;
}
.titleTop {
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#96938e;
  font-weight:normal;
  display:inline;
  font-size:30px;
}
.left .titleTop span {
  color:#96938e;
  font-size:75%;
  padding:0 10px;
}
.chLoc {
  color:#FFF;
  text-decoration:none;
  background:url(/i/frontend/linkBg.png) 0 0 no-repeat;
  font-size: 11.5px;
  display:block;
  float:left;
  margin: 15px 0 0 5px;
  font-family: Tahoma,Geneva,sans-serif;
}
.chLocForm {
  background:url(/i/frontend/searchBg.png) 0 0 no-repeat;
  width:299px;
  height:49px;
  float: left;
}
.chLocForm input {
  border:1px solid #96938e;
  border-right:none;
  background:#FFF;
  color:#96938e;
  font-size:70%;
  height:18px;
  float:left;
  width:220px;
  padding:4px 0 0 5px;
  margin:10px 0 0 10px;
}
.chLocForm a {
  color:#FFF;
  text-decoration:none;
  background: #0e79b9;
  text-transform:uppercase;
  font-size:80%;
  border:1px solid #96938e;
  border-left:none;
  display:block;
  width:32px;
  height:22px;
  padding:0;
  margin:0;
  text-align:center;
  float:left;
  line-height:22px;
  margin:10px 0 0 0;
}
.chLocForm img {
  cursor:pointer;
  float:right;
  margin:7px 12px 0 0;
}
.topBox {
  background:url(/i/frontend/topFormBg.png) 0 0;
  border:2px solid #e0e0e0;
  padding:20px;
  margin:18px 0 0 0;
  font-size: 18px;
}
.topBox h3 {
  color:#56b8e8;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
  margin:0;
  padding:0;
  font-size:140%;
}
.topBox .leftImg {
  /*background:url(/i/frontend/imgBord.png) 0 0 no-repeat;*/
  width:150px;
  /*height:103px;*/
  padding:2px 3px;
  float:left;
  margin-right: 15px;
}
.topBox .rightCont {
  /*float:left;*/
  margin-left:15px;
  margin-right:145px;
}
.topBox p {
  font-size:90%;
  line-height:1.4em;
  padding:7px 0 0 0;
}
p.contactInfo {
  font-size:80%;
  padding:18px 0 0 0;
  line-height:1.5em;
}
.commentU {
  font-size:80%;
  text-align:center;
  padding:9px 0 11px;
}
.commentU a {
  font-weight:bold;
  color:#890012;
}
.contBox {
  border-top:1px solid #d6d6d6;
  padding:12px 10px 20px;
}
.contBox.f {
  border-top:2px solid #ececec;
}
.contBox h4 {
  color:#56b8e8;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
  margin:0;
  padding:0;
  font-size:125%;
}
.contBox p.contactInfo {
  line-height:1.35em;
  padding:5px 0 0 0;
}
.contBox p {
  font-size:80%;
  line-height:1.25em;
}
.contBox p a {
  text-decoration:none;
  font-weight:bold;
  color:#ca3332;
}
.contBox .rating {
  font-size:70%;
  padding:20px 0;
  line-height:1.3em;
}
.contBox .rating .starsGrey {
  background:url(/i/frontend/starsGrey.png) 0 0 no-repeat;
  height:14px;
  width:79px;
  overflow:hidden;
}
.contBox .rating .starsRed {
  background:url(/i/frontend/starsRed.png) 0 0 no-repeat;
  height:14px;
}
/***********/
.rightBoxA {
  background: url(/i/frontend/listings_btn_whitebox_2.png) 0 0 no-repeat;
  width:275px;
  height:198px;
  padding:16px 20px 20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  text-align:center;
  font-size: 16px;
  cursor: pointer;
}
.rightBoxA h3 {
  color:#96938e;
  font-weight:normal;
  padding:20px 0 0 0;
  margin:0;
  font-size:180%;
  line-height:1em;
  font-family: georgia;
}
.rightBoxA p {
  color:#96938e;
  font-size:80%;
  line-height:1.4em;
  padding:5px 0 0 0;
}
.rightBoxA p.click {
  float:right;
  font-size:70%;
  /*padding:140px 15px 0 0;*/
  padding-right: 40px;
  padding-top: 30px;

}
.subText {
  color:#545454;
  font-size:90%;
  line-height:1.4em;
  padding:0;
}
/**********************************/
.rbTL {
  background:url(/i/frontend/rsl.png) 0 0 no-repeat;
}
.rbTR {
  background:url(/i/frontend/rsr.png) right -48px no-repeat;
}
.rbTC {
  background:url(/i/frontend/rsc.png) 0 -96px repeat-x;
  height:48px;
  margin:0 20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#010101;
  line-height:46px;
  font-size: 22px;
}
.rbBL {
  background:url(/i/frontend/rightBoxBBg.png) 0 -164px no-repeat;
}
.rbBR {
  background:url(/i/frontend/rightBoxBBg.png) right -144px no-repeat;
}
.rbBC {
  background: #FFF;
  margin:0 19px;
  height:19px;
  border-bottom:1px solid #d6d6d6;
}
.rbCC {
  border-left:1px solid #d6d6d6;
  border-right:1px solid #d6d6d6;
  padding-bottom:3px;
  float:left;
  width:298px;
}
/**********************************/
.rightBoxB {
  width:300px;
  margin:34px 0 0 0;
}
.rightBoxB ul {
  padding:0;
  list-style:none;
  float:left;
  font-size:75%;
  width:115px;
  margin:5px 10px 0 20px;
  color:#545454;
}
.rightBoxB ul.l {
  margin:5px 20px 0 10px;
}
.rightBoxB ul li {
  padding:6px 0;
}
.rightBoxB ul li a {
  text-decoration:none;
  color:#545454;
}
.rightBoxB ul li a:hover {
  text-decoration:underline;
  color:#c10405;
}
.rightBoxB .more {
  color:#c10405;
  font-size:75%;
  display:block;
  margin:16px 0 0 20px;
  float:left;
}

/********************/
.buttons {
  background:url(/i/frontend/buttons.png) 0 0 no-repeat;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#0d346a;
  text-align:center;
  font-size:125%;
  text-decoration:none!important;
  display:block;
  height:58px;
  width:454px;
  line-height:60px;
  margin:30px auto 0;
  font-size: 22px;
}
.buttons.next {
  background:url(/i/frontend/buttons.png) 0 -72px no-repeat;
  line-height:54px;
  height:56px;
}
.buttons.back {
  background:url(/i/frontend/buttons.png) 0 -143px no-repeat;
  line-height:46px;
  height:44px;
  width:242px;
  margin-top:8px;
}
.buttons.cancel {
  background:url(/i/frontend/buttons.png) 0 -209px no-repeat;
  line-height:42px;
  height:45px;
  width:116px;
  margin:0 5px 0 0;
  color:#0e79b9;
  font-size:100%;
  float:left;
}
.buttons.addListing {
  background:url(/i/frontend/buttons.png) 0 -272px no-repeat;
  line-height:42px;
  height:45px;
  width:220px;
  margin:0;
  font-size:100%;
  color:#0e79b9;
  float:left;
}
.buttons.browse {
  background:url(/i/frontend/buttons.png) 0 -335px no-repeat;
  line-height:30px;
  height:36px;
  width:177px;
  font-size:100%;
  color:#0e79b9;
  float:left;
  margin:-5px 0 0 -24px;
}
.buttons.preview {
  background:url(/i/frontend/buttons.png) 0 -390px no-repeat;
  line-height:52px;
  height:55px;
  width:462px;
  color:#0e79b9;
  margin-top:20px;
}
.buttons.next1 {
  line-height:54px;
  height:56px;
  margin-top:10px;
}
/*******************/
.boxZ {
  border:1px solid #aba9a5;
  padding:18px 20px 70px 20px;
  width:770px;
  margin:0 auto;
}
.boxZ h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
  color:#96938e;
  font-size:180%;
  padding:0 0 9px 0;
  margin:0;
}
.boxZ p {
  color:#464646;
  font-size:100%;
  line-height:1.5em;
}
.boxZ h5 {
  color:#464646;
  font-size:90%;
  margin:0;
  padding:50px 0 12px 0;
}
.boxZ ul {
  list-style:none;
  margin:0;
  padding:0;
  font-size:80%;
}
.boxZ ul li {
  color:#464646;
  padding:1px 0;
}
.boxZ ul li a {
  color:#173454;
}
/******************************/
.boxY {
  /*background: #f3f6f7;*/
  border:1px solid #aba9a5;
  padding:15px 20px 16px 20px;
  width:770px;
  margin:0 auto;
  font-size: 16px;
}
.boxY h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
  color:#96938e;
  font-size:150%;
  padding:0 0 9px 0;
  margin:0;
}
.boxY h5 {
  color:#464646;
  font-size:120%;
  margin:0;
  padding:3px 0 6px 0;
  clear:both;
}
.boxY table {
  width:100%;
  background:#FFF;
  font-size:90%;
  line-height:28px;
  border:1px solid #7a7a7a;
  width:730px;
}
.boxY table tr {
}
.boxY table tr.s {
  background:#f7f7f3;
}
.boxY table td {
  padding:0 15px;
}
.boxY table td.m {
  width:200px;
}
.boxY table td a {
  text-transform:uppercase;
  color:#cc3333;
  text-decoration:none;
  font-size:70%;
}
.boxY .total {
  color:#950000;
  text-align:right;
  font-size:110%;
  padding:7px 0 0;
  width:730px;
}
.formBox {
  color:#3e3e3e;
  font-size:90%;
  padding:28px 0 12px 0;
  float:left;
  width:100%;
}
.formBox .l {
  float:left;
  width:100%;
  padding:8px 0;
}
.formBox label {
  float:left;
  width:145px;
  color:#3e3e3e;
  padding:4px 0 0 0;
}
.formBox input {
  border:1px solid #7a7a7a;
  width:575px;
  color:#3e3e3e;
  background:url(/i/frontend/inputBg.png) 0 0 no-repeat;
  height:20px;
  padding:2px 5px 0;
}
.formBox select {
  border:1px solid #7a7a7a;
  color:#3e3e3e;
  height:22px;
  margin:0 15px 0 0;
}
.formBox input.m {
  width:75px;
}
.formBox input.ch {
  width:14px;
  height:14px;
  margin-left:145px;
  border:none;
  margin-right:5px;
}
.formBox a {
  color:#950707;
  margin:0 0 0 10px;
  font-size:75%;
}
.formBox p {
  margin-left:145px;
  font-size:75%;
  padding:4px 0 2px 0;
}
.formBox img {
  vertical-align:middle;
  margin:0 5px 0 0;
  max-width: 750px;
}
.formBox input.incorrect {
  border:1px solid #c30505;
  background-position:0 -22px;
}
.formBox p.incorrect {
  color: #d30000;
  font-size:80%;
  padding:6px 0 0 0;
}
.formBox p.error {
  color: #d30000;
  font-size:100%;
  padding:15px 0 0 0;
  clear:both;
  height:25px;
}
/*************************/
.boxY.signup {
}
.boxY.signup .left {
  float:left;
  width:325px;
}
.boxY.signup h6 {
  color:#505050;
  font-size:95%;
  padding:10px 0 10px 0;
  margin:0;
  line-height:22px;
}
.boxY.signup h6 span {
  background:url(/i/frontend/listNumber.png) 0 0 no-repeat;
  display:block;
  float:left;
  width:24px;
  height:24px;
  text-align:center;
  color:#FFF;
  line-height:22px;
  font-weight:bold;
  margin:0 25px 0 0;
}
.boxY.signup .left .boxX {
  border:1px solid #7a7a7a;
  clear:both;
  background:#FFF;
  min-height:390px;
}
.boxY.signup .left ul.vDir {
  list-style:none;
  margin:0;
  padding:0;
}
.boxY.signup .left ul.vDir li {
  background:#FFF;
  color:#3e3e3e;
  text-align:right;
  padding:6px 10px 0;
  font-size:80%;
  height:23px;
  position:relative;
  margin:0;
}
.boxY.signup .left ul.vDir li.g {
  background:#dedede;
}
.boxY.signup .left ul.vDir li.s {
  background:#c2c2c2;
}
.boxY.signup .left ul.vDir li div {
  float:left;
  text-align:left;
}
.boxY.signup .left ul.vDir li.s img {
  position: absolute;
  right:-20px;
  top:0;
}
.boxY.signup .left ul.vDir li a {
  text-decoration:none;
  color:#cc3333;
  text-transform:uppercase;
  font-size:80%;
}
.boxY.signup .right {
  float:left;
  width:385px;
  margin-left:20px;
}

.boxY.signup .right .boxX {
  border:2px solid #b5b5b5;
  clear:both;
  background:#FFF;
  min-height:388px;
  color:#3e3e3e;
}
.boxY.signup .right .boxX .top {
  color:#0d78b9;
  font-size:95%;
  padding:15px 30px 12px;
}
.boxY.signup .right .boxX .text {
  padding:0 30px;
}
.boxY.signup .right .boxX .top b {
  margin-right:30px;
}
ul.selPos {
  list-style:none;
  padding:0;
  margin:0 0 0 120px;
}
ul.selPos li {
  padding:17px 0 3px;
}
ul.selPos li span {
  color:#a41111;
}
ul.selPos li input {
  margin:0 10px 0 0;
  vertical-align:middle;
}
ul.selPos li.noact, ul.selPos li.noact span {
  color:#b9b9b9;
}
ul.selPos li a {
}
.boxY.signup .right .listDur {
  padding:25px 30px 0 30px;
}
.boxY.signup .right .listDur select {
  border:1px solid #a2a6a7;
  height:22px;
  width:100px;
  margin:0 0 0 20px;
}
.boxY.signup .right .buts {
  margin:25px auto 0;
  width:345px;
}
.boxY.signup h5 {
  padding-top:15px;
  padding-bottom:10px;
}
.boxY.signup tr {
  background:#dedede;
  border-bottom:1px solid #FFF;
  border-left:1px solid #7a7a7a;
  border-right:1px solid #7a7a7a;
}
.boxY.signup td {
  //border-bottom:1px solid #FFF;
}
.boxY.signup tr.l {
  border-bottom:none;
}
/*********************/
.boxY.signup.box .left ul.selPos {
  margin-left:70px;
}
.boxY.signup.box .left {
  width:365px;
}
.boxY.signup.box .right {
  width:380px;
  padding:3px 0 0 0;
}
.boxY.signup.box .left .listDur {
  padding:148px 0 0 0;
}
.boxY.signup.box .left .listDur h6 {
  float:left;
}
.boxY.signup.box .left .listDur select {
  border:1px solid #7A7A7A;
  color:#3E3E3E;
  height:22px;
  margin:12px 15px 0 20px;
}
.boxY.signup.box .right h6 {
  padding:0;
  margin:0;
  text-align:center;
  font-size:80%;
}

.boxY.signup.box .right .prev {
  background:url(/i/frontend/prevBg.png) 0 0 no-repeat;
  width:380px;
  height:396px;
  padding:5px 0 0 4px;
}
.boxY.signup.box .signForm {
  float:left;
  width:100%;

  padding:20px 0 0 0;
}
.boxY.signup.box .signForm .formBox {
  padding:12px 0 0 0;
}
.boxY.signup.box .signForm .formBox input {
  width:604px;
}
.boxY.signup.box .signForm .formBox input.m {
  width:75px;
}
.boxY.signup.box .signForm .formBox input.upl {
  width:460px;
  float:left;
}
.boxY.signup.box .signForm .formBox textarea {
  width:604px;
  background:transparent url(/i/frontend/textareaBg.png) no-repeat scroll 0 0;
  border:1px solid #7A7A7A;
  color:#3E3E3E;
  height:95px;
  padding:2px 5px 0;
  font-family:Arial, Helvetica, sans-serif;
}
.boxY.signup.box .signForm .buttons.addListing {
  margin:10px 0 0 137px;
}
/**************/
.boxShadow {
  position: fixed;
  width:100%;
  height:100%;
  background-color:#000000;
  opacity: 0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -khtml-opacity: 0.5;
  z-index:10;
}
.boxPopup {
  position:absolute;
  z-index:15;
  width:1020px;
  left:50%;
  margin-left:-510px;
  background:#FFF;
  padding:22px 20px 70px;
  margin-top:200px;
}
.boxPopup h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
  color:#96938e;
  font-size:180%;
  padding:0 0 9px 0;
  margin:0;
}
.boxPopup .bigPreview {
  border:1px solid #7a7a7a;
  overflow:hidden;
}
.boxPopup .buttons.preview {
  margin-top:60px;
}


.productLogo{
    width: 980px !important;
    /*margin-left: -180px !important;*/
}
.productBabe{
    float: left !important;
    /*margin-left: -180px !important;*/
}
.productLeft{
    margin-top: 150px;
}
.fixSafariContent{
    float: right;
    margin-right: 60px;
}
/**********************************/
.rbTL {
  background:url(/i/frontend/rsbl.png) 0 0 no-repeat;
}
.rbTR {
  background:url(/i/frontend/rsbr.png) right no-repeat;
}
.rbTC {
  background:url(/i/frontend/rsbc.png) 0 repeat-x;
  height:48px;
  margin:0 20px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#010101;
  line-height:46px;
}
.rbBL {
  background:url(/i/frontend/rightBoxBBg.png) 0 -164px no-repeat;
}
.rbBR {
  background:url(/i/frontend/rightBoxBBg.png) right -144px no-repeat;
}
.rbBC {
  background: #FFF;
  margin:0 19px;
  height:19px;
  border-bottom:1px solid #d6d6d6;
}
.rbCC {
  border-left:1px solid #d6d6d6;
  border-right:1px solid #d6d6d6;
  padding-bottom:3px;
  float:left;
  width:298px;
}

.localRS{
    margin-top: 5px;
    -margin-top: 15px;
    *margin-top: 15px;
}
/*Button with changing Backround *********************************/
.prodBut {
    width: 400px;
    margin: 30px auto 0;
}

.prodBut a {
  background:url(/i/frontend/buttonsX.png) 0 0 no-repeat #0C3;
  display:block;
  font-family:Georgia, "Times New Roman", Times, serif;
  cursor:pointer;
  text-decoration:none;
}
.prodBut a span {
  display:block;
  height:43px;
  background:url(/i/frontend/buttonsX.png) right -43px no-repeat;
}
.prodBut a span span.cent {
  display:block;
  height:43px;
  background:url(/i/frontend/buttonsX.png) 0 -86px repeat-x;
  margin:0 60px;
  text-align:center;
  text-decoration:none;
  color:#FFF;
  line-height:40px;
  font-size:18px;
}
.prodBut a:visited {
  text-decoration:none;
}
/*****************************************************************/
/*CSS RESET*******************************************************/
/*.cssReset div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}*/
.cssReset ul, ol{
    padding: 0pt 0pt 0pt 25px; list-style-type: disc;
}
.cssReset ul li{
    list-style-type: disc !important;
}
.cssReset ol li{
    list-style-type:  decimal !important;
}
/*.cssReset {
  line-height: 1;
}
.cssReset ol, ul {
  list-style: none;
}
.cssReset blockquote, q {
  quotes: none;
}
.cssReset blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

.cssReset ins {
  text-decoration: none;
}
.cssReset del {
  text-decoration: line-through;
}

.cssReset table {
  border-collapse: collapse;
  border-spacing: 0;
}*/
/*****************************************************************/




.top_menu {
  clear: both;
  height: 26px;
  margin: 0 0 0 15px;
}
.top_menu li {
  float:left;
  height: 26px;
  margin:0 4px 0 0;
}
.top_menu li a {
  /*display: block;
  height: 26px;
  background-color: #333300;
  padding-left:10px;
  padding-right:10px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  line-height: 26px;*/
  color: white;
  text-decoration:none;
  text-align:center;
  text-transform:uppercase;

}
.top_menu li a:hover,.top_menu li a.select {
  /*background-color:#A52A2A;*/
}
.top_menu li a span {
  display: block;
  height: 26px;
  background-color: #333300;
  padding: 0 10px 0 5px;
  margin: 0 0px 0 0;
}

.top_menu li a:hover span, .top_menu li a.active span {
  /*background-position: right bottom;*/
}

.top_menu_gradient  li a {
  border-left:#767676 solid 1px;
  border-right:#767676 solid 1px;
  border-top:#767676 solid 1px;
  background-color:#333300;
  color:#FFFFFF;
  background-image:url(/i/frontend/menu_gradient.png);
  background-position:top;
  background-repeat:repeat-x;
}
.top_menu_gradient{
    background-image:url(/i/frontend/menu_gradient.png);
}
.tm {
    font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px; color: white;
    height: 26px;
    background-position: center top;
    background-repeat: repeat-x;
    text-transform: uppercase;
    cursor: pointer;
}

.tmCorporate{
  background-color:#333300;
  background-image:url(/i/frontend/menu_corporate_element.png);
  background-position:right bottom;
  background-repeat:no-repeat;
  margin-top:0px;
  height:39px;
}

.top_menu_gradient li a:hover, .top_menu_gradient li a.select  {
  background:#A52A2A;
}
.top_menu_corporate {
  margin-top:0px;
  height:39px;
}
.top_menu_corporate  li {
  margin-right:0px;
}
.top_menu_corporate  li a {
  padding-top:5px;
  padding-bottom:8px;
  background-color:#333300;
  background-image:url(/i/frontend/menu_corporate_element.png);
  background-position:right bottom;
  background-repeat:no-repeat;
}
.top_menu_corporate li a:hover, .top_menu_corporate li a.select  {
  background-color:#A52A2A;
}

div.BoxBAdvHeader div.wrap {
  padding: 0 0 0 15px;
}

div.BoxBAdvHeader img {
  padding: 5px 0 5px 10px;
}

div.BoxBAdvHeaderMenu div.wrap {
  padding: 0 0 0 15px;
}

div.BoxBAdvHeaderMenu img {
  padding: 5px 0 5px 10px;
}

/*.start_top_headerL {
  background:url(/i/frontend/corner_left_top.png) 0 0 no-repeat;
  padding:0!important;
  font-family:Georgia;
  color: #525278;
}
.start_top_headerR {
  background:url(/i/frontend/corner_right_top.png) right top no-repeat;
  padding:0!important;
}
.start_top_headerC {
  background:url(/i/frontend/corner_center_top.png);
  margin:0 19px;
  height: auto;
  padding:14px 0 0 16px!important;
  font-size:21px!important;
  font-weight:normal!important;
  text-align: center;

}*/

.start_top_headerLP {
  background:url(/i/frontend/corners.png) 0 0 no-repeat;
  padding:0!important;
  font-family:Georgia;
  color: #525278;
}
.start_top_headerRP {
  background:url(/i/frontend/corners.png) right -45px no-repeat;
  padding:0!important;
}
.start_top_headerCP {
  background:url(/i/frontend/corners.png) 0 -90px repeat-x;
  margin:0 19px;
  height:41px;
  padding:4px 0 0 16px!important;
  font-size:21px!important;
  font-weight:normal!important;
  line-height:45px;
}

.form_C {
  border-left:1px solid #525278;
  border-right:1px solid #525278;
  padding:0 20px 0 20px;
  float: left;
}
  .form_C label {
    display:block;
    color:#525278;
    font-weight:bold;
    font-size:13px;
    padding:12px 0 0 0;
    clear: both;
  }
  .form_C input, .form_C textarea, .form_C select {
    border-bottom:1px solid #dedede;
    border-left:1px solid #aaaaaa;
    border-top:1px solid #868686;
    border-right:1px solid #dedede;
    background: url(/i/frontend/inputBg.jpg);
    width:485px;
    margin:5px 0 0 0;
  }
  .noval {
    background-position:0 -169px;
  }
  .validationCode {

  }
  .validationCode input {
    width:100%;
  }
  .validationCode {
    float:left;
  }
  .validationCode img {
    margin:5px 0 0 0;
  }
  .validationCode .validator {
    margin:17px 0 0 0;
    color:#e21313;
  }
  .form_C .ButtonSubmit3 {
    background:url(/i/frontend/btn.png) 0 0 no-repeat;
    width:251px;
    height:32px;
    color:#FFFFFF;
    font-family:Georgia;
    border:none;
    padding:0 0 6px 0;
  }
  .form_C .ButtonSubmit3 {
    float:left;
    margin:115px 0 0 50px;
  }
.form_BL {
  padding:0!important;
  float:left;
  height:20px;
  width: 100%;
  background:transparent url(/i/frontend/corners.png) no-repeat scroll 0 -136px;
}
.form_BR {
  background:url(/i/frontend/corners.png) right -157px no-repeat;
  padding:0!important;
}
.form_BC {
  background: #ffffff;
  border-bottom:1px solid #525278;
  margin:0 19px;
  height: 19px;
  padding:0!important;
}
.errorhere{
    background: #FBC5C5 !important;
}

  .fullForm .form_C .radio {
    text-align:left;
    width:auto;
    font-weight:normal;
  }
  .fullForm .form_C .radio input {
    height:15px;
    width:15px;
    border:none!important;
  }
  .fullForm .form_C .listRadio {
    float:left;
    padding:4px 0 0 0;
  }
  .fullForm .form_C .listRadio label {
    float:none;
    padding:0;
  }
  .fullForm .form_C .fL {
    float:left;
    width:100%;
    padding:6px 0;
  }
  .fullForm .form_C textarea {
    background:none;
    border:1px solid #b2b2b2;
    width:220px;
    margin:10px 0 0 0;
    height:90px;
    padding:5px;
  }
  .fullForm .form_C .validator {
    margin:0 0 0 145px;
    float:left;
    color:#000;
    font-size:75%;
    font-weight:normal;
  }
  .fullForm .form_C .validator.red {
    color:#cc0000;
  }
  .fullForm .form_C label {
    float:left;
    width:145px;
    text-align:right;
    padding:6px 0 0 0;
  }
  .fullForm .form_C label span {
    font-weight:normal;
  }
  .fullForm .form_C input {
    width:230px;
  }

    .miniForm {
      width:305px;
    }
  .miniForm .form_C textarea {
    background:none;
    border:1px solid #b2b2b2;
    width:230px;
    margin:0;
    height:100px;
  }
  .miniForm .form_C .validator {
    margin:0;
    float:left;
    color:#000;
    font-size:75%;
    font-weight:normal;
  }
  .miniForm .form_C .validator.red {
    color:#cc0000!important;
  }
    .miniForm .gr_space {
      font-size:75%!important;
      color:#525278!important;
      margin:0;
      text-align:left;
      padding:0 0 0 0;
      height:15px;
      width:auto;
    }
  .miniForm .form_C input, .form_C select {
    width:235px;
        margin-bottom: 15px;
  }


  .comm1 {
    font-style:italic; padding:9px 0 0 0; line-height:1.1em; color:#525278;
  }
  .tit1 {
    font-weight:bold; color:#2a2a2a; width:30%; text-align:right; font-size:13px; padding:20px 0 6px 0;
  }
  .lineVote {
    float:left; width:100%; padding:5px 0;
  }
  .lineVoteL {
    float:left; width:30%; text-align:right; color:#2a2a2a; font-size:12px;
  }
  .lineVoteR {
    width:55%; margin: 0 0 0 5%; float:left; font-family:Verdana; color:#254869; font-size:10px; line-height:20px;
  }
  .lineVoteR .pBg {
    background:#525278; height:11px; float:left; margin:4px 0 0 0;
  }
  .polT {
    background:url(/i/frontend/pollTitle1.png) 0 0 no-repeat #f6f6f6!important; height:38px; margin:2px -18px 0 -34px; background:#525278;
  }
  .polTL {
    background:url(/i/frontend/pollTitle.png) 0 0 no-repeat #abc; float:right;
  }
  .polTR {
    background:url(/i/frontend/pollTitle.png) right -76px no-repeat;
  }
  .polTC {
    background:url(/i/frontend/pollTitle.png) 0 -38px repeat-x; height:38px; line-height:38px; color:#FFF; margin:0 7px 0 6px; font-weight:bold; font-family:Arial; padding:0 20px 0 5px;
  }
  .polTC img {
    vertical-align:top; margin:5px 10px 0 0;
  }








.subMenuL {
  background:url(/i/frontend/borderMenu.png) 0 0 repeat-y;
}
.subMenuR {
  background:url(/i/frontend/borderMenu.png) right 0 repeat-y;
}
.vMenu1 ul {
  margin:0 3px 0 2px;
  font-family:Georgia;
  font-size:13px;
  color:#FFF;
  padding:0;
}
.vMenu1 ul li {
  list-style:none;
  margin:0;
  padding:0;
  float: none;
}
.vMenu1 ul a {
  color:#FFF;
  text-decoration:none;
  display:block;
  padding:0 10px;
  height:30px;
  line-height:30px;
  background:#a97caa;
}
.vMenu1 ul a:hover {
  background:#723383;
}
.vMenu1 {
  float: left;
  position: absolute;
  z-index: 1000000;
  margin-left: -2px;
}

ul.hMenu {
  margin:0;
  font-family:Georgia;
  font-size:12px;
  color:#FFF;
  padding:0;
  float:left;
  width:100%;
}
ul.hMenu li {
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  padding:0 3px;
  line-height:30px;
}
ul.hMenu li.sel .menuL {
  /*background:url(/i/frontend/hMenu_sel.png) 0 0 no-repeat;*/
  margin:4px 0;
}
ul.hMenu li.sel .menuR {
  /*background:url(/i/frontend/hMenu_sel.png) right -44px no-repeat;*/
}
ul.hMenu li.sel .menuC {
  /*background:url(/i/frontend/hMenu_sel.png) 0 -22px repeat-x;*/
  height:22px;
  margin:0 6px;
  color:#FFF;
  line-height:22px;
}
ul.hMenu  a {
  color:#FFF;
  text-decoration:none;
  padding:0 5px;
}


.vMenu2 {
  float:left;
  width: 175px;
  background-color: white;
  margin-bottom: 10px;
  z-index: 1000000;
}
.vMenu2 ul {
  font-family:Georgia;
  font-size:12px;
  color:#252525;
  margin:0 0 0 25px;
  padding:0;
}
.vMenu2 ul li {
  list-style:none;
  border-bottom:1px dashed #666;
  padding:0;
  margin: 0;
}
.vMenu2 ul li.last {
  border-bottom:none;
}
.vMenu2 ul li a {
  color:#252525;
  text-decoration:none;
  padding:0 15px 0 20px;
  display:block;
  line-height:35px;
  margin:0;
}
.vMenu2 ul li a:hover {
  background:#333;
  color:#FFF;
}

.hidden{
    display: none;
}
.form_C input {
    *float :left;
}
.form_C b, .form_C a{
    /*clear: both;*/

}
.form_C b {position: relative;}
.forIE{white-space:nowrap;}

/*Search Form For Local Directory Page*/
.l_search_form {
  border:#DADADA solid 1px;
  background-color:#FEFEFE;
  background-image:url(/i/frontend/back_search_form.jpg);
  background-position:bottom;
  background-repeat:repeat-x;
  padding-top:10px;
  height:68px;
  margin-bottom:30px;
}

.l_search_form .l_search_form_sel {
  float:left;
  width:185px;
  margin-left:18px;
  margin-right:5px;
}

.l_search_form label {
  color:#A11538;
  font-weight:bold;
  float:left;
}
.l_search_form input {
  color:#767676;
  font-weight:bold;
  border-left:#9B9B9B solid 2px;
  border-top:#9B9B9B solid 2px;
  border-right:#DDDDDD solid 1px;
  border-bottom:#DDDDDD solid 1px;
  padding:5px 0 5px 15px;
  line-height:12px;
  width:152px;
  margin-top:3px;
}
.l_search_form .l_search_form_sel label {
  display:block;
}
.l_search_form .btn_search {
  background-image:url(/i/frontend/back_but_search.png);
  background-position:left top;
  background-repeat:no-repeat;
  color:#FFFFFF;
  display:block;
  float:left;
  font-weight:bold;
  height:23px;
  line-height:20px;
  margin-left:10px;
  margin-top:19px;
  text-align:center;
  text-decoration:none;
  width:104px;
}
.l_search_form .arr_down {
  display:block;
  float:left;
  width:16px;
  height:16px;
  background-image:url(/i/frontend/back_arr.png);
  background-position:left top;
  background-repeat:no-repeat;
  background-color:#B2425E;
  margin-left:5px;
}

.l_search_form .arr_up {
  display:block;
  float:left;
  width:16px;
  height:16px;
  background-image:url(/i/frontend/back_arr_up.png);
  background-position:left top;
  background-repeat:no-repeat;
  background-color:#B2425E;
  margin-left:5px;
}

.l_search_form .pale {
  font-size:10px;
  color:#9C9C9C;
}
.l_search_form .l_search_form_rel {
  float:left;
  margin-left:5px;
  white-space:nowrap;
  padding-top:23px;
  width:130px;
  position:relative;
}
.l_search_form .l_search_form_list {
  border:#E1E1E1 solid 1px;
  float:left;
  position:absolute;
  z-index:2;
  right:10px;
  top:53px;
  width:297px;
  padding-top:10px;
  padding-bottom:6px;
  padding-left:15px;
  background-color:#FFFFFF;
}
.l_search_form .l_search_form_list .l_search_form_fl {
  float:left;
  width:145px;
  white-space: normal;
}
.l_search_form .l_search_form_list a {
  color:#767676;
  text-decoration:underline;
  display:block;
  float:left;
  clear:left;
  margin-bottom:5px;
}
.l_search_form .l_search_form_list a:hover {
  color:#B2425E;
  font-weight:bold;
}
.l_adv_r {
  width:172px;
  height:92px;
  background-image:url(/i/frontend/back_reckl.png);
  background-position:left top;
  background-repeat:no-repeat;
  cursor:pointer;
  padding-left:115px;
  padding-right:18px;
  background-color:#0099CC;
}
.l_adv_r h3 {
  color:#6F1030;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  text-align:center;
  padding-top:15px;
  line-height:17px;
}
.l_adv_r h5 {
  color:#870632;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  font-weight:normal;
  line-height:20px;
  text-align:center;
}
/*End of Search Form For Local Directory Page*/

/*Header adv zones*/
/* new style*/
.new_3_box
{
     float: right;
     display:inline;
     height:100%;

}
.new_3_box td
{
    vertical-align:bottom;
}
.new_box1
{
    width:200px;
    height:100px;
    background:red;
}
.new_box2
{
    width:200px;
    height:500px;
    background:orange;
}
.new_box3
{
    width:500px;
    height:50px;
    background:aquamarine;
}
/*-----------------------------------*/

.l_adv_r_2 {
  background-image:url(/i/frontend/mask_roll.png);
  background-position:-3px 0;
  color:#5D5D5D;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:12px;
  height:43px;
  margin-bottom:20px;
  padding:6px 0 0 125px;
  width:173px;
  cursor:pointer;
}

.l_adv_r_3{
  background-position: -3px -52px;
}

.l_adv_r_2 h3 {
  color:#6F1030;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  text-align:center;
  padding-top:15px;
  line-height:17px;
}
.l_adv_r_2 h5 {
  color:#870632;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:10px;
  font-weight:normal;
  line-height:20px;
  text-align:center;
}

.l_adv_r_3 h3 {
  color:#6F1030;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  text-align:center;
  padding-top:15px;
  line-height:17px;
}
.l_adv_r_3 h5 {
  color:#870632;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:10px;
  font-weight:normal;
  line-height:20px;
  text-align:center;
}

/* */
.rightCont {
  font-size:14px;
  color:#666666;
}
.rightCont h3 {
  font-size:15px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
}
.rightCont p {
  font-size:14px;
}
.rightCont h3 a {
  color:#9E0B33;
}

.rightCont .b_text {
  font-size:14px;
  font-weight:bold;
  color:#666666;
  padding-top:2px;
}

.rightCont a.href_visit {
  color:#9E0B33;
  text-decoration:underline;
}
.topBox {
  position:relative;
  z-index:3;
  margin-top:3px;
  padding-bottom:10px;
}
.topBox .posted_info_topstars {
  position:absolute;
  top:8px;
  right:14px;
}
.topBox .posted_info_topstars .top_stars {
  font-size:15px;
  color:#BD0417;
  font-weight:bold;
}
.topBox .posted_info_topstars div {
  text-align:center;
  padding:0px;
}
h1.h_sm {
  font-size:15px;
  font-weight:bold;
  color:#9E0B33;
  font-family:Arial, Helvetica, sans-serif;
  padding-bottom:4px;
}
.cssReset {
  color:#333333;
  font-size:11px;
  line-height:19px;
}
.dissc_one h4 {
  font-size:15px !important;
  font-weight:bold !important;
  color:#9E0B33 !important;
  font-family:Arial, Helvetica, sans-serif !important;
  padding-bottom:1px;
  padding-top:7px !important;

}
.dissc_one h4  a {
  text-decoration:underline !important;
}
.dissc_one .posted_info .posted_info_text {
  color:#666666 !important;
  font-size:11px !important;
  font-family:Arial, Helvetica, sans-serif !important;
}
.dissc_one .posted_info div {
  padding:0px;
  padding-bottom:10px;
}
.posted_info_stars {
  margin-top:10px;
}
.posted_info_stars div {
  padding-right:0px;
}
.topBox .leftImg {
  padding-top:13px;
}



.ul_links {
  font-size:9px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#034321;
  border-top:#CDCDCD solid 1px;
  font-weight:bold;
  line-height:12px;
  margin-top:8px;
}
.ul_links li {
  border-bottom:#CDCDCD solid 1px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:2px;
  padding-right:10px;
}
.ul_links a {
  color:#00572D;
  text-decoration:none;
}

.ph-cell {font-size:14px;float:left;width:343px;margin-right:15px;}
.phone-cart {background:url(/i/backend/phone-cart3.png) 0 0 no-repeat;background-color:#FFFFFF;width:215px;height:139px;margin:4px 0 0 0;}
.phone-cart .text {padding:14px 10px 0 ;text-align:center;}
.phone-cart .t2 {color:#9e0b0f;font-weight:bold;font-size:13px;padding:2px 0 0;}
.phone-cart.basic .t3 {font-size:15px;font-weight:bold;padding:2px 0 0;}
.phone-cart.boxed .t1 {font-size:12px;}
.phone-cart.boxed .t2 {font-size:17px;padding:0;}
.phone-cart.boxed .t3 {font-size:18px;font-weight:bold;border:2px solid #c3c3c3;background:#faf9fb;margin:3px 0 0 0;padding:5px 0;}
.phone-cart.bordered .text {background:url(/i/backend/bordered-text-box.png) center 15px no-repeat;width:192px;height:74px;font-size:14px;}
.phone-cart.bordered .t1 {padding:10px 0 0;}
.phone-cart.bordered .t2 {font-weight:bold;}
.phone-cart.bordered .t3 {font-weight:bold;padding:2px 0 0;}
