#header
{
	position:relative;
	z-index:50;
}

#footer
{
	font-size:8pt;
	color: #505050;
	background-color:#FFFFFF;
}

#banners
{
}


.CenterDiv
{
	position:relative; 
	width:990px; 
	background-color:#FFFFFF;
}

#MainContentDiv
{
	position:relative; 
	width:990px; 
	background-image:url(images/content-bg-mid.jpg); 
	background-repeat:repeat-y; 
	background-position:center;
}

#ContentCell
{
	background-color:#FFFFFF;
	color:#000000;
/*	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
*/
}

#RightContentCell
{
	background-color:#FFFFFF;
	color:#000000;
/*	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
*/
}

#QuickLinks
{
	position:relative;
	height:356px;
	padding-top:76px;
	text-align:right;
	padding-left:12px;
	padding-right:12px;
	background-image:url(images/sidemenu-quickbar.png);
	background-repeat:no-repeat;
	background-position:right top;
}
.QuickLink
{
	display:block;
	position:relative;
	height:25px;
	line-height:23px;
	font-size:8pt;
	text-align:center;
	background-image:url(images/quicklink-bg.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}


#ContentPanel
{
	font-family: arial, "sans serif";
	font-size: 12pt;
	text-align:left;
	position:relative;
	padding:12px;

}

#RightPanel
{
	font-family: arial, "sans serif";
	font-size: 9pt;
	text-align:right;
	position:relative;
	padding-right:12px;
	padding-top:12px;
	color: #505050;
}



.Orange
{
	color:#C14722;
}
.Blue
{
	color:#346F8D;
}

.OrangeLine
{
	background-image: url(images/orange-grey-line.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.BlueLine
{
	background-image: url(images/blue-grey-line.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.BlueLineRight
{
	background-image: url(images/blue-grey-line-right.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}


h1 {color: #ff6600;}
h2 {color: #ff6600;
	font-size:15pt;
	font-weight:normal;
	padding-bottom:4px;
}

H3
{
	font-size:15pt;
	font-weight:normal;
	padding-bottom:4px;
	color: #ff6600;
}


A
{
	color:#346F8D;
	text-decoration: none;
}
A:hover
{
	text-decoration:underline;
}



/*Back and Previous Buttons*/

p.buttonleft, #container #maincontent p.button2 {
/* Orange button with <-- arrow on left-hand */
	padding: 0px 0px 0px 0px;
}

p.buttonleft a:link, #container #maincontent p.button2 a:link, 
p.buttonleft a:visited, #container #maincontent p.button2 a:visited,
p.buttonleft a:hover, #container #maincontent p.button2 a:hover,
p.buttonleft a:active, #container #maincontent p.button2 a:active {
	background: url(/images/button_left.jpg) top left no-repeat #ff800a;
	padding: 0px 5px 1px 20px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

p.buttonright, #container #maincontent p.button3 {
/* Orange button with --> arrow on right-hand */
	padding: 0px 0px 0px 0px;
}

p.buttonright a:link, #container #maincontent p.button3 a:link, 
p.buttonright a:visited, #container #maincontent p.button3 a:visited,
p.buttonright a:hover, #container #maincontent p.button3 a:hover,
p.buttonright a:active, #container #maincontent p.button3 a:active {
	background: url(/images/button_right.jpg) top right no-repeat #ff800a;
	padding: 0px 20px 1px 5px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

<!-- Corner images -->
.box { 
  background: #FFFFFF; 
}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 10px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 10px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}


<!-- Web Hosting Page -->
.mainBody { float:right; /* put the content ahead of the sidebar */ min-height:500px; /* IE6 does not understand - see conditional ie6.css */ color:#333; padding-left: 40px; width:740px; voice-family: "\"}\""; voice-family:inherit; width:700px; position: relative; }
html>body .mainBody { width:250px; }
.mainBodyFull { width:940px; background:none; }
.mainBody h1 { font-size:24px; font-weight:400; padding:25px 0 2px; /* 20px first */ margin: 0; /*margin:0 0 0 35px;*/ color:#8cc63f; }
.mainBody h2 { font-size:14px; font-weight:700; letter-spacing:-1px; color:#49678a; }
.mainBody table th h3 { padding: 0; color: #006EC7; }
.mainBody h5, .mainBody h6 { font-weight:700; }
.mainBody p { font-size:12px; line-height:20px; }
.mainBody p, .mainBody h2, .mainBody h3, .mainBody h4, .mainBody h5, .mainBody h6, .mainBody ul, .mainBody ol, .mainBody address, .mainBody #marginForm { /*padding:6px 50px 6px 35px;*/ padding: 6px 20px 6px 0; }
.mainBody h4 { font-size:11px; padding-bottom: 0; padding-top: 10px; font-weight:700; }
.mainBody h3 {color:#55698A;  padding-bottom: 0; font-weight: bold;}
.mainBody ul.picList { margin:0 0 0 -35px; }
.mainBody ul.align, .mainBody ol.align { margin:0 50px 6px 25px; }
.mainBody ul.align ul { margin-left: 25px; }
.mainBody ul.tight, .mainBody ol.tight { margin:0 0 0 6px; }

.miniCol { border-top:1px solid #7c95b0; border-bottom:2px solid #8cc63f; margin:15px 0 20px 0; float:left; background:url(images/miniCol-bg.gif) repeat-x 100% 100%; }
.resellerCol { border-top:1px solid #7c95b0; border-bottom:2px solid #8cc63f; margin:15px 0 20px 0; float:left; background:url(../images/reseller-bg.gif) no-repeat 100% 100%; height: 184px; }
.affiliateCol { border-top:1px solid #7c95b0; border-bottom:2px solid #8cc63f; margin:15px 0 20px 0; float:left; background:url(../images/affiliate-bg.gif) no-repeat 100% 100%; height: 184px; }
.resellerCol p, .affiliateCol p, .resellerCol h2, .affiliateCol h2, .resellerCol ul, .affiliateCol ul { margin-left: 35px; }
.resellerCol p, .affiliateCol p { padding-bottom: 30px; width: 150px; }
.miniColNo { /*	margin: 15px 0 20px 11px; */ float:left; }
.miniCol h2 { color:#006ec7; font-size:16px; }
.miniCol h3 { color:#006ec7; font-size:14px; }
.mainBody .miniCol h3 a:link, .mainBody .miniCol h3 a:visited, .mainBody .miniCol h3 a:hover, .mainBody .miniCol h3 a:link { color:#006ec7; text-decoration: none; }
.miniCol h2, .miniCol h3, .miniCol h4, .miniCol p { margin-left:13px; }
.miniCol ul.imgRight li { background:none; }
.miniCol img { margin:15px 0; }
.miniCol ul.tight { /*padding:0 0 12px 35px;*/ padding: 0 0 12px 0; background:none; }
.miniCol ul.tight img { margin:0; }
.miniCol ul.stacked { padding: 0pt 0pt 15px 35px; }
.miniCol .price-wrap { padding: 0 0 6px 0; float: left; }
.mainBody .miniCol .btn-center {text-align: center; padding-left: 0; padding-right: 0; margin-left: 0;}
.mainBody .miniCol .btn-center li {padding: 0;}

/* Override margin for multi images in ul */
.miniCol ul.imgRight { padding-right:12px; background:none; }
.miniCol.first { margin-left:30px; }
.twoCol { width:340px; }
.threeCol { width:220px; }
.fourCol { width:162px; }
.fourCol ul.tight { padding-left: 8px; padding-bottom: 0; margin: 0; }
.fourCol ul.imgList { padding-bottom: 6px; }
.miniCol .price-wrap strong { display: block; padding: 5px 0 0 30px; float: left; font-size: 10px; color: #666; }
.threeCol .price-wrap strong { padding-left: 15px; }
.productCol { width:420px; }
.productCol p { padding-right:0; }
.personal { background:url(../images/hosting-personal-bg.gif) no-repeat 100% 100%; }
.business { background:url(../images/hosting-business-bg.gif) no-repeat 100% 100%; }
.pro { background:url(../images/hosting-pro-bg.gif) no-repeat 100% 100%; }
.ecommerce { background:url(../images/hosting-ecommerce-bg.gif) no-repeat 100% 100%; }
.mainBody ul.news li { background: none }
.mainBody .adwords img { padding: 10px 0 15px 0 }
div.indent { padding-left: 10px }
.mainBody img.button-left { /*margin-left: 35px;*/ }
.mainBody img.button-list { margin-left: 25px; }

.homebox
{
	margin-left: 5px;
	width: 240px;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.headline
{
	background-image: url(images/nav-bg.jpg);
	background-repeat:repeat-x;
	height: 50px;
}



.homepagelink {color: #ff6600;}
.homepagelink a:hover {color: #00ffaa;}
.homepagelink a:link {color: #ff6600; }
.homepagelink a:visited {color: #ff6600; }
.homepagelink a:active {color: #ff6600; }
.homepagelink a {color: #ff6600; }

#ShadowLeft
{
	background-image:url(images/leftshadow.png);
	background-position:top center;
	background-repeat:repeat-y;
	width:22px;
}

#ShadowRight
{
	background-image:url(images/rightshadow.png);
	background-position:top center;
	background-repeat:repeat-y;
	width:21px;
}

p

{
font-family: Tahoma, Geneva, Arial, sans-serif; font-size:14px; color:#333; line-height:20px;
}

div

{
font-family: Tahoma, Geneva, Arial, sans-serif; font-size:14px; color:#333; line-height:20px;
}

li {
font-family: Tahoma, Geneva, Arial, sans-serif; font-size:14px; color:#333; line-height:20px;
}

.homepage_content h1 {font-size: 23px; color:#005d84; font-family: Verdana, Verdana, Geneva, Arial, sans-serif;}
.homepage_content h2 {font-size: 20px; color:#f60; font-family: Verdana, Verdana, Geneva, Arial, sans-serif;}
.homepage_content h3 {font-size: 15px; color:#005d84; font-family: Verdana, Verdana, Geneva, Arial, sans-serif;}
.homepage_content p {font-family: Tahoma, Geneva, Arial, sans-serif; font-size:14px; color:#333; line-height:20px;}
/* .first_letter {line-height: 35px; font-family: georgia, serif; float: left; color: #1b598b; font-size: 40px; margin-right: 2px; margin-top:2px;} */
