body { padding:0; font:400 11px Arial, Helvetica, sans-serif; line-height:16px; max-width:1280px; min-width:990px; margin:0; }
img { border:0; }
form { margin:0; padding:0; }
select, input, textarea { font:400 11px Arial, Helvetica, sans-serif; }
h1 { float:left;display:block; width:100%;font-size:16px; font-weight:bold; margin:0.5em;margin-left:0; color:#006699;margin-top:0.5em; }
.uniForm {float:left;width:95%}
#breadcrumb a{color:#658899}
#breadcrumb {color:#8E9699;padding:10px;float:left;width:100%}
#UserUsername {width:12em}
#UserPassword {width:12em}
#UserPassword2 {width:12em}
#UserInvoiceaddress {height:5em}
#UserShortdescription {height:5em}
h3 {padding:5px}
h2.home {border-bottom:1px solid #999999;}
h2 {color: #81959F;width:150px;padding:5px;color:#666666; font-size:14px; font-weight:700;}
.error_message{ color:red; font-weight:700;}
.fl, #column1, .logo, #footer-links { float:left; }
.fr, #column2,  .hdr_b2, .r,  #copyright{ float:right; }
.block { border-left:1px solid #999999; height:100%; margin-top:0px; padding:10px 10px 0px 10px;margin-bottom:10px }

.news p{padding-bottom:3px}
.active {font-style: italic; font-weight:bold}
#column1, #column2 { width:194px; margin-bottom:20px; background:url(/img/bgr_pg.gif) top left no-repeat; }
#header1 { height:72px; }
#header2 { height:136px;  padding-top:0px; margin-bottom:15px;background-color:#117e93 }

#main {margin-top:10px;float:left;width:100%}
#page { margin:0px 15px 20px 15px; clear:both; }
.box h3 { padding-left:10px; color:#666666; font-size:14px; font-weight:700; }

#top-menu a{color: #6BA3BF;text-decoration:none; }
#top-menu a:hover{color:#006699;text-decoration:underline; }
ul#top-menu { float:right; width:55%; text-align:right;list-style:none; margin:40px 20px 0px 20px; }
#top-menu li { display:inline; padding:0; margin:0px 10px 0px 0px;}

.logo { padding-top:38px; padding-left:16px; }

.hdr_b2 { width:200px; margin-top:7px; }
.hdr_b3 { width:158px; margin:0 auto; }

div#logout { margin-bottom:0px;float:right }
.bt { width:49px; }

.inpt { width:150px;}

.box {margin-top:3px; margin-bottom:3px}
.box ul { list-style:none; margin:5px 0px 0px 25px; padding:0; list-style-image:url(/img/srt2.gif); }
.box p {margin:0px 5px 0px 20px;}
.box li { margin:0px 0px 5px 0px; padding:0; background:url(/img/line.gif) bottom left no-repeat; }
.box li a { display:block; width:165px; color:#333333; text-decoration:none; padding:2px 0px 7px 0px; }
.box li a:hover { text-decoration:underline;}

a {color:#006699;}
.link { color:#006699; }
.link:hover { text-decoration:none; }

#footer-links ul { list-style:none; margin:12px 0px 8px 0px; padding:0; }
#footer-links li { display:inline; margin:0px 10px 0px 0px; padding:0; }
#footer-links li a { color: #6BA3BF; text-decoration:none; }
#footer-links li a:hover { text-decoration:underline;color:#006699;}

#top-menu a{color: #6BA3BF}
#top-menu a:hover{color:#006699;}

#footer { clear:both; background:url(/img/bgr_f_m.gif) top repeat-x; height:68px }
#footer-links { margin-left:10px; }
#copyright { padding-right:5px; padding-top:14px; }
#user-box {width:200px;float:right;background-color:#e5e5e5;height:116px;padding:10px}
#need-help {margin-top:15px;margin-left:10px}
#res { width:expression(document.body.clientWidth <= 990 ? "990px": "auto" ); }
#slogan { position:absolute; z-index:1; margin-top:170px; margin-left:27%; }

#header-wrapper{background-color:#e5e5e5;padding-top:2px;}
#header-image1 {float:left; background:url(/img/bgr_pic1.jpg) no-repeat left; height:136px; width:35%; }
#header-image2 {margin-left:0px;float:right; background:url(/img/parts_header2.jpg) no-repeat right; height:136px;width:42%;  }
.hdr3n { float:left;width:13%; background:url(/img/bgr_pic2.jpg) center no-repeat; height:136px; border-right:1px solid #e4e4e4; }
.hdr3 { float:left;width:13%; background:url(/img/bgr_pic3.jpg) left no-repeat; height:136px; border-right:1px solid #e4e4e4;  }
.hdr4 { float:left;margin:0px 200px 0px 67%; background:url(/img/bgr_pic4.jpg) center no-repeat; height:136px; }

#greeting {width:100%;font-size:1.2em; background-color: #ECECEC; margin: 1px; float: left}
#greeting p{margin:10px 20px}

#search {width:100%;font-size:1.2em; background-color: #ECECEC; margin: 1px; float: left}
#search form{margin:10px 20px}

#flash-wrapper {width:100%;float:left;}

.error-row{background-color: #FFE0E0}
.ok-row{background-color: #D6FFD0}
.flash#minimessage-ok{
    border:2px solid #74FF60;
    background:#D6FFD0;
}

.flash#minimessage-error{
    border:2px solid #FF5F5F;
    background:#FFE0E0;
}

.flash{
    margin: 10px;
    width: 30em;
    float:left;
    padding:6px;
    border:2px solid #74FF60;
    background:#D6FFD0;
}

.flash#message-ok  {
    border:2px solid #74FF60;
    background:#D6FFD0;
}

.flash#message-error  {
    border:2px solid #FF5F5F;
    background:#FFE0E0;
}
.hidden{display:none}
.messages tr:hover {background: #eee;}
.add form p label {width:90px;  text-align:right; position:absolute;}
.add form p input { margin-left: 100px;}

.product-action {width:100px}

#models_list ul {list-style-type:none; }
#models_list li {vertical-align: middle;width: 200px;display:inline;  padding:4px;margin: 2px}

.box_list {
    width: 98%;
    margin: 1em 0;
    padding: 0px 0.5em;
    display:block;
	float:left;
    text-align: left;
}


.box_list ul {list-style-type:none; }
.box_list li {vertical-align: middle;width: 200px;display:inline;  padding:3px;margin: 1px;border:0px}

.box_list a{width:100%; display:block;background-color: #eee;border:3px solid #eee;padding:2px;margin:-3px}
.box_list a:hover{background: #f4f4f4;  border:3px solid #e1e1e1;padding:2px}
.box_list ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style: none;
    float: none;
}

.box_list li {
    text-align: left;
    font-size:0.8em;
    width: 11em;
    float: left;
    margin: 0.5em;
    margin-top:0em;
    margin-bottom: 1.1em;
    list-style-type: none;
    background: #eee none;
}

.text {
    text-align: left;
}
#content {margin-left: 200px;margin-right:200px;}
strong {font-weight:bold}
.number{
    text-align: right;
}

#message-actions-list {    float:left;margin-left:30px;margin-top:1em;width:100%;}
#message-actions-list li{
    height:25px;
}
#message-actions-list a{color: #6BA3BF;text-decoration:none;}
#message-actions-list a:hover{color:#006699;text-decoration:underline; }

#message-compose{
background:url(/img/mail_new3.png) no-repeat;padding-left:20px;
}
#message-incoming{
background:url(/img/mail_generic.png) no-repeat;padding-left:20px;
}
#message-outgoing{
background:url(/img/mail_forward.png) no-repeat;padding-left:20px;
}

#top-menu a{color: #6BA3BF;text-decoration:none; }
#top-menu a:hover{color:#006699;text-decoration:underline; }
ul#top-menu { float:right; width:55%; text-align:right;list-style:none; margin:40px 20px 0px 20px; }
#top-menu li { display:inline; padding:0; margin:0px 10px 0px 0px;}

* {font-size:1.02em}

#UsersUrl2 {display:none}
#UsersUrl1 {display:none}