/*** GLOBAL START ***/

*{
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: normal;
	font-style: normal;
}

b{
font-weight: bold;
}

* :focus{
outline: 0;
}

body{
	font-family: Arial;
	font-size: 14px;
	color: #101010;
	background: #e8e8e8 url('images/bg.png') top repeat-x;
}

img{
	border-style: none;
	border-width: 0;
	display: block;
}

ul{
	list-style-position: inside;
}

ol{
	list-style-position: inside;
}

.clear{
	clear: both;
	width: 100%;
	height: 0;
	visibility: hidden;
}

img a{
border-style: none;
}

/*** GLOBAL END ***/

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

/*** HEADER START ***/

#header{
height: 125px;
}

#rightpanel{
float: right;
margin-right: 10px;
width: 236px;
}

#logo{
	width:600px;
	float: left;
}

/*** HEADER END ***/

/*** NAV START ***/

#nav{
height: 42px;
}

#nav ul{
list-style-type: none;
}

#nav li{
float: left;
}

#nav a{
color: #FFFFFF;
display: block;
height: 40px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
padding: 0 24px 0 24px;
line-height: 2.9em;
}

#nav li:hover{
background: url('images/navhover.png');
}

#nav li.divider{
background: url('images/navdivider.png') no-repeat;
width: 2px;
height: 42px;
}

/*** NAV END ***/

#main{
width: 902px;
background: url('images/mainbg.gif') repeat-y;
}

/*** CONTENT START ***/

#content{
width: 634px;
padding: 9px;
float: left;
}

.descbox{
float: left;
width: 180px;
height: 158px;
padding: 14px 12px 20px 16px;
background: url('images/descbox.jpg');
margin-right: 3px;
}

.descbox h2{
text-align: center;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
}

.red{
color: #b50101;
}

h2 .red{
font-weight: bold;
}

.descbox p{
padding-top: 10px;
}

#content h3{
color: #b50101;
font-weight: bold;
font-size: 16px;
padding: 15px 0 15px 0;
}

#search{
width: 430px;
float: left;
}

#search select{
background: url('images/domainext.png');

border-style: none;
}

#support{
float:right;
width: 200px;
margin-top: 10px;
}

input{
}

.searchbox{
background: url('images/searchbox.png');
width: 295px;
height: 34px;
line-height: 2em;
padding-left: 20px;
}

.searchgo{
background: url('images/searchgo.png');
width: 50px;
height: 34px;
}

#search input{
border-style: none;
}

#banner{
margin-top: 20px;
}

#maincontent{
padding: 5px;
}

#maincontent p{
text-indent: 50px;
}

#aupcontent {
padding: 5px;
}

/*** CONTENT START ***/

/*** SIDEBAR START ***/

#sidebar{
width: 250px;
float: right;

}

#sidebar h3{
background: url('images/navhead.gif') no-repeat;
height: 36px;
padding-left: 26px;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
line-height: 2.6em;
margin: 15px 0 15px 0;
}

.quotestart{
width: 19px;
height: 17px;
background: url('images/quotestart.png');
display: block;
float: left;
margin-right: 10px;
}

.quoteend{
width: 19px;
height: 17px;
background: url('images/quoteend.png');
display: block;
float: right;
}

.categorybox{
padding: 15px;
}

ul.news{
list-style-image: url('images/newsbullet.gif');
}

ul.news li{
margin-bottom: 15px;
}

.newstitle a{
text-decoration: underline;
color: #b50101;
}

.datetime{
font-size: 12px;
}

.partner{
border: 1px solid #a9a9a9;
}

ul#partners{
text-align: center;
list-style-type: none;
}

#partners li{
margin: 35px;
}

/*** SIDEBAR END ***/

/*** FOOTER START ***/

#footer{
background: url('images/footerbg.png') no-repeat;
width: 902px;
height: 34px;
margin-left: auto;
margin-right: auto;
margin-bottom: 25px;
}

#footerlinks{
float: left;
width: 300px;
margin-left: 24px;
}

#footerlinks ul{
list-style-type: none;
}

#footerlinks li{
float: left;
margin: 9px 6px 9px 6px;
}

#footerlinks a{
text-transform: uppercase;
color: #FFFFFF;
text-decoration: none;
}

#copyright{
padding: 9px;
color: #FFFFFF;
margin-left: 10px;
width: 300px;
float: left;
}

/*** FOOTER END ***/

/*** SHARED HOSTING START ***/

.plandesc{
background: url('images/plandescbg.png') no-repeat;
width: 584px;
height: 152px;
padding: 18px 0 18px 26px;
margin-top: 16px;
}

.plandesc h5{
color: #b50101;
font-weight: bold;
font-size: 16px;
padding: 0 0 5px 0;
}

.plandesc ul{
list-style-image: url('images/includebullet.png');
}

.plandesc li{
padding: 4px;
}

.includebox{
width: 194px;
height: 140px;
float: left;
}

.packages{
margin-top: 10px;
}

.sharedpackage{
float: left;
width: 192px;
margin-left: 9px;
margin-bottom: 10px;
}

.sharedpackage h4{
background: url('images/sharedpackagetop.png');
color: #FFFFFF;
line-height: 2.7em;
text-align: center;
font-size: 14px;
height: 37px;
font-weight: bold;
}

.sharedpackageinner{
background: url('images/sharedpackageinner.png');
height: 176px;
width: 164px;
padding: 14px 14px 0 14px;
}

.sharedpackageinner ul{
list-style-type: none;
}

.sharedpackageinner li{
color: #FFFFFF;
font-size: 13px;
padding: 1px 0 2px 0;
}

.packageprice{
width: 90px;
color: #ffc23e;
float: right;
text-align: center;
}

.sslbox h4{
color: #b50101;
font-weight: bold;
font-size: 16px;
margin: 0;
}

em.price{
font-size: 24px;
}

.sharedpackageinner img{
margin-top: 6px;
}

.extraincludebox{
width: 360px;
height: 140px;
float: left;
}

.extraincludebox2{
width: 210px;
height: 140px;
float: left;
}

.extraplandesc{
background: url('images/plandescbg.png') no-repeat;
width: 584px;
height: 152px;
padding: 18px 0 18px 26px;
margin-top: 16px;
}

.extraplandesc h5{
color: #b50101;
font-weight: bold;
font-size: 16px;
padding: 0 0 5px 0;
}

.extraplandesc ul{
list-style-image: url('images/extraincludebullet.png');
}

.extraplandesc li{
padding: 3px;
}

/*** SHARED HOSTING END ***/

/*** DEDICATED HOSTING START ***/

.dedicatedpackage{
float: left;
width: 192px;
margin-left: 9px;
margin-bottom: 10px;
}

.dedicatedpackage h4{
background: url('images/dedicatedpackagetop.png');
color: #FFFFFF;
line-height: 2.7em;
text-align: center;
font-size: 14px;
height: 37px;
font-weight: bold;
}

.dedicatedpackageinner{
background: url('images/dedicatedpackageinner.png');
height: 176px;
width: 164px;
padding: 14px 14px 0 14px;
}

.dedicatedpackageinner ul{
list-style-type: none;
}

.dedicatedpackageinner li{
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
padding: 1px 0 2px 0;
}

.dedicatedpackageinner img{
margin-top: 6px;
}

.stock{
text-align: center;
color: #E00000;
font-size: 12px;
height: 14px;
font-weight: bold;
text-transform: uppercase;
}

/*** DEDICATED HOSTING END ***/
/*** DEDICATED HOSTING 2 START ***/

.dedicatedpackage2{
float: left;
width: 192px;
margin-left: 9px;
margin-bottom: 10px;
}

.dedicatedpackage2 h4{
background: url('images/dedicatedpackagetop.png');
color: #FFFFFF;
line-height: 2.7em;
text-align: center;
font-size: 14px;
height: 37px;
font-weight: bold;
}

.dedicatedpackageinner2{
background: url('images/dedicatedpackgreen.png');
height: 176px;
width: 164px;
padding: 14px 14px 0 14px;
}

.dedicatedpackageinner2 ul{
list-style-type: none;
}

.dedicatedpackageinner2 li{
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
padding: 1px 0 2px 0;
}

.dedicatedpackageinner2 img{
margin-top: 6px;
}

.stock{
text-align: center;
color: #E00000;
font-size: 12px;
height: 14px;
font-weight: bold;
text-transform: uppercase;
}

/*** DEDICATED HOSTING 2 END ***/
/*** SSL CERTIFICATES START ***/
.descdivider{
background: url('images/descdivider.png');
width: 2px;
height: 156px;
float: left;
}

.plandescssl{
background: url('images/plandescbg.png') no-repeat;
width: 600px;
height: 158px;
padding: 12px 0 18px 10px;
}

.sslbox{
width: 197px;
height: 140px;
float: left;
text-align: center;
}

.sslbox img{
margin-left: auto;
margin-right: auto;
}

.sslimage{
height: 52px;
}

.rapidssl{
padding-top: 12px;
}

.geotrust{
padding-top: 10px;
}

/*** SSL CERTIFICATES END ***/

/*** REQUEST QUOTE START ***/

.requestquote input{
margin: 5px;
height: 22px;
}

.requestquote select{
margin: 5px;
height: 22px;
}

/*** REQUEST QUOTE END ***/