div.about-top {
	background: url(/images/dv7/about/dotster-logo-bg.jpg) 492px 20px no-repeat;
	min-height: 410px;
	height: auto !important;
	height: 410px;
}


/*** About Page ***/

div.about {
	padding: 29px 0 10px 18px;
}

div.about h1 {
	display: block;
	background: url(/images/dv7/about/about-us.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 225px;
	height: 43px;
	margin: 0;
}

div.about h2 {
	display: block;
	background: url(/images/dv7/about/why-dotster.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 132px;
	height: 24px;
	margin: 8px 0 0;
}

div.about h4 {
	font-size: 1.2em;
}

div.about p {
	margin: 0;
	padding: 15px 300px 5px 5px;
	line-height: 1.6em;
	font-size: 14px;
}

/** end About Page ***/


/*** Careers Page ***/

div.careers {
	padding: 30px 0 0 19px;
}

div.careers h1 {
	display: block;
	background: url(/images/dv7/about/career.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 179px;
	height: 42px;
	margin: 0 0 10px 0;
}

div.careers h2 {
	display: block;
	background: url(/images/dv7/about/jump-start-your-career.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 348px;
	height: 22px;
	margin: 0;
}

div.careers p {
	font-size: 14px;
	line-height: 1.6em;
	margin: 0;
	padding: 15px 300px 5px 2px;
}

div.careers div.expander {
	margin: 0;
}

div.careers div.expander p {
	font-size: 14px;
	line-height: 1.6em;
	margin: 0;
	padding: 15px 0px 5px 2px;
}

div.careers div.expand-con p {
	width:500px;
	font-size: 14px;
	line-height: 1.6em;
	margin: 0;
	padding: 0px 0px 0px 0px;
	display: block;
}

div#employee_benefits.expander h4 {
	background: url(/images/dv7/about/employee-benefits.jpg) 0 0 no-repeat;
	text-indent: -255px;
	overflow: hidden;
}

div#employee_benefits.expander h4 a span {
	padding-left: 370px;
}

div#current_openings.expander h4 {
	background: url(/images/dv7/about/current-openings.jpg) 0 0 no-repeat;
	text-indent: -255px;
	overflow: hidden;
}

div#current_openings.expander h4 a span {
	padding-left: 369px;
}

/** end Careers Page ***/


/*** Clint Page Page ***/

div.dot_body div.dot_page div.tab_body div.topper.clintpage {
	background: url(/images/dv7/about/aboutus-clintpage-top.jpg) 2px 0 no-repeat;
	padding-bottom: 15px;
}

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

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

div.clintpage div.body-text  p {
	padding: 0px 40px 10px 10px;
	margin: 0;
}
div.clintpage div.body-text {
	padding: 170px 30px 0 10px;
}

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

div.clintpage p {
	width: 400px;
	margin: 0;
	padding: 0px 40px 10px 23px;
	line-height: 1.6em;
	font-size: 14px;
}


/** end Clint Page Page ***/


/*** Brian Unruh Page ***/

div.dot_body div.dot_page div.tab_body div.topper.brianunruh {
	background: url(/images/dv7/about/aboutus-brianunruh-top.jpg) 2px 0 no-repeat;
	padding-bottom: 15px;
}

div.brianunruh h1 {
	display: none;
}

div.brianunruh h2 {
	display: block;
	font-size: 1.1em;
	color: #666;
	margin: 9.2em 0 0 1.5em;
	font-weight: normal;
}

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

div.brianunruh div.body-text  p {
	padding: 0px 40px 10px 10px;
	margin: 0;
}
div.brianunruh div.body-text {
	padding: 1em 30px 0 10px;
}

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

div.brianunruh p {
	width: 400px;
	margin: 0;
	padding: 0px 40px 10px 23px;
	line-height: 1.6em;
	font-size: 14px;
}

/** end Brian Unruh Page ***/


/*** Investors Page ***/

div.investors {
	padding: 29px 0 10px 18px;
}

div.investors h1 {
	display: block;
	background: url(/images/dv7/about/investors.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 207px;
	height: 42px;
	margin: 0;
}

div.investors h2 {
	display: block;
	background: url(/images/dv7/about/baker-capital.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 134px;
	height: 24px;
	margin: 8px 0 0;
}

div.investors p {
	margin: 0;
	padding: 15px 300px 5px 5px;
	line-height: 1.6em;
	font-size: 14px;
}

/** end Investors Page ***/


/*** Press Room ***/

div.pressroom {
	padding: 30px 0 0 19px;
}

div.pressroom h1 {
	display: block;
	background: url(/images/dv7/about/press-room.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 277px;
	height: 42px;
	margin: 0 0 10px 0;
}

div.pressroom h2 {
	display: block;
	background: url(/images/dv7/about/dotster-in-depth.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 159px;
	height: 22px;
	margin: 0;
}

div.pressroom p {
	font-size: 14px;
	line-height: 1.6em;
	margin: 0;
	padding: 15px 300px 5px 2px;
}

div.pressroom div.expander {
	margin: 0;
}

div.pressroom div.expand-con p {
	width:300px;
	font-size: 14px;
	line-height: 1.6em;
	margin: 0;
	padding: 0px 0px 0px 0px;
	display: block;
}

div.expander ul li {
	margin: 15px 0;
}

div#News_11.expander h4 {
	background: url(/images/dv7/about/2011-News-Releasees-top.jpg) no-repeat 0 -5px;
	height: 32px;
	text-indent: -255px;
	overflow: hidden;
}

div#News_11.expander h4 a span {
	padding-left: 390px;
}

div#News_10.expander h4 {
	background: url(/images/dv7/about/2010-News-Releasees-top.jpg) no-repeat 0 -5px;
	height: 32px;
	text-indent: -255px;
	overflow: hidden;
}

div#News_10.expander h4 a span {
	padding-left: 390px;
}

div#News_1.expander h4 {
	background: url(/images/dv7/about/2009-News-Releasees-top.jpg) no-repeat 0 -5px;
	height: 32px;
	text-indent: -255px;
	overflow: hidden;
}

div#News_1.expander h4 a span {
	padding-left: 390px;
}

div#News_2.expander h4 {
	background: url(/images/dv7/about/2008-News-Releasees-top.jpg) 0 0 no-repeat;
	text-indent: -255px;
	overflow: hidden;
}

div#News_2.expander h4 a span {
	padding-left: 390px;
}

div#News_3.expander h4 {
	background: url(/images/dv7/about/Press-Resources-top.jpg) 0 0 no-repeat;
	text-indent: -255px;
	overflow: hidden;
}

div#News_3.expander h4 a span {
	padding-left: 370px;
}

/** end Press Room ***/


/*** Contact Us Page ***/

div.contact {
	padding: 29px 0 10px 18px;
}

div.contact h1 {
	display: block;
	background: url(/images/dv7/about/contact-us.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 256px;
	height: 42px;
	margin: 0;
}

div.contact h2 {
	display: block;
	background: url(/images/dv7/about/why-dotster.jpg) 0 0 no-repeat;
	text-indent: -999%;
	overflow: hidden;
	width: 132px;
	height: 24px;
	margin: 8px 0 0;
}

div.contact p {
	margin: 0;
	padding: 0 0 15px 10px;
	line-height: 1.6em;
	font-size: 14px;
	width: 400px;
}

div.contact h4.top {
	padding: 15px 0 0 10px;
}

div.contact h4 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 14px;
	line-height: normal;
}

div.contact address {
	padding: 0 0 0 10px;
	margin: 0;
	font-style: normal;
	font-size: 14px;
}

/** end Contact Us Page ***/


/*** 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;
}

/*** Sustainability ***/
div.dot_body div.dot_page div.tab_body div.topper.sustainability {
	background: url(/images/dv7/about/about-eco-top.png) 2px 0 no-repeat;
	padding-bottom: 15px;
	overflow: hidden;
}

div.sustainability h1 {
	display: none;
}

div.sustainability div.col1 {
	float: left;
	width: 350px;
	margin: 10em 2.3em 0 2em;
	font-size: 1.1em;
	line-height: 1.4em;
}

div.sustainability div.col1 h2 {
	display: block;
	margin: 1em 0;
	padding: 0;
	text-indent: -999%;
	overflow: hidden;
	background: url(/images/dv7/about/here-are-some-of.png) 0 0 no-repeat;
	width: 335px;
	height: 42px;
}

div.sustainability div.col1 ul {
	margin: 1em 0 1em .2em;
	padding: 0;
	list-style: none;
}

div.sustainability div.col1 ul li {
	padding: 0 0 0 1em;
	background: url(/images/dv7/dot_check.gif) 0 5px no-repeat;
	margin: 2em 0;
}

div.sustainability div.col2 {
	float: left;
	width: 315px;
	margin: 13em 0 1em;
	font-size: 1.1em;
	line-height: 1.4em;	
}

div.sustainability h3 {
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -999%;
	overflow: hidden;
	background: url(/images/dv7/hosting/add-a-badge.png) 0 0 no-repeat;
	width: 307px;
	height: 50px;
}

div.sustainability h5.eco {
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -999%;
	overflow: hidden;
	cursor: pointer;
	background: url(/images/dv7/hosting/eco-friendly-website-btn.png) 0 0 no-repeat;
	height: 89px;
	width: 307px;
}

div.sustainability h5.wind {
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -999%;
	overflow: hidden;
	cursor: pointer;
	background: url(/images/dv7/hosting/this-website-is-offset-btn.png) 0 0 no-repeat;
	height: 108px;
	width: 307px;
}

div.sustainability div.embed {
	position: absolute;
	margin: -53px 0 0 -285px;
	background: #fff;
	border: 1px solid #ccc;
	width: 340px;
	padding: 1px 15px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: #bbb 0 0 3px 0;
	-webkit-box-shadow: #bbb 0 0 3px 0;
	-moz-box-shadow: #bbb 0 0 3px 0;
}

div.sustainability div.embed a {
	position: absolute;
	margin: 5px 0 0 333px;
	background: url(/images/dv7/hosting/green-close-btn.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -999%;
}

div.sustainability div.embed span.tail {
	position: absolute;
	margin: 2em 0 0 355px;
	background: url(/images/dv7/hosting/green-dialogue-tail.png) 0 0 no-repeat;
	height: 11px;
	width: 8px;
	overflow: hidden;
	display: block;
}

div.sustainability div.embed p {
	color: #444;
	line-height: 1.2em;
	margin: 1em 1.7em 1em 0;
}

div.sustainability div.embed ul {
	color: #444;
	margin: 0;
}

div.sustainability div.embed ul li {
	margin: .5em 1em;
}

div.sustainability div.embed textarea {
	border: 1px dashed #666;
	padding: .4em;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 11px;
	width: 330px;
	height: 105px;
}

div.sustainability div.embed input {
	border: 1px solid #666;
	color: #444;
	text-transform: uppercase;
	background: #fff;
	cursor: pointer;
	font-size: 11px;
	margin: 1em 0;
}

div.sustainability div.embed p.copy {
	font-size: 11px;
	color: #333;
	margin: 1em 0 2em;
}

div.sustainability div.col2 ul.check {
	margin: 1em 0 1em .2em;
	padding: 0;
	list-style: none;
}

div.sustainability div.col2 ul.check li {
	padding: 0 0 0 1em;
	background: url(/images/dv7/dot_check.gif) 0 5px no-repeat;
	margin: .5em 0;
}

div.sustainability div.col2 ul.quotes {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.sustainability div.col2 ul.quotes li {
	margin: 1em 0;
}

div.sustainability div.col2 ul.quotes li q:after, div.sustainability div.col2 ul.quotes li q:before {
	content: '';
}

div.sustainability div.col2 ul.quotes li span.leftq {
	color: #eee;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 115px;
	line-height: 1em;
	margin: -28px 0 0 -7px;
	position: absolute;
	z-index: 5;
}

div.sustainability div.col2 ul.quotes li span.rightq {
	color: #eee;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 115px;
	line-height: 1em;
	margin: -44px 0 0 277px;
	position: absolute;
	z-index: 5;
}

div.sustainability div.col2 ul.quotes li q {
	padding: .1em .5em;
	display: block;
	margin: 0;
	z-index: 10;
	position: relative;
}

div.sustainability div.col2 ul.quotes li p {
	margin: .2em 0 2.5em .5em;
	font-style: italic;
	text-shadow: #aaa 1px 1px 1px;
}


/*** Cyber Security Month at Dotster ***/

div.dot_body div.dot_page div.tab_body div.topper.cyber-security {
	background: url(/images/dv7/about/cyber-security-top.png) 2px 0 no-repeat;
	
}

div.cyber-security h1, div.cyber-security h2 {
	display: none;
}

div.cyber-security p {
	margin: 10em 1.6em 1em;
}

div.cyber-security video {
	margin: 1em 1.6em 1em;
}

div.cyber-security object {
	margin: 1em 1.6em 1em;
}
