/* CSS Document */
/*******************************************************************************/
/* FLASH REPLACEMENTS */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-hasFlash #right h2, .sIFR-hasFlash #right h1, .sIFR-hasFlash #left h1, .sIFR-hasFlash #promo h1, .sIFR-hasFlash #content2 h1, .sIFR-hasFlash #footerlocs  {  visibility: hidden; }

/******************************************************************************/
/* START ELEMENTS */

html,body { margin:0;padding:0}
body { font:62.5% Arial, Geneva, Helvetica, sans-serif; margin: 0; padding:0; background:#002c5b url('/images/bg_top.gif') no-repeat center top; }
a {  text-decoration:none; }
p, text { Verdana,Arial, Geneva, Helvetica, sans-serif;}
#content p a strong { color: #fff; }
img { border: 0px; }
/******************************************************************************/
/* HEADER NAV */
a{ color:#d2e4f7; }
a:link,  a:visited{  color: #d2e4f7; }
a:hover, a#current{  color: #fff000; }

/******************************************************************************/
/* Page ELEMENTS */

#promo {  width: 766px; height: 332px; margin:0 auto; }
#container { position: absolute; top: 302px; }
#content { width:766px;  background: url('/images/contentbg.jpg') no-repeat 0px 1px; margin:0 auto; }

#content2 { width:766px; height:347px; background:#002C5B url('/images/contentbg2.jpg') no-repeat; margin:0 auto; }

#innertxt{ width:700px; margin:0 auto; float:left; padding:50px 30px 5px 25px;}

/******************************************************************************/
/* CONTENT */
#left h1{  margin:0; padding:0; line-height:28px; font-size:1.5em; font-weight:bold; color: #ffffff; text-transform:uppercase; background: url('/images/dotbg.gif') repeat-x center bottom; }
#content2 h1{ margin:0; padding:0; line-height:36px; font-size:1.5em; font-weight:bold; color: #ffffff; text-transform:uppercase;}
#content p, #innertxt p{ color:#d2e4f7; }

/******************************************************************************/
/* LEFT */
#left { width:450px; float:left; padding:20px 35px 5px 25px;}
#left p, #innertxt p{ font-size:1.2em; color:#fff; margin:16px 0;}

/******************************************************************************/
/* RIGHT */
#right{ width:245px; float:left; padding: 25px 0px; }
#right strong { color: #fff; }
#right h1{ background: url('/images/right_title.gif') no-repeat; margin:0; padding:5px; font-size:1.2em; font-weight:bold; color: #ffffff; text-transform:uppercase;}
#right h2{ margin:0; padding:5px 0px 5px 10px; font-size:1.1em; font-weight:bold; color: #ffffff; text-transform:uppercase;}
#right h2:hover { padding-left: 7px; }


/******************************************************************************/
/* CLASSES */
.dots{  background:url('/images/dotbg.gif') repeat-x; padding:5px 0 0 0; margin:5px 0px;}
.none{ margin:0;padding:0;}
.clearer {  height:1%; overflow:hidden; clear:both; margin-top:-1px;}
.floatleft{ float:left;}
.floatright{ float:right;}

/******************************************************************************/
/* FOOTER */
#footer { width:100%; height:300px; background:url('/images/footerbg.jpg') repeat-x; color: #000000; padding-top: 58px; }
#footernav{ width: 766px; height:74px; margin: auto; background:url('/images/footernavbg.gif') no-repeat; text-align: center; padding-top: 5px; font:bold 10px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#787878; text-transform:uppercase;}
#footernav a { text-decoration:none; text-transform:uppercase; padding:0 4px;}
#footernav a:link, #footernav a:visited{ color:#787878; }
#footernav a:hover, #footernav a:active{ color:#ccc;}
#clearfooter{ clear:both;height:250px;width:100%}


div>p { margin:0}
#navlocs{ width:950px; margin:0 auto; clear: both;}
#navlocs em {  display: none; }
#navlocs ul { list-style-type: none; padding:0; margin: 0; position:relative; left:50px;}
#navlocs li { list-style-type: none; padding:0; margin: 0; display: inline; float: left; height:31px; list-style:none;}
#navlocs li a{ float:left; padding:0; margin:0;}
#las a:link, #las a:visited{ background:url('/images/lvnv.gif') no-repeat 0 0; width:102px; height:31px;}
#las a:hover, #las a:active{ background:url('/images/lvnv.gif') no-repeat 0 -31px; width:102px; height:31px;}
#reno a:link, #reno a:visited{ background:url('/images/reno.gif') no-repeat 0 0; width:84px; height:31px;}
#reno a:hover, #reno a:active{ background:url('/images/reno.gif') no-repeat 0 -31px; width:84px; height:31px;}
#gulfport a:link, #gulfport a:visited{ background:url('/images/gulfport.gif') no-repeat 0 0; width:99px; height:31px;}
#gulfport a:hover, #gulfport a:active{ background:url('/images/gulfport.gif') no-repeat 0 -31px; width:99px; height:31px;}
#philly a:link, #philly a:visited{ background:url('/images/philly.gif') no-repeat 0 0; width:121px; height:31px;}
#philly a:hover, #philly a:active{ background:url('/images/philly.gif') no-repeat 0 -31px; width:121px; height:31px;}
#chicago a:link, #chicago a:visited{ background:url('/images/chicago.gif') no-repeat 0 0; width:90px; height:31px;}
#chicago a:hover, #chicago a:active{ background:url('/images/chicago.gif') no-repeat 0 -31px; width:90px; height:31px;}
#rsa a:link, #rsa a:visited { background:url('/images/rsa.gif') no-repeat 0 0; width:147px; height:31px; }
#rsa a:hover, #rsa a:active{ background:url('/images/rsa.gif') no-repeat 0 -31px; width:147px; height:31px; }
#mexico a:link, #mexico a:visited { background:url('/images/mexico.gif') no-repeat 0 0; width:150px; height:31px; }
#mexico a:hover, #mexico a:active{ background:url('/images/mexico.gif') no-repeat 0 -31px; width:150px; height:31px; }

#china a:link, #china a:visited { background:url('/images/china.gif') no-repeat 0 0; width:150px; height:31px; text-align: center;}
#china a:hover, #china a:active{ background:url('/images/china.gif') no-repeat 0 -31px; width:150px; height:31px; text-align: center; }


#logobot{ background:url('/images/logobot.gif') no-repeat; width:169px; height:73px; margin:0 auto;}

/******************************************************************************/
/* SEARCH */
#search {  width: 250px; height: 35px; background:url('/images/search.gif') 0 10px no-repeat;  margin:0 auto;padding:0;}
#search form{ height:55px;  left:155px;}
.searchbox{ font:1.1em  Verdana, Arial, Helvetica, sans-serif ;color:#333 ;margin:3px 5px; height:20px; border:solid 0 #fff; padding: 3px 8px; background: transparent url('/images/searchbg.gif') no-repeat ; width:145px; }
*html .searchbox{ font:1.1em  Verdana, Arial, Helvetica, sans-serif ;color:#333 ;margin:3px 5px; height:20px; border:solid 0 #fff;padding: 3px 8px; background: transparent url('/images/searchbg.gif') no-repeat fixed; width:145px;}
.searchbutton{  background:url('/images/searchbutton.gif') no-repeat 0 3px; width:59px; height:29px; border:solid 0 #fff}
*html .searchbutton{  background:url('/images/searchbutton.gif') no-repeat; width:59px; height:29px; border:solid 0 #fff}

/******************************************************************************/
.catalog { display: block; text-align: center; padding-top: 15px; }
.productImage { float: left; width: 190px; height: 130px; text-align:center; background: url(/images/pic_bg.gif) no-repeat; padding-top: 5px; }
.productInfo { float:right; width: 250px; }
.product { clear: both; padding-top: 5px; } 
.productCatalog { background: url(/images/pdf.gif) no-repeat; padding: 0px 25px; font-weight: bold; }

#left p.option { padding: 0px; margin: 0px; }
.buttonRead { display: block; width: 111px; height: 36px; background: url('/images/button_read_more.gif') no-repeat; }
.buttonRead:hover { background-position: 0px -37px; }
.buttonRead span { display: none; }
.buttonTop { display: block; width: 150px; height: 36px; background: url('/images/button_back_to_the_top.gif') no-repeat; clear: both; }
.buttonTop:hover { background-position: 0px -37px; }
.buttonTop span { display: none; }