@charset "utf-8";
/* CSS Document */

/*YAHOO! RESET*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 

body { background: url(../images/bg.png) repeat-x; background-color:#a99a8b; margin:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { padding:0px; margin:2px 2px -1px 2px; }

A { text-decoration:underline; color:white; }
A:hover { text-decoration:underline; }
p, span { color:#FFFFFF; }
#main_table_top {  position:absolute; top:0px; left:0px; width:100%; height:692; z-index:900; }
#main_table {
z-index:1000;
position:relative;
background:url(../images/tmp_bg.png) repeat-y;
min-height:710px; 
height:auto; 
width: 790px; 
padding: 4px 15px; 
overflow:hidden; 
display:inline-block;
}

#main_table { display: block; }
#main_right { background:url(../images/main_right.png) no-repeat; position:absolute; top:0px; right:0px; width:13px; height:698px; }
#main_left { background:url(../images/main_left.png) no-repeat; position:absolute; top:0px; left:0px; width:13px; height:698px; }
#main_btm_lft { background:url(../images/main_left_cr.png) no-repeat; position:absolute; bottom:0px; left:0px; width:13px; height:13px; }
#main_btm_rt { background:url(../images/main_right_cr.png) no-repeat; position:absolute; bottom:0px; right:0px; width:13px; height:13px; }
#main_btm { background:url(../images/main_btm.png) no-repeat; position:absolute; bottom:0px; right:13px; width:796px; height:13px; margin-top:13px; }
#main_top { background:url(../images/bg_main2.png) repeat-x 0 0; position:absolute; top:0px; left:13px; width:794px; height:710px; }
#container { margin: 0 auto; width: 820px; position:relative; }
#top_nav { position:relative; height: 35px; width:820px; padding:2px; text-align: left; vertical-align:middle; }
#header {position:relative; height:200px; }
#logo { position:relative; float:left; }
#smilers { position:relative; float:right; }
#implant { position:absolute; bottom:0px; left:0px; padding:4px; }
.cosmetic { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #083561; }

/* Navigation Pane */
#left_nav_container { position:relative; float:left; padding-right:10px;}
#left_nav_container DIV A { font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:white; }

#left_nav_ext { position: relative; background: url(../images/left_nav_bg_wh.png); height:auto; overflow:hidden; width: 217px; padding-bottom:10px; }
#left_nav_btm { position: absolute; bottom: 0px; left:0px; background: url(../images/left_nav_foot.png); width: 217px; height: 10px; }

.buttons {  background: url(../images/left_nav.png) repeat-x 0 0; width:217px; }
.buttons P { position:absolute; top:10%; }
.btn_head { background-position: -0px -0px; height: 25px; }
.btn_foot { background-position: -0px -50px; height: 21px; }
.btn_default { background-position: -0px -24px; height: 25px; text-align:left; text-indent: 11px; }
.btn_default p a { text-decoration:none; }

#info_header { background-image:url(../images/header.png); height: 25px; text-align:left; text-indent:10px; padding:1px; }
#info_window { float:right; background-color: #3666b7; position:relative; margin-bottom:13px; padding:9px 0px 0px 0px; width: 555px; min-height:420px; height:auto; }

.blue_corner { position: absolute; width:9px; height:9px; background: url(../images/blue_corner.png); }
.blue_tl { top: 0px; left: 0px; background-position: -0px -0px; }
.blue_tr { top: 0px; right: 0px; background-position: -9px -0px; }
.blue_bl { bottom: 0px; left: 0px; background-position: -9px; -9px; }
.blue_br { bottom: 0px; right: 0px; background-position: -0px; -9px; }

#white_table { position: relative;  clear:both; margin: 10px 0px 10px 0px; height:26px; width:820px; }
.white_corner { position: relative; width:9px; height:26px; background: url(../images/corner_white.png) repeat-x 0 0; }
.white_left { background-position: -0px -0px; float:left; }
.white_right { background-position: -7px -0px; float:left; }


.sub_menu { display:none; width:206px; position:absolute; top:0px; left:0px; padding:0px; margin:0px; height:auto; text-align:left; }
.sub_menu li { list-style-type: none; text-indent: 6px; }
.link { background: url(../images/nav_sprite.png) repeat-x 0 0; width:206px; }
.link-head { background-position: -0px -0px; height:10px; }
.link-last { background-position:-0px -29px; height:20px; }
.link-bg { background-position:-0px -49px; height:20px; }
.link-btm { background-position: -0px -69px; height:12px; }

#sitemap li a { color:#ffffff; }

.slideshow { width:510px; margin-left:auto; margin-right:auto; margin-top:10px; }
.slideshow img { border:1px solid #FFFFFF; }

div.button 		{ width:88px; height:25px; background:#9e8a76; border:1px solid #7d6247; margin:10px 0px 0px 0px; }
div.button a	{ display:block; font-weight:normal; text-decoration:none;margin:5px 10px; }
div.button a:hover { color:#dddddd; }
div.button a span { font-size:12px; }
