

html {background-color:#CCCCCC;background-image:url(../images/layout/bg_grey_fade.gif);background-repeat:repeat-x;text-align:center;overflow-y:scroll;}
/* Standardangaben */
body {margin:0;padding:0;text-align:center;font-family:Arial;font-size:11px;color:#000000;}
td,select,input {font-family:Arial,Verdana,sans-serif;font-size:11px;color:#000000;}

#base {margin:0 auto;text-align:left;}
#mclaren {float:left; background-color:white; min-height:630px; -height:630px;}

a {cursor:hand;text-decoration:none;color:none;}
div {margin:0;padding:0;border:0;}
img {border:none;display:block;}
.floatimg {display:inline;}

.inline {display:inline;}

.clickable {cursor:pointer;}

.floatl {float:left;}
.floatr {float:right;}

.break_both {clear:both;line-height:0px;font-size:0px;}

.spacer_x {float:left;height:1px;line-height:0px;font-size:0px;}
.spacer_y {float:left;width:1px;line-height:0px;font-size:0px;}

.thumbs {width:44px;}

.leftmenu_font {font-family:Arial;font-size:11px;font-weight:bold;color:#333333;}
.leftmenu_font h1 {font-family:Arial;font-size:11px;font-weight:bold;color:#333333;}
.normal_font {font-family:Arial;font-size:11px;font-weight:bold;line-height:13px;color:#333333;}
.white_font {font-family:Arial;font-size:10px;font-weight:bold;color:#FFFFFF;}
.white_font_normal {font-family:Arial;font-size:11px;font-weight:bold;line-height:13px;color:#FFFFFF;}
.white_font_large {font-family:Arial;font-size:13px;font-weight:bold;color:#FFFFFF;}
.img_font {font-family:Arial;font-size:12px;font-weight:bold;color:#000000;}
.textfontbold {font-family:Arial;font-size:11px;font-weight:bold;color:#000000;}
.textfont {font-family:Arial;font-size:11px;color:#000000;font-weight: normal;}
.price_font {font-family:Arial;font-size:12px;font-weight:bold;color:#000000;}
.price_font_a {font-family:Arial;font-size:12px;font-weight:bold;color:#0000EE;}

.discreet_font {font-family:Arial;font-size:10px;font-weight:bold;color:#999999;}
.discreet_font a {font-family:Arial;font-size:10px;font-weight:bold;color:#999999;}
.discreet_font a:hover {color:#FF0000;}
.discreet_font_large {font-family:Arial;font-size:12px;font-weight:bold;color:#999999;}
.discreet_font_dark {font-family:Arial;font-size:10px;font-weight:bold;color:#666666;}
.discreet_font_dark a {font-family:Arial;font-size:10px;font-weight:bold;color:#666666;}
.discreet_font_dark a:hover {color:#FF0000 !important;}
#footer {font-family:Arial;font-size:10px;color:#666666;}
#footer a {color:#666666;}
#footer a:hover {color:#FF0000;}
.inactive_font {font-family:Arial;font-size:11px;font-weight:bold;line-height:13px;color:#d3d4d4;}
.active_font {font-family:Arial;font-size:11px;font-weight:bold;line-height:13px;color:#b3b3b3;}

.line {float:left;height:0px;line-height:0px;font-size:0px;border-top:1px solid #E7E7E7;}
.line2 {float:left;height:0px;line-height:0px;font-size:0px;border-top:1px solid #B0B0B0;}
.dark_line {float:left;height:0px;line-height:0px;font-size:0px;border-top:1px solid #999999;}
.dark_box {background-color:#999999;}
.selected {color:#FF0000;}
.highlited {color:#FF0000;}


.borderbox {border:2px solid #000000;}
.borderbox_size          {min-width:20px;*width:26px;height:16px;*height:18px;text-align:center;padding-left:2px;padding-right:2px;line-height:16px;}
.borderbox_size_inactive {min-width:20px;*width:26px;height:18px;*height:20px;text-align:center;padding-left:2px;padding-right:2px;line-height:16px;}

.border_inactive {border:1px solid #e5e5e5;}
.border_active {border:1px solid #b3b3b3;}
.border_selected {border:1px solid #808080;}
.innerborder_invisible {border:1px solid #FFFFFF;}

.button {text-align:center;}
.quickprev_button { position:absolute; z-index:9;}


.button_grey {height:20px; line-height:20px; text-align:center; font-size:11px; font-weight:bold; min-width:120px; -width:100px; white-space:nowrap;}
.button_grey a {color:#000000 !important;}
.button_grey a:hover {color:#FF0000 !important;}
.button_grey .space {margin:0 5px 0 6px;}

.button_small_grey {height:16px; line-height:16px; text-align:center; font-size:9px; min-width:128px; -width:128px;}
.button_small_grey a {color:#000000 !important;}
.button_small_grey a:hover {color:#FF0000 !important;}
.button_small_grey .space {margin:0 3px;}

.button_small_grey_short {height:16px; line-height:16px; text-align:center; font-size:9px; min-width:55px; -width:auto;}
.button_small_grey_short a {color:#000000 !important;}
.button_small_grey_short a:hover {color:#FF0000 !important;}
.button_small_grey_short .space {margin:0 3px;}

.button_red {float:left; height:20px; line-height:20px; text-align:center; min-width:105px; -width:105px;font-weight:bold;}
.button_red a {color:#FFFFFF !important; white-space:nowrap}
.button_red a:hover {color:#000000 !important;}
.button_red .space {margin:0 5px 0 6px;}

.product_image {border:1px solid #CCCCCC; width:280px; background-repeat: no-repeat;}

.px1 {width:1px;}
.px2 {width:2px;}
.px3 {width:3px;}
.px4 {width:4px;}
.px5 {width:5px;}
.px7 {width:7px;}
.px8 {width:8px;}
.px10 {width:10px;}
.px11 {width:11px;}
.px15 {width:15px;}
.px18 {width:18px;}
.px20 {width:20px;}
.px23 {width:23px;}
.px24 {width:24px;}
.px25 {width:25px;}
.px26 {width:26px;}
.px27 {width:27px;}
.px28 {width:28px;}
.px36 {width:36px;}
.px72 {width:72px;}
.px108 {width:108px;}
.px112 {width:112px;}
.px175 {width:175px;}
.px188 {width:188px;}
.px272 {width:272px;}
.px274 {width:274px;}
.px280 {width:280px;}
.px286 {width:286px;}
.px288 {width:288px;}
.px330 {width:330px;}
.px338 {width:338px;}
.px340 {width:340px;}
.px342 {width:342px;}
.px360 {width:360px;}
.px382 {width:382px;}
.px474 {width:474px;}
.px572 {width:572px;}
.px574 {width:574px;}
.px576 {width:576px;}
.px764 {width:764px;}
.px766 {width:766px;}
.px768 {width:768px;}
.px770 {width:770px;}
.px784 {width:784px;}
.px784main {width:764px; padding:0 8px 0 10px; margin-bottom:8px; -margin-bottom:3px;}

.py1 {height:1px;}
.py2 {height:2px;}
.py3 {height:3px;}
.py4 {height:4px;}
.py5 {height:5px;}
.py7 {height:7px;}
.py9 {height:9px;}
.py10 {height:10px;}
.py11 {height:11px;}
.py12 {height:12px;}
.py14 {height:14px;}
.py16 {height:16px;}
.py18 {height:18px;}
.py21 {height:21px;}
.py23 {height:23px;}
.py24 {height:24px;}
.py26 {height:26px;}
.py27 {height:27px;}
.py28 {height:28px;}
.py31 {height:31px;}
.py40 {height:40px;}
.py60 {height:60px;}
.py450 {height:450px;}


/* Startblock für den Contentbereich */
.contentstart {float:left;width:766px;}

/* Kopfzeile aus Grafik und Continue-Link im Contentbereich (Warenkorb, Account, ...) */
.contentstart .cshead {font-weight:bold;color:#999999;}
.contentstart .cshead img {display:inline;}
.contentstart .cshead a {color:#999999;}
.contentstart .cshead .csleftblock {width:230px;float:left;}
.contentstart .cshead .csleftblock .pad {padding: 18px 0px 20px 10px;}
.contentstart .cshead .csrightblock {float:right;}
.contentstart .cshead .csrightblock .pad {padding: 18px 1px 0px 0px;}
.contentstart .cshead a:hover {color:#FF0000;}
/* Standard-Tabllenansicht */
.contentstart .csrow {}
.contentstart .csrow .cscol1 {float:left;width:147px;}
.contentstart .csrow .cscol1 .pad {padding: 7px 0px 7px 0px;}
.contentstart .csrow .cscol2 {float:left;width:220px;margin-left:4px;}
.contentstart .csrow .cscol2 .pad {padding: 5px 0px 5px 0px;}
.contentstart .cssubmit {padding: 25px 0px 0px 151px;}
.contentstart .csreqinf {padding: 15px 0px 0px 0px;}


/* Standard-Headline in grau */
.contentstart .headline {color:#FFFFFF;background-color:#808080;font-weight:bold;padding: 5px 10px 5px 10px;}
/* Box mit padding unterhalb der Headline */
.contentstart .headlinebox {padding: 10px 10px 10px 10px;}


/* Hinweismeldung kein JavaScript */
.nojsblock {background-color:#FF0000;color:#FFFFFF;font-weight:bold;padding: 5px 10px 5px 10px;margin-bottom:10px;}
.nojsblock a {color:#FFFFFF;}


/* Hintergrundschleier und Formular für Ajax-Anfragen */
#outgreyLayer {visibility:hidden;position:absolute;left:0px;top:157px;*top:171px;-top:157px;background-color:#707070;height:1px;width:100%;z-index:11}
#outgreyLayerIFrame {visibility:hidden;position:absolute;left:0px;top:157px;*top:171px;-top:157px;height:1px;width:100%;}
#ajcontainer_expression {display:none}
.contentstart .ajform {visibility:hidden;width:764px;background-color:#FFFFFF;position:absolute;z-index:51;}
.contentstart .ajform .ajheadline {color:#FFFFFF;background-color:#404040;font-weight:bold;padding: 5px 10px 5px 10px;}
.contentstart .ajform .ajheadline a {color:#FFFFFF;}
.contentstart .ajform .ajcontent {padding: 10px 10px 10px 10px;}
#ajcontainer_general {z-index:12;}


/* Ajax-Formular ohne äusseren Header, z.B. Hilfeseiten */
#PAGE_IS_AJAX_CONTENT {}
#AJAX_RELOAD_PAGE {}
.AJAX_CMD {visibility:hidden;overflow:hidden;diplay:none;}
.contentstart .ajformNoHeader {visibility:hidden;width:764px;background-color:#FFFFFF;position:absolute;z-index:51;}
/*.contentstart .ajformDefault  {top:175px;position:absolute;z-index:51;margin-top:17px;}*/
.contentstart .ajformDefault  {top:160px;position:absolute;z-index:51;margin-top:17px;}
.contentstart .ajformCheckout {top:138px;position:absolute;z-index:51;}
.contentstart .ajformNoHeader .ajheadline {}
.contentstart .ajformNoHeader .ajheadline .pad {padding: 5px 10px 5px 10px;}
.contentstart .ajformNoHeader .ajheadline a {color:#333333;}
.contentstart .ajformNoHeader .ajcontent {padding: 10px 10px 10px 10px;}
.contentstart .ajformNoHeader .ajcontent a {color:#000000;}
.contentstart .ajformNoHeader .ajcontent img {display:inline;}
.contentstart .ajformNoHeader .ajheadlinedark {color:#FFFFFF;background-color:#404040;font-weight:bold;padding: 5px 10px 5px 10px;}
.contentstart .ajformNoHeader .ajheadlinedark a {color:#FFFFFF;}


/* Ajax Fehlermedlung von WVS */
.errorWCS {color:#FF0000;padding: 0px 0px 15px 0px;font-weight:bold;font-size:12px;}
/* Ajax Fehlermedlung, die per JS gesetzt werden */
#errMsgJs {visibility:hidden;color:#FF0000;font-weight:bold;font-size:12px;}


/* Productdetail */
#canceled_price {text-decoration:line-through;}


.faq_link {padding-top:10px;font-size:10px;color:#666666;width:200px;  font-weight:bold;}
.faq_link a {font-family:Arial;font-weight:bold;color:#0000EE;}
.faq_link a:hover {color:#FF0000;}
.faq_link a.active {color:#FF0000;font-weight:bold;}



/* PRODUCTDETAIL:SIZEBOX */
#sizebox {float:none;font-weight:bold;line-height:13px;*line-height:14px;-line-height:15px;}
/*#sizebox .activesize {border:1px solid #b3b3b3;color:#b3b3b3;min-width:25px;-width:25px;visibility:visible;display:block;height:20px;float:left;}*/
#sizebox .activesize {white-space:nowrap;border:1px solid #808080;color:#808080;min-width:25px;-width:25px;visibility:visible;display:block;height:20px;float:left;margin-top:5px;margin-right:5px;}
/*#sizebox .activesize div {border:1px solid #b3b3b3;height:18px;line-height:18px;border: 1px solid white;text-align:center;cursor:pointer;}*/
#sizebox .activesize div {border:1px solid #808080;height:18px;line-height:18px;border: 1px solid white;text-align:center;cursor:pointer;}
#sizebox .inactivesize {white-space:nowrap;border:1px solid #b3b3b3;color:#d3d4d4;min-width:25px;-width:25px;visibility:hidden;display:none;height:20px;line-height:20px;float:left;text-align:center;cursor:default;margin-top:5px;margin-right:5px;}
#sizebox .notavailablesize {border:1px solid #b3b3b3;color:#d3d4d4;min-width:25px;-width:25px;height:20px;line-height:20px;float:left;text-align:center;cursor:default;}
#sizebox .innerborder {padding:0 2px 0 2px; min-width:20px;}

/* BASKET:SIZEBOX */
#basket_sizebox {float:none;font-weight:bold;line-height:13px;*line-height:14px;-line-height:15px;}
#basket_sizebox .activesize {border:1px solid #b3b3b3;color:#b3b3b3;min-width:25px;-width:25px;cursor:pointer;display:block;height:20px;float:left;}
#basket_sizebox .activesize div {border:1px solid #b3b3b3;height:18px;line-height:18px;border: 1px solid white;text-align:center;}
#basket_sizebox .inactivesize {border:1px solid #b3b3b3;color:#d3d4d4;min-width:25px;-width:25px;height:18px;line-height:18px;float:left;text-align:center;}
#basket_sizebox .innerborder {padding:0 2px 0 2px; min-width:20px;}

/* POSTER SERVICE OVERLAY */
#poster_overlay {width:744px; min-height:532px; -height:532px; background-color:#FFFFFF; padding:10px;}
#poster_overlay #left {float:left; width:354px; margin-right:18px; text-align:left;}
#poster_overlay #right {float:left; width:330px; text-align:left;}
#poster_overlay #poster_img {min-width:352px; -width:352px;}
#poster_overlay #picture_desc {background-color:#4B4B4B; color:#FFFFFF; padding:12px;}
#poster_overlay #top {display:block; height:40px; text-align:right;}
#poster_overlay #row1 {display:block; height:20px; line-height:20px; margin-bottom:20px;}
#poster_overlay a {color:#000000;margin:0px;border:0px;}
#poster_overlay #poster_shipping a:hover {color:#FF0000;margin:0px;border:0px;}
#poster_overlay .left_button_image {margin-top:5px;margin-left:10px;margin-right:12px;}
#poster_overlay .next_button a {display:block; width:90px; padding-right:10px; height:20px; line-height:20px; text-align:center; background:url(/wcsstore/McLarenB2C/images/layout/poster_button_next_inactive.gif) top left no-repeat;}
#poster_overlay .next_button a:hover {background:url(/wcsstore/McLarenB2C/images/layout/poster_button_next_active.gif) top left no-repeat;}
#poster_overlay .button_grey {min-width: 100px; }
#poster_overlay .previous_button a {display:block; width:90px; padding-left:10px; height:20px; line-height:20px; text-align:center; background:url(/wcsstore/McLarenB2C/images/layout/poster_button_prev_inactive.gif) top left no-repeat;}
#poster_overlay .previous_button a:hover {background:url(/wcsstore/McLarenB2C/images/layout/poster_button_prev_active.gif) top left no-repeat;}

/* PRODUCTDETAIL OVERLAY */
#product_overlay {width:744px; min-height:532px; -height:532px; background-color:#FFFFFF;}

#specials_main_teaser .specials_cat_text {
  position:absolute;
  margin:-40px 0 0 12px;
  width:180px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
}

#specials_main_teaser .specials_cat_arrow {
  position:absolute;
  margin:-20px 0 0 195px;
  width:180px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
}

.button_grey .space {}

#specials_sub_desc {margin-left:7px;}
#specials_sub_desc a{color:#000000;}

.categories_headline {margin:20px 0 15px 14px;}

/* left Navigation */
.leftNavMain {}
.leftNavLevel1 a {
  float:left;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#333333;  
  line-height:10px;
}

.leftNavLevel1Spacer{
  float:left;
  font-family:Arial;
  font-size:11px;
  font-weight:bolder;
  color:#333333;  
  /*color:#000000;*/
  line-height:10px;
}


/* highlighting for Special Team categories (see catgroup.field1) */

.px10Team {width:10px; background-color:#FF7F29; }
.py7Team {height:7px; width:188px; background-color:#FF7F29; }

.leftNavMainTeam{
  background-color:#FF7F29;
}

#leftNavLevel1ItemTeam a:hover {color:#FFFFFF;}
#leftNavLevel1ItemTeam a {color:#333333;}
#leftNavLevel1SelectedItemTeam a:hover {color:#FFFFFF;}
#leftNavLevel1SelectedItemTeam a {color:#FFFFFF;}

.leftNavLevel1Team a h2 {
  float:left;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#FFFFFF;
  line-height:10px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.leftNavLevel1Team a h3 {
  font-family:Arial;
  font-size:11px;
  margin:0;
  padding:0;
  text-align:center;
  font-weight:bold;
  color:#FFFFFF;
}


.leftNavLevel1 a h2 {
  float:left;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#FF0000;
  line-height:10px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}



.leftNavLevel1Selected {
  float:left;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#FF0000;
}


.leftNavLevel1 a h3 {
  font-family:Arial;
  font-size:11px;
  margin:0;
  padding:0;
  text-align:center;
  font-weight:bold;
  color:#FF0000;
}

.leftNavLevel1Body {}
.leftNavLevel1BodySelected {}
.leftNavLevel2 {
  margin-left:24px;
  margin-top:6px;
}

.leftNavLevel2 a h1 {
  float:left;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#333333;
  line-height:10px;
  margin: 0px 0px 5px 0px;
  *padding: 0px 0px 5px 0px;
}
.leftNavLevel2 a h2 {
  float:left;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#FF0000;
  line-height:10px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


#leftNavLevel2Item a:hover {color:#FF0000;}
#leftNavLevel1Item a:hover {color:#FF0000;}
#leftNavLevel1Item a {color:#333333;}
#leftNavLevel1SelectedItem a:hover {color:#FF0000;}
#leftNavLevel1SelectedItem a {color:#FF0000;}

.errpage {margin-top:4px;}
.errpage .eptopbnr {}
.errpage .epcontent {margin: 50px 0px 50px 0px;}
.errpage .epcontent a {text-decoration:none;color:#666666;}
.errpage .epcontent a:hover {color:#FF0000;}
.errpage .epcontent .epcol1 {float:left;width:196px;}
.errpage .epcontent .epcol2 {float:left;width:560px;margin-left:4px;font-size:12px;font-weight:bold;}

#add2basketlayer {background-color:#F2F2F2;visibility:hidden;border-style:solid;border-width:1px;border-color:#CBCBCB;}
#add2basketlayer a2bheadline {}
#add2basketlayer a2bheadline a {text-decoration:none;color:#000000;;}
#add2basketlayer img {display:inline;}
#add2basketlayer .a2bsuccess {height:38px;}
#add2basketlayer .a2bline {height:0px;line-height:0px;font-size:0px;border-top:1px solid #CBCBCB;}
#add2basketlayer .a2badded {height:80px;}
#add2basketlayer .a2blbox {background-color:#B3B3B3;height:47px;}
#add2basketlayer .a2blbox a {text-decoration:none;color:#FFFFFF;}
#add2basketlayer .a2blbox a.a2blchkoutlnk {color:#FF0000;}
#add2basketlayer #add2basketlayer_desc {width:160px;}

#preview #prod_desc {
  padding:0 0 10px 0;
}

#mainnav .mainDiv {
  height:22px;
}

#product_cross_sells {}
#product_cross_sells .cross_sells_img {border: 1px solid #FF0000;margin:-80px 0 0 -81px;*margin:-80px 0 0 -142px;visibility:hidden;position:absolute;}


/* TellAFriend */
.tellafriend {}
.tellafriend .tafheadline {font-size:12px;font-weight:bold;padding: 25px 0px 15px 0px;}
.tellafriend .tafintro {padding: 15px 0px 15px 0px;}
.tellafriend .rowstd {}
.tellafriend .rowstd .col1 {float:left;width:147px;}
.tellafriend .rowstd .col1 .pad {padding: 7px 0px 7px 0px;}
.tellafriend .rowstd .col2 {float:left;width:220px;margin-left:4px;}
.tellafriend .rowstd .col2 .pad {padding: 5px 0px 5px 0px;}
.tellafriend .rowstd .col2 .pad textarea {color:#000;font-family:Arial;font-size:11px;}
.tellafriend .tafsubmit {padding: 10px 0px 0px 151px;}
.tellafriend .reqinf {margin: 15px 0px 0px 0px;}

.divline {border-bottom: 1px solid #848287;}
#faqindex {float:left;width:230px;padding-bottom:10px;}
#faqindex div {float:left;width:230px;}
#faqindex .divline {border-bottom: 1px solid #848287;line-height: 0px;}
#faqindex .chapter {font: 14px Arial;color: #FF0000;margin:10px 0px 10px 10px;-margin:10px 0px 10px 5px;}
#faqindex .question {width:230px;font: 11px Arial;color: #999;margin: 0px 0px 10px 10px;-margin: 0px 0px 10px 5px;}
/*#faqindex .question a {color: #999 !important;background:url(/wcsstore/McLarenB2C/images/layout/arrow_grey_right.gif) center right no-repeat;padding-right:15px;}*/
/*#faqindex .question a:hover {color: #FF0000 !important;background:url(/wcsstore/McLarenB2C/images/layout/arrow_red_right.gif) center right no-repeat;padding-right:15px;}*/

.faq_anchor_normalstate {color: #999 !important;background:url(/wcsstore/McLarenB2C/images/layout/arrow_grey_right.gif) center right no-repeat;padding-right:15px;}
.faq_anchor_normalstate:hover {color: #FF0000 !important;background:url(/wcsstore/McLarenB2C/images/layout/arrow_red_right.gif) center right no-repeat;padding-right:15px;}
.faq_anchor_hotstate {color: #FF0000 !important;background:url(/wcsstore/McLarenB2C/images/layout/arrow_red_right.gif) center right no-repeat;padding-right:15px;}

#faqcontent {float:left;width:405px;margin-bottom:10px;margin-left:55px;}
#faqcontent div {float:left;width:405px;}
#faqcontent .question {font: 14px Arial;color: #FF0000;padding:10px 0px 0px 10px;}
#faqcontent .answer {margin: 10px 0px 10px 10px; -margin: 10px 0px 10px 5px; font: 11px Arial;color: #000;}

/*#faq_question_link a {color: #999 !important;background:url(/wcsstore/McLarenB2C/images/layout/arrow_grey_right.gif) center right no-repeat;padding-right:15px;}
#faq_question_link a:hover {color: #FF0000 !important;background:url(/wcsstore/McLarenB2C/images/layout/arrow_red_right.gif) center right no-repeat;padding-right:15px;}*/
#faq_question_link {margin-left:10px;}

#faqquestionform {float:left;width:405px;margin-bottom:10px;margin-left:55px;display:none;}
#faqquestionform div {float:left;width:405px;}
#faqquestionform a {font: 11px Arial;color: #000;}
#faqquestionform .form .head {font: 14px Arial;padding:10px 0px 10px 10px;}
#faqquestionform .form .left {width:150px;}
#faqquestionform .form .left div {width:140px;}
#faqquestionform .form .left .entry {margin: 10px 0px 10px 10px;-margin: 10px 0px 10px 5px;}

#faqquestionform .form .right {width:220px;}
#faqquestionform .form .right div {width:220px;margin:7px 0px 7px 0px;}
#faqquestionform .form .right input {width:220px;}
#faqquestionform .form .right select {width:224px;}
#faqquestionform .form .right textarea {width:220px;}

#faqquestionform .button {height:20px;width:106px;margin:5px 0px 0px 150px;-margin:5px 0px 0px 79px;}
#faqquestionform .button a {margin 0px 5px 0px 6px;font-weight:bold;line-height:20px;text-align:center;color:#FFF;display:block;}
#faqquestionform .button a:hover {color:#000;}
#faqquestionform .buttonrightborder {height:20px;width:1px;margin-top:5px;}

#faqquestionform .requiredinfo {margin-left:5px;padding-bottom:10px;}
