/* ---- FONTS ---- */
.divcenter {z-index:5;width:900px;text-align:left;
}
body {margin:0; padding:0; text-align:center;}
.headercart .menu {position:relative; width:800px; z-index:5;}
.contentcart {font-family:Verdana; font-size:11px; float:left; text-align:left; padding:10px; color:#666666;}
/* ---- MENUS ---- */
/* main menu */
.menu {margin:0; padding:0; height:35px; float:left; z-index:5;}
.menu em { display:none}
.menu ul { padding:0; margin:0; list-style-type: none;color:#000;}
.menu li { float:left; padding:0; margin:0; display:inline; text-align:left;}
.navtext { font-family:Verdana; font-size:10px;}
.menu li { display: block; height: 35px; text-decoration:none; background: url(../img/navprimary/nav.gif) no-repeat 0 0; position:absolute;}
.menu li a { display: block; height: 35px;}
/* home */
.menu li.menu_0 {width:88px; background-position: 0px 0px;left:0px; z-index:5;}
.menu li.menu_0:hover {background-position: 0px -35px;}
/* products */
.menu li.menu_1 {width:110px; background-position: -88px 0; left:88px; z-index:5;}
.menu li.menu_1:hover {background-position: -88px -35px;}
/* shop */
.menu li.menu_2 {width:83px; background-position: -198px 0; left:198px; z-index:5;}
.menu li.menu_2:hover {background-position: -198px -35px;}
/* support */
.menu li.menu_3 {width:102px; background-position: -281px 0; left:281px; z-index:5;}
.menu li.menu_3:hover {background-position: -281px -35px;}
/* downloads */
.menu li.menu_4 {width:127px; background-position: -383px 0; left:383px; z-index:5;}
.menu li.menu_4:hover {background-position: -383px -35px;}
/* reviews/awards */
.menu li.menu_5 {width:155px; background-position: -510px 0; left:510px; z-index:5;}
.menu li.menu_5:hover {background-position: -510px -35px;}
/* about pmdg */
.menu li.menu_6 {width:135px; background-position: -665px 0; left:665px; z-index:5;}
.menu li.menu_6:hover {background-position: -665px -35px;}

/* drop down */
.menu li ul {display:none; }
.menu li:hover ul, .menu li.over ul {position:absolute;	display:block; left:auto; margin:0;	padding:0 0 20px 0; z-index:5; background: url(../img/navprimary/bg_drop.png) no-repeat bottom;}
.menu li:hover ul li, .menu li.over ul li {clear:both; list-style:none; margin: 0 8px; padding: 0; background-image:none; height:auto; position:relative;}
.menu li ul a:link, .menu li ul a:visited {color: #666; text-decoration:none; margin: 0; padding: 5px 10px; height:auto; background:none; text-align:right;}
.menu li ul a:hover {color:#FFF; border-bottom:none; margin-bottom: 1px;}
.menu li.menu_0 ul {width:88px; background-position: 0px bottom;}
.menu li.menu_1 ul {width:130px; background-position: -169px bottom;}
.menu li.menu_2 ul {width:169px; background-position: -0px bottom;}
.menu li.menu_3 ul {width:150px; background-position: -453px bottom;}
.menu li.menu_4 ul {width:150px; background-position: -453px bottom;}
.menu li.menu_5 ul {width:150px; background-position: -453px bottom;}
.menu li.menu_6 ul {width:130px; background-position: -169px bottom;}
.menu li.menu_0 ul li {width:153px;}
.menu li.menu_1 ul li {width:119px;}
.menu li.menu_2 ul li {width:153px;}
.menu li.menu_3 ul li {width:135px;}
.menu li.menu_4 ul li {width:135px;}
.menu li.menu_5 ul li {width:135px;}
.menu li.menu_6 ul li {width:120px;}
.menu li ul li a {border-bottom: 1px solid #CBCBCB;}
.menu li ul li a.last {border-bottom: none; margin-bottom:-1px;}
.menu li.menu_0 ul li:hover{background-color: #8cb4cb; border-top:1px solid #5894b4; margin-top:-1px;}
.menu li.menu_1 ul li:hover{background-color: #8cb4cb; border-top:1px solid #5894b4; margin-top:-1px;}
.menu li.menu_2 ul li:hover{background-color: #8cb4cb; border-top:1px solid #5894b4; margin-top:-1px;}
.menu li.menu_3 ul li:hover{background-color: #8cb4cb; border-top:1px solid #5894b4; margin-top:-1px;}
.menu li.menu_4 ul li:hover{background-color: #8cb4cb; border-top:1px solid #5894b4; margin-top:-1px;}
.menu li.menu_5 ul li:hover{background-color: #8cb4cb; border-top:1px solid #5894b4; margin-top:-1px;}
.menu li.menu_6 ul li:hover{background-color: #8cb4cb; border-top:1px solid #5894b4; margin-top:-1px;}
.pagecart {width:800px; margin:0 auto; z-index:110; position:relative;}
/* Homepage Articles */
.about{ margin-left:8px; padding: 0; height: 150px; width: 259px; float: left; background-color:#f9f9f9;} 
.news { margin-left:4px; padding: 0; height: 150px; width: 258px; float:left; background-color:#f9f9f9;}
.quicklinks { margin-left:4px; padding: 0; height: 150px; width: 260px; float:left; background-color:#f9f9f9}
.newslist {margin-left:5px;}


ul.list {list-style-image:url(../img/bullets.gif); list-style-position:outside;margin-top:-3px;}
ul.list li{list-style-type:none;margin-left: -20px;line-height:15px;margin-top:2px;}

a:link {color:#6699CC;text-decoration:none;}
a:visited {color:#6699CC;text-decoration:none;}
a:hover {color:#999999;text-decoration:underline;}

/* hide from mac \*/ 
* html .left {margin-right: -3px;} 
* html .right {margin-left: 0;} 
/* end hide */ 

.textfield {display:inline; width:100px;font:11px Verdana; color:#999999; border:1px solid #999999; margin-right:0px;}
.loginbutton {float:left; left:-31px; top:-19px;margin-left:0px;}

form#login {padding:6px; position:relative;	}
div#formcart {position:relative; float:right; right:0px;}
div#username-2, div#password-2, div#submit-2 {position:relative; float:left; margin-right:3px; right:-146px; top:18px;}
input#username-field-2, input#password-field-2 { width:10em; border:1px solid #cccccc; height:14px; font-family:Verdana; font-size:10px; color:#666666;}
label.overlabel {font-family:Verdana;color:#999; font-size:11px;}
label.overlabel-apply {	position:relative; top:3px; left:5px; z-index:1; color:#999; font-family:Verdana; font-size:11px;}
div#submit-2 {padding-top:0px;}
.logo {float:left;padding-left:0px;position:relative;}
div#carttagline {position:relative; float:right; top:3px; z-index:5;}
div#registercart {position:relative; float:right; right:-10px; top:10px; z-index:5;}
.pagetitle {font-family:Verdana; font-size:12px; color:#666666; font-weight:bold;}
