/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "default.css" in dotEditor style management */
body {font:75%/135% Arial, Helvetica, sans-serif; color:#6d6f72; background: url(/images/pages/page_bg.jpg) repeat-x #8daab1;}
a:link, a:visited {color:#464749; text-decoration: none;}
a:hover, a:focus, a:active {color:#423574; text-decoration: none;}
p {margin-bottom: 1.4em; line-height: 1.3em;}
ul, ol {padding:0 0 0 10px;}
h1 {font: 120%/1em "Trebuchet MS", Helvetica, sans-serif; color: #fff; margin-bottom: 0; text-transform: uppercase;}
h2 {font: 150%/1.3em Arial, Helvetica, sans-serif; color:#423574; margin-bottom: 0.8em; padding: 0;}
h3 {font: 100%/1.3em Arial, Helvetica, sans-serif; color:#464749; margin-bottom: 1.4em;}
h4 {font-weight:bold; margin-bottom: 1.4em;}
h5 {font-weight:bold; margin-bottom: 1.4em;}
h6 {font-weight:bold; margin-bottom: 1.4em;}
.float_left {float:left;}
.float_right {float:right;}
.align_right {text-align: right;}
.small_text {font-size:80%;}
.large_text {font-size:120%;}
.purple {color: #423574;}
.darker {font: 100% Arial, Helvetica, sans-serif; color:#464749; margin-bottom:0.5em;}
.clear_page {clear: both;}
.img_align_left {float:left; margin:0 10px 10px 0;}
.img_align_right {float:right; margin:0 0 10px 10px;}
.valign_mid {vertical-align:middle;}
.hidden {display:none;}
.form {padding: 6px 5px 4px 5px; border: 1px solid #b7b7b7; color: #7d7660; font: bold 90% "Trebuchet MS", Helvetica, sans-serif; width: 200px; vertical-align: middle;}
.page_wrapper {width: 948px; margin: auto; overflow: hidden; background: #fff;}
.page_wrapper_hpimage {width: 948px; margin: auto; overflow: hidden; background: url(/images/homepage_new/hp_newsbg.jpg) repeat-y #14575d; height:320px;}
.page_wrapper_contentimage {width: 948px; height: 320px; margin: auto; overflow: hidden; background: url(/images/homepage_new/hp_newsbg.jpg) repeat-y #14575d;}
.page_wrapper_bgnone {width: 948px; margin: auto; overflow: hidden;}
.page_wrapper_with_rhbg {width: 948px; margin: auto; overflow: hidden; background: url(/images/pages/rh_bgorange.jpg) repeat-y right #fff;}
.wrapper {width: 100%; overflow: hidden;}
.page_227 {float: left; width: 227px; z-index: 10; position: relative;}
.page_721 {float: left; width: 721px; overflow: hidden; position: relative;}
.content_pad ul, .content_pad_thinner ul {margin-bottom: 1.4em;}
.content_pad li, .content_pad_thinner li {list-style: disc outside; margin: 0 0 6px 15px;}
.padding_b5 {padding-bottom: 5px;}
.padding_t3 {padding-top: 3px;}
.padding_b10 {padding-bottom: 10px;}
.padding_t18 {padding-top: 18px;}
.padding_r18 {padding-top: 18px;}
.padding_tb20 {padding: 20px 0;}
.padding_b96 {padding-bottom: 96px;}
.top_search {padding-top: 20px; text-align: right; position: relative; }
.top_search label {display: none;}
.topnav {padding: 22px 0 0 0; float: right; margin-right: -10px;}
.topnav ul li {float: left; border-right: 1px solid #a2a3a4; font: bold 95%/95% "Trebuchet MS", Helvetica, sans-serif; text-transform: uppercase; color: #464749; min-height: 30px; height: auto !important; height: 30px; text-align: center;}
.topnav ul li a, .topnav ul li a:visited {padding: 10px 10px; color: #464749; display: block; text-decoration: none;}
.topnav ul li a:hover, .topnav ul li.on a, .topnav ul li.on a:visited {color: #423574;}
.topnav ul li a.twolines {padding: 3px 10px !important; display: block; text-decoration: none;}
.readmore {margin: 0; text-transform: uppercase; text-align: right;}
.readmore a, .readmore a:visited {color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
.readmore a:hover {color: #fff; text-decoration: underline !important;}
.page_wrapper_hpimage .rhs_aboutus_bg {background: url(/images/pages/toptext_bg.jpg) no-repeat bottom #fcb556; padding: 15px 25px 10px 25px; color: #fff; min-height: 255px; height: 258px;}
.page_wrapper_hpimage .rhs_aboutus_bg p {margin: 0 0 10px 0; line-height: 1.2em;}
.page_wrapper_contentimage .rhs_aboutus_bg {background: url(/images/pages/toptext_bg.jpg) no-repeat bottom #fcb556; padding: 15px 25px 10px; color: #fff; min-height: 243px; height: auto !important; height: 243px;}
.page_wrapper_contentimage .rhs_aboutus_bg p {margin: 0 0 10px 0; line-height: 1.2em;}
.rhs_aboutus_title {background: url(/images/pages/toptitle_bg.jpg) repeat-y #24103a; padding: 12px 15px 11px 25px; color: #fff; font: 120%/1em "Trebuchet MS", Helvetica, sans-serif; text-transform: uppercase; margin: 0;}
.rhs_methods {background: url("/images/pages/toptitle_bg.jpg") repeat-y scroll 0 0 #24103A; padding: 11px 15px 10px 25px;}
.rhs_methods h2 {font: 120%/1em "Trebuchet MS", Helvetica, sans-serif; color: #fff; text-transform: uppercase; margin: 0;}
.box_on {padding: 18px 25px 15px 25px !important;}
.rhs_methods_box {background: url(images/pages/method_bg.jpg) repeat-y #eaeaea; padding: 5px 25px 5px 25px; border-bottom: 3px solid #fff;}
.rhs_methods_box .title {font: normal 120% "Trebuchet MS", Helvetica, sans-serif; color:#5c3f76; margin-bottom:0.2em;}
.rhs_methods_box .title a, .rhs_methods_box .title a:visited {color: #5c3f76;}
.rhs_methods_box .title a:hover {color: #6d6f72;}
.rhs_methods_box label {display: block; margin-bottom: 0.2em;}
.rhs_methods_box .form {padding: 3px 5px 2px 5px; border: 1px solid #e0e0e0; background: #f8f8f8; color: #7d7660; font: 100%/1em "Trebuchet MS", Helvetica, sans-serif; width: 165px; vertical-align: middle; margin-bottom: 0.8em;}
.button {border: 0 none; background: #000; color: #FFFFFF; font: 120%/1.4em "Trebuchet MS", Helvetica, sans-serif; padding: 3px 15px; text-transform: uppercase; overflow: visible; margin: 10px 14px 37px; 0px; float: right;}
.green_titlebar {background: url(/images/homepage_new/hp_newsbg.jpg) repeat-y #14575d; padding: 13px 15px 9px 29px;}
.content_pad {padding: 27px 17px 27px 29px;}
.content_pad_more_r {padding: 27px 85px 27px 29px;}
.content_pad_thinner {padding: 19px 25px 96px 25px;}
.content_innerleft {float: left; width: 465px;}
.content_innerleft .green_titlebar {padding: 11px 15px 10px 25px;}
.content_innerright {float: left; width: 256px; color: #fff;}
.content_innerright p {margin: 0;}
.content_innerright .padding {padding: 18px 35px 96px 20px;}
.content_innerright .padding p {margin-bottom: 1.3em;}
.rhs_orangetitlebar {padding: 11px 15px 10px 20px;}
.rhs_orangetitlebar h2 {font: 120%/1em "Trebuchet MS", Helvetica, sans-serif; color: #fff; text-transform: uppercase; margin: 0;}
.hp_news_text {float: left; width: 565px; color: #fff; font: 105%/1em "Trebuchet MS", Helvetica, sans-serif; padding-left: 9px;}
.hp_news_link {float: right; width: 100px; font: 100%/1.1em Arial, Helvetica, sans-serif; padding: 1px 0 0 0;}
.hp_prodbox {float: left; width: 186px; padding: 0 28px 30px 11px;}
.hp_prodbox .readmore a, .hp_prodbox .readmore a:visited {color: #6d6f72; font-family: Arial, Helvetica, sans-serif;}
.hp_prodbox .readmore a:hover {color: #423574; text-decoration: none !important;}
.hp_prodbox h2 {font: normal 120% "Trebuchet MS", Helvetica, sans-serif; color:#499198; margin-bottom:0.2em;}
.hp_bottomtext {font: normal 140%/140% Arial, Helvetica, sans-serif; color:#499198; margin-bottom:0.8em;}
.hp_bottomtext a, .hp_bottomtext a:visited {color: #423574; font-family: Arial, Helvetica, sans-serif;}
.hp_bottomtext a:hover {color: #6d6f72;}
.page_wrapper_footbnr {margin: -96px auto auto auto; z-index: 5; position: relative; width: 948px; overflow: hidden;}
.footer {background: url(/images/footer/footer_bg.jpg) repeat-y #14585f; padding: 5px 14px 5px 25px; text-align: right; font: 95%/1.3em "Trebuchet MS", Helvetica, sans-serif; color: #fff; text-transform: uppercase; overflow: hidden; width: 909px; border-top: 1px solid #357a82;}
.footer ul {float: right; padding: 4px 0; margin: 0;}
.footer ul li {float: left; padding: 0 0 0 20px;}
.footer ul li a, .footer ul li a:visited {color: #fff;}
.footer ul li a:hover {color: #fff; text-decoration: underline !important;}
.footer_bottomtext {font: 100%/1.3em "Trebuchet MS", Helvetica, sans-serif; color: #fff; padding: 8px 14px 8px 12px;}
.form_left {float: left; width: 105px;}
.form_right {float: left; width: 308px;}
.form_right .form {padding: 3px 5px 2px 5px; border: 1px solid #e0e0e0; background: #f8f8f8; color: #7d7660; font: 100%/1em "Trebuchet MS", Helvetica, sans-serif; width: 309px; vertical-align: middle;}
.search_left {float: left; width: 20px;}
.search_right {float: left; width: 355px;}
.search_right .title {color: #423574; margin-bottom: 0.3em;}
.search_right .title a, .search_right .title a:visited {color: #423574;}
.search_right .title a:hover {color: #6d6f72;}
ul.pagnation {margin: 0; padding: 0;}
ul.pagnation li {padding: 0 2px; float: left; line-height: 1.5em;}
ul.pagnation li a, ul.pagnation li a:visited {color: #423574;}
ul.pagnation li a:hover {color: #6d6f72;}
ul.sitemap {margin-bottom: 10px;}
ul.sitemap li {font-size: 150%; padding: 2px 0 15px 0;}
ul.sitemap li a, ul.sitemap li a:visited {color: #423574;}
ul.sitemap li a:hover {color: #6d6f72;}
ul.sitemap ul {padding: 10px 0 0 34px; margin: 0;}
ul.sitemap ul li {font-size: 65%; padding: 2px 0;}
ul.sitemap ul li a, ul.sitemap ul li a:visited {color: #6d6f72;}
ul.sitemap ul li a:hover {color: #423574;}
ul.sitemap ul li ul {padding: 3px 0 0 0;}
ul.sitemap ul li ul li {font-size: 100%;}
ul.sitemap ul li ul li a, ul.sitemap ul li ul li a:visited {background: url(/images/icons_new/dash.gif) no-repeat 18px 0.25em; padding: 0 0 0 32px;}
ul.lhm {margin: 0; padding: 0;}
ul.lhm li {margin: 0; font: 115%/1em "Trebuchet MS", Helvetica, sans-serif;}
ul.lhm li a, ul.lhm li a:visited {border-bottom: 3px solid #fff; color: #5c3f76; background: #eaeaea; padding: 0.8em 10px 0.8em 15px; display: block;}
ul.lhm li a:hover {color: #5c3f76; background: url(/images/pages/lh_bg.gif) no-repeat top #e08f28;}
ul.lhm li a.on , ul.lhm li a.on:visited {border-bottom: none; color: #5c3f76; background: url(/images/pages/lh_bg.gif) no-repeat top #e08f28;}
ul.lhm li ul {background: #fad3a6; margin: 0; padding: 8px 0; border-bottom: 3px solid #fff;}
ul.lhm li ul li {font-size: 100%;}
ul.lhm li ul li a, ul.lhm li ul li a:visited {border-bottom: none; background: url(/images/icons_new/dash_menu.gif) no-repeat 15px 0.55em #fad3a6; padding: 0.5em 0 0.5em 27px;}
ul.lhm li ul li a:hover, ul.lhm li ul li a.on {color: #6d6f72; background: url(/images/icons_new/dash_menu.gif) no-repeat 15px 0.55em #fad3a6 !important;}
ul.lhm li ul li ul {padding: 1px 15px; border-bottom: none;}
ul.lhm li ul li ul li a, ul.lhm li ul li ul li a:visited {background: url(/images/icons_new/dash_menu.gif) no-repeat 15px 0.45em #fad3a6; padding: 0.4em 0 0.4em 27px;}
ul.lhm li ul li ul li a:hover, ul.lhm li ul li ul li a.on {color: #6d6f72; background: url(/images/icons_new/dash_menu.gif) no-repeat 15px 0.45em #fad3a6 !important;}
.news_lister {}
.news_lister_headline {}
form_bi {position: relative; left: 10px;}
#newsticker a:link {color: #000000;}
.top_search .imgbutton { position: absolute; top: 24px; right: 5px; }
.style3 {font-size: 14;}
.style2 {font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF; }
.content_pad_thinner td {padding:6px}
.style25 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10; }
.style26 {font-size: 10}
.style28 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; }
.style29 {color: #A092B4}
.style30 {color: #C6BDD2}
.style36 {font-family: Arial, Helvetica, sans-serif}
.SCVOQuantity { width:30px; background:none repeat scroll 0 0 transparent; border:0 none; color:#FFFFFF;}
.SCVOCurrentPrice { width:30px; background:none repeat scroll 0 0 transparent;border:0 none; color:#FFFFFF;}
.SCVOBestSeller { width:220px; background-color: #A092B4; margin-left: -200px; color:#FFFFFF;}
.SCVOWide {  width: 230px; background: transparent; border: 0 None; color: #FFFFFF;}
.SCVOSmall { width: 30px; background: transparent; border: none 0; color:#FFFFFF;}
.SCVOMid { width: 60px; background: transparent; border: none 0; color:#FFFFFF; }
.SCVOAddress { background: transparent; border: none 0; color: #FFFFFF;}
.login_wrapper { float: left; font: bold 95%/95% Trebuchet ,Helvetica,sans-serif; width: 480px; overflow:hidden; margin-top:1px; }
.login { float:right; color:#FFFFFF; background: #357a82; height: auto!important; width: auto!important; padding: 8px; }
.login_text { margin-left:-30px; }
.login_pretext { float: right; padding: 8px;  }
.login a, .login a:visited { color:#FFFFFF; }
.login a:hover, .login a:focus, .login a:active { color:#FFFFFF; background-color: #FCB556; }
.rhs_connectwithus_title {background: url(/images/pages/toptitle_bg.jpg) repeat-y #24103a; padding: 12px 15px 11px 25px; color: #fff; font: 120%/1em "Trebuchet MS", Helvetica, sans-serif; text-transform: uppercase; margin: 0;}
.rhs_connectwithus_icons li {float:left; padding: 5px;}
.rhs_connectwithus_icons {background-color:#A092B4; padding-left:10px; }
.footer_socialicons li { float:left; padding:3px;}
.footer_socialicons {float:right; margin-top:-60px;}


