﻿
/* Header */
div.header{height:45px; border-bottom:solid 1px #fff;}
div.header div{color:#CCCCCC;}

/*div.header div.login{margin-top:17px;}
div.header div.login_label{margin:0px 5px 0px 0px; line-height:28px; font-size:1em;}
div.header div.login_question{margin-top:6px;}
div.header div.login_question input{padding:1px;}
div.header div.login_answer{padding-top:2px;}
div.header div.header_img{margin:1.9em 0px 0px 5px;}
div.header div.logo{margin-left:23px;}*/

div.header div.login{margin-top:17px;}
div.header div.login_label{margin:0px 5px 0px 0px; line-height:28px;}
div.header div.login_question{margin-top:0.6em;}
div.header div.login_question input{padding:0px; height:1.6em;}
div.header div.login_answer{margin-top:2px;}
div.header div.header_img{margin:1.9em 0px 0px 5px;}
div.header div.logo{margin-left:23px; margin-top:2px;}

div.sectionlogo{position:absolute; top:24px; left:0px;}

/* Footer Menu */
div.footermenu{min-height:30px; height:auto !important; height:30px; font-size:0.8em; border-top:solid 1px #fff; color:#ccc; padding-top:10px;}
div.footermenu a{color:#ccc;}
div.footermenu div.divider{color:#C7C7C7;padding:0px 2px 0px 4px;}


/* Content Area */
div#content_holder{ min-height:504px; height:auto !important; height:504px; width:950px; margin-top:21px;}
div.main_content{height:335px; background-color:#ffffff; margin:0px 0px 21px 0px; position:relative;}

div.mainimg_holder{ position:relative; width:950px; height:335px; overflow:hidden;}
div.mainimg_holder img.mainimg{}
div.mainimg_holder div.maintext{ position:absolute; top:280px; left:480px;}
div.mainimg_holder div.maintext div.title{font-weight:bold;}
div.mainimg_holder div.maintext div.sub{color:#000;}
div.mainimg_holder div.maintext span.subtitle{font-weight:bold;}

div.movingarea{position:absolute; top:0px;left:0px}

/* Menu */

div#mainmenu{border-bottom:solid 1px #666666;}

div#mainmenu ul#menulist {height:25px;padding:0px; margin:0px 0px 0px 20px; list-style:none;}
div#mainmenu ul#menulist li{padding:0px 0px 0px 65px;list-style:none;display:block;float:left;font-size:1.2em;}

div#mainmenu ul#menulist li a {display:block;position:relative;overflow:hidden; height:14px;}

div#mainmenu ul#menulist li#brandinfo a{background: transparent url(img/btn_brandinfo.gif) no-repeat; width:74px; background-position:0px 0px;}
div#mainmenu ul#menulist li#brandinfo a:hover, div#mainmenu ul#menulist li#brandinfo a.active{background-position:0px -14px ;}
div#mainmenu ul#menulist li#shop a{background: transparent url(img/btn_shop.gif) no-repeat; width:81px; background-position:0px 0px;}
div#mainmenu ul#menulist li#shop a:hover, div#mainmenu ul#menulist li#shop a.active{background-position:0px -14px ;}
div#mainmenu ul#menulist li#showroom a{background: transparent url(img/btn_showroom.gif) no-repeat; width:71px; background-position:0px 0px;}
div#mainmenu ul#menulist li#showroom a:hover, div#mainmenu ul#menulist li#showroom a.active{background-position:0px -14px ;}
div#mainmenu ul#menulist li#contact a{background: transparent url(img/btn_contact.gif) no-repeat; width:55px; background-position:0px 0px;}
div#mainmenu ul#menulist li#contact a:hover, div#mainmenu ul#menulist li#contact a.active{background-position:0px -14px ;}
div#mainmenu ul#menulist li#basket a{background: transparent url(img/btn_basket.gif) no-repeat; width:112px; background-position:0px 0px;}
div#mainmenu ul#menulist li#basket a:hover, div#mainmenu ul#menulist li#basket a.active{background-position:0px -14px ;}
div#mainmenu ul#menulist li#register a{background: transparent url(img/btn_register.gif) no-repeat; width:112px; background-position:0px 0px;}
div#mainmenu ul#menulist li#register a:hover, div#mainmenu ul#menulist li#register a.active{background-position:0px -14px ;}

div#homeimgs{border-left:solid 1px #231f20;height:83px; margin-top:14px;}
div#homeimgs div.img{border:solid 3px #231f20; height:77px; border-left-width:2px; background-color:#231f20;}


/* SubMenu */

div.div_submenu{margin-top:4px; padding-bottom:12px; min-height:98px; height:auto !important; height:98px; float:left;}
div.div_submenu ul{padding:0px; margin:0px 0px 0px 0px; list-style:none; float:left;}
div.div_submenu li{margin:8px 10px 0px 0px; padding:0px; list-style:none; display:block; font-size:0.8em; float:left; font-weight:bold;}
div.div_submenu li a{color:#cccccc; text-decoration:none;}
div.div_submenu li a:hover, div.div_submenu li.active a{color:#fff; text-decoration:none;}

div.div_submenu ul.sectionlist{float:none;}
div.div_submenu ul.sectionlist li{float:none;}
div.div_submenu ul.sectionlist li.next{padding-left:176px;}

div#sm_brandinfo{padding-left:85px;}
div.sm_shop, div.sm_showroom{padding-left:225px;}
div.sm_showroom{padding-left:370px;}

/* Horizontal Scrolling */

div.horizontal_scroll{width:30px; position:absolute; top:349px; left:7px;}

div#divContent{position:absolute;}
div#divContainer{height:335px; overflow:hidden; position:relative; width:950px;}

div#ScrollingArea{left:0;position:absolute;top:0;}


#divContainerVert
{
    /**/position: relative;/*  John: disabling this line fixes the display on IE but Firefox messes up */    overflow: hidden;
    lwidth: 793px;
    height: 335px;/**/
    clip: rect(0,793,600,0);/**/
}
#divContentVert
{
    position: absolute;
    width: 936px;
}

div.arrowholder {height:331px; margin:2px 0px 2px 0px;}
div.arrowholder a{position:absolute;}
