/* Main Layout Styles */

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
.right {float: right;}
.left {float: left;}
img {border: none;}
ul, li {margin: 0; padding: 0; list-style: none;}
form {margin: 0; padding: 0;}
a {color:#0088B5; font-weight: bold; }
	a:hover {color: #0078A0; }


#container {width: 700px; padding: 15px; -moz-border-radius: 13px; background: #fff; margin: 10px auto; overflow: auto;}
	#content {width: 810px; overflow: hidden;}
	#content_wide {width: 100%; overflow: hidden;}
	#header {border: 1px solid #0093C4; width: 814 px; height: 130px;}
		.logo {margin: 15px; float: left;}
		ul#toplinks {float: right; color: #999; margin: 0; padding: 0; list-style: none;}
		ul#toplinks li {float: right; margin: 3px 0 0 10px;}
		ul#toplinks a { color: #999; font-weight: normal;}
		ul#toplinks a:hover { color: #666; font-weight: normal;}
		
	#nav {padding: 0; width: 910px; background: #008DBC url(../images/theme-images/bg_nav.png) repeat-x bottom; padding: 9px 0 10px 20px; -moz-border-radius: 10px; color: #fff; height: 12px; margin: 15px 0;}
		#nav li {padding-right: 20px; float: left; display: block;}
		#nav a {color: #fff; text-decoration: none; font-weight: normal;}
		#nav a:hover {color: #33CCFF;}
		
	#footer {width: 960px; text-align: center; margin: 10px auto; padding-bottom: 15px; clear: both;}
		#footer ul {width: 400px; margin: 0 auto;}
			#footer li{float: left; margin-right: 20px;}
				#footer li a {color: #999;}

#hpleft {height: 822px;}



		h1{font-size: 24px; color: #bf295b;}		

/* Homepage Styles */

	#topbox {width: 890px; padding: 10px; -moz-border-radius: 10px; background: #9b9b9b url(../images/theme-images/xxxbg_fptopbox.png) repeat-x bottom; overflow: auto; color: #fff;}
		#topbox h4 {color: #fff; font-size: 20px; letter-spacing: -1px; margin: 0; padding: 0 0 5px 0; }
		#topbox input {border: 1px solid #0093C4; padding: 3px 3px; }
		#topbox select {margin-left: 3px;}
		#topbox .btn {padding: 3px 5px; background: #004055; color: #fff; border: none; -moz-border-radius: 3px; position:absolute; margin-left: 5px; cursor: pointer; width: 60px; font-size: 11px;}
			#topbox .btn:hover {background: #005773; }
		#tbleft {float: left; width: 380px; padding-top: 5px;}
			#tbleft .tld {width: 75px;}
		
		#tbright {font-size: 12px; float: right; width: 478px; border-left: 1px solid #00ACE5; padding-left: 5px;}
			#tbright #boxleft {float: left; width: 225px;}
			#tbright input {width: 145px; margin: 5px 0 0 5px;}
			#tbright p {float: right; margin: 0; padding: 0;}
			#tbright p.link {float: left; margin: 13px 0 0 10px; font-size: 11px; padding: 0;}
			#tbright a {color: #fff; text-decoration: underline;}
	


/* Homepage Content */
		
		#hostingbox {width: 520px; float: left; border: 1px solid #C1DAF3; background: #fff url(../images/theme-images/bg_content_box.png) repeat-x bottom; padding: 20px 0 0 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
			#hostboxleft {float: left; width: 420px;}
			#hostingbox h3 {font-size: 30px; color: #bf295b; letter-spacing: -2px;}
			#hostingbox p.heading {clear: both; padding: 0; font-weight: bold;}
			#hostingbox ul {width: 400px; margin-bottom: 15px; float: left;}
				#hostingbox li {float: left; width: 200px; margin: 2px 0 0 0; padding: 0;}
					#hostingbox li img {padding: 5px 5px 0 0;}
			#hostboxmid {float: right; width: 180px; height: 150px; background:url(../images/theme-images/bg_hosting_house.jpg) no-repeat bottom; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align: center;}
			#hostboxmid p {padding: 0;}
				#hostboxmid p.price {color: #023372; font-weight: bold; letter-spacing: -4px; font-size: 45px; line-height: .8em; }
				#hostboxmid p a {width: 140px; color: #fff; background: #00B1DD; margin: 8px auto 0 auto; display: block; padding: 5px 0; text-decoration: none; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
					#hostboxmid p a:hover {background: #008DB0;}
				#hostboxmid p.order a {background: #025091;}
					#hostboxmid p.order a:hover {background: #0364B4}
	



zzz
ul#promobox {width: 100%; position: relative; float: left; margin-bottom: 15px;}
ul#promobox p {margin: 0; padding: 0;}
ul#promobox li {width: 230px; padding: 10px 6px 2px 10px; float: left; background: #118daf  url(../images/theme-images/bg_promo1.png) repeat-x 
bottom; margin: 2px 2px 0 0; -moz-border-radius: 10px; ; -webkit-border-radius: 10px; color: #fff; }




ul#promobox ul {margin: 0 0 10px 0;}
ul#promobox li ul li {margin: 5px 0 0 0; background: url(../images/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 15px; width: 250px;}
ul#promobox li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox li .pricebox {line-height: 1; float: right; text-align: center; padding-right: 10px;}
ul#promobox li .pricebox .lrg {line-height: 1; letter-spacing: -1px; font-size: 15px; font-weight: bold; margin: 0; padding: 0;}
ul#promobox li .pricebox .md {line-height: 1; letter-spacing: -1px; font-size: 15px; text-align: center; font-weight: bold; margin: 0; padding: 0;}
ul#promobox a {background: #004055; color: #fff; float: left; margin: 15px 10px 0 0; padding: 5px 10px; text-decoration: none; -moz-border-radius: 5px; font-weight: normal;}
ul#promobox a:hover {background: #005773;}
			
ul#promobox li.two{background: #bf295b url(../images/theme-images/xxbg_promo2.png) repeat-x bottom;}

ul#promobox li.three {margin-right: 0; background: #8bc441 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox li.four {margin-right: 0; background: #F18517 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox li.five {margin-right: 0; background: #83A7BD url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox li.six {margin-right: 0; background: #A4BC4D url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox li.seven{background: #9a9791 url(../images/theme-images/xxbg_promo2.png) repeat-x bottom;}





ul#promobox2 {width: 980px; position: relative; float: left; margin-bottom: 0px; border-style:solid; border-width:5px;}
ul#promobox2 p {margin: 0px; padding: 0px;}
ul#promobox2 li {width: 161px; padding: 0px 0px 0px 0px; float: left;
 url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox2 ul {margin: 15px 0 0px 0;}
ul#promobox2 li ul li {margin: 0px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 182px;}
ul#promobox2 li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}



ul#promobox2 li .pricebox {line-height: 1; float: right; text-align: center; padding-right: 10px;}
ul#promobox2 li .pricebox .lrg {line-height: 1; letter-spacing: -1px; font-size: 15px; font-weight: bold; margin: 0; padding: 0;}
ul#promobox2 li .pricebox .md {line-height: 1; letter-spacing: -1px; font-size: 15px; text-align: center; font-weight: bold; margin: 0; padding: 0;}

ul#promobox2 a {background: #004055; color: #fff; float: left; margin: 0px 0px 0 0; padding: 0px 0px; text-decoration: none; -moz-border-radius: 0px; font-weight: normal;}
ul#promobox2 a:hover {background: #005773;}



ul#promobox2 li.four h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox2 li.five h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox2 li.six  h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}


 
ul#promobox2 li.seven{background: #FFF  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}
ul#promobox2 li.two{background: #87AD4E  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}
ul#promobox2 li.three {margin-right: 0; background: #226FA4 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.four {margin-right: 0; background: #F18517 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.five {margin-right: 0; background: #83A7BD url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.six {margin-right: 0; background: #118daf url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}


ul#promobox2 {width: 980px; position: relative; float: left; margin-bottom: 0px; border-style:solid; border-width:5px;}
ul#promobox2 p {margin: 0px; padding: 0px;}
ul#promobox2 li {width: 161px; padding: 0px 0px 0px 0px; float: left;
 url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox2 ul {margin: 15px 0 0px 0;}
ul#promobox2 li ul li {margin: 0px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 182px;}
ul#promobox2 li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}
ul#promobox2 li .pricebox {line-height: 1; float: right; text-align: center; padding-right: 10px;}
ul#promobox2 li .pricebox .lrg {line-height: 1; letter-spacing: -1px; font-size: 15px; font-weight: bold; margin: 0; padding: 0;}
ul#promobox2 li .pricebox .md {line-height: 1; letter-spacing: -1px; font-size: 15px; text-align: center; font-weight: bold; margin: 0; padding: 0;}
ul#promobox2 a {background: #004055; color: #fff; float: left; margin: 0px 0px 0 0; padding: 0px 0px; text-decoration: none; -moz-border-radius: 0px; font-weight: normal;}
ul#promobox2 a:hover {background: #005773;}
ul#promobox2 li.four h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox2 li.five h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox2 li.six  h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}


 
ul#promobox2 li.seven{background: #FFF  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}
ul#promobox2 li.two{background: #87AD4E  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}
ul#promobox2 li.three {margin-right: 0; background: #226FA4 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.four {margin-right: 0; background: #F18517 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.five {margin-right: 0; background: #83A7BD url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.six {margin-right: 0; background: #118daf url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 {width: 980px; position: relative; float: left; margin-bottom: 0px; border-style:solid; border-width:5px;}
ul#promobox2 p {margin: 0px; padding: 0px;}
ul#promobox2 li {width: 161px; padding: 0px 0px 0px 0px; float: left;
 url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox2 ul {margin: 15px 0 0px 0;}
ul#promobox2 li ul li {margin: 0px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 182px;}
ul#promobox2 li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}
ul#promobox2 li .pricebox {line-height: 1; float: right; text-align: center; padding-right: 10px;}
ul#promobox2 li .pricebox .lrg {line-height: 1; letter-spacing: -1px; font-size: 15px; font-weight: bold; margin: 0; padding: 0;}
ul#promobox2 li .pricebox .md {line-height: 1; letter-spacing: -1px; font-size: 15px; text-align: center; font-weight: bold; margin: 0; padding: 0;}
ul#promobox2 a {background: #004055; color: #fff; float: left; margin: 0px 0px 0 0; padding: 0px 0px; text-decoration: none; -moz-border-radius: 0px; font-weight: normal;}
ul#promobox2 a:hover {background: #005773;}
ul#promobox2 li.four h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox2 li.five h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox2 li.six  h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}


 
ul#promobox2 li.seven{background: #FFF  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}
ul#promobox2 li.two{background: #87AD4E  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}
ul#promobox2 li.three {margin-right: 0; background: #226FA4 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.four {margin-right: 0; background: #F18517 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.five {margin-right: 0; background: #83A7BD url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.six {margin-right: 0; background: #118daf url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.eight {margin-right: 0; background: #F0F0EE url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox2 li.seven {margin-right: 0; background: #fff url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox_seo {width: 980px; position: relative; float: left; margin-bottom: 0px; border-style:solid; border-width:5px;}
ul#promobox_seo p {margin: 0px; padding: 0px;}
ul#promobox_seo li {width: 242px; padding: 0px 0px 0px 0px; float: left;
 url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox_seo ul {margin: 15px 0 0px 0;}

ul#promobox_seo li ul li {margin: 0px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 182px;}
ul#promobox_seo li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}


ul#promobox_seo a {line-height: 1;background: #004055; color: #fff; float: left; margin: 0px 0px 0 0; padding: 0px 0px; text-decoration: none; -moz-border-radius: 0px; font-weight: normal;}
ul#promobox_seo a:hover {background: #005773;}


ul#promobox_seo li.six  h4 {line-height: 1; color: #bbc3d3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox_seo li.eight  h4 {line-height: 1; color: #BBC3D3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox_seo li.seven  h4 {line-height: 1; color: #BBC3D3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}



ul#promobox_seo li.six {margin-right: 0; background: #118daf url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox_seo li.seven{line-height: 1; background: #FFF
  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}

ul#promobox_seo li.eight{line-height: 1; background: #F0F0EE
url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}

ul#promobox_olp {width: 980px; position: relative; float: left; margin-bottom: 0px; border-style:solid; border-width:5px;}
ul#promobox_olp p {margin: 0px; padding: 0px;}
ul#promobox_olp li {width: 978px; padding: 0px 0px 0px 0px; float: left;
 url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox_olp ul {margin: 15px 0 0px 0;}

ul#promobox_olp li ul li {margin: 0px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 182px;}
ul#promobox_olp li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}

??
ul#promobox_olp a {line-height: 1;background: #004055; color: #fff; float: left; margin: 0px 0px 0 0; padding: 0px 0px; text-decoration: none; -moz-border-radius: 0px; font-weight: normal;}
ul#promobox_olp a:hover {background: #005773;}




ul#promobox_olp li.six  h4 {line-height: 1; color: #bbc3d3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}


ul#promobox_olp li.seven  h4 {line-height: 1; color: #BBC3D3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox_olp li.eight  h4 {line-height: 1; color: #BBC3D3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox_olp li.seven  h4 {line-height: 1; color: #BBC3D3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}


ul#promobox_olp li.three {margin-right: 0; background: #118daf url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox_olp li.four {margin-right: 0; background: #F18517 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox_olp li.five {margin-right: 0; background: #83A7BD url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox_olp li.six {width: 978px; margin-right: 0; background: #118daf url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox_olp li.seven{width: 25px;line-height: 1; background: #FFF
  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}




ul#promobox_olp li.eight{width: 301px; line-height: 1; background: #F0F0EE
url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}


ul#promobox_rmw {width: 980px; position: relative; float: left; margin-bottom: 0px; border-style:solid; border-width:5px;}
ul#promobox_rmw p {margin: 0px; padding: 0px;}
ul#promobox_rmw li {width: 980px; padding: 0px 0px 0px 0px; float: left;
 url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox_rmw ul {margin: 0px 0 0px 0;}

ul#promobox_rmw li ul li {margin: 15px 0 0 0; background: 

url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 182px;}

ul#promobox_rmw li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}

ul#promobox_rmw a {line-height: 1;background: #004055; color: #fff; float: left; margin: 0px 0px 0 0; padding: 0px 0px; text-decoration: none; -moz-border-radius: 0px; font-weight: normal;}
ul#promobox_rmw a:hover {background: #005773;}

ul#promobox_rmw li.eight  h4 {line-height: 1; color: #BBC3D3; letter-spacing: -1px; font-size: 25px; float: left; margin: 25; padding: 10px 10px 10px 10px;}

ul#promobox_rmw li.eight{width: 980px; line-height: 1; background: #F0F0EE
url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}





ul#promobox_hosting {width: 980px; position: relative; float: left; margin-bottom: 0px; border-style:solid; border-width:5px;}
ul#promobox_hosting p {margin: 0px; padding: 0px;}
ul#promobox_hosting li {width: 161px; padding: 0px 0px 0px 0px; float: left;
 url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox_hosting ul {margin: 15px 0 0px 0;}

ul#promobox_hosting li ul li {margin: 0px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 182px;}
ul#promobox_hosting li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}


ul#promobox_hosting a {line-height: 1;background: #004055; color: #fff; float: left; margin: 0px 0px 0 0; padding: 0px 0px; text-decoration: none; -moz-border-radius: 0px; font-weight: normal;}
ul#promobox_seo a:hover {background: #005773;}



ul#promobox_hosting li.six  h4 {line-height: 1; color: #bbc3d3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}

ul#promobox_hosting li.seven  h4 {line-height: 1; color: #BBC3D3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox_hosting li.eight  h4 {line-height: 1; color: #BBC3D3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
ul#promobox_hosting li.seven  h4 {line-height: 1; color: #BBC3D3; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}


ul#promobox_hosting li.six {margin-right: 0; background: #118daf url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox_hosting li.seven{line-height: 1; background: #FFF
  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}
ul#promobox_hosting li.eight{line-height: 1; background: #F0F0EE
url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}





ul#promobox3 {width: 980px; position: relative; float: left; margin-bottom: 15px; border-style:solid; border-width:5px;}

ul#promobox3 p {margin: 0px; padding: 0px;}
ul#promobox3 li {width: 163px; padding: 0px 0px 0px 0px; float: left;
   url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox3 ul {margin: 0 0 0px 0;}
ul#promobox3 li ul li {margin: 5px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 163px;}

ul#promobox3 li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}

ul#promobox3 li .pricebox {line-height: 1; float: right; text-align: center; padding-right: 0px;}
ul#promobox3 li .pricebox .lrg {line-height: 1; letter-spacing: -1px; font-size: 15px; font-weight: bold; margin: 0; padding: 0;}
ul#promobox3 li .pricebox .md {line-height: 1; letter-spacing: -1px; font-size: 15px; text-align: center; font-weight: bold; margin: 0; padding: 0;}
ul#promobox3 a {background: #004055; color: #fff; float: left; margin: 0px 0px 0 0; padding: 0px 0px; text-decoration: none; -moz-border-radius: 0px; font-weight: normal;}
ul#promobox3 a:hover {background: #005773;}


ul#promobox3 li.four h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}
ul#promobox3 li.five h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}
ul#promobox3 li.six  h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}

			
ul#promobox3 li.two{background: #87AD4E  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}

ul#promobox3 li.three {margin-right: 0; background: #226FA4 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox3 li.four {margin-right: 0; background: #F18517 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox3 li.five {margin-right: 0; background: #83A7BD url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox3 li.six {margin-right: 0; background: #A4BC4D url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}




ul#promobox_pc {width: 980px; position: relative; float: left; margin-bottom: 15px; border-style:solid; border-width:5px;}

ul#promobox_pc p {margin: 0px; padding: 0px;}
ul#promobox_pc li {width: 163px; padding: 0px 0px 0px 0px; float: left;
   url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox_pc ul {margin: 0 0 0px 0;}
ul#promobox_pc li ul li {margin: 5px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 163px;}

ul#promobox_pc li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}

ul#promobox_pc a {background: #004055; color: #fff; float: left; margin: 0px 0px 0 0; padding: 0px 0px; text-decoration: none; -moz-border-radius: 0px; font-weight: normal;}
ul#promobox_pc a:hover {background: #005773;}


ul#promobox_pc li.six  h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}

			


ul#promobox_pc li.six {margin-right: 0; background: #118daf url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}
ul#promobox_pc li.seven{line-height: 1; background: #FFF
  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}
ul#promobox_pc li.eight{line-height: 1; background: #F0F0EE
url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}




ul#promobox4 {background: #F4F4F8; height: 710px; width: 100%; position: relative; float: left; padding-left: 0px; xxmargin-bottom: 15px; border-style: solid; border-width:1px;}

ul#promobox4OLD {background: #FFFACD; height: 710px; width: 100%; position: relative; float: left; padding-left: 0px; xxmargin-bottom: 15px; border-style: solid; border-width:1px;}





ul#promobox4 p {margin: 0px; padding: 0px;}


ul#promobox4 li {height: auto; width: 100%; padding: 0px 5px 0px 5px; float: left;
   url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }




ul#promobox4 li {width: 100%px; padding: 0px 0px 0px 0px; float: left;
   url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }

ul#promobox4 ul {margin: 0 0 0px 0;}
ul#promobox4 li ul li {margin: 5px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 5px 0px 5px; width: 100%;}

ul#promobox4 li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}

ul#promobox4 li .pricebox {line-height: 1; float: right; text-align: center; padding-right: 0px;}
ul#promobox4 li .pricebox .lrg {line-height: 1; letter-spacing: -1px; font-size: 15px; font-weight: bold; margin: 0; padding: 0;}
ul#promobox3 li .pricebox .md {line-height: 1; letter-spacing: -1px; font-size: 15px; text-align: center; font-weight: bold; margin: 0; padding: 0;}


ul#promobox4 li.four h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}
ul#promobox4 li.five h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}
ul#promobox4 li.six  h4 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}

			
ul#promobox4 li.two{background: #87AD4E  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}

ul#promobox4 li.three {margin-right: 0; background: #226FA4 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox4 li.four {margin-right: 0; background: #F18517 url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox4 li.five {margin-right: 0; background: #83A7BD url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox4 li.six {margin-right: 0; background: #A4BC4D url(../images/theme-images/xxbg_promo3.png) repeat-x bottom;}

ul#promobox4 li.sevenOLD{background: #FFFACD  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}

ul#promobox4 li.seven{background: #F4F4F8  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}

ul#promobox5 {background: #FFFACD; height: 610px; width: 798px; position: relative; float: left; padding-left: 10px; xmargin-bottom: 15px; border-style: solid; border-width:1px;}

ul#promobox5 p {margin: 0px; padding: 0px;}

ul#promobox5 li {height: auto; width: 814px; padding: 0px 0px 0px 0px; float: left;
   url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }

ul#promobox5 li {width: 795px; padding: 0px 0px 0px 0px; float: left;
   url(../images/theme-images/zzzbg_promo1.png) repeat-x bottom; margin: 0px 0px 0 0; -moz-border-radius: 0px; color: #000; }
ul#promobox5 ul {margin: 0 0 0px 0;}
ul#promobox5 li ul li {margin: 5px 0 0 0; background: url(../xximages/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 0px; width: 749px;}

ul#promobox5 li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 0px 0;}

ul#promobox5 li.seven{background: #FFFACD  url(../images/theme-images/zzzbg_promo2.png) repeat-x bottom;}


			ul#dacbox ul {margin: 0 0 10px 0;}
			ul#dacbox li ul li {margin: 5px 0 0 0; background: url(../images/theme-images/bullet.png) no-repeat left center; padding: 0px 0px 0px 15px; width: 250px;}
			ul#dacbox li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
			ul#dacbox li .pricebox {line-height: 1; float: right; text-align: center; padding-right: 10px;}
			ul#dacbox li .pricebox .lrg {line-height: 1; letter-spacing: -1px; font-size: 15px; font-weight: bold; margin: 0; padding: 0;}
			
ul#dacbox li .pricebox .md {line-height: 1; letter-spacing: -1px; font-size: 15px; text-align: center; font-weight: bold; margin: 0; padding: 0;}

			ul#dacbox a {background: #004055; color: #fff; float: left; margin: 15px 10px 0 0; padding: 5px 10px; text-decoration: none; -moz-border-radius: 5px; font-weight: normal;}
			ul#dacbox a:hover {background: #005773;}
			
		ul#dacbox li.two{background: #87AD4E url(../images/theme-images/bg_promo2.png) repeat-x bottom;}
		ul#dacbox li.three {margin-right: 0; background: #226FA4 url(../images/theme-images/bg_promo3.png) repeat-x bottom;}



	
	#newsbox {width: 575px; padding: 20px; background: #f7f7f7; float: left; -moz-border-radius: 10px;}
		#newsbox p {margin: 0; padding: 0;}
		#newsbox h5 {font-size: 25px; letter-spacing: -1px; color: #006C91; margin: 0; padding: 0; line-height: 1;}
		#newsbox h6 a {font-size: 14px; letter-spacing: -1px; color: #006C91; margin: 0; padding: 0; line-height: 1;}
		#newsbox h6 {margin-bottom: 2px; padding: 0; line-height: 1;}
		#newsbox li {margin-top: 15px; line-height: 1.5em;}
		#newsbox .rss a{float: right; margin: 3px 8px 0 0; color: #999; font-weight: normal;}
	
	#quotes {width: 260px; padding: 20px; float: right; background: #09C1FF url(..images/theme-images/bg_promo3.png) repeat-x bottom; -moz-border-radius: 10px; color: #fff;}
		#quotes p {margin: 0; padding: 0;}
		#quotes h3 {line-height: 1; letter-spacing: -1px; font-size: 25px; margin: 0; padding: 0;}
		#quotes li {margin-top: 17px; font-size: 17px; font-weight: bold; letter-spacing: -1px;}
		#quotes a {float: left; color: #fff; padding: 0; margin-top: 15px;}
		
/* Control Panel Styles */	

ul#menu {width: 150px; padding: 0px; background: #f4f4f4; -moz-border-radius: 0px;}
	ul#menu li {margin: 0; xxbackground: url(../images/theme-images/bullet_menu.png) no-repeat left center; padding-left: 5px; width: 150px;}
		ul#menu li a {color: #666; font-weight: bold; display: block; padding: 0px 0 0px 0px;}
		ul#menu li a:hover {color: #333; background: #ccc; padding: 0px 0 0px 0px; }
		
ul#cp {width: 710px;}

	ul#cp li a{width: 135px; height: 105px; background: url(./theme-images/bg_cp.png) no-repeat; text-align: center; float: left; margin: 0 7px 20px 0; font-size: 11px; font-weight: bold; display: block; color: #666; text-decoration: none; border: none;}
	ul#cp li {display: inline; }
	ul#cp li.end {margin-right: 0; }
	ul#cp li a:hover {color: #999;}
		ul#cp img {margin: 7px auto 3px auto;}
		
.bad-input {color: red; background: yellow}
.contact-1 {float: left}
table.price-and-description {border: 1px solid #888; width: 95%}
table.price-and-description td {border: 1px solid #888; padding: 5px;background: #f6f6f6}
.error {color: red}
table.basket {width: 100%; border-collapse: collapse; border: 1px solid #ccc; border-spacing: 2;}
	
table.basket thead th {
	background: #888;
	color: white;
}
table.basket tbody td,
table.basket tbody th,
table.basket tfoot th,
table.basket tfoot td {
	background: #eee;
	color: black;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

table.basket tfoot th,
table.basket tbody th {
	text-align: left;
}

table.basket tbody td:first-child {
	text-align: left;
}
td.unit_price_left {
	border-width: 1px 0px 1px 1px;
}
td.unit_price_mid {
	border-width: 1px 0px 1px 0px;
}
td.unit_price_right {
	border-width: 1px 1px 1px 0px;
	text-align: right;
}

.contact-1 table th {
	text-align: left;
}
a:link img#check-cookie { border: none; }
a:visited img#check-cookie { border: none; }
a:hover img#check-cookie { border: none; }
.bottom-links span {font-size: smaller;}
.left-th th {text-align: left;}
input[type="text"]{width: 200px; border: 1px solid #ccc; padding: 3px;}
select {width: 200px;}
.normal-input-width input[type="text"],
.normal-input-width select {width: auto;}
.dac-results-table {width: 100%; border: 1px solid #ccc; border-collapse: collapse; border-spacing: 2;}
.dac-results-table td, th {padding: 5px;}

.basket .item-name {text-align: left; padding: 5px;}
.basket tbody th {text-align: left;}
.basket tfoot th {text-align: left;}

/* This is just to make MSIE more sane */
h1 {margin: 0; padding: 0; font-size: 24px; letter-spacing: -1px; font-weight: bold; color: #bf295b;}
h4 {font-size: 100%;}
