body,html{ padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-top:9px; background-color: #FFFFFF; color:#000000; }
div{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; clear: both;}
table{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; border-collapse: collapse; background:#FFFFFF; border-spacing: 0px; color:#000000; }

A.link, A:visited, A:active, A:hover{color: blue; white-space: nowrap; text-decoration: none; background-color: transparent;}

a.v3h{text-decoration: none; background:#FFF; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.v3{text-decoration: none; text-align: left; background:#FFF; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

a:hover.v3h{text-decoration: none; background:#FFF; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

td img{ border:0px;}

td.righttop { vertical-align:top; text-align: right; } 
td.leftbottom { vertical-align:bottom; text-align:left; margin-bottom:0px; }
td.lefttop { vertical-align:top; text-align:left; margin-bottom:0px; }

td.lbdarkblue { vertical-align:bottom; text-align:left; background:#FFF; color:#000;}
td.centertop{ vertical-align:top; text-align:center; background:#FFF; color:#000;}

td.smallmsg{ vertical-align:top; text-align:right; background:#FFF; margin-top:0px; border-spacing: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000;}

td.cellborderleft{ vertical-align:top; text-align:left; background:#F7F7F7; margin-left: 0; margin-right: 0; color:#000;}

/*td.cellbody{vertical-align:top; text-align:left; background:#FFFFFF; border:solid 1px #000000; margin-left: 0; margin-right: 0; line-height: 100%; color:#000;}*/

.cellborder{vertical-align:top; text-align:left; background:#FFFFFF; border:solid 1px #91A7B4; margin-left: 0; margin-right: 0; line-height: 100%; color:#000;}


td.h12{ vertical-align:middle; text-align:center; background:#5576A1; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
th.h12{ vertical-align:middle; text-align:center; background:#5576A1; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

td.w12{ vertical-align:top; text-align:left; background:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
border:solid 1px #E1E1E1;
}

.c11{ vertical-align:top; text-align:left; background:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a.c11:hover{color: blue; font-weight: 500; background:#FFFFFF;}


td.grey12{ vertical-align:top; text-align:left; background:#F7F7F7; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
td.white12{ vertical-align:top; text-align:left; background:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}


td.w12b{ vertical-align:top; text-align:left; background:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

td.leftmenu { vertical-align:top; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-left:0; margin-right:0; width:100%;}

td.domain_desc { vertical-align:top; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-left:0; margin-right:0; width:100%;}

table.vtotal{ width: 168px; margin: 0px; padding: 0; border: 0; vertical-align:top; border-collapse: collapse;}
td.vtotal{ width: 168px; margin: 0; padding: 0; border: 0px;}
.v1{ background:#FFF; width: 6px; color:#000;}
.v2{ background:#FFF; width: 19px; text-align: left; color:#000; vertical-align: top;}
.v3{ background:#FFF; width: 143px; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#000;}
.v3h{ background:#FFF; width: 143px; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#000;}

.ver1{ background:#FFF; width: 6px; color:#000;}
.ver2{ background:#FFF; width: 10px; color:#000;}

.ver2p{ background:#FFF; width:2%; color:#000;}

.loginTextCell30p{
	width:30%;
	padding-top: 6px;
	padding-right: 6px;
	text-align: right;
}
.loginInputCell56p{
	width:56%;
	padding-top: 6px;
	padding-right: 6px;
}

.loginTextCell50p{
	width:50%;
	padding-top: 6px;
	padding-right: 6px;
	text-align: right;
}
.loginInputCell46p{
	width:46%;
	padding-top: 6px;
	padding-right: 6px;
}


div.center { text-align:center; vertical-align:top; border-spacing: 0px;}
TABLE.center{margin-left: auto; margin-right: auto; text-align: left; width:782px; border-collapse: collapse; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-spacing: 0px; color:#000000;}

div.right { text-align:right; vertical-align:top; border-spacing: 0px;}
TABLE.rightcorner{margin-left: auto; margin-right: 0; text-align: right; border-collapse: collapse; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border:solid 1px #E1E1E1; border-spacing: 0px; color:#000000;}
TABLE.leftbottom{margin-left:0; margin-right:auto; margin-bottom:0;text-align:left; border-collapse: collapse; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align:bottom; border-spacing: 0px; color:#000000;}

TABLE.lefttop{margin-left:0; margin-right:0; text-align:left; border-collapse: collapse; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align:top; border-spacing: 0px; color:#000000;}

div.left { text-align:left; vertical-align:bottom; border-spacing: 0px;}

img.top{ vertical-align:top; text-align:right; }

.input {width: 142px; float: left; margin-bottom: 10px;}
.select {display: block;  margin-bottom: 10px; float: left;}

TABLE.tableleftcolumn{text-align:left; vertical-align:top; width:100%; height:100%;}

TABLE.hostingbox{text-align:left; margin-left:0; margin-right:0; border-collapse: collapse; background:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000;}

.formbutton {
	border: 1px solid #333333; width: 100px;
	display: block;  margin-bottom: 10px; float: right;
	font-size:12px;
	font-family:arial,helvetica,Verdana, sans-serif,tahoma;
	background-color: #eeeeee;
	background-image: url('/images/search-bg.gif');
	margin-left: 0px; margin-right: 0px;
	color:#000;
}


.form_align_left{
	margin-bottom: 10px; margin-left: 0px; margin-right: 0px;
}

tr.full_length{
	margin-left: 0px; margin-right: 0px; width:100%;
}

td.full_length{
	margin-left: 0px; margin-right: 0px; width:100%;
}

.titleEmphLight{
	font-family:arial,helvetica,Verdana, sans-serif,tahoma;
    font-size:10pt;
    font-weight:bold;
    color:#666666;
	background-color: transparent;
	line-height: 1.3;

}

.titleEmphLightLeft{
	font-family:arial,helvetica,Verdana, sans-serif,tahoma;
    font-size:10pt;
    font-weight:bold;
    color:#666666;
	background-color: transparent;
	text-align:left;
}

.s1 {font-size: 1px; line-height: 1px; background:#FFFFFF; color:#000;}
.s4 {font-size: 4px; line-height: 4px; background:#FFFFFF; color:#000;}
.s2 {font-size: 2px; line-height: 2px; background:#FFFFFF; color:#000;}
.w2 {font-size: 4px; background:#FFF; height: 2px; color:#000;}
.w4 {font-size: 4px; background:#FFF; height: 4px; color:#000;}
.w9 {font-size: 4px; background:#FFF; height: 9px; color:#000;}

.w4grey {font-size: 4px; background:#F7F7F7; height: 4px; color:#000;}
.w6grey {font-size: 4px; background:#F7F7F7; height: 6px; color:#000;}
.w8grey {font-size: 4px; background:#F7F7F7; height: 8px; color:#000;}
.w2darkblue {font-size: 4px; background:#003366; height: 2px; color:#000;}

.bh{background:#FFFFFF; width: 782px; text-align: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#2DB82A;}
.cartCell{background:#FFFFFF; text-align: right; color: blue; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}


.fourSqBorder{vertical-align:top; text-align:left; background:#FFFFFF; color:#000; border:solid 1px #91A7B4; margin-left: 0; margin-right: 0; line-height: 100%;}

table#searchBox{
	border:solid 1px #91A7B4;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	width: 100%;
}

.contentBoxBordered{ 
vertical-align:top; 
text-align:left; 
background:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
border:solid 1px #91A7B4; 
margin-left: 0;
margin-right: 0;
line-height: 100%;
}

.top_padding3{
vertical-align:middle;
padding:5px 0px 4px 0px;
}

.redText{
text-align: left; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:red; background:#FFF;
}

td.topMenuText{
	background:#6F7D88; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight: bold; padding: 4px 0px 4px 0px; vertical-align: middle; text-align: center; background-image: url(/images/menu-header-bg-gradient.gif); white-space: nowrap;
}

.blueGradientBg{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; background:#0878DE; font-weight: bold; padding: 4px 6px 4px 6px; vertical-align: middle; text-align: center; background-image: url(/images/blue-gradient-bg.gif); white-space: nowrap;
}

a.topMenuLink:link, a.topMenuLink:active, a.topMenuLink:visited{width:100%;height:100%;display:block; font-size: 12px; color:#FFFFFF; background-color:transparent; font-weight: bold; text-decoration: none;
}

a.blueLink:link, a.blueLink:visited{width:100%;height:100%;display:block; font-size: 11px; font-weight: bold; text-decoration: none;
}

td.topMenuDivider{
	color:#FFFFFF; font-weight: bold; padding: 4px 0px 4px 0px; vertical-align: middle; background-color: transparent; background-image: url(/images/menu-header-divider.gif);  white-space: nowrap; width:2px;
}

.sectionHeaderBg{
    background-color:#e1e1e1;
}

.sectionHeaderBg96{
    background-color:#e1e1e1;
	width: 96%;
	text-align: left;
}

.sectionHeaderBg2{
	line-height: 120%;
}


ul#maintab{
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	background: url(/images/tab-line.gif) bottom repeat-x;
}

ul#maintab li{
/*****   Right Sides: Grey: margins-right influence gaps *****/
	list-style-type: none;
	float: left;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	background: url(/images/tab-back.png) 100% -100px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

ul#maintab li.selected{
/*****   Right Sides: White *****/
	float: left;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	background: url(/images/tab-back.png) 100% 0px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	
}

ul#maintab li a{
	/*****   Left Sides: Grey *****/
	float: left;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: transparent;
	background: url(/images/tab-back.png) 0 200px;
	text-decoration: none;
	min-height: 17px; /* fixes FX/Mac issue */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
ul#maintab li a.selected{
	/*****   Left Sides: White *****/
	float: left;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	background: url(/images/tab-back.png) 0 0px;
	text-decoration: none;
	min-height: 17px; /* fixes FX/Mac issue */
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}


ul#maintab li a:hover{
	/*****   Left Sides: Grey *****/
	font-weight: bold;
	padding-left: 6px;
	padding-right: 1px;
	padding-top: 5px;
	padding-bottom: 4px;
}

ul#maintab br{
	clear: both;
}

table#tb0 {
	width: 100%;
	border-collapse: collapse;
	border:dotted 1px #91A7B4;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #000000;
	font-weight: 100;
	text-align: left; 
	vertical-align:top;
}

table#tb0 td{
	padding: 6px;
	border-collapse: collapse;
	border:solid 1px #91A7B4;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #000000;
	font-weight: 100;
	text-align: left; 
	vertical-align:top;
}

table#tb1 {
	padding: 0px;
	border-width: 0px;
}

table#tb0 th{
	width: 100%;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #000000;
	font-weight: 100;
	text-align: left; 
	vertical-align:top;
}

/**h2.shop-label div{
	width:400px;
	margin:0;
	padding:2px 0 2px 4px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#99ffffff',EndColorStr='#66cc9900');
	-moz-box-sizing: border-box;
}**/

div#headerDiv{
	vertical-align:top;
	margin: 0px 0px 15px 0px;
	clear: both;
}

#headerTable{
	width: 782px;
	clear: both;
}



td.hsLogo{
	width: 142px;
	vertical-align:top;
	margin-top: 0px;
	padding: 0px;
}
td.v1HeaderSpacer{
	width: 1px;
	padding: 0px;
}
td.orangeTriangle{
	width: 13px;
	vertical-align:top;
	margin-top: 0px;
	padding: 3px 2px 0px 0px;
	margin: 0;
}

td.promo195{
	vertical-align:top;
	width: 211px;

	padding: 0px;
}
td.v2HeaderSpacer{
	width:4px;
	padding: 0px;
}
td.wbMadeEasy{
	vertical-align:top;
	width: 219px;
	padding: 0px;
}
td.v3HeaderSpacer{
	width:4px;
	padding: 0px;
}

td.CartCell{
	vertical-align:top;
	text-align: right;
	padding: 0px;
	margin-right: 0px;
	width: 74px;
}

a.headerLink{
	vertical-align:top;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight: bold;
	color: blue;
}

a:visited.headerLink{
	vertical-align:top;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight: bold;
	color: blue;
	text-decoration: underline;
}

a:hover.headerLink{
	vertical-align:top;
	text-align: left;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight: bold;
	color:#006400;
	text-decoration: underline; 
}


#topMenuTable{
	width:100%; 
	height:22px;
}

div#leftProdDiv{
	width:168px;
}

table#leftProdTable{
	width:168px;
	border:solid 1px #91A7B4; 
	margin-left: 0;
	margin-right: 0;
	vertical-align:top;
}

table#leftCompanyTable{
	width:168px;
	border:solid 1px #91A7B4; 
	margin-left: 0;
	margin-right: 0;
}
table#leftAccountTable{
	width:168px;
	border:solid 1px #91A7B4; 
	margin-left: 0;
	margin-right: 0;
}



/*div.primary{ 
	float: left; 
	margin: 0px;
	background: url('/images/primary_2.gif') no-repeat 0px 0px;
	padding: 0px 0px 0px 10px;
}
div.primary span{ 
	border: 0px none;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: url('/images/primary_1.gif') no-repeat 100% 0px;
	padding: 3px 9px 0px 0px;
	white-space: nowrap;
}
div.primary td{ 
	text-align:left;
	vertical-align:top;
	padding: 0;
	margin: 0;
}
*/

div.primary{
	background: url('/images/backgrounds/continue_green.gif') no-repeat 0px 0px;
}

div.primary span{ 
	border: 0px none;
	padding: 40px 0px 0px 12px;
	margin-top: 20px;
	margin-bottom: 0px;
}


div.orangeSquare ul {margin: 12px 0px 0px 15px; padding: 0px 0px 10px 0px;  }
div.orangeSquare ul li { margin: 7px 0px 7px 26px; padding: 0px 0px 0px 0px; list-style: url(/images/bullets/blt_content.gif);  }
div.orangeSquare ul span{
	font-weight: bold;
	margin-left: 7px;

}

div.greenSquare ul {margin: 12px 0px 0px 15px; padding: 0px 0px 10px 0px;  }
div.greenSquare ul li { margin: 7px 0px 7px 26px; padding: 0px 0px 0px 0px; list-style: url(/images/bullets/blt_content_green.gif);  }
div.greenSquare ul span{
	font-weight: bold;
	margin-left: 7px;

}

div.listCheckBox ul {margin: 20px 0px 0px 15px; padding: 0px 0px 10px 0px;  }
div.listCheckBox ul li { margin: 7px 0px 7px 26px; padding: 0px 0px 0px 0px; list-style: url(/images/bullets/blt_checkmark.gif);  }

.btn-more-2{
	background-image:url('/images/backgrounds/grd-1px_1.1.gif');
	background-repeat:repeat-x;
	padding:1px 7px 1px 7px;
	*padding:1px 7px 1px 7px;
	font:bold 100% arial;
	color:#000;
	white-space:nowrap;
	border:1px solid #999b9a;
	background-color:#ce9200;
	/*background-position:0 -450px;*/
	background-position:0 -450px;
	font-size:100%;
}

div.shadowBox{
	background:#ffcc00;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.taken1{
	padding-top: 5px;
	margin: 0px;
}
.taken2{
	padding-top: 5px;
	margin: 0px;
}
.taken3{
	padding-top: 5px;
	margin: 0px;
}
.taken4{
	padding-top: 5px;
	margin: 0px;
}
.taken5{
	padding-top: 5px;
	margin: 0px;
}
.taken6{
	padding-top: 5px;
	margin: 0px;
}

.taken2Img{
	margin: 0px;
	padding-top: 6px;
	padding-left: 4px;
}
.takenMsg4{
	padding-top: 5px;
	margin: 0px;
	color: red;	
}

.takenAvalMsg4{
	padding-top: 5px;
	margin: 0px;
	color: green;	
}

.headerCell{	
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	color: white;
	height: 22px;
	background: black;
	background-image: url(/images/menu-header-bg-gradient.gif);
	padding: 5px 5px;
	margin: 0px 0px;
}

TABLE#debugTable{
	border:solid 1px #000000;
}

br.clear{
	clear: both;
}

TABLE#errTable{
	color: red;
	padding-top: 10px;
}

TABLE#statusTable{
	padding-top: 10px;
}
.statusMsg{
	padding-top: 10px;
}


td.cartHints{
	padding: 14px;
}

td.existingLoginHints{
	padding:12px 0px 12px 20px;
}

td.newLoginHints{
	padding:12px 0px 12px 14px;
}

.errorMsg{
	color: red;
	padding-top: 10px;
}

.leftSpacerCell, .leftFormTextCell, .rightFormInputCell, .rightSpacerCell{
	padding-top: 6px;
	padding-right: 6px;
}

.leftFormTextCell{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
    font-weight:bold;
}

.cvvDirections{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;	
}


.greenText{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	padding: 10px 10px 10px 10px;
	color: green;
    font-weight:bold;
	line-height: 1.2;
}


th.greenGradientBGHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
    font-weight:bold;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
	height: 22px;
	color: white;
	background-color: black;
	background-image: url('/images/Green-Gradient-BG.gif');
}


span.errorMsg{
    color:red;
    font-size:13px;
	line-height: 1.2;
}

span.successMsg{
    color:green;
    font-size:13px;
	line-height: 1.2;
}


td.topMenuText{
	white-space: no-wrap;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px;
}

span.noWrap{
	white-space: no-wrap;	
}


h1{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	margin:0;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	margin:0;
}

