/* CSS Document */

body {

	background-color: #6B7074;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	margin: 0;

	padding: 0;

	text-align: center;

}

form,div,input,li,ol,p,select,span,textarea,th,tr,td,ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

}

a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4B90CB;

	text-decoration: underline;

}

a:hover {

	color: #4B90CB;

	text-decoration: underline;

}

a:visited {

	color: #4B90CB;

	text-decoration: underline;

}

h1 {

	margin: 0 0 0 0;

}

h2 {

	color: #6790AB;

	font-size: 11px;

	font-weight: bold;

	margin: 0 0 5px 0;

	padding: 0;

}

h3 {

	color: #6790AB;

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

	margin: 0;

	padding: 0;

}

h4 {

	color: #7C7C7C;

	font-size: 10px;

	font-weight: bold;

	margin: 15px 0 5px 0;

	padding: 0;

}

input {

	margin: 2px 0 0 0;

}

img, object, embed {

	border: none;

	margin: 0;

	padding: 0;

}

table {

	padding: 0;

	margin: 0;

}

.largeLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #4B90CB;

	text-decoration: underline;

}
.largeFont {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

}


/* structure */

#topBar {

	background-color: #6B7074;

	width: 100%;

	height: 23px;

}

#btmGrad {

	width: 100%;

	height: 6px;

	background-color: #6B7074;

}

#nav1 {

	background-color: #FFFFFF;

	color: #333333;

	margin: 0;

	padding: 13px 0 0 0;

	width: 750px;

}

#newNav{

	width: 750px;

	margin-left: auto;

	margin-right: auto;

	}
	
#newNav2{
	
		width: 650px;
	
		margin-left: auto;
	
		margin-right: auto;
	
	}

#nav1 object, #nav1 embed, #nav1 table {

	vertical-align: middle;

	margin: 0;

	padding: 0;

}

#main {

	margin: 0;

	padding: 0 10px 0 10px;

	background-color: #6B7074;

	width: 100%;

}

#contentHome {

	background-color: #FFFFFF;

	color: #333333;

	margin: 0;

	padding: 0;

	width: 750px;

}

#content {

	padding: 0, 0, 20px, 10px;

	MARGIN: 0px;

	WIDTH: 760px;

	margin-left: auto;

	margin-right: auto;

	COLOR: #333333;

	BACKGROUND-COLOR: #ffffff;

	voice-family: "\"}\""; 

	voice-family:inherit;

	width: 750px;

}

#container{

	background-color:#ffffff;

	width: 750px;

	color:#666666;

	margin-left: auto;

	margin-right: auto;

	}

#container2{

	background-color:#ffffff;

	width: 650px;

	color:#666666;

	margin-left: auto;

	margin-right: auto;

	}

#bodyContent{

	margin: 0 0 0 20px;

	width: 377px;

	}

#bodyContent1{

	margin: 0 0 0 20px;

	width: 605px;

	}

#leftCol, #leftCol td, #leftCol p, #leftCol input {

	background-color: #FFFFFF;

	color: #666666;

	margin: 0 0 15px 0;

	padding: 0;

	text-align: left;

	vertical-align: top;

}
#gradient {
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-position: left bottom;
	background-image: url(http://localhost/o2optix.com/images/gradient.gif);
	background-color: #FFFFFF;
	height: 50px;
}


#leftCol ul {

	list-style-image: url(http://localhost/o2optix.com/images/bullet_orange.gif);

	list-style-position: outside;

	text-align: left;

	text-indent: 0;

	margin: 0 0 15px 20px;

	padding: 0;

}

#leftCol li {

	color: #666666;

	margin: 0 0 5px 0;

	padding: 0;

}

#leftCol .backToTop {

	margin: 10px 0 50px 0;

	padding: 0;

}

#leftCol .btn {

	margin: 20px 0 30px 0;

	padding: 0;

}

.footnote {

	font-size: 9px;

	padding-top: 20px;

}

#leftCol .footnotePale {

	color: #7C7C7C;

	font-size: 9px;

	padding-top: 20px;

}

#leftCol .headLink {

	color: #6790AB;

	font-weight: bold;

	text-decoration: underline;

}

#leftCol .hline {

	margin: 10px 0 20px 0;

	padding: 0;

}

#leftCol .labelBlue {

	color: #6790AB;

	font-weight: bold;

}

#leftCol .labelGrey {

	color: #C7C7C7;

	font-size: 10px;

}

#leftCol .pagenote {

	font-size: 9px;

	padding-top: 20px;

}

#leftCol .steps {

	padding: 0 0 15px 0;

}

#linksList h2 {

	margin: 25px 0 5px 0;

}

#linksList p {

	margin: 0 0 5px 0;

}

#forms, #forms p, #forms td {

	color: #7C7C7C;

	font-size: 10px;

	padding: 0;

	margin: 0;

}

#forms input, #forms select, #forms textArea {
    font-size: 11px;
    margin: 0 0 10px 0;
    padding: 0;

}

#forms option {

	font-size: 10px;

	margin: 0;

	padding: 0;

}

#forms input {

	color: #7C7C7C;

}

#forms textArea {

	color: #7C7C7C;

	width: 365px;

}

#forms select, #forms option {

	color: #ACACAC;

}

#forms .longForm {

	width: 150px;

}

#forms .shortForm {

	width: 100px;

}

#rightCol {

	background-color: #FFFFFF;

	margin: 0;

	padding: 0;

	text-align: right;

	vertical-align: top;

}

#rightColNT {

	background-color: #FFFFFF;

	margin: 0;

	padding: 0;

	text-align: left;

}

#rightCol a, #rightCol table, #rightCol td, #rightColNT a {

	margin: 0;

	padding: 0;

	border: 0;

}

#rightCol .offer, #rightColNT .offer {

	margin: 20px 0 0 0;

	padding: 0;

}

#footer {

	background-color: #6B7074;

	color: #D4D4D4;

	height: 133px;

	margin: 0;

	padding: 0 10px 0 10px;

}

#footer a, p, td {

	color: #D4D4D4;

	font-size: 10px;

	font-weight: normal;

	margin: 0;

	padding: 0;

}

#footer a {

	text-decoration: none;

	font-weight: normal;

}

#footer ul {

	text-align: left;

	list-style: none outside none;

	margin: 28px 0 5px 0;

	padding: 0;

}

#footer li {

	display: inline;

	margin: 0 25px 0 0;

	padding: 0;

}

#footer .copyright {

	color: #8f9294;

	font-size: 8px;

	font-weight: normal;

	text-align: left;

}

#center{

	margin-left: auto;

	margin-right: auto;

	}

.img{

	display: block;

	}

.adBlock{

	margin: 0 0 0 15px;

	width: 169px;

	}

.adText{

	margin: 4px 0 4px 0;

	width: 169px;

	color: #666666;

	}

.bodyText{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	}

#centered{

	margin-left: auto;

	margin-right: auto;

	}#promo {
	font-size: 11px;
	padding: 10px 15px 10px 25px;
	margin: 0px;
	text-align: left;
	width: 260px;
}
#pic {
	width: 94px;
	padding-top: 0px;
	padding-right: 121px;
	padding-bottom: 0px;
	padding-left: 65px;
}

.title {
	font-size: 15px;
	color: #71A7D1;
}
.optionTable {
	margin: 0px;
	padding: 0px;
}
#clearer {
	clear: right;
}
#bodyContent2 {
	margin: 0 20 0 20px;
	padding: 0px;
}
