/* CSS Document */

#Top {  }

#Body {  }
#Body1 {  }
#Body2 {  }

#Main-cont { }

#Logo { }
#Logo h1 { border-bottom: 1px solid #ccc; padding: 0pt 0pt 3pt 0pt; }
#Logo h1 a { text-decoration: none; line-height: 110%; font-size: 15pt; color: #4e4e4e; }
#Logo h1 a span { display: none; }

#Main-top { }
#Main { }

#Navigation, #Banner, #Teaser, #Teaser-showroom { display: none; }

#Content-front, #Content-showroom, .content-box-large, #Content, .content-box-small, .content-fullwidth, #Footer { width: 100%; }

.content-box-showroom { margin: 10pt 0pt 0pt 0pt; }
.content-box-showroom h4 { page-break-after: avoid; }


#Sidebar { display: none;  }


#Footer { border-top: 1px solid #ccc; padding: 10pt 0pt 0pt 0pt;}

#Footer-content { width: 70%; margin: auto; position: relative; }

#Footer .box { width: 40%; float: left; }


/***** TYPOGRAPHY ****/




body { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 13pt; line-height: 120%; color: #4e4e4e; }

#Content-front h1 { font-weight: bold; color: #4395D1; font-size: 15pt; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; margin: 12pt 0pt 6pt 0pt; }
#Content-front h1 span { font-size: 12pt; color: #9B9B9B; font-weight: bold; }
#Content-front h1 span.typeface-js { font-family: Boopee; letter-spacing: 1pt; }

#Content h1, #Content-showroom h1 { font-size: 20pt; font-weight: bold; color: #4395D1; font-family: "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; margin: 12pt 0pt 12pt 0pt; display: block; }
#Content h1 span, #Content-showroom h1 span { font-size: 12pt; color: #9B9B9B; font-weight: bold; margin: 6pt 0pt 6pt 0pt; }
#Content h1 span.typeface-js, #Content-showroom h1 span.typeface-js { font-family: Boopee; letter-spacing: 1pt; }

h2 { font-size: 15pt; color: #4e4e4e; font-weight: bold; margin: 10pt 0pt 10pt 0pt; }

#Content h3, .content-box-large h3, .text h3 { font-size: 13pt; font-weight: bold; color: #4395D1; }
.text h2, .text h3 { margin: 3pt 0pt; }

h4 { font-size: 12pt; font-weight: bold; margin: 4pt 0pt; }

#Content-front p, #Content-front ul, #Content p, #Content ul, .content-box-large ul, .content-box-large p, #Content-front ol, #Content ol, .content-box-large ol, #Content-showroom p { margin: 4pt 0pt; }
p, li { font-size: 10pt; line-height: 120%; }
#Content .content-box-small p { margin: 0pt; }

#Content-front ul li, #Content ul li, .content-box-large ul li { margin: 3pt 0pt 3pt 8pt; padding: 0pt 0pt 0pt 20pt; list-style: outside disc; }

#Content-front ol li, #Content ol li, .content-box-large ol li { margin: 3pt 0pt 3pt 8pt; padding: 0pt 0pt 0pt 20pt; list-style: decimal outside; background: none; }

#Content-front a, #Content a, .content-box-large a { background: #E5F2F6; text-decoration: none; color: #4e4e4e; border-bottom: 1px solid #ccc;  }
#Content-front a:hover, #Content a:hover, .content-box-large a:hover  { background: #D1E9F1; }

img, iframe { /*background: #EFEFEF; padding: 5px;*/ border: 3pt solid #EEEEEE; }
img:hover { border: 10px solid #DEDEDE; }


#Footer h1 { font-size: 13pt; }

#Footer p { font-size: 80%; line-height: 80%; }
#Footer p a { border-bottom: 1px solid #ccc; text-decoration:none; }

/**** FORM FOOTER ****/

#Footer form * { color: #fff; }
#Footer form #EditableTextField1 { position: absolute; top: 65px; left: 10px; width: 240px; }
#Footer form #EditableTextField3 { position: absolute; top: 96px; left: 10px; width: 240px; }
#Footer form #EditableEmailField5 { position: absolute; top: 127px; left: 10px; width: 240px; }
#Footer form #EditableTextField6 { position: absolute; top: 65px; left: 270px; width: 240px; }
#Footer form #Form_Form_action_process { position: absolute; top: 70px; left: 540px; display: block; width: 53px; height: 82px; background: transparent url(../imagesv2/form-send.png) no-repeat; text-indent: -9999px; border: none; }
#Footer form label { display: block; float: left; width: 65px; margin: 5px 0px; }
#Footer form .field .middleColumn { display: block; width: 175px; float: left; margin: 5px 0px; }
#Footer form input, #Footer form textarea { background: #888987; border: 1px solid #A2A2A2; padding: 2px; }

/*form * { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #1F1F1F; line-height: 180%; }
form label.left { display: block; float: left; width: 120px; margin: 5px 0px 5px 60px; }
form .middleColumn { margin: 10px 0px; }
form .middleColumn input, #Content form .middleColumn .Actions input, #Content form .middleColumn textarea { padding: 5px; background: #eee; border: 1px solid #bbb; margin: 5px 0px; }
.Actions { padding-left: 180px; }*/


/***** DIV CLASSES & STYLES ****/

strong { font-weight: bold; }

.hide { text-indent: -9999px; }
.clear { clear: both; }

::-moz-selection{ background:#CDECF1; }
::selection { background:#CDECF1; }

