/* Global Reset */


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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;}
  body {line-height: 1;}
  ol, ul {list-style: none;}
  blockquote, q {quotes: none;}
  :focus {outline: 0;}
  ins {text-decoration: none;}
  del {text-decoration: line-through;}
  table {border-collapse: collapse; border-spacing: 0;
  }

body {background: #E6E6E6 url(../images/generic/bg_main.png) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

		.left {float: left;}
		.right {float: right;}
		.highlight { color: #A6BE50;}
		.center {text-align: center;}
		.online {color: #9ABD22; font-size: 13px; letter-spacing: normal;}
		.offline {color: #FF6600; font-size: 13px; letter-spacing: normal;}
		a {text-decoration: underline; color:#9BB53D;}
		a:hover {color:#AFC85B;}
		
		#container {width: 960px; margin: 0 auto;}

/* Masthead Elements */

#masthead {height: 150px; width: 960px; background: #E6E6E6 url(../images/generic/bg_masthead.jpg) repeat-x top; border-bottom: 1px solid #5A4A35;}
		#masthead_right {position: relative; top: 20px; color: #666; float: right; font-size: 12px; font-weight:bolder; padding: 5px 0 0; width: 275px; height: 79px;}
			#masthead_right p.contact {width: 275px; text-align:right;}
			#masthead_right p.contact a { float:none; font-weight: bold; color: #8D867E; text-decoration: underline;}
			#masthead_right p.contact a:hover {color: #666;}
			
			#masthead_right p a { float: left; color: #fff; text-align: center; line-height: 2.5em; text-decoration: none; font-size: 11px; }
			#masthead_right p.blog a { margin-right: 10px; width: 65px; height: 24px; background: url(../images/generic/bg_masthead_buttons.gif) no-repeat 0 -4px;}
			#masthead_right p.blog a:hover {background: url(../images/generic/bg_masthead_buttons.gif) no-repeat 0 -28px;}
			
			#masthead_right p.affiliates a {margin-right: 10px; width: 64px; padding-left: 1px; height: 24px; background: url(../images/generic/bg_masthead_buttons.gif) no-repeat 0 -4px;}
			#masthead_right p.affiliates a:hover {background: url(../images/generic/bg_masthead_buttons.gif) no-repeat 0 -28px;}
			
			#masthead_right p.login a {padding-left: 6px; width: 103px; height: 24px; background: url(../images/generic/bg_masthead_buttons.gif) no-repeat -65px 0;}
			#masthead_right p.login a:hover {background: url(../images/generic/bg_masthead_buttons.gif) no-repeat -65px -27px;}
			
			#masthead_right p.logout a {display: inline; line-height: 2.7em; margin-left: 150px; padding-left: 4px; width: 102px; height: 25px; background: url(../images/generic/bg_masthead_button_logout.gif) no-repeat -3px 0;}
			#masthead_right p.logout a:hover {background: url(../images/generic/bg_masthead_button_logout.gif) no-repeat -3px -29px;}
			
	#masthead h2 a {float: left; margin: 14px 120px 0 15px; width: 283px; height: 70px; text-indent: -4000px; background-image: url(../images/generic/logo.gif);}
	
	/* Masthead Elements Callback */
	
	#masthead_right_cb  {position: relative; top: 20px; color: #666; float: right; font-size: 10px; padding: 5px 0 0; font-weight:bold; width: 320px; height: 79px;}
			#masthead_right_cb  p.contact {width: 310px; text-align: right;}
			#masthead_right_cb  p.contact a { float:none; font-weight: bold; color: #8D867E; text-decoration: underline;}
			#masthead_right_cb  p.contact a:hover {color: #666;}
			
			#masthead_right_cb  p a {float: left; color: #fff; text-align: center; line-height: 2.5em; text-decoration: none; font-size: 11px;}
			#masthead_right_cb  p.blog a { margin: 0 10px 0 55px; width: 65px; height: 24px; background: url(../images/generic/bg_masthead_buttons.gif) no-repeat 0 -4px;}
			#masthead_right_cb  p.blog a:hover {background: url(../images/generic/bg_masthead_buttons.gif) no-repeat 0 -28px;}
			
			#masthead_right_cb  p.affiliates a {margin-right: 10px; width: 64px; padding-left: 1px; height: 24px; background: url(../images/generic/bg_masthead_buttons.gif) no-repeat 0 -4px;}
			#masthead_right_cb  p.affiliates a:hover {background: url(../images/generic/bg_masthead_buttons.gif) no-repeat 0 -28px;}
			
			#masthead_right_cb p.login a {padding-left: 6px; width: 103px; height: 24px; background: url(../images/generic/bg_masthead_buttons.gif) no-repeat -65px 0;}
			#masthead_right_cb  p.login a:hover {background: url(../images/generic/bg_masthead_buttons.gif) no-repeat -65px -27px;}
			
			#masthead_right_cb  p.logout a {display: inline; line-height: 2.7em; margin-left: 150px; padding-left: 4px; width: 102px; height: 25px; background: url(../images/generic/bg_masthead_button_logout.gif) no-repeat -3px 0;}
			#masthead_right_cb  p.logout a:hover {background: url(../images/generic/bg_masthead_button_logout.gif) no-repeat -3px -29px;}
	
	
/* Main Navigation */

	#masthead ul {float: left; margin-top: 26px; width: 100%; height: 30px;}
		#masthead li a {float: left; margin-right: 2px; width: 95px; height: 30px; background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat top; color: #fff; font-weight: bold; font-size: 13px; text-decoration: none; text-align: center; line-height: 2.3em;}
		#masthead li a:hover {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -30px;} 
		#masthead li {float: left;}
		#home #masthead li.navhome a {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -60px;}
		#domains #masthead li.navdomains a {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -60px;}
		#hosting #masthead li.navhosting a {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -60px;}
		#servers #masthead li.navservers a {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -60px;}
		#reseller #masthead li.navreseller a {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -60px;}
		#email #masthead li.navemail a {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -60px;}
		#sms #masthead li.navsms a {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -60px;}
		#dev #masthead li.navdev a {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -60px;}
		#seo #masthead li.navseo a {background: #A4BD4C url(../images/generic/bg_navigation.gif) no-repeat 0 -60px;}
		
/* Masthead Domain Search Form */	

	#masthead form {float: right; width: 300px; height: 40px; margin: 25px 0 0 0;}
	#masthead .searchdomains {margin-top: 2px; color: #8D867E; font-size: 11px; float: left; width: 250px; border: 0; outline: none;}
	
	#masthead .search {width: 23px; background: url(../images/generic/btn_search.png) no-repeat top; float: right; margin: 0 14px 0 0;}
	#masthead .search:hover {background: #fff url(../images/generic/btn_search.png) no-repeat 0 -21px;}
	
/* Homepage Elements */

/* Homepage Top Boxes */

.fpboxes {width: 240px; height: 305px; float: left; color: #fff; font-size: 12px;}
.fpboxes ul {float: left;  width: 180px; height: 170px; margin: 20px 0 0 0; padding-left: 45px; display: inline; list-style-position: outside;}
.fpboxes li {margin-bottom: 13px;}
	#fp_domains {background: #A30000 url(../images/fp/bg_domains.png) no-repeat top;}
	#fp_hosting {background: #87AD4E url(../images/fp/bg_hosting.png) no-repeat top;}
	#fp_resellers {background: #226FA4 url(../images/fp/bg_resellers.png) no-repeat top;}
	#fp_servers {background: #FF8D11 url(../images/fp/bg_servers.png) no-repeat top;}
	
/* Homepage Domains Box Search Form */

	#fp_domains ul {height: 153px;}
	#fp_domains form {float: left; width: 240px; height: 25px; margin: 22px 0 0 0;}
	#fp_domains .searchdomains {float: left; margin: 2px 0 0 25px; color: #8D867E; font-size: 11px; float: left; width: 170px; border: 0; outline: none;}
	#fp_domains .search {text-indent: -8000px; background: url(../images/fp/btn_search_domains.png) no-repeat top; float: right; width: 23px; height: 21px; margin: 0 17px 0 0;}
	#fp_domains .search:hover {background: #fff url(../images/fp/btn_search_domains.png) no-repeat 0 -21px;}

/* Homepage Top Boxes Buttons */

	.fpboxes .more a { float: left; width: 112px; text-decoration: none; color: #fff; line-height: 250%; height: 30px; text-align: center; margin: 10px 0 0 15px; }
	.fpboxes .buynow a {float: left; width: 80px; font-weight: bold; text-decoration: none; color: #fff; line-height: 250%;  text-align: center; margin: 10px 0 0 15px; }
	
	* html .fpboxes .more a {margin: 5px 0 0 15px; line-height: 2.5em;}
	* html .fpboxes .buynow a {margin: 5px 0 0 15px; line-height: 2.5em;}

	#fp_hosting .more a { background: #493C2B url(../images/fp/btn_topboxes.png) no-repeat -5px 0;}
	#fp_hosting .more a:hover {background: url(../images/fp/btn_topboxes.png) no-repeat -5px -90px;}
	#fp_hosting .buynow a { background: #493C2B url(../images/fp/btn_topboxes.png) no-repeat -140px 0;}
	#fp_hosting .buynow a:hover {background: url(../images/fp/btn_topboxes.png) no-repeat -140px -90px;}
	
	#fp_resellers .more a { background: #493C2B url(../images/fp/btn_topboxes.png) no-repeat -5px -30px;}
	#fp_resellers .more a:hover {background: url(../images/fp/btn_topboxes.png) no-repeat -5px -120px;}
	#fp_resellers .buynow a { background: #493C2B url(../images/fp/btn_topboxes.png) no-repeat -140px -30px;}
	#fp_resellers .buynow a:hover {background: url(../images/fp/btn_topboxes.png) no-repeat -140px -120px;}
	
	#fp_servers .more a { background: #493C2B url(../images/fp/btn_topboxes.png) no-repeat -5px -60px;}
	#fp_servers .more a:hover {background: url(../images/fp/btn_topboxes.png) no-repeat -5px -150px;}
	#fp_servers .buynow a { background: #493C2B url(../images/fp/btn_topboxes.png) no-repeat -140px -60px;}
	#fp_servers .buynow a:hover {background: url(../images/fp/btn_topboxes.png) no-repeat -140px -150px;}
	
	.boxlink a{width: 240px; height: 75px; float: left; display: block; text-indent: -5000px;}

/* Homepage Container Elements */

#fpcontent { float: left; width: 920px; margin: 0 auto; padding: 17px 20px 20px 20px; line-height: 1.3em; background-color: #fff;}
	#fpcontent h5 {letter-spacing: -1px; float: left; color: #fff; font-size: 18px; line-height: 190%; margin-left: 5px;}
	#fpcontent h5 a{color: #fff; text-decoration: none;}
	
/* Homepage 3 boxes */

ul.promoboxes {float: left; width: 940px; height: 100px; padding-bottom: 18px;}
	ul.promoboxes li {display: block; float: left; background: #fff url(../images/fp/bg_3boxes.png) no-repeat top; width: 297px; height: 100px; margin-right: 16px}
		ul.promoboxes li img {float: left; margin-top: 8px;}
		ul.promoboxes .end {margin: 0;}
		ul.promoboxes li .spill {margin: 0;}
		ul.promoboxes li a {display: block; color: #666; width: 297px; font-weight: bold; height: 100px; text-decoration: none;}
		ul.promoboxes li .heading {letter-spacing: -1px; font-size: 16px; color: #68563E; float: left; margin-top: 22px; margin-right: 40px;}
		ul.promoboxes li .text {font-weight: normal; color: #666; padding-right: 15px;}
		ul.promoboxes li a:hover strong {color: #A0B945;}
		ul.promoboxes li em {color: #A0B945;}
		.suzi_sml {font-size: 9px; font-weight: bold;}
		
		.suzi_words {float: left; margin-top: 22px;}	
		ul.promoboxes li.end a {width: 305px;}
		ul.promoboxes li .textalt {font-weight: normal; color: #666; font-size: 11px;}
		
/* Homepage Blog Elements */

	#fpblogs {float: left; width: 295px; margin-right: 20px;}
		#fpblogs_heading {width: 295px; height: 35px; background: #5D4D37 url(../images/fp/bg_headings.png) repeat-x top; }
			#fpblogs_heading .rss {float: right; margin: 9px 2px 0 0;}
		#fpblogs ul {width: 295px;}
		#fpblogs li {width: 265px; height: 120px; padding: 15px; color: #666; line-height: 1.35em;}
			#fpblogs li a{color: #A3BC4A ; font-weight: bold;}
			#fpblogs li a:hover{color: #BACD7A ;}
			#fpblogs h4 {font-size: 14px; color: #68563E;}
			#fpblogs li.right {background: #fff url(../images/fp/bg_blogs_right.png) no-repeat top; margin-bottom: 10px;}
			#fpblogs li.left {background: #fff url(../images/fp/bg_blogs_left.png) no-repeat top;}
			#fpblogs p {font-size: 12px;}
			#fpblogs p.date { float: left; margin: 0 15px 40px 0; width: 40px; height: 54px; background: url(../images/fp/bg_blog_date.gif) no-repeat top; color: #fff; text-align: center; font-weight: bold;}
				#fpblogs .day {font-size: 22px; line-height: 160%}
				#fpblogs .month {font-size: 11px;}
				
/* Homepage Reasons Elements */
	
	#fpreasons_heading {float: left; width: 605px; height: 35px; background: #5D4D37 url(../images/fp/bg_headings.png) repeat-x top;}
	#fpreasons {float: left; width: 603px; border: 1px solid #e3e3e3; height: 290px; background: #fff url(../images/fp/bg_reasons.png) repeat-x bottom;}
		#fpreasons ul {width: 260px; height: 200px; margin: 20px 20px 0 0; float: left;}
		.reasonborder {padding: 0 15px 0 20px; border-right: 1px solid #e3e3e3;}
			#fpreasons li {float: left; color: #666; margin-bottom: 20px; line-height: 1.4em;}
				#fpreasons li img {float: left; margin: 0 12px 40px 0;}
				#fpreasons li h3 {font-size: 15px; color: #68563E;}
				#fpreasons li h3 a {color: #68563E; text-decoration: none;}
				
		#fpreasons_finish {width: 563px; height: 35px; float: left; margin: 20px 0 0 20px; border-top: 1px solid #e3e3e3;}
		* html #fpreasons_finish {margin-left: 10px;}
			#fpreasons_finish h6 {float: left; font-size: 15px; color: #68563E; line-height: 330%;}
			#fpreasons_finish p a {width: 140px; height: 28px; text-align: center; color: #fff; background:url(../images/fp/btn_signup.gif) no-repeat top; line-height: 240%; float: right; margin-top: 10px; text-decoration: none;}
			#fpreasons_finish p a:hover {background:url(../images/fp/btn_signup.gif) no-repeat 0 -28px;}
			
/* Content Pages  */

/* Page Sub Headings */

#subheading {width: 960px; height: 70px; background: #483B2A url(../images/content/bg_sub_heading.png) repeat-x top;}
	#subheading h1 {float: left; padding-left: 22px; letter-spacing: -1px; line-height: 2.2em; color: #fff; font-size: 30px;}
	
	#subheading_sml {width: 960px; height: 15px; background-color: #433727}
	
	#subgreen {float: right; height: 70px; width: 430px; background: #A2BA49 url(../images/content/bg_sub_green.png) repeat-x top; }
		#subgreen p.btn_order a { float:right; margin: 23px 10px 0 5px;  color: #fff; width: 100px; height: 25px; background: #473A29 url(../images/content/btn_order_sub.png) no-repeat top; text-decoration: none; font-weight: bold; line-height: 2em; text-align: center; display: block;}
		#subgreen p.btn_order a:hover {background: #473A29 url(../images/content/btn_order_sub.png) no-repeat 0 -25px;}
		#subgreen p.btn_quote a { float:right; margin: 15px 75px 0 5px; color: #fff; width: 150px; height: 37.5px; background: url(../images/content/btn_quickquote.png) no-repeat top; text-decoration: none; font-weight: bold; font-size:14px; line-height: 2.5em; text-align: center; display: block;}
#subgreen p.btn_quote a:hover {background: url(../images/content/btn_quickquote.png) no-repeat 0 -37.5px;}
		#subgreen p.btn_sub a { float: right; margin: 23px 10px 0 5px;  color: #fff; width: 100px; height: 25px; background: #473A29 url(../images/content/btn_sub_head.png) no-repeat top; text-decoration: none; font-weight: bold; line-height: 2em; text-align: center; display: block;}
		#subgreen p.btn_sub a:hover {background: url(../images/content/btn_sub_head.png) no-repeat 0 -25px;}
		
		#subgreen.double {width: 300px;}
		#subgreen.single {width: 180px;}

/* Content Page */

#content {width: 960px; margin-top: 20px; background: url(../images/content/bg_main.png) repeat-y top; overflow: auto;}
	#innercontent {width: 690px; float: left; padding: 20px; line-height: 1.7em; color: #666;}
		#content h3 {font-size: 20px; color: #534531; margin-bottom: 5px; letter-spacing: -1px;}
		#content h3.exagerate {margin: 20px 0;}

/* Content Left Box Elements */

	#content-left {float: left; width: 730px; background: #fff url(../images/content/bg_content_top.png) repeat-x top;}
	
		ul.featboxes { float: left; margin: 20px 0 0 5px; width: 710px; height: 80px;}
			ul.featboxes li { display: inline; line-height: 1.3em; color:#666; margin-right: 12px; float: left; width: 222px; height: 78px; background: url(../images/content/bg_feat_box.png) no-repeat top;}
				ul.featboxes li img {float: left; margin: 3px 3px 0 3px; }
				ul.featboxes li a{display: block; color: #534531; text-decoration: none; cursor: pointer; }
					.featboxes h5 {letter-spacing: -1px; font-size: 16px; margin: 13px 0 3px 0; font-weight: bold; color: #534531; float: left; width: 140px;}
					.featboxes p {float: left; width: 140px; }
					
			#mainpitch {width:730px; float: left; background:#544531 url(../images/content/bg_mainpitch.png) repeat-x bottom;}
				#mainpitch img {float: left;}
						#mainpitch #suzi {color: #fff; float: left; width: 185px; height: 215px; line-height: 1.4em;}
						#mainpitch #suzi h3 {letter-spacing: -1px; float: left; margin: 30px 0 5px 0; color: #fff; font-size: 20px;}
						#mainpitch #suzi p {float: left; margin-bottom: 10px; line-height: 1.6em; font-size: 13px; font-weight: bold;}
						#mainpitch #suzi em {color: #534531; font-size: 17px; font-weight: bold;}
						
						#mainpitch #details {width: 295px; float: right; color: #fff;}
						#mainpitch #details h2 {width: 245px; float: left; color: #fff; font-size: 25px; margin-top: 17px; letter-spacing: -1px;}
						#mainpitch #details p {float: left;}
						#mainpitch #details ul {margin: 2px 0 12px 0; float: left; width: 260px; font-size: 16px; font-weight: bold; padding-left: 30px;}
						#mainpitch #details li {float: left; margin-top: 11px; width: 265px;}
						#mainpitch #details p.price { font-size: 18px; font-weight: bold;}
						
					#mainpitch #details form {width: 325px; float: left; height: 30px;}
						#mainpitch #details .searchbox {margin: 15px 5px 0 10px; padding-top: 3px; height: 20px; color: #8D867E; font-size: 11px; float: left; width: 264px; border: 0; outline: none;}
						#mainpitch .searchbtn {width: 30px; height: 27px; background: url(../images/domains/btn_search.png) no-repeat top; float: right; margin: 13px 14px 0 0;}
						#mainpitch .searchbtn:hover {background: #fff url(../images/domains/btn_search.png) no-repeat 0 -27px;}
				
				#tblheading {float: left; margin-top: 15px; width: 680px; height: 28px; background: #9BB53D url(../images/content/bg_tbl_headings.png) repeat-x top; color: #fff;}
					#tblheading p {float: left; color: #fff;  line-height: 2.4em; padding-left: 5px;}
					
					.tblheading {float: left; margin-top: 15px; width: 680px; height: 28px; background: #9BB53D url(../images/content/bg_tbl_headings.png) repeat-x top; color: #fff;}
					.tblheading p {float: left; color: #fff;  line-height: 2.4em; padding-left: 5px;}
						
				table {float: left; border-collapse: collapse; line-height: 1.5em;}
					
				th { width: 245px; border-right: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-top: 0; text-align: left;	padding-left: 10px;	font-size: 12px; vertical-align: middle; font-weight: normal;}
					th.featalt {border-left: 1px solid #DBDBDB;	border-top: 0;	background: #F0F0EE;}
					th.feat{border-left: 1px solid #DBDBDB; border-top: 0;	vertical-align: middle;	font-size: 12px;}	
					
				td {width: auto; border-right: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; background: #fff; padding: 4px 5px; text-align: center; vertical-align: middle; }
					td.alt {background: #F0F0EE; color: #666;}
					td.rowheading {background: #A0A0A0; border-right: #A0A0A0; padding: 5px 10px; text-align: left; vertical-align: middle; color: #fff; border: 0;}
					td.rowheading p {float: left; width: 100%;}
					td.rowheading p.right {float: right; font-size: 10px; color: #fff; width: 75px;}
					td.rowheading a {color: #fff;}
					
					.link {text-decoration: underline;}
					.link:hover {text-decoration: underline; color: #333; cursor: pointer;}
					
					th.domalt {background: #F0F0EE;}
					#domains th.domhead {text-align: center; font-size: 25px; font-weight: bold; padding: 15px 0;}
					#domains th.domfeat {background: #B4C86C; color: #fff; text-align: center; font-size: 25px; font-weight: bold; padding: 15px 0;}
					
					td.domfeatalt {background: #9EB845; letter-spacing: -1px; color: #fff; text-align: center; font-size: 25px; font-weight: bold; padding: 15px 0;}
					td.domfeat {letter-spacing: -1px; background: #B4C86C; color: #fff; text-align: center; font-size: 25px; font-weight: bold; padding: 15px 0;}
					table p.small {font-size: 12px; letter-spacing: normal;}
					table p.domprice {font-size: 18px; letter-spacing: -1px; font-weight: bold;}
					
/* Domain Names Page */

                #domains #promo {float: left; margin: 20px 0 10px 5px; width: 692px;}
					#domains #promo img {float: left; margin-right: 19px;}
						#domains #promo img.end { margin: 0;}

				#domains #subgreen {width: 370px;}
				#domains #subgreen ul {display: inline; float: right; margin: 5px 0 0 10px }
				#domains #subgreen li {float: left; border-right: 1px solid #C4D48A; padding: 0 15px; letter-spacing: -1px;  font-size: 25px; color: #fff; font-weight: bold; line-height: 80%; text-align: center;}
				#domains #subgreen .peryear {font-size: 14px;}
				#domains #subgreen .end {border:0;}
				#domains #subgreen strong {color: #443828;}
				
				#domains #mainpitch {height: 160px; background: url(../images/domains/bg_pitch.png) no-repeat top;}
					#domains #mainpitch #details h2 {width: 300px; margin-top: 38px;}
						#domains #mainpitch #details {width: 325px; float: left; color: #fff; margin-left: 35px;}				
						#domains #mainpitch #suzi {margin-left: 10px; height: 160px; line-height: 1.4em;}
						#domains #mainpitch #suzi h3 {margin-top: 40px; padding-bottom:5px; margin-bottom: 0; width: 180px;}
						
						ul.points {margin: 0 0 20px 20px; float: left; width: 320px;}
							ul.points h5 { font-size:18px; letter-spacing: -1px; font-weight: bold; margin-left: 13px; color: #4C3F2C}
							ul.points p {font-size: 12px; line-height: 1.3em;}
							ul.points img {float: left; margin: 0 10px 10px 0;}
							ul.points li {float: left; width: 280px; padding: 20px; background:url(../images/domains/bg_fade.png) repeat-x bottom; }
							ul.points li a {display: block; color: #534531; text-decoration: none; cursor: pointer; }
				
				#domains #tblheading {width: 350px; margin-top: 10px;}
				#domains #content-left h4 {color: #4C3F2C; font-size: 25px; letter-spacing: -2px; width: 350px;}
				
				#domains th {width: auto; font-weight: normal; font-size: 12px;}
				#domains td {}
				
				#domainprices {width: 320px; float: right;}
				#domainfeatures {width: 350px; float: left;}
				
				#domainprices h6 {font-size: 22px; color: #4C3F2C; letter-spacing: -1px;}
				#domainprices table {background-color: #f5f5f5; border: 1px solid #ddd; margin: 10px 0;}
				#domainprices th {font-weight: bold; font-size: 19px; letter-spacing: -1px; padding: 5px 0 5px 10px; width: auto;}
				#domainprices td p {padding: 10px;} 
				#domainprices td {width: auto; background-color: #f5f5f5; text-align: left; height: 10px; padding: 0px;}
				#domainprices td.domprice {width: auto; font-weight: bold; color: #9BB53D; font-size: 30px; letter-spacing: -1px;}
				
				#domains .tbl_domprices {clear: both; border-left: 1px solid #ccc; padding: 10px; width: 680px;}
				#domains .tbl_domprices td {width: auto;}
				#domains .tbl_domprices td.alt {background: #F0F0EE; color: #666; text-align: center; width: auto;}
				

			
				
/* Domain Search Results Page */
				
				h3.results {font-size: 25px; color: #534531; margin: 0; letter-spacing: -1px;}
				h3.suggestions {float: left; font-size: 25px; color: #534531; margin: 15px 0 0 0; letter-spacing: -1px;  padding: 1px;}				
				.explain {float: right; padding: 17px 10px 0 0;}
				
				table.tbl_results {width: 100%; border: 1px solid #ccc; color: #666; margin-top: 10px;}
				.tbl_results label {position: absolute; width: 200px;}
				.tbl_results select {color: #666; font-size: 12px; padding: 2px; position: absolute; margin-left: 4px;}
				
					table.tbl_results th {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; height: 40px;}
					table.tbl_results th p {font-weight: bold; font-size: 13px;}
					
					.available {font-weight: bold; font-size: 12px; color: #9AB43D; width: 90px;}
					.available p {width: 75px;}
					.available img {float: left; width: 15px;}
					.taken{font-weight: bold; font-size: 12px; color: #D94444; width: 90px;}
					.taken p {width: 65px;}
					.taken img {float: left; width: 15px; height: 15px; margin-right: 5px;}
					
					table.tbl_results th.heading {border: none; background-color: #E8E8E8; background-image: none; padding: 5px 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
					table.tbl_results td {padding: 10px 15px; border-top: 1px solid #EFEFEF; border-right: 0 solid #EFEFEF; text-align: left;}
					table.tbl_results td.alt {background: #FBFBFB;}
					
					.dom_total {width: 400px; float: left; margin-top: 5px;}
					.dom_total p {float: left; width: auto;}
					.dom_total img {float: left;}
					
					.dom_add {position: relative;  left: 40px; width: 145px;}
					
					
					
/* Development Page */

                #dev #promo {float: left; margin: 20px 0 10px 5px; width: 692px;}
					#dev #promo img {float: left; margin-right: 19px;}
						#dev #promo img.end { margin: 0;}

				/*#dev #subgreen {width: 370px;}*/
				#dev #subgreen ul {display: inline; float: right; margin: 5px 0 0 10px }
				#dev #subgreen li {float: left; border-right: 1px solid #C4D48A; padding: 0 15px; letter-spacing: -1px;  font-size: 25px; color: #fff; font-weight: bold; line-height: 80%; text-align: center;}
				#dev #subgreen .peryear {font-size: 14px;}
				#dev #subgreen .end {border:0;}
				#dev #subgreen strong {color: #443828;}
				
				
				#dev #mainpitch #details {width: 295px; float: right; color: #fff;height: 215px; }		
				#dev #mainpitch #details h3 {letter-spacing: -1px; float: left; color: #fff; font-size: 20px; margin-top:25px; margin-bottom:0px; width: 290px;} 
				#dev #mainpitch #details ul { float: left; width: 280px; font-size: 13px; font-weight:bold; margin:0px; padding-left:0px;}
				#dev #mainpitch #details li {float: left; width: 280px;background-image:url(../images/bullet-1.png);background-position:left center;
					background-repeat:no-repeat;padding-left:25px; line-height:1.4em;}
				
				#dev #mainpitch #details a {line-height: 180%; width: 105px; height: 30px; color: #fff; display: block; text-align: center; font-size: 13px; font-weight: bold; padding-right: 5px; text-decoration: none; }
				#dev #mainpitch #details p{ margin-right:20px;}
				#dev #mainpitch #details p.btn_sub a { float: right;color: #fff; width:100px; height:25px; background:  url(../images/content/btn_readmore.png) no-repeat top; text-decoration: none; font-weight: bold; line-height: 2em; text-align: center; }
				
				#dev #mainpitch #details p.btn_sub a:hover {background:url(../images/content/btn_readmore.png) no-repeat 0 -25px;}
			
				
				#dev #mainpitch #suzi {color: #fff; float: left; width: 300px; height: 215px; line-height: 1.4em; margin-left:35px;}
				#dev #mainpitch #suzi h3 {letter-spacing: -1px; float: left; color: #fff; font-size: 20px; margin-top:25px; width:299px;}
				#dev #mainpitch #suzi ul {margin: 6px 0 6px 0; float: left; width: 299px; font-size: 13px; font-weight:bold; padding-left:0px;}
				#dev #mainpitch #suzi li {float: left; width: 299px;background-image:url(../images/bullet-2.png);background-position:left center;
					background-repeat:no-repeat;padding-left:20px; line-height:2em;}
				#dev #mainpitch #suzi p.btn_sub a { float: right; margin: 5px 50px 0 5px;  color: #fff; width: 100px; height: 25px; background:  url(../images/content/btn_readmore.png) no-repeat top; text-decoration: none; font-weight: bold; line-height: 2em; text-align: center; display: block;}				#dev #mainpitch #suzi p.btn_sub a:hover {background:url(../images/content/btn_readmore.png) no-repeat 0 -25px;}
				#dev #mainpitch #suzi p {line-height: 1.6em;}
				
				
				#dev #mainpitch {height: 215px; background:url(../images/development/bg_pitch.png) no-repeat top; font:Arial, Helvetica, sans-serif;}
			
				
				
				
						ul.points {margin: 0 0 20px 20px; float: left; width: 320px;}
							ul.points h5 { font-size:18px; letter-spacing: -1px; font-weight: bold; margin-left: 13px; color: #4C3F2C}
							ul.points p {font-size: 12px; line-height: 1.3em;}
							ul.points img {float: left; margin: 0 10px 10px 0;}
							ul.points li {float: left; width: 280px; padding: 20px; background:url(../images/domains/bg_fade.png) repeat-x bottom; }
							ul.points li a {display: block; color: #534531; text-decoration: none; cursor: pointer; }
				
				#dev #tblheading {width: 350px; margin-top: 10px;}
				#dev #content-left h4 {color: #4C3F2C; font-size: 25px; letter-spacing: -2px; width: 350px;}
				
				#dev th {width: auto; font-weight: normal; font-size: 12px;}
				#dev td {}
				
				#domainprices {width: 320px; float: right;}
				#domainfeatures {width: 350px; float: left;}
				
				#domainprices h6 {font-size: 22px; color: #4C3F2C; letter-spacing: -1px;}
				#domainprices table {background-color: #f5f5f5; border: 1px solid #ddd; margin: 10px 0;}
				#domainprices th {font-weight: bold; font-size: 19px; letter-spacing: -1px; padding: 5px 0 5px 10px; width: auto;}
				#domainprices td p {padding: 10px;} 
				#domainprices td {width: auto; background-color: #f5f5f5; text-align: left; height: 10px; padding: 0px;}
				#domainprices td.domprice {width: auto; font-weight: bold; color: #9BB53D; font-size: 30px; letter-spacing: -1px;}
				
				#dev .tbl_domprices {clear: both; border-left: 1px solid #ccc; padding: 10px; width: 680px;}
				#dev .tbl_domprices td {width: auto;}
				#dev .tbl_domprices td.alt {background: #F0F0EE; color: #666; text-align: center; width: auto;}
				
					
				
					
										
/* Multi Domains Page */
	
	.adv_box {overflow: auto; width: 640px; padding: 20px; margin-top: 20px; background: #493C2A url(../images/domains/bg_adv_domains.png) repeat-x bottom; color: #fff; -moz-border-radius: 8px;}
	.adv_box h5 {font-size: 25px; letter-spacing: -2px; padding-bottom: 5px;}
	.adv_box p {line-height: 1.4em;}
	.adv_box_left {float: left; width: 280px;}
	.adv_box_right {float: right; width: 340px;}
	.adv_box_right textarea {padding: 10px; float: right; width: 300px; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; border: none; height: 70px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
	.adv_box_right input {float: right; margin-top: 10px; display: inline;}
	#adv_search {margin-top: 17px; width: 324px; float: right; height: 39px; background: url(../images/domains/bg_adv_search.png) no-repeat top;}
	#adv_search .searchdomains {padding: 2px; margin: 10px 0 0 15px; color: #8D867E; font-size: 11px; float: left; width: 200px; border: 0; outline: none;}	
	#adv_search .search {width: 30px; height: 27px; background: url(../images/domains/btn_search.png) no-repeat top; float: right; margin: 6px 6px 0 0;}	
	#adv_search .search:hover {background: url(../images/domains/btn_search.png) no-repeat 0 -27px;}
			
/* Hosting Page */

				#hosting #mainpitch {height: 175px; background: url(../images/hosting/bg_pitch.png) no-repeat top;}
					#hosting #mainpitch #suzi {margin:  0 40px 0 5px; height: 175px; line-height: 1.4em; width: 120px;}
						#hosting #mainpitch #suzi h3 {margin-top: 70px; line-height: 1.1em; font-size: 21px;}
					
					#mainpitch .options {width: 135px; margin: 20px 0 0 17px; height: 150px; text-align: center; color: #fff; float: left; font-size: 11px;}
					#mainpitch .options h6 {color: #fff; font-size: 12px; line-height: 1.7em;}
					#mainpitch .options p{margin-bottom: 5px;}
						#mainpitch .orange {color: #FF9E00; }
						#mainpitch .blue {color: #60A0C8; }
						#mainpitch .green {color: #9EB842;}
						
					#hosting #mainpitch #starter {margin-left: 3px;}
						#hosting #mainpitch #starter h3 {color: #FFD280; letter-spacing: -1px; margin-bottom: 2px;}
						
					#hosting #mainpitch #home h3 {color: #A0C7DE; letter-spacing: -1px; margin-bottom: 2px;}
					#hosting #mainpitch #business h3 {color: #BBCE79; letter-spacing: -1px; margin-bottom: 2px;}
					
					#hosting #mainpitch a {margin: 95px auto 0 auto; width: 105px; height: 25px; font-weight: bold; text-decoration: none; color: #fff; display: block; background: #FDA10B url(../images/hosting/btn_order.png) no-repeat; line-height: 2em;}
					#hosting #mainpitch a:hover {background: url(../images/hosting/btn_order.png) 0 -25px;}
					
					#hosting #mainpitch #home a {margin-top: 95px; background: url(../images/hosting/btn_order.png) 210px 0px;}
					#hosting #mainpitch #home a:hover{background: url(../images/hosting/btn_order.png) 210px -25px;}
					
					#hosting #mainpitch #business a {margin-top: 95px; background: url(../images/hosting/btn_order.png) 105px 0px;}
					#hosting #mainpitch #business a:hover{background: url(../images/hosting/btn_order.png) 105px -25px;}
					
					#hosting table h3 {margin:5px; letter-spacing: -1px; color: #666;}
					
				#hosting table .starter a{ background:url(../images/hosting/btn_tbl_order.gif) 0 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 3px auto; padding-top: 3px;}
				#hosting table .starter a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 0 -25px;}
				
				#hosting table .home a{ background:url(../images/hosting/btn_tbl_order.gif) 200px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#hosting table .home a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 200px -25px;}
				
				#hosting table .basic a{ background:url(../images/hosting/btn_tbl_order.gif) 300px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#hosting table .basic a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 300px -25px;}
				
				#hosting table .business a{ background:url(../images/hosting/btn_tbl_order.gif) 100px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#hosting table .business a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 100px -25px;}
				
				#hosting #tblheading {width: 690px; margin-top: 0;}
				#hosting th {font-size: 11px;}
				#hosting td {width: 120px;}
				#hosting .tbl_compare td {width: 120px;}
				#hosting .tbl_compare {width: 100%;}
			
/* Email Hosting Page */

				#email #mainpitch {height: 175px; background: url(../images/hosting/bg_pitch.png) no-repeat top;}
					#email #mainpitch #suzi {margin:  0 40px 0 5px; height: 175px; line-height: 1.4em; width: 120px;}
						#email #mainpitch #suzi h3 {margin-top: 70px; line-height: 1.1em; font-size: 21px;}
					
					#mainpitch .options {width: 135px; margin: 20px 0 0 17px; height: 150px; text-align: center; color: #fff; float: left; font-size: 11px;}
					#mainpitch .options h6 {color: #fff; font-size: 12px; line-height: 1.7em;}
					#mainpitch .options p{margin-bottom: 5px;}
						#mainpitch .orange {color: #FF9E00; }
						#mainpitch .blue {color: #60A0C8; }
						#mainpitch .green {color: #9EB842;}
						
					#email #mainpitch #starter {margin-left: 3px;}
						#email #mainpitch #starter h3 {color: #FFD280; letter-spacing: -1px; margin-bottom: 2px;}
						
					#email #mainpitch #home h3 {color: #A0C7DE; letter-spacing: -1px; margin-bottom: 2px;}
					#email #mainpitch #business h3 {color: #BBCE79; letter-spacing: -1px; margin-bottom: 2px;}
					
					#email #mainpitch a {margin: 95px auto 0 auto; width: 105px; height: 25px; font-weight: bold; text-decoration: none; color: #fff; display: block; background: #FDA10B url(../images/hosting/btn_order.png) no-repeat; line-height: 2em;}
					#email #mainpitch a:hover {background: url(../images/hosting/btn_order.png) 0 -25px;}
					
					#email #mainpitch #home a {margin-top: 95px; background: url(../images/hosting/btn_order.png) 210px 0px;}
					#email #mainpitch #home a:hover{background: url(../images/hosting/btn_order.png) 210px -25px;}
					
					#email #mainpitch #business a {margin-top: 95px; background: url(../images/hosting/btn_order.png) 105px 0px;}
					#email #mainpitch #business a:hover{background: url(../images/hosting/btn_order.png) 105px -25px;}
					
					#email table h3 {margin:5px; letter-spacing: -1px; color: #666;}
					
				#email table .starter a{ background:url(../images/hosting/btn_tbl_order.gif) 0 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 3px auto; padding-top: 3px;}
				#email table .starter a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 0 -25px;}
				
				#email table .home a{ background:url(../images/hosting/btn_tbl_order.gif) 200px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#email table .home a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 200px -25px;}
				
				#email table .basic a{ background:url(../images/hosting/btn_tbl_order.gif) 300px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#email table .basic a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 300px -25px;}
				
				#email table .business a{ background:url(../images/hosting/btn_tbl_order.gif) 100px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#email table .business a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 100px -25px;}
				
				#email #tblheading {width: 690px; margin-top: 0;}
				#email th {font-size: 11px;}
				#email td {width: 120px;}
				#email .tbl_compare td {width: 120px;}
				#email .tbl_compare {width: 100%;}
							
/* Reseller Hosting Page */	

				#reseller #mainpitch {height: 215px; background: url(../images/reseller/bg_pitch.png) no-repeat top; font:Arial, Helvetica, sans-serif;}
					#reseller #mainpitch #suzi h3 {letter-spacing: -1px; float: left; margin: 25px 0 5px 0; color: #fff; font-size: 20px;}
					#reseller #mainpitch #suzi p {line-height: 1.4em;}
				
					#reseller #mainpitch #details ul {margin: 6px 0 12px 0; float: left; width: 260px; font-size: 16px; font-weight: bold; padding-left: 0;}
							#reseller #mainpitch #details li {font-size: 20px; float: left; margin-top: 5px; width: 265px;}
					#reseller #mainpitch #details a {margin: 10px 5px 0 0 ; line-height: 180%; width: 105px; height: 30px; color: #fff; display: block; text-align: center; font-size: 13px; font-weight: bold; padding-right: 5px; text-decoration: none; background: #A0B945 url(../images/reseller/btn_pitch.png) no-repeat top; }
					#reseller #mainpitch #details a:hover {background: #A0B945 url(../images/reseller/btn_pitch.png) no-repeat 0 -30px;}
					#reseller th {width: 570px; font-weight: normal; font-size: 12px;}
					#reseller td {width: 120px;}
					#reseller table .highlight {font-weight: bold; }
					#reseller table h3 {margin:5px; letter-spacing: -1px; color: #666;}
					#reseller th.order {width: 570px; font-weight: normal; font-size: 12px; background-color: #BBCE79; border: 0; color: #fff; font-size: 13px;}
					#reseller td.order {width: 120px; height: 40px; text-align: left; padding-right: 10px; background-color: #BBCE79; vertical-align: middle; color: #fff; border: 0; #BBCE79; border-right: #BBCE79;}
					#reseller td.order a {float: right; font-size: 10px; color: #fff; text-align: center; line-height: 2.1em; text-decoration: none; font-weight: bold; background: url(../images/reseller/btn_table_order.png) 0 0; width: 100px; height: 23px; display: block;}
					#reseller td.order a:hover {background: url(../images/reseller/btn_table_order.png) 0 -23px;}
					#reseller #tblheading {width: 690px; margin-top: 0;}
					
					
				#reseller table .reseller a { background:url(../images/hosting/btn_tbl_order.gif) 100px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 10px auto; padding-top: 3px;}
				#reseller table .reseller a:hover {background:url(../images/hosting/btn_tbl_order.gif) 100px -25px;}
	
/* Reseller Tabs/Switcher Styles */

				.tabtable {border-top: 3px solid #A1C249; width: 690px; }
				.resellertabs ul {float: left; width: 690px;}
				.resellertabs li {float: left; margin-right: 1px;}
				.resellertabs ul li a {float: left; color: white; padding: 5px 11px; background: #CCC; text-decoration: none;}
				.resellertabs ul li a:visited{ color: white;}
				.resellertabs ul li a.selected{color: #fff; font-weight: bold; font-size: 14px; background-color: #A1C249;}
				.tabcontent {display:none;}
				
				#reseller table .starter a{ background:url(../images/hosting/btn_tbl_order.gif) 0 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 3px auto; padding-top: 3px;}
				#reseller table .starter a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 0 -25px;}
				
				#reseller table .home a{ background:url(../images/hosting/btn_tbl_order.gif) 200px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#reseller table .home a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 200px -25px;}
				
				#reseller table .basic a{ background:url(../images/hosting/btn_tbl_order.gif) 300px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#reseller table .basic a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 300px -25px;}
				
				#reseller table .business a{ background:url(../images/hosting/btn_tbl_order.gif) 100px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#reseller table .business a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 100px -25px;}
					
/* Dedicated Servers Page */


				#servers #mainpitch {height: 215px; background: url(../images/servers/bg_pitch.png) no-repeat top;}
				#servers #tblheading {width: 690px;}
				#servers #mainpitch #details ul {margin: 59px 0 10px 0; float: left; width: 260px; font-size: 16px; font-weight: bold; padding-left: 30px;}
				#servers th {width: 290px; font-weight: normal; font-size: 12px;}
				#servers td {width: 200px; padding: 5px 0 5px 0;}
				#servers td.rowheading {padding: 5px 10px;}
				#servers table h3 {margin: 5px 5px 0 5px; color: #666; letter-spacing: -1px;}
				#servers table .lrg {margin: 5px; letter-spacing: -1px; font-weight: bold; font-size: 14px;}
				#servers table .lrgsub {margin: 5px 0 0 0 ; letter-spacing: -1px; font-weight: bold; font-size: 15px;}
				#servers table .lrgunder {margin: 0; letter-spacing: -1px; font-weight: bold; font-size: 15px;}
				
				#servers .order a {width: 100px; height: 25px; color: #fff; font-weight: bold; text-decoration: none; margin: 3px auto 0 auto; text-align: center; display: block; line-height: 2em; background: url(../images/servers/btn_order.png) 0 0;}
				#servers .order a:hover {background: url(../images/servers/btn_order.png) 0 -25px;}
				.leftbox {float: left; width: 220px; margin-right: 10px; margin-top: 20px; margin-bottom: 20px;}
				.midbox {float: left; width: 190px; margin-right: 10px; margin-top: 20px; margin-bottom: 20px;}
.rightbox {float: left; width: 190px; margin-top: 20px; margin-bottom: 20px;}
				.boxframe {border: 1px solid #bbbbbb; height: 205px; padding: 10px;}
				.c2 {background: #fff url(../images/servers/dedibg.jpg) top;}
				.boxframe-content {color: #666; font-size: 12px; height: 125px;}
				.boxframe-content ul{padding-left: 5px; margin-left: 0px; list-style-position: inside;}

				.boxframe h2{border-bottom: solid #FF6E00 2px; color: #333; font-size: 14px; font-weight: bold; padding: 0px; margin: 0px 0px 10px 0px;}
				.boxframe-left {float: left; padding-top: 12px; width: 50%; text-align: left;}
				.boxframe-right {float: right; padding-top: 12px; width: 50%; text-align: right; font-size: 27px; font-weight: bold; color: #FFFFFF;}
				
				
				
/* Bulk SMS Page */	

				#sms #mainpitch {height: 215px; background: url(../images/reseller/bg_pitch.png) no-repeat top; font:Arial, Helvetica, sans-serif;}
					#sms #mainpitch #suzi h3 {letter-spacing: -1px; float: left; margin: 25px 0 5px 0; color: #fff; font-size: 20px;}
					#sms #mainpitch #suzi p {line-height: 1.4em;}
				
					#sms #mainpitch #details ul {margin: 6px 0 12px 0; float: left; width: 260px; font-size: 16px; font-weight: bold; padding-left: 0;}
					#sms #mainpitch #details li {font-size: 20px; float: left; margin-top: 5px; width: 265px;}
					#sms #mainpitch #details a {margin: 10px 5px 0 0 ; line-height: 180%; width: 105px; height: 30px; color: #fff; display: block; text-align: center; font-size: 13px; font-weight: bold; padding-right: 5px; text-decoration: none; background: #A0B945 url(../images/reseller/btn_pitch.png) no-repeat top; }
					#sms #mainpitch #details a:hover {background: #A0B945 url(../images/reseller/btn_pitch.png) no-repeat 0 -30px;}
					#sms th {width: 570px; font-weight: normal; font-size: 12px;}
					#sms td {width: 120px;}
					#sms table .highlight {font-weight: bold; }
					#sms table h3 {margin:5px; letter-spacing: -1px; color: #666;}
					#sms th.order {width: 570px; font-weight: normal; font-size: 12px; background-color: #BBCE79; border: 0; color: #fff; font-size: 13px;}
					#sms td.order {width: 120px; height: 40px; text-align: left; padding-right: 10px; background-color: #BBCE79; vertical-align: middle; color: #fff; border: 0; #BBCE79; border-right: #BBCE79;}
					#sms td.order a {float: right; font-size: 10px; color: #fff; text-align: center; line-height: 2.1em; text-decoration: none; font-weight: bold; background: url(../images/reseller/btn_table_order.png) 0 0; width: 100px; height: 23px; display: block;}
					#sms td.order a:hover {background: url(../images/reseller/btn_table_order.png) 0 -23px;}
					#sms #tblheading {width: 690px; margin-top: 0;}
					
				#sms table .reseller a { background:url(../images/hosting/btn_tbl_order.gif) 100px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 10px auto; padding-top: 3px;}
				#sms table .reseller a:hover {background:url(../images/hosting/btn_tbl_order.gif) 100px -25px;}
						
/* Inner content pages */

	#contents-left {float: left; width: 680px; padding: 25px; background: #fff url(../images/content/end_left_content.png) no-repeat top left; line-height: 1.8em;}
	#contents-left h3.title {font-size: 35px; letter-spacing: -2px; color: #534531; margin: 10px 0;}
	#contents-left h4 {font-size: 16px; letter-spacing: -1px; color: #534531; margin: 0;}
	
	#half {width: 320px; float: left; margin-right: 20px;}
	#contents-left #tblheading{width: 680px; }
	
	#noticebox {overflow: auto; clear: both; width: 648px; border: 1px solid #E3EBC5; background-color: #F1F5E2; padding: 15px;  margin: 15px 0 5px 0;}
	#noticebox span {font-size: 16px; font-weight: bold; }
	
	.noticebox {overflow: auto; clear: both; width: 648px; border: 1px solid #E3EBC5; background-color: #F1F5E2; padding: 15px;  margin: 15px 0 10px 0;}
	.noticebox span {font-size: 16px; font-weight: bold; }
	
	.ptitle {padding: 5px 10px; background-color: #F6AB32; color: #fff; margin: 20px 0 5px 0; font-weight: bold; font-size: 16px; letter-spacing: -1px; clear: both;}
	.ptitlesub {padding: 5px 10px; background-color: #d1d1d1; color: #fff; margin: 20px 0 5px 0; font-weight: bold; font-size: 16px; letter-spacing: -1px; clear: both;}
	.subtitle {color: #8BA33D ; margin-top: 10px; font-size: 15px; font-weight: bold;}			
	.num {-moz-border-radius: 10%; -webkit-border-radius: 10%; width: 35px; height: 30px; padding: 10px 0 0 0; margin: 15px 10px 5px 0;color: #fff; font-weight: bold; text-align: center; float: left; font-size: 30px; background: #8BA33D;}
	
	ul.qanda {width: 680px; float: left; margin-bottom: 20px;}
		ul.qanda li {background: url(../images/content/bg_fade_gen.png) repeat-x bottom; width: 670px;}
		
		ul.qanda li.question {background: none; padding: 0 0 0 0; float: left;}
		ul.qanda li.answer {padding: 5px 0 10px 0; float: left; border-bottom: 1px solid #eee;}
		ul.qanda li.answersml {padding: 5px 0 10px 0; float: left; border-bottom: 1px solid #eee;}
		
		ul.qanda li.question p {padding-top: 12px; }
		ul.qanda li.answer p {padding-top: 5px; float: left; width: 600px;}
		ul.qanda li.answersml p {padding-top: 12px; float: left; width: 600px;}
	
		ul.qanda li p.q {padding: 3px; background-color: #A1BA47; width: 22px; color: #fff; text-align: center; font-weight: bold; margin: 10px 8px 0 10px; float: left; font-size: 14px; -moz-border-radius: 10%;}
			
		ul.qanda li p.a {padding: 3px; background-color: #433727; width: 22px; color: #fff; text-align: center; font-weight: bold; margin: 10px 8px 10px 10px; font-size: 14px; -moz-border-radius: 10%;}
				
		ul.reviews {width: 680px; float: left; margin-bottom: 15px;}
			ul.reviews li {float: left; color: #fff; width: 640px; padding: 20px; font-size: 13px; -moz-border-radius: 1%; background-color: #B1C866; margin-top: 20px;}
			ul.reviews li.green_end {font-style: italic; margin: 0; padding: 0; background: #fff url(../images/content/bg_review_green.gif) no-repeat 10px 0;}
			ul.reviews li.green_end p {color: #4D402D; padding: 3px 0 0 20px; font-weight: bold; font-size: 16px; letter-spacing: -1px;}			
			ul.reviews li.alt {background-color: #4D402D;}
			ul.reviews li.brown_end {font-style: italic; margin: 0; padding: 0; background: #fff url(../images/content/bg_review_brown.gif) no-repeat 10px 0;}
			ul.reviews li.brown_end p {color: #4D402D; padding: 3px 0 0 20px; font-weight: bold; font-size: 16px; letter-spacing: -1px;}			
			
			.screenshot {float: left; border: 1px solid #dadada; padding: 4px; background: #f9f9f9; margin: 10px 10px 10px 0;}
			.screenshot:hover {background: #efefef;}
			
			ul.feat_list {margin-bottom: 10px; clear: both; float: left;}
			ul.feat_list h5 {font-size:18px; letter-spacing: -1px; font-weight: bold; margin: 0 0 0 13px; color: #4C3F2C; padding: 0;}
			ul.feat_list li {width: 665px; background:url(../images/domains/bg_fade.png) repeat-x bottom; padding-left: 15px; float: left; padding-top: 15px;}
			ul.feat_list img {float: left; padding: 0 10px 10px 0; }
			ul.feat_list p {float: left; width: 545px; padding: 0 0 15px 0;}
			
			#hp_demo {width: 638px; border: 1px solid #CCC; padding: 20px; line-height: 1.3em; overflow: auto; margin-top: 15px; background: url(../images/content/bg_fade_tb.png) repeat-x top;}
			#hp_demo h6 {font-size: 25px; color: #96AC41; letter-spacing: -1px; padding: 1px 1px 5px 0;}
			#hp_demo h5 {font-size: 15px; color: #68563E; letter-spacing: -1px; padding-top: 15px;}
			#hp_left {width: 300px; float: left;}
			#hp_left a {font-size: 15px; font-weight: bold; margin-bottom: 5px;}
			#hp_right {width: 280px; float: right; border: 1px solid #E3EBC5; background-color: #F1F5E2; padding: 15px;}
			
			.promote_brown  {-moz-border-radius: 1%; -webkit-border-radius: 1%; margin-top: 20px; width: 640px; padding: 20px; background: #534531 url(../images/content/bg_brown_promote.png) repeat-x bottom; overflow: auto; color: #fff; clear: both;}
			.promote_brown h6 {font-size: 25px; color: #fff; letter-spacing: -1px; padding: 1px 1px 5px 0;}
			
			.promote_left {width: 355px; float: left; line-height: 1.3em;}
			.promote_right {width: 265px; float: right; font-size: 14px; font-weight: bold; text-align: right; vertical-align: middle; padding: 17px 5px 0 0 ;}
			.promote_right a.alt {color: #fff; }
			.promote_right a.alt:hover {color: #90897E; }
			.promote_brown .spacer {color: #746145; font-weight: normal; }
			
			ul.hp_features {margin-bottom: 10px; clear: both; float: left;}
			ul.hp_features li {width: 665px; background:url(../images/domains/bg_fade.png) repeat-x bottom; padding-left: 15px; float: left; padding-top: 10px;}
			ul.hp_features img {float: left; padding-bottom: 10px; }
			ul.hp_features p {float: left; width: 590px; padding: 10px 0 10px 12px;}
	
		ul.qanda li.answer {padding: 5px 0 10px 0; float: left; border-bottom: 1px solid #eee;}
		ul.qanda li.answersml {padding: 5px 0 10px 0; float: left; border-bottom: 1px solid #eee;}
		
		ul.qanda li.question p {padding-top: 12px; }
		ul.qanda li.answer p {padding-top: 5px; float: left; width: 600px;}
		ul.qanda li.answersml p {padding-top: 12px; float: left; width: 600px;}
	
		ul.qanda li p.q {padding: 3px; background-color: #A1BA47; width: 22px; color: #fff; text-align: center; font-weight: bold; margin: 10px 8px 0 10px; float: left; font-size: 14px; -moz-border-radius: 10%;}
			
		ul.qanda li p.a {padding: 3px; background-color: #433727; width: 22px; color: #fff; text-align: center; font-weight: bold; margin: 10px 8px 10px 10px; font-size: 14px; -moz-border-radius: 10%;}

		table.tbl_inner {margin-bottom: 10px; clear: both;}
		table.tbl_inner th {width:590px}
		table.tbl_inner td {width:90px}
		
		table.tbl_compare {margin-bottom: 10px; clear: both; width: 680px;}
		table.tbl_compare th {text-align: center;}
		table.tbl_compare th.feat {text-align: left; padding:5px;}
		table.tbl_compare th.featalt {text-align: left; padding: 5px;}
		
		table.tbl_compare th.heading {background-color: #ECF2D9; border-left: 1px solid #ccc; padding: 5px 0; font-weight: bold; text-align: center;}
		table.tbl_compare th.headingalt {background-color: #9BB53D; color: #fff; font-weight: bold;}
		table.tbl_compare th.headingsml {background-color: #ECF2D9; border-left: 1px solid #ccc; padding: 5px 0; font-weight: bold;}

		table.tbl_compare td.highlight {background-color: #9BB53D; text-align: center; color: #fff; font-weight: bold; font-size: 18px; letter-spacing: -1px;}
		table.tbl_compare td.highlightalt {background-color: #AFC85B; text-align: center; color: #fff; font-weight: bold; font-size: 18px; letter-spacing: -1px;}
		table.tbl_compare td.heading {border-left: 1px solid #ccc; text-align: left; font-weight: bold;}
		table.tbl_compare td {width: 114px;}
		#reseller .tbl_compare td {width: auto;}
		
		#terms {width: 640px; padding: 20px; border: 1px solid #999; height: 400px; overflow: scroll;}
		
/* Website Builder Index Page */

		#web_builder {width: 335px; float: left; float: left; margin-bottom: 270px;}
		#web_builder h4 {color: #7AA91B; font-size: 24px; letter-spacing: -1px;}
		#web_builder .header {width: 315px; height: 62px; padding: 28px 0 0 20px;background: url(../images/hosting/heading_web_builder.png) no-repeat top;}
		#web_builder .content {width: 305px; padding: 0 15px 15px 15px; background: #93BD33 url(../images/hosting/bg_web_builder.png) repeat-x top; color: #fff; -moz-border-radius: 0 0 3% 3%;}
		#web_builder .content h6 {font-size: 16px; letter-spacing: -1px; color: #fff; padding-top: 15px;}
		#web_builder .content h6 a{color: #fff;}
		#web_builder .content h6 a:hover {color: #E0ECC6;}
		
		#web_builder_plus {width: 335px; float: right;}
		#web_builder_plus h4 {color: #8C0E0B; font-size: 24px; letter-spacing: -1px;}
		#web_builder_plus .header {width: 315px; height: 62px; padding: 28px 0 0 20px;background: url(../images/hosting/heading_web_builder_plus.png) no-repeat top;}
		#web_builder_plus .content {width: 305px; padding: 0 15px 15px 15px; background: #BA1511 url(../images/hosting/bg_web_builder_plus.png) repeat-x top; color: #fff;  -moz-border-radius: 0 0 3% 3%;}
		#web_builder_plus .content h6 {font-size: 16px; letter-spacing: -1px; color: #fff; padding-top: 15px;}
		#web_builder_plus .content h6 a{color: #fff;}
		#web_builder_plus .content h6 a:hover {color: #ECC0BF;}
		
/* Affiliate Index Page */

		ul.aff_example {width: 680px; height: 145px; margin: 20px 0;}
		ul.aff_example li {width: 180px; height: 145px; background: url(../images/hosting/bg_affiliate_box.png) no-repeat bottom; float: left; text-align: center; line-height: 1.5em;}
		ul.aff_example li h5 {font-size: 24px; color: #79A91A; letter-spacing: -1px; padding: 10px 0 5px 0;}
		ul.aff_example li.arrow {width: 63px; height: 145px; background: url(../images/hosting/aff_arrow.gif) no-repeat left center; float: left;}
		
		.btn_signup a {width: 200px; height: 35px; display: block; background: #7AA91B url(../images/hosting/btn_aff_signup.png) no-repeat top; text-align: center; color: #fff; font-weight: bold; text-decoration: none; line-height: 2.7em; margin: 15px 0;}
		.btn_signup a:hover {background: #87BB1D url(../images/hosting/btn_aff_signup.png) 0 -35px;}
		
		.affinput {padding: 5px; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; border: 1px solid #ccc; margin-top: 5px;}
			.affinput:focus {border: 1px solid #B1C866;}
		.afflabel {float: left; display: block; width: 125px; margin-right: 5px; text-align: left; vertical-align: bottom;}
		.afflabelb {float: left; display: block; width: 175px; margin-right: 5px; text-align: left;}

		
		.prevfooter {float: left; margin: 7px 0;}
		.prevfooter td {border: none; padding: 0; text-align: inherit; vertical-align: middle; background: none;}
		
				
/* Search Engines */

	.searchengines {overflow: auto; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; border: 1px solid #ccc; padding: 20px; width: 638px; margin: 15px 0}
	.searchengines h5 {font-size: 22px; letter-spacing: -1px; margin-bottom: 15px;}
	.searchengines ul { list-style-type: disc; list-style-position: inside; margin-bottom: 20px; float: left; width: 638px;}
	.searchengines li {width: 200px; float: left; border-bottom: 1px solid #ccc; padding: 4px;}
	
	.brownorder a {width: 100px; height: 25px; color: #fff; font-weight: bold; text-decoration: none; margin: 3px auto 0 auto; text-align: center; display: block; line-height: 2em; background: url(../images/content/btn_order.png) 0 0;}
	.brownorder a:hover {background: url(../images/content/btn_order.png) 0 -25px;}


/* Registration Form Elements */
		
		#regform {width: 680px;}
			#regform table {margin: 10px 0;}
			#regform th {width: 205px; font-size: 13px; font-weight: bold; border: 0;}
			#regform th.alt {background-color: #FCFBFB; font-weight: bold; border: 1px solid #F5F1F1; border-right: 0;}
			#regform td {border: 0; width: 230px; text-align: left;}
			#regform td.alt {background-color: #FCFBFB; border: 1px solid #F5F1F1; border-left: 0; border-right: 0;}
			#regform td.altend {border: 1px solid #F5F1F1; border-left: 0; background-color: #FCFBFB;}
			#regform input {border: 2px solid #BEBEBE; padding: 1px 5px; width: 200px;} 

			#regform img {float: left; margin-right: 10px; }
			#regform tr {padding: 3px;}
			
			#regform select {border: 2px solid #BEBEBE; float:left; margin-right: 5px; padding: 3px; }
			
/* #regform select {padding: 3px; border: 1px solid #fff;} */
			
			#regform td.correct input {border: 2px solid #9CB640;}
			#regform td.error input {border: 2px solid #CC0033;}
			
			#regform td.altcorrect input {border: 2px solid #9CB640;}
			#regform td.altcorrect {background-color: #FCFBFB; border: 1px solid #F5F1F1; border-left: 0; border-right: 0;}
			
			#regform td.alterror input {border: 2px solid #CC0033;}
			#regform td.alterror {background-color: #FCFBFB; border: 1px solid #F5F1F1; border-left: 0; border-right: 0;}
			
			#regform th p.smltxt {font-size: 10px; font-weight: normal; line-height: 1em;}
			
			#regsecurity {float: left; width: 680px;}
				#regsecurity td.date input {width: 40px; float: left; margin-right: 5px;}
			
		.star {color:#C00;}
		.errortxt {color: #CC0033; font-size: 11px;}
		
		.signup a {float: left; width: 185px; height: 40px; font-size: 14px; background: #433727 url(../images/content/btn_signup.png) no-repeat top; text-decoration: none; line-height: 2.7em; margin-top: 20px; color: #fff; font-weight: bold; text-align: center; display: block;}
		.signup a:hover {background: #433727 url(../images/content/btn_signup.png) 0 -40px;}
		
		#genericform {width: 680px; float: left;}
		
		#genericform .input {border: 2px solid #BEBEBE; padding: 2px 5px;}
		#genericform select {border: 2px solid #BEBEBE;}
		#genericform textarea {border: 2px solid #BEBEBE; padding: 5px;}
		#genericform .button {-moz-border-radius: 5%; letter-spacing: -1px; cursor: pointer; padding: 6px 10px;  font-size: 12px; background-color: #433727; color: #fff; font-weight: bold; border: none;}
		#genericform .button:hover {background-color: #51422F; cursor: pointer;}
		
/* Data Centre */
	.dc_pics { float: right; padding: 5px; border: 1px solid #efefef; margin: 10px 0 10px 20px;}
	
/* Blog */

.blog_btn {-moz-border-radius: 5%; letter-spacing: -1px; cursor: pointer; padding: 3px 8px;  font-size: 12px; background-color: #433727; color: #fff; font-weight: bold; border: none; }
.blog_btn:hover {background-color: #51422F; cursor: pointer;}
		
/* Order Page */

	#order_login {float: left; width: 295px; height: 240px; padding: 20px; color: #fff; background: #463B27 url(../images/content/bg_login_user.png) repeat-x bottom; -moz-border-radius: 5px;}
	#order_login h5 {font-size: 22px; letter-spacing: -1px; margin-bottom: 15px;}
	#order_login .details {padding: 7px; width: 283px; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; border: none; font-size: 12px; color: #666;}
	#order_login p { margin-top: 10px;}
	#order_login a { color: #fff; float: left; margin-bottom: 10px;}
	
	#order_register {float: right; width: 295px; margin-bottom: 300px; height: 240px; padding: 20px; color: #fff; background: #463B27 url(../images/content/bg_login_register.png) repeat-x bottom; -moz-border-radius: 5px;}
	#order_register h5 {font-size: 22px; letter-spacing: -1px; margin-bottom: 5px;}
	#order_register img {margin-top: 10px;}
	
/* Web Hosting Guides */

 .guidebox {background: url(../images/content/bg_fade_reverse.png) repeat-x top; width: 638px; border: 1px solid #E3E3E3; color: #666; margin: 10px 0; padding: 20px; clear: both; overflow: auto;}
  a .guide {float: left; padding: 5px; border: 1px solid #efefef; margin: 0 15px 0 0; background-color: #F6F6F6;}
  a:hover .guide  {background-color: #FBFBFB;}
 .guidedetails {float: right; width: 125px; padding: 15px; background-color: #FBFEF8; border: 1px solid #E8FAD8; font-size: 11px; margin-left: 15px;}
 .getguide a {float: left; width: 130px; height: 30px; font-size: 13px; background: #433727 url(../images/content/btn_download_guide.png) no-repeat top; text-decoration: none; line-height: 2.3em; margin-top: 10px; color: #fff; font-weight: bold; text-align: center; display: block;}
 .getguide a:hover {background: #433727 url(../images/content/btn_download_guide.png) 0 -30px;}
 
/* Sitepoint Offer April 2009 */

	.book {float: left; border: 1px solid #dadada; padding: 5px; background: #f9f9f9; margin: 10px 5px 10px 0;}
	.book:hover {background: #efefef;}
	.stplvls {border: 1px solid #dadada; padding: 5px; background: #f9f9f9; margin: 10px auto; display: block;}
	
	.promotion {border-left: 1px solid #DBDBDB;	border-top: 0;	background: #EDF2DC;}
	
/* Refer a Friend */

 ul#refer {width: 640px;}
 ul#refer li {float: left; width: 280px; margin-bottom: 10px; background: url(../images/content/tick_sml_green.gif) left center no-repeat; padding: 0 0 0 25px; font-weight: bold;}
 
 #paypaltbl table, #paypaltbl tr, #paypaltbl td {border: none; padding: 0;}
 
/* Erasmus */

#erasmus table {border: none;}
#erasmus table tr {border: none;}
#erasmus table td {border: none; width: 220px; vertical-align: top; padding: 3px;}

/* Reseller Web Designer */

ul.wdlist {width: 435px; float: left; padding: 25px 0 0 30px;}
ul.wdlist li {background: url(../images/reseller/tick_wd_reseller.png) no-repeat 0 0; letter-spacing: normal; margin-bottom: 15px; padding-left: 25px; float: left; width: 160px;}
ul.smslist li {background: url(../images/reseller/tick_wd_reseller.png) no-repeat 0 0; letter-spacing: normal; margin-bottom: 5px; padding-left: 25px; float: left; width : 95%;}

ul.iphonelist {width: 330px; float: left; padding: 25px 0;}
ul.iphonelist li {background: url(../images/content/bullet_iphone.png) no-repeat 0 2px; letter-spacing: normal; margin-bottom: 5px; padding-left: 25px; float: left; width: 330px;}

ul.wdresellerlist {width: 680px; margin-bottom: 20px; float: left;}
	ul.wdresellerlist li {padding: 15px; width: 650px; border-bottom: 1px solid #E3E3E3; background:url(../images/domains/bg_fade.png) repeat-x bottom; float: left;}
	
 .wdreselbtn a {display: block; background: url(../images/reseller/btn_bg_wd_reseller.png) no-repeat top; padding: 18px 0 0 20px; width: 258px; height: 55px; color: #666; text-decoration: none; margin: 15px 0;}
  .wdreselbtn a:hover  {color: #333;}
  .wdreselbtn a span {color: #F759C3; letter-spacing: -1px; font-weight: bold; font-size: 28px;}
 
/*web promotion page- added by ashwini on 20100203*/
ul.seolist li {background: url(../images/generic/bullet_icon.png) no-repeat 0 0; letter-spacing: normal; margin-bottom: 5px; margin-left:15px; padding-left: 20px;  }

		
/*link management page- added by ashwini on 20100203*/
.linktextbox
{ 
    
	border-top-style:solid;
	border-top-color:#333333;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#333333;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#333333;
	border-left-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
/*links  page- added by ashwini on 20100203*/
.alllinks
{
	text-decoration:none;
}
.linkstd
{
border-bottom:0px none;
text-align:left;
border-right:0px none;
width:20%;
}



/* SEO Page- added by ashwini on 20100203 */

				#seo #mainpitch {height: 175px; background: url(../images/hosting/bg_pitch.png) no-repeat top;}
					#seo #mainpitch #suzi {margin:  0 40px 0 5px; height: 175px; line-height: 1.4em; width: 120px;}
						#seo #mainpitch #suzi h3 {margin-top: 70px; line-height: 1.1em; font-size: 21px;}
					
					#mainpitch .options {width: 135px; margin: 20px 0 0 17px; height: 150px; text-align: center; color: #fff; float: left; font-size: 11px;}
					#mainpitch .options h6 {color: #fff; font-size: 12px; line-height: 1.7em;}
					#mainpitch .options p{margin-bottom: 5px;}
						#mainpitch .orange {color: #FF9E00; }
						#mainpitch .blue {color: #60A0C8; }
						#mainpitch .green {color: #9EB842;}
						
					#seo #mainpitch #starter {margin-left: 3px;}
						#seo #mainpitch #starter h3 {color: #FFD280; letter-spacing: -1px; margin-bottom: 2px;}
						
					#seo #mainpitch #home h3 {color: #A0C7DE; letter-spacing: -1px; margin-bottom: 2px;}
					#seo #mainpitch #business h3 {color: #BBCE79; letter-spacing: -1px; margin-bottom: 2px;}
					
					#seo #mainpitch a {margin: 95px auto 0 auto; width: 105px; height: 25px; font-weight: bold; text-decoration: none; color: #fff; display: block; background: #FDA10B url(../images/hosting/btn_order.png) no-repeat; line-height: 2em;}
					#seo #mainpitch a:hover {background: url(../images/hosting/btn_order.png) 0 -25px;}
					
					#seo #mainpitch #home a {margin-top: 95px; background: url(../images/hosting/btn_order.png) 210px 0px;}
					#seo #mainpitch #home a:hover{background: url(../images/hosting/btn_order.png) 210px -25px;}
					
					#seo #mainpitch #business a {margin-top: 95px; background: url(../images/hosting/btn_order.png) 105px 0px;}
					#seo #mainpitch #business a:hover{background: url(../images/hosting/btn_order.png) 105px -25px;}
					
					#seo table h3 {margin:5px; letter-spacing: -1px; color: #666;}
					
				#seo table .starter a{ background:url(../images/hosting/btn_tbl_order.gif) 0 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 3px auto; padding-top: 3px;}
				#seo table .starter a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 0 -25px;}
				
				#seo table .home a{ background:url(../images/hosting/btn_tbl_order.gif) 200px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#seo table .home a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 200px -25px;}
				
				#seo table .business a{ background:url(../images/hosting/btn_tbl_order.gif) 100px 0; display: block; width: 100px; height: 22px; color: #fff; text-decoration: none; font-weight: bold; text-align: center; margin: 0 auto; padding-top: 3px;}
				#seo table .business a:hover{ background:url(../images/hosting/btn_tbl_order.gif) 100px -25px;}
				
				#seo #tblheading {width: 690px; margin-top: 0;}
				#seo th {font-size: 11px;}
				#seo td {width: 20%}
				#seo .tbl_compare td {width: 120px;}
				#seo .tbl_compare {width: 100%;}
			




/* Template Page */

.tempbox {overflow: auto; background: url(../images/content/bg_fade_reverse.png) repeat-x top; width: 635px; border: 1px solid #ccc; color: #666; margin: 10px 0; padding: 20px; }
.temp-thumb {border: 1px solid #ccc; float: left; margin-right: 20px;}
.template-info {float: left; width: 320px;}
.temp-download a {float: left; width: 178px; height: 32px; font-size: 13px; background: #A1BA47 url(../images/content/btn_template-download.png) no-repeat top; text-decoration: none; line-height: 2.3em; margin-top: 10px; color: #fff; font-weight: bold; text-align: center; display: block;}
.temp-download a:hover {background: #A1BA47 url(../images/content/btn_template-download.png) 0 -32px; color: #fff;}

/* Content Right Box Elements */

	#content-right {float: left; text-align: center; width: 230px; background: #D6D6D6 url(../images/content/bg_content_right_top.png) repeat-x top; padding-top: 15px;}
		#content-right p.sales a {letter-spacing: -1px; padding: 20px 0 0 50px; line-height: 80%; width: 160px; display: block; height: 40px; margin: 10px 0 10px 9px; background: url(../images/content/btn_contact_sales.png) no-repeat top; color: #666; text-decoration: none; font-weight: bold; font-size: 17px;}
		#content-right .subtxt {color: #fff; font-size: 13px; letter-spacing: normal;}
		#content-right p.sales a:hover {background: url(../images/content/btn_contact_sales.png) no-repeat 0 -65px;}.
		#livechat {text-align: center; width: 230px; height: 65px; float: left;}
		#livechat img {margin: 0 auto; text-align: center;}
		#livechat a {margin: 0 auto; text-align: center;}
		#content-right h4 {color: #4C3F2C; font-size: 18px; padding: 10px 0 10px 17px; text-align: left; letter-spacing: -1px;}
		#content-right ul {padding-left: 15px; width: 208px}
			#content-right li {margin-bottom: 5px; text-align: left;}
			#content-right li a {padding-left: 32px; width: 176px; display: block; height: 26px; text-decoration: none; line-height: 220%; color: #4C3F2C; background: #EBEBEB url(../images/content/btn_right_list.png) no-repeat top;}
			#content-right li a:hover { background: #EBEBEB url(../images/content/btn_right_list.png) no-repeat 0 -28px;}
		
		#wp-content {width: 680px;}
		#wp-right {float: left; width: 230px; background: #D6D6D6 url(../images/content/bg_content_right_top.png) repeat-x top;}
			#wp-right-box {text-align: left; float: left; width: 200px; margin: 15px}
			#wp-right-box h2 {width: 180px; padding: 5px 10px; background-color: #B1C76B; margin: 10px 0; color: #fff; font-size: 20px; letter-spacing: -1px;}
			#wp-right-box ul {border-bottom: 1ox solid #999;}
			#wp-right-box li {margin: 5px 0; }
			#wp-right-box li a {color: #493B28; text-decoration: underline;}
			#wp-right-box li a:hover {color: #6A5B3C;}
			#wp-right-box form {text-align: center; width: 200px;}
			#wp-right-box .search {width: 190px; border: 1px solid #999; padding: 3px; background-image: url(../images/content/bg_fade_reverse.png) repeat-x top; margin-bottom: 10px;}
			
/* Footer Elements */

#footer {clear: both; width: 100%; height: 190px; background: #E6E6E6 url(../images/generic/bg_footer.png) repeat-x top; padding-top: 10px;}
	#footer_inside {width: 930px; height: 140px; color: #fff; padding: 15px; margin: 0 auto;}
		#footer_inside img {padding: 29px 0 0 23px;}
		#footer_inside ul {float:left; line-height: 180%; border-right: 1px solid #e4e4e4; }
		
		#footer_inside ul.hosting {width: 310px; height: 125px;}
		#footer_inside ul.heart {width: 380px; height: 125px; padding-left: 30px;}
		
			#footer_inside ul.hosting li {float: left; width: 155px}
			#footer_inside ul.heart li {float: left; width: 125px}
			
			#footer_inside ul.hosting li.heading  {float: left; width: 290px;}
			#footer_inside ul.heart li.heading  {float: left; width: 350px;}
			
			#footer_inside h4 {float: left; font-size: 16px; padding-bottom: 15px; color: #fff;}		
			#footer_inside li a {text-align: left; color: #fff; font-weight: normal; margin-right: 0; float: left; text-decoration: none; font-size: 12px;}
			#footer_inside li a:hover {color: #efefef;}

/* Ben Customer Additions/New Table Style */

/* Customer Tables */

table.tbl_customer {width: 100%; border: 1px solid #ccc; border-bottom: 0; color: #666; margin-top: 10px;}
table.tbl_customer th {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; font-weight: bold;}
	table.tbl_customer th.heading {border: none; background-color: #E8E8E8; background-image: none; padding: 5px 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
	table.tbl_customer td {padding: 10px 15px; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; text-align: left;}

	table.tbl_customer input { border: 2px solid #ccc; padding: 2px 4px;}
	table.tbl_customer input.yes { border: 2px solid #9CB640; padding: 2px 4px;}
	table.tbl_customer input.no { border: 2px solid #CC0033; padding: 2px 4px;}
	
/* Upsell Page */

	ul.upsellhosting {float: left; width: 335px; color: #fff; line-height: normal; margin-top: 15px;}
	ul.upsellhosting .righty {float: right; text-align: center; margin-top: 5px;}
	ul.upsellhosting .righty a {width: 113px; height: 23px; background: #423627 url(../images/content/btn_upsell_hosting.png) repeat-x top; display: block; text-decoration: none; text-decoration: none; font-weight: bold; line-height: 2em; color: #fff; border: 1px solid #4B3E2C; -moz-border-radius: 5px;} 
		ul.upsellhosting li {float: left; width: 303px; border: 1px solid #A3C047; padding: 10px 15px; -moz-border-radius: 8px; background: #90A93F url(../images/content/bg_upsell_hosting.png) repeat-x top; margin-bottom: 10px;}
		ul.upsellhosting li .heading {font-weight: bold; font-size: 25px; letter-spacing: -1px;}
		ul.upsellhosting li .price {font-weight: bold; font-size: 19px; letter-spacing: -1px;}
		ul.upsellhosting li.reseller {background: #FF6600 url(../images/content/bg_upsell_hosting_alt.png) repeat-x top; border: 1px solid #EE7D11;}
	
	ul.upsellservers {float: right; width: 333px; border: 1px solid #ccc; padding: 10px 0; line-height: normal; margin-top: 15px;}
	ul.upsellservers li {float: left; width: 135px; padding: 10px 15px; border-right: 1px solid #ccc; text-align: center;}
	ul.upsellservers li.heading {float: none; width: 313px; background: #98B242 url(../images/content/bg_upsell_hosting.png) repeat-x top; text-align: center; color:#fff; font-size: 20px; padding: 5px 0;-moz-border-radius: 8px; border: 1px solid #A3C047; letter-spacing: -1px; font-weight: bold; margin: 0 auto 15px auto;}
	ul.upsellservers li p {margin-bottom: 10px; margin-top: 0;}
	ul.upsellservers li.heading p{margin: 0;}
	ul.upsellservers li p {margin-bottom: 10px; margin-top: 0; }
	ul.upsellservers li .small {font-size: 10px;}
	ul.upsellservers li .lrg {font-size: 15px; font-weight: bold; letter-spacing: -1px; color: #92AC40;}
	ul.upsellservers li a {width: 113px; height: 23px; background: #90A93F url(../images/content/btn_upsell_hosting.png) repeat-x top; display: block; text-decoration: none; text-decoration: none; font-weight: bold; line-height: 2em; color: #fff; border: 1px solid #4B3E2C; margin: 0 auto; -moz-border-radius: 5px;}
	#upselldomains { width: 570px; height: 55px; padding: 32px 15px 0 95px; background: #423627 url(../images/content/bg_upsell_domains.png) no-repeat top; line-height: 1.7em; color: #fff; float: left; margin-top: 5px;}
	#upselldomains .heading {font-weight: bold; font-size: 25px; letter-spacing: -1px;}
	#upselldomains .smlsearch {float: right; width: 300px; text-align: right; margin-top: 8px;}
	
	#upselldomains .searchbox {margin: 0; padding: 7px 10px; color: #8D867E; font-size: 11px; float: right; width: 200px; border: 0; outline: none; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top;}
		#upselldomains .searchbtn {width: 30px; height: 27px; margin-left: 5px; background: url(../images/domains/btn_search.png) no-repeat top; float: right; text-indent: -90000px;}
		#upselldomains .searchbtn:hover {background: #fff url(../images/domains/btn_search.png) no-repeat 0 -27px;}	
	
/* Affiliates Page */

	ul.aff_boxes {width: 680px; line-height: normal; color: #524531; margin-bottom: 15px;}
		ul.aff_boxes li {width: 198px; border: 1px solid #ccc; float: left; padding: 10px; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; margin: 10px 6px 0 0}
		ul.aff_boxes li p.details {height: 70px;}
		ul.aff_boxes li a {border: 1px solid #ccc; display: block; padding: 3px 8px; height: 20px; font-size: 14px; font-weight: bold; letter-spacing: -1px; color: #524531; text-decoration: none;  background: #fff url(../images/content/bg_fade_reverse.png) repeat-x bottom;}
		ul.aff_boxes li a:hover {border: 1px solid #CBDCA7; background: #fff url(../images/content/bg_fade_reverse_green.png) repeat-x top;}
		ul.aff_boxes li span {float: left; padding-top: 2px;}
		ul.aff_boxes li img {float: right; padding-top: 3px;}
		ul.aff_boxes li p.heading {font-size: 17px; letter-spacing: -1px; font-weight: bold; height: auto;}
		
			#affnav {color: #423627; background: #fff url(../images/content/bg_fade_gen.png) repeat-x top; width: 680px; margin-bottom: 20px; text-align: center; border-bottom: 1px solid #e4e4e4; padding-bottom: 5px;}
			#affnav a{padding: 0 5px;}
			
		#afftable td {border-left: 1px solid #DBDBDB; text-align: left;}
		#afftable th {border-left: 1px solid #DBDBDB; border-top: 1px solid #DBDBDB; text-align: left; background: #B4C86C; color: #fff; font-weight: bold; padding: 5px; font-size: 15px;}
		#afftable table {margin-top: 15px;}
			
/* Broadband Results */

.btophead {color: #433726; font-size: 28px; letter-spacing: -1px; font-weight: bold;}
.bsubhead {color: #ABC05E; font-size: 55px; letter-spacing: -1px; font-weight: bold;}
.bcongrats {margin: 0 0 20px 0; width: 670px; padding: 20px 5px; overflow: auto; background: url(../images/content/bg_fade_gen.png) repeat-x bottom;}
.bcongrats p {margin-top: 10px; float: left;}
.bconhead {color: #ABC05E; font-size: 27px ; letter-spacing: -1px; font-weight: bold;}
.bconsub {color: #433726; font-size: 17px; letter-spacing: -1px; font-weight: bold;}

.bheader {color: #433726; font-size: 22px; letter-spacing: -1px; font-weight: bold;}

#bprod_info {background-color: #ABC25E; -moz-border-radius: 10px; width: 640px; padding: 20px; color: #fff; }
#bprod_info a {color: #fff; }
#bprod_info .binfhead {color: #5A682B; font-size: 22px; letter-spacing: -1px; font-weight: bold;}

#bprod_info ul {margin: 0 0 20px 0; padding: 0; list-style: none;}
#bprod_info li {padding-left: 20px; background: url(../images/content/icon_tick_bband.png) no-repeat 0 .5em;}

table.tbl_bband {margin: 20px 0; padding: 5px;}
table.tbl_bband th {background: #C1D389; text-align: center; font-weight: bold; color: #fff; padding: 5px; border: 1px solid #fff;}
table.tbl_bband th.blank {background: #fff; }
table.tbl_bband th.balt {background: #A1B955;}
table.tbl_bband th.row {background: #F0F4E2; color: #433726; text-align: left; padding-left: 10px;}


table.tbl_bband td {background: #CEDCA2; text-align: center; font-weight: bold; color: #fff; padding: 5px; border: 1px solid #fff;}
table.tbl_bband td.alt {background: #ABC25E;}



			
/* Reseller Upsell */

	#reupsell-feat {width: 295px; background: #3B2C17; -moz-border-radius: 10px; padding: 20px; color: #fff; float: left;}
		#reupsell-feat .heading  {font-weight: bold; font-size: 26px; letter-spacing: -1px; margin-bottom: 5px;}
		#reupsell-feat a {color: #fff; font-weight: bold;}
		#reupsell-feat a:hover {color: #B7B1A9;}
		
	#reupsell-buy { width: 293px; background: url(../images/content/bg_fade_reverse.png) repeat-x top; border: 1px solid #ccc; color: #666; padding: 20px; float: right;}	
		#reupsell-buy .heading  {font-weight: bold; font-size: 26px; letter-spacing: -1px; margin-bottom: 5px;}
		#reupsell-buy .btn {margin: 14px 0;}
		
		#suzi-upsell {color: #fff; width: 680px; height: 210px; background: url(../images/content/bg_reupsell.png) repeat-x top; }
			#suzi-upsell .left {float: left; width: 185px; margin: 55px 0 0 0; padding-left: 165px;}
			#suzi-upsell .right {float: right; width: 250px; margin: 33px 0 0 0; padding-right: 25px;}
			#suzi-upsell .lrg  {font-size: 24px; letter-spacing: -1px; font-weight: bold;}
			#suzi-upsell .med  {font-size: 18px; letter-spacing: -1px; font-weight: bold;}
			#suzi-upsell img {margin-top: 5px; }
			
			ul.upsellboxes { float: left; margin: 10px 0; width: 680px; height: 80px;}
			ul.upsellboxes li { display: inline; line-height: 1.3em; color:#666; margin-right: 5px; float: left; width: 222px; height: 78px; background: url(../images/content/bg_feat_box.png) no-repeat top;}
				ul.upsellboxes li img {float: left; margin: 3px 3px 0 3px; }
				ul.upsellboxes li a{display: block; color: #534531; text-decoration: none; cursor: pointer; }
					.upsellboxes h5 {letter-spacing: -1px; font-size: 16px; margin: 13px 0 3px 0; font-weight: bold; color: #534531; float: left; width: 140px; padding: 0;}
					.upsellboxes p {float: left; width: 140px; }
					
					ul.upsellboxes li.end { margin: 0}
					
					/* Affiliate Banners */
					
					.affbannerbox {float: left; margin-right: 10px; text-align: center; }
	
/* Logout Button*/

		#masthead_right p.logout a {display: inline; line-height: 2.7em; margin-left: 150px; padding-left: 4px; width: 102px; height: 25px; background: url(../images/generic/bg_masthead_button_logout.gif) no-repeat -3px 0;}
		#masthead_right p.logout a:hover {background: url(../images/generic/bg_masthead_button_logout.gif) no-repeat -3px -29px;}
		
	input.submit {width: 109px; height: 32px; background: #433727 url(../images/generic/btn_submit.png) no-repeat top; }
	input.submit1 {width: 109px; height: 32px; background: #433727 url(../images/generic/btn_submit1.png) no-repeat top; }
	input.submit:hover {width: 109px; height: 32px; background: #433727 url(../images/generic/btn_submit.png) 0 -32px; }

/* Login/Genric Grey Boxes */

 .greybox {background: url(../images/content/bg_fade_reverse.png) repeat-x top; width: 640px; border: 1px solid #ccc; color: #666; margin: 10px 0; padding: 20px; }
 .greyboxalt {border: 1px solid #ccc; width: 640px; padding: 20px; background-color: #FBFBFB; margin: 10px 0; color: #666;}
  .greyboxs {background: url(../images/content/bg_fade_reverse.png) repeat-x top; width: 640px; border: 1px solid #ccc; color: #666; margin: 10px 0; padding: 20px; }

 
/* Error/OK Status Boxes */

	#errorbox {width:650px; padding: 15px; border: 1px solid #E9A49C; background: #FEFCFC url(../images/content/bg_error_box.png) repeat-x top; margin: 10px 0; float: left;}
	#errorbox img {float: left; margin-right: 15px;}
	#errorbox h5 { color: #D24833; font-size: 20px; letter-spacing: -1px;}
	#errorbox a {color: #D24833;}
	
	.status_right {float: right; width: 590px; }
	
	#yesbox {width:650px; padding: 15px; border: 1px solid #CADA99; background: #F4F6E9 url(../images/content/bg_success_box.png) repeat-x top; margin: 10px 0; float: left;}
	#yesbox img {float: left; margin-right: 15px;}
	#yesbox h5 { color: #76AA46; font-size: 20px; letter-spacing: -1px;}
	#yesbox a {color: #76AA46;}

/* Customer Buy Hosting Page */

	.hostbox {width: 140px; border: 1px solid #E2E2E2; padding: 12px; float: left; margin: 10px 5px 0 0; background: url(../images/content/bg_fade_reverse.png) repeat-x top; text-align: center; color: #666; height: 1320px;}
	.resellerbox {width: 140px; border: 1px solid #E5E9D0; padding: 12px; float: left; background: #F5F8EF; margin-top: 10px; text-align: center; color: #666; height: 1320px;}
	
	.hostbox_head {background: #B0C866 url(../images/content/bg_heading_hostbox.png) repeat-x top; border: 1px solid #A0B455; padding: 5px; color: #fff; font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 10px; -moz-border-radius: 3%;}
	.hostbox_sub {font-weight: bold; font-size: 20px; letter-spacing: -1px; color: #584534; line-height: 0.8em; margin-bottom: 7px;}
	.hostbox_pricehead {margin-top: 10px; color: #A6BE50; font-weight: bold;}
	.hostbox_price {font-size: 10px; line-height: 0.8em;}
	
	.host_features {text-align: left; font-size: 10px; margin-top: 15px;}
	.host_feat_head {font-size: 13px; color: #A6BE50;}
	
	.hostbox li{border-bottom: 1px solid #e4e4e4; margin: 3px 0;}
	.resellerbox li{border-bottom: 1px solid #e4e4e4; margin: 3px 0;}
	.cust_options {height: 135px;}
	.cust_options input {padding: 0; margin: 0;}
	
/* Customer Buy Dedicated Servers Page */

	#dual_box {color: #3B3024; width: 293px; float: left; border: #ccc 1px solid; float: left; padding: 20px; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; margin: 10px 0;}
	#dual_box h5 {background: #3F3426 url(../images/content/bg_dual_head.png) repeat-x top; border: 1px solid #4F4230; padding: 6px; color: #fff; font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 10px; -moz-border-radius: 3%; letter-spacing: -1px;}
	#quad_box {width: 293px; float: left; border: #E3EBC5 1px solid; float: right; padding: 20px; margin: 10px 0; background: #fff url(../images/content/bg_fade_reverse_green.png) repeat-x top;}
	#quad_box h5 {background: #3F3426 url(../images/content/bg_quad_head.png) repeat-x top; border: 1px solid #A5BC5D; padding: 6px; color: #fff; font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 10px; -moz-border-radius: 3%; letter-spacing: -1px;}
	
/* Customer Side Shopping cart button */

	p.cart a{width: 205px; height: 30px; background: url(../images/content/btn_shopping_cart.png) no-repeat top; display: block; margin: 25px auto 0 auto;}
	p.cart a:hover {background: url(../images/content/btn_shopping_cart.png) 0 -30px;}
	
/* Customer Suzi support Database Search */

	#support_search {width: 680px; height: 160px; background: url(../images/content/bg_support_pitch.png) no-repeat top; margin: 20px 0;}
	#support_search img {float: left;}
	#support_search #suzi {color: #fff; float: left; width: 185px; height: 215px; line-height: 1.4em;}
	#support_search #suzi .header {letter-spacing: -1px; float: left; margin-top: 21px; padding: 0; color: #fff; font-size: 20px; font-weight: bold; width: 180px; line-height: 1.2em;}
	#support_search #suzi p {float: left; margin: 0; padding: 0; line-height: 1.2em; line-height: 1.6em; font-size: 13px; font-weight: normal;}
	#support_search #details {width: 260px; float: left; color: #fff; margin-left: 90px;}
	#support_search #details h2 {width: 260px; margin-top: 30px; font-size: 20px; letter-spacing: -1px; line-height: normal; height: 20px;}
	#support_search #details p {height: 20px; margin:0; padding: 0; line-height: normal;}
	#support_search #details form {width: 260px; float: left; margin-top: 14px; display: inline;}
	#support_search #details .searchbox {margin: 6px 5px 0 15px; padding: 3px; color: #8D867E; font-size: 11px; float: left; width: 150px; border: 0; outline: none;}
	#support_search .searchbtn {width: 30px; height: 27px; background: url(../images/domains/btn_search.png) no-repeat top; float: right; margin: 4px 22px 0 0;}
	#support_search .searchbtn:hover {background: #fff url(../images/domains/btn_search.png) no-repeat 0 -27px;}
	* html #support_search .searchbtn {margin: 0 22px 0 0;}

/* Customer SMS2MOBIZ Promo */

#ht-promo {overflow: auto; width: 630px; padding: 15px; margin: 10px 0; font-szie: 11px; color:#333; border: 1px solid #ccc; background:url(../images/domains/bg_fade.png) repeat-x bottom;}
	#ht-promo input.box { border: 1px solid #ccc; width: 137px; font-size: 12px; color: #999; padding-left: 3px;}
	#ht-promo .boxcont {margin-bottom: 6px; float: right; }
	#ht-promo a {color: #333; text-decoration: underline;}
	#ht-promo .large {color: #1E5A77; font-weight: bold; letter-spacing: -1px; font-size: 31px; margin-top: 5px;}
	#ht-promo .med {color: #55ABD5; font-weight: bold; letter-spacing: -1px; font-size: 15px; margin-bottom: 5px;}
		.htleft {float: left; width: 330px;}
		.htright {float: right; width: 290px; font-size: 11px;}
	
/* Jims Override */

#contents-left table {
  float: none;
}

#content-right {
  padding-bottom: 20px;
}

#contents-left .narrowColumn table {width: 100%; border: 1px solid #ccc; border-bottom: 0; color: #666; margin-top: 10px;}
#contents-left .narrowColumn table th {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #fff url(../ws2k8/images/content/bg_fade_reverse.html) repeat-x top; color: black; font-weight: bold;}
#contents-left .narrowColumn table th.heading {border: none; background-color: #E8E8E8; background-image: none; color: black; padding: 5px 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#contents-left .narrowColumn table td {padding: 10px 15px; border-bottom: 1px solid #ccc; background: #fff url(../ws2k8/images/content/bg_fade_reverse.html) repeat-x top; color: black; border-left: 1px solid #ccc; text-align: left;}
#contents-left input[type="password"] {
  background: white;
  color: black;
  border: 2px solid rgb(190,190,190);
}
#contents-left 	#order_login input[type="password"] {padding: 7px; width: 283px; background: #fff url(../images/content/bg_fade_reverse.png) repeat-x top; border: none; font-size: 12px; color: #666;}



/*#contents-left th {
  text-align: inherit;
}*/
#contents-left {
  text-align: left; /* We expect the inherited text alignment to be "left". */
  /* line-height: 1.2; */
}
/*#contents-left p {
  line-height: 1#*/
  
.email {
color:#D10000;
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}



.infotext {
	border:1px solid #D5D5D5;
	background-color: #ededed;
	margin-left:4px;
	width: 220px;
	float: left;
	text-align:left;
}
p.products {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	line-height: .65em;
	float: left;
	margin: 0px;
	padding: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	width: 205px;
	border-bottom: #d5d5d5 1px dotted;
}



