html { min-height: 100%; margin-bottom: 1px; }
body { background: url('images/imgs/bkg.jpg') repeat-x #b5b5b5; margin: 0px; font: normal 12px arial; color: #000; }
table { border: 0px; border-collapse: collapse; }
table td { padding: 0px; vertical-align: top; }
img { border: 0px; display: block; margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }


/* HEADER */
.header { margin: 0px auto; padding: 0px; height: 102px; width: 1000px; }
.header input { border: 0px; width: 150px; height: 18px; background: none; padding-top: 2px; margin: 0px; display: block; }
.header .input { background: url('images/input_bgr.gif'); }
.header .go { width: 19px; height: 19px; border: 0px; }
.header .corner { width: 15px; height: 24px; }



/* MENU CONTAINER */
.menu { width: 1000px; margin: 0px auto; }
.menu .middle { background: url('images/imgs/navBkg.gif') repeat-x; width: 100%; }
.menu .links { margin-top: 5px; margin-left:125px; width:100%; }
.menu .links td { padding: 8px 12px 8px 12px; }
.menu .links a { font: bold 14px arial; color: #003; text-decoration: none; }
.menu .links a:hover { font: bold 14px arial; color: #ff0b09; text-decoration: none; }
/* NAV - using SUCKERFISH */
#nav, #nav ul { padding: 0px; margin: 0px; list-style: none; line-height: 1; width:100%; } /* all lists */
#nav a { display: block; }
#nav li { float: left; } /* all list items */
#nav li ul { position: absolute; background: #0046C7; border: 1px solid #fafafa; width: 280px; left: -999em; } /* second-level lists */
#nav li ul li { float: none; white-space:normal; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; } /* lists nested under hovered list items */



/* CONTENT */
.content { width: 846px; height:100%; margin: 0px auto; }
.content .middle { background-color:#949494; width: 100%; }
.content .box { width: 585px; }
.content .right {background-color:#949494; width: 100%;}
.content .right_box {width: 253px; }

#main { width: 1000px; margin: 0px auto;  }

/*-------- Styles -------------- */
h2 { color: #FFFFFF; padding-top: 15px; font-size: 12px; }
h2#sidebar { color: #FFFFFF; padding-top: 18px; font-size: 12px; margin: 0px; }
h3 { margin: 0px; color: #0046C7; font-size: 14px; }
h4 { margin: 0px; padding: 0px; color: #5F7DB8; }
.content a { color: #FF1F2B; text-decoration: none; }
.content a:hover { text-decoration: underline; }
/*
ul { margin: 0px 10px 0px -25px; }
*/
#ul_content { padding-top: 7px; }
#ul_content a { text-decoration: underline; color: #0046C7; }
#ul_content a:hover { color: #000000; }
.middle .p_content { padding: 0px 20px; }
.p_content { padding: 0px 10px; font: 12px arial,tahoma,sans-serif; }
.highlight { background: #4B81DA; color: #FFFFFF; }
a {font: 12px arial,tahoma; color:#0557ce; text-decoration:none; }
a:hover { color:#717171; text-decoration:none; }


#floating_img { border: #000000 1px solid; }
.products_line { margin-top: 5px; padding-bottom: 4px; border-bottom: #FFFFFF dotted 2px; }
#search_results { list-style: none; }
#search_results h3 { padding-top: 10px; }
#search_results a h3:hover { text-decoration: underline; }
#first_col { position: relative; width: 50%; }
#second_col { position: absolute; margin-left: 310px; }
#right_table { margin-top: 30px; }
#right_side_col { background: #BCBCBC; }
.right_container { background: url('images/right_bgr.gif') repeat-y; }
#right_header_text { margin: 12px 0px 0px -10px; }
#right_header_1 {background: url('images/heading_bgr.gif') repeat-x; width: 58px; height: 58px; margin: 0px;}
#right_header_2 {background: url('images/heading_bgr.gif') repeat-x; width: 137px; height: 58px;}
#right_header_3 {background: url('images/heading_bgr.gif') repeat-x; width: 58px; height: 58px;}
#right_col_1st { text-align: center; margin: 5px auto; }
#right_corner { padding-left: 4px; vertical-align: middle; width: 100%; }
