/*
*		Set up general styles
*/

*
{
padding: 0;
margin: 0;
}

html, body
{
font-family: ariel, helvetica, sans-serif;
}

input { -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
textarea { -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
select { -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

a
{
text-decoration: none;
color: #000;
}

a img
{
border: none;
}

.clear
{
clear: both;
}

/*
*		Background images
*/

#left_bg
{
background-image: url(../images/headertileleft.jpg);
background-repeat: repeat-x;
width: 55%;
height: 948px;
position: absolute;
top: 0;
left: 0;
z-index: -1000;
}

#right_bg
{
background-image: url(../images/headertileright.jpg);
background-repeat: repeat-x;
width: 55%;
height: 948px;
position: absolute;
top: 0;
right: 0;
z-index: -1000;
}

#footer_tile
{
background-image: url(../images/footertile.jpg);
background-repeat: repeat-x;
background-position: bottom;
width: 100%;
height: 100%;
}

/*
*		Header
*/

#container
{
width: 1000px;
margin-left: auto;
margin-right: auto;

}

#header
{
height: 134px;
background-image: url(../images/headerbg.jpg);
background-repeat: no-repeat;
}

#logo
{
margin-top: 22px;
margin-left: 14px;
}

/*
*		Nav bar settings
*/


#navbar
{
float: right;
font-size: 9pt;
width: 580px;
margin-right: 10px;
margin-top: 55px;
z-index: 1000;
}

.home a
{
background: url(../images/home.jpg) no-repeat;
display: block; 
width: 74px; 
height: 58px; 
border: none;
}

.home a:hover
{
background-image: url(../images/home.jpg) no-repeat; 
background-position: 0 -58px; 
}

.home span
{
display: none;
}

.services a
{
display: block; 
width: 95px; 
height: 58px; 
border: none;
background: url(../images/services.jpg) no-repeat; 
}

.services a:hover
{
background-image: url(../images/services.jpg); 
background-position: 0 -58px; 
}

.services span
{
display: none;
}

.pricing a
{
display: block; 
width: 95px; 
height: 58px; 
border: none;
background: url(../images/pricing.jpg) no-repeat; 
}

.pricing a:hover
{
background-image: url(../images/pricing.jpg); 
background-position: 0 -58px;
}

.pricing span
{
display: none;
}

.about a:link
{
display: block; 
width: 96px; 
height: 58px; 
border: none;
background: url(../images/about.jpg) no-repeat;
}

.about a:hover
{
background-image: url(../images/about.jpg);
background-position: 0 -58px; 
}

.about span
{
display: none;
}

.contact a
{
display: block; 
width: 108px; 
height: 58px; 
border: none;
background: url(../images/contact.jpg) no-repeat; 
}

.contact a:hover
{
background: url(../images/contact.jpg) no-repeat; 
background-position: 0 -58px; 
}

.contact span
{
display: none;
}

.clientlogin a
{
display: block; 
width: 108px; 
height: 58px; 
border: none;
background: url(../images/clientlogin.jpg) no-repeat; 
}

.clientlogin a:hover
{
background-image: url(../images/clientlogin.jpg); 
background-position: 0 -58px;
}

.clientlogin span
{
display: none;
}

#banner
{
height: 284px;
}

#grey_banner
{
height: 50px;
background-image: url(../images/greybg.jpg);
background-repeat: no-repeat;
}

#webquote_img
{
float: left;
padding-top: 9px;
margin-left: 238px;
}

#webquote_text
{
font-size: 11pt;
color:#5E5E5E;
padding-top: 18px;
padding-left: 13px;
float: left;
}

#webquote_text a
{
color:#5E5E5E;
text-decoration: none;
}

#sem_img
{
float: left;
padding-top: 7px;
margin-left: 60px;
}

#sem_text
{
font-family: ariel, helvetica, sans-serif;
font-size: 11pt;
color:#5E5E5E;
padding-top: 18px;
padding-left: 13px;
float: left;
}

#sem_text a
{
color:#5E5E5E;
text-decoration: none;
}

/*
*		Main content
*/

#main_text
{
background-image: url(../images/dropshadow1.jpg);
background-repeat: no-repeat;
}

.left
{
float: left;
margin-left: 39px;
width: 653px;
margin-bottom:20px;

}

.left h1
{
font-size: 19pt;
font-weight: bold;
color: #0082B0;
margin-top: 22px;
 
}

.left h2
{
font-size: 13.5pt;
font-weight: normal;
color: #0082B0;
}
.left h3
{
font-size: 13.5pt;
font-weight: normal;
color: #000000;
}

.left ul 
{ margin:20px;
}
.left li 
{ 
list-style:disc; 
color:#0082B0;
font-size:12px;
}
.teal
{	color: #0082B0;
}

.hosting
{
background-image: url(../images/hosting_icon.png);
background-repeat: no-repeat; height:60px;

}

.development
{
background-image: url(../images/webdevelopment_icon.png);
background-repeat: no-repeat; height:60px;

}


.advertising
{
background-image: url(../images/advertising_icon.png);
background-repeat: no-repeat; height:60px;

}



.left p
{
font-size: 12px;
margin-top: 17px;
line-height: 140%;
}

.bold
{
font-weight: bold;
}

.blue
{
color: #13777D;
}

.black
{
color: #000;
}

.pink
{
color: #ff0066;
font-weight:bold;
}

.loginbtn
{ background-image:url('/images/client_login.png'); width:111px; height:36px; border:none; border-collapse:collapse; background-repeat:no-repeat;
	}


.client_login_bg
{ background-image:url('/images/client_login_bg.png'); width:498px; height:221px; border:none; border-collapse:collapse; background-repeat:no-repeat; 
	}


.client_login_bg_t{ background-image:url('/images/client_login_bg_t.png'); width:498px; height:20px;background-repeat:no-repeat; 
	} 
.client_login_bg_b{ background-image:url('/images/client_login_bg_b.png'); width:498px;height:70px;background-repeat:no-repeat; background-position:bottom; text-align:right;
	}



.client_login_row
{padding:10px;
	}



#password { -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	}
#login { -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
	}
	
label  { font-size:12px;}

/*
* 		About Us box
*
*/

.aboutus
{
float: right;
background-image: url(../images/communicationbg.png);
background-repeat: no-repeat;
width: 281px;
margin-right: 21px;
margin-top: 22px;
color:#000;

}

.aboutus h1
{
font-size: 18pt;
font-weight: normal;
color: #0E7681;
margin-top: 18px;
margin-left: 0px;
}

.aboutus p
{
font-size: 12px;
width: 280px;
margin-top: 17px;
margin-left: 0px; 
font-style:italic;
color:#53757d;
}

.aboutus ul
{ 
font-weight:bold;color:#0082B0;font-size:12px;
}
.aboutus li
{ 
list-style:inside; list-style-type:disc; color:#0082B0; padding:5px; line-height:11px; font-size:12px;
}

.aboutus span {color:#000; font-size:14px;}


.orderlist ul
{ 
font-weight:bold;color:#0082B0;font-size:12px;list-style:inside; list-style-type:upper-roman;
}
.orderlist li
{ 
list-style:inside; list-style-type:disc; color:#000; padding:5px; font-size:12px;list-style:inside; list-style-type:upper-roman;
}



/*
* 		Communication box
*
*/

.communication
{
float: right;
background-image: url(../images/communicationbg.png);
background-repeat: no-repeat;
width: 271px;
margin-right: 21px;
margin-top: 22px;
}

.communication h1
{
font-size: 18pt;
font-weight: normal;
color: #0E7681;
margin-top: 18px;
margin-left: 0px;
}

.communication p
{
font-size: 12px;
width: 280px;
margin-top: 17px;
margin-left: 0px; 
font-style:italic;
color:#53757d;
}

.seoBG
{
background-image: url(../images/seoBG.png);
background-repeat: no-repeat;
width:318px;
float:left;
height:360px;

}


.seoBox 
{ overflow-y:auto;
 overflow-x:none;
  height:300px;
}


.pad10 
{ padding:10px;
}
/*
* 		Priving BG Box
*/


.pricingbg 
{ float:left; width:280px; height:645px; background-image:url(/images/pricingBG.png); padding:15px; background-repeat:no-repeat;
}



li.domain_icon {  list-style-position:inside; list-style-image:url(/images/domain_icon.png); line-height:30px;}
li.website_email_hosting_icon {  list-style-position:inside; list-style-image:url(/images/website_email_hosting_icon.png);line-height:30px;}
li.webdesign_development_icon {	 list-style-position:inside;  list-style-image:url(/images/webdesign_development_icon.png);line-height:30px;}
li.ecommerce_icon {  list-style-position:inside; list-style-image:url(/images/ecommerce_icon.png);line-height:30px;}
li.translations_icon {  list-style-position:inside; list-style-image:url(/images/translations_icon.png);line-height:30px;}
li.seo_icon{ list-style-position:inside;  list-style-image:url(/images/seo_icon.png);line-height:30px;}
li.online_marketing_icon {  list-style-position:inside; list-style-image:url(/images/online_marketing_icon.png);line-height:30px;}
li.legal_consulting_icon {  list-style-position:inside; list-style-image:url(/images/legal_consulting_icon.png);line-height:30px;}
li.ongoing_management_icon {  list-style-position:inside; list-style-image:url(/images/ongoing_management_icon.png);line-height:30px;}
.spanadjust {position:relative;bottom:15px; font-weight:bold;}
					
					
/*
*		Domain Generator box
*/

.domainGenerator 
{
float: right;
background-image: url(../images/domainGeneratorBG.png);
background-repeat: no-repeat;
width: 275px;
height:400px;	
margin-right: 21px;
margin-top: 22px;
}
.generateDomain
{	margin-left:10px;
	}
.saveDomain
{}

.tablelessForm 
{
	margin-top:50px;
	margin-right:20px;
	margin-left:20px;
	padding:10px;
	}
.domainOutput
{	margin-left:20px;
	font-size:14px;
	padding:5px;
	}
.shortList
{	margin-left:20px;
	height:80px;
	width:225px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-style:auto;
	ruby-overhang:auto;
	font-size:14px; 
	border-width:1px;
	border-style:solid;
	background-color:#CCCCCC;
	border-color:#999999; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:2px;
	}
	
	
.googleadwordsbox
{
float: right;

background-repeat: no-repeat;
width: 271px;
margin-right: 21px;
margin-top: 22px;

}	
.floatdivright{
display: inline;
	float: right;
	margin-left: 14px;
	margin-top: 4px;
    margin-bottom: 14px;
}


/*
*		Contact us box
*/
.contact_us
{
float: right;
background-image: url(../images/contactbg.png);
background-repeat: no-repeat;
width: 271px;
margin-right: 21px;
margin-top: 22px;
}

.contact_us long
{
float: right;
background-image: url(../images/contactbg_600.png);
background-repeat: no-repeat;
width: 271px;
margin-right: 21px;
margin-top: 22px;
}

.contact_us h1
{
font-size: 18pt;
font-weight: normal;
color: #0E7681;
margin-top: 18px;
margin-left: 75px;
}

.contact_us p
{
font-size: 8pt;
width: 225px;
margin-top: 17px;
margin-left: 26px;
}

.contact_us table
{
margin-left: 20px;
}

.contact_us td
{
font-size: 8pt;
vertical-align: top;
padding-top: 5px;
}

.contact_us img
{
display: block;
margin-left: auto;
margin-right: auto;
padding-top: 25px;
}


/*
*		Contact us box long
*/
.contact_us_long
{
float: right;
background-image: url(../images/contactbg_600.png);
background-repeat: no-repeat;
width: 271px;
margin-right: 21px;
margin-top: 22px;
}

.contact_us_long h1
{
font-size: 18pt;
font-weight: normal;
color: #0E7681;
margin-top: 18px;
margin-left: 75px;
}

.contact_us_long p
{
font-size: 8pt;
width: 225px;
margin-top: 17px;
margin-left: 26px;
}

.contact_us_long table
{
margin-left: 20px;
}

.contact_us_long td
{
font-size: 8pt;
vertical-align: top;
padding-top: 5px;
}

.contact_us_long img
{
display: block;
margin-left: auto;
margin-right: auto;
padding-top: 25px;
}


/*
*		4 four features boxes
*/

#features
{
clear: both;
height: 400px;
position: relative;
}

#features p
{
font-size: 9pt;
line-height: 130%;
margin-left: 17px;
margin-top: 12px;
width: 203px;
}

.one
{
float: left;
width: 245px;
height: 370px;
margin-left: 14px;
margin-top: 25px;
background-image: url(../images/one.jpg);
background-repeat: no-repeat;
}

.one h1
{
font-size: 14pt;
font-weight: normal;
margin-top: 18px;
margin-left: 80px;
height: 45px;
}

.one p
{
text-align: justify;

}

.one img
{
position: absolute;
left: 182px;
bottom: 0;
}

.two
{
float: left;
width: 245px;
height: 370px;
margin-top: 25px;
background-image: url(../images/two.jpg);
background-repeat: no-repeat;
}

.two h1
{
font-size: 14pt;
font-weight: normal;
margin-top: 18px;
margin-left: 80px;
height: 45px;
}

.two img
{
position: absolute;
left: 408px;
bottom: 0;
}

.three
{
float: left;
width: 245px;
height: 370px;
margin-top: 25px;
background-image: url(../images/three.jpg);
background-repeat: no-repeat;
}

.three h1
{
font-size: 14pt;
font-weight: normal;
margin-top: 18px;
margin-left: 80px;
height: 45px;
}

.three img
{
position: absolute;
left: 672px;
bottom: 0;
}

.four
{
float: left;
width: 245px;
height: 370px;
margin-top: 25px;
background-image: url(../images/four.jpg);
background-repeat: no-repeat;
}

.four h1
{
font-size: 14pt;
font-weight: normal;
margin-top: 18px;
margin-left: 80px;
height: 45px;
}

/*
*		Footer settings
*/

#footer
{
height: 406px;
background-image: url(../images/footer.jpg);
background-repeat: no-repeat;
position: relative;
}

#blue_line
{
height: 89px;
}

.facebook
{
float: left;
margin-left: 38px;
margin-top: 20px;
width: 379px;
}

.twitter
{
float: left;
margin-top: 20px;
}

.add_this
{
float: right;
margin-right: 10px;
margin-top: 30px;
}

.footer_links
{
float: left;
margin-left: 28px;
margin-top: 28px;
color: #fff;
width: 216px;
height: 242px;
}

.footer_links h1
{
font-size: 16pt;
font-weight: normal;
height: 40px;
}

.footer_links ul 
{
list-style-type:none;
color: #fff;
font-size: 9pt;
line-height: 150%;
}

.footer_links li
{
padding-left: 15px;
background:url(../images/bluebullet.png) no-repeat 0 5px;

}

.footer_links li ul
{
margin-left: -15px;
font-size: 8pt;
}

.footer_links .yellow
{
color: #F4FF46;
background:url(../images/yellowbullet.png) no-repeat 0 5px;
}

.footer_links a
{
color: #FFF;
}

.footer_links a:hover
{
color: #F4FF46;
}

.up_button
{
position: absolute;
bottom: 40px;
}

.certificates
{
background-image: url(../images/certificates.png);
background-repeat: no-repeat;
width: 217px;
height: 271px;
position: absolute;
right: 21px;
bottom: 48px;
}

.certificates img
{
display: block;
margin-left: auto;
margin-right: auto;
}

.certificates h1
{
font-size: 13pt;
color: #FCFE46;
font-weight: normal;
margin-top: 28px;
height: 40px;
text-align: center;
}

.copyright
{
float: left;
font-size: 8pt;
color: #fff;
margin-left: 28px;
margin-top: 18px;
}

.terms
{
float: right;
font-size: 8pt;
color: #fff;
margin-top: 18px;
margin-right: 20px;
}

.terms a
{
color: #fff;
text-decoration: none;
}

.terms a:hover
{
color: #F4FF46;
}