body {
	background-image: url(images/BG-loop.JPG);
	margin: 0px;
	
}

a:link {
	color: #ddddd7;
	text-decoration: underline;
	font-weight:bold;
}
a:visited {
	text-decoration: underline;
	color: #ddddd7;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #ddddd7;
	font-weight:bold;
}
a:active {
	text-decoration: underline;
	color: #ddddd7;
	font-weight:bold;
}


.Header {
	text-align: center;
	margin-top: 21px;
	width: 816px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	height: 106px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d7d7e0;
	font-weight: bold;
	margin: -2px;
}
h3{
color:#CCCCCC;
font:Bold 12px Arial, Helvetica, sans-serif;
background-image:url(images/newsSep.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:8px;
}
h6 {
font:bold 12px  Arial, Helvetica, sans-serif;
color:#CCCCCC;
margin-bottom:5px;
}
p{
color:#ebebe5;
font:11px Arial, Helvetica, sans-serif;
text-align:justify;
}
.headerBottom {
	background-image: url(images/headerBottom.jpg);
	height: 19px;
	width: 782px;
	margin-top:-2px;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 34px;
	vertical-align: bottom;
	padding-top: 0px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	
}
/*
html > body .headerBottom {
	vertical-align:bottom;
	padding-top: 0px;
}*/

.headerTop {
	background-image: url(images/header.jpg);
	background-repeat:no-repeat;
	height: 90px;
	width: 608px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffead0;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 207px;
	padding-top: 0px;
	
}
/*
html>body .headerTop {
	height: 90px;
}
*/
.headerTop a:link {
color:#ffead0;
text-decoration:none;
}

.headerTop a:visited{
color:#ffead0;
text-decoration:none;
}

.headerTop a:active{
color:#f7941d;
text-decoration:none;
}

.headerTop a:hover{
color:#f7941d;
text-decoration:none;
}
.menuItemFF {
	margin-left: 84px;
}
/*
html>body  .menuItemFF {
	margin-left: 84px;
}
*/

.cLogin{
color: #a6a6ab; font-size: 14px; font-weight:normal; float: left; width:220px; margin-left:355px; margin-top:30px; text-align:right;
}
/*
html>body  .cLogin{
margin-left:355px;
}
*/
.supportIconTop {
margin-left:25px; float:left; padding-right:0px; 
}
/*
html>body .supportIconTop {
margin-left:25px; padding-right:0px; float:left;
}
*/

.cLogin a:link {
color: #a6a6ab;
text-decoration:none;
font-weight:normal;
}
.cLogin a:visited {
color: #a6a6ab;
text-decoration:none;
font-weight:normal;
}
.cLogin a:active {
color: #a6a6ab;
text-decoration:none;
font-weight:normal;
}
.cLogin a:hover {
color: #a6a6ab;
text-decoration:underline;
font-weight:normal;
}

/*
html>body .headerBottom {
	margin-top:0px;
}
*/
.Banner {
	text-align: center;
	width: 816px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:-4px;
}
/*
html>body .Header {
margin-bottom:0px;
}
*/
.MainContainer {
	/*height: 878px;*/
	width: 816px;
	text-align: center;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
}
.pick {
	margin-top: 0px;
	margin-bottom: 0px;
	}
/*
html>body .pick {
	margin-top: 0px;
	margin-bottom: 0px;
}
*/
.mainArea {
	background-image: url(images/MainBG.jpg);
	height: 837px;
	width: 816px;
}
.MainAreaFiller {
	float: left;
	height: 161px;
	width: 18px;
	margin-left: 0px;
/*	background-color: #009966;*/
}
.horzFiller{
float:none; height:0px; width:650px; margin:0px; padding:0px;
}
/*
html>body .horzFiller {
margin: 0px;
}*/
.MainAreaBenifits {
	background-image: url(images/BenifitsBoxBG.jpg);
	height: 148px;
	width: 254px;
	float: left;
	text-align: left;
	padding-left: 35px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ebebe5;
	line-height: 13px;
	margin-top: 1px;
	background-color: #DFDFDF;

}
/*
html>body .MainAreaBenifits {
	padding-top: 12px;
	height: 148px;
}*/
.MainAreaBenifits p{
line-height:13px;
	margin-top: 24px;
}
.MainAreaPlansInclude {
	background-image: url(images/PlanIncludesBoxBG.jpg);
	height: 348px;
	width: 254px;
	float: left;
	text-align: left;
	padding-left: 35px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ebebe5;
	line-height: 13px;
	margin-top: 1px;
}
.MainAreaPlansInclude ul{
	margin-top: 24px;
	}

/*
html>body  .MainAreaPlansInclude {
	padding-top: 12px;
	padding-left: 35px;
		width: 254px;
	}*/
.MainAreaPlansInclude ul li{
	list-style:url(images/newsSep.jpg);
	line-height:14px;
	display:list-item;

margin-left: 0;
padding-left: 0;
text-indent: 0em;
}
.MainAreaPlansInclude ul{

}   

/*
.MainAreaPlansInclude ul li div{
padding:0px;
margin:0px;
text-indent:-3px;
}*/

.MainAreaSupport {
	background-image: url(images/SupportBoxBG.jpg);
	height: 137px;
	width: 213px;
	float: left;
	text-align: justify;
	padding-left: 35px;
	padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ebebe5;
	line-height: 13px;
	padding-right: 33px;
}

.MainAreaPrograms {
	background-image: url(images/ProgramsBoxBG.jpg);
	height: 323px;
	width: 226px;
	float: left;
	text-align: justify;
	padding-left: 27px;
	padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ebebe5;
	line-height: 13px;
	padding-right: 30px;
}
.MainProgText{
width:170px;
height:44px;
float:left;
background-color:#2C2C2C;
margin-bottom:2px;
padding:2px;
padding-bottom:1px;
}
/*
.MainProgText:hover{
background-color:#00FF33;
}*/
/*
html>body .MainProgText{ height:44px; padding:2px; margin-bottom:2px;}
*/
.MainProgramTitle{
color:#FFFFFF; font: 12px  Arial; font-weight:bold;
}
.MainProgramDesc{
	color:#ddddd7;
	font: 10px  Arial;
	font-weight:normal;
	line-height: 0.8;
	vertical-align: top;
}
.MainProgramLink{
	color:#ddddd7;
	font: 11px Arial;
	font-weight:bold;
	text-align:right;
	margin-top: 8px;
}
.MainProgramLink a, .MainProgramLink a:visited{
text-decoration:none;
}

.MainProgramLink a:hover{
text-decoration:underline;
}

.MainAreaNews {
	background-image: url(images/newsBoxBG.jpg);
	height: 137px;
	width: 143px;
	text-align: left;
	padding-left: 35px;
	padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ddddd7;
	line-height: 13px;
	padding-right: 33px;
	float: left;
}
.suppoerButton {
	margin-left: 0px;
	margin-top: 23px;
}
.newsItem {
	margin-bottom: 16px;
	line-height: 14px;
}
.MainAreaQuickStart {
	background-image: url(images/QuickBoxBG.jpg);
	background-repeat:no-repeat;
	height: 84px;
	width: 158px;
	text-align: left;
	padding-left: 20px;
	padding-top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fffff8;
	line-height: 13px;
	padding-right: 33px;
	float: left;
	margin-left: 0px;
	font-weight: bold;
	margin-top: 0px;
}

/*
html>body .MainAreaQuickStart {
padding-right: 33px;
}
*/
.Testimonials {
	height: 108px;
	width: 549px;
	float: left;
	text-align: left;
	color: #868581;
	margin-left: 27px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*
html>body .Testimonials {
margin-left: 27px;
}*/
.quickForm {
	margin-top:5px;
	width: 175px;
}

/*
html>body .quickForm {
margin-top:5px;
}*/
.QformTextBox {
width:118px;
height:14px;
font-size:9px;
float:left;
margin-top:0px;
}
/*
html>body .QformTextBox {
width:118px;
height:14px;
font-size:9px;
float:left;
margin-top:0px;
}*/
.hostitButton{
float:left;
margin-left:4px;
margin-top:0px;
}
/*
html>body .hostitButton{
float:left; margin-left:4px;
margin-top:0px;
}*/
.packages {
	background-image: url(images/Packages.jpg);
	height: 154px;
	width: 749px;
	text-align: left;
	padding-top: 111px;
	padding-left: 67px;
	padding-bottom:0px;
}
/*
html>body .packages {
	padding-top: 111px;
}*/
.packageDetails {
	color: #fefcf4;
	font-size: 11px;
	text-align: left;
	height: 154px;
	width: 135px;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}
.packageDetailsSpace {
	color: #fefcf4;
	font-size: 11px;
	text-align: left;
	height: 154px;
	width: 135px;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-left:140px;
}
/*
html>body .packageDetailsSpace {
	margin-left:140px;
}*/
.lineHeight{
margin-top:7px;
}
.bottomText{
float:left;
margin-top:20px;
margin-left:27px;
position:relative;
color: #ebebe5;
font: 11px Arial;
width:762px;
text-align:left;
}
.bottomText ul {
width:300px;
list-style:url(images/newsSep.jpg)
}
.bottomText ul li{
margin-left:5px;
}
/*
html>body .bottomText{
margin-left:27px;
}*/


ul {
	padding: 0;
	margin: 0;
list-style: none;

}
#nav li{
margin-left:85px;
}
#nav li ul li {
margin-left:0px;
padding-left:0px;
}
#nav li { /* all list items */
	position: relative;
	display:inline;
}

li {
	position:static;
}

ul li ul li {

		font-size:10px;
			margin-right: -2px;

}

ul li ul li a {
text-align:left;
float:left;
/*
background-color:#2B2620;
border:solid 1px #54514A;
border-top:solid 3px #54514A;
border-bottom:solid 3px #54514A;padding-top:0px;
*/

padding:10px;
padding-top:5px;
padding-bottom:9px;
background-image:url(images/subMenuSEP.jpg);
background-position:right;
background-repeat:no-repeat;

}



/*
ul>li>ul>li{
	margin-right: -2px;
}*/


li  ul { /* Menu */
	display: none;
	position: absolute;
	top: 15px;
	left: 0px;
	padding-top:4px;
	padding-bottom: 0px;
	background-image:url(images/subMenuBG.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	/*background-color:  #313131;
	border: 5px solid #363636;*/	
}
/*
li>ul {
	top: auto;
	left: auto;
}*/
li:hover ul, li.over ul{ display: block; }

/*
li ul li:hover, li ul li.over{
background-color:#999999;
}
*/

.subMenuRight {
	float:left;
	margin-left:0px;
	padding-right:0px;
	/*border:solid 1px #CC3300;*/
	width:596px;
	text-align:left;

	

}/*
html>body .subMenuRight {
width:596px;
}*/


.BottomDesc{
display:none;
}

.bottomLinks {
	float:none;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#999999;
	text-align: center;
	margin: 0px;
	padding:10px;
}
.bottomLinks a, .bottomLinks a:visited{
	text-decoration:none;
	color:#999999;
	font-weight:normal;
	padding-right:5px;	
	margin-right:5px;
	border-right: dotted 1px #f7e895;
}
#lastLink{
	border-right:none;
	}
.bottomLinks a:hover {
	text-decoration:underline;
	color: #CCCCCC;
	font-weight: normal;
}

 .externalImages {
  margin-left:39px; margin-top:16px;
 }
 /*
html>body .externalImages {
	margin-left: 39px;
}*/
.innerContent {
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	color:#ebebe5;
	font:11px Arial, Helvetica, sans-serif;
	/*background-color:#000000;*/
	margin: 0px;
	margin-left:0px;

	width: 816px;
}/*
html>body .innerContent {
	margin-left:0px; width: 816px;
}*/
.subHeader {
	background-image: url(images/subPage/SubHeaderBG.jpg);
	background-repeat:no-repeat;
	height: 95px;
	text-align: left;
	margin-top: 0px;
}
.subContentContainer{
	background-image:url(images/subPage/SubBG-loop.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:816px;
	margin-right:-6px;
/*height:1000px;*/

}
.subContent{
	background-image:url(images/subPage/SubGradBG.jpg);
	background-repeat:no-repeat;
	width:754px; /*816-(31*2)*/
	/*height:489px;*/
padding-left:27px;
	padding-right:31px;
	padding-top:19px;
	margin-right: -8px;

}
.subContent .MainAreaPlansInclude {
background-image:url(images/subPage/PlansPage/allPlansIncludeBG-Sub.jpg);
	width: 244px;
	margin-top:4px;
	margin-right:0px;
	/*height:335px;*/

}

.subContent .MainAreaPrograms {
	background-image:url(images/subPage/PlansPage/freeProgramsBG-Sub.jpg);
	margin-top:4px;
	/*margin-right: -5px;*/
	margin-left:5px;

}
/*
html>body .subContent .MainAreaPrograms {
margin-left:5px;
}*/

.rightPanal {
	float: right;
	margin-top: 4px;
	margin-left: 3px;
}



html>body .subContent{
		padding-top:19px;
		margin-right: 0px;
}


.subAd {
	text-align: center;
	height: 45px;/*46px;57*/
	padding-top: 0px;
	float: left;
	width: 594px;
	padding-left: 111px;
	padding-bottom:12px;
}

/*
html>body .subAd {
height:45px;
padding-bottom:12px;
}*/

.subTitleContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #c5b5a3;
	padding-left: 34px;
	padding-top: 10px;
	/*width:200px;	padding-right: 14px;*/
	width:inherit;
	height:27px;
	float: left;


}
/*
html>body .subTitleContainer {
padding-top: 10px;
}
*/
.subTitleContainer span{	background-image: url(images/subPage/subSep.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height: 29px;/*37-8 background-color:#339999;*/ 
	padding-top:10px;
	padding-bottom:10px;

	padding-right: 19px;
	}
.tableContainer {
	background-image: url(images/subPage/PlansPage/TableBG-Loop.jpg);
	background-repeat: repeat-y;
	width: 761px;
}
#tableContainerCI {
background-image: url(images/subPage/registrationPage/TableBG-LoopPP.jpg);
}



#orderDetails, #orderDetails th, #orderDetails td{
background-image:none;
border:none;
}
#orderDetails th {
background-color:#242424;
height:40px;
width:auto;
}
#orderDetails td {
background-color:#272727;
height:45px;
width:auto;
background:none;
vertical-align:middle;
font-size:11px;
border-bottom:solid 2px #313131;
}
#orderDetails td a:link, #orderDetails td a:visited{
font-weight:normal;
line-height:18px;
}
#orderDetails #action{
background:none;
}
.tableBGtop {
	background-image: url(images/subPage/PlansPage/TableBG-Top.jpg);
	background-repeat: no-repeat;
	width: auto;
	padding:19px;
	padding-bottom: 4px;
}
#PPtable {
/*tableBGtop class*/
	background-image: url(images/subPage/registrationPage/TableBG-TopPP.jpg);
	text-align:center;

}
#PPtable table {
	text-align:left;

}

.windowsLogo{
float:none; margin-top:0px; margin-bottom:15px; text-align:right;
}
/*
html>body .windowsLogo{
 margin-top:0px;
}*/
.tableBGtop table {
	border-top: solid 1px #6b6b6a;
	border-right: solid 1px #6b6b6a;
	border-left: solid 1px #6b6b6a;
	border-bottom: solid 1px #232323;
}
.tableBGtop table th{
	background-image:url(images/subPage/PlansPage/tableCatHeader.jpg);
	width:111px;
	height:33px;/*37-4*/
	background-repeat: no-repeat;
	background-position:left;
	vertical-align:middle;
	text-indent:7px;
	color:#FFFFFF;
	font-size:12px;
	padding-bottom:0px;

}
/*html>body .tableBGtop table th{
	height:37px;
	padding-top:0px;

}*/
.tableComment{
color:#ffbe22;
}
#Cats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffbe22;
}
#contactInfoTable{
	width: 290px;
	
}
#contactInfoTable span{
font-size:11px;
color:#FF9900;
}
#contactInfoTable, #contactInfoTable td, #contactInfoTable th{
border:none;
background-image:none;
}
#contactInfoTable th{
	vertical-align:top;
	width:110px;
	font-size: 11px;
	text-indent:0px;
}
#contactInfoTable td{
width:161px;
}
.tableBGtop table td{
	background-image:url(images/subPage/PlansPage/tableCell.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:111px;
	height:16px;
	font-size:10px;
	color:#FFFFFF;
	vertical-align:top;
	text-indent:7px;

}

.tableBGtop #paymentPlans td{
	background-image:url(images/subPage/registrationPage/tableCellTaller.jpg);
	font-size:12px;
	height:30px;
	vertical-align:middle;
}
table tr td.tableCellWide{
	background-image:url(images/subPage/PlansPage/tableCell-Wide.jpg);
	background-repeat:repeat-x;
	width:168px;
	height:16px;
	background-position: right;
	padding: 0px;
	font-size:11px;
	color:#ffbe22;
	font-weight:bold;
}
.tableBGtop #paymentPlans table tr td.tableCellWide{
	background-image:url(images/subPage/registrationPage/tableCell-WideTaller.jpg);
}
.tableBGtop #paymentPlans #tableCellCommentWide{
	background-image:url(images/subPage/PlansPage/tableCell-Wide.jpg);
		height:16px;
}
.tableBGtop #paymentPlans #tableCellComment{
	background-image:url(images/subPage/PlansPage/tableCell.jpg);
		height:16px;
}


#tablesContainer, #tablesContainer th, #tablesContainer td{
border:none;
background-image:none;
	text-indent:0px;
}
.underTable{
float:none; height:351px; width:757px;
/*background-color:#0000FF;*/
}
/*
html>body .underTable{
height:351px;
}*/
.comodoLogo{
float:right; padding:5px; margin-top:0px;
}
/*
html>body .comodoLogo{
margin-top:0px;
}*/
.domainRegistration {
	background-image: url(images/subPage/registrationPage/DomainFormBG.jpg);
	height: 120px;
	width: 731px;
	padding: 12px;
}
.domainRegistration form{
margin-top:18px;
}
.domainRegistration #domainTitle {
color:#fffff8;
font:18px Arial, Helvetica, sans-serif;
}
.domainRegistration #domainForm {
color:#ddddd7;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
float:left;
padding-top:20px;
height:22px;
/*background-color:#009900;*/
vertical-align:middle;
}
.DomainFormTextBox{
width:210px;
height:16px;
font-size:9px;
float:left;
margin-left:7px;
}
.DomainFormList{
float:left;
margin-right:11px;
}
.domainRegistration #domainFeedback {
float:none;
font:12px Arial, Helvetica, sans-serif;
position:absolute;
margin-top:14px;
width:450px;
}
/*
html>body .domainRegistration #domainFeedback {
margin-top:14px;
}*/
html>body .domainRegistration #domainFeedback span {
vertical-align:middle;

}
.domainRegistration #domainFeedback #avaiailablity {
margin-right:12px;
margin-left:8px;

}
.domainRegistration #domainFeedback #buy {
float:right;
margin-right:15px;
}
.loginBox{
background-image:url(images/subPage/Login/loginBox.gif);
width:235px;
height:149px;
padding:12px;
}
.loginBox div{
float:left;
line-height:28px;
margin:5px;
text-align:right;
}
.loginBox input{
margin-bottom:10px;
}
.loginBox #noFloat{
float:none;
line-height:13px;
}
.loginBox #ctl00_cphCenter_lblErr{
color:#FF0000;
width:150px;
float:none;
line-height:13px;
text-align:left;
}
#externalIcons{
float:left;
padding-top:45px;
width:710px;
height:155px;
vertical-align:top;
margin-left:44px;
margin-top:0px;
text-align:center;
}
#SupportTable{
width:550px;
border:none;
}
#SupportTable th, #SupportTable td{
	background-image:none;
	/*border:none;*/
vertical-align:top;
	text-align: left;
}
#SupportTable textArea{
width:533px;
height:400px;
}
#SupportTable div{
width:130px;
color:#FF9900;
}
#SupportTable th{
width:70px;
height:20px;
text-align:left;
border-bottom: solid 2px #313131;
	vertical-align: middle;
}
#SupportTable td{
	width:70px;
	height:30px;
	text-align:left;
	border-bottom: solid 2px #313131;
	padding-bottom: 8px;
	vertical-align: middle;
}
#SupportTable input{
width:130px;
}
#SupportTable select{
width:135px;
}
#SupportTable #sendButton{
	width:auto;
	margin-left: 483px;
	float: right;
	margin-top: 8px;
}

/*
#formField {
	float: left;
	width: 240px;
	background-color: #333333;
	margin-right: 4px;
	margin-top: 12px;
	text-align: left;
}

#formField textarea {
	height: 200px;
	width: 500px;
	float: left;
}

#formFieldLabel {
	width: 80px;
	float: left;
	height: 22px;
	text-align: left;
	vertical-align: bottom;
}
*/
