/*
body 
{
    background-color:#000153;
    background-image:none;
    padding:0;
    margin:0;
    font-size:12px;font-family:verdana;
    color:#5E6170;
}
a{color:#3A34CD;}
#sitemain 
{
    position:relative;
    clear:both;
    width:950px;
    font-size:10px;
    margin:auto;
    background-color:#FFFFFF;
}
#sitemain_wraper 
{
    background-color:#FFFFFF;
}
#sitemain1 
{
    position:relative;
    clear:both;
    width:950px;
    font-size:10px;
    margin:auto;
    background-color:#FFFFFF;
}
#logo 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    height:227px;
    background-color:transparent;
    font-size:10px;
}
#logo img 
{
    position:relative;
    border:0
}
#logo_inner 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    height:227px;
    background-color:transparent;
    font-size:10px;
}
#logo_inner img 
{
    position:relative;
    border:0
}

#ttline 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    height:40px;
    background: url("images/title.jpg") no-repeat;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:16px;
    color:#FFFFFF;
    text-indent:-3000px}
#ttline .comment 
{
    position:relative;
    text-align:left;
    left:0;
    top:0;
}

#title_line 
{
    position:relative;    
    clear:both;
    width:950px;
    height:33px;
    background: url("images/head_bg.jpg") repeat-x;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:16px;
    color:#FFFFFF;}
#title_line .comment 
{
	float:left;
    position:relative;
    text-align:left;
    left:0;
    padding-top:8px;
    padding-left:8px;
}
#title_line .comment_buttons 
{
	float:right;
    position:relative;
    text-align:left;
    left:0;
    padding-top:8px;
    padding-right:18px;
}


#title_line_inner 
{
    position:relative;    
    clear:both;
    width:950px;
    height:33px;
    background: url("images/head_bg.jpg") repeat-x;
    font-family:verdana,arial,sans-serif;
    font-weight:bold;
    font-size:16px;
    color:#FFFFFF;}
#title_line_inner .comment_inner 
{
	float:left;
    position:relative;
    text-align:left;
    left:0;
    padding-top:8px;
    padding-left:8px;
}
#title_line_inner .comment_buttons_inner 
{
	float:right;
    position:relative;
    text-align:left;
    left:0;
    padding-top:8px;
    padding-right:18px;
}
#groupsp_index 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    background:transparent;
    font-size:1px;
    top:10px;
}
#groupsp 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    background:transparent;
    font-size:1px;
    
} 
#groupbot 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    height:20px;
    background:transparent;
    font-size:1px;
} 
#group 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    background-color:transparent;
    font-size:10px;
}
#groupsp_inner 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    background:transparent;
    font-size:1px;
} 
#groupbot_inner 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    height:20px;
    background:transparent;
    font-size:1px;
} 
#group_inner 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    background-color:transparent;
    font-size:10px;
}

#content 
{
    position:relative;
    float:left;
    width:688px;
    background-color:#FFFFFF;
    font-family:verdana;
    font-size:12px;
    padding-left:5px;
}
#content_inner 
{
    position:relative;
    float:left;
    width:99%;
    background: url("images/content_bg.jpg") repeat-x;
    background-color:#FFFFFF;
    font-family:verdana;
    font-size:12px;
    padding-top:10px;
    padding-left:5px;
}
#box_left 
{
    position:relative;
    float:left;
    width:10px;
    height:229px;
    background: url("images/login_left.jpg") no-repeat;
    font-size:10px;
}
#group2 
{
    position:relative;
    float:left;
    width:246px;
    background-color:transparent;
    font-size:10px;
}
#loginbox_title 
{
    position:relative;
    float:left;
    clear:both;
    width:246px;
    height:23px;
    background: url("images/head_bg.jpg") repeat-x;
    font-family:verdana;
    font-weight:bold;
    font-size:14px;
    text-align:center;
    color:#FFFFFF;
    padding-top:10px;
}
#loginbox_form 
{
    position:relative;
    float:left;
    clear:both;
    width:246px;
    background-color:transparent;
    font-size:12px;
}
#loginbox_form .lb 
{
    position:relative;
    float:left;
    background: url("images/dot1.gif") 0 100% repeat-x;
    width:100%;
}
#loginbox_form .lr 
{
    position:relative;
    float:left;
    background: url("images/dot1.gif") 100% 0 repeat-y;
    width:100%;
}
#loginbox_form .lt 
{
    position:relative;
    float:left;
    background: url("images/dot1.gif") 0 0 repeat-x;
    width:100%;
}
#loginbox_form .ll 
{
    position:relative;
    float:left;
    background: url("images/dot1.gif") 0 0 repeat-y;
    width:100%;
}
#loginbox_form .bspc 
{
    padding-bottom:20px;
    clear:both;
    font-size:1px;
}
#imbox 
{
    position:relative;
    float:left;
    clear:both;
    width:246px;
    background-color:transparent;
    font-size:10px;
    text-align:center;
    padding-top:20px;
}
#imbox .bspc 
{
    padding-bottom:20px;
    clear:both;
    font-size:1px;
}
#footer_logo 
{
    position:relative;
    margin:auto;
    clear:both;
    width:321px;
    height:55px;
    background: url("images/footer_logo.jpg") no-repeat center top;
    font-size:10px;
    border:1px solid #8E8DAF;
    margin-bottom:20px;
}
.step{color:#000000;}
#footer 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    height:22px;
    background: url("images/footer_bg.jpg") repeat-x;
    color:#FFFFFF;font-size:12px;font-family:verdana;padding-top:10px;
    text-align:center;
}
#footer_inner 
{
    position:relative;
    float:left;
    clear:both;
    width:950px;
    height:22px;
    background: url("images/footer_bg.jpg") repeat-x;
    color:#FFFFFF;font-size:12px;font-family:verdana;padding-top:10px;
    text-align:center;
}
#footer a{color:#FFFFFF;font-size:12px;font-family:verdana;} 
#footer_inner a{color:#FFFFFF;font-size:12px;font-family:verdana;} 
#loginbox_table{padding-left:10px;}
#loginbox_table label{    font-family:verdana;
    font-weight:bold;
    font-size:11px;
    color:#0D0DA1;
}
.button{background: url("images/button_bg.jpg") repeat-x;border:0px;color:#FFFFFF;
font-size:12px;font-family:verdana;font-weight:bold;height:23px;
padding-left:10px;padding-right:10px;}
.button2{background: url("images/button_bg2.jpg") repeat-x;border:0px;color:#000000;
font-size:13px;font-family:verdana;font-weight:bold;height:23px;
padding-left:10px;padding-right:10px;height:28px;}

#menu2 {position:relative; float:left; clear:both; width:208px; background-color:#FFFFFF;
 font-family:verdana,sans-serif; font-weight:bold; font-size:10px; z-index:90;
 
 }
#menu2 .bspc {padding-bottom:0px; clear:both; font-size:1px;}
#menu2 ul {margin:0; padding:0px 0 0; font-size:12px;border:1px solid #5F6477;}
#menu2 li {overflow:inherit; list-style-type:none; margin:0; padding:0; border-top:1px solid #5F6477;} 
#menu2 a {height:20px; text-decoration:none; margin:0; padding:10px 10px 5px; display:block; color:#000000;}
#menu2 a.first {margin:0; padding:10px 10px 5px;border-top:0px solid #5F6477; } 
#menu2 a:hover {color:#FFFFFF; background:#5F6477;}
.content1{padding-left:20px;background-image: url('images/box_add_listing.jpg'); background-repeat: no-repeat; background-position: center top;
font-size:12px;color:#5F6477;line-height:200%;
}

*/
/*
a,a:visited{color:#0000EF;}*/
a.homelink{color:#000000;}
body 
{
    background-color:#0D0E2C;
    background-image:none;
    padding:0;
    margin:0;
    font-size:12px;
    font-family:verdana;
    color:#492B0F;
}
.error{color:red;}    
/* tab pane styling */
div.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #90540E;
	border-top:0;
	font-size:14px;
	background-color:#D7D5C6;
}
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #90540E;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(images/tabs.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 100px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -635px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -635px -62px;		
	cursor:default !important; 
	color:#000 !important;
	
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }

/* width 4 */
ul.tabs a.s2 			{  background-position: -634px -31px;color:#ffffff;}
ul.tabs a.s2:hover 	{background-position: -634px 0; width:101px;color:#333;  }
ul.tabs a.s2.current  { background-position: -634px -62px;color:#333; }

/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

table.text1 tr td{font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt;white-space: nowrap;color:#492B0F;}
.text1{font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt;white-space: nowrap;color:#492B0F;}
.text1 p{white-space: nowrap;}
.text1 font,.text1 p font{white-space: nowrap;font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt;white-space: nowrap;color:#492B0F;}
.text3{font-weight: normal; font-size: 13px; line-height: normal; font-style: normal; font-variant: normal;line-height:200%;}
table.text3 tr td{color:#492B0F;font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt;line-height:200%;}
.text3 p{color:#492B0F;font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt;line-height:200%;}

.text4{color:#492B0F;font-weight: normal; font-size: 8pt; line-height: normal; font-style: normal; font-variant: normal;}
table.text4 tr td{color:#492B0F;font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt;}
.text4 p{color:#492B0F;font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt;}

.error{color:red;font-weight:bold;}
.heading     { 
	height:23px;
    background: url("images/head_bg.jpg") repeat-x;
    font-family:verdana;
    font-weight:bold;
    font-size:14px; color:#FFFFFF;
    
 }
 .heading_inner
 {
 	height:30px;
    font-family:verdana;
    font-weight:bold;
    font-size:14px; color:#0D0E2C; 
    border-bottom:1px dashed #0000FF;
    border-top:1px dashed #0000FF;
	background:#aeac9f;
 }
 .heading_inner b{} 
.td1         { font-family: Verdana; font-size: 11px; background-color: #EBEBEB;color:#492D0E; }
.td2         { font-family: Verdana; font-size: 11px; background-color: #FFFFFF;color:#492D0E; }

.ttd1		 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0D0E2C; } 
.ttd2         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#0D0E2C; }

.heading_msg{  font-family:verdana; font-weight:bold;  font-size:14px;}
.p2{  font-family:verdana; font-weight:normal;  font-size:12px;}
.p1{  font-family:verdana; font-weight:normal;  font-size:14px;}
.charcounter{display:block;}
.text1 input{font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt;white-space: nowrap;}
.help{cursor:hand;cursor:pointer;}
table.note{padding:0px;margin:0px;}
td.note{font-style: normal; font-variant: normal; font-weight: bold; font-size: 8pt;color:#0000FF;line-height:120%;}
.headingpayment, .headingpayment a{font-family:verdana; font-weight:bold;  font-size:14px;color:#492B0F;}
#theForm1{margin:0px;padding:0px;}
#step1,#step2,#step3,#step4,#step5,#step6,#step7,#step8{ 
padding-top:2px;
color:#492B0F;
}


.left_menu a { font-family: Tahoma; font-size: 11px; color: #0D0E2C; text-decoration: none; font-weight: bold }
.content     { font-family: Verdana; font-size: 12px; color: #0D0E2C;text-align:left; }
.footer_menu a { font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration: underline }
.footer_menu { font-family: Verdana; font-size: 11px; color: #FFFFFF }
.left_menu   { line-height: 150% }
.left_menu a:hover { font-family: Tahoma; font-size: 11px; text-decoration: none; color: #CC0000;font-weight: bold }

.hoverm{background-color: #D7D5C6}

.option_menu a { font-family: Verdana; font-size: 12px; color: #492D0E; text-decoration: none }
.option_menu a:hover { font-family: Verdana; font-size: 12px; color: #492D0E; text-decoration: none }
.button2{background: url("images/button_bg2.jpg") repeat-x;border:0px;color:#000000;
font-size:13px;font-family:verdana;font-weight:bold;
padding-left:10px;padding-right:10px;height:28px;}

.button{background: url("images/button_bg2.jpg") repeat-x;border:0px;color:#FFFFFF;
font-size:12px;font-family:verdana;font-weight:bold;height:28px;
padding-left:10px;padding-right:10px;}
table.left_menu td{text-align:left;}
.content table td{text-align:left;}
.left_menu_top{background: url("images/left_menu_top.jpg") no-repeat;}
.left_menu_bottom{background: url("images/left_menu_bottom.jpg") no-repeat;}
.left_menu_content{background: url("images/left_menu_content.jpg") repeat-y;}
.news ul{
padding:0px;
margin:0px;
}
.news ul li{
	background-image:url('images/news_line.jpg');
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-top:12px;
	padding-bottom:12px;
	list-style-image: url('images/news_icon.jpg');
}
.news ul li a{
	text-decoration:none;
	color:#363636;
	font-weight:bold;
}
.news ul li a:hover{
	text-decoration:none;
	color:#104E40;
}
#demotip { 
    display:none; 
    background:transparent url(images/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff; 
    text-align:center;    
}
#commentform {
	display:block;
	margin:30px 20px;
	padding:20px;
	font-family: Verdana;
	background:#dfddd0;
	border:1px solid #aaa;
	border-collapse: collapse;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.form {
	display:block;
	margin:30px 20px;
	padding:20px;
	font-family: Verdana;
	background:#e6e6e6;
	border:1px solid #aaa;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-size:12px;
}
.form1 {
	display:block;
	margin:30px 20px;
	padding:20px;
	padding-top:0px;
	margin-top:5px;
	font-family: Verdana;
	background:#e6e6e6;
	border:1px solid #aaa;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-size:12px;
}

.comment-form button, .submit{
	height:42px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	width:200px;
	background-color:#dedede;
	background-repeat:repeat-x;
	background-position:0 -540px;
	border:1px solid #c4c4c4;
	color:#545454;
	text-shadow:1px 1px 0px #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-weight:bold;
	line-height:40px;
	cursor:pointer;
}

.comment-form button:hover, .submit:hover{
	background-position:0 -900px;
	color:#000000;
	text-shadow:1px -1px 0px #fff;
	border:1px solid #484848;
}

.comment-form p, .ddfmwrap p,.comment-form td {
	font-size:12px;
}

.tabbg{

		background:#dfddd0;
		border:solid #aeac9f 3px;
}
.window{
	  width:815px; 
	  height:auto;
	  padding:10px;
	  padding-left:5px;
	  background-color:#246685;	  
	  position:absolute;
	  display:none;
	  z-index:9999;
	  padding:20px; 
	  color:#ffffff; 
	  font-family:Arial;
	  font-size:12px;
	  line-height:180%;

     opacity:0.9;  
     filter:alpha(opacity=90);  
     -moz-opacity:0.9;  	  
}
.window h2{
	font-size:14px;
	padding:0px;margin:0px;
	float:left;
}
.window ol{
	margin-top:25px;
}
.window li{
padding-bottom:20px;
margin-left:-20px;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  display:none;
  
}
* html #mask {background-color:#ffffff;	}
* + html #mask {background-color:#ffffff;	}
.close {float:right;margin-top:-20px;margin-right:-20px;}
* + html .close {margin-top:-23px;margin-right:-23px;}
* html .close {margin-top:-23px;margin-right:-23px;}
.close img{border:0px solid;}
.popheader{clear:both;height:32px;}
