/*   
Site: Host Head
Author: Cristian Bosch
Author URI: www.maquinastudio.com
Date: 07.29.2009
*/



/* BASE --------------------------------------------------- */
* {margin:0; padding: 0;}

body{
  	background-color:#767676;
	background-image: url(../img/bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

img{border:none;}

a{outline-style: none; text-decoration: none;}



/* GENERAL TYPOGRAPHY --------------------------------------- */
body {
  	font: 78.5%/2.0  Arial, "Helvetica", Verdana, "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode",  sans-serif;
	color:#727474;
}
a{color:#727474;}
#phone{font-size: 1.1em;color: #999999;}
#footer-phone{color: #5e5e5e;	font-size: 1.8em;}
#footer{font-size: 0.9em; color:#727474;}
.bold, .form label{font-weight: 700; color: #5e5e5e;}
#footer li{list-style:none;line-height: 1.5em;}
#legal a{color: #5e5e5e; font-weight: 600;}	
#main p{margin-bottom: 15px;}
.testimonial{font-style: italic;}
.promo p, .note{line-height: 1.4em;margin-top: 2px;}
.pricepoint{font-size: 2.8em; line-height: 0.5em; font-weight: 500;color:#555555; font-family: Helvetica, Arial;}
.pricepoint2{font-size: 2.5em; line-height: 0.5em; font-weight: 500;color:#555555; font-family: Helvetica, Arial;padding-left: 10px;background-image: url(../img/image-dollar2.gif);background-repeat: no-repeat;background-position: top left;}
.pricepoint3{font-size: 1.7em; line-height: 0.5em; font-weight: 500;color:#555555; font-family: Helvetica, Arial;padding-left: 10px;background-image: url(../img/image-dollar2.gif);background-repeat: no-repeat;background-position: top left;}
.startingprice{margin-top:-10px;}
.quote{margin: 0px 20px 0px 20px;}
li{text-decoration: none; list-style: none;	line-height: 1.5em;}
.update{margin-top:10px;line-height: 1.4em;}
.topic, #main p a {color: #e06021; text-decoration: none;}
.odCatTitle, #odPageTitle{color: #e06021; text-decoration: none;font-weight: 700;font-size:1.2em;}
.question, .odQtnItem a, .odDtlQuestion, .jump{font-weight: 700; color: #5e5e5e;text-decoration: none;}
.answer{margin-top: -18px; line-height: 1.4em;}
.box1, .box2, form{line-height: 1.6em;}
.side{line-height: 1.6em;margin-top:5px;}
.price{line-height: 1.2em;}
.mini{font-size: 0.7em;color:#ababab;margin-left: 5px;}
.note{line-height: 1.0em;margin-top: 2px;font-size: 0.9em;margin-left: 20px;}
.sitemap-page a, .sitemap-page a:visited{color:#727474;text-decoration: none;}
.sitemap-page a:hover{color: #e06021; }
.internal{margin-left: 20px;color: #727474;}
.sales{line-height: 1.4em;}
.odDtlHeader, #odDtlHeader, .odQtnHeader, #odQtnHeader, #odCatHeader{color: #5e5e5e; font-size:1.2em;}
.backbut{display:block;margin-bottom:10px;}
#odJumpCat{margin-top:10px;}
td.odSubcatCell {
	width: 150px;}
#odCatList {margin-bottom:10px;}

/* STRUCTURE ----------------------------------------------------- */

#container{
	width: 926px;
	height: 100%;
	margin: 0 auto;	
}


#header{
	width:926px;
	height: 95px;
	position:relative;
}

#bannerA{
	position: relative;
	width:926px;
	height: 300px;
	background-image: url(../img/banner-home.jpg);	
}


#bannercopy{
	position: absolute;
	top:60px;left: 40px;
	width: 390px;
	height: 230px;
	
}


#bannerB{
	width:926px;
	height: 168px;
}

.company-page #bannerB, .contact-page #bannerB, .privacy-page #bannerB, .termsofservice-page #bannerB, .sitemap-page #bannerB{background-image: url(../img/banner-company.jpg)}
.webhosting-page #bannerB{background-image: url(../img/banner-webhosting.jpg)}
.services-page #bannerB{background-image: url(../img/banner-services.jpg)}
.support-page #bannerB{background-image: url(../img/banner-support.jpg)}
.affiliates-page #bannerB{background-image: url(../img/banner-affiliates.jpg)}


#logo{
	width:173px;
	height: 68px;
	position:absolute;
	top:20px;
	left:10px; 
}

#login{
	position:absolute;
	top:0px;
	right:0px;
	width:123px;
	height: 28px;
}

#phone{
	position:absolute;
	top:2px;
	right:125px;
	width:100px;
	height: 22px;
}

.promo{
	position:relative;
	width:285px;
	height: 160px;
	margin: 15px 0 0 23px;	
}

.promoliner{border-right: 1px solid red;}

#content{
	position:relative;
	width:926px;
	margin-bottom: 13px;
	background-color: #e7e6e6;
	background-image: url(../img/page-bg.jpg);
}

#home-content{
	position:relative;
	width:926px;
	height: 181px;
	margin-bottom: 13px;
	background-color: #e7e6e6;
	background-image: url(../img/homepage-bg.jpg);
}


#leftcol{
	position: relative;
	width:650px;
	margin-bottom: 40px;
	background-image: url(../img/liner.gif);
	background-position: right;
	background-repeat: repeat-y;
}

#rightcol{
	width:230px;
	margin-right: 25px;
	padding-top: 50px;

}


#main{	
	padding:50px 20px 20px 23px;

 	
}

#page-top{
	position:absolute;
	width: 920px;
	height: 44px;
	background-image:url(../img/page-top.jpg);
	background-repeat: repeat-x;
	top:0px;
	left:3px;
	z-index:1;

}


#liner-fade{
	position:absolute;
	width: 2px;
	height: 38px;
	background-image:url(../img/liner-fade.jpg);
	bottom:0px;
	right:0px;

}

.fade{
	position:absolute;
	width: 2px;
	height: 38px;
	background-image:url(../img/liner-fade.jpg);
	bottom:0px;
	right:0px;

}

.fadeup{
	position:absolute;
	width: 2px;
	height: 38px;
	background-image:url(../img/liner-fadeup.jpg);
	top:0px;
	right:0px;

}

.button{
	margin-top: 15px;
}

.home-promo{width:140px;}


.image-server1{
	position:absolute;
	top:15px;
	left:130px;
	height: auto;
	width: auto;

}

.image-server2{
	position:absolute;
	top:30px;
	left:135px;
	height: auto;
	width: auto;

}

.image-server3{
	position:absolute;
	top:50px;
	left:130px;
	height: auto;
	width: auto;

}

.button-signup{
	position:absolute;
	bottom:15px;
	left:170px;
	height: auto;
	width: auto;
}

.offer{width: auto;position: absolute; bottom:10px; left: 0px;}

.button-margin{margin-top: 10px;}


.speechbox{width:605px; background-color: #f1f0f0;margin-top: 20px;}

.cap2{width: 605px;height:12px;background-image: url(../img/speechbox-cap.gif)}

.bubble{margin:0 5px 0 17px;}

ol{margin-bottom: 20px;}

.box1{
	width:194px;
	height:auto;
	position:relative;
}

.box2{
	width:214px;
	height:auto;
	position:relative;
}

.box3{
	width:605px;
	height:auto;
	position:relative;
	background-image: url(../img/line-long.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 1px 0 20px 0;
}

.box4{
	width:185px;
	height:auto;
	position:relative;

}
.top17{margin-top: 17px;}
.top20{margin-top: 20px;}
.topM{margin-top: 30px;}
.top50{margin-top: 50px;}
.pad10{padding-top: 10px;}

.box5{
	width:605px;
	height:auto;
	position:relative;
}

.image{position: absolute;top:30px; right: 5px;}

.quad{width: 160px;}

.horizontal{
	background-image: url(../img/line-long.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.priceline{height: auto; margin: 2px 0 5px 0;}

/* TEXT IMAGE REPLACEMENT --------------------------------------------------- */

h1.title-affiliates{
display: block;
position: absolute;
width:307px;height: 25px;
text-indent: -5000px;
background-image: url(../img/title-affiliates.png);
top:25px;
left:19px;
background-repeat: no-repeat;


}


h1.title-overview{
display: block;
position: absolute;
width:106px;height: 18px;
text-indent: -5000px;
background-image: url(../img/title-company.png);
top:25px;
left:19px;
background-repeat: no-repeat;


}



h1.title-sitemap{
display: block;
position: absolute;
width:94px;height: 25px;
text-indent: -5000px;
background-image: url(../img/title-sitemap.png);
top:25px;
left:19px;
background-repeat: no-repeat;


}

h1.title-tos{
display: block;
position: absolute;
width:189px;height: 25px;
text-indent: -5000px;
background-image: url(../img/title-tos.png);
top:25px;
left:19px;
background-repeat: no-repeat;


}

h1.title-privacy{
display: block;
position: absolute;
width:158px;height: 25px;
text-indent: -5000px;
background-image: url(../img/title-privacy.png);
top:25px;
left:19px;
background-repeat: no-repeat;


}


h1.title-dedicatedhosting{
display: block;
position: absolute;
width:210px;height: 25px;
text-indent: -5000px;
background-image: url(../img/title-dedicated.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-colocation{
display: block;
position: absolute;
width:127px;height: 24px;
text-indent: -5000px;
background-image: url(../img/title-colocation.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-vpshosting{
display: block;
position: absolute;
width:174px;height: 25px;
text-indent: -5000px;
background-image: url(../img/title-vps.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-sharedhosting{
display: block;
position: absolute;
width:174px;height: 25px;
text-indent: -5000px;
background-image: url(../img/title-shared.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-domains{
display: block;
position: absolute;
width:230px;height: 24px;
text-indent: -5000px;
background-image: url(../img/title-domains.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-emailhosting{
display: block;
position: absolute;
width:155px;height: 24px;
text-indent: -5000px;
background-image: url(../img/title-emailhosting.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-spamfiltering{
display: block;
position: absolute;
width:164px;height: 24px;
text-indent: -5000px;
background-image: url(../img/title-spamfiltering.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-customerservice{
display: block;
position: absolute;
width:270px;height: 23px;
text-indent: -5000px;
background-image: url(../img/title-customerservice.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-faq{
display: block;
position: absolute;
width:320px;height: 23px;
text-indent: -5000px;
background-image: url(../img/title-faq.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-testimonials{
display: block;
position: absolute;
display: block;
width:337px;height: 24px;
text-indent: -5000px;
background-image: url(../img/title-testimonials.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h1.title-contact{
display: block;
position: absolute;
width:126px;height: 20px;
text-indent: -5000px;
background-image: url(../img/title-contactus.png);
background-repeat: no-repeat;
top:25px;
left:19px;
background-repeat: no-repeat;

}



h1.title-support{
display: block;
position: absolute;
width:92px;height: 23px;
text-indent: -5000px;
background-image: url(../img/title-support.png);
top:25px;
left:19px;
background-repeat: no-repeat;

}

h3.side-update{
display: block;
position: absolute;
width:173px;height: 32px;
text-indent: -5000px;
background-image: url(../img/side-update.png);
top:25px;
left:666px;
background-repeat: no-repeat;

}

h3.side-promo{
display: block;
position: absolute;
width:191px;height: 28px;
text-indent: -5000px;
background-image: url(../img/side-promo.png);
top:25px;
left:670px;
background-repeat: no-repeat;

}

h3.side-testimonials{
display: block;
position: absolute;
width:190px;height: 24px;
text-indent: -5000px;
background-image: url(../img/side-testimonials.png);
top:25px;
left:670px;
background-repeat: no-repeat;

}


h3.side-why{
display: block;
position: absolute;
width:237px;height: 30px;
text-indent: -5000px;
background-image: url(../img/side-why.png);
top:25px;
left:670px;
margin-bottom: 10px;
background-repeat: no-repeat;

}

h3.side-corporate{
display: block;
position: absolute;
width:179px;height: 27px;
text-indent: -5000px;
background-image: url(../img/side-corporate.png);
top:25px;
left:670px;
background-repeat: no-repeat;

}


h2.sub-uptime{
display: block;
width:310px;height: 18px;
text-indent: -5000px;
background-image: url(../img/sub-uptime.gif);
margin:10px 0 0 0;
background-repeat: no-repeat;
}


h2.sub-powersource{
display: block;
width:203px;height: 18px;
text-indent: -5000px;
background-image: url(../img/sub-powersource.gif);
margin:10px 0 0 0;
background-repeat: no-repeat;
}


h2.sub-grow{
display: block;
width:157px;height: 20px;
text-indent: -5000px;
background-image: url(../img/sub-grow.gif);
margin:10px 0 0 75px;
background-repeat: no-repeat;
}


h2.sub-networkspeed{
display: block;
width:318px;height: 20px;
text-indent: -5000px;
background-image: url(../img/sub-networkspeed.gif);
margin:10px 0 0 75px;
background-repeat: no-repeat;
}


h2.sub-vps{
display: block;
width:113px;height: 20px;
text-indent: -5000px;
background-image: url(../img/sub-vps.gif);
margin:10px 0 0 20px;
background-repeat: no-repeat;
}

h2.sub-dedicated{
display: block;
width:166px;height: 20px;
text-indent: -5000px;
background-image: url(../img/sub-dedicated.gif);
margin:10px 0 0 0;
background-repeat: no-repeat;
}

h2.sub-colocation{
display: block;
width:96px;height: 17px;
text-indent: -5000px;
background-image: url(../img/sub-colocation.gif);
margin:10px 0 3px 20px;
background-repeat: no-repeat;
}

h2.sub-shared{
display: block;
width:137px;height: 20px;
text-indent: -5000px;
background-image: url(../img/sub-shared.gif);
margin:10px 0 0 0;
background-repeat: no-repeat;
}

h2.sub-features{
display: block;
width:78px;height: 17px;
text-indent: -5000px;
background-image: url(../img/sub-features.gif);
margin:10px 0 8px 0;
background-repeat: no-repeat;
}

h2.sub-webmail{
display: block;
width:193px;height: 15px;
text-indent: -5000px;
background-image: url(../img/sub-webmail.jpg);
margin:20px 0 5px 0;
background-repeat: no-repeat;
}

h2.sub-pop3{
display: block;
width:167px;height: 16px;
text-indent: -5000px;
background-image: url(../img/sub-pop3.jpg);
margin:20px 0 5px 75px;
background-repeat: no-repeat;
}

h2.sub-imap{
display: block;
width:166px;height: 16px;
text-indent: -5000px;
background-image: url(../img/sub-imap.jpg);
margin:20px 0 5px 0;
background-repeat: no-repeat;
}



h2.sub-questions{
display: block;
width:85px;height: 16px;
text-indent: -5000px;
background-image: url(../img/sub-questions.gif);
margin:20px 0 5px 0;
background-repeat: no-repeat;
}



h2.sub-answers{
display: block;
width:75px;height: 14px;
text-indent: -5000px;
background-image: url(../img/sub-answers.gif);
margin:20px 0 5px 0;
background-repeat: no-repeat;
}

h2.sub-customerservice{
display: block;
width:192px;height: 34px;
text-indent: -5000px;
background-image: url(../img/sub-customerservice.jpg);
margin-bottom: 5px;
background-repeat: no-repeat;
}

h2.sub-faq{
display: block;
width:281px;height: 34px;
text-indent: -5000px;
background-image: url(../img/sub-faq.jpg);
margin-bottom: 5px;
background-repeat: no-repeat;
}

h2.sub-goal{
display: block;
width:79px;height: 15px;
text-indent: -5000px;
background-image: url(../img/subtitle-goal.gif);
margin-bottom: 5px;
background-repeat: no-repeat;
}

h2.sub-trust{
display: block;
width:44px;height: 15px;
text-indent: -5000px;
background-image: url(../img/subtitle-trust.gif);
margin-bottom: 5px;
background-repeat: no-repeat;
}

h2.sub-speed{
display: block;
width:56px;height: 18px;
text-indent: -5000px;
background-image: url(../img/subtitle-speed.gif);
margin-bottom: 5px;
background-repeat: no-repeat;
}

h2.sub-support{
display: block;
width:72px;height: 18px;
text-indent: -5000px;
background-image: url(../img/subtitle-support.gif);
margin-bottom: 5px;
background-repeat: no-repeat;
}

h2.sub-domains{
display: block;
width:107px;height: 32px;
text-indent: -5000px;
background-image: url(../img/sub-domains.jpg);
margin-bottom: 5px;
background-repeat: no-repeat;
}

h2.sub-emailhosting{
display: block;
width:152px;height: 32px;
text-indent: -5000px;
background-image: url(../img/sub-emailhosting.jpg);
margin-bottom: 5px;
background-repeat: no-repeat;
}

h2.sub-spam{
display: block;
width:157px;height: 32px;
text-indent: -5000px;
background-image: url(../img/sub-spam.jpg);
margin-bottom: 5px;
background-repeat: no-repeat;
}

h2.sub-emailfiltering{
display: block;
width:197px;height: 18px;
text-indent: -5000px;
background-image: url(../img/sub-emailfiltering.gif);
margin:20px 0 5px 0;
background-repeat: no-repeat;
}


h2.sub-antispam{
display: block;
width:169px;height: 16px;
text-indent: -5000px;
background-image: url(../img/sub-antispam.gif);
margin:20px 0 5px 75px;
background-repeat: no-repeat;
}

h2.sub-antivirus{
display: block;
width:271px;height: 20px;
text-indent: -5000px;
background-image: url(../img/sub-antivirus.gif);
margin:20px 0 5px 0;
background-repeat: no-repeat;
}

h2.sub-webquarantine{
display: block;
width:141px;height: 16px;
text-indent: -5000px;
background-image: url(../img/sub-webquarantine.gif);
margin:20px 0 5px 75px;
background-repeat: no-repeat;
}

#rightcol li{
	list-style:none;
	line-height: 1.6em;
	display: block;
	width: 200px;
	background-image: url(../img/icon-arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 12px;
	padding-left:18px;

}

.box4 li{
	list-style:none;
	line-height: 1.4em;
	display: block;
	width: 170px;
	background-image: url(../img/icon-arrow.jpg);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left:16px;

}



#rightcol ul{ margin-top: 5px;}

/* FOOTER --------------------------------------------------- */
#footer{
	width:926px;
	height: 140px;
	background-color: #e7e6e6;
	background-image: url(../img/page-bg.jpg);
	background-repeat: repeat-y;
	margin-bottom: 13px;
	position:relative;
}


#sitemap{
	position: absolute;
	top:20px;
	left:23px;
	width: auto;
}
.links{
	width:120px;
	float:left;
}


#footer-phone{
	position: absolute;
	width:auto;
	height:40px;
	top:5px;
	right:23px;
		
}

#legal{
	position: absolute;
	height:20px;
	bottom:20px;
	right:23px;
	width: auto;
}

.cap{
	position:absolute;
	width: 926px;
	height: 12px;
	background-image:url(../img/cap.jpg);
}

.top{
	top:0px;

}

.bottom{
	bottom:0px;
	background-position: bottom;

}

#bbb{
	position:absolute;
	width:110px;
	height: 43px;
	top:55px;
	right: 23px;
}


/* NAVIGATION ----------------------------------------------- */

/* MAIN NAVIGATION ------------- */

#navigation{
	position: absolute;
	bottom:10px;
	right:0px;
	width:559px;
	height: 32px;
}

#navigation li{
	list-style:none;
	float:left;
}

#navigation a {
	display:block;
	height:32px;
	text-decoration:none;
	text-indent:-5000px;
	background-repeat: no-repeat;
	background-position:0 0;
	margin-right:9px;
}

#navigation #company{
	background-image:url(../img/nav-company.png);
	width:100px;
}
#navigation #webhosting{
	background-image:url(../img/nav-webhosting.png);
	width:128px;
}
#navigation #services{
	background-image:url(../img/nav-services.png);
	width:95px;
}
#navigation #support{
	background-image:url(../img/nav-support.png);
	width:95px;
}
#navigation #contact{
	background-image:url(../img/nav-contact.png);
	width:95px;
}
#navigation #company:hover, #navigation #webhosting:hover, #navigation #services:hover, #navigation #support:hover, #navigation #contact:hover {background-position:0px -32px;}

.company-page #company, .contact-page #contact, .webhosting-page #webhosting, .services-page #services, .support-page #support{
	background-position:0px -32px;	
}


/* SUB NAVIGATION ------------- */

#subnav{
	position: relative;
	width:926px;
	height: 51px;
	background-color: #383838;
	background-image: url(../img/subnav-bg.jpg);
	background-repeat: repeat-x;
}

.edge-left{
	position:absolute;
	width: 3px;
	height: 51px;
	background-image:url(../img/subnav-left-edge.jpg);
	left:0px;
	}

.edge-right{
	position:absolute;
	width: 3px;
	height: 51px;
	background-image:url(../img/subnav-right-edge.jpg);
	right:0px;
	}

.homeedge-right{
	position:absolute;
	width: 3px;
	height: 51px;
	background-image:url(../img/home-right-edge.jpg);
	background-repeat: repeat-y;
	right:0px;
	}
.homeedge-left{
	position:absolute;
	width: 3px;
	height: 51px;
	background-image:url(../img/home-left-edge.jpg);
	background-repeat: repeat-y;
	left:0px;
	}



#subnav li{
	list-style:none;
	float:left;
}

#subnav a {
	display:block;
	height:51px;
	text-decoration:none;
	text-indent:-5000px;
	background-repeat: no-repeat;
	background-position:0 0;
	margin-left:18px;
}

#subnav #overview{
	background-image:url(../img/subnav-overview.png);
	width:93px;
}

#subnav #testimonials{
	background-image:url(../img/subnav-testimonials.png);
	width:116px;
}

#subnav #contactsub{
	background-image:url(../img/subnav-contact.png);
	width:104px;
}


#subnav #domains-home{
	background-image:url(../img/subnav-home1.png);
	width:194px;
	margin-left: 60px;
}

#subnav #email-home{
	background-image:url(../img/subnav-home2.png);
	width:168px;
	margin-left: 130px;
}


#subnav #affiliates-home{
	background-image:url(../img/subnav-home3.png);
	width:226px;
	margin-left: 110px;
}



#subnav #sharedhosting{
	background-image:url(../img/subnav-shared.png);
	width:137px;
}

#subnav #dedicatedhosting{
	background-image:url(../img/subnav-dedicated.png);
	width:98px;
}

#subnav #vpshosting{
	background-image:url(../img/subnav-vps.png);
	width:109px;
}

#subnav #colocation{
	background-image:url(../img/subnav-colocation.png);
	width:109px;
}


#subnav #domains{
	background-image:url(../img/subnav-domains.png);
	width:85px;
}

#subnav #emailhosting{
	background-image:url(../img/subnav-emailhosting.png);
	width:122px;
}

#subnav #spamfiltering{
	background-image:url(../img/subnav-spamfiltering.png);
	width:126px;
}

#subnav #customerservice{
	background-image:url(../img/subnav-customerservice.png);
	width:158px;
}

#subnav #faq{
	background-image:url(../img/subnav-faq.png);
	width:50px;
}


.overview-page #overview, .contact-page #contactsub, .testimonials-page #testimonials, .sharedhosting-page #sharedhosting, .vpshosting-page #vpshosting, .dedicatedhosting-page #dedicatedhosting, .colocation-page #colocation, .domains-page #domains, .emailhosting-page #emailhosting, .spamfiltering-page #spamfiltering, .customerservice-page #customerservice, .faq-page #faq{
	background-position:0px -51px;	
	
}

.arrow1{
	position: absolute;
	background-image:url(../img/subnav-home-arrow.png);
	width:22px;
	height:51px;
	left:307px;
}

.arrow2{
	position: absolute;
	background-image:url(../img/subnav-home-arrow.png);
	width:22px;
	height:51px;
	left:613px;
}

.dedicatedplan{
	position: absolute;top:42px;left: 20px;}

.dedicatedlist{
	position: absolute;top:20px;left: 150px;width: 280px;height: 85px;

}

.dedicatedlist ul{width: 130px;}

.price{position: absolute;top:16px;right:15px;width: 140px;height: auto;}

/* TABLE ---------------------------------------------------- */

#table{position:relative; background-color:#f4f3f3;width:609px;margin-top: 30px;background-image: url(../img/table-bg.jpg);line-height: 1.0em;}

.t-domains{height: 319px;}
.t-shared{height: 814px;}
.t-vps{height: 589px;}


#table p{line-height: 1.0em;}

#inner-table{position:absolute; background-color:transparent;width:605px;z-index: 3;top:2px;left:2px;}

.trans{background-color:transparent;}

.cap3{position:absolute;width: 609px;height:12px;background-image: url(../img/table-cap.jpg); z-index: 1;}

.liner2{
	background-image: url(../img/liner2.gif);
	background-position: right;
	background-repeat: repeat-y;
	}

.table2{position:relative; background-color:#f4f3f3;width:609px;height:109px; margin-top: 15px;background-image: url(../img/table-bg2.jpg);}


.table2 li{
	list-style:none;
	line-height: 1.4em;
	display: block;
	width: 125px;
	background-image: url(../img/icon-plus.png);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	padding-left:14px;

}


/* FORMS ---------------------------------------------------- */

.form{
	width:300px;
	height:auto;
	position:relative;
	
}

.form p{
	margin-bottom:5px;
	line-height: 1.4em;
}

.form input{
	width:275px;
	height:25px;
	border:none;
	margin:0px 0 5px 0;
	background-color:#fefdfd;
	border: 1px solid #c6c3c3;
}

.form textarea{
	width:285px;
	height:100px;
	margin:0px 0 10px 0;
	background-color:#fefdfd;
	border: 1px solid #c6c3c3;
	overflow:auto;
	max-width:275px;
}

.form select{
	width:285px;
	margin:5px 0 10px 0;	
}

button{
	width:84px;
	height:35px;
	margin:5px 0px 0px 190px;
	background-image:url(../img/button-send.png);
	border:none;
	background-color:#e7e6e6;
}

button:hover{
	cursor:pointer;
}


#formliner{
	position:absolute;
	top:40px;
	left:300px;
	height:500px;
	border-left:1px dotted #57646c;
	
}

.form ul{margin: 0 0 20px 20px;}

.m20{margin: 0 0 0 20px;}

.m20R{margin: 0 20px 0 0;}

.m20B{margin: 0 20px 0 20px;}

.m40{margin: 0 0 0 40px;}

.liner{
	background-image: url(../img/liner.gif);
	background-position: right;
	background-repeat: repeat-y;
	}

/* MISCELANEOUS --------------------------------------------- */
.stroke{border:1px solid red;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.leftpos{left:0px;}
.rightpos{right: 0px;}
.bottom{bottom:0px;}
.top{top:0px;}