﻿* {
  margin: 0;
  padding: 0;
}
body {
	background: #FFFFFF url(../images/site-bg.gif);
	color: #333;
	font: 62.5%/1.1 Verdana, Helvetica, sans-serif;
	text-align: center;
}
p { font-size: 1.2em;}
h1 { font: normal 1.9em Tahoma, Helvetica, sans-serif;}
h2 { font: normal 1.7em Tahoma, Helvetica, sans-serif;}
h3 { font: bold 1.3em Tahoma, Helvetica, sans-serif;}
.QandAbot { font: italic bold 1.3em Tahoma, Helvetica, sans-serif; color: #666;}
a:link { color: #c96543; text-decoration: none;}
a:visited{ color: #c96543; text-decoration: none;}
a:active,a:hover { color: #630; text-decoration: none;}
a img { border : none; }
#wrapper { margin-left: auto; margin-right: auto; text-align: left; width: 780px;}
/* 
Branding starts 
---------------------------------*/
#branding { clear: both; height: 60px;}
#branding_CB { float: left; height: 60px; width: 169px;}
#branding_GS { float: left; height: 60px; width: 437px;}
#branding_NE { float: left; height: 60px; width: 174px;}
/* 
NeBox starts 
---------------------------------*/
#ne_box {
	background: #e2e9f1;
	float: left;
	overflow: auto;
	padding: 20px;
	width: 740px;
}
#ne_box-child {
	background: #e2e9f1;
	float: left;
	overflow: auto;
	padding: 12px 20px 20px;
	width: 740px;
}
#ne_box-childsite {
	background: #e2e9f1;
	float: left;
	overflow: auto;
	padding: 12px 20px 20px;
	width: 740px;
}
#ne_box-childsite li { list-style:none;margin-left:10px}
#ne_box-child p{font-size:1.1em;line-height: 1.2em}
#ne_left { float: left; width: 330px; height: 70px; padding-right: 20px;}
.ne_image{float:left}
.ne_proving { float: right; width: 275px; height: 70px; padding-left: 10px;}
#ne_right{float:right;width:385px}
#ne_right p{font-size:1.1em;line-height:1.2em}

.hsample {
	float: left;
	display: block;
	padding: 5px;
	background: #F0F0F0;
	font-size: inherit;
	font-weight: normal;
	width: 255px;
	margin-bottom: 10px;
	margin-right: 8px;
	margin-left: 8px;
}

/*
The 3 cubes starts
---------------------------------*/
#cubes{overflow:auto;float:left;padding:10px 0px 0px;clear:both;width:780px;}
ul#split,ul#split li{margin:0;padding:0;list-style-type:none;}
ul#split li{float:left;width:250px;padding-left:5px;padding-right:5px;overflow:hidden;}
ul#split h3{color:#FFFFFF;font:150%/1.3 Verdana,sans-serif;margin:0;padding:5px 0 3px;text-align:center;}
ul#split p{margin:0; padding:5px 12px 15px;	font-size: 1.1em; line-height: 1.2em; width: 222px}
ul#split div{background:#FAF1E8; width:250px;}
li#one h3,li#two h3,li#three h3{background: #cc6601; overflow:hidden;}
.cubeSP {color: #CC6601}
/* 
Main Content Starts
---------------------------------*/
#content {
	width: 780px;
	background: url(../images/mContent-bg.gif) repeat-y;
	overflow: auto;
	margin-top: 10px;
	float: left;
}
#c-right {
	float: right;
	width: 565px;
	padding: 8px 20px;
	height: auto;
}
#c-right p { font-size: 1.1em; line-height: 1.4em;}
#c-right-child { padding: 8px 20px;}
#c-right-child p { font-size: 1.1em; line-height: 1.4em;}
#c-right h3 { padding-bottom: .3em; font-size: 1.2em; font-weight: bold; color: #4D4D4D; }

#c-left { width: 132px; padding: 8px 20px;}
#c-leftBot { padding: 12px 20px 8px; width: 132px;}
#ne_content h1 { font: normal 1.9em Tahoma, Helvetica, sans-serif; padding-bottom: 0.2em; clear: both;}
#ne_box-child li {
	font-weight: normal;
	font-size: 1.1em;
	padding-left: 2px;
	margin-left: 14px;
	list-style: disc;
}
.ne_mainfont { color: #cc6600; font-weight: bold;}
/*
footer starts
---------------------------------*/
#footer {
	height: auto;
	width: 780px;
	overflow: auto;
	float: left;
	margin-top: 10px;
}
#footerleft {
	float: left;
	height: 22px;
	width: 410px;
	background-color: #f2d9cc;
	padding-top: 8px;
	text-align: center;
	margin-left: 1px;
}
#footerright {
	float: right;
	height: 22px;
	width: 362px;
	color: #FFFFFF;
	background: #CC6601;
	text-align: center;
	padding-top: 8px;
}
a.foot:link,a.foot:visited { color:#faf1e8; text-decoration: none;}
a.foot:hover,a.foot:active { color:#faf1e8; text-decoration: underline;}
.aboutPix { width: 145px; padding: 16px 14px 16px 24px; float: left;}
#dtpsample {
	width: 720px;
	clear: left;
	height: auto;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.dtpsample-pics { width: 160px; float: left; margin: 10px;}
.dtpsample-pics p{font-size:1.1em}
/*
sample box
---------------------------------*/
#sample_box { text-align: center; width: 300px; float: left; padding: 10px 10px 10px 45px; border-color: #d8d8d8; border-width: 1px; }
#scap_box {
	padding: 10px 10px 10px 66px;
	border-color: #d8d8d8;
	border-width: 1px;
	width: 636px;
	clear: both;
}
/*
Contact
---------------------------------*/
#contact {
	width: 760px;
	overflow: auto;
	background: #e2e9f1;
	float: left;
	padding: 10px 10px 0px;
}
#contact table { clear: left; width: auto;}
.contactpics {
	float: left;

	margin-right: 5px;
	margin-left: 5px;
	font: 1.5em Verdana, Arial, Helvetica, sans-serif;
}
.contacttext {
	float: left;
	width: 85px;
	margin-right: 5px;
	font-size: 1em;
	line-height: 1.2em;
}
ul#split #two p {font-size:12px; line-height:1.3em;}
ul#split #two .cubeSP { font-weight:bold; }

/*
addThis
-----------------------------------*/

#right 
{
	display:block;
	float:right;
	width:155px;
}

#travelGuide {background:#FFF;border:4px solid #CC6601;float:left;margin:10px 4px 0;padding:10px;}
#travelGuide .netg { margin-right:10px; }
#travelGuide .buyNow {float:left;margin-right:10px;}