body {
border:0 none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin: 0 2 0 2;
padding:0;
text-align:center;
}

#container {
  margin-left: auto ;
  margin-right: auto ;
  width: 994px;
  } 

div.box_overall {
border:0px dotted #FF00FF;
align:center;
  margin-left: auto ;
  margin-right: auto ;
  width: 990px;
text-align: left;
}

div.box_header {
text-align:center;
width:990px;
height:150px;
overflow: hidden;
border:0px solid #CCbbCC;
margin:0px 0px 0px 0px;
padding:0px;
text-align: center;
z-index:10;
position: relative;
}


.socialtop {
	position: absolute;
	display:block;
	min-width: 150px;
	max-width: 350px;
	border: 0px dashed red;
	left: 25px;
	top: 10px;
	min-height: 55px;
	z-index: 9999;
}

.socialicontop {
	display: inline-block;
	position: relative;
	margin: 0px 5px 0px 0px;
}

.socialicontop img {
	 max-width: 30px;
	height: auto; /**/
	border-radius: 8px;/* 
-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.75); */
}


div.box_page_body {
border:0px dotted #FFFFFF;
  margin-left: auto ;
  margin-right: auto ;
  width: 954px;
padding:0px;
text-align: left;
}

div.box_page_text {
align:left;
margin:0 auto;
text-align: left;
border:1px dotted #FFFFFF;
width:954px;
margin:0px 0px 0px 0px;
padding:0px;
}

div.box_page_title {
border:0px dotted #FFFFFF;
width:354px;
margin:0px 0px 6px 140px;
padding:2px;
vertical-align: middle;
}

div.specs_holder {
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 120px;
border: 0px dashed white;
font-family:Arial Greek,Helvetica,sans-serif;
font-size:14px;
color:#E9E9E9;
font-weight: normal;
text-align: left;
}


div.box_specs {
width:700px;
margin:0px 0px 10px 0px;
padding:12px;
border: 1px dashed white;
font-family:Arial Greek,Helvetica,sans-serif;
font-size:14px;
color:#E9E9E9;
font-weight: normal;
text-align: left;
}

div.pdficon {
width:38px;
margin:0px 0px 0px 0px;
padding:1px;
border: 0px dashed white;
font-family:Arial Greek,Helvetica,sans-serif;
font-size:14px;
color:#000000;
font-weight: normal;
text-align: left;
}

input {
-x-system-font:none;
border-color:#999999 #666666 #666666 #999999;
border-style:solid;
border-width:1px;
color:#333333;
font-family:'Arial Greek',helvetica,sans-serif;
font-size:94%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

div.box_page_title_models {
border:0px dotted #FFFFFF;
width:354px;
margin:0px 0px 6px 152px;
padding:2px;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#E9E9E9;
font-weight: bold;
}


div.box_page_title_otherpage {
border:0px dotted #FFFFFF;
width:354px;
margin:5px 0px 26px 152px;
padding:2px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
color:#E9E9E9;
font-weight: normal;
}

div.box_page_title_techpage {
border:0px dotted #FFFFFF;
width:938px;
margin:0px 0px 26px 40px;
padding:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
color:#E9E9E9;
font-weight: normal;
}

div.box_page_title_home {
border:0px dotted #FFFFFF;
width:354px;
margin:0px 0px 6px 238px;
padding:2px;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
color:#FFCC33;
font-weight: bold;
}

div.box_page_main {
border:0px dotted #FFFFFF;
width:954px;
margin:0px 0px 0px 0px;
padding:0px;
text-align: left;
}

div.box_page_main_showroom {
border:0px dotted #FFFFFF;
width:904px;
margin:0px 0px 0px 33px;
padding:0px;
text-align: left;
z-index:1;
background-image: url(images/cover_menu.jpg); background-repeat: no-repeat;
}

div.box_page_main_otherpage {
border:0px dashed #FFFFFF;
width:704px;
margin:0px 0px 0px 143px;
padding:0px;
text-align: left;
z-index:1;
}


div.ComboExample
{
z-index:1;
}
div.Combotrans
{
border: 0px dashed white;
width: 838px;
height: 500px;
position: absolute;
left:5%;
top:196px;
z-index:1;
visibility: hidden;
margin-left:-50px;
background-image: url(images/cover_menu.jpg); background-repeat: no-repeat;
}

.roller
{
z-index:1;
}
div.toller
{
z-index:-1;
}

div.menuLayer1
{
z-index:15;
}
div.menuLayer2
{
z-index:15;
}
div.menuLayer3
{
z-index:15;
}
div.menuLayer4
{
z-index:15;
}
div.menuLayer5
{
z-index:15;
}
div.menuLayer6
{
z-index:15;
}
div.menuLayer7
{
z-index:15;
}
div.menuLayer8
{
z-index:15;
}
div.menuLayer9
{
z-index:15;
}
div.menuItem14
{
z-index:15;
}




div.box_page_main_home {
border:0px dotted #FFFFFF;
width:904px;
margin:0px 0px 0px 33px;
padding:0px;
text-align: center;
position: relative;
}

/* ----------------------------------- MENU ---------------------------- */



#buffer { position:absolute; visibility:hidden; left:0; top:0 }
div#display { 
    margin: 2em 0;
    border-top: dashed 2px #999;
    border-bottom: dashed 2px #999;
    padding-bottom:6px;
    display:none; /* until loaded */
}

div#display h3{ 
    border:none; padding:0;
}

/*---------------------------------- LIST ITEMS ------------------------------*/
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial Greek, Helvetica, sans-serif;
font-size: 14px;
}

#inlistcontainer ul
{
margin: 0px 0px 33px 0px;
padding: 0;
list-style-type: none;
font-family: Arial Greek, Helvetica, sans-serif;
font-size: 14px;
}

#navcontainer li { margin: 0 0 8px 0; }
#inlistcontainer li { margin: 0 0 8px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px dashed #fff;
width: 160px;
background-color: #FFD238;
background-image: url(images/l1_down.gif);
}

#inlistcontainer a, #contact
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px dashed #fff;
width: 590px;
background-color: #FFD238;
}

#contact
{
list-style-type: none;
font-family: Arial Greek, Helvetica, sans-serif;
font-size: 14px;
color: #000;
display: block;
padding: 2px 2px 2px 24px;
border: 1px dashed #fff;
width: 590px;
height: 180px;
background-color: #;
}

#contact a
{
decoration:underline;
border: 0px dashed #fff;
width: 90px;
background-color: #ccc;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#inlistcontainer a:link, #inlist a:visited
{
color: #000;
text-decoration: none;
}


#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #FF6600;
background-image: url(images/l1_over.gif);
color: #333;
}


#navcontainer a:hover
{
border: 1px dashed #fff;
background-color: #FFCC00;
background-image: url(images/l1_over.gif);
color: #333;
}

#inlistcontainer a:hover
{
border: 1px dashed #fff;
background-color: #C5E531;
color: #333;
}

a.nli:hover
{
cursor: default;
}



#contact a:hover
{
border: 0px dashed #fff;
}

/* button prospectus */

#prospectushld {
display: block;
position: absolute;
width: 180px;
height: 76px;
background: url('prosbutton1.png') no-repeat;
right: 40px;
top: 40px;
}

#packhld {
display: block;
position: absolute;
width: 180px;
height: 76px;
background: url('packbutton.png') no-repeat;
right: 40px;
top: 136px;
}

#bptitle {
display: block;
position: absolute;
width: 180px;
height: 50px;
color: #fff;
font-size: 13pt;
font-style: oblique;
left: 6px;
top: 5px;
text-align: left;
letter-spacing: 0.6px;
text-shadow: 1px 1px 3px rgba(32, 32, 37, 1);
z-index: 900;
line-height: 19px;
}

#bucont {
display: block;
position: relative;
width: 180px;
height: 76px;
}

#btitle {
display: block;
position: absolute;
width: 180px;
height: 30px;
color: #fff;
font-size: 15pt;
font-style: oblique;
left: 6px;
top: 5px;
text-align: left;
letter-spacing: 0.5px;
text-shadow: 1px 1px 3px rgba(32, 32, 37, 1);
z-index: 900;
}

#byear {
display: block;
position: absolute;
width: 55px;
height: 12px;
color: #000;
right: 8px;
bottom: 17px;
font-size: 17pt;
font-style: oblique;
text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);
z-index: 900;
}

#pdfbut {
display: block;
position: absolute;
width: 38px;
height: 33px;
background: url('pdfsm1.png') no-repeat;
left: 10px;
bottom: 8px;
z-index: 900;
}

#abut {
display: block;
position: relative;
width: 180px;
height: 76px;
z-index: 999;
text-decoration: none;
}
#abut:hover {
text-decoration: none;
}