#reg-content {
	width:580px;
	padding:0 10px;
	margin:0 70px 0 60px;
	float:left;
	display:inline;
}

#reg-content h2 {
	font-size:190%;
	font-weight:bold;
	color:#333333;
	margin:15px 0 6px 0;
}

#reg-content h2.heading {
	margin:25px 0 0;
	font-size:20px;
}

#reg-content h4 {
	margin-right:0;
	margin-left:0;
	margin-top:20px;
	font-size:140%;
	font-weight:bold;
	color:#333333;
	background:transparent!important;
	margin-bottom:2px;
}

#reg-content p {
	color:#091e06;
	font-size:125%;
	line-height:135%;
	text-align:left;
	margin:0 0 10px;
}
	
/* START rightColumn */
#right-column {
	width:220px;
	float:left;
	margin:15px 0 0 0;
}

#right-column h2 {
	font-size:190%;
	font-weight:bold;
	color:#333333;
	margin:0 0 6px 0;
	padding:0 0 0 0;
}

#right-column h4 {
	font-size:130%;
	line-height:140%;
	font-weight:bold;
	color:#333333;
	text-align:left;
	margin:0;
	padding:0;
}

#right-column p {
	font-size:125%;
	line-height:130%;
	font-weight:normal;
	color:#091e06;
	text-align:left;
	margin:0 0 10px 0!important;
	padding:0;
}

#right-column .generic p {
	font-size:125%;
	line-height:130%;
	font-weight:normal;
	color:#091e06;
	text-align:left;
	margin:0 0 0 0!important;
	padding:0;
}

#right-column .intro p {
	font-size:125%;
	line-height:130%;
	font-weight:normal;
	color:#091e06;
	text-align:left;
	margin:0 0 10px 0!important;
	padding:0;
}

#right-column ul {
	font-size:1.15em;
	list-style:disc outside;
	margin:1em 0 1em 30px;
	padding:20px 0 1em 20px;
}

#right-column li {
	margin:1em 0 0 2em;
}

#right-column ul li a {
	text-decoration:none;
}

#right-column ul li a:hover {
	text-decoration:underline;
}

#right-column .block {
	margin:0 0 10px;
}

#right-column .block p {
	margin:10px 0 0 0 !important;
}

div.genericpage #right-column ul {
	font-size:1.15em;
	list-style:disc outside;
	margin:0 0 1em 2em;
}

div.genericpage #right-column {
	margin:15px 0 0 0;
}

div.genericpage hr {
	margin:1.3em auto 1.1em;
}

div.genericpage #right-column hr {
	width:80%;
}

.landing #right-column {
	margin:0 0 0 10px;
}
/* END-rightColumn */

	
/* START-Blocks */
.blocks-holder {
	margin:20px 0 0;
	width:100%;
	overflow:hidden;
}

.block-cover {
	width:460px;
	float:left;
	margin:0 10px;
	display:inline;
}

.block {
	float:left;
	width:220px;
	margin:20px 10px 0;
	display:inline;
	position:relative;
	overflow:hidden;
}

.block .info {
	position:absolute;
	bottom:11px;
	right:11px;
}

* html .block .bottom {
	height:215px;
	overflow:visible;
}

.block .bottom {
	overflow:hidden;
	height:1%;
	padding:5px 12px 35px;
	min-height:215px;
}

.block h3 {
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	color:#ffffff;
	background-color:transparent;
	margin:3px 0 0 0;
	padding:0;
}

.cufon-ready .block h3 { /* for Cufon.replace('.left-part p') */
	font-size: 18px;
	font-weight: bold;
	margin:1px 0 0 0;
}

.block h4 {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#091e06;
	text-align:left;
	margin:6px 0 0!important;
	padding:0;
}

.block p {
	font-size:125%;
	line-height:130%;
	font-weight:normal;
	color:#091e06;
	text-align:left;
	margin:10px 0 0!important;
	padding:0;
}

.block p a {
	text-decoration:none;
}

.block p a:hover {
	text-decoration:underline;
}

.block ul {
	margin:5px 0 0 5px !important;
	padding:0!important;
	list-style:none!important;
	font-size:125%;
}

.block ul li {
	padding:0 0 0 10px;
	background:url(/data/images/bullet.gif) no-repeat 0 5px;
}

.block li {
	margin:0 0 6px!important;
}

.block.empty h2 {
	color:#333333;
	font-size:180%;
	font-weight:bold;
	margin:0 0 0 0!important;
	}

.block.empty h4 {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#091e06;
	text-align:left;
	margin:0!important;
	padding:0;
}

.block.empty p {
	margin:0 0 10px!important;
	font-size:125%;
}


.block .priceTag {
	font-size:32px;
	font-weight:bold;
	color:#333333;
	bottom:30px;
	left:11px;
	float:left;
	height:32px;
	width:120px;
	position:absolute;
}

.block .salesTax p {
	font-size:10px;
	bottom:11px;
	left:11px;
	float:left;
	height:12px;
	width:120px;
	position:absolute;
}

.block.light-blue {
	background:url(/data/images/light-blue-block-bg.gif) repeat-y;
}

.block.light-blue .top {
	background:url(/data/images/top-light-blue-bg.gif) no-repeat;
}

.block.light-blue .bottom {
	background:url(/data/images/bottom-light-blue-block.gif) no-repeat 0 100%;
}

.block.blue {
	background:url(/data/images/blue-block-bg.gif) repeat-y;
}

.block.blue .top {
	background:url(/data/images/top-blue-bg.gif) no-repeat;
}

.block.blue .bottom {
	background:url(/data/images/bottom-blue-block.gif) no-repeat 0 100%;
}

.block.dark-blue {
	background:url(/data/images/dark-blue-block-bg.gif) repeat-y;
}

.block.dark-blue .top {
	background:url(/data/images/top-dark-blue-bg.gif) no-repeat;
}

.block.dark-blue .bottom {
	background:url(/data/images/bottom-dark-blue-block.gif) no-repeat 0 100%;
}

.block.light-orange {
	background:url(/data/images/private/light-orange-block-bg.gif) repeat-y;
}

.block.light-orange .top {
	background:url(/data/images/private/top-light-orange-bg.gif) no-repeat;
}

.block.light-orange .bottom {
	background:url(/data/images/private/bottom-light-orange-block.gif) no-repeat 0 100%;
}

.imgBox {
	float:left;
	width:220px;
	margin:20px 10px 0 10px;
	display:inline;
	position:relative;
	overflow:hidden;
}

.imgBox p {
	margin:0 0 0 0 !important;
	padding:0;
}

.imgBox img {
	margin:0 0 8px 0 !important;
	padding:0;
}

/* END-Blocks */

	
/* START-Block1 */
.block1 {
	background:url(/data/images/block-bg.gif) repeat-y;
}

.block1 .top {
	background:url(/data/images/top-block.gif) no-repeat;
}

.block1 .bottom {
	background:url(/data/images/bottom-block.gif) no-repeat 0 100%;
	padding:5px;
	overflow:hidden;
	height:1%;
}

.block1 .column {
	width:195px;
	margin:0 10px 0 20px;
	float:left;
	display:inline;
}

.block1 .info-block {
	margin:20px 0;
	width:100%;
	overflow:hidden;
}

.block1 .icon {
	width:60px;
	float:left;
}

.block1 .cover {
	width:135px;
	float:left;
	overflow:hidden;
}

.block1 h3 {
	font-size:24px;
	font-weight: normal;
	color:#333333;
	margin:0;
}

.block1 h3 a {
	color:#333333;
	text-decoration:none;
}

.block1 p {
	font-size: 12px;
	line-height: 14px;
	color:#091e06;
	margin:0 0 3px 0;
}

.block hr {
	background-color:#ccc;
	border-color:#ccc;
	height:1px;
	margin-top:20px;
	width:80%;
}
/* END-Block1 */

hr {
	border:0;
	width:100%;
}

.content-holder hr {
	color:#cccccc;
	background-color:#cccccc;
	height:1px;
}

.genericpage hr {
	color:#ccc;
	background-color:#cccccc;
	height:1px;
}

.tripleBox {
	width:590px;
	margin:0 70px 0 60px;
}

.tripleBox h2 {
	font-size:190%;
	font-weight:bold;
	color:#333333;
	margin:15px 0 0;
}

.tripleBox h3 {
	font-size:160%;
	font-weight:bold;
	letter-spacing: -1px;
	color:#333333;
	background:transparent!important;
	margin:20px 0 6px 0;
}

.tripleBox h4 {
	font-size: 140%;
	font-weight:bold;
	color:#333333;
	background:transparent!important;
	margin: 20px 0 2px 0;
}

.tripleBox p {
	padding:0;
	font-size:130%;
	line-height:150%;
	text-align:left;
	margin:0 0 10px!important;
}


	
/* START - priceBlock */
.prices-holder {
	width:100%;
	overflow:hidden;
	padding:0;
	margin:20px 0 0;
}

.price-block {
	width:700px;
	float:left;
	margin:20px 10px;
	background:url(/data/images/price-block-bg.gif) repeat-y;
}

.price-block .top {
	background:url(/data/images/top-price-block.gif) no-repeat;
}

.price-block .bottom {
	background:url(/data/images/bottom-price-block.gif) no-repeat 0 100%;
	padding:2px 1px;
}

.price-block p.top-text {
	margin:20px 0 15px 10px;
	font-size:190%;
}

.price-block p.top-text span {
	font-size:65%;
}

.price-block ul {
	margin:0;
	padding:0;
	list-style:none;
	border-top:2px solid #5d5b5c;
	height:1%;
	display:table;
}

.price-block ul li {
	float:left;
	padding:27px 5px;
	border-left:1px solid #272425;
	width:77px;
	position:relative;
}

.price-block ul li.first {
	width:170px;
	border:none;
	padding:7px 0;
	overflow:hidden;
}

.price-block ul ul {
	border:none;
	margin:0 0 0 10px;
	font-size:120%;
}

.price-block ul ul li {
	float:none!important;
	border:none;
	padding:0 0 0 9px;
	width:100%;
	line-height:16px;
	background:url(/data/images/bullet.gif) no-repeat 0 50%;
}

.price-block ul li.first p {
	margin:10px 0 0 10px;
	font-size:120%;
}

.price-block a,.price-block a:link,.price-block a:visited,.price-block a:hover,.price-block a:active {
	text-decoration:none;
	color:#000000;
}
/* END - priceBlock */

	
/* START - toolTip */
.tooltip {
	position:absolute;
	top:-50px;
	left:0;
	width:150px;
}

.tooltip .top {
	background:url(/data/images/tooltip_top.png) no-repeat;
	padding:6px 0 0;
}

.tooltip .bottom {
	background:url(/data/images/tooltip_bottom.png) no-repeat 0 100%;
	padding:0 0 26px;
}

.tooltip-content {
	background:#3d8c45;
	padding:3px 12px;
}

.tooltip-content p {
	font-size: 12px;
	line-height: 14px;
	color:#ffffff;
	margin:0;

}
/* END - toolTip */

blockquote {
	float:right;
	width:370px;
	margin:110px 20px 0 0;
	padding:0 0 0 8px;
	display:inline;
	position:relative;
}

blockquote q {
	font-size:18px;
	quotes:none;
}

q:before {
	content:"";
}

q:after {
	content:"";
}

blockquote .quot {
	position:absolute;
	top:0;
	left:0;
	font-size:18px;
	color:#fff;
}

blockquote cite {
	float:right;
	font-size:13px;
	margin:0;
	padding:1px;
}

div .domainTable table {
	width:99%;
	font-size:11px;
	background-color:#FFF;
	border-width:1px 1px 0 0;
	border-style:solid;
	border-color:#ccc;
	margin:20px 0;
}

div .domainTable table thead td {
	background-color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-indent:5px;
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#ccc;
	padding:5px 0;
}

div .domainTable table tbody tr td {
	background-color:#fff;
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#ccc;
	padding:5px 0 5px 5px;
}


/* START - coverBlocks general */
.shadow {
	background:url(/data/images/shadow.png);
	width:460px;
	height:27px;
	overflow:hidden;
	display:block;
}

.os.toppanel {
	border-bottom:1px solid #bcbcbc;
}

.os.windows {
	border-bottom:1px solid #bcbcbc;
}

.os {
	width:100%;
	overflow:hidden;
	padding:10px 5px;
	margin:0 -5px;
}

.os img {
	float:left;
}

.os-info {
	width:260px;
	float:left;
	padding:0 20px 0 30px;
}

.bestil {
	float:left;
	width:70px;
	text-align:center;
	font-size:12px;
	line-height:21px;
	font-weight: normal;
	text-decoration:none;
	color:#333;
	background:url(/data/images/button.gif) no-repeat;
	margin:40px 0 0 10px;
}

.os.windows .bestil {
	margin-left:-7px;
}
/* END - coverBlocks general */


/* START - inlineLinkBlocks */
.landing#inlineLinkBlock.block-cover {
	width:460px;
	float:left;
	margin:20px 10px 20px 10px;
	display:inline;
}

#inlineLinkBlock.block-cover {
	width:460px;
	float:left;
	margin:20px 0 20px 0;
	display:inline;
}

#inlineLinkBlock.block1 {
	background:url(/data/images/block-bg.gif) repeat-y;
}

#inlineLinkBlock .block1 .top {
	background:url(/data/images/top-block02.gif) no-repeat;
}

#inlineLinkBlock .block1 .bottom {
	background:url(/data/images/bottom-block.gif) no-repeat 0 100%;
	padding:5px;
	overflow:hidden;
	height:1%;
}

#inlineLinkBlock .block1 .column {
	width:195px;
	margin:0 10px 0 20px;
	float:left;
	display:inline;
}

#inlineLinkBlock .block1 .info-block {
	margin:20px 0;
	width:100%;
	overflow:hidden;
}

#inlineLinkBlock .block1 .icon {
	width:60px;
	float:left;
}

#inlineLinkBlock .block1 .cover {
	width:135px;
	float:left;
	overflow:hidden;
}

#inlineLinkBlock .os {
	width:100%;
	overflow:hidden;
	margin:0 -5px 0 -5px;
	padding:10px 5px;
}

#inlineLinkBlock .os-info {
	width:230px;
	float:left;
	padding:0 20px 0 20px;
}

#inlineLinkBlock .os.windows {
	border-bottom:1px solid #bcbcbc;
}

#inlineLinkBlock .bestil {
	font-size:12px;
	line-height:21px;
	font-weight: normal;
	text-align:center;
	text-decoration:none;
	float:right;
	width:70px;
	color:#333;
	background:url(/data/images/button.gif) no-repeat;
	margin:40px 10px 0 10px;
}

#inlineLinkBlock .bestil:hover {
	text-decoration: underline;
}

#inlineLinkBlock .block1 img {
	border: none;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

#inlineLinkBlock .block1 h3 {
	font-size:24px;
	font-weight: normal;
	color:#333333;
	margin:0;
}

#inlineLinkBlock .block1 h3 a {
	color:#333333;
	text-decoration:none;
}

#inlineLinkBlock .block1 p {
	font-size: 12px;
	line-height: 14px;
	color:#091e06;
	margin:0 0 3px 0;
}

#inlineLinkBlock .block hr {
	background-color:#ccc;
	border-color:#ccc;
	height:1px;
	margin-top:20px;
	width:80%;
}

/* END - inlineLinkBlocks */
	
/* DADLnet mail-wizard styles: */
div #dadlWizard {
	background:#c5c5c5 url(/data/images/dadlGradient.jpg) repeat-x;
	padding:10px;
	margin:0;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}

div #dadlWizard span {
	font-size:12px;
	background-color:transparent;
}

div #dadlWizard .formHeader {
	font-size:12px;
	font-weight:bold;
	color:#555555;
	background-color:transparent;
	display:block;
	margin:0 0 20px;
}

div #dadlWizard .formSubHeader {
	font-size:12px;
	font-weight:bold;
	color:#555555;
	background-color:transparent;
	display:block;
	margin:20px 0 0;
}

div #dadlWizard .wizardAction {
	padding:0 0 10px 10px;
}

div #dadlWizard .opt {
	margin:0 0 20px;
}

div #dadlWizard .errorText {
	color:#cc0000;
}

div #dadlWizard #ctl00_ctl00_ctl00_ContentPlaceHolderDefault_MasterTemplateContentPlaceHolder_ctl03_DADL_Options_6_chkConfirm {
	margin:10px;
}

div #dadlWizard .wizardTextBox {
	width:220px;
}

div #dadlWizard .wizardTextBoxCountryCode {
	width:60px;
}

div #dadlWizard .wizardTextBoxPhoneNumber {
	width:140px;
}

div #dadlWizard .wizardButton {
	width:220px;
	margin:10px 0 10px 10px;
}

div #dadlWizard .cancelAction {
	width:220px;
	margin:20px 0 10px 10px;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
