body {font:100% Verdana, Arial, Helvetica, sans-serif; background:url(img/body-bg2.jpg) repeat-x #dedede;  margin:0; padding: 0; text-align:center; color:#000; font-size:13px}

h1 {margin:0; padding:10px 0; font-size:2.3em}
h2 {margin:0; padding:10px 0 0;}
h3 {font-size:20px}

#container {width:940px; background:#fff; margin:0 auto; text-align:left; border:1px solid #5ebdfc;}
#header {background:url(img/header3.jpg) no-repeat; height:200px; padding:0 10px 0 20px; }
#mainContent {padding:0 20px; background:url(img/bg-mc.jpg) repeat-x}
#home #mainContent p {line-height:20px; text-align:justify; font-size:14px}
.content {width:688px; padding-bottom:20px}
.content-wide {width:858px; padding-bottom:20px}
.tag {font-size:24px; font-style:italic}

#menu {font-weight:700;font-size:16px;height:36px;background:#0055a5; padding-left:4px; margin:2px 0 0 -18px; width: 932px}
#menu a {color:#fff;border-right:1px solid #001561;text-decoration:none;padding:5px 13px 5px 8px;line-height:35px}
#menu a:hover, .selected {background:#0484cd;color:#001561;padding:5px 13px 5px 8px}


#menu2 {height:45px; width:936px; margin-bottom:10px; background:url(img/menu-bg.jpg) repeat-x; margin:2px 0 0 -18px}
#topnav, #topnav ul {width:100%; list-style:none; line-height:1; font-weight:bold; padding:0; margin:0 85px 0 35px; height:40px}
#topnav a {display:block; color:#fff; text-decoration:none; padding:13px 14px; font-size:16px}
#topnav li {float:left; padding:0}
#topnav li ul {position:absolute; left:-999em; height:auto ;width:200px; w\idth:200px; font-size:12px; border:1px solid #333; margin:0; background:#4fb1e2}
#topnav li li {padding-right: 1em;width:188px}
#topnav li ul a {width:170px;w\idth:176px; font-size:12px; height:15px; padding:6px 12px;}
#topnav li:hover ul ul{left: -999em}
#topnav li a:hover {color:#333; background:url(img/menu-bg-hov.jpg) repeat-x}
#topnav li:hover ul, #topnav li li:hover ul {left:auto; z-index:1; background:#014b94}
#topnav li:hover {background:#014b94;}


.categories {float:right; width:190px; margin-left:20px;}
.categories img {margin-bottom:10px; border:1px solid #dedede; padding:3px}

.submenu {width:166px; border:1px solid #dedede; padding:0 10px 10px;}
.submenu h2 {text-align:center}
.submenu a:link, .submenu a:visited {color:#00f; text-decoration:none}
.submenu a:hover {color:#fff}
.submenu li {margin:0 0 2px -20px; list-style:square; font-size:110%; color:#777;}

.tableimg {margin:2px 2px 7px 0}
.tables td {font-size:90%}
.tables th {padding:0 2px}
.tablehead {background:#0055a5; color:#fff; text-align:center; padding:2px; height:40px}
.tablesub {background:#333; color:#fff; text-align:center; padding:2px; height:25px}

.table2 {border:1px solid #c5c5c5;}
.table2 td {padding:2px; border:1px solid #eee}

.list li a:link, .list li a:visited {color:#00C; text-decoration:none}
.list li a:hover {color:#000; text-decoration:underline}
.list ul {margin:0 0 8px}
.list li {margin:0 0 0 -10px; list-style:square}

.model {font-size:16px; font-weight:800; background:#0055a5; color:#fff; padding:2px 3px; line-height:24px}
.model a:hover, .model a:link, .model a:visited {color:#000;}

.search {color:#c00; font-weight:800; font-size:14px}
select {font-weight:700; background-color:#ff9; padding:1px}
option {background:#6292c0; }
img {border:none}
.imgL {border:1px solid #dedede; padding:3px; margin:0 20px 20px 0; float:left}
.img2 {border:1px solid #dedede; padding:3px; margin:0 20px 20px 0;}
.img4 {border:1px solid #dedede; padding:3px; margin:5px;}

.clear {clear:both}

.footer {padding:0 10px; background:url(img/footer-bg.jpg) repeat-x; text-align:center; border-top:1px solid #000;}
.footer a:link, .footer a:visited {color:#0cf;}
.footer a:hover {color:#fff}
.footer p {margin:0; padding:10px 0; color:#fff;}

.products1, .products2, .products3 {width:190px; float:left;}
.products1 {margin:0 15px 20px 0}
.products2 {margin:0 16px 20px}
.products3 {margin:0 0 20px 15px}

.products1 img, .products2 img, .products3 img {margin:0; border:1px solid #dedede; padding:3px}
.products h2 {text-align:left; margin:0 0 5px; font-size:20px}
.content a:link, .content a:visited {text-decoration:none; color:#00F}
.content a:hover, .content a:active {color:#000}
.listnav {color:#777; font-weight:800; text-align:right; width:665px}
.listnav a{text-decoration:none}
.listnav a:hover {text-decoration:underline; color:#000; text-decoration:underline}
.highlight {background:red}
.productResults {color:#00f; font-style:italic; font-weight:800}

.ProductImages {width:188px; height:755px; background:url(img/products-sprite2.jpg) no-repeat top center; margin-bottom:10px}
.ProductLinks {display:block; width:180px; height:135px; margin:4px 0 18px 4px }
