html, body {background:#062a46 url(bg-body.jpg) 0 0 repeat-x ;margin:0;padding:0 0 20px 0;
font:normal x-small/1.5em verdana, arial, sans-serif; color:#333;}

#clear{clear:both;}

#content a{color:#2f80ac;background:#eeeded;}
#content a:hover{color:#000;background:#eeeded;}	

h1{color:#073650;font:normal 2.5em/2em verdana, arial, sans-serif;margin:0;padding:0;}
h2{color:#466993;font:normal 2em/1.5em verdana, arial, sans-serif;margin:0;padding:0;}
h3{color:#490a02;font:normal small/1em verdana, arial, sans-serif;margin:0;padding:0;}
h4{color:#466993;font:normal small/2em verdana, arial, sans-serif;margin:0;padding:0;}
h5{color:#466993;font:bold small/2em verdana, arial, sans-serif;margin:0;padding:0;}
h6{color:#000;font:bold x-small/2em verdana, arial, sans-serif;margin:0;padding:0;}

h3.navtitle{text-transform:uppercase;background: url(bg-h3.jpg) 2px 0 no-repeat;padding:10px 15px 0 0;
color:#e0d9c1;height:60px;text-align:right;}

#box{padding:0;margin:0 auto 0 auto;position:relative;width:788px;background: url(bg-box.jpg) 0 0 repeat-y;}
#head{background:#fff url(bg-head.jpg) 0 bottom repeat-x;margin:0;padding:0;position:relative;height:107px;} 
#left{margin:0;padding:0;width:213px;float:left;}
#right{margin:0 0 0 214px;padding:0;background: url(bg-rightt.jpg) 0 209px repeat-x;}

#logo{background: url(logo.jpg) 0 0 no-repeat;padding:0;margin:0;width:198px;height:106px;}
#logo a{display:block;margin:0;padding:0;width:198px;height:70px;}/**/
#logo span{display:none;}  
#slogan {
	position:absolute;
	top:50px; right:26px;
	text-align:right;
	font-size:9px;
	line-height:10px;
	}

#topnavcontainer{padding:60px 0 0 0;margin:0px 0 0 0;position:relative;border:1px solid red;height:30px;}
#slideshow{width:573px;height:215px;float:right;position:relative;}
#searchtampa a{background: url(tampaButton.jpg) 0 0 no-repeat;display:block;width:291px;height:48px;
position:absolute;bottom:7px;left:0;}
/**/html>body #searchtampa a{bottom:6px;}
#searchtampa a:hover{background-position:0 -93px;}
#searchtampa a span{display:none;}
#content{margin:0;padding:0 20px 0 30px;}	
#content p{font-size:1.1em;}

#webmasters{text-align:right;width:210px;height:45px;}
#webmasters img{width:99px;height:28px;margin:0;padding:0;}
#webmasters a{text-decoration:none;color:#c7c8c9;margin:0;line-height:1em;display:block;}
#webmasters a:hover{text-decoration:underline;color:#333;}	 

#content-iframe{background:#fff;clear:both;padding:0;margin:2px 0 0 0;width:780px;}
#content-iframe p{margin:0 70px 0 10px;padding:10px 0 0 0;}
#content-iframe h1{margin:0 0 0 10px;}
#content-iframe p.line{display:block;margin:0 0 10px 0;}

#contentfooter{background: url(bg-pagetag.jpg) 0 15px repeat-x;clear:left;height:75px;position:relative;}
#contentfooter .keller{background: url(keller.jpg) 0 0 no-repeat;width:84px;height:54px;
position:absolute;top:25px;left:418px;}
#contentfooter p{clear:left;position:absolute;width:380px;top:65px;left:0;color:#9fa3a5;}
/**/html>body #contentfooter p{top:55px;}
ul#pagetag{list-style-type:none;margin:0;padding:0;display:block;}
ul#pagetag li{margin:0;padding:0;float:left;color:#062a46;text-transform:uppercase;}
ul#pagetag li.pagetag-sp{padding:0 65px;}

#footer{background: url(bg-footer.jpg) 0 bottom repeat-x;height:45px;float:right;width:574px;}

/****************************************************** navigational */

#priceband div{float:left;margin:5px;width:163px;}
#priceband div a{display:block;padding:5px 8px 5px 3px;background:#f7f7f7;text-decoration:none;border-bottom:1px solid #eae9e9;
border-top:2px solid #fff;font-size:1.1em;}

ul#topleftNav{list-style-type:none;margin:0;padding:0;position:absolute;top:85px;left:20px;width:280px;}
ul#topleftNav li{margin:0;padding:0;float:left;color:#adacac;}
ul#topleftNav li a{padding:8px;margin:0;color:#540d04;text-transform:uppercase;
text-decoration:none;font-size:1em;}
ul#topleftNav li a:hover{color:#000;text-decoration:underline;}	
ul#topleftNav li.topleftNav-on a{color:#062536;background:#fff;}
 
 
ul#middlerightNav{list-style-type:none;margin:0;padding:0;}
ul#middlerightNav li{margin:0;padding:0;float:right;color:#adacac;}
ul#middlerightNav li a{padding:15px 25px 0 15px;margin:0;color:#062945;background: url(arrow.gif) 0 17px no-repeat;
text-decoration:none;font-size:1.5em;line-height:2.8em;}
ul#middlerightNav li a:hover{color:#000;text-decoration:underline;background-position:0 -20px;}	
ul#middlerightNav li.middlerightNav-on a{color:#062536;background:#fff;} 

#left ul{margin:-20px 4px 0 4px;padding:0;}
#left ul li{margin:0;padding:0;list-style-type:none;text-align:right;}
#left ul li a{line-height:2.3em;margin:0;padding:0 25px 0 0;text-decoration:none;font-size:1.1em;color:#000;
background: url(bullet.gif) 185px 10px no-repeat;border-bottom:1px solid #bbb8ac;display:block;}
#left ul li a:hover,#left ul li.lefton a:hover{color:#000;background:#dddddd url(bullet.gif) 185px -10px no-repeat;} 
#left ul li.lefton a{color:#000;background:#c3c1c1 url(bullet.gif) 185px -10px no-repeat;;} 
#left ul li.sub a{color:#7e7b7b;background:#fff;font-size:1em;line-height:2em;}
#left ul li.sub a:hover{color:#540d04;}  

 
/* --------------------------------------------- */  

#toprightNav{position:relative;padding:74px 0 0 0;margin:0;float:right;height:10px;background:url(phonenumbers.gif) no-repeat right 7px;}

/* background: url(phonenumbers.gif) right 14px no-repeat;*/

/**/html>body #toprightNav{padding:74px 0 0 0;}
#toprightNav ul{padding:0;list-style-type:none;margin:0;background:transparent;}
#toprightNav li{display:block; float:left;margin:0 0 0 1px;}
.xsnazzy {background:transparent;}
.xsnazzy span {text-align:center; color:#c0bfbf; margin:0;padding:0;
font:normal 1.5em/2em verdana, arial, sans-serif;}

.xtop {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}/*background color controls the top strip - and border around corner*/
.xb1 {margin:0 5px; background:#000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#000;border:0 solid #000; border-width:0 1px 1px 1px;}/*border around content*/

a.xmenu2, a.xmenu2:visited {display:block;text-decoration:none;width:125px; font-size:0.9em;}/*width:7em;*/
a.xmenu2:hover {background:transparent; cursor:pointer;}
a.xmenu2:hover span {color:#fff;}
a.xmenu2:hover .xboxcontent {background:#062a46; border-color:#062a46;}/*changes border-bottom:1px solid #eee; on content*/
a.xmenu2:hover .xb1 {background:#062a46;}
a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4 {background:#062a46; border-color:#062a46;}/*background color controls the top strip*/

#topNav li.on a.xmenu2 {background:transparent; cursor:pointer;}
#topNav li.on a.xmenu2 span {color:#000;}
#topNav li.on a.xmenu2 .xboxcontent {background:#ebe9d4; border-color:#ebe9d4;}
#topNav li.on a.xmenu2 .xb1 {background:#ebe9d4;}
#topNav li.on a.xmenu2 .xb2, #topNav li.on a.xmenu2 .xb3, #topNav li.on a.xmenu2 .xb4 {background:#ebe9d4; border-color:#ebe9d4;}

/* --------------------------------------------- */
