@charset "utf-8";
/* CSS Document */

body
{
	margin:0 auto;
	background: url(../imagesgraphics/bg.jpg) top center repeat;
	text-align:left;
}

#wrapper
{
width:1000;
margin:auto;
text-align:left;	
}
.wrapper {width:100%;overflow:hidden}
a {color:#000000;text-decoration:underline;outline:none}
a:hover {text-decoration:underline}
h1 {color:#0f356b;/*font-size:36px;float:left;padding:28px 0 0 21px*/}
h2 {font-size:30px;line-height:40px;padding:5px 0 7px 0;/*background:url(../imagesgraphics/line_hor1.gif) bottom repeat-x;*/margin-bottom:21px;font-weight:400;color:#0f356b;letter-spacing:-1px}
h3 {font-size:18px;color:#0f3569;/*line-height:30px;padding:28px 0 12px 0;*/font-weight:normal}

header{}
#logo {float:left;background:url(../imagesgraphics/cart-logo-3.png) no-repeat;width:233px;height:45px;text-indent:-5000px}
#slogan {float:left;font-size:20px;color:#000;line-height:22px;font-weight:bold;text-transform:uppercase;padding-left:10px;background:url(../imagesgraphics/line_top.gif) 2px 0 no-repeat}
#headerHeight{height:46px; width:100%}
#top_nav {float:right;padding:41px 30px 0 0}
#top_nav li {float:left;background:url(../imagesgraphics/line_top2.gif) right 0 no-repeat;margin-right:20px;padding:2px 21px 3px 0}
#top_nav .bg_none {background:none;padding-right:0;margin:0}
#menu {width:265px;float:left;margin-top:2px;margin-right:2px;}
#menu li {display:block;margin-bottom:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior:url(js/PIE.htc);position:relative}
#menu li a {display:block;font-size:19px;text-transform:uppercase;color:#fff;line-height:43px;padding-left:16px;font-weight:400;text-decoration:none}
#menu li a:hover, #menu #menu_active a {font-weight:600}
#menu .nav1 {background:url(../imagesgraphics/menu_bg1.gif) top repeat-x #0f356b; height:40px; font-size:24px; padding-top:2px; padding-bottom:8px}
#menu .nav1 a {background:url(../imagesgraphics/menu_marker1.gif) 28px 18px no-repeat}
#menu .nav2 {background:url(../imagesgraphics/menu_bg2.gif) top repeat-x #0f696b; height:31px; font-size:24px; padding-top:2px; padding-bottom:8px}
#menu .nav2 a {background:url(../imagesgraphics/menu_marker2.gif) 28px 18px no-repeat}
#menu .nav3 {background:url(../imagesgraphics/menu_bg3.gif) top repeat-x #0f696b; height:31px; font-size:24px; padding-top:2px; padding-bottom:8px}
#menu .nav3 a {background:url(../imagesgraphics/menu_marker3.gif) 28px 18px no-repeat}
#menu .nav4 {background:url(../imagesgraphics/menu_bg4.gif) top repeat-x #6b450f; height:31px; font-size:24px; padding-top:2px; padding-bottom:8px}
#menu .nav4 a {background:url(../imagesgraphics/menu_marker4.gif) 28px 18px no-repeat}
#menu .nav5 {background:url(../imagesgraphics/menu_bg5.gif) top repeat-x #6b110f; height:31px; font-size:24px; padding-top:2px; padding-bottom:8px}
#menu .nav5 a {background:url(../imagesgraphics/menu_marker5.gif) 28px 18px no-repeat}
#menu .nav6 {background:url(../imagesgraphics/menu_bg6.gif) top repeat-x #3f0f6b; height:31px; font-size:24px; padding-top:2px; padding-bottom:8px}
#menu .nav6 a {background:url(../imagesgraphics/menu_marker6.gif) 28px 18px no-repeat}
.boxes {width:368px;float:left;margin-top:1px}
.boxes li {border:1px solid #b0b2b6;background:#fff;padding:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior:url(../js/PIE.htc);position:relative;margin-bottom:2px}
.boxes li a {display:block;background:url(../imagesgraphics/box1a.jpg) top repeat-x #d9dadc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;behavior:url(../js/PIE.htc);position:relative;overflow:hidden;width:100%;text-decoration:none;padding:7px 0 0 0;text-transform:uppercase;height:77px}
.boxes li a:hover {background:#fff}
.boxes li a .text1 {font-size:35px;line-height:30px;padding-left:5px;display:block;letter-spacing:-2px; margin-top:4px}
.boxes li a .text2 {font-size:18px;color:#3a3a3a;line-height:20px;display:block;margin-top:5px;padding-left:20px}
.boxes .nav1 a {color:#164d9b}
.boxes .nav2 a {color:#2d9b16}
.boxes .nav3 a {color:#9e1916}
.line_right {padding-right:14px;background:url(../imagesgraphics/line_ver1.gif) right 3px no-repeat;margin-right:10px}

.pad_left1 {padding-left:20px}
.pad_left2 {padding-left:10px}
.pad_left3 {padding-left:50px}
.marg_right1 {margin-right:20px}
.pad_bot1 {padding-bottom:18px}
.pad_bot2 {padding-bottom:10px}
.list1 li {line-height:20px}
.list1 li a {padding-left:12px;background:url(../imagesgraphics/marker_1.gif) 0 5px no-repeat}

<!--footer-->
.body3 {background:url(../imagesgraphics/bg2.jpg) top center repeat}
.body4 {background:url(../imagesgraphics/top2.jpg) top center repeat-x}
#content {width:100%;overflow:hidden;padding-bottom:50px}
#content2 {width:100%;overflow:hidden;padding-bottom:0px}
#content2 .list1 li a{background:url(../imagesgraphics/marker_2.gif) 0 5px no-repeat}
#content2 .list1 li {line-height:22px}
footer {text-align:left;color:#fff/*#8d8d8d*/;height:50px}
footer a {color:#fff}

ul.menu { 
    list-style:none; /* remove bullets */ 
    overflow:auto; /* span the width of the container */ 
    padding:0; margin:0; /* reset browser defaults */ 
    height:100%; /* ie6 fix */ 
    } 
ul.menu li { 
    display:inline; /* line-up the list items horizontally */ 
    padding:0; margin:0; /* again, reset browser defaults */ 
    } 
ul.menu li a { 
    padding:10px 20px; 
    color:#fff; 
    text-decoration:none; 
    display:block; /* block it baby! */ 
    float:left; /* float each list item to the left */ 
    } 
ul.menu li a:hover { 
    background:#777; 
    } 