/* Layout Stylesheet */ 

body {
 margin:20px;
 background:#ffffff;
 color: #333333;
 
 padding:0;
 
 font-family:  helvetica, arial, verdana, "trebuchet ms", sans-serif;
	background: #051922;

font-size:11pt;
 }
 



a:link{ color: #7d334a;text-decoration:underline;padding:2px;}
a:active{ color: #7d334a;text-decoration:underline;padding:2px;}
a:visited{ color: #7d334a;text-decoration:underline;padding:2px;}
a:hover{ background:#7d334a; color: #fff;text-decoration:none;padding:2px;}
 
input, textarea
{
margin:0px 0px 5px 0px;
width:230px;
}
label
{
margin:0px 0px 5px 20px;
display:block;

width:200px;
float:left;
}
.printme
{
float:right;
font-size:12px;
}

#outer {
 text-align:left;
 
 width:780px;
 margin:auto;
 height:100%;
 }



#bodyb h4
{
width:602px;
background:#445b67;
color:#fff;
font-family:  helvetica, arial, verdana, "trebuchet ms", sans-serif;
font-weight:bold;
padding:4px;
margin:18px 0px 10px 0px;
}

#hdr h1
{
font-family:  helvetica, arial, verdana, "trebuchet ms", sans-serif;
font-size:17pt;
font-weight:bold;
color:#424242;
margin:0px;
padding: 7px 0px 0px 7px;
}

#hdr h2
{
font-family:  helvetica, arial, verdana, "trebuchet ms", sans-serif;
font-size:14pt;
font-weight:bold;
color:#fff;
margin:125px 0px 0px 0px;
padding: 0px 0px 0px 7px;
}
#hdr h3
{
font-family:  helvetica, arial, verdana, "trebuchet ms", sans-serif;
font-size:12pt;
font-weight:bold;
color:#d5d5d5;
margin:0px 0px 0px 0px;
padding: 3px 0px 0px 9px;
}
#logo
{
padding:12px 0px 0px 5px;
height:156px;
}



#bodyblock {
 
 display:block;
 background: #fff;   /* THE BACKGROUND COLOUR */
 
 

 color: #0d0;
 width:780px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;

 
 }


.floaty_right_item
{
margin:10px;
float:right;
color:#777;
font-size:12px;

}

.floaty_left_item
{
margin:10px;
float:left;
color:#777;
font-size:12px;
}

#bb
{

min-height:2040px;
}

#bodyb
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 160px;

background:#2c3e4e;

}


#cont {

 display:block;
 padding:0px 5px 0px 0px;


 width:780px;
 margin:0px;
 

 min-height:1220px;


 color: #000;

 
 }

#ftr {
padding:0px 0px 0px 0px;
font-size:9px;
color:#1DA2A2;
 height:20px;
  background:#005167;
float:left;
width : 780px;
display:block;
 margin:0px;;
 }
 
/* presentation */

h1,h2,h3  {
 margin:0;
 padding:0px 0px 8px 0px;
 }
p
{
 margin:0;
 padding:0px 0px 6px 0px;
}
h4
{
 margin:0;
  padding:0px 0px 8px 0px;
  font-weight:normal;
  color:#7d334a;
  font-size:14px;
  
}
 
h1 {
font-size:14pt;
color:#7d334a;
}

.right-content,.mid-content,.left-content,.left-smallcontent,.right-smallcontent, .leftbase-smallcontent
{
padding:10px;
margin:0px;
background:#fff;
}



.left-smallpic
{
padding:0px;
margin:0px;
width:113px;
height:108px;
float:left;
}

.left-smallcontent
{
width:152px;
margin:0px 10px 0px 0px;
height:100px;
float:left;
font-size:12px;
}

.leftbase-smallpic
{
padding:0px;
margin:0px;
width:168px;
height:108px;
float:left;
}

.leftbase-smallcontent
{
width:390px;
margin:0px;
height:88px;
float:left;
font-size:12px;
}


.right-smallcontent
{
width:152px;
margin:0px;
height:100px;
float:left;
font-size:12px;
}
.right-pic
{
padding:0px;
margin:0px;
width:110px;
float:left;
}

.left-pic
{
padding:0px;
margin:0px;
width:190px;
height:190px;
float:left;
}

.left-content
{
width:170px;
height:180px;
float:left;
}

.mid-content
{
width:260px;
height:160px;
float:left;

}

.right-content
{
width:80px;
height:170px;
float:left;
}

.content,.content-small
{
display:block;
width:585px;
height:200px;
margin:0px;

font-size:12px;

padding:10px 0px 0px 5px;
}
.content-small
{
height:120px;
}

.contentbottom
{
display:block;
width:585px;
height:115px;

margin:0px;
font-size:12px;
padding:10px 0px 0px 5px;
}


.contentvetting
{
display:block;
width:585px;
height:180px;
margin:0px;

font-size:12px;

padding:10px 0px 0px 5px;
}

.contentbase
{
display:block;
width:585px;
height:180px;
margin:0px;

font-size:12px;

padding:10px 0px 0px 5px;
}







#navlist ul, #submenu ul,#navlist-gold ul
{
margin: 0px 0px 0px 2px; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: 14px;
width:155px;

}

 #submenu ul
 {
 font-size: 12px;
 }


#navlist li, #submenu li,#navlist-gold li
{
margin: 0;
height:28px;
}
#submenu li
{
height:21px;
}

#navlist a, #submenu a, #navlist-gold a
{
display: block;
height:22px;
padding: 5px 0px 0px 7px;
margin: 5px 0px 0px 0px;
 
background-color:#30424c;
}

#navlist-gold a
{
background-color:#C69D41;
}

#submenu a {
height:18px;
padding: 2px 0px 0px 17px;
margin: 3px 0px 0px 0px;
}

#navlist a:link, #navlist a:visited, #submenu a:link, #submenu a:visited, #navlist-gold a:link, #navlist-gold a:visited
{
color: #e2feff;
text-decoration: none;
font-weight:bold;
}
#navlist-gold a:link, #navlist-gold a:visited
{
color:#fff;
}
#navlist a:hover, #navlist a:active, #submenu a:hover, #submenu a:active,#navlist-gold a:hover, #navlist-gold a:active
{
background-color: #2f5479;
font-weight: bold;
color: #ffffff;
}
#navlist-gold a:hover, #navlist-gold a:active
{
color:#fff;
background-color:#2f5479;
}


.dealer
{

width:100%;
float:left;
display:block;
float:left;

padding : 15px 0px 0px 0px;

}

.categories
{
float:left;
width:265px;
padding:5px;
margin:0px 5px 0px 0px;
display:block;

font-size:13px;
}

.dealercategories
{

float:left;
padding:5px;
display:block;
width:290px;
font-size:12px;

}


.ftrtitle
{
padding:4px;
display:block;
color: #e2feff;
font-size:11px;
}


#content,#contente
{
width:600px;
background:#fff;
padding:5px;



 min-height:931px;

}
#content p
{
margin : 8px 0px 16px 0px;
}
.b1
{
display:block;
font-size:15px;
padding:10px 0px 8px 0px;
}

.b2
{
font-size:13px;
color:#e8b633;
}

.dealerfront
{
font-size:10px;
color:#000000;
}

.bottomtext
{
margin:0px 0px 0px 0px;
padding:0px;
text-align:left;
float:left;
width:185px;

font-size:13px;
color:#e0e0e0;
}

.whitey a:visited, .whitey a:link, .whitey a:active, .whitey a:hover
{
color:#fff;

}


.l-col a:link, .bottomtext a:visited, .bottomtext  a:active, a:hover
{
 background:#1c2a32;

}


.bottomtext a:link, .bottomtext a:visited, .bottomtext  a:active 
{
display:block;
color: #e0e0e0;
padding:2px 0px 0px 0px;
}

.bottomtext a:hover
{
display:block;
color:#fff;
background:#051922;
padding:2px 0px 0px 0px;
}

.bhead
{
display:block;
font-size:13px;
color:#f0f0f0;
font-weight:bold;
padding:0px 0px 5px 0px;
margin:0px;
}


#foott
{
margin:0px 0px 0px 0px;
text-align:center;
background:#eee;
padding:2px;
font-size:9px;
font-color:#888;
}
#foott a:link, .foott a:visited, .foott  a:active 
{

color: #000;
text-decoration:none;
}

#foott a:hover
{

color:#000;
background:#eee;
text-decoration:underline;
}




.italianflagtext
{
margin:0px 0px 0px 0px;
padding:0px;
text-align:left;
float:center;
width:85px;

font-size:13px;
color:#e0e0e0;
}

.italianflagtext a:visited, .italianflagtext  a:active, a:hover
{
 background:#000000;

}


.italianflagtext a:link, .italianflagtext a:visited, .italianflagtext  a:active 
{
display:block;
color: #e0e0e0;
padding:2px 0px 0px 0px;
}

.italianflagtext a:hover
{
display:block;
color:#000000;
background:#E8B633;
padding:2px 0px 0px 0px;
}