/* CSS Document */

/*** Business Landing Page ***/

div.dot_body div.dot_page div.tab_body div.topper.bus-sol-bg {
	background: url(/images/dv7/business-solutions/people-bg.jpg) 2px 0 no-repeat;
	padding-bottom: 15px;
}

div.bus-sol-bg h1, div.bus-sol-bg h2 {
	display: none;
}

p.bus-sol {
	margin: 0;
	padding: 159px 460px 0 20px;
	font-size: 16px;
	line-height: 1.6em;
}

ul.bus-sol {
	margin: 0;
	padding: 10px 0 0 40px;
	list-style: none;
	position: relative;
	height: 450px;
}

ul.bus-sol li {
	display: block;
	float: left;
	width: 211px;
	height: 211px;
	background: #fff;
	margin: 0 15px 10px 0;
	-moz-box-shadow: 0 0 20px 0 #666;
	-webkit-box-shadow: 0 0 20px 0 #666;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#999999, offX=3, offY=3, positive=true);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 5;
}

ul.bus-sol li h3 {
	display: block;
	border: 1px solid #fff;
	height: 47px;
	margin: 0;
	padding: 0;
	text-indent: -999%;
	overflow: hidden;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
}

ul.bus-sol li h3 a {
	display: block;
	height: 47px;
}

ul.bus-sol li.website-builder h3 {
	background: #f8ba05 url(/images/dv7/business-solutions/website-builder.jpg) center no-repeat;
}

ul.bus-sol li.business-hosting h3 {
	background: #85b546 url(/images/dv7/business-solutions/business-hosting.jpg) center no-repeat;
}

ul.bus-sol li.seo-marketing h3 {
	background: #4f4f8c url(/images/dv7/business-solutions/seo-marketing.jpg) center no-repeat;
}

ul.bus-sol li.local-site h3 {
	background: #5d8bc0 url(/images/dv7/business-solutions/local-site-promotion.jpg) center no-repeat;
}

ul.bus-sol li.email-marketing h3 {
	background: #c6613c url(/images/dv7/business-solutions/email-marketing.jpg) center no-repeat;
}

ul.bus-sol li.social-networking h3 {
	background: #2a6ab5 url(/images/dv7/business-solutions/social-networking.jpg) center no-repeat;
}

ul.bus-sol li p {
	font-size: 14px;
	line-height: 1.4em;
	color: #666;
	margin: 0;
	display: block;
	height: 130px;
	padding: 5px 10px 0;
}

ul.bus-sol li.local-site p {
	padding: 5px 5px 0;
}

ul.bus-sol li a.bottom {
	text-align: center;
	display: block;
	font-size: 17px;
	font-family: 'TradeGothic LT Light', Arial, Helvetica, sans-serif;
}

/*** Business Hosting ***/
div.dot_body div.dot_page div.tab_body div.topper.bus-host {
	background: url(/images/dv7/business-solutions/business-package-top.jpg) 2px 0 no-repeat;
	padding-bottom: 15px;
	font-size: 14px;
	line-height: 1.5em;
	height: 630px;
}

div.bus-host h1, div.bus-host h2 {
	display: none;
}

div.bus-host p.top {
	margin: 0;
	padding: 135px 400px 0 21px;
}

div.order-box {
	width: 197px;
	padding: 126px 0 0;
}

div.order-box h4, div.order-box p {
	display: none;
}

div.order-box sub {
	font-size: 10px;
	color: #777;
}

div.order-box a {
	display: block;
	text-indent: -999%;
	overflow: hidden;
	background: url(/images/dv7/business-solutions/bus-order-now.jpg) 0 0 no-repeat;
	height: 44px;
	width: 103px;
	position: relative;
	left: 45px;
}

div.order-box a:hover {
	background-position: 0 -44px;
}

div.order-box.bhost {
	background: url(/images/dv7/business-solutions/price-box-business-hosting.jpg) 0 0 no-repeat;
	margin: 30px 0 0 40px;
}

div.order-box.bhost sub {
	position: absolute;
	margin: -14px 0 0 33px;
}

div.bus-host div.right {
	position: absolute;
	margin: -149px 0 0 251px;
	width: 450px;
}

/*** Build a Website Section ***/

div.dot_body div.dot_page div.tab_body div.topper.build-a-website {
	background: url(/images/dv7/business-solutions/build-a-site-header.jpg) 2px 0 no-repeat;
	height: 715px;
}

div.build-a-website h1 {
	display: none;
}


div.build-a-website p.top {
	padding: 85px 360px 0 23px;
	margin: 0;
	font-size: 16px;
	line-height: 1.5em;
	color: #333;
}

div.build-a-website p.mid {
	padding: 20px 360px 0 23px;
	margin: 0;
	font-size: 16px;
	line-height: 1.5em;
	color: #333;
}

div.build-a-website div.order-box {
	margin: 30px 0 0 40px;
}

div.order-box.builder {
	background: url(/images/dv7/business-solutions/price-box-website-builder.jpg) 0 0 no-repeat;
	
}

div.order-box.builder sub {
	position: absolute;
	margin: -58px 0 0 27px;
}

div.build-a-website div.right-lower {
	position: absolute;
	width: 435px;
	margin: -171px 0 0px 270px;
}

div.build-a-website div.right-lower h3 {
	display: block;
	background: url(/images/dv7/business-solutions/about-dotster-website-build.jpg) 0 0 no-repeat;
	height: 25px;
	width: 420px;
	overflow: hidden;
	text-indent: -999%;
	margin: 0 0 15px 0;
}

div.build-a-website div.right-lower p {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 14px;
	color: #333;
	line-height: 1.5em;
}

div.build-a-website div.right-lower h4.ul {
	font-weight: normal;
	font-size: 14px;
	margin: 0;
}

div.build-a-website div.right-lower ul {
	list-style: none;
	margin: 0;
	padding: 0 0 15px 0;
}

div.build-a-website div.right-lower ul li {
	background: url(/images/dv7/dot_check.gif) 5px 6px no-repeat;
	padding-left: 15px;
	font-size: 14px;
	line-height: 1.5em;
}

/*** SEO Marketing Page ***/

div.dot_body div.dot_page div.tab_body div.topper.seo {
	background: url(/images/dv7/business-solutions/seo-marketing-top.jpg) 2px 0 no-repeat;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 1.5em;
}

div.seo h1, div.seo h2, div.seo h3 {
	display: none;
}

div.seo ul.top {
	margin: 0;
	padding: 176px 370px 0 48px;
	list-style: none;
}

div.seo p {
	margin: 0;
	padding: 10px 0px 0px 20px;
}

div.seo p.order {
	margin: 11px 0 0 20px;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #666;
	position: absolute;
}

div.seo ul.top li {
	padding-left: 15px;
	background: url(/images/dv7/dot_check.gif) 4px 5px no-repeat;
}

div.seo ul.bottom {
	margin: 0;
	padding: 115px 40px 0 19px;
	list-style: none;
}

div.seo ul.bottom li h4 {
	margin: 0;
	padding: 0;
	line-height: normal;
}

div.seo ul.bottom li p {
	margin: 0;
	padding: 0 0 20px;
}


/*** Local Site Promotion Styles ***/

div.dot_body div.dot_page div.tab_body div.topper.local-site {
	background: url(/images/dv7/business-solutions/local-website-promo-top.jpg) 2px 0 no-repeat;
	padding-bottom: 20px;
	font-size: 14px;
	line-height: 1.5em;
}

div.local-site h1 {
	display: none;
}

div.local-site p {
	margin: 0;
	padding: 10px 0px 0px 20px;
}

div.local-site p.top {
	margin: 0;
	padding: 140px 385px 0 20px;
}

div.local-site div.off-center {
	padding: 55px 80px 0 50px;
}

div.local-site h2 {
	margin: 0;
	padding: 0;
	background: url(/images/dv7/business-solutions/more-about-local.jpg) 0 0 no-repeat;
	width: 467px;
	height: 24px;
	text-indent: -999%;
	overflow: hidden;
}

div.local-site div.off-center p {
	padding: 0;
	margin: 0;
}

div.local-site div.off-center ul {
	margin: 0;
	list-style: none;
	padding: 10px 0 0;
}

div.local-site div.off-center ul li {
	padding-left: 15px;
	background: url(/images/dv7/dot_check.gif) 4px 6px no-repeat;
	padding-bottom: 10px;
}

/*** Business Order Page (packages) ***/

div.dot_body div.dot_page div.tab_body div.topper.bus-order {
	height: auto !important;
	height: 400px;
	min-height: 400px;
}

div.bus-order h1 {
	font-size: 26px;
	font-weight: normal;
	padding: 36px 0 0 23px;
	margin: 0;
	line-height: normal;
}

div.bus-order p {
	margin: 0;
	padding: 10px 200px 20px 24px;
}

div.bus-order fieldset, div.bus-order form {
	border: 0;
	padding: 0;
	margin: 0;
}

div.bus-order fieldset.vpsaddon p {
	padding: 5px 0 10px;
	margin: 0;
}

div.bus-order fieldset.vpsaddon ul {
	margin: 0;
	padding: 0 0 0 70px;
	list-style: none;
	width: 500px;
}

div.bus-order fieldset.vpsaddon ul li h3 {
	color: #669900;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}

div.bus-order fieldset.vpsaddon ul li {
	border-bottom: 1px solid #c4c4c4;
	padding: 20px 0;
}


div.bus-order fieldset.vpsaddon ul li.bottom {
	border-bottom: 0;
}

div.bus-order fieldset.domain {
	background: url(/images/dv7/business-solutions/order-domain-box.jpg) 0 0 no-repeat;
	height: 230px;
	width: 393px;
	margin: 10px 0 20px 89px;
}
div.bus-order form h2 { 
	display: none; 
}

div.bus-order label {
	font-size: 18px;
	position: absolute;
	margin: 106px 0 0 46px;
}

div.bus-order input#domain {
	position: absolute;
	margin: 97px 0 0 96px;
	border: 0;
	padding: 7px 5px 0;
	background: url(/images/dv7/domains/domain-search-input.jpg) 0 0 no-repeat;
	width: 232px;
	height: 27px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

div.bus-order input#prod_cont {
	border: 0;
	margin: 139px 0 0 145px;
	padding: 0;
	position: absolute;
	background: url(/images/dv7/continue.jpg) 0 0 no-repeat;
	cursor: pointer;
	height: 49px;
	width: 108px;
}

div.bus-order input#prod_cont.hover {
	background-position: 0 -49px;
}



/*** Email Brain Styles ***/
div.dot_body div.dot_page div.tab_body div.topper.ebrain {
	background: url(/images/dv7/business-solutions/emailbrain-top.jpg) 2px 0 no-repeat;
	font-size: 14px;
	line-height: 1.5em;
	min-height: 395px;
	height: auto !important;
	height: 395px;
}

div.ebrain h1, div.ebrain h2 {
	display: none;
}

div.ebrain p.top {
	padding: 95px 355px 0 19px;
	margin: 0;
}

div.ebrain a.eb-btn {
	display: block;
	background: url(/images/dv7/business-solutions/order-emailbrain-btn.jpg) 0 0 no-repeat;
	height: 77px;
	width: 211px;
	overflow: hidden;
	text-indent: -999%;
	position: absolute;
	margin: -105px 0 0 458px;
}

div.ebrain a.eb-btn:hover {
	background-position: 0 -77px;
}

div#email-brain.expander h4 {
	background: url(/images/dv7/business-solutions/learn-more-about-email-brai.jpg) 0 0 no-repeat;
	text-indent: -255px;
	overflow: hidden;
}

div#email-brain.expander h4 span {
	padding-left: 435px;
}

div#email-brain.expander ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#email-brain.expander h5 {
	display: block;
	font-size: 18px;
	margin: 0;
	padding: 0;
	color: #333;
}

div#email-brain.expander p {
	font-size: 14px;
	margin: 0;
	padding: 0 0 15px 0;
	color: #333;
}

/*** general expander styles ***/
div.expander {
	clear: both;
	background: url(/images/dv7/expand_bottom.jpg) 0 bottom no-repeat;
	padding-bottom: 11px;
	width: 693px;
	margin: 0 0 0 17px;
}

div.expander h4 {
	margin: 0;
	padding: 0;
	background: url(/images/dv7/expand_top.jpg) 0 0 no-repeat;
	height: 37px;
	line-height: 45px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	text-indent: 31px;
	overflow: hidden;
}

div.expander h4 a {
	display: block;
	height: 37px;
	color: #666;
	text-decoration: none;
}

div.customtop div.expander h4 a {
	text-indent: -340px;
	overflow: hidden;
}

div.expander h4 a span {
	text-decoration: underline;
	margin-left: 10px;
}

div.expander div {
	padding: 10px 0;
	background: url(/images/dv7/expand_mid.jpg) repeat-y;
}

div.expander div div {
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 15px;
	width: 622px;
	margin: 0 0 0 16px;
	-moz-box-shadow: #bbb 0 0 8px 5px;
	-webkit-box-shadow: #bbb 0 0 8px 5px;
}
div.diss-box p.sub {
	font-size: 10px;
	color: #888;
	line-height: normal;
	padding: 150px 80px 0 30px;
	margin: 0;
}

div.diss-box {
	display: block;
	width: 750px;
	clear:both;
	padding: 128px 0 0 0;
	margin: 0 0 0 16px;
}

div.diss-box p.sub {
	font-size: 10px;
	color: #888;
	line-height: normal;
	padding: 0px 80px 0 0px;
	margin: 0;
}
