/* //  LEE SHORE BOATS //  Active Duck  // */

/* ///////////////////////////////////////////// BODY /////*/
html {height: 101%; }
 body, #content { height:100%; }

* { margin: 0; padding: 0;	border: 0; }

body { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666; line-height: 18px; background: url(BgGeral.gif) repeat-x; background-position: top; }

/* ///////////////////////////////////////////// CONTENT /////*/
#geral{
	position:absolute;
	width:100%;
}
#content { position:relative; width: 778px; margin: auto; background: url(BgSushiTop.gif) no-repeat; background-position: 190px 40px; height:60%; }

/* ///////////////////////////////////////////// HEADERS /////*/

#header_home, #header_models, #header_customization, #header_construction, #header_case_studies, #header_news, #header_about_us, #header_contact_us, #header_site_map { position:relative; width: 100%; height: 235px; background: url(HeadHomeBg.gif) no-repeat; background-position:right; }

#header_models { background: url(HeadModelsBg.gif) no-repeat; background-position:right; }

#header_customization { background: url(HeadCustomizationBg.gif) no-repeat; background-position:right; }

#header_construction { background: url(HeadConstructionBg.gif) no-repeat; background-position:right; }

#header_case_studies { background: url(HeadCaseStudiesBg.gif) no-repeat; background-position:right; }

#header_news { background: url(HeadNewsBg.gif) no-repeat; background-position:right; }

#header_about_us { background: url(HeadAboutUsBg.gif) no-repeat; background-position:right; }

#header_contact_us { background: url(HeadContactUsBg.gif) no-repeat; background-position:right; }

#header_site_map { background: url(HeadSiteMapBg.gif) no-repeat; background-position:right; }

#img_header_home, #img_header_models, #img_header_customization, #img_header_construction, #img_header_case_studies, #img_header_news, #img_header_about_us, #img_header_contact_us, #img_header_site_map  { position:relative; width: 778px; height: 235px; margin: auto; background: url(HeadHome.jpg) no-repeat; background-position: right; }

#img_header_home h1 a, #img_header_models h1 a, #img_header_customization h1 a, #header_construction h1 a, #header_case_studies h1 a, #header_news h1 a, #header_about_us  h1 a, #header_contact_us  h1 a, #header_site_map  h1 a  { position:absolute; width: 339px; height: 235px; font-size: 11px; display: block; background-image: url(LogoLeeShoreBoats.gif); }

#img_header_home h1 a span, #img_header_models a span, #img_header_customization a span, #header_construction a span, #header_case_studies a span, #header_news a span, #header_about_us a span, #header_contact_us a span, #header_site_map a span  { display: none; }

#img_header_models { background: url(HeadModels.jpg) no-repeat; background-position: right; }

#img_header_customization { background: url(HeadCustomization.jpg) no-repeat; background-position: right; }

#img_header_construction { background: url(HeadConstruction.jpg) no-repeat; background-position: right; }

#img_header_case_studies { background: url(HeadCaseStudies.jpg) no-repeat; background-position: right; }

#img_header_news { background: url(HeadNews.jpg) no-repeat; background-position: right; }

#img_header_about_us{ background: url(HeadAboutUs.jpg) no-repeat; background-position: right; }

#img_header_contact_us{ background: url(HeadContactUs.jpg) no-repeat; background-position: right; }

#img_header_site_map{ background: url(HeadSiteMap.jpg) no-repeat; background-position: right; }

/* ///////////////////////////////////////////// MENU /////*/


#menu li{ list-style: none; display: inline; }

#menu img { margin-top: 7px; }

.menu_inactive, .menu_active { position: relative; float: left; width:80px; height:20px; display: block; background: url(MenuInativo.gif) no-repeat; margin:5px 0px 0px 1px; text-align:center; }

.menu_inactive:hover, .menu_active { background: url(MenuAtivo.gif) no-repeat; }

#menu p { position: relative; float: left;  width: 125px; height: 20px; background: url(MenuSearch.gif) no-repeat; margin: 5px 0px 0px 1px; }

.search { position: relative; float: left; width: 85px; background-color: transparent; font: 9px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin: 5px 0px 0px 4px;  }

.go { position: relative; float: left; padding: 0px 10px 5px 15px; }

/* ///////////////////////////////////////////// CONTENT LEFT /////*/

#content_left { position: relative; float: left; width: 195px; min-height: 100px; background: url(BgSushiLiquido.gif) no-repeat; background-position:190px 60px; } * html body #content_left { height: 100px; }

#content_left_footer { position: relative; float: left; clear: both; width: 195px; height: 45px; background: url(BgSushiFooter.gif) no-repeat; background-position:147px 0px; }

#content_left h1 { position: relative; float: left; width: 170px; height: 84px; background: url(Sushi01.gif) no-repeat; background-position: right; font-size: 15px; color:#017F13; text-align: right; margin-top: 20px; padding: 20px 20px 0px 0px; }

#content_left h2 { position: relative; float: left; font-size: 20px; font-weight: normal; color:#017F13; margin-top: 20px; padding: 18px 20px 20px 0px; }

#content_left h3 { position: relative; float: left; width: 180px; margin-left: 12px; font-size: 11px; font-weight:normal; } * html body #content_left h3 { margin-left: 5px; }

#content_left p { float: left; width: 180px; font-size: 9px; line-height: 17px; padding-right: 10px; }
#content_left ul { margin-bottom: 10px; }

#content_left img { float: left; border: 6px solid #DDDDDD; margin: 0px 9px 5px 0px;}

.more { font-size: 9px; color:#666; font-weight: bold; text-decoration: none; } .more:hover { color:#000000; }

.more span { color:#458C9F; }

#content_left ul { position: relative; float: left; }

#content_left lwe { list-style: none; }

#content_left lwe a { margin: 10px 0px; display:block; width:160px; height: auto;  text-decoration:none; color:#458C9F; background: url(Bullet01.gif) no-repeat; background-position: 0px 6px; padding-left: 15px; margin-left: 14px; }

#content_left lwe a:hover { color:#017F13; background-position: 2px 6px;}

#content_left ul { margin-left: 1.2em; }

.pcontact { font-size: 11px; }

/* ///////////////////////////////////////////// CONTENT MIDDLE/////*/

#content_middle {  position: relative; float: left;  width: 365px; height:100%; margin: 23px 0px 0px 30px; }

#content_middle h1 { font-size: 20px; color: #017F13; font-weight: normal; margin: 15px 0px; }

#content_middle img { float: left; border: 6px solid #DDDDDD; margin: 0px 9px 15px 0px;}

/* ///////////////////////////////////////////// CONTENT RIGHT (HOME)/////*/

#content_right { position: relative; float: right;  width: 555px; height:auto; margin-top: 21px; padding-left: 0px; background: url(Spacer02.gif) no-repeat; background-position: 0px 35px;}

#content_right h1, #specs_left h1, #specs_right h1, #content_total  h1 { font-size: 20px; color: #017F13; font-weight: normal; margin: 15px 0px; line-height:25px; }

#content_right strong { color: #458C9F; }

#content_right img { float: left; border: 6px solid #DDDDDD; margin: 0px 9px 10px 0px; }

#content_right p { position: relative; float: left; width: 545px; height: 30px; margin-top: 10px; } div>#content_right p { height: auto; }

#content_right p img { margin-right: 20px; }

#content_right_home {  position: relative; float: right;  width: 162px; height:100%; margin-top: 21px; }

#content_right_home h1 { font-size: 25px; color: #017F13; font-weight: normal; margin: 15px 0px; }

#content_right_home p { font-size: 9px; }

#content_right_home strong { font-size: 11px; color:#458C9F; }

.breadcrumb { width: 500px; text-align: right; color:#017F13; font-weight:bold; margin: 5px 0px 25px 0px; }

.breadcrumb a {text-decoration: none; font-weight: normal; color:#666; } .breadcrumb a:hover { color:#458C9F; }

#specs_left { position: relative; float: left; width:377px; height: auto; background: url(Spacer03.gif) repeat-y; background-position: right; margin-top: 20px;  padding-right: 10px; padding-bottom: 25px; } div>#specs_left  { clear:both; }

#specs{ position:relative; float:left; width:744px; height:auto; margin-top: 20px;  padding-right: 10px; padding-bottom: 25px; } div>#specs_left  { clear:both; }

#specs_right { position: relative; float: right;  width:367px; height: auto; margin-top: 20px; } * html body #specs_right { clear:both; width:360px; margin-left:10px; }

#specs_left p { margin-bottom: .7em; }

#specs_left ul, #specs_right ul { margin: 10px 0px;}

#specs_left li, #specs_right lwe { margin-left: 30px; color: #458C9F; list-style-image: url(Bullet02.gif); }

/* ///////////////////////////////////////////// CONTENT TOTAL/////*/

#content_total { position: relative; float: left; width: 755px; height: auto; background-color: White; margin-top: 15px; padding: 0px 10px;}

#content_total .breadcrumb { float: right; margin-top: 18px; }

#content_total p a { display: block; color: #666; text-decoration: none; } #content_total a:hover { text-decoration: underline; }

#content_total p { margin: 20px 0px; }

#content_total ul { margin: 15px; list-style: none; line-height: 22px; }

#content_total ul lwe a { text-decoration: none; color:#666; background: url(Bullet01.gif) no-repeat; padding-left: 15px; background-position: 0px 4px; font-weight:bold; } #content_total a:hover { color:#017F13; }

#content_total ul lwe span a{ margin: 20px; background: url(Bullet02.gif) no-repeat; padding-left: 15px; background-position: 2px 0px ; font-weight:normal; }

/* ///////////////////////////////////////////// FOOTER/////*/

#print { position: relative; clear:both; float:left; width: 100%; border-top: 1px solid #C8C9C4; text-align: center; padding-top: 22px; }

/* ///////////////////////////////////////////// FOOTER/////*/

#footer { position: relative; clear:both; float:left; width: 100%; height: 55px; font: 9px Tahoma, Arial, Helvetica, sans-serif; background-color:#E3E5DC; margin-top:20px; border-top: 1px solid #C8C9C4;  border-bottom: 1px solid #C8C9C4; text-align: center; line-height: 20px; font-size: 9px; padding-top: 10px; }

#footer a { color: #666; text-decoration: none; } #footer a:hover { color: #017F13; text-decoration:underline; }

#footer strong { color: #017F13; }

/* ///////////////////////////////////////////// POPUP/////*/

.body { background-image: none; padding: 10px; }

.body h1 { font-size: 12px; color:#017F13; margin: 5px 0px; line-height: 15px; }

.body h2 { font-size: 10px; color:#017F13; margin: 5px 0px; }

.body h1 strong { color: #458C9F; }

.body p { margin: 5px 0px; font-size: 9px; line-height: 12px; }

.body ul { margin: 5px 35px; font-size: 9px;  line-height: 11px; }

.body img { margin-right: 5px; }

.body table { border: 1px solid #A2B4BD; margin: 5px 0px;}

.body table td { padding: 5px;}

.table_print { background: #DEE7EC; vertical-align: none;}

.table_cinza { background: #F1F1F2; text-align: left;}

.table_white { text-align: left;}

.table_cinza td , .table_white td {vertical-align: top;}

/* ///////////////////////////////////////////// FORMS /////*/

#content_right input, #content_right textarea { float: right; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666; background: url(BgForm.gif) repeat-x; border: 1px solid #B4C4CC; padding: 5px; margin: 0px 0px 8px 10px; width: 400px; }

#content_right input.botao { width:105px; background:; border:0px;}

#content_right table { float: left; clear: both; margin-top: 20px;  }

#content_right table img { float: right; border: none;  margin: 0px; }

#content_right table td { vertical-align: top; }


