*{margin:0; padding:0}
.clearfix:after{content:"."; display:block;  height:0;  clear:both;  visibility:hidden}
body{text-align:center; background-color:#69f; font:12px Verdana,Arial,Helvetica,sans-serif; color:#300}
p{padding:6px 0 2px 0}
a{text-decoration:none; color:#900; font-weight:bold}
a:hover{color:#F60}
ol{list-style-type:decimal; list-style-position:inside}
ul{padding:4px 15px}
li{padding-top:4px;}
#main{width:782px; margin:auto; margin-top:5px}
#upperPart{}
#logoheader{background:url(../images/OrangeTopWithLogo.jpg) no-repeat; width:782px; height:97px}
#secondheader{background:url(../images/secondheader2.jpg) no-repeat; width:782px; height:124px}
#menubar{background:url(../images/menubar.gif) no-repeat; width:782px; height:34px}
#footer{background:url(../images/footer.gif) no-repeat; width:782px; height:45px; clear:both; font-size:10px; text-align:center}
#containerContent{width:782px; background-color:#FFF; text-align:left; position:absolute; top:255px; z-index:1}
#leftcol{width:160px; float:left; padding-left:5px}
#rightcol{width:160px; float:left; padding-right:5px; margin-top:-24px}
#middleContentSmall{width:444px; float:left; padding-left:4px; padding-right:4px}
#middleContentBig{width:608px; float:left; padding-left:4px; padding-right:5px}
#pathway{width:600px; height:19px; padding:5px 0 0px 10px; overflow:hidden}
#userA{background:url(../images/userBottom.gif) bottom left repeat-x; padding-bottom:21px; margin-bottom:10px}
#topLeft{width:50%; float:left}
#topRight{width:50%; float:left}
#topAll{width:100%; float:left}
#contentBody{float:none; clear:both; width:100%}
#contentTopSmall{background:transparent url(../images/contentTopSmall.gif) repeat; width:444px; height:10px}
#contentSmall{background:transparent url(../images/contentSmall.gif) repeat-y; width:428px; padding-left:8px; padding-right:8px; vertical-align:top}
#contentBottomSmall{background:transparent url(../images/contentBottomSmall.gif) no-repeat; width:444px; height:16px}
#contentTopBig{background:transparent url(../images/contentTopBig.gif) repeat; width:608px; height:10px; margin:0px}
#contentBig{background:transparent url(../images/contentBig.gif) repeat-y; width:588px; padding:0px 10px; vertical-align:top; overflow:hidden}
#contentBottomBig{background:transparent url(../images/contentBottomBig.gif) no-repeat; width:608px; height:16px}
#leftcol div.module, #rightcol div.module, #leftcol div.moduleNotitle, #rightcol div.moduleNotitle{width:160px; background:url(../images/orangemodulebody.gif) left repeat-y; margin-bottom:10px}
#leftcol div.module div, #rightcol div.module div{width:160px; background:transparent url(../images/orangemoduletop.gif) no-repeat}
#leftcol div.moduleNotitle div, #rightcol div.moduleNotitle div{width:160px; background:transparent url(../images/moduleNoTitletop.gif) no-repeat}
#leftcol div.module div div, #rightcol div.module div div, #leftcol div.moduleNotitle div div, #rightcol div.moduleNotitle div div{width:160px; background:transparent url(../images/orangemodulebottom.gif) bottom left no-repeat}
#leftcol div.module div div div, #rightcol div.module div div div, #leftcol div.moduleNotitle div div div, #rightcol div.moduleNotitle div div div{width:142px; padding:8px 10px 10px 8px; background:transparent}
div.module label{font-weight:bold}
div.module a{}
div.module table{}
div.module h3{font:bold 14px; width:130px; margin-bottom:5px}
div.moduleSubmenu{width:160px; background:url(../images/submenubk.gif) left repeat-y}
div.moduleSubmenu div{width:160px}
div.moduleSubmenu div div{width:160px; background:transparent url(../images/submenuBottom.gif)  bottom left no-repeat}
div.hideSubmenu{height:18px}
div.moduleSubmenu h3{font-size:13px; padding:0 0 8px 8px; color:#903; overflow:hidden}
#sublevelSubmenu{padding:4px 4px 28px 4px}
#sublevelSubmenu ul{list-style-type:none; list-style-position:outside; margin:0; padding:0}
#sublevelSubmenu li{padding:0 0 0 4px; text-indent:0; background:transparent url(../images/arrow.gif) top left no-repeat; background-position:0px 2px}
a.sublevelSubmenu{display:block; font:bold 11px Geneva,Arial,Helvetica,sans-serif; text-decoration:none; padding:0 0 3px 10px; width:132px; background:transparent url(../images/linestyle.gif) bottom repeat-x; color:#666}
a.sublevelSubmenu:hover{color:#333; font-size:12px}
div.moduletableTop{text-align:left; width:782px}
#topLeft div.moduletable{background:transparent url(../images/leftBorder.gif) right repeat-y; padding:0px 7px 2px 5px}
#topRight div.moduletable, #topRight div.moduletable{padding:0px 5px 2px 2px}
#topLeft div.moduletable h3, #topRight div.moduletable h3, #topAll div.moduletable h3{text-align:center; font:bold 14px; color:#C00; background-color:#CCC; padding:3px 0px}
div.moduletable td.contentheading{font-size:12px}
.pathway{color:#BBB; font-size:11px; font-weight:bold; text-decoration:none}
.pathway a{color:#900; text-decoration:none}
hr{margin:8px auto; text-align:center; background-color:#C96; color:#C96; width:95%}
.sectiontableentry1{text-align:left; background-color:#FC9; font-size:11px; padding:2px 3px; border-bottom:1px dotted #999}
.sectiontableentry2{background-color:#FC6; font-size:11px; text-align:left; padding:2px 3px; border-bottom:1px dotted #999}
.button{margin:4px 0px; background-color:#C96; border:1px solid #966; font:bold 11px Geneva,Arial,Helvetica,sans-serif; color:#FFF; padding:0px 2px}
.inputbox{border:1px solid #966; font:12px Geneva,Arial,Helvetica,sans-serif; color:#930; background-color:#FC9; padding:0px 2px; margin:4px 0px}
a.readon{font-size:10px; text-decoration:none; border:1px solid #CCC; border-left-width:0; padding-left:8px; background:url(../images/readon.gif) left no-repeat; text-decoration:none; font-weight:normal; color:#900}
a.readon:hover{background:#CCC url(../images/readon.gif) no-repeat left; text-decoration:none}
.componentheading, .contentheading{color:#630; font-weight:bold; font-size:16px; border-bottom:2px dotted #630; margin-bottom:5px; padding-left:1px}
.contentpaneopen, .blog{text-align:left; font-size:12px}
.poll{font-size:10px; text-align:center}
#searchDiv{float:left; position:relative; left:470px; margin:12px 15px 0px 5px}
#flagBar{text-align:right; padding:15px 15px 5px 5px}
div.search{width:200px; display:inline}
#compatDiv{text-align:left; margin:5px 0px 5px 270px}
#divModel{position:relative; width:205px; margin-right:20px; z-index:2}
span.imageMenu{padding:0px 3px 0px 10px}
select.brandSelect{width:155px; font-size:11px; background-color:#F96}
select.modelSelect{width:190px; font-size:11px; background-color:#F96}
span.boxLabel{font-size:10px; font-weight:bold}
.searchbox{position:relative; height:33px; width:134px; background:url(../images/searchbox_bg.gif) no-repeat; z-index:2}
.searchbox .searchtext{border:0px solid #fff; color:#333; position:absolute; padding-left:2px; top:5px; left:13px; height:15px; font-size:10px; width:118px}
.extender{height:25px; position:absolute; top:0px; left:134px; width:12px; background:url(../images/searchbox_extender_bottom.gif) 100% 0}
.searchboxextended{background:url(../images/searchboxextended_bg.gif) no-repeat; position:absolute; left:134px; top:0px; width:159px; color:#666; overflow:hidden; display:none; height:0px}
.container label{display:block; padding:6px 4px 2px 10px; cursor:pointer}
.container{padding:4px 8px 4px 15px; margin-top:3px; text-align:left; font-size:11px; font-weight:bold; color:#FFF}
.highlight{color:#FF3300}
.normalcontent{font-size:12px; padding:1px 0px}
.sectiontop{background:url(../images/secTopBar.gif) top right repeat-x}
.sectionbot{background:url(../images/secBotBar.gif) bottom right repeat-x; height:12px}
.imgbot{vertical-align:bottom}
.pagenav{font-size:10px; font-weight:bold}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:12px}
h5{font-size:11px}
.compSearch a{padding:0 1px 0 5px; font-weight:bold}
#product_list h5{padding-left:0px}
#product_list h4{font-size:10px}
.sectiontableentry2Notitle{padding:3px 0px;}

.transMenu{position:absolute; overflow:hidden}
.transMenu .content{position:absolute}
.transMenu .items{position:relative; left:0px; top:0px; z-index:2; text-align:left; padding-bottom:10px; background:transparent url(../images/submenuBottomf.gif) bottom left no-repeat}
.transMenu .item{font:bold 11px Geneva,Arial,Helvetica,sans-serif; display:block; cursor:pointer; padding:3px 5px 3px 10px; width:130px; color:#666}
.transMenu .background{position:absolute; left:0px; top:0px; z-index:1; background:transparent url(../images/submenubk.gif) repeat; -moz-opacity:.97}
.transMenu .item.hover{background-color:#CCC}
a.mainlevel-trans:link, a.mainlevel-trans:visited, a.mainlevel_active-trans, a.mainlevel_active-trans:visited{font:bold 13px Tahoma,Helvetica,sans-serif; padding:0px 5px 0px 3px; text-decoration:none; white-space:nowrap; color:#FFF; line-height:34px; width:102px; background:transparent url(../images/menuseparator.gif) right no-repeat; float:left}
a.mainlevel-trans:hover, a.mainlevel_active-trans:hover{color:#222}
img.imgarrow{width:9px; height:9px; position:absolute; left:120px; top:auto}
img.shitty{margin-top:13px; border:none}
