body { background:#5387a8;background-image:url('../img/bg.jpg');background-repeat:repeat;margin:0px; }

#main { position:relative;width:1024px;margin:auto;background:#fff;border-left:18px solid #fff;border-right:18px solid #fff; }

#bnr_sp { height:190px; }
#bnr { z-index:1000;position:absolute;top:0px;height:190px;width:1024px;background-image:url('../img/top-lbgrd.png');background-position:0px 8px;background-repeat:repeat-x; }
#bnr_top { height:8px;background-image:url('../img/top-blgrdbar.png');font-size:1px; }
#bnr_bottom { height:26px;padding-top:2px;padding-left:388px;background-image:url('../img/menubar.png');color:#fff977;font-family:Arial,sans-serif;font-weight:bold;font-size:0.9em; }
#bnr_bottom form { display:inline;vertical-align:middle;margin-left:120px;font-size:11pt; }
#bnr_bottom form input { vertical-align:middle; }

#bnr_bottom form input { width:180px; }
#bnr_bottom form input[type="submit"] { background-image:url('../img/ylbut.png');border:none;width:112px;height:21px;background-color:transparent;color:#f00;text-transform:uppercase;font-weight:bold;font-size:1.1em;font-family:'Times New Roman',serif;cursor:pointer; }

#bnr_logo { position:absolute;top:10px;left:0px; }
#bnr_logo strong { position:absolute;top:80px;left:60px;width:500px;font-size:12pt;font-family:arial; }
#bnr_logo img { border:none; }

#nav ul { z-index:2200;position:relative;padding:0px;margin:0px;margin-top:121px;height:33px;background-color:#fff;float:left; }
#nav ul li { position:relative;float:left;list-style-type:none;margin:0px;padding:0px; }
#nav li ul { padding:0px;margin:0px;position:absolute;display:none;top:27px;left:0px;width:210px;height:auto; }
#nav li ul { padding:0px 15px 15px 15px;margin:0px -15px -15px -15px;background-color:transparent; }
#nav li.sel ul { top:33px; }
#nav li:hover ul { display:block; }
#nav ul li li { float:none;border:1px solid #009;padding:0px;background-color:#ffe;margin:0px;margin-top:-1px;font-size:0.8em; } /* dropdown body */
#nav ul li li a { height:auto;padding:1px 3px;width:202px; }
#nav ul li li a:hover { background-color:#ffa; }
#nav ul li { margin-top:4px;border-top:2px solid #dfecf2;border-left:1px solid #dfecf2;font-family:'Times New Roman',serif;font-weight:bold;font-size:18px; }
#nav ul li.sel { border:none;margin-top:0px;background-image:url('../img/menu-button.png'); }

#nav a { display:block;height:25px;padding:2px 10px 0px 10px;color:#f00;text-decoration:none; }
#nav a.sel { height:25px;padding-top:8px;color:#000; }
#nav a.sel:hover { background-image:url('../img/menu-button-hov.png'); }
#navcap { float:left;width:15px;height:33px;margin-top:121px;background-image:url('../img/menu-tr-corner.png'); }
#nav_extra { margin-top:121px;float:left; }
#nav_extra img { border:none;display:block;float:left;margin-left:5px; }

#nav a:hover { background-image:url('../img/menu-button-hov.png');padding-top:8px;margin-top:-6px; }
#nav a.sel:hover { margin-top:0px; }
#nav ul li li a:hover { background-image:none;padding-top:0px;margin-top:1px; }

#bnr_gail { position:absolute;z-index:2100;top:30px;left:850px;width:161px;height:158px;background-image:url('../img/gailhoward.jpg'); }
#bnr_contact { font-size:12pt;z-index:2000;position:absolute;top:20px;left:535px;width:310px;height:45px;padding-top:5px;color:#f00;background-color:#fff;font-weight:bold;border:1px solid #6ea1c2;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;behavior:url('/border-radius.htc'); }
#bnr_contact .lbl { position:absolute;top:5px;left:5px; }
#bnr_contact .phone { color:#3a698b;position:relative;left:160px;font-size:12pt; }
#bnr_contact_btn { position:absolute;top:15px;left:20px;display:inline-block;width:112px;height:21px;background-image:url('../img/ylbut.png');color:#f00;text-align:center;text-transform:uppercase;font-size:11pt;text-decoration:none; }
#bnr_slogan { position:absolute;top:85px;left:550px;color:#224769;font-style:italic;font-size:9pt;text-transform:uppercase;font-family:arial;width:310px; }
#bnr_cart { position:absolute;top:35px;left:500px; }
#bnr_cart img { border:none; }

#footer { font-family:arial;font-weight:bold; }
#ft_bl { float:left;width:682px;height:29px;background-image:url('../img/foot-botleft.png');background-repeat:repeat-x;color:#fff;border:1px solid #a2bdd0;font-size:8pt;padding:2px 5px;text-align:center; }
#ft_br { float:left;width:318px;height:23px;background-image:url('../img/foot-botright.png');background-repeat:repeat-x;color:#fff;border:1px solid #a2bdd0;padding:5px 5px;text-align:center;font-size:9pt; }
#ft_br a { color:#fff; }


.center { text-align:center; }
.center img { margin-top:10px;border:0px; }

.clear { clear:both; }

.left { float:left; }
.left img { border:none;margin:5px; }

.right { float:right; }
.right img { border:0px;margin:5px; }

p { text-indent:25px;margin:10px 0px; }
p.tips { text-indent:0px;margin:0px 0px 5px 0px; }
h3.tipsh3 { margin-top:10px; }

.rt { text-align:right;margin:0px 5px; }

.font8 { font-size:8pt; }

h1 {
 font-family:arial;
 font-size:20pt;
 color:#f00;
 position:relative;
 z-index:20;
 top:0px;
 left:0px;
 height:auto; 
 margin:5px 0px; 
 text-align:center;
 text-shadow:#000 1px 1px 1px;
}

h2 {
 font-family:arial;
 font-size:16pt;
 text-transform:uppercase;
 color:#f00;
 position:relative;
 z-index:20;
 top:0px;
 left:0px;
 height:auto;
 margin:0px;
 text-align:center;
 text-shadow:#000 1px 1px 1px;
}

h3 { font-size:12pt;margin:5px 0px 0px 0px; }

.blbox h3 { color:#1b415e;margin:15px 0px 0px 0px; }

a { color:#305e80; }
a.ital { font-style:italic; }
a.none {text-decoration:none; }
h1 a { text-decoration:none;color:#f00; }
h2 a { text-decoration:none;color:#f00; }
h3 a { text-decoration:none;color:#000; }
h1 a:hover { text-decoration:underline;color:#f00; }
h2 a:hover { text-decoration:underline;color:#f00; }
h3 a:hover { text-decoration:underline;color:#000; }
.moreinfo { padding-top:6px; }
.moreinfo a { font-style:italic;text-decoration:none;color:#f00;font-weight:bold;font-family:arial;text-transform:uppercase;font-size:10pt; }
.moreinfo a:hover { text-decoration:underline; }

hr { color:#dfecf2; }

.ylbox { background:#fefcb4;padding:10px 20px; }

#thirdrt {
 width:330px;
 float:left;
 margin-top:10px;
}
.third {
 width:305px;
 float:left;
 padding:10px;
 margin-top:10px;
 margin-right:16px;
}
.third2 {
 width:305px;
 float:left;
 padding:10px;
 margin-top:10px;
}

.blbox { background:#dfecf2;padding:10px; }

.blbord { border:2px solid #bfdcd2; }
.blbordbox { border:1px solid #bfdcd2;padding:10px;margin:10px 0px; }

.price { color:#224769;font-weight:bold; }

.notbsp { margin-top:0px;margin-bottom:0px; }

