/* CSS Document */
/* -----  Coming Soon -------- */
#coming_soon{position:absolute; top:0; left:647px; background-image:url(../img/open_soon.gif); width:124px; height:124px; z-index:300;}
/* -----  End Coming Soon -------- */
body {margin:0; padding:0; border:0; text-align:center; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#999999;}

table {width:100%; margin:0; padding:0; border:0; vertical-align:top;}

td {vertical-align:top;}

img {border:0;}

p {margin:0; padding:17px 0 4px 0;}

form {margin:0; padding:0; border:0;}

#holder {margin:0 auto; padding:0; border:0; width:770px; text-align:left; position:relative;}

a {color:blue; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

a:hover {text-decoration:underline;}

/* 436F8E ========================= HEADER STYLES =============================================== */
#header {width:770px; height:80px; background:transparent url(../img/bg_header.gif) repeat-x 0% 0%; border-bottom:1px solid #B9D6EB;}

#logo {padding:17px 0 0 8px; width:217px; float:left; height:63px;}

#subnavigation {width:527px; float:right; padding:10px 18px 0 0; height:30px;}

#subnavigation ul {margin:0; padding:0; border:0; list-style:none;}

#subnavigation ul li {float:right;}

#subnavigation ul li a.subnav {font:normal 11px Arial, Helvetica, sans-serif; color:blue; text-decoration:underline; text-transform:lowercase; padding:4px 0 0 37px; height:27px; display:block; float:left;}

#subnavigation ul li a.subnav:hover {color:#FCA600;}

#subnavigation ul li a.subnav_account {background:transparent url(../img/icon_account.gif) no-repeat 0% 0%;}

#subnavigation ul li a.subnav_cart {background:transparent url(../img/icon_cart.gif) no-repeat 0% 0%; padding:4px 31px 0 37px;}

#navigation {width:545px; float:right; padding:0;}

/* ========================= MASTHEAD STYLES =============================================== */
#masthead {clear:both; background:transparent url(../img/advantage_masthead.jpg) no-repeat 0% 0%; height:222px; border-bottom:13px solid #DFEDF6; padding:0 0 0 421px;}

#masthead_heading {background:transparent url(../img/title_professional_quality.gif) no-repeat 12px 31px; width:252px; height:100px; padding-bottom:34px;}

#masthead_heading span{display:none;}

ul.masthead_list {margin:0; padding:0; border:0; list-style:none;}

ul.masthead_list li {background:transparent url(../img/icon_check.gif) no-repeat 0% 0%; padding:0 0 6px 18px; font:normal 13px Arial, Helvetica, sans-serif;}

/* ========================= CONTENT STYLES =============================================== */
#content {width:770px;}
.product {width:292px; float:right; background:transparent url(../img/verticle_hr.gif) repeat-y 0% 0%; padding-left:20px;}
#content h2 {margin:0; padding:0; border:0;}
#content a.prod_title {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:blue; text-decoration:underline;}
#content a.prod_title:hover {color:#436F8E;}
p.lead {margin:0; padding:2px 0 0 0; border:0;}
#content a.more_link {padding:0 5px; color:blue; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
#content a.more_link:hover {text-decoration:underline;}
.more_info {padding-left:10px;}
.order_btn {float:right; padding-top:5px;}
.hr {clear:right; height:17px; border-bottom:1px solid #E7E7E7;}
.references {width:286px; height:376px;}
.references p{display:block; float:left; width:140px;}

.main_text {width:432px; background:transparent url(../img/hr.gif) repeat-x 0% 100%; float:left; padding:23px 26px 23px 0;}

h1 {margin:0; padding:0; border:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#74A9CE;}

.home_pic {padding:1px; border:1px solid #D9D9D9; float:left; margin-bottom:15px;}

.text {margin-left:85px;}

.main_text_last {background:none;}

.more_info_block {padding-left:0; display:block;}

#iso_pop, #iso_adv_pop{position:absolute; left:200px; top:460px; border:1px solid gray; padding:5px; background-color:#DFEDF6; width:200px; visibility:hidden;}

#iso_adv_pop{top:510px;}

#travel_case{position:absolute; left:500px; top:490px; border:1px solid gray; padding:5px; background:white; visibility:hidden;}

.more_link_01 {float:left; padding-top:5px;}

.price{width:20px; padding-top:15px;}
.price_link, .price_link_last { border-left: 1px solid #4a738c; float: left; padding:0 7px; width: 80px; height:25px; margin-bottom:10px;}
.price_link_last {border-right: 1px solid #4a738c; width:60px}


/* ========================= FOOTER STYLES =============================================== */
#footer {clear:both; background:#FFF url(../img/bg_footer.gif) repeat-x 0% 1px; border:1px solid #E2EEF7; border-left:0; border-right:0; height:55px; text-align:left; padding-top:2px;}

#footer a.footer_link {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:blue; text-decoration:underline; padding:0 5px;}

#footer a.footer_link:hover {color:#436F8E;}

#copyright {padding:7px 0 15px 0; text-align:center; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#B6B6B6;}

#copyright a.copyright_link {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:blue; text-decoration:underline;}

#copyright a.copyright_link:hover {color:#436F8E;}

#copyright a.url_link {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:blue; text-decoration:underline; padding:0 10px;}

#copyright a.url_link:hover {color:#436F8E;}

/* ========================= Radiant Smile&trade; ADVANTAGE STYLES =============================================== */
#adv_masthead {clear:both; background:transparent url(../img/advantage_masthead.jpg) no-repeat 0% 0%; height:243px; border-bottom:13px solid #DFEDF6; padding:0 0 0 386px;}

#adv_masthead_heading {background:transparent url(../img/title_advantage.gif) no-repeat 12px 52px; width:252px; height:127px; padding-bottom:21px;}

.adv_product {width:275px; float:right; background:transparent url(../img/verticle_hr.gif) repeat-y 0% 0%; padding-left:14px;}

.adv_references {background:transparent url(../img/verisign_logo.gif) no-repeat 50% 50%; width:275px; height:76px;}

.qty {border:1px solid #999; width:25px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#999; padding-left:2px;}

.quantity_input {padding:0 30px 0 20px;}

.form_input1 {float:left; padding:10px 10px 5px 0;}

.form_btn1 {padding:10px 0 5px 0;}

.note {font:normal 10px Arial, Helvetica, sans-serif; clear:left;}

.advantage_text {width:442px; background:transparent url(../img/hr.gif) repeat-x 0% 100%; float:left; padding:23px 26px 23px 0;}

.advantage_text_last {background:none;}

.adv_text {margin-left:105px;}
