img { border: none; }
	
img.hrWhite { padding: 10px 0; }
img.hrGreySolid { padding: 6px 0; }
img.hrGreyDotted { padding: 6px 0; }
	
img.icnATxt{ vertical-align: middle; padding-right: 2px; }

.clear { clear: both; margin: 0; padding: 0; }

/* TEXT
----------------------------------------------- */		
.small { font-size: 9px; }
.regular { font-size: 12px; }
.medium { font-size: 18px; line-height: 18px; }
.big { font-size: 22px; line-height:22px;}
.justified { text-align: justify; }

.normal { font-weight: normal; }

.yellow { color: #FFCE00; }
.red { color: #950000; }
.grey { color: #626262; }

.txtright { text-align: right; }


h2 { font-size: 14px; }
	
.lgtorangeBox h2, .lgtblueBox h2 { color: #2C4789; margin: 0; padding: 0 0 4px 0; }
.boxContentWide h2, .boxContentTxt { padding-left: 12px; }
	
.drkorangeBox h2 { margin: 0; padding: 0 0 4px 0; }
.drkblueBox	h2 { margin: 0; padding: 2px 0 4px 0; color: #FFF; font-size: 14px; }
	
/* LINKS
----------------------------------------------- */	
a:link, a:visited{ color: #2464AC; text-decoration: underline; }
a:hover, a:active{ color: #2464AC; text-decoration: none; }
	
a.white:link, a.white:active{ color: #FFF; text-decoration: underline; }
a.white:hover, a.white:visited { color: #FFF; text-decoration: none; }	

/* LINK ROLLOVER BUTTONS
----------------------------------------------- */		
.buttonLeft { float: left; }
.buttonRight { float: right; }

a.redBtn, a.redBtn:link, a.redBtn:visited, a.blueBtn, a.blueBtn:link, a.blueBtn:visited {height: 17px; text-align: center; line-height: 17px; color: #FFF; display: block; font-size: 9px; font-weight: bold; text-decoration: none; }
a.redBtn, a.redBtn:link, a.redBtn:visited { background-color: #950000; }
a.redBtn:hover { background-color: #375294; text-decoration: none; }
a.blueBtn, a.blueBtn:link, a.blueBtn:visited { background-color: #375294; }
a.blueBtn:hover { background-color: #D17D01; text-decoration: none; color: #FFF; }

a.modify { width: 96px; }
a.configure { width: 75px; }
a.search { width: 50px; }
a.parkDomain { width: 91px; }
a.moreInfo { width: 78px; }
a.viewAll { width: 69px; }
a.moreFeatures { width: 101px; }
a.viewSupportCenter { width: 160px; }
a.fullPriceList{ width: 85px; }
a.go { width: 29px; }

.btnContainer { display: block; margin: 10px 0 5px 0; }
.xtramtop { margin-top: 14px; }		
		
/* FORMS
----------------------------------------------- */	
form { margin: 0; padding: 0; }
	
input.field, select.field { background-color: #FFF; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 2px 2px 2px 4px; border-top: 1px solid #404040; border-left: 1px solid #404040; border-bottom: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8; }
.btnLogin{ width: 50px; }

form#checkDomain { padding: 0; margin: 0; }
form#checkDomain input.field { width: 199px; margin-top: 2px; }
	
form#domainSearch { padding-top: 25px; }

textarea.txtareaDnSearch { padding: 2px 4px; width: 255px; font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7F7F7F; background-color: #FFF; }
	
/* LISTS */
	
ul { margin: 0; padding: 0; }
ul li { list-style: none; margin: 0; padding: 0 0 5px 10px; background: url(../images/li-arrow-orange.gif) no-repeat 0px 5px; }
	
ul.plain, ul.plainOrange { margin: 0; padding: 0; }

ul.plain li { list-style: none; margin: 0; padding: 0 0 5px 10px; background: url(../images/li-arrow-orange.gif) no-repeat 0px 5px; }
ul.plain a:link, ul.plain a:visited { color: #000; text-decoration: underline; }
ul.plain a:hover, ul.plain a:active { color: #000; text-decoration: none; }		

ul.plainOrange li { list-style: none; margin: 0; padding: 0 0 5px 10px; background: url(../images/li-arrow-yellow.gif) no-repeat 0px 5px; }
ul.plainOrange a:link, ul.plainOrange a:visited { color: #FFF; text-decoration: underline; }
ul.plainOrange a:hover, ul.plainOrange a:active { color: #FFF; text-decoration: none; }

	
	
/* PAGE LAYOUT ELEMENTS
----------------------------------------------- */	
#container { width: 76px; margin: 0 auto; text-align: left; }
#logo { width: 350px; float: left; text-align: left; padding-bottom: 18px; }
#menuContainer { width: 768px; text-align: left; padding: 0; background: url(../images/menu.gif); }
#contentContainer { padding-top: 20px; }
#leftColumn { float: left; width: 204px; }
#rightColumn { float: right; width: 194px; padding-left: 10px; }
#mainColumn { float: left; width: 566px; margin-bottom: 16px; }

	
	
/* MISC. BOXES
----------------------------------------------- */
.boxRight { float: right; width: 278px; }
	

.infoBoxWithIconTop { height: 68px; margin-bottom: 6px; }
.infoBoxWithIconTop h2 { float: right; width: 170px; margin: 0; padding: 16px 22px 3px 0; color: #2C4789; text-align: right; }

.infoBoxWithIconIcon { float: left; padding: 0 0 0 6px; }

.infoBoxIconLeft { float: left; width: 150px; margin-bottom: 3px; }
.infoBoxIconRight { float: right; width: 100px; padding: 3px 0; margin-bottom: 3px; }
	
.infoBoxSimple { float: left; width: 276px; margin-bottom: 15px; }
.infoBoxSimple2 { float: left; width: 561px; margin-bottom: 15px; }

.infoBoxSimpleContent { border: 1px solid #C7D1D8; padding: 10px 14px; margin-bottom: 5px; }
.infoBoxSimpleContent h2 { color: #2C4789; padding: 0; margin: 5px 0 5px 0; }
.infoBoxSimpleContent img { margin: 5px 10px 5px 0; }
.infoBoxSimpleContent span{ font-size: 14px; font-weight: bold; }
		
.boxContent { padding: 11px 20px 11px 22px; font-size: 11px; }
.boxContentWide { padding: 11px 10px 11px 10px; font-size: 10px; }

		
.infoBoxContent { padding: 0 11px 0 22px; }
.infoBoxContent h2 { width: 165px; float: left; margin: 0; padding: 12px 0 28px 0; color: #2C4789; }
.infoBoxContentFull { padding: 0 11px 0 22px; }
.infoBoxContentFull h2 { width: 365px; float: left; margin: 0; padding: 12px 0 28px 0; color: #2C4789; }
.infoBoxContent2 { padding: 0 11px 0 22px; }
.infoBoxContent2 h2 { width: 512px; float: left; margin: 0; padding: 12px 0 28px 0; color: #2C4789; }

.infoBoxPrice { width: 75px; float: right; text-align: right; padding: 12px 0 28px 0; }
.infoBoxPrice span { font-size: 14px; font-weight: bold; }
	
.infoBoxBot { border-top: 1px solid #C7D1D8; padding-top: 5px; margin-top: 10px; }

.lgtorangeBox, .drkorangeBox, .lgtblueBox, .drkblueBox, .whiteFadeBox { width: 200px; margin-bottom: 16px; text-align: left;}
			
.lgtorangeBox { background: #F8ECD2; }
.drkorangeBox { background: #D17D01; }
.lgtblueBox { background: #E9EDEF; }
.drkblueBox { background: #3B60B8; color: #FFF; }
.whiteFadeBox { background: #FFF url(../images/bg-box-fade.gif) repeat-x left top; border: 1px solid #B5C2CA; }

.xtrapadbot { padding-bottom: 100px; }

.correctbox { border:2px solid #239920;background:#CCFFCC ;padding:4px;display:block;text-align:center;margin:0 auto;width:550px;}
.errorbox { border:2px solid #BB0000;background:#FFD5CA ;padding:4px;display:block;text-align:center;margin:0 auto;width:550px;}
.correctboxsmall { border:2px solid #239920;background:#CCFFCC ;padding:4px;display:block;text-align:center;margin:0 auto;width:476px;}
.errorboxsmall { border:2px solid #BB0000;background:#FFD5CA ;padding:4px;display:block;text-align:center;margin:0 auto;width:476px;}


/* EXPAND / COLLAPSE SECTIONS
----------------------------------------------- */	 	
.collapsed { display: none; }
.expanded { display: block; }
	
/* BREADCRUMBS
----------------------------------------------- */	
div#breadcrumbs { padding-bottom: 15px; }
	
div#breadcrumbs ul	{ margin: 0; padding: 0 10px 0 0; }
div#breadcrumbs li { display: inline; list-style-type: none; margin: 0; padding: 0 2px 0 0; color: #FFCE00; font-size: 9px; background: none; }

div#breadcrumbs li.current a:link, div#breadcrumbs li.current a:visited, div#breadcrumbs li.current a:hover, div#breadcrumbs li.current a:active { text-decoration: none; color: #3E65C1; font-weight: bold; }
div#breadcrumbs li a:link, div#breadcrumbs li a:visited, div#breadcrumbs li a:active, div#breadcrumbs li a:hover { font-size: 10px; color: #000; text-decoration: underline; }

.breadcrumbsArrow { margin-right: 7px; }
	
/* UTILITY LINKS
----------------------------------------------- */	 
ul#utilityLinks { line-height: 20px; width: 420px; float: right; text-align: left; margin: 6px 0 0 0; padding: 0; }
ul#utilityLinks  li { margin: 0 11px 0 0; padding: 5px 11px 5px 22px; display: inline; list-style-type: none; color: #000; border-right: 1px solid #B5C2CA; }

ul#utilityLinks li a { font-size: 10px; }
	
/* TABLES
----------------------------------------------- */	 
table.whiteTbl { background-color: #FFF; margin: 18px 0 0 0; font-size: 11px; }
table.whiteTbl th { background-color: #E9EDEF; color: #950000; font-size: 11px; font-weight: bold; padding: 8px 0 4px 0; }
table.whiteTbl th.thWhite { background-color: #FFF; border-bottom: 1px solid #E9EDEF; }
table.whiteTbl td { padding: 6px 0 6px 0; border-bottom: 1px solid #E9EDEF; }
	
table.lgtBlueTbl { background-color: #E9EDEF; margin: 18px 0 0 0; font-size: 11px; }
table.lgtBlueTbl th { font-size: 11px; font-weight: bold; padding: 7px 0 15px 0; }
table.lgtBlueTbl td { padding: 2px 0 2px 0; }
table.lgtBlueTbl td.last, table.whiteTbl td.last { padding: 4px 0 12px 0; }

td.domainExt { font-weight: bold; }
		
.tableBox { margin: 10px 0 12px 0; border: 1px solid #B5C2CA; background: #FFF url(../images/bg-box-fade.gif) repeat-x left top; }
.tableBoxLeft { width: 276px; float: left; margin: 10px 0 12px 0; border: 1px solid #B5C2CA; background: #FFF url(../images/bg-box-fade.gif) repeat-x left top; }
.tableBoxRight { width: 276px; float: right; margin: 10px 0 12px 0; border: 1px solid #B5C2CA; background: #FFF url(../images/bg-box-fade.gif) repeat-x left top; }
.tableBoxTopTxt { float: left; width: 240px; padding: 10px 0 20px 10px; border-left: 1px solid #FFF; }

.tableBoxColLeft { float: left; width: 265px; }	
.tableBoxColRight { float: right; width: 245px; padding: 10px 10px 39px 10px; background: #E9EDEF; }
	
.tableBoxContent{ padding: 0 10px 10px 10px; }
	
.tableBoxTblCont { padding: 10px; margin-bottom: 10px; background: #E9EDEF; }

.selectExt th { font-size: 14px; color: #2C4789; padding-bottom: 1px; }
.selectExt td.hrWhiteTd { padding: 7px 0; }

.showHideIcon { float: right; width: 10px; padding: 12px 9px 0 0; border-right: 1px solid #FFF; }
	