body {

	background:url(images/mainbg.jpg) repeat-x;

	padding:0px;

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#686c70;

}



#outercont {

	width:100%;

	background:url(images/mainbg2.jpg) bottom repeat-x;

}



#innercont {

	width:750px; 

	margin:0px auto;

}



.spacer {

	clear:both;

}



img {

	border:none;

}



.centered {

	text-align:center;

}



h3 {

 	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#1d7ecd;

	margin-top:0px;

	margin-bottom:10px;

 }

 

h3 img {

	  vertical-align:middle;

}



.lblue {

	color:#1d7ecd;

}



.lorange {

	color:#fd7c13;

}



.right {

	text-align:right;

}



.lastupdate {

	background:url(images/lastupdate_bg.gif) no-repeat; 

	width:152px; 

	height:20px; 

	float:right; 

	text-align:center; 

	font-size:9px; 

	color:#727273; 

	padding-top:6px;

}



form {

	margin:0px;

	padding:0px;

}



.duckhead {

	position:absolute; 

	margin-top:-123px; 

	margin-left:97px;

}



.blocktop {

	position:absolute; 

	margin-top:-146px; 

	margin-left:135px;

}



.tophead {

	position:absolute; 

	margin-top:-35px; 

	margin-left:110px;

}



/********* header styles **********/



#header {

	height:110px; 

	overflow:hidden;

}



#header .logo {

	float:left; 

	padding-top:25px;

	padding-left:19px;

}



#header .quote {

	float:right; 

	padding-top:20px; 

	width:324px; 

	height:96px; 

	background:url(images/quotesbg.gif) 0 15px no-repeat; 

	padding-left:10px; 

	padding-right:10px; 

	font-size:10px; 

	line-height:15px;

	margin-right:10px;

}



div > /**/ #header .quote {

	margin-right:15px;

}



#header .quote .title {

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:12px; 

	color:#1d7ecd; 

	font-weight:bold; 

	margin-bottom:8px; 

	padding-left:5px;

}



#header .quote .client {

	font-size:11px; 

	color:#fd7c13; 

	font-weight:bold; 

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#header .quote .client a {

	color:#fd7c13;

}



/********* topmenu styles **********/



#topmenu {

	background:url(images/topmenubg.jpg) 50% 0 no-repeat; 

	height:57px; 

	width:750px;

	padding-top:16px;

	text-align:center;

}



#topmenu a {

	margin:0px 24px;

}





/********* content styles **********/



#content {

	padding-top:10px;

	padding-bottom:20px;

	width:710px;

	padding-left:20px;

	padding-right:20px;

}



#content .leftcolumn {

	width:486px; 

	float:left;

	margin-left:-2px;

}



#content .leftcolumn344 {

	width:344px; 

	float:left;

}



#content .rightcolumn {

	width:215px; 

	float:right;

	margin-right:-2px;

}



#content .rightcolumn344 {

	width:344px; 

	float:right;

}



/********** list styles **********/



.list {

	margin:0px;

	padding:0px;

	list-style:none;

	margin-left:20px;

}



.list li {

	display:block;

	height:18px;

	background:url(images/arrow.gif) 0 50% no-repeat;

	padding-left:15px;

}



.list li  a {

	text-decoration:none;

	color:#1d7ecd;

}



.list li a:hover {

	color:#fa7c16;

}



/********** list02 styles ************/



.list02 {

	margin:0px;

	padding:0px;

	list-style:none;

}



.list02 li {

	display:block;

	height:18px;

	background:url(images/arrow.gif) 0 50% no-repeat;

	padding-left:15px;

	padding-top:2px;

	font-weight:bold;

	color:#1d7ecd;

	margin-bottom:3px;

	margin-left:20px;

}



.list02 li  a {

	color:#1d7ecd;
	text-decoration:underline;
	font-size:12px;

}



.list02 li a:hover {

	color:#fa7c16;

	font-size:12px;

}





/********* list03 styles ***********/



.list03 {

	margin:0px;

	padding:0px;

	list-style:none;

}



.list03 li {

	background:url(images/bullet.gif) 0 50% no-repeat;

	padding-left:8px;

	margin-bottom:2px;

	margin-top:2px;

}



.list03 a {

	color:#686c70;

	text-decoration:none;

}



.list03 a:hover {

	color:#1d7ecd;

}



/********* clientlist styles ***********/



.clientlist {

	width:540px; 

	margin:0px auto;

}



.clientlist div {

	width:180px; 

	float:left;

}



/********* boxgradleft style ***********/



.boxgradleft {

	background:url(images/boxgradleft_mid.gif) left 16px repeat-x; 

	width:486px;

	

}



.boxgradleft_wrap {

	background:url(images/boxgradleft_top.gif) top no-repeat;

	padding:15px;

}



.boxgradleft p {

	line-height:20px;

}



.boxgradleft h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:26px;

	color:#1d7ecd;

	margin-top:0px;

	margin-bottom:0px;

}



.boxgradleft h2 {

	color:#686c70;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin:0px;

}



.boxgradleft h2 span {

	font-weight:normal;

}



.boxgradleft h2 span a {

	color:#1d7ecd;

	font-weight:bold;

}



/********** blockgrad486 style *********/



.blockgrad486 {

	background:url(images/blockgrad486.gif); 

	display:block; 

	height:25px; 

	margin-bottom:15px; 

	padding-top:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px; 

	padding-left:15px;

}



.blockgrad486 img {

	vertical-align:middle;

}



.blockgrad486 a {

	font-weight:bold;

	color:#1d7ecd;

}



/********** boxgradright01 styles **********/



.boxgradright01 {

	background:url(images/boxgradright01_top.gif) no-repeat; 

	width:215px;

}



.boxgradright01_wrap {

	background:url(images/boxgradright01_mid.gif) left 15px repeat-x; 

	padding-left:25px; 

	padding-right:25px; 

	padding-top:15px; 

	padding-bottom:15px;

}



/*********** boxgradright02 styles ***********/



.boxgradright02 {

	background:url(images/boxgradright02_bot.gif) bottom repeat-x #FFFFFF; 

	width:215px;

}



.boxgradright02_wrap {

 	background:url(images/boxgradright02_top.gif) repeat-x; 

	padding-top:15px; 

	padding-bottom:15px;

	padding-left:10px;

	padding-right:10px;

 }



/********** boxgradright03 styles **********/



.boxgradright03 {

	background:url(images/boxgradright03_mid.gif) bottom repeat-x; 

	width:215px;

}



.boxgradright03_wrap {

	background:url(images/boxgradright03_bot.gif) bottom no-repeat; 

	padding-left:15px; 

	padding-right:15px; 

	padding-top:20px; 

	padding-bottom:20px;

}



/********** boxgrad344 styles **********/



.boxgrad344 {

	background:url(images/boxgrad344_bot.gif) bottom no-repeat; 

	width:344px;

}



.boxgrad344_content {

	background:url(images/boxgrad344_top.gif) top no-repeat;

	font-size:12px;

	padding:20px;

}



.type2 {

	background:url(images/lowerleftcorner.gif) left bottom no-repeat;

}



.type2 .boxgrad344_content {

	padding-bottom:10px;

}



.boxgrad344 .txtfield {

	width:293px; height:22px; border:1px solid #9cc1de;

}



.type3 {

	background:none;

}



.tconfuse {

	background:url(images/boxgrad344_bot_t4.gif) bottom no-repeat;

}



.tconfuse .boxgrad344_content  {

	background:url(images/boxgrad344_topconfuse.jpg) no-repeat;

	padding-bottom:15px;

	line-height:18px;

	height:465px;

}



.tconfuse h1 {

	line-height:normal;

}



.tstandout .boxgrad344_content {

	background:url(images/boxgrad344_topduck.jpg) no-repeat;

	padding-top:100px;

	line-height:18px;

}



.tstandout .wrapper {

	background:url(images/botcorner.gif) left bottom no-repeat; 

	margin-left:-20px; 

	padding-left:20px; 

	margin-bottom:10px;

}



.tstandout .wrapper .right {

	margin-right:-10px;

}



.tstandout .domainblock {

	background:url(images/checkdomain.gif) no-repeat; 

	margin-left:-10px; 

	padding-top:55px; 

	padding-left:10px;

}



.tbuilt .boxgrad344_content {

	background:url(images/boxgrad344_topblocks.jpg) no-repeat;

	padding-top:130px;

	line-height:18px;

}



.tbuilt .newsblock {

	background:url(images/inthenews.gif) no-repeat; 

	margin-left:-15px; 

	margin-right:-20px;

	margin-bottom:-5px;

	padding-top:25px; 

	padding-left:45px;

}



.tbuilt .wrapper {

	background:url(images/botcorner.gif) left bottom no-repeat; 

	margin-left:-20px; 

	padding-left:20px; 

	margin-bottom:10px;

}



.tbuilt .wrapper .right {

	margin-right:-10px;

}



.tbuilt .newsblock ul {

	margin:0px;

	padding:0px;

	list-style:none;

}



.tbuilt .newsblock ul li {

	display:block;

	height:18px;

	background:url(images/newsbg.jpg) repeat-y;

	margin-bottom:2px;

}



div > /**/ .tbuilt .newsblock ul li {

	margin-bottom:3px;

}





.tbuilt .newsblock ul li a {

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#1d7ecd;

	display:block;

	margin-right:50px;

	padding-left:8px;

}



.tbuilt .newsblock ul li a:hover {

	color:#fd7c13;

	background:#FFFFFF;

}



.tnet .boxgrad344_content {

	background:url(images/boxgrad344_topnet.jpg) no-repeat;

	padding-top:190px;

	line-height:18px;

	height:290px;

}



.tnet h1 {

	line-height:normal;

}



.freequote .boxgrad344_content {

	background:url(images/freequote.gif) no-repeat;

	padding-top:30px;

	padding-bottom:15px;

}



.freequote .txtfield {

	width:190px;

	height:22px;

	border:1px solid #9cc1de;

	margin-bottom:5px;

	vertical-align:middle;

}



.freequote {

	text-align:right;

}



.freequote label {

	color:#1d7ecd;

}



.boxgrad344 a {

	color:#686c70;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

}



.boxgrad344 h1 {

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	color:#1d7ecd;

	margin:0px;

	padding:0px;

	line-height:30px;

}



.boxgrad344 .cform_head {

	position:absolute; 

	margin-top:-12px; 

	margin-left:-15px;

}



.boxgrad344 .cform_left {

	background:url(images/cp.gif) 130px 83% no-repeat; 

	height:418px;

}



.boxgrad344 textarea {

	border:1px solid #9cc1de;

}





/********** boxgrad344_planleft styles ***********/



.boxgrad344_planleft {

	width:344px; 

	background:url(images/boxgrad344_topplans.gif) no-repeat; 

	float:left;

}



.boxgrad344_planleft_cont {

	background:url(images/boxgrad344_botplans.gif) left bottom no-repeat;

	padding-left:20px; 

	padding-right:20px; 

	line-height:18px;

}



.boxgrad344_planleft .head {

	padding-top:18px; 

	height:42px;

	margin-bottom:15px;

}



.boxgrad344_planleft .head .plan {

	float:left; 

	padding-top:6px;

}



.boxgrad344_planleft .head .fee {

	float:right;

}



.boxgrad344_planleft .foot {

	height:110px; 

	margin-right:-10px;

}



.boxgrad344_planleft .foot .icon {

	float:left; 

	width:100px; 

	text-align:center; 



}



.boxgrad344_planleft .foot .button {

	background:url(images/btnplan_bg.jpg) center bottom no-repeat; 

	width:194px; 

	height:29px; 

	padding-top:36px; 

	float:right;

}





/********** boxgrad344_planleft styles ***********/



.boxgrad344_planright {

	width:344px; 

	background:url(images/boxgrad344_topplans.gif) no-repeat; 

	float: right;

}



.boxgrad344_planright_cont {

	background:url(images/boxgrad344_botplans.gif) left bottom no-repeat;

	padding-left:20px; 

	padding-right:20px; 

	line-height:18px;

}



.boxgrad344_planright .head {

	padding-top:18px; 

	height:42px;

	margin-bottom:15px;

}



.boxgrad344_planright .head .plan {

	float:left; 

	padding-top:6px;

}



.boxgrad344_planright .head .fee {

	float:right;

}



.boxgrad344_planright .foot {

	height:110px; 

	margin-right:-10px;

}



.boxgrad344_planright .foot .icon {

	float:left; 

	width:100px; 

	text-align:center; 

}



.boxgrad344_planright .foot .button {

	background:url(images/btnplan_bg.jpg) center bottom no-repeat; 

	width:194px; 

	height:29px; 

	padding-top:36px; 

	float:right;

}



/*********** boxgrad710 styles **********/



.boxgrad710 {

	width:710px; 

	background:url(images/boxgrad710_bot.jpg) bottom no-repeat;

}



.boxgrad710_content {

	background:url(images/boxgrad710_top.jpg) no-repeat; 

	padding:15px;

}



.boxgrad710 p {

	line-height:18px;

}



.boxgrad710 h1 {

	font-size:26px;

	color:#1d7ecd;

	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;

	margin-top:0px;

}

/*********** midblock styles ***********/



.midblock {

	background:url(images/midblock_bg.jpg) top center no-repeat; 

	width:750px; 

	margin-left:-20px;

	margin-right:-20px;

}



.midblock_home {

	background:url(images/midblock_bg.jpg) no-repeat; 

	width:710px; 

	margin-left:-20px; 

	margin-right:-20px; 

	padding-right:20px; 

	padding-left:20px;

}



.midblock_home .leftcol {

	width:344px; 

	float:left;

}



.midblock_home .rightcol {

	width:324px; 

	float:right; 

	background:url(images/botcorner.gif) left bottom no-repeat; 

	padding-left:20px; 

	padding-top:10px; 

	line-height:18px;

}



.midblock_host {

	width:730px; 

	background:url(images/midblock_bg.jpg) no-repeat; 

	margin-right:-20px; 

	margin-left:-20px; 

	padding-left:20px; 

	padding-top:20px;

}



.midblock_host img {

	vertical-align:middle;

}



/********** work styles **********/



.work {

	text-align:right;

}



.work a {

	color:#fd7c13;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-decoration:underline;

}



.work img {

	padding:9px; 

	background:#ededed; 

	border:1px solid #cfcfcf;

}



.works_oval {

	margin-left:10px;

}



.works_oval div {

	display:block;

	float:left;

	width:140px;

	text-align:center;

	font-size:11px;

	margin-left:10px;

	margin-right:10px;

}


.works_oval a {

	color:#1d7fce;

	text-decoration:none;

	font-weight:bold;

}

.works_oval .works_text {

	color:#1d7fce;

	text-decoration:underline;

	font-weight:bold;

}


/********** domaincheck_frm style **********/



.domaincheck_frm input {

	vertical-align:middle;

}



.domaincheck_frm select {

	vertical-align:middle;

}



.domaincheck_frm .txtfield {

	width:170px;

}



.domaincheck_frm .dropdown {

	height:24px; 

	border:1px solid #9cc1de;

}



/********** colweb styles **********/



.colweb {

	clear:both;

}



.colweb .icon {

	width:65px; 

	float:left;

}



.colweb .txt h1 {

	margin-bottom:10px;

}



.colweb .txt {

	float:right; 

	width:220px;

	line-height:18px;

}



/********** footer styles **********/



#footer {

	height:65px;

	color:#FFFFFF;

	padding-top:20px;

}



#footer .links {

	float:left;

}



#footer .links ul {

	padding:0px;

	margin:0px;

	list-style:none;

}



#footer .links li {

	display:inline;

	margin-left:5px;

	margin-right:5px;

}



#footer .links li a {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	text-decoration:none;

}



#footer .links li a:hover {

	text-decoration:underline;

}



#footer .copyright {

	float:right;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-top:5px;

}



#footer .copyright a {

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

}



#footer .copyright a:hover {

	text-decoration:underline;

}

.newsblock a {
text-decoration:underline;
}