body{
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	overflow-y:scroll;
}
a {
	color: #3C5A98;
	outline: none;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
img {border: none;}
input {vertical-align: baseline;}
.clear{
	clear:both;
	background:transparent;
}

h1,h2,h3,h4,h5{color:#3C5A98;margin:0;padding:0;}
h1{
	font-size:24px;
	line-height:normal;
	font-weight:normal;
	padding-bottom:18px;
}
h2{
	font-size:18px;
	line-height:normal;
	font-weight:normal;
	padding-top:9px;
	padding-bottom:9px;
}
h3{
	font-size:14px;
	line-height:normal;
	font-weight:bold;
	padding-bottom:9px;
}

#cabinet_top_menu{
	font-size:12px;
	line-height:normal;
	margin-bottom:11px;
	padding:0 10px 0 10px;
}
#cabinet_top_menu .left{
	float:left;
	text-align:left;
}
#cabinet_top_menu .right{
	float:right;
	text-align:right;
}
#cabinet_top_menu .left .logo{
	width: 143px;
	height: 33px;
	background-image: url(/img/sp_main.gif);
	text-decoration:none;
	margin-top:20px;
}

#cabinet_main_menu{
	margin: 0 auto 18px auto !important;
	align: center;
	/*border-bottom:1px solid #4c9cf6;*/
	height:35px;
	min-width:805px;
}
#cabinet_main_menu .cabinet_main_menu_lines{
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:0;
	padding:0;
	background:#4c9cf6;
}
#cabinet_main_menu .cabinet_main_menu_lines .white{
	width:940px;
	margin:0 auto;
	height:1px;
	line-height:1px;
	font-size:1px;
	padding:0;
	background:#fff;
}
#cabinet_main_menu .align_center
{
position: relative;
width: 100%;
}
#cabinet_main_menu .align_center:after
{
content: '';
display: block;
clear: both;
}
#cabinet_main_menu .align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
#cabinet_main_menu .align_center_to_right
{
position: relative;
right: -50%;
}

/*===main menu list===*/
#cabinet_main_menu #cabinet_menu{
	/*width:805px;*/
	height:35px;
	margin:0 auto;
	width:942px;
}
#cabinet_main_menu #cabinet_menu {list-style-type:none; /*margin:0;*/ padding:0;}

#cabinet_main_menu #cabinet_menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:469px; height:1px; z-index:100;}
#cabinet_main_menu #cabinet_menu li span, #cabinet_main_menu #cabinet_menu li span:visited {text-decoration:none;/*cursor:pointer;cursor:hand;*/}

#cabinet_main_menu #cabinet_menu dl {position:absolute; top:0; left:0; width: 469px; margin: 0; padding: 0; background: transparent;}
#cabinet_main_menu #cabinet_menu dt {background: transparent; margin:0; font-size: 14px; font-weight:bold; width:469px; float:left;}
#cabinet_main_menu #cabinet_menu dd {
display:none; background: transparent; 
border-left:1px solid #4c9cf6;
border-right:1px solid #4c9cf6;
width:469px;
clear:left; margin:0; padding:0; color: #006cd8; font-size: 1em; text-align:left;
}
#cabinet_main_menu #cabinet_menu dd.last{
	border-bottom:1px solid #4c9cf6;
}

#cabinet_main_menu #cabinet_menu dt span.active{
	background:#fff;
	color:#006cd8;
	border-bottom:1px solid #fff;
	height:31px;
	line-height:31px;
	padding-top:3px;
	margin-top:0;
}

#cabinet_main_menu #cabinet_menu dt span, #cabinet_main_menu #cabinet_menu dt span:visited {
background:#fff url('/img/main_tab_hover.gif') left top repeat-x;
height:31px;
line-height:31px;
margin-top:3px;
text-align:center;
display:block; color:#006dee; width:469px;/*cursor:pointer;cursor:hand;*/
/*border-width:1px 1px 0 1px;
border-style:solid;
border-color:#4c9cf6;*/
border:1px solid #4c9cf6;
}
#cabinet_main_menu #cabinet_menu dt span a, #cabinet_main_menu #cabinet_menu dt span a:visited{
	color:#3C5A98;
	text-decoration:none;
	display:block;
	line-height:31px;
	font-family:'Times New Roman',serif;
	font-size:18px;
	background:#fff url('/img/main_tab_bg.gif') left top repeat-x;
	/*font-style:italic;*/
}
#cabinet_main_menu #cabinet_menu dt span:hover a{
	background:transparent;
	color:#3B5999;
}
#cabinet_main_menu #cabinet_menu dt span a:hover{
	/*font-style:italic;*/
	background:transparent;
	text-decoration:underline;
}
#cabinet_main_menu #cabinet_menu dt span.active a{
	color:#3C5A98;
	background:transparent;
}
#cabinet_main_menu #cabinet_menu dd span, #cabinet_main_menu #cabinet_menu dd span:visited {
background:#FFF; color:#006dee; /*text-decoration:underline;*/ display:block; 
width:433px;
padding:0 18px;
line-height:31px;
/*cursor:pointer;cursor:hand;*/
}
#cabinet_main_menu #cabinet_menu dd span a, #cabinet_main_menu #cabinet_menu dd span a:visited{
	color:#3C5A98;
	text-decoration:none;
}
#cabinet_main_menu #cabinet_menu dd span a:hover{
	text-decoration:underline;
}

#cabinet_main_menu #cabinet_menu li span:hover {border:0;}

#cabinet_main_menu #cabinet_menu li:hover dd, #cabinet_main_menu #cabinet_menu li span:hover dd {display:block;/*cursor:pointer;cursor:hand;*/text-decoration:none;}
#cabinet_main_menu #cabinet_menu li:hover dl, #cabinet_main_menu #cabinet_menu li span:hover dl {width:200px; /*cursor:pointer;cursor:hand;*/text-decoration:none;}
#cabinet_main_menu #cabinet_menu li:hover dt span, #cabinet_main_menu #cabinet_menu li span:hover dt span {
height:31px;
line-height:31px;
margin-top:3px;
text-align:center;
background: #fff url('/img/main_tab_hover.gif') left top repeat-x; color:#006cd8;/*cursor:pointer;cursor:hand;*/text-decoration:none;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#4c9cf6;
}
#cabinet_main_menu #cabinet_menu li:hover dt span a{
	background:transparent;
}
#cabinet_main_menu #cabinet_menu li:hover dt span.active, #cabinet_main_menu #cabinet_menu li span.active:hover dt span {
	height:31px;
	line-height:31px;
	padding-top:3px;
	margin-top:0;
text-align:center;
	background: #fff url('/img/main_tab_hover_active.gif') left top repeat-x; color:#006cd8;/*cursor:pointer;cursor:hand;*/text-decoration:none;
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#4c9cf6;
}
#cabinet_main_menu #cabinet_menu dd span:hover {background: #EFEFEF; color:#006dee;/*cursor:pointer;cursor:hand;*/text-decoration:none;}
/*===main menu list===*/



.cabinet_search_form{
	margin:0 0 9px 0;	
	font-size:16px;
	font-weight:bold;
	color:#333;
	height:48px;
	line-height:48px;
	background: transparent url('/img/sf_bg.gif') repeat-x left top; 
	float:left;
	/*width:600px;*/
}
.cabinet_search_form input[type=text], .cabinet_search_form select{
	border:1px solid #99CCFF;
}

.cabinet_search_form img{
	vertical-align:bottom !important;
}

.cabinet_search_form span.ajax_loading img{
	vertical-align:bottom;
}
.cabinet_search_form .cs_left{
	background:url('/img/sf_left.gif') left top no-repeat; /*transparent*/
}
.cabinet_search_form .cs_right{
	background:url('/img/sf_right.gif') right top no-repeat; /*transparent*/
}
.cabinet_search_form .cs_inner{
	padding:0 28px 0 18px;
}


.cabinet_content{
	width:960px;
	margin:0 auto;
}
.serp_tools{
	width:900px;
	/*width:auto !important;*/
	margin:0 auto;
	/*margin:0 10px 10px !important;*/
}

.cabinet_content_inner{
	padding:18px;
}

.start{
	height:24px;
	background:transparent url('../img/start_border_2.gif') bottom left repeat-x;
}
.start .start_inner{
	height:24px;
	background:transparent url('../img/start_block_arrow_2.gif') bottom left no-repeat;
	margin-left:210px;
}

.cabinet_content .start_block{
	border:1px solid #4C9CF6;
	border-top:0;
	padding-top:18px;
}
.cabinet_content .start_block h1{
	margin:0;
	font-size:24px;
	font-weight:normal;
	padding-bottom:9px;
}
.cabinet_content .start_block h2{
	margin:0;
	padding-bottom:9px;
}
.cabinet_content .start_block h3{
	margin:0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:9px;
}
.cabinet_content .start_block p{
	margin:0;
	padding-bottom:18px;
}
.cabinet_content .start_block span.welcome_sub{
	font-size:16px;
	font-weight:normal;
	display:block;
	padding-bottom:32px;
}
.cabinet_content .start_block .comp_block{
	width:295px;
	float:left;
}
.cabinet_content .start_block .kwd_block{
	width:452px;
	float:left;
}
.cabinet_content .start_block .comp_block p, .cabinet_content .start_block .kwd_block p{
	padding:0;
}
.cabinet_content .start_block table tr td{
	padding-right:10px;
}
.cabinet_content .start_block table tr td img{
	margin-top:10px;
}

.cabinet_content .cabinet_content_tabs{
	text-align:center;
}

/* sub tabs table */
.cabinet_sub_tabs th{
	font-weight:normal;
	cursor:pointer;cursor:hand;
	background:#fff;
}
.cabinet_sub_tabs th a{
	padding:0;margin:0;
	height:22px;
	border-bottom:1px solid #4C9CF6;
	border-top:1px solid #4C9CF6;
	border-left:0;
	margin-top:5px;
}
.cabinet_sub_tabs th.first a{
	border-left:1px solid #4C9CF6;
}
.cabinet_sub_tabs th.last a{
	border-right:1px solid #4C9CF6;
}
.cabinet_sub_tabs th.active_tab_header a{
	margin:0;
	padding-top:5px;
	border-bottom:1px solid #fff;
	border-left:1px solid #4C9CF6;
	border-right:1px solid #4C9CF6;
}
.cabinet_sub_tabs th a{
	font-weight:normal;
	text-decoration:none;
	display:block;
	line-height:22px;
	height:22px;
	background:transparent url('/img/sub_tab_bg_2.gif');
}
.cabinet_sub_tabs th.active_tab_header a{
	background:none;
}
/* sub tabs table end*/

table.search1_table tr td{
	padding:0 9px;
}



.cabinet_content_inner .sample_ads_margin2 span.sample_ads{
	margin:5px 9px 5px 0;
}

.cabinet_content_inner table.table_key_sum tr td{
	padding-right:9px;
}

.cabinet_content_inner span.pages_span{
	display:block;
	float:left;
}
.cabinet_content_inner span.pages_span span a{
	display:block;
	float:left;
	padding-right:9px;
}
.cabinet_content_inner span.pages_span span.cur{
	display:block;
	float:left;
	padding-right:9px;
	font-weight:bold;
}
.cabinet_content_inner span.pg{
	display:block;
	float:left;
	padding-right:5px;
	font-weight:bold;
}

/* BEGIN: inserted by jenya 03.03.2011 */
.searcher span.pages_span{
	display:block;
	float:left;
}
.searcher span.pages_span span a{
	display:block;
	float:left;
	padding-right:9px;
}
.searcher span.pages_span span.cur{
	display:block;
	float:left;
	padding-right:9px;
	font-weight:bold;
}
.searcher span.pg{
	display:block;
	float:left;
	padding-right:5px;
	font-weight:bold;
}
/* END: inserted by jenya 03.03.2011 */

.cabinet_login{
	border:1px solid #99CCFF;
	background:#E8F2FF;
	position:static !important;
	top:auto !important;
	left:auto !important;
	display:block !important;
	width:400px;
	margin:0 auto;
}
.cabinet_login_wrapper{
	width:900px;
	margin:0 auto;
}
.cabinet_login_wrapper h1, .cabinet_login_wrapper h2{
	text-align:center;
}
.cabinet_login_wrapper h2{
	margin-bottom:0;
}
.cabinet_login table tr td{
	padding:10px 5px 0 5px;
}
.cabinet_login input[type=text], .cabinet_login input[type=password]{
	border:1px solid #99CCFF;
	font-size:14px;
	padding:2px;
	width:254px;
}
.cabinet_login input[type=checkbox]{
	margin-left:0;
	vertical-align:middle;
}
.cabinet_login input[type=submit]{
	width:120px;
	float:right;
	margin-right:10px;
}
.cabinet_login table tr.signup td{
	font-size:16px;
	padding-top:20px;
	padding-bottom:10px;
	font-weight:bold;
}
.cabinet_login table tr.forgot td{
	font-size:10px;
	padding-top:0px;
}


/* MAIN */
.main_page{
	width:960px !important;
	margin:0 auto !important;
}
.main_page .sidebar{
	width:200px;
	padding-left:20px;
	float:right;
}
.main_page .blocks{
	width:740px;
}
.main_page .blocks .block{
	width:433px;
	height:250px;
	border:1px solid #4c9cf6;
}
.main_page .blocks  .odd, .main_page .blocks  .even{
	float:left;
	margin-bottom:10px;
}
.main_page .blocks  .odd{
	margin-right:10px;
}
.main_page .blocks h1{
	font-size:18px;
	line-height:18px;
	padding:18px 18px 9px 18px;
	margin:0;
}
.main_page .blocks h1 a{
	color:#006DEE;
	text-decoration:none;
}
.main_page .blocks h1 a{
	text-decoration:inderline;
}
.main_page .blocks img{
	/*float:right;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin:0 10px 0 10px;*/
}
.main_page .blocks p{
	margin:12px 18px 0 18px;
	line-height:18px;
}
.main_page .blocks ul{
	margin:0;padding:0;
	padding-left:30px;
	margin-top:9px;
}
.main_page .blocks ul li{
	margin-bottom:3px;
	list-style-image:url(/img/green_marker.gif);
	margin-bottom:9px;
}

.main_page .img_block {
	float:right;
	margin: 0 18px;	
	text-align:center;
	width:186px;
	overflow:hidden;
}
.main_page .img_block .zoom{
	background:transparent url('/img/zoom_fade_2.png') top left repeat;
	font-size:12px;
	font-weight:bold;
	color:#006CD8;
	text-align:right;
	padding:0;margin:0;
	padding-right:9px;
	line-height:19px;
	height:19px;
}
.main_page .img_block  .gal_image{
	border:1px solid #4C9CF6;
	height:120px;
}
.main_page .img_block  .gal_image .forhover{
	height:19px;
	padding-top:101px;
}
.main_page .img_block  .gal_image .forhover:hover{
	background:transparent url(/img/zoom_hover.png) 65px 23px no-repeat;
}

.main_page .sidebar .register{
	background:transparent url(/img/register_btn_bg.gif) top left no-repeat;
	height:50px;
	text-align:center;
}
.main_page .sidebar .register a h1,.main_page .sidebar .register a{
	text-decoration:none;
	color:#3b5997;
}
.main_page .sidebar .register a:hover h1, .main_page .sidebar .register a:hover{
	text-decoration:underline;
	color:#3b5997;
}
.main_page .sidebar .register h1{
	font-size:21px;
	line-height:50px;
	font-weight:bold;
	color:#3b5997;
	margin:0;
	padding-right:18px;
}
.main_page .sidebar h2{
	font-size:18px;
	font-weight:normal;
	line-height:normal;
	margin-top:32px;
	margin-bottom:9px;
}
.main_page .sidebar p{
	margin-top:0;
	margin-bottom:9px;
	line-height:18px;
}
.main_page .sidebar table{
	border:1px solid #4c9cf6;
	margin-top:10px;
}
.main_page .sidebar table tr td{
	white-space:nowrap;
	height:24px;
	line-height:24px;
}
.main_page .sidebar table tr.odd td{
	background:#FFF;
}
.main_page .sidebar table tr.even td{
	background:#efefef;
}
.main_page .sidebar table tr td.left{
	padding-left:9px;
}
.main_page .sidebar table tr td.right{
	padding-right:9px;
	color:#0066cc;
	font-weight:bold;
}


/*===DROP-DOWN MENU===*/

.drop_down_menu dl{
	position:absolute;
}
.drop_down_menu dd, .drop_down_menu dt, .drop_down_menu dl{
	margin:0;padding:0;
	display:block;
}
.drop_down_menu dt{
	width:143px;
	height:25px;
	padding-left:5px;
	line-height:25px;
	border:1px solid #FFF;
}
.drop_down_menu dl:hover dt{
	border:1px solid #4C9CF6;
	background:#E8F2FF;
}
.drop_down_menu dl dd{
	display:none;
}
.drop_down_menu dl:hover dd{
	display:block;
}

/* common styling */
.drop_down_menu {width:150px; position:relative; margin:0; float:left;z-index:200;}
.drop_down_menu ul li a, .drop_down_menu ul li a:visited {display:block; text-decoration:underline; width:143px; height:25px; border:1px solid #4C9CF6; border-width:0 1px; background:#FFF; line-height:25px; padding-left:5px;}
.drop_down_menu ul {padding:0; margin:0;list-style-type: none; }
.drop_down_menu ul li {float:left; margin-right:1px; position:relative;}
.drop_down_menu ul li ul {display: none;}

/* specific to non IE browsers */
.drop_down_menu ul li:hover a {background:#efefef;}
.drop_down_menu ul li ul li{margin-left:5px;}
.drop_down_menu ul li ul li a:hover {background:#efefef;}
.drop_down_menu ul li:hover ul {display:block; position:absolute; top:0; left:149px; width:149px;}
.drop_down_menu ul li:hover ul li a.hide {background:#FFF;}
.drop_down_menu ul li:hover ul li:hover a.hide {width:150px}
.drop_down_menu ul li:hover ul li ul {display: none;}
.drop_down_menu ul li:hover ul li a {display:block; background:#FFF; width:150px;}
.drop_down_menu ul li:hover ul li a:hover {background:#efefef;}
.drop_down_menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0;}
.drop_down_menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#FFF;}
.drop_down_menu ul li:hover ul li:hover ul li a:hover {background:#FFF;}

/*SA styling*/
.drop_down_menu a.blue{background:#E8F2FF !important;}
.drop_down_menu a.btop{border-top:1px solid #4C9CF6;}
.drop_down_menu a.bbottom{border-bottom:1px solid #4C9CF6;}

/* == DROP DOWN HISTORY == */
.drop_down_history dl{
	position:absolute;
}
.drop_down_history dd, .drop_down_history dt, .drop_down_history dl{
	margin:0;padding:0;
	display:block;
}
.drop_down_history dt{
	width:550px;
	height:25px;
	padding-left:5px;
	line-height:25px;
	border:1px solid #FFF;
}
.drop_down_history dl:hover dt{
	border:1px solid #4C9CF6;
	background:#E8F2FF;
}
.drop_down_history dl dd{
	display:none;
}
.drop_down_history dl:hover dd{
	display:block;
}

/* common styling */
.drop_down_history {width:550px; position:relative; margin:0 0 0 150px; float:left;z-index:200;}
.drop_down_history ul li a, .drop_down_history ul li a:visited {display:block; text-decoration:underline; width:550px; height:25px; border:1px solid #99ccff; border-width:0 1px; background:#FFF; line-height:25px; padding-left:5px;}
.drop_down_history ul {padding:0; margin:0;list-style-type: none; }
.drop_down_history ul li {float:left; margin-right:1px; position:relative;}
.drop_down_history ul li ul {display: none;}

/* specific to non IE browsers */
.drop_down_history ul li:hover a {background:#efefef;}
.drop_down_history ul li ul li{margin-left:5px;}
.drop_down_history ul li ul li a:hover {background:#efefef;}
.drop_down_history ul li:hover ul {display:block; position:absolute; top:0; left:149px; width:149px;}
.drop_down_history ul li:hover ul li a.hide {background:#FFF;}
.drop_down_history ul li:hover ul li:hover a.hide {width:150px}
.drop_down_history ul li:hover ul li ul {display: none;}
.drop_down_history ul li:hover ul li a {display:block; background:#FFF; width:150px;}
.drop_down_history ul li:hover ul li a:hover {background:#efefef;}
.drop_down_history ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0;}
.drop_down_history ul li:hover ul li:hover ul li a {display:block; width:200px; background:#FFF;}
.drop_down_history ul li:hover ul li:hover ul li a:hover {background:#FFF;}

/*SA styling*/
.drop_down_history a.blue{background:#E8F2FF !important;}
.drop_down_history a.btop{border-top:1px solid #4C9CF6;}
.drop_down_history a.bbottom{border-bottom:1px solid #4C9CF6;}
/*===DROP-DOWN MENU END===*/



/*---ARCHIVE---*/

table.archive_list_col{
	margin-top:10px;
}
table.archive_list_col tr td{
	font-size:12px;
	line-height:normal;
	padding-bottom:10px;
}
table#tracking_fullserp_table tr td{
	font-size:12px;
	line-height:normal;
	padding-bottom:2px;
}
table.archive_list_col tr td.num{
	padding-right:5px;
}
table.archive_list_col tr td span {
	font-size:11px;
}
table.archive_list_col tr td span a{
	color:#666;
}
/*
table#tracking_fullserp_table tr td span a{
	color:#666;
}
*/

/*---ARCHIVE END---*/

/*---PLANS TABLE---*/
table.welcome_table{
	background-color:#fff;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#7899de;
	font-family:Arial;
	font-size:12px;
	padding:0 0 0 0;
}
table.welcome_table tr td{
	padding:5px;
}
.welcome_tr_head{
	background-color:#e9f3ff;
	font-weight:bold;
	font-size:14px;
}
.welcome_tr_head td{
	border-width:1px 0 1px 0;
	border-color:#7899de;
	border-style:solid;
}
.welcome_tr0{
	background-color:#fff;
	font-size:12px;
}
.welcome_tr1{
	background-color:#efefef;
	font-size:12px;
}
.welcome_list{
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-family:Arial;
	font-size:14px;
	color:#333;
}
.w_pic_div{
	padding:0; margin:0;
}
.welcome_tr_w{
	background:#FFF;
}
.welcome_tr_g{
	background:#efefef;
}
table.welcome_table tr td.subrow{
	padding-left:20px;
	font-size:11px;
}
table.welcome_table span.plus{
	font-size:16px;
	font-weight:bold;
	color:#2C85EF;
}
table.welcome_table span.minus{
	font-size:16px;
	font-weight:bold;
	color:#EF1D1D;
}
table.welcome_table span.price{
	font-size:24px;
	font-weight:bold;
	color:#2C85EF;
}
table.welcome_table .price_half{
	font-size:24px;
	font-weight:bold;
	color:#EF870E;
}
table.welcome_table .price_full{
	font-size:14px;	
	font-weight:bold;
	color:#2C85EF;
}
table.welcome_table span.span12{
	font-size:12px;
}
table.welcome_table span.fl{
	font-size:14px;
}
table.welcome_table a.subscribe{
	display:block;
	width:100px;
	margin:5px auto 0 auto;
	height:20px;
	padding-top:2px;
	border:1px solid #4C9CF6;
	background:#e9f3ff;
	color:#006dee;
	font-weight:bold;
	cursor:pointer;cursor:hand;
	font-size:14px;
}

div.acc_ov div.odd, div.acc_ov div.even{
	width:265px;
	height:130px;
	border:2px solid #4C9CF6;
	padding:10px;
	float:left;
	margin-bottom:38px;
}
div.acc_ov div.odd .text, div.acc_ov div.even .text{
	float:left;
}
div.acc_ov div.odd p, div.acc_ov div.even p{
	/*font-weight:bold;*/
	margin-top:0;
	margin-bottom:3px;
}
div.acc_ov div.odd ul, div.acc_ov div.even ul{
	margin:0;
	margin-bottom:5px;
	/*font-weight:bold;*/
}
div.acc_ov div.odd{
	margin-right:10px;
}
div.acc_ov div.odd h1, div.acc_ov div.even h1{
	margin-top:0;
	float:left;
	line-height:20px;
}
div.acc_ov div.odd a.subscribe, div.acc_ov div.even a.subscribe{
	display:block;
	width:100px;
	height:20px;
	padding-top:2px;
	border:1px solid #4C9CF6;
	background:#e9f3ff;
	color:#006dee;
	font-weight:bold;
	cursor:pointer;cursor:hand;
	font-size:14px;
	float:right;
	text-align:center;
}

div.acc_ov div.odd h1.price, div.acc_ov div.even h1.price{
	text-align:right;
	float:right;
}
div.acc_ov div.odd h1.price span, div.acc_ov div.even h1.price span{
	font-size:30px;
}

div.acc_ov div.odd h1.price .price_full, div.acc_ov div.even h1.price .price_full{
	font-size:18px;	
	/*font-weight:bold;*/
	color:#2C85EF;
}

div.acc_ov div.odd h1.price .price_half, div.acc_ov div.even h1.price .price_half{
	font-size:30px;
	/*font-weight:bold;*/
	color:#EF870E;
}

div.acc_ov div.all_acc{
	border:0;
	padding:0;
	width:420px;
	height:170px;
	font-size:12px;/*16px;*/
}
div.acc_ov div.all_acc h1{
	float:none;
	padding-top:5px;
}
div.acc_ov div.all_acc ul{
	padding-top:5px;
}
div.acc_ov div.all_acc ul li{
	padding: 3px 0;
}
div.package_ov{
	border:1px solid #99ccff;
	padding:15px;
}
div.package_ov h2{
	margin-top:0px;
}
div.package_ov h2 span{
	font-size:14px;
	font-weight:bold;
}
div.package_ov span.pkg{
	display:block;
	float:left;
	padding-right:20px;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
}
div.package_ov h1{
	float:right;
	margin:0;
	padding-right:20px;
}
div.package_ov h1.price span{
	font-size:32px;
}
div.package_ov h1.price .price_full{
	font-size:18px;		
	color:#2C85EF;
}
div.package_ov h1.price .price_half{
	font-size:30px;	
	color:#EF870E;
}

div.package_ov a.subscribe{
	display:block;
	width:100px;
	height:20px;
	padding-top:2px;
	border:1px solid #4C9CF6;
	background:#e9f3ff;
	color:#006dee;
	font-weight:bold;
	cursor:pointer;cursor:hand;
	font-size:14px;
	float:right;
	text-align:center;
	margin-top:7px;
}

/*---PLANS TABLE END---*/


table.acc_info{
	font-size:14px;
	font-weight:bold;
}
table.acc_info span{
	color:#006dee;
}
table.acc_info a{
	font-size:11px;
	font-weight:normal;
}
table.acc_info a.subscribe{
	display:block;
	width:100px;
	height:20px;
	padding-top:2px;
	border:1px solid #4C9CF6;
	background:#e9f3ff;
	color:#006dee;
	font-weight:bold;
	cursor:pointer;cursor:hand;
	font-size:14px;
	text-align:center;
}
a.subscribe_tr{
	display:block;
	width:270px;
	height:20px;
	padding-top:2px;
	border:1px solid #4C9CF6;
	background:#e9f3ff;
	color:#006dee;
	font-weight:bold;
	cursor:pointer;cursor:hand;
	font-size:14px;
	text-align:center;
}
a.subscribe_upgr{
	display:block;
	width:260px;
	height:25px;
	padding-top:5px;
	margin-top:10px;
	border:1px solid #99CCFF;
	background:#e9f3ff;
	color:#006dee;
	font-weight:normal;
	cursor:pointer;cursor:hand;
	font-size:18px;
	text-align:center;
}


#breadcrumbs{
	padding-bottom:18px;
	width:560px;
}


/*=== help hints ===*/
span.context_help_hint{
	position:relative;
	display:block;
	width:15px;
	height:30px;
	float:right;
}
span.context_help_hint img.hint_img{
	cursor:pointer;cursor:hand;
}
span.context_help_hint span.hint{
	position:absolute;
	border:1px solid #4C9CF6;
	width:200px;
	background:white;
	display:none;
	z-index:10;
}
span.context_help_hint span.hint h1{
	margin:0;
	padding:9px 0 9px 9px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	float:left;
	width:170px;
}
span.context_help_hint span.hint img.close{
	cursor:pointer;cursor:hand;
	float:right;
	margin:9px 9px 0 0;
}
span.context_help_hint span.hint p{
	margin:0;
	padding:0 9px 9px 9px;
	font-size:11px;
	line-height:13px;
}
span.context_help_hint span.hint p.last{
	padding:0 9px 0 9px;
}

table tr.search1_head td span.context_help_hint{
	float:none;
	display:inline;
	visibility:hidden;
	height:auto;
	width:auto;
}
table tr.search1_head td:hover span.context_help_hint{
	visibility:visible;
}
/*=== help hints end ===*/


span.query_form_loading{
	position:relative;
	top:-7px;
}


#div_fading {
	background-color:#000000;
	display:none;
	height:100%;
	left:0;
	opacity:0.4;
	filter: alpha(opacity=40);
	position:fixed;
	top:0;
	width:100%;
	z-index:900;
}



table.search_form_table_h tr td{
	height:30px;
}

span#keywords_loading{
	
}


/*===== history =====*/
#sa_history{
	float:right;
}

#sa_history ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;}
#sa_history ul {display:inline-block;} 

#sa_history li {margin:0; padding:0; list-style:none;}
#sa_history ul ul {position:absolute; left:-9999px;}
#sa_history ul.level1 {margin:0 auto;}
#sa_history ul.level1 li.level1-li { display:block; position:relative;}

#sa_history ul.level2 {background:#FFF;border:1px solid #99ccff;padding:0;}
#sa_history ul.level2 li{padding:3px 10px;}
#sa_history ul.level2 li:hover{background:#EFEFEF;}

#sa_history b {position:absolute;} /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/

#sa_history a {display:block; color:#3C5A98; font-size:12px; line-height:25px; text-decoration:none;padding:0 10px;text-decoration:underline;}
#sa_history li.left ul a {display:inline; text-decoration:underline;color:blue;font-size:12px;line-height:normal;padding:0;}

#sa_history ul li:hover > ul {visibility:visible; left:0; top:25px;}
#sa_history ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-25px;}
#sa_history li.left:hover > ul {visibility:visible; left:auto; right:0; top:25px;}
#sa_history li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-25px;}


#sa_history a:hover ul {left:0; top:23px;}
#sa_history li.left a:hover ul {left:auto; right:-1px; top:23px;}

#sa_history li.left ul a {display:inline;}


#sa_history a:hover a:hover ul, 
#sa_history a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#sa_history li.left a:hover a:hover ul, 
#sa_history li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}

#sa_history a:hover ul ul, 
#sa_history a:hover a:hover ul ul {left:-9999px;}
#sa_history li.left a:hover ul ul, 
#sa_history li.left a:hover a:hover ul ul {left:-9999px;}


#sa_history li a.fly:hover {background-color:#99CCFF;color:#FFF;text-decoration:none;} 

#sa_history ul li:hover > a.fly {background-color:#99CCFF;color:#FFF;text-decoration:none;}

#sa_history table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-4px;}
#sa_history table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}

#sa_history li.left table {position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px;}
#sa_history li.left table table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}
/*===== history end =====*/

span.track_view{
	margin-left:18px;
	font-size:14px;
}
span.track_view a{
	text-decoration:none;
	border-bottom:1px dashed blue;
}

tr.groups_head td{
	height:22px;
	line-height:22px;
	padding:0 9px;
	border-width:1px 0 0 0 !important;
	border-style:solid !important;
	border-color:#FFF !important;
	background:#FFF !important;
}
tr.groups_head td.tdleft{
	border-width:1px 0 0 1px !important;
	border-style:solid !important;
	border-color:#4c9cf6 !important;
	background:#E8F2FF url("../img/content_table_head.gif") left bottom repeat-x !important;
}
tr.groups_head td.tdtop{
	border-width:1px 0 0 0 !important;
	border-style:solid !important;
	border-color:#4c9cf6 !important;
	background:#E8F2FF url("../img/content_table_head.gif") left bottom repeat-x !important;
}
tr.groups_head td.tdright{
	border-width:1px 1px 0 0 !important;
	border-style:solid !important;
	border-color:#4c9cf6 !important;
	background:#E8F2FF url("../img/content_table_head.gif") left bottom repeat-x !important;
}
#my_sites_cur tr.floor2 td, table.floor2 tr#my_sites_cur_head td, table.floor2 tr#pos_rep_cur_head th, tr.floor2 td.td2f{
	height:44px !important;
	background:#E8F2FF url("../img/content_table_head_2floor.gif") left bottom repeat-x !important;
}
div.groups_div{
	margin-bottom:9px;
}
td.tdadd{
	color:#777 !important;
}
td.tdaddf input[type=text], td.tdaddf input[type=submit]{
	font-size:10px !important;
}
td.tdaddf input[type=text]{
	width:200px;
	margin-left:3px;
}

div.totalsk{
	/*margin:24px 0;*/
	padding:0;
}
div.totalsk p{
	font-size:14px;
	line-height:18px;
	margin:0;
}

/*(
#comm100_track{
z-index:10;
}
*/

.chart_wrap{
	border:1px solid #4c9cf6;
	margin:0 18px;
}
.chart_wrap h1{
	margin:0;
	text-align:left;
	font-size:12px;
	height:22px;
	line-height:22px;
	background:url("../img/content_table_head.gif") repeat-x scroll left bottom #E8F2FF;
	color:#000;
	padding-left:9px;
	font-weight:bold;
	padding-bottom:0;
}
.chart_wrap .graph_hide{
	border-top:1px solid #4c9cf6;
	padding:9px;
}


#tracking_chart_show, #tracking_chart_hide{
	padding-left:21px;
	font-weight:normal;
	text-decoration:underline;
	color:#3C5A98;
}
#tracking_chart_show{
	background:transparent url('../img/sort_down.gif') 9px 5px no-repeat;
}
#tracking_chart_hide{
	background:transparent url('../img/sort_up.gif') 9px 5px no-repeat;
}














/*=== New Main Menu Styles ===*/
.main_menu_new_wrap{ position:relative; margin:0; float:left;z-index:200;}
/* set up defaults */
.main_menu_new,
.main_menu_new ul {margin:0; padding:0;list-style:none;}
.main_menu_new {width:165px; float:left; margin-right:-1px;}

/* set up the widths */
.main_menu_new .drop {width:165px;}
.main_menu_new a {width:165px; margin-right:-164px; } /* margin is 1px less than the width */
.main_menu_new ul li {max-width:165px;}

.main_menu_new a {text-decoration:none;}
.main_menu_new a:hover {text-decoration:underline;}
.main_menu_new a.sub-link:hover {text-decoration:none}                           /* do not underline sub-menu-arrow */
.main_menu_new a.sub-link:hover span.sub-menu-title {text-decoration:underline;} /* but underline sub-menu-title */

.main_menu_new a.atop{text-decoration:underline;background:transparent url('../img/main_menu_bg_2.gif') top left no-repeat;}
.main_menu_new a.atop:hover{text-decoration:none;}

/* style the links using the b elements */
.main_menu_new b {white-space:nowrap;display:block; font-weight:normal; cursor:pointer;cursor:hand; height:24px; line-height:24px; padding:0 18px;border-right:1px solid #4c9cf6;border-left:1px solid #4c9cf6;}
.main_menu_new b.top {height:22px; line-height:22px;border:1px solid #fff;background:#FFF;}

/* style the list colors */
.main_menu_new a {/*background:#d8dde3;*/}
.main_menu_new ul a {background:#fff;}
.main_menu_new ul ul a {background:#fff;}
.main_menu_new ul ul ul a {background:#fff;}

/* style the path on hover in all browsers except IE5.5 and 6 */
.main_menu_new li:hover > a {background-color:#efefef;}
.main_menu_new li:hover > a.atop{
	border:0 !important;
	background-color:#e2f1ff;
}
.main_menu_new li:hover > a b.top{
	border:1px solid #4c9cf6;
	font-weight:bold;
	background:transparent;
}

.main_menu_new b.bbottom{border-bottom:1px solid #4c9cf6 !important;}
.main_menu_new b.btop{border-top:1px solid #4c9cf6 !important;}

/* style the positions of the ul and also when the text spans two and three lines */
.main_menu_new {height:40px;}
.main_menu_new .drop {height:40px;}

.main_menu_new ul {position:relative; left:0; top:0; z-index:100;} /* the dropdown */
.main_menu_new ul ul {left:164px; top:-25px;} /* the right flyouts */
.main_menu_new ul ul.two {top:-39px;}
.main_menu_new ul ul.three {top:-52px;}
.main_menu_new li.left ul ul {left:auto; right:95px;} /* and the left flyouts */

/* do not change anything below this line */
/* ------------------------------------------------------------ */
.main_menu_new li,
.main_menu_new ul {float:left;}
.main_menu_new ul li {clear:left;}
.main_menu_new a {position:relative; display:block; z-index:10;}
.main_menu_new a.sub-link {float:left; margin-top:10000px;}
.main_menu_new .drop,
.main_menu_new .fly {margin-top:-10000px;}
.main_menu_new ul {margin-bottom:-5000px;}

/* the bit that does all the work */
.main_menu_new a:hover/*, .main_menu_new a:focus, .main_menu_new a:active*/ {margin-right:0;}

/*IE5-7 fixes*/
.main_menu_new .fly {width:100%;}
a:active {}

/*OPERA fix*/
.main_menu_new ul:hover {clear:left;}

.errorDiv{
	padding:18px;
}
.errorDiv h1{
	height:200px;
	line-height:200px;
	padding:0;
}



#suggested_keywords td{
	line-height:22px;
	padding:0 9px;
}


p.archive_letters{
	text-align:center;margin:0;
}
.archive_letters span{
	display:inline-block;font-size:14px;text-align:center;border:1px solid #99ccff;padding:0 9px;line-height:24px;height:24px;
}



a#competitor_summary_adTextsLink{
	display:inline-block;
	padding-left:10px;
	position:relative;
	top:-9px;
}


span.darrow{
	padding-left:21px;
	background:transparent url('../img/sort_down.gif') 9px 5px no-repeat;
}


span.w171{
	display:block;
	width:171px;
	overflow:hidden;
	height:22px;
	line-height:22px;
}


strong.floor2th{
	display:inline-block;
	width:96px;
	text-align:center;
}
td.dynicons span{
	display:inline-block;
	width:30px;
	padding-right:9px;
	text-align:right;
}
td.dynicons span.last{
	padding-right:0;
}
td.dynicons span.first{
	width:21px;
}
td.dynicons span.dyniconsclear{
	display:inline;
	width:auto;
	padding-right:0;
	text-align:left;
}

td.group_dynamics_td span.sum_dyn_wrap{
	display:block;
	float:left;
	width:35px;
	padding:0 9px;
	height:22px;
	line-height:22px;
	text-align:right;
}
td.group_dynamics_td span.first{
	padding-left:0;
}
td.group_dynamics_td span.last{
	padding-right:0;
	width:35px;
}
td.group_dynamics_td span.group_dynamics_td_clear{
	display:inline;
	width:auto;
	padding:0;
	height:auto;
	line-height:22px;
}

/* how to */
.island {
    /*-moz-border-radius: 5px 5px 5px 5px;*/
    /*-moz-box-shadow: 0 -2px 0 rgba(204, 223, 243, 0.3) inset, 0 0 1px rgba(0, 0, 0, 0.1);*/
    /*background: -moz-linear-gradient(#FCFDFE, #F4F8FC) repeat scroll 0 0 #FCFDFE;*/
    border: 1px solid #4C9CF6;
    display: block;
    float: left;
    margin-bottom: 15px;
    /*padding: 14px 14px 16px;*/
    padding: 18px;
}
.howtouse {
    color: #333333;
    font: italic 18px Georgia,serif;
	border-bottom:1px dotted black;
}
.step {
	/*border-bottom:1px dotted black;*/
	color:#3C5A98;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}
.dropshadow {
 -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */ 
} 


