@charset "utf-8";
/* CSS Document */
html, body, 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;
	}
body {
	font: 100% Arial, Helvetica;
	background: #fff;
	color: #464646;
	}
#wrapper{
	width:900px;
	margin:0px auto 0px;
}
/*Typography*/
h1{
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0cc3ff;
	font-weight:normal;
}
h3{
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #464646;
}
.text{
	padding:0px 5px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
}
.text ul{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.text li{
	display: block;
	font-weight: normal;
	text-transform: none;
    margin: 0px;
	padding: 2px 4px 2px 15px;
	text-decoration: none;
}
.nav_text{
	padding:0px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
}
.nav_text li{
	display: inline;
	font-weight: normal;
	text-transform: none;
    margin: 0px;
	padding: 2px 4px 2px 15px;
	text-decoration: none;
}
.nav_text ul{
	/* float: left; */
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.nav_text li a:hover, .nav_text li a:link, .nav_text li a:visited{
	color:#c2c2c2;
	text-decoration:none;
}
/* Header */
#header{
	background:transparent url(images/bg_header.png) no-repeat bottom left;
	width:900px;
	height:120px;
}
.logo{
	margin-top:20px;
	width:450px;
	height:100px;
	float:left;
}
.search{
	margin-top:75px;
	width:387px;
	height:36px;
	float:right;
}
.search_left{
	float:left;
	width:274px;
	height:36px;
	background:transparent url(images/search_bg.png) no-repeat top left;
}
.search_right{
	float:left;
	width:113px;
	height:36px;
	background:transparent;
}
#search_input{
	height:28px;
	width: 270px;
	background:transparent url(images/search_bg.png) no-repeat top left;
	border: 0;
	padding-top: 6px;
	padding-left: 5px;
	font-size: 18px;
}
/*Navbar*/
#navbar{
	background:transparent url(images/navbar.png) no-repeat top left;
	width:900px;
	height:50px;
}
#subnavbar{
	background:transparent url(images/bg_subnav.png) no-repeat top left;
	width:900px;
	height:100px;
	padding:15px 5px 5px;
}
#subnavbar ul{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#subnavbar li, #remove_domain li{
	color: #464646;
	display: block;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
    margin: 0px;
	padding: 2px 4px 2px 15px;
	text-decoration: none;
}
#nav {
	margin: 0px;
	padding: 0px;
}	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #f2f2f2;
	display: block;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
    margin: 0px;
	padding: 15px 8px 8px 9px;
	text-decoration: none;
}

#nav li a.active_menu, .nav_text  li a.active_menu, #nav li a:hover, .nav_text  li a:hover, .pagination a:hover{
	color: #D24C04 !important ;
}
#nav li a.active_menu:hover{
	color: #F2F2F2;
}
.nav_text  li a.active_menu:hover{
	color: #C2C2C2;
}
#navigation {
	/* background:transparent url(/icons/arrow_next.gif) no-repeat scroll 0 55%; 
	border-bottom:1px solid #D9D9D9; */
	color:green;
	font-size:13px;
	margin-bottom:4px;
	padding:2px 2px 3px 2px;
	text-align:left;
}
#navigation a{
	color: #D34D04;
	text-decoration: none;
}
#navigation a:hover{
	text-decoration: underline;
}


/*Content*/
#content{
	width:900px;
	padding-bottom:0px 0px 15px;
	min-height:300px;
	margin-top: 20px;
}
#centerbox{
	width:900px;
}
#box{
	padding:0px;
	margin:0px;
}
#box_ref{
	width:260px;
	height:49px;
	background: transparent url(images/cbox_shadow.png) no-repeat top left;
}
#cbox1, #cbox1_cat{
	background:#f7f7f7;
	width:260px;
	float:left;
	border:#e7ebe4 5px solid;
}
#cbox2{
	background:#f7f7f7;
	width:260px;
	margin-left:45px;
	float:left;
	border:#e7ebe4 5px solid;
}
#cbox3{
	background:#f7f7f7;
	width:260px;
	margin-left:45px;
	float:left;
	border:#e7ebe4 5px solid;
}
#cbox1_cat{
	margin-top: 15px;
	width:900px;
}
.cbox ul{
	list-style: none;
	margin: 0px;
	padding: 10px;
}
.cbox li{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.cbox li a, .cbox li a:link, .cbox li a:visited {
	color: #465d60;
	display: block;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
    margin: 0px;
	padding: 4px 4px 4px 20px;
	text-decoration: none;
	border-bottom:1px dotted #c2c2c2;
}
.cbox li a:hover{
	color: #c2c2c2;
	text-decoration:underline;
}
.label{
	height:43px;
	margin-top:-18px;
	margin-left:-10px;
}
.label_left{
	width:9px;
	height:43px;
	float:left;
	background:transparent url(images/label_left.png) top left no-repeat;
}
.label_mid{
	height:43px;
	float:left;
	background:transparent url(images/label_mid.png) top left repeat-x;
	color:#f2f2f2;
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:5px;
}
.label_right{
	width:9px;
	height:43px;
	float:left;
	background:transparent url(images/label_right.png) top left no-repeat;
}
.keywords_list{
	text-align: center;
}
.keywords_list li{
	display:inline;
}
.keywords_list li a{
	color:#c2c2c2;
	text-decoration:none;
}
.keywords_list li a.font_1, .font_keywords{
	color:#53ADDF;
}
.keywords_list li a.font_2{
	color:#8ECF26;
}
.keywords_list li a.font_3{
	color:#2F5F17;
	font-size: 107%;
	/* font-weight: bold; */
}
.keywords_list li a.font_5{
	color:#BFAF00;
	font-size: 111%;
}
.keywords_list li a.font_10{
	color:#53D5DF;
	font-size: 114%;
}
.keywords_list li a.font_15{
	color:#646F07;
	font-size: 117%;
}
.keywords_list li a.font_20{
	color:#9F6827;
	font-size: 125%;
}


.keywords_list li a.font_{
	color:#C2C2C2;
}
.keywords_list li a.font_1:hover, .keywords_list li a.font_2:hover, .keywords_list li a.font_3:hover{
	text-decoration:underline;
}
#countries div {
float:left;
width:150px;
}
#countries div li{
	list-style-type:none;
}
#countries div li a{
	text-decoration:none;
	color: #53ADDF;
}
.pagination a{
	text-decoration:none;
	color: #C2C2C2;
}
.cbox li a.link_cat, .cbox li a.link_cat_small{
	border: none;
	padding: 0px;
}
.cbox li a.link_cat{
	color: #0CC3FF;
	font-size:18px;
	text-decoration: underline;
}
.cbox li a.link_cat_small{
	color: #3AA115;
}
.cbox #cbox_ul li{
	border-bottom:1px dotted #C2C2C2;
	padding-left: 20px;
}
.cbox1_info1, .cbox1_info2{
	background:#f7f7f7;
	border:#e7ebe4 5px solid;
}
.cbox1_info1 div  table{
	vertical-align: top;
}
.cbox1_info2{
	margin-top:20px;
}
#adds_google_right, #adds_google_top  {
	margin-top: 5px;
	margin-bottom: 18px;
}
#error_box{
	border: 2px solid #FF876F;
	background-color: #FFAF6F;
	padding-left: 10px;
}

.cbox1_info1 h1, .cbox1_info1 h3, .cbox1_info2 h2{
	padding-left: 10px;
}
/*footer*/
#footer{
	width:900px;
	padding:10px;
	margin:10px auto;
	border-top:1px #f2f2f2 solid;
	text-align: center;
}
#alphabet li{
	display:inline;
}
#alphabet li a{
	color:#C2C2C2;
	text-decoration:none;
}
#alphabet li a:hover{
	color: #D24D06;
}
.red {
	color:#F5270A;
}