@charset "utf-8";
/* CSS Document */
body, p, label, ul, li, h1, h2, h3, h4, h5, h6, h7, input, textarea{ margin: 0; padding: 0; list-style: none;}

body{font: normal 13px/18px "trebuchet MS", arial, tahoma;
	text-decoration: none;
	color: #000;
	background: url(../images/body.jpg);}

html a{ outline: none;}
a{ text-decoration: none; color: #0d2a88;}
a:hover{ text-decoration: underline; color: #0d2a88;}

img{ border: 0px;}

p{ padding-bottom: 15px;}

h1{ font: normal 18px/25px "trebuchet MS", arial, tahoma; color:#009d57;}
h3{ font: normal 18px/25px "trebuchet MS", arial, tahoma; color:#0d2a88; padding-bottom: 10px;}
h4{ font: normal 18px/25px "trebuchet MS", arial, tahoma; color:#90278e; padding: 10px 0 10px 15px;}

#blocker{ background:url(../images/body-bg2.jpg) center top no-repeat;}

#page{ width: 1003px; margin: 0 auto; }

#header{ border-left: solid 6px #cccccc; border-right: solid 6px #cccccc; background: #fff; width: 858px; margin:0 auto; }

#header .top-head {overflow: hidden; background: url(../images/head-bgx.gif) repeat-x; }
#header .top-head h1{ float:left; margin-left: 20px; }
#header .top-head h1 a{ width: 261px; height: 119px; display: block; text-indent: -999999px; background: url(../images/logo.gif) no-repeat;}

#header .top-head .right1{ width: 180px; padding: 15px 25px 0 0; margin-left:450px;}
#header .top-head .right1 address2{ display:block; font: normal normal 12px/18px "trebuchet MS", arial, tahoma; text-align:right;}
#header .top-head .right1 span{ display:block; text-align:right;}

#header .top-head .right{ float:right; width: 180px; padding: 15px 25px 0 0;}
#header .top-head .right address1{ display:block; font: normal normal 12px/18px "trebuchet MS", arial, tahoma; text-align:right;}
#header .top-head .right span{ display:block; text-align:right;}


#header ul#top-nav{ overflow: hidden; padding-top: 23px; }
#header ul#top-nav li{ float: left; height: 28px;}
#header ul#top-nav li a{ padding-left:30px; font: bold 15px/28px "trebuchet MS", arial, tahoma; color: #30383b; text-decoration: none; display: block;}
#header ul#top-nav li a.no-bor{ border: none; padding: 0 32px 0 32px}
#header ul#top-nav li a:hover, #header ul#top-nav li a.active{ color: #92278f;}



ul.slider-nav{ overflow: hidden; list-style: none; background: #1b2f62; padding-left: 110px;}
ul.slider-nav li{ float:left;}

.slider{ height: 212px;}
.slider pre{ display: none; visibility: hidden;}

#content-area{overflow: hidden; background: #FFF url(../images/right-bgy.gif) right top repeat-y ; border-left: solid 6px #cccccc; border-right: solid 6px #cccccc; width: 858px; margin:0 auto; }

#left-col{ padding-top: 10px; padding-left: 28px; padding-right: 28px; padding-bottom: 28px; width: 511px; float:left; }
#left-col h2{font: bold 26px/30px "trebuchet MS", arial, tahoma; color:#0d2a88; padding-bottom: 10px;}
#left-col ul{ list-style:disc; padding-left:36px;}
#left-col li{ list-style:disc; padding-left:8px;}



#left-col .brands{ border-top: solid 1px black; padding: 20px 0px 0px 0px; }

#left-col .brands ul { list-style: none; overflow: hidden; padding-top: 15px; padding-left:0px;}
#left-col .brands li{ list-style:none; float: left; padding-left:0px;}


.tabcontent strong{ text-transform: uppercase; text-align: center; color: black; display:block;}
.tabcontent strong a{color: black; text-decoration: underline;}
.tabcontent strong a:hover{text-decoration: none;}

ul.add{ overflow: hidden; list-style: none; padding: 20px 0 0 60px;}
ul.add li{ float: left; width: 195px; text-align: center; height: 70px;}
ul.add li.small{ height: 40px;}

i{ font: normal normal 12px/18px "trebuchet MS", arial, tahoma; color: #8e2991; display:block;}

#right-col { float: right; width: 286px; }
#header address2{ display:block; font: normal normal 12px/18px "trebuchet MS", arial, tahoma; text-align:right;}
ul.right-nav { list-style: none; border-top: solid 1px black;}
ul.right-nav li{ border-bottom: solid 1px #000;}
ul.right-nav li a{ font: bold 14px/48px "trebuchet MS", arial, tahoma; color: black; display:block; padding: 0 15px;}
ul.right-nav li a:hover{ text-decoration: none; background: #e3e2e2;}


.affi{ background: url(../images/affi-bg.gif) no-repeat; height: 121px; width: 182px; margin: 0 auto; display:block; padding: 5px;}

.right_padd{ padding: 0 15px ;}
.right_padd .col{ padding: 15px 0; border-bottom: solid 1px #c2c2c2;}
.right_padd .col-no-bor{ padding: 15px 0;}


#footer{ padding-bottom: 20px; width: 870px; margin:0 auto;}
ul.footer-nav{ overflow: hidden; padding: 15px;}
ul.footer-nav li{ float: left; list-style: none; color: #7f6f56; font: normal 11px/18px "trebuchet MS", arial, tahoma; white-space: nowrap;}
ul.footer-nav li a{	text-decoration: none; color: #585858; padding: 0 10px;}
ul.footer-nav li a:hover{	text-decoration: none; color: #000;}
ul.footer-nav li.first{ padding-left: 115px;}
ul.footer-nav li.sec{ padding-left: 185px;}

.blue-line{ background: #0a2167; overflow: hidden;}
.blue-line .copy{ float:left; color: white; padding: 5px 10px; background:url(../images/footer-bg.gif) left bottom no-repeat;}
.blue-line .more-info{ float: right; color: white; padding: 5px 10px; background:url(../images/footer-bg.gif) right top no-repeat;}
.blue-line .more-info a{ color: #FFF;}
.blue-line .more-info a{ color: #999;}
