/* CSS Document */

body {margin: 0; padding: 0; font-family: verdana, helvetica, sans-serif; font-size: 12px; color: #666666; background-image: url("/images/main_bg2.jpg"); background-position: 100% 100%; background-position: center; }
#container {width: 760px; margin: 0 auto; background: url(/images/main_bg.gif) repeat-y;}
#header {margin-bottom: ;}
#banner {margin-bottom: ;}
#content {margin-left: 195px; padding: 12px;}
#sidebar-a {float: left; margin: 0; margin-right: ; background-color: #012D6C; width: 195px;}
#sidebar-b {float: right; width: 160px; margin: 0; margin-left: ; font-size: 11px;}
#sidebar-b p { padding-left: 10px; padding-right: 10px;}
#sidebar-b h4 {margin: 0px; font-size: 12px; padding: 5px; text-align: center;}
#footer {clear: both; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; margin-top: 10px; font-size: 11px; background-color: #F7F9FD; border-top: 1px solid #E1E5F4; border-bottom: 1px solid #E1E5F4;}
#copyright {background-color: #fff; padding: 15px; font-size: 11px;}
#topNav {background: url(/images/topNavbg.gif) repeat-x; height: 29px; font-size: 12px; padding-top: 4px;}
#topNav ul {padding-top: 6px; margin-top: 0px;}
ul#vertical_navigation li{background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: 2px 2px; padding: 2px 0 10px 20px; margin: .4em 0; list-style-type: none; border-bottom: 1px dotted #fff;}
ul#vertical_navigation li a {color: #fff;}
ul#navlist li#active a {font-weight: bold;}


#rightpanelText {background-color: #F6F8FC; padding-top: 10px;}
#rightpanelTitle {margin-top: 10px; margin-bottom: 0px;}
#rhpItem {background-color: #F6F8FC;}
#navlist li {display: inline; list-style-type: none; padding-right: 15px; padding-left: 11px; margin: 0px;}
#navlist li a {color: #fff;}
#navlist li a:hover {text-decoration: none;}


#contentFrame {border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; margin: 0px; z-index:1; height:300px; overflow:auto; text-align:left; padding: 10px; line-height: 20px; font-size: 11px;}
#contentFrame h3 {margin: 0px; font-size: 14px; color: #757E9D;}

#productFocus {width: 160px;}
#floatrightPanel {float: right; width: 365px;}
#leftpanelText h4 {margin: 0px; font-size: 11px; padding: 5px; text-align: center;}

#productFocus {background-color: #F6F8FC; font-size: 11px; margin-top: 10px;}
#rightpanelText p {padding-left: 8px; margin-top: 0px; font-size: 11px; }
#productFocus p {padding-left: 5px; padding-right: 5px;}
.floatright {float: right; padding-left: 15px; padding-right: 10px;}
.product {border-bottom: 1px solid #757E9D; margin-bottom: 10px; height: auto !important; /* for modern browsers */
height: 100px; /* for IE5.x and IE6 */
min-height: 100px; /* for modern browsers */ }
.clear {clear: both; height:1px; overflow:hidden;}

ul#vertical_navigation {margin: 0; padding: 0;}
#contentFrame h3 {margin: 0px; font-size: 13px; color: #757E9D;}

#contentFrame {border-left: 1px solid #C0C0C0; border-top: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; margin: 0px; z-index:1; height:300px; overflow:auto; text-align:left; padding: 5px; line-height: 13px; font-size: 10px;}

h1 {color: #757E9D; font-size: 18px; margin-bottom: 10px; margin-top: 0px; }
h2 {color: #757E9D; font-size: 14px;}
h3 {color: #757E9D; font-size: 12px;}
h4 {color: #757E9D; font-size: 12px;}
h5 {color: #757E9D; font-size: 11px;}
h6 {color: #757E9D; font-size: 11px;}

a { color:#4D5880; }
a:link {  }
a:visited { color:#4D5880; }
a:hover { text-decoration: none; }
a:active {  }
.floatrightTop {float: right; margin-right: 15px;}
.detext {margin-top: 5px; margin-bottom: 0px; padding: 0px;}
.detbuttons {margin-top: 8px; margin-bottom: 8px;}
.detailsfirst {background-color: #EBEEF5; width: 490px; padding: 7px; border: 1px solid #ccc; margin-bottom: 16px; }
.detailsfirst ul {font-size: 11px; margin: 0px; padding-left: 20px; line-height: 18px;}

.quoteAdd {background-color: #F7F9FD; padding: 7px; border: 1px solid #ccc; padding-top: 0px; margin-bottom: 12px; margin-top: 0px; }
.quoteAdd ul {font-weight: bold; font-size: 11px; margin: 0px; padding-left: 20px; line-height: 18px;}
.quoteAdd h2 {font-size: 15px; margin-top: 0px; margin-bottom: 10px;}

.expo {color: #fff; text-align: center;}
.dclaim {font-size: 11px; border-top: 1px solid #4D5880; padding-top: 10px; }
input {background-color: #EEF1F8;}
textarea {background-color: #EEF1F8;}

th { text-align: left; }
.newStockb {color: red; font-size: 10px; font-weight: bold; }

.error { color: red; font-family: arial; font-size: 12px; font-weight: bold; font-size: 13px; }
.ok { color: green; font-family: arial; font-size: 12px; font-weight: bold; font-size: 13px; }
