/* CSS Document */

/* layout */

body {
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#layout {
	width: 1000px;
	text-align: justify;
	line-height: 20px;
	margin: 0px auto;
	border: 1px solid #CCCCCC;
}

#header {
	height: 344px;
	background-image: url(../images/template/header.png);
}

.headerLeft {
	float: left;
	width: 400px;
	height: 344px;
}

.headerRight {
	float: right;
	width: 250px;
	height: 344px;
}

.slogan {
	float: right;
	width: 250px;
	padding: 70px 40px 0px 0px; /* top right btm left */
	font-size: 12px;
	color: #999999;
	text-align: right;
}

.spacer20 {
	height: 20px;
	clear: both;
}

.recaptcha {
	margin: 0px 0px 0px 125px; /* top right btm left */
}

/* Special for hmenu */

#hmenu {
	height: 58px;
	background-image: url(../images/template/hmenubg.png);
}

#hmenu .linksContainer {
	margin-left: 110px;
	border-left: 1px solid #FFFFFF;
}

#hmenu a {
	display: inline-table;
	padding: 17px 20px 20px 20px; /* top right btm left */
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-decoration: none;
}

#hmenu a:hover {
	background-image: url(../images/template/hmenuHoverbg.png);
}

/* End hmenu */

#content {
	height: auto;
	background-color: #12A4F3;
}

#contentTop {
	height: 98%;
	text-align: center;
}

/* Products & Services on Home Page */

#products {
	width: 800px;
	height: 250px;
	height: auto;
	text-align: center;
	margin: 0px 100px 0px 100px; /* top right btm left */
}

/* End Products & Services on Home Page */

#contentBtm {
	height: auto;
	background-color: #272727;
}

#contentBtmInner {
	width: 700px;
	height: auto;
	background: transparent;
	margin: 0px 150px 0px 150px; /* top right btm left */
}

.contentBtmInnerRight {
	float: right;
}

.contentBtmInnerLeft {
	float: left;
	width: 590px;
	font-size: 14px;
	color: #FFFFFF;
}

#whoisFormOuter {
	width: 800px;
	height: 250px;
	margin: 0px 100px 0px 100px; /* top right btm left */
	background-image: url(../images/template/domainNameSearchbg.png);
}

#whoisForm {
	height: auto;
	background: transparent;
	padding: 5px 0px 0px 20px; /* top right btm left */
}

#whoisFormLeft {
	float: left;
	width: 200px;
	margin-left: 250px;
}

#whoisFormLeft img {

}

#whoisFormRight {
	float: right;
	width: 200px;
	margin-right: 50px;
	text-align: left;
}

.whoisResultText {
	color: #FFFFFF;
	margin: 0px;
}

#footer {
	height: 75px;
	background-color: #1C1C1C;
	font-size: 12px;
	color: #12A4F3;
}

#footerLeft {
	float: left;
	width: 250px;
	text-align: left;
	margin: 20px 0px 0px 150px; /* top right btm left */
}


#footerRight {
	float: right;
	width: 250px;
	text-align: right;
	margin: 20px 150px 0px 0px; /* top right btm left */
}

#tradeDoubler {
	width: 728px;
	height: 90px;
	margin: 20px 0px 0px 36px; /* top right btm left */
}

/* img tyles */

img {
	border: none;
}

/* image styles */

.logo {
	padding: 50px 0px 0px 40px; /* top right btm left */
}

.floatRight {
	float: right;
}

/* font Styles */

.contentBtmInnerLeft h2 {
	font-size: 20px;
	color: #12A4F3;
	text-align: justify;
}

.contentBtmInnerLeft h3 {
	color: #12A4F3;
}

#footerRight a {
	color: #12A4F3;
	text-decoration: none;
}

#footerRight a:hover {
	text-decoration: underline;
}

.contactForm {
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}

.contactForm label {
	float: left;
	width: 125px;
}

.info {
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.info a {
	color: #FFFFFF;
	text-decoration: underline;
}

.info label {
	float: left;
	width: 150px;
}

/* clientSites.php */

.clientRow {
	width: 100%;
	height: auto;
	clear: both;
	margin-botom: 20px;
}

.clientImage {
	float: left;
	width: 250px;
	height: auto;
}

.clientDescription {
	float: right;
	width: 520px;
}

