* { margin:0; padding:0; }

#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	color:#444;
	font-size:12px;
	background-color: #A9B5C2;
}

img {
	border: 0 none;
	-moz-outline: none;
}
a img {
	border: 0 none;
	-moz-outline: none;
}
.tborder {
	border: 1px solid #CCCCCC;
} 
.hr {
	height: 0;
	width: 100%;
	font-size: 0;
	line-height: 0;
	width: 100%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CFCFCF;
}
.solidline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
}
 a {
	color: #2E84CB;
	text-decoration: none;
	-moz-outline: none;
}
 a:link {
	color: #2E84CB;
	text-decoration: none;
	-moz-outline: none;
}
 a:visited {
	color: #2E84CB;
	text-decoration: none;
	-moz-outline: none;
}
 a:active {
	color: #85a430;
	-moz-outline: none;
}
 a:hover {
	color: #85a430;
	-moz-outline: none;
}
.clear { 
	clear:both; 
}
#header {
	text-align: left;
	float: left;
	height: 40px;
	width: 800px;
}
#header_left {
	float: left;
	width: 300px;
	height: 40px;
}
#header_right {
	float: left;
	width: 500px;
	height: 20px;
	margin-top: 20px;
}
#main_wrap {
	float: left;
	width: 798px;
	height: 100%;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#main_wraptop {
	float: left;
	width: 800px;
	height: 10px;
	background-image: url(images/main_wraptopnext_01.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#main_wraptopnext {
	float: left;
	width: 800px;
	height: 90px;
	background-image: url(images/main_wraptopnext_02.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#main_wrapbotnext {
	float: left;
	width: 800px;
	height: 90px;
	background-image: url(images/main_wrapbotnext_01.png);
	background-repeat: no-repeat;
	text-align: right;
}
#main_wrapbot {
	float: left;
	width: 800px;
	height: 10px;
	background-image: url(images/main_wrapbotnext_02.png);
	background-repeat: no-repeat;
}
#main_left {
	float: left;
	width: 249px;
	min-height: 547px;
	height: 100%;
}
.leftbox {
	float: left;
	height: 100%;
	min-height: 547px;
	width: 219px;
	padding: 15px;
	background-image: url(images/bg_body-short.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.leftboxinside {
	float: left;
	height: 100%;
	width: 217px;
	background-image: url(images/module_default_br.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #E2E2E2;
	margin-bottom: 20px;
	background-color: #FFF;
}
.leftboxinside_head {
	float: left;
	height: 20px;
	width: 207px;
	text-indent: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.leftboxinside_text {
	float: left;
	height: 100%;
	width: 197px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.leftboxinside_ads {
	float: left;
	height: 100%;
	width: 197px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
	vertical-align: top;
}
.leftboxinside_textbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#main_right {
	float: right;
	width: 469px;
	min-height: 547px;
	height: 100%;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 40px;
}
.tdhead_bigger {
	font-size: 14px;
	font-weight: bold;
}
.tdhead_big {
	font-size: 14px;
	color: #DF8600;
}
/*------------------------------------------------hor-zebra--------------------*/
.hor-zebra
{
	font-size: 11px;
	width: 439px;
	text-align: left;
	border-collapse: collapse;
}
.hor-zebra th
{
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d9e1bc;
}
.hor-zebra td
{
	padding: 2px;
}
.hor-zebra .odd
{
	background-color: #EFF2E1;
}
/*------------------------------------------------hor-expa--------------------*/
.hor-expa
{
	font-size: 11px;
	width: 439px;
	text-align: left;
	border-collapse: collapse;
}
.hor-expa .pagetop_gradient
{
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/pagetop_gradient.png);
	background-repeat: repeat-x;
	height: 30px;
	padding-left: 10px;
}
.hor-expa .pagetop_topleft
{
	background-image: url(images/pagetop_topleft.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 8px;
}
.hor-expa .pagetop_topright
{
	background-image: url(images/pagetop_topright.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 8px;
}
.hor-expa .pagetop_centerright
{
	background-image: url(images/pagetop_centerright.png);
	background-repeat: repeat-y;
	width: 8px;
	height: 100%;
}
.hor-expa .pagetop_center
{
	height: 100%;
	background-color: #FFF;
	padding-left: 10px;
}
.hor-expa .pagetop_centerleft
{
	background-image: url(images/pagetop_centerleft.png);
	background-repeat: repeat-y;
	width: 8px;
	height: 100%;
}
.hor-expa .pagetop_bottomleft
{
	background-image: url(images/pagetop_bottomleft.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 10px;
}
.hor-expa .pagetop_bottomcenter
{
	background-image: url(images/pagetop_bottomcenter.png);
	background-repeat: repeat-x;
	height: 10px;
}
.hor-expa .pagetop_bottomright
{
	background-image: url(images/pagetop_bottomright.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 10px;
}
/*------------------------------------------------hor-expa--------------------*/
.hor-expasmall
{
	font-size: 11px;
	width: 210px;
	text-align: left;
	border-collapse: collapse;
}
.hor-expasmall .pagetop_gradient
{
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/pagetop_gradient.png);
	background-repeat: repeat-x;
	height: 30px;
	padding-left: 10px;
}
.hor-expasmall .pagetop_topleft
{
	background-image: url(images/pagetop_topleft.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 8px;
}
.hor-expasmall .pagetop_topright
{
	background-image: url(images/pagetop_topright.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 8px;
}
.hor-expasmall .pagetop_centerright
{
	background-image: url(images/pagetop_centerright.png);
	background-repeat: repeat-y;
	width: 8px;
	height: 100%;
}
.hor-expasmall .pagetop_center
{
	height: 100%;
	background-color: #FFF;
	padding-left: 10px;
}
.hor-expasmall .pagetop_centertb
{
	height: 100%;
	background-color: #FFF;
}
.hor-expasmall .pagetop_centerleft
{
	background-image: url(images/pagetop_centerleft.png);
	background-repeat: repeat-y;
	width: 8px;
	height: 100%;
}
.hor-expasmall .pagetop_bottomleft
{
	background-image: url(images/pagetop_bottomleft.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 10px;
}
.hor-expasmall .pagetop_bottomcenter
{
	background-image: url(images/pagetop_bottomcenter.png);
	background-repeat: repeat-x;
	height: 10px;
}
.hor-expasmall .pagetop_bottomright
{
	background-image: url(images/pagetop_bottomright.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 10px;
}

.table_righter {
	float: left;
	width: 210px;
	margin-right: 19px;
}
.table_lefter {
	float: right;
	width: 210px;
}
#header_toper {
	float: left;
	height: 20px;
	width: 800px;
}
#footer_toper {
	float: left;
	height: 20px;
	width: 800px;
}
#footer_boxer {
	float: left;
	width: 768px;
	height: 150px;
	background-color: #FFF;
	padding: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.footer_product {
	float: left;
	width: 768px;
	height: 150px;
	background-color: #EFEFEF;
	padding: 15px;
}
.box_texthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5F9647;
	text-indent: 1em;
}
.table_texthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5F9647;
}
.boxlefttop_texthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F9647;
}
.boxlefttop_prohead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #C00;
}
.box_left {
	padding: 5px;
	float: left;
	height: 140px;
	width: 234px;
	margin-right: 15px;
	background-color: #fcf6d8;
	border: 1px solid #eeeab6;
}
.box_mid {
	padding: 5px;
	float: left;
	height: 140px;
	width: 234px;
	margin-right: 15px;
	background-color: #fcf6d8;
	border: 1px solid #eeeab6;
}
.box_right {
	padding: 5px;
	float: left;
	height: 140px;
	width: 234px;
	background-color: #fcf6d8;
	border: 1px solid #eeeab6;
}
.box_proleft {
	padding: 5px;
	float: left;
	height: 140px;
	width: 234px;
	margin-right: 15px;
	background-color: #fcf6d8;
	border: 1px solid #eeeab6;
}
.box_promid {
	padding: 5px;
	float: left;
	height: 140px;
	width: 234px;
	margin-right: 15px;
	background-color: #fcf6d8;
	border: 1px solid #eeeab6;
}
.box_proright {
	padding: 5px;
	float: left;
	height: 140px;
	width: 234px;
	background-color: #fcf6d8;
	border: 1px solid #eeeab6;
}
.box_list {
	float: left;
	height: 80px;
	width: 234px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.main_wraplogo {
	float: left;
	width: 300px;
	height: 90px;
}
.main_wrapslogan {
	float: left;
	width: 500px;
	height: 90px;
}
.imgpro1 {
	background-image: url(images/dynadot_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro2 {
	background-image: url(images/onlinenic_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro3 {
	background-image: url(images/directi_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro4 {
	background-image: url(images/enom_reseller_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro5 {
	background-image: url(images/realtime_register_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro6 {
	background-image: url(images/moniker_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro7 {
	background-image: url(images/ispproxy_rrpproxy_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro8 {
	background-image: url(images/name_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro9 {
	background-image: url(images/internetx_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro10 {
	background-image: url(images/namecheap_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.imgpro11 {
	background-image: url(images/wordpress_api.png);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.dots {
	background-image: url(images/dots.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.copyright {
	color:#FFF;
	padding-top: 75px;
	padding-right: 25px;
}