html, body, div, table, h1, h2, h3, h4, h5, h6, p, form, img {
	color: #333333;
	margin: 0; 
	border: 0; 
	padding: 0;
/*	font-size: 100.1% */
}

a img { border-style: none; }

body {
	color: #444;
	background: #E7E0D9 url("/images/backgroundnew.gif") top left repeat-x;
	background-attachment: fixed;
	text-align: center;
	font-family: "Lucida Grande",  lucida, tahoma, verdana, helvetica, arial, sans-serif; 	  	 
	font-size: 11px; 	 
	}

.clearit {
	clear: both;
 }

.hide
{
	display: none;
}

table {
	border-collapse: collapse; 
	border-spacing: 0px; 
	border: none; 
}

/**************************
Primary layout sections 
***************************/

#top {
	height: 60px;
	background-color: #fff;
	background: #fff url("/images/topbacknew.gif") bottom left no-repeat;
	}

#toplogo {
	margin-left: 7px;
}

#twentyfour {
	float: right;
	width: 230px;
	margin: 8px 10px 0 80px;
}


/*************************************
MAIN CONTENT AREA WRAPPERS
**************************************/

#bigjawn  {
	text-align: left;
	margin: 0 auto 0 auto;
	width: 760px;
	clear: both;
	}

.ender {
	clear: both;
	height: 14px;
	background: transparent url(/images/ender.gif) top left no-repeat;
}


.topper {
	background: transparent url(/images/topper.gif) top left no-repeat;
	height: 14px;
}
			

/*************************************
MAIN CONTENT WRAPPER 
**************************************/
#maincontent {
	background: transparent url("/images/mainbacknew.gif") top left repeat-y;
	}


/*************************************
LEFT CONTENT CONTAINER
**************************************/
	
#myleftcol	{
	float: left;
	display: inline;
	text-align: left;
	padding: 1px 0 8px 0;
	border: 0;
	background-color: transparent;
	height: 100%;
	width: 465px;
	margin: 0 0 0 25px;
	voice-family: "\"}\""; 
  voice-family:inherit;
  width: 490px;
	margin: 0 0 0 25px;
	}
html>body #myleftcol {
  width: 490px;
	margin: 0 0 0 25px;
	} 



#singlecol, #gallery {
	float: left;
	display: inline;
	text-align: left;
	padding: 0 0 20px 0;
	width: 550px;
	margin: 0 0 10px 19px;
	voice-family: "\"}\""; 
  voice-family:inherit;
	margin: 0px 0 15px 19px;
	}

#gallery {
	border: 0px;
	margin-top: 10px;
	margin-left: 28px
	}

/*************************************
SIDEBARS
**************************************/

/*************************************
SIDEBAR
**************************************/

#mysidebar {
	width: 252px;
	padding: 1px 0 0 0;
	text-align: left;
	font-size: 10px;
	line-height: 140%;
	height: 100%;
	background-color: transparent;
	margin: 0 0 0 540px;
	}


.roxes,  .roxeswrap, .droxes {
	width: 250px;
	margin: 0 0 10px 0;
	border: 1px solid #AAAEAE;
/* 	border-top: 4px solid #186944; */
	}

.roxes-partners {
	clear: both;
	padding: 0;
	margin: 15px 23px 0 25px;
	border-top: 1px solid #AAAEAE;
	}

.roxes-miva {
	width: 250px;
	margin: 0 0 10px 0;
	border: 1px solid #AAAEAE;
	border-top: 4px solid #186944;
	}

.droxes {
	overflow: hidden;
}

.remove {
	float: left;
}


.loxes {
	margin: 0 0 10px 0;
	border: 1px solid #AAAEAE;

	}

.roxeswrap {
	border: 1px solid #AAAEAE;
	}

.testimonial {
	color: black;
	margin: 5px;
	border: 1px solid #C4C9C9;
	/*background: #F6F6FF;*/
	background-color: #d8e3b7;
	/*background: transparent url(/images/roxback.gif) repeat-y center;*/
	}

	/*************************************
DOMAIN BOX
**************************************/

.domainbox {
	color: black;
	margin: 5px;
	border: 0px solid #C4C9C9;
	}
.domainbox td {
	padding: 4px 0;
}
.domform {
	padding-left: 0px;
}

#search {
	float: right;
	margin-bottom: 5px;
}

/*************************************
Images
**************************************/

img.photo {
	float: right;
	padding: 5px;
	border: 1px solid #AAAEAE;
	margin: 0 0 5px 5px;
}

img.list {
display: block;
position: relative;
left: -30px;
top: 0;
}


#mysidebar img.photo {
	float: none;
	margin: 0 0 10px 0;
}

/*************************************
Type
**************************************/

p {
	margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:  helvetica, arial, "Lucida Grande", lucida, "Bitstream Vera Sans", "Trebuchet MS", Trebuchet, verdana, sans-serif; 	  	 
	font-size: 14px;
	margin: 0;
	padding: 0;
	}

	h1 {
		font-weight: lighter;
	}

h1, .support #pageheader h1 {
	font-weight: lighter;
	color: #333333;
	font-size: 24px;
	padding: 10px 0;
	}


h1.subhead {
	color: #333333;
	font-size: 14px;
	margin-top: -15px;
}

.support #pageheader h1 {
	font-size: 22px;
	padding-left: 24px;
}

h2 {
	font-size: 14px;
	margin: 10px 0 2px 0;
	border-bottom: 1px solid #b2ccc0;
}

#myleftcol h2 {
	color: #186944;
}
#myleftcol p {
	line-height: 1.5em;
}

.sig, h4.caption {
	font-size: 10px;
	padding-top: 0px;
}

h4.caption {
	padding: 0 0 4px 0;
	border-bottom: 1px solid #AAAEAE;
	margin-bottom: 10px;
}

.order h3, .feature h3 {
	font-size: 14px;
	padding: 10px 5px 6px 0;
}

h6 {
	color: #001;
	padding: 0;
	margin: 0; 
	font-size: 11px;
}


.support h6 {
	color: #55cc00;
	font-size: 30px;
	margin: 0;
	padding: 5px 0 15px 0;
	}

.testimonial h5, .testimonial h5 a {
	font-weight: lighter;
	color: #404040;
	}
			
.sig, h4.caption {
	font-size: 10px;
	padding-top: 0px;
}

h4.caption {
	padding: 0 0 4px 0;
	border-bottom: 1px solid #AAAEAE;
	margin-bottom: 10px;
}

.thirtyday {
	text-align: center;
}

.testimonial .more {
	color: #333333;
	font-size: 9px;
	padding: 0 5px 5px 7px ;
}

.more {
	font-size: 9px;
	font-weight: normal;
	padding: 0 5px 5px 7px ;
}

.testimonials h2 span {
	text-transform: uppercase;
	font-size: 11px;
}

.testimonials p {
	font-size: 10px;
	line-height: 1.5em;
	margin-bottom: 10px
}

h4, h5 {
	font-size: 12px;
	padding: 5px;
/*	letter-spacing: .10em;
	line-height: 1.5; */
	}

h4.feature {
	font-size: 14px;
	margin: 0 5px;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #b2ccc0;
}

#myleftcol h4 {
	padding: 5px 0;
}



/*************************************
Lists
**************************************/

.leftlist li a, .leftlist li a:visited, .leftlist li a:active {
	text-decoration: underline;
}

.leftlist li a:hover {
	color: #4D4D4D;
}


.leftlist {
	color: #222222;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 5px;
	padding: 0;
}

li {
	margin-bottom: 3px;
	}


.leftlist li {
	color: #222222;
	/*font-weight: bold;*/
	margin: 0 0 7px 0;
	padding: 0px 0px 5px 17px;
	border-bottom: 1px solid #E5E5E5;
	list-style: none;
	background: url("/images/arrowgrn.gif") top left no-repeat;
}


ul.specs {
	margin: 5px 0 0 0;
	padding: 0;
}

ul.specs ul{
	margin: 5px 0 0 11px;
	padding: 2px 0;
}


.zones ul.specs {
	margin: 5px 0 0 10px;
}


ul.specs li {
	padding: 0 0 0 12px;
	margin: 1px 0;
	list-style: none;
	background: url("/images/bullet.gif") top left no-repeat;
}

.support ul.specs li {
	padding: 4px 0 0 0;
	background: none;
}

/*************************************
Links
**************************************/


div.flash {
	display: block;
	height: 20px;
	width: 70px;
	margin: 5px 0 0 0;
	background: url("/images/ordernow.gif") top left no-repeat;
}



a.ordernow, a.ordernow:active, a.ordernow:visited {
	display: block;
	height: 20px;
	width: 70px;
	background: url("/images/ordernow.gif") top left no-repeat;
}

a.ordernow:hover {
	background: url("/images/ordernow.gif") 0 -20px no-repeat;

}

a.ordernow {
	float: left;
}


body.planchooser a.ordernow {
	float: right;
}

a.contactsales:link, a.contactsales:active, a.contactsales:visited {
	display: block;
	height: 20px;
	width: 98px;
	margin: 2px 0 2px 0;
	background: url("/images/contactsales.gif") top left no-repeat;
}

a.contactsales:hover {
	background: url("/images/contactsales.gif") 0 -20px no-repeat;
}

a.goup {
	color: #3C64FF;
	float: right;
	margin: -15px 0;
	font-size: 11px;
	text-decoration: none;
}

a.goup:hover {
	text-decoration: underline;
}

h5 a:link, a:link h5 {
	text-decoration: none;
}
/*************************************
Buttons
**************************************/



a.search, a.search:active, a.search:visited {
	display: block;
	height: 20px;
	width: 70px;
	float: right;
	background: url("/images/search.gif") top left no-repeat;
}



a.details, a.details:active, a.details:visited {
	font-size: 10px;
	margin-right: 2px;
	text-decoration: underline;
	}

a.details:hover {
	color: #4D4D4D;
	text-decoration: underline;
}

#dedbanner, a#dedbanlink {
	display: block;
	height: 150px;
	width: 252px;
}

#dedbanner {
		background: url("/images/supportded/banover.gif") top left no-repeat;
		margin-bottom: 10px;
}

a#dedbanlink {
	background: url("/images/supportded/banner.gif") top left no-repeat;
}

a#dedbanlink:hover {
		background: none;
}

	#bbb {
		display: block;
		text-align: center;
	}

/*************************************
Footer
**************************************/
#footer {
	clear: both;
	padding: 0 16px 10px 16px;
	font-size: 9px;
	/*IE 5 Rules*/
	width: 816px;
	margin: 10px 10px 0 10px;
	voice-family: "\"}\""; 
  voice-family:inherit;
  width: 810px;/*everybody else*/
  margin: 5px auto 0 auto; /*everybody else*/
	} 
	
/*Play Nice With Opera*/
html>body #footer {
	width: 810px;
	margin: 5px auto 5px auto;
} 


/*************************************
SUPPORT
**************************************/
table.alansupport, td.alansupport, tr.alansupport {
	margin: 0;
	padding: 2px;
	border: 1px solid #666;
	}

ul.faqlist, ol.faqlist {
	margin: 0;
	padding: 0;
}

ol.support {
	width: 488px;
	position: relative;
	left: 0;
	padding: 0 0 0 0;
	list-style-position: outside;
	list-style-type: decimal;
}

ol.support li {
	margin-bottom: 10px;
	
}

div.goleft {
	padding-left: 5px;
}


ol.support img {
	margin: 0 0 15px 0;
}

.panellog td {
	padding: 3px 5px;
}

/*************************************
DEDICATED SUPPORT
**************************************/

div.bottom {
	float: left;
	color: #FCF9EA;
	background: url("/images/supportded/b_dedgrad.gif") bottom no-repeat;
	}

div.bottom2 {
	float: left;
	color: #FCF9EA;
	background: url("/images/supportded/b_dedgrad.gif") left bottom no-repeat;
	}

div.winded {
	margin: 0 10px 0 0;
	float: left;
	width: 240px;
	background: url("/images/supportded/dedgrad.gif") top no-repeat;
	}
	
div.winded h2 {
	margin: 10px 0 0 6px;
	text-decoration: none;
	color: #444;
	}
	
div.winded p {
	margin: 0 0 0 10px;
	text-decoration: none;
	}
	
div.linded {
	float: left;
	width: 240px;
	background: url("/images/supportded/dedgrad.gif") top no-repeat;
	}
	
div.linded h2 {
	margin: 10px 0 0 6px;
	text-decoration: none;
	color: #444;
	}
	
div.linded p {
	margin: 0 0 0 10px;
	text-decoration: none;
	}
  
div.killme {
	clear: both;
	}
	
div.survey {
	margin: 10px 0;
	padding: 10px 0 0 5px;
	border-bottom: 2px solid #bbb;
	border-left: 1px solid #ccc;
	}
	
/*************************************
QA LIST
**************************************/
dl.qa {
	width: 97%;
	margin: 0 0 10px 0;
	padding: 0;
}

.qa dt {
width: 20%;
float: left;
margin: 0 0 0 0;
padding: .5em 0 .5em .5em;
font-weight: bold;
}

dt.question, dd.question {
	border-top: 1px solid #E5E5E5;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.qa dd {
margin: 0 0 .5em 21%;
padding: .5em;
padding-left: 3px;
width: 75%;
}


.freedomain dl {
	margin-left: 20px;
}




/*******************************
order page
********************************/

.order h3, .feature h3 {
	font-size: 14px;
	padding: 10px 5px 6px 0;
}

.order table h3, .hosting table h3 {
	padding: 0px
}

.order em {
	font-style: normal;
	padding: 0 5px 0 0;
}

table.sum h3 {
	padding: 5px 0 0 0;
}

.order .droxes td {
	padding: 2px 5px;
}

.order .droxes h3 {
	padding: 5px;
}

.roxes-miva p, .roxes-miva img {
	padding: 5px;
}



/*******************************
TABED MENU NAV
********************************/
#navwrap {
	position: relative;
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: transparent url(/images/navwhiteback.gif) bottom left no-repeat;

}


#navbar {
	width: 810px;
	height: 50px;
	margin-left: 4px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	color: white;
	font-family: helvetica, arial, sans-serif; 
}

#nu {
	border-bottom : 1px solid #001;
	margin : 0;
	padding-top: 5px;
	padding-bottom : 19px;
	padding-left : 10px;
	/*background-color: #F6F6FF;*/
	background-color: #E7E7FF;
	background: transparent url(/images/navbacknew.gif) repeat-x top left;
}

#nu ul, #nu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

#nu a:link, #nu a:visited	{
	background: #DFDFE3;
	border: 1px solid #001;
	border-bottom: 1px solid #001;

	color: #003;
	float: left;
	font-weight: normal;
	line-height: 14px;
	margin-right: 8px;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
	font-size: smaller;
	voice-family: "\"}\""; 
  voice-family:inherit;
	font-size: small;
} 

html>body #nu a:link, html>body #nu a:visited {
	font-size: small;
} 

#nu a:link.active, #nu a:visited.active	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

#nu a:hover	{
	color : #3C64FF;
}
	
body#section-1 #nu li#nav-1 a, 
body#section-2 #nu li#nav-2 a,
body#section-3 #nu li#nav-3 a,
body#section-4 #nu li#nav-4 a,
body#section-5 #nu li#nav-5 a,
body#section-6 #nu li#nav-6 a,
body#section-7 #nu li#nav-7 a,
body#section-8 #nu li#nav-8 a {
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}


#nu #subnav-1,
#nu #subnav-2,
#nu #subnav-3,
#nu #subnav-4,
#nu #subnav-5,
#nu #subnav-6,
#nu #subnav-7,
#nu #subnav-8 {
	display : none;
	width: 800px;
}

body#section-1 #nu ul#subnav-1, 
body#section-2 #nu ul#subnav-2,
body#section-3 #nu ul#subnav-3,
body#section-4 #nu ul#subnav-4,
body#section-5 #nu ul#subnav-5,
body#section-6 #nu ul#subnav-6,
body#section-7 #nu ul#subnav-7,
body#section-8 #nu ul#subnav-8 {
	display : inline;
	position: absolute;
	top: 30px;
	left: 35px;
}

body#section-1 #nu ul#subnav-1 a, 
body#section-2 #nu ul#subnav-2 a,
body#section-3 #nu ul#subnav-3 a,
body#section-4 #nu ul#subnav-4 a,
body#section-5 #nu ul#subnav-5 a,  
body#section-6 #nu ul#subnav-6 a, 
body#section-7 #nu ul#subnav-7 a,
body#section-8 #nu ul#subnav-8 a {
	background: #fff;
	border : none;
	border-left : 1px solid #ccc;
	color : #3C64FF;
	font-size : 11px;
	line-height : 10px;
	margin-right : 4px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}


 #nu ul a:hover {
	color : #3C64FF !important;
}	

body#section-1 #nu ul#subnav-1 a:hover, 
body#section-2 #nu ul#subnav-2 a:hover,
body#section-3 #nu ul#subnav-3 a:hover,
body#section-4 #nu ul#subnav-4 a:hover,
body#section-5 #nu ul#subnav-5 a:hover,  
body#section-6 #nu ul#subnav-6 a:hover, 
body#section-7 #nu ul#subnav-7 a:hover,
body#section-7 #nu ul#subnav-7 a:hover  {
	color: #4D4D4D !important;
	text-decoration: underline;
}

/*Hide order tab during check out*/
body#section-9 #nu li#nav-8 a {
	display: none;
}




