/**MISC**/
ul {margin:0; padding:0;}
.Spacer {margin:0; padding:0; font-size:0px;}
p {margin:0; padding:0 0 10px 0;}
td, tr {vertical-align:top; margin:0; padding:0;}
tbody {border:none;}
a {outline:none;}
img {margin:0; padding:0;}
h1, h2, div {margin:0; padding:0 0 10px 0;}
form {padding:0; margin:0;}
input {margin:0; padding:0px;}

/**Structural**/
body {background:#666; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; margin:0; padding:0;}
#wrapper {position:relative; background:url(../images/oxineem_background.jpg) #fff top no-repeat; width:990px; margin:0 auto; }
#topnav {position:relative; padding:0 20px 0 0;}
	#topnav ul, #topnav li {list-style:none; margin:0; padding:0;}
	#topnav ul {float:right; width:590px; padding:5px 0px 0 15px;}
	#topnav li {float:left; display:block; padding:0 30px 0 0;}
#body {position:relative; width:470px; padding:30px 5px 5px 5px;}
	#body h1 {font-size:18px;}
	#body ul {margin:0 0 10px 25px;}
#orderDetails {position:relative;}
	h1.OfferTitle {position:absolute; top:75px; left:20px; color:#fff; font-size:30px;}
	h2.OfferDesc {position:absolute; top:200px; left:25px; color:#fff; font-size:11px; font-weight:normal;}
#form {position:relative; width:324px; height:652px; padding:10px;}
	.SmilesGraphic {position:absolute; top:740px; left:50px;}
	.FormWrapper {position:absolute; top:260px; left:25px; text-align:right}
	.OrderNow {background:url(../images/ordernow.png) no-repeat; z-index:10; position:absolute; top:270px; left:220px; width:141px; height:113px;}
	label {color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 0 0 0; display:block;}
	.StandardField {width:166px; height:15px; margin:0 0 7px 5px;}
	.StandardSelect {width:171px; margin:0 0 7px 5px;}
	.FormWrapper .SubmitForm {background:url(../images/onineem_form_submit.jpg) no-repeat; width:136px; height:44px; border:0; margin:0 25px 0 0; cursor:pointer;}
	.FormWrapper .SubmitForm:hover {background:url(../images/onineem_form_submit.jpg) no-repeat 0px 2px;}
	#moneyBackGuarantee {position:absolute; top:0px; left:250px; width:100px; height:100px; cursor:pointer;}
#footer {text-align:center; color:#000000; font-size:11px;}
	#footer a {color:#000000; font-size:11px; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}

.QuoteBox {background:url(../images/quoteBox.jpg) no-repeat; width:335px; height:124px; color:#FFFFFF; padding:10px;}
	.QuoteBox h2 {font-size:20px; font-weight:bold; margin:0; padding:0 0 5px 0;}
	.QuoteBox p {font-size:12px; font-weight:bold;}

/**HOME PAGE SPECIFIC STYLES**/
#wrapper.Home {position:relative; background:url(../images/oxineem_background_home.jpg) #fff top no-repeat; width:990px; height:1190px; margin:0 auto; }
#homePageOfferText {position:absolute; top:413px; left:227px; color:#FFFFFF;}
	#homePageOfferText h1 {font-size:28px;}
	#homePageOfferText h2 {font-size:14px; font-weight:normal; padding:0 0 5px 0;}
#homePageOrderFlare {position:absolute; top:495px; left:420px; color:#FFFFFF; width:155px; height:115px; z-index:1;}
#form.Home {position:absolute; top:450px; left:140px; width:324px; padding:10px;}
#form.Home .FormWrapper label {color:#666666;}
#form.Home .FormWrapper .SubmitForm {background:url(../images/onineem_form_submit_home.jpg) no-repeat; width:136px; height:44px; border:0; margin:0 25px 0 0; cursor:pointer;}
#form.Home .FormWrapper .SubmitForm:hover {background:url(../images/onineem_form_submit_home.jpg) no-repeat 0px 2px;}

/**Customer Service Page**/
#customerServiceContactSubmit {background:url(../images/onineem_form_submit_home.jpg) no-repeat; width:136px; height:44px; border:0; margin:0 25px 0 0; cursor:pointer;}
#customerServiceContactSubmit:hover {background:url(../images/onineem_form_submit_home.jpg) no-repeat 0px 2px;}

#video {position:absolute; top:260px; left:586px; width:385px;}
#homepageText {position:absolute; top:650px; left:556px; width:400px; color:#666666;}
	#homepageText h1 {font-size:30px;}
	#homepageText p {font-size:14px;} 
	#homepageText ul {margin:0; padding:0;}
	#homepageText li {font-size:18px; color:#336600; font-weight:bold; float:left; list-style:none; list-style-type:none; padding:3px 10px 0 0px;}
	#homepageText li.Bullet {background:url(../images/bullet.jpg) left no-repeat; padding:3px 10px 0 15px;}
#productDisplay {position:absolute; top:900px; left:495px;}

/**ORDER PAGE SPECIFIC STYLES**/
#wrapper.Orderform {position:relative; background:url(../images/oxineem_background_orderpage.jpg) #fff top no-repeat; width:990px; height:780px; margin:0 auto; }
#wrapper.Orderforminterior {position:relative; background:url(../images/oxineem_background_order_interior.jpg) #fff top no-repeat; width:990px; height:950px; margin:0 auto; }
#wrapper.Orderformsuccess {position:relative; background:url(../images/oxineem_background_order_interior.jpg) #fff top no-repeat; width:990px; height:1050px; margin:0 auto; }
#infoform.Orderpage .body_text_header { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#77A330; font-weight:bold; }
#infoform.Orderpage { padding-top:295px; }
#infoform.Orderpage label { font-size:13px; color:#000000; padding:0px; margin:0px; display:inline; }
#infoform.Orderpage form { padding:0px; margin:0px; }
#infoform.Orderpage .SubmitForm {background:url(../images/ContinueButton.png) no-repeat; width:144px; height:44px; border:0; margin:0 25px 0 0; cursor:pointer;}
#infoform.Orderpage .SubmitForm:hover {background:url(../images/ContinueButton.png) no-repeat 0px 2px;}
#infoform.Orderpage .SubmitOrder {background:url(../images/SubmitOrder.png) no-repeat; width:144px; height:47px; border:0; margin:0 25px 0 0; cursor:pointer;}
#infoform.Orderpage .SubmitOrder:hover {background:url(../images/SubmitOrder.png) no-repeat 0px 2px;}
#infoform.Orderpage .security { font-size:10px; color:#000000; } 
#moneyBackGuaranteeBanner {position:absolute; top:315px; left:150px; width:400px; height:70px; cursor:pointer;}
#orderPageOfferText {position:absolute; top:470px; left:227px; color:#FFFFFF;}
	#orderPageOfferText h1 {font-size:28px;}
	#orderPageOfferText h2 {font-size:14px; font-weight:normal; padding:0 0 5px 0;}
#form.Orderpage {position:absolute;	background:url(../images/orderForm.jpg) no-repeat; top:295px; left:558px; width:395px; height:469px; padding:10px;}
#form.Orderpage h1 {color:#77a330; font-size:24px; padding:0; margin:0;}
#form.Orderpage li, #form.Orderpage ul {list-style:none; list-style-type:none;}
#form.Orderpage li.Bullet {background:url(../images/bullet2.jpg) left no-repeat; padding:10px 10px 0 15px; color:#336633; font-size:11px;}
#form.Orderpage .OrderFormText {color:#FFFFFF; font-size:13px; font-weight:bold;}
#form.Orderpage label {color:#666666;}
#form.Orderpage .SubmitForm {background:url(../images/onineem_form_submit_home.jpg) no-repeat; width:136px; height:44px; border:0; margin:0 25px 0 0; cursor:pointer;}
#form.Orderpage .SubmitForm:hover {background:url(../images/onineem_form_submit_home.jpg) no-repeat 0px 2px;}
#form.Orderpage .CustomQtyBg {background:url(../images/form_qty_bg_package.jpg) no-repeat; width:21px; height:21px; border:none; padding:10px; font-weight:bold; font-size:18px; color:#666666;}
#form.Orderpage .CustomQtyBg2 {background:url(../images/form_qty_bg.jpg) no-repeat; width:21px; height:21px; border:none; padding:10px; font-weight:bold; font-size:18px; color:#666666;}	
#form.Orderpage .SubmitForm {background:url(../images/orderForm_submit.jpg) no-repeat; width:136px; height:44px; border:0; margin:0 25px 0 0; cursor:pointer;}
#form.Orderpage .SubmitForm:hover {background:url(../images/orderForm_submit.jpg) no-repeat 0px 2px;}
	/**SPECIAL STYLE FOR THE TOOTHPOWDER OPTIONS**/
	#toothPowderPricing {position:absolute; top:277px; left:10px; width:135px;}

/**Link**/
#topnav a {color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none;}
#topnav a:hover {text-decoration:underline;}
