
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border : 0;
font-family : inherit;
font-size : 99%;
font-style : inherit;
font-weight : inherit;
margin : 0;
padding : 0;
vertical-align : baseline;
}
body {
font : 12px "Lucida Sans Unicode", "Lucida Grande", Lucida, Helvetica, Arial, Verdana, sans-serif;
color : #111;
background-color: #eee; background-image: url(images/bodyback3.jpg); background-repeat: repeat; background-position: top center;
}
a img {
border : none;
}
a {
outline : none;
text-decoration : none;
color: #990000;
}
a:hover, a:active, a:visited, a:link {
outline : none;
text-decoration : none;
}
a:hover {
color: #444;
}
p {
font-size : 13px;
line-height : 1.5em;
padding : 0 0 22px 0;
}
h1 {
font-size : 30px;
padding-bottom:35px;
line-height:35px;
}
h2 {
font-size : 30px;
padding: 20px 2px;
line-height:35px;
}
h3 {
font-size : 30px;
padding: 20px 2px;
line-height:35px;
}
.title{
font-size : 22px;
margin : 4px 0 4px 0;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
line-height:25px;
}

/* Header */

#header-wrapper {
height : 426px;
position : relative;
text-align : center;
background-color : #4181aa;

}
#opensource {
height : 180px;
position : relative;
padding-top:21px;
margin-bottom:20px;
background-color: #ccc; background-image: url(images/bodyback2.jpg); background-repeat: repeat; background-position: top center;
z-index: -99999;
border-bottom:2px solid #ccc;
line-height:28px;
}
#inopen{
width:850px; margin:0 auto;
}
#opentext{
float:right; width:320px; font-size:22px; text-align:right; margin-right:20px; margin-top:8px;
}
#subheader-wrapper {
color : #fff;
height : 370px;
background-color: #111; background-image: url(images/topback3.jpg); background-repeat: repeat; background-position: top center;
}
#titlewrap {
color : #fff;
height : 80px;
background-color: #111; background-image: url(images/topback3.jpg); background-repeat: repeat; background-position: top center;
margin-bottom:30px;
padding-top:10px;
}
#titletop{
margin:auto;
width:833px;
}
#bottom {
height : 70px;
background-color: #222; background-image: url(images/bottomback.jpg); background-repeat: repeat; background-position: top center;
border-top:2px solid #ccc;
}
#subheader {
margin : auto;
padding : 18px 0 15px 0;
width : 835px;
}
#subheader img#text1 {
left : 1px;
position : relative;
top :10px;
}
#subheader img#text2 {
left : 3px;
position : relative;
top : 35px;
}
#subheader img#text3 {
left:2px;
position : relative;
top : 35px;
}
#subheader #button {
right:5px;
position : relative;
margin-top:65px;
height: 59px;
width:265px;
display:block;
background: url(images/buttonhosting.jpg) no-repeat 0 0;
}
#subheader #button:hover {
background-position: 0 -59px;
}
#subheader #button2 {
right:5px;
position : relative;
display:block;
height: 59px;
width:242px;
background: url(images/videobutton.jpg) no-repeat 0 0;
}
#subheader #button2:hover {
background-position: 0 -59px;
}

#subheader img#price {
left:0;
position : relative;
top : 45px;
float:right;
}
#top-wrapper {
height : 100px;
background-color: #222; background-image: url(images/topback2.jpg); background-repeat: repeat-x; background-position: top center;
}
#top {
margin : auto;
position : relative;
width : 835px;
z-index : 10;

}
#top img#logo {
left : 0;
position : absolute;
top : 40px;
}

/* Content */

#content-wrapper {
margin : auto;
padding : 14px 0 5px 0;
margin-bottom : 10px;
position : relative;
width : 835px;
z-index : 1;
font-size:13px;
}
.colmain{width:245px; float:left; margin-left:2px; padding-right:45px; margin-bottom:20px;}
.colmainlast{width:245px; float:left;margin-bottom:20px;}
.colmain .last{padding-right:0;}
.quoted{
clear:both;
padding-left:60px;
padding-top:10px;
margin-bottom:10px;
padding-right:5px;
background-image: url(images/quotes.jpg); background-repeat: no-repeat; background-position: top left;
font-style:italic;
}
.seperate{
border-top:1px solid #ccc;
margin-bottom:37px;
padding: 15px 10px;
}
#paymenticons {
padding-top : 20px;
margin-bottom : 0px;
clear : both;
display : block;
width : 848px;
margin:0 auto;
}
#featureicons {
float : right;
margin-right:30px;
}
.content {
margin : auto;
margin-top : 0;
position : relative;
width : 835px;
z-index : 1;
}
.content h1 {
margin : 5px 0;
}

/* Header Menu */

#top #headmenu {
position : absolute;
right : 0;
top : 42px;
}
.mainmenu {
list-style : none;
margin : 0;
padding : 0;
line-height : 20px;
}
.mainmenu li {
margin : 0 5px 0 5px;
float : left;
position : relative;
}
.mainmenu a {
display : block;
font-size : 13px;
font-weight : bold;

position : relative;
background-color: #222; background-image: url(images/topback3.jpg); background-repeat: repeat-x; background-position: top center;
     -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}
.mainmenu a:hover {
background-color: #333; background-image: url(images/topb1.jpg);
}
.mainmenu a.selected {
background-color: #222; background-image: url(images/topb1.jpg);
}
.mainmenu a {
color : #fff;
padding : 6px 15px;
}





#hostingtablehead {
border : 1px solid #CCCCCC;
margin : 0px auto;
padding : 0px;
margin:5px;
margin-top:0;
}
#whiteback{
background: #fff;
padding: 1px 0;
}
#hostingtable {
border : 1px solid #CCCCCC;
margin : 0px auto;
padding : 0px;
}
.norm {
font-size : 13px;
background: #fff;
line-height:25px;
}
.norm td{
padding:6px;
}
.hostinge {
padding : 5px;
padding-bottom : 0;
}
#orderimg {
margin : 21px 0 21px 475px;
}
#orderimg2 {
margin : 30px 0 35px 475px;
}


.rowheader {
background-color : #cccccc;
}
.row1 {
background-color : #f2f2f2;
}
.row2 {
background-color : #e9e9e9;
}
.paymentvalue, .profilevalue {
font-weight : bold;
}
.section {
margin-bottom : 10px;
border : 1px solid #e5e5e5;
background-color : white;
}
.sectionheader {
padding : 7px;
margin : 1px;
color : white;
background-image : url(images/section-hdg-bg.png);
background-repeat : repeat-y;
background-position : right top;
font-size:13px;
}
.sectioncontent {
margin : 1px;
background-image : url(images/section-body-bg.png);
background-repeat : repeat-x;
background-position : left top;
color : #3b393a;
padding : 8px;
font-size:13px;
}

.highlight {
color : #b02424;
}
.lowlight {
color : #8d8d8d;
}
.sectionhelp {
float : right;
cursor : pointer;
margin-top : -1px;
margin-right : 5px;
}
.contenthelp {
cursor : pointer;
width : 16px;
height : 16px;
display : inline;
}
#helpbar {
float : right;
width : 200px;
margin-right : 5px;
}
.helpbar_hidden {
display : none;
}
.content_with_helpbar {
margin-right : 205px;
}
#help_content h1 {
font-size : 11px;
font-weight : bold;
}
#help_content h2 {
font-size : 11px;
font-weight : normal;
text-decoration : underline;
}
#help_content h3 {
font-size : 11px;
font-style : italic;
font-weight : normal;
text-decoration : none;
}
#help_content ul {
padding-left : 15px;
margin-left : 0;
margin-left : 5px;
}
#help_content ul li {
padding-bottom : 5px;
}
#help_content p {
margin-left : 5px;
}
#linkback {
float : right;
}
#linkback a, #linkback a:link, #linkback a:hover, #linkback a:visited, #linkback a:active {
color : white;
text-decoration : none;
}
#linkback a:hover {
text-decoration : underline;
}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:hover, #breadcrumbs a:visited, #breadcrumbs a:active {
color : #505050;
text-decoration : none;
}
#breadcrumbs a:hover {
text-decoration : underline;
}
.navigationlinks a, .navigationlinks a:link, .navigationlinks a:hover, .navigationlinks a:visited, .navigationlinks a:active {
color : white;
text-decoration : none;
}
.navigationlinks a:hover {
text-decoration : underline;
}
#breadcrumbs {
color : #505050;
background-color : #f2f2f2;
padding : 4px 6px 4px 6px;
margin : 5px 5px 0 5px;
font-size:13px;
}
ul.imagebullets li, ul.navigationlinks li {
padding-left : 20px;
background-repeat : no-repeat;
line-height : 17px;
}
#navigationpanel {
background-image : url(images/navhead.png);
background-repeat : repeat-y;
background-color : white;
width : 205px;
margin : 0;
padding : 0;
padding-top : 1px;
color : white;
font-size:13px;
}
.listtable {
background-color : white;
font-size:13px;
border : 1px solid #e0e0e0;
}
.listtable td{
padding:3px;
}
.navigationheader {
padding : 8px;
font-weight : bold;
background-image : url(images/navhead.png);
margin-bottom : 1px;
font-size:13px;
}
.navigationitem {
padding : 8px;
font-size:13px;
}
.navigationlinks, .bulletlinks, .imagebullets {
padding : 0;
margin : 0;
margin-left : 15px;
list-style : square;
font-size:13px;
}
.imagebullets, .navigationlinks {
list-style-type : none;
margin-left : 0;
}
#contentpanel {
background-color : white;
font-size:13px;
}
#contentheader {
background-color : black;
color : white;
padding : 9px;
border-left : 1px solid white;
font-size:13px;
}

label{
font-size:13px;
}


/* Footer */

#footer_nav{width:835px; overflow:hidden; padding-bottom:10px; }
.col180{width:180px; float:left; padding-right:25px; }

h5{margin-bottom:10px;}

#footer {
    overflow:hidden;
	margin-top:0px;
	padding-bottom:0px;
	width:100%;
	color:#fff;
	background-color: #222; background-image: url(images/topback3.jpg); background-repeat: repeat; background-position: top center;
}
#footer_content{
    width:835px;
	margin:0px auto;
	padding:30px 0px 0px 0px;
}
#footer ul {
	list-style:none;
	font-size:13px;
	margin-bottom:20px;
}
.copyright {
	width:100%;
	text-align:left;
	margin-bottom:0px;
	color:#555;background-color: #222; background-image: url(images/topback3.jpg); background-repeat: repeat; background-position: top center;
}
.grey{color:#ccc;}
.copyrightc{
    width:835px;
	padding:30px 0px 80px 0px;
	margin:0 auto;
}
.twitterfooter{
float:right;
}
.copyrightc a{color:#eee}
.copyrightc p{color:#999}

#footer ul li a { /* footer menu normal state colours */
	color:#666666;
}
#footer ul li a:hover { /* footer menu hover state colours */
	color:#eee;
}

.outgrown{
background-image:url('images/outgrownshared.png');
background-repeat:no-repeat;
width:836px;
height:107px;
margin:30px 0;
}

.moreaffordable{
background-image:url('images/moreaffordable.png');
background-repeat:no-repeat;
width:836px;
height:107px;
margin:30px 0;
}

.buttonstyle{
margin:14px 0;
}
.buttonstyle2{
float:right;
margin-top:45px;
margin-right:45px;
}

.buttonstyle a, .buttonstyle2 a{

font-size:14px;
	color: #050505;
	padding: 12px 22px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#dbdbdb);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#dbdbdb));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);

}
.buttonstyle2 a{
font-size:14px;
padding:15px 25px;
}
.buttonstyle a:hover, .buttonstyle2 a:hover{
background: #ddd;
}

