* {
	padding:0; 
	margin:0;
}

p.clear { clear:both; height: 1px; margin: 0px; width: 100%; }
address { color:#fff;}
td { color:#fff;}
h1 { font-size:20px; color:#fff; margin-bottom:15px;}
h1.home-h1 { font-size:20px; color:#fff; margin-bottom:20px;}
h2 { font-size:18px; margin-bottom:15px;}
h3 { font-size:16px; }
p { font-size: 12px; }
p.home-content { font-size:14px; font-weight: normal; color: #fff; margin:5px 0 ;}
p.main-content { font-size:14px; font-weight: normal; color: #fff; margin:5px 0 ;}
p.slot-content { font-size:14px; font-weight: bold; color: #fff; margin:5px 0 ;}
.white { color: #fff; }
.black { color: #000; }
.yellow { color: #ffeaaa; }
.spacer { margin: 5px 0; }
div#col-left p { font-size:14px; font-weight: normal; color: #fff; margin:10px 0 ;}
div#col-left a { font-size:14px; font-weight: normal; color: #ffeaaa;}
div#col-left h2 { font-size:18px; margin:15px 0 ; color: #fff;}
.pp {color:#fff; margin: 15px; font-size:12px;}


body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	background: #000000 url(../images/bg.jpg) 25px top no-repeat;
	color: #ffffff;
	padding:0;
}

body.faded {
		color: red;
}

div#wrapper {
	margin: 0 auto;
	padding: 0;
	height: 100%
	width:960px;
}

div#header {
	
}

div#mainNav {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	background-repeat: repeat-x;
	background-position: left top;
}

div#mainNav a {
	color: #ffffff;
	font-size: 16px;
}

div#mainNav ul {
	height: 75px;
	width: auto;
	padding: 20px 0 20px 0;
	list-style-type: none;
}

div#mainNav ul li {
	position: relative;
	display: block;
	float: left;
	height: 75px;
	padding: 0;
	margin: 0;
}

div#mainNav ul li.logo a {
	background: url(../images/cenetrix-logo.png) no-repeat left top;
	display: block;
	overflow: hidden;
	width: 280px;
	height: 0;
	margin: 0 auto;
	padding-top: 7px;
	padding-bottom: 70px;
}


div#mainNav ul li.logo {
	margin: 0 20px 0 0;
	padding: 10px 0 0;
	background-image: none;
	width:260px;
}

div#mainNav ul li a {
	position: relative;
	display: block;
	height: 44px;
	width:auto;
	top: 0;
	left: 0;
	z-index: 1000;
	text-decoration: none;
	padding: 45px 10px 0 10px;
	margin: 0;
}

div#mainNav ul li a:hover {
	color: #ffeaaa;
}

div#mainNav ul li ul {
	position: absolute;
	top:65px;
	height: 75px;
	width: 100%;
	padding: 0;
	margin: 0;
}

div#mainNav ul li ul li {
	position: relative;
	height: 20px;
	padding: 0;
	margin: 0;
	width:270px;
}

div#mainNav ul li ul li a {
	position: relative;
	height: 15px;
	z-index: 1000;
	width:100%;
	text-decoration: none;
	padding: 0px 10px 0 10px;
	margin: 0;
}

div#mainNav ul li ul li a:hover {
	color: #ffeaaa;
}

div#container {
	margin: 10px auto;
	padding: 0;
	background-position: -99px 0;
	background-repeat: no-repeat;
	width: 960px;
	color:#000000;
	_overflow: auto;
}

div#content {
	padding-top: 10px;
	padding-bottom: 30px;
}

div#two-col {
	position: relative; width: 960px;
}

div#col-left {
	position: relative; float: left; width: 580px; height: auto; padding: 10px; 
}

div#col-right-home {
	position: relative; float: right; width: 340px; height: auto; padding: 10px;
}

div#col-right {
	position: relative; float: right; width: 300px; height: 500px; padding: 10px;
}

div#promo {
	position: relative;
	width: 578px;
	height: 300px;
	border: 1px solid #666;
}

div#three-col {
	position: relative; width: 960px;
}

div#col1 {
	position: relative; float: left; width: 300px; height: 100px; padding: 10px;  color:#fff;
}

div#col2 {
	position: relative; float: left; width: 300px; height: 100px; padding: 10px;  color:#fff;
}

div#col3 {
	position: relative; float: left; width: 300px; height: 100px; padding: 10px; color:#fff;
}

.place-holder {
	position: relative; width: 300px; height: 100px; background-color: #fff;
}

div#highNav {
	position: absolute;
	top:15px;
	right: -40px;
	width:150px;
	background: #000000 url(../images/support_bg.png) no-repeat;
	z-index:1000;
	height:40px;	
}

div#highNavContainer {
	position: relative; 
	margin: 2px 0 0 7px;
}

div#highNav a {
	font-size:12px;	
}

div#footerBar {
	background-color:#666;
	height: 1px;
	width:960px;
}

div#footerContent {
	margin:5px 0 0 10px;
	color:#666;
	width:960px;
}

div#footerContent a, div#footerContent p {
	margin-top:5px;
	color:#999;
	width:960px;
	font-size:10px;
}

div#button2 {
/*background: #fff url(../images/button_twitter.png) no-repeat;*/
background-image: url(../images/info_box_bg.png); 
width:300px;
height:100px;
}

div#button1 {
/*background: #fff url(../images/button_analytics.png) no-repeat;*/
background-image: url(../images/info_box_bg.png); 
width:300px;
height:100px;
}

div#button3 {
/*background: #fff url(../images/button_base2.png) no-repeat;*/
background-image: url(../images/info_box_bg.png); 
width:300px;
height:100px;
}

.button-content {
		padding:0;
}

.button-content-left {
		position: relative;
		float: left;
		width: 85px;
}

.button-content-left img {
		margin:17px 0 0 10px;
}

.button-content-right p {
		margin:17px 0 0 10px;
}

.button-content-right {
		position: relative;
		float: left;
		width: 200px;
}


div#features {
	border: 1px solid #333;
	background-color: #fff;
	padding: 10px;
}

div#features h2 {
	color:#000;
}

div#features a {
	color:#000;
}

div#features ul {
	list-style-type: bullet;
	padding-left:20px;
	font-size:14px;
	color:#000;
}

div#features ul li {
	padding-bottom:5px;
}

/* Slider Gallery */
#s3slider {
   width: 578px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 578px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 578px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: block; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 

/* End Slider Gallery */


/*-------------------------------------------------
                Contact form
*/
.Mandatory {
        font-weight: bold;
        color: #CC0000;
}
fieldset {
        display: block;
        width: 500px;
        margin: 8px 0px 16px 0px;
}
legend {
        font-weight: bold;
}
#Application_Form ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
}
#Application_Form ul li {
        margin: 0px;
        padding: 0px;
}
label, span.label {
        display: block;
        color:#000;
        margin: 0px;
        padding: 10px;
        line-height: 150%;
        clear: right;
}
span.label label {
        float: right;
        clear: none;
        padding: 0px;
        margin: 0px 4px 0px 0px;
}
label input, label textarea, label select {
        font-size: 11px;
        float: right;
        margin: 1px;
        padding: 1px;
        width: 300px;
}
input.inline {
        display: inline;
        float: none;
        width: auto;
        margin-right: 4px;
        border: 0px;
}


div#contact { position:absolute; overflow-y:auto; top:200px; left:35%; width:435px; height:260px; background-image: url(/images/contact_form/form_bg.png); display:none; z-index:10000;}
div#contact_form { position: relative; height: 240px; margin-top:5px;}
.contact_submit { background: url(/images/contact_form/submit_btn.png) no-repeat top left; height: 20px; width:60px; border:0; }
.contact_form_submit { position: absolute; right: 5px; bottom: 0px; width: 60px;}
.contact_close { position: absolute; top: 10px; right:10px; width:20px; height: 20px; }
.form_input { font-size:10px; padding: 0; margin: 0; width: 97%;}

.label { position: relative; float: left; width: 80px; margin: 4px 6px 2px 6px; text-align: right;  color:white; font-size: 10px;}
.form_element { position: relative; float: right; width: 320px; margin: 0; padding:0;}
.form_row { position: relative; height: 20px; width: 425px; margin: 2px 0;}

.form_row_lge { position: relative; height: auto; width: 425px; margin: 2px 0 2px 0;}
.form_header { position: relative; height: 20px; font-size: 20px; text-align: center; margin: 10px 0 15px 0;}
.contactspan { position: absolute; bottom:15px; left: 5px; color:#FFFFFF; margin-left:20px; height: 24px; width: 250px; }
.form_rows { position: relative; width: 425px; height: 200px; }

