body, h1,h3, h4,h5,p {padding:0; margin:0; font-family:Geneva, Arial, Helvetica, sans-serif; }
body {overflow-x:hidden;}
#header {width:100%; }
#header h1 {text-align:center; font:bold 40px Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:8px 0 5px 0; margin:0;}
#header h1 span {color:#2CA3FF; display:inline;}
#wrapper {margin:0 auto; width:960px; position:relative}
.box {width:282px; height:370px; position:relative; overflow:hidden; padding:10px;
 background-color:#FFFFFF; border:1px solid #CECECE; float:left; display:inline; margin:5px;*margin:2px; color:#000000}
.box img {margin:auto; border:0;}
.box:hover {cursor:pointer}
.box h3, .box h4, .box h5 {text-align:center; font:bold 15px Arial;}
.box a h3 {background-color:#000000; color:#FFF; height:20px; line-height:25px;text-decoration:none}
.box a h4{color:#000; text-decoration:none}
.box h3 { padding:0 0 5px; color:#000000}
.box h5 { padding:5px 0 5px 0;color:#007EE0; text-decoration:underline}
.box h5:hover {text-decoration:none}
.box h4 { padding:5px 0 0; color:#333}
.box h4 span.makered { color:#E60000; font-size:17px; display:inline; }

.colormered {color:#FF0000; display:inline;}


.clearfix {clear:both; margin:10px auto}
.overlay { background-image:url(images/clickme.png); position:absolute; width:282px; height:245px; display:none; top:30px}

.box ol { list-style:none; padding-left:0}
.box li { font:normal 15px Geneva, Arial, Helvetica, sans-serif; text-transform:capitalize; color:#FFF;background:url(images/menu_bg.jpg) repeat-x 0 -22px; height:22px; width:285px;}
.box li:hover { text-decoration:none;background-position: 0 0; color:#FFF}
.box li a p {color:#FFF;text-decoration:none; line-height:22px; padding-left:5px;margin:12px auto 12px auto}
.box li a:hover p{ color:#000; text-decoration:none}
img.free {float:right; margin-top:-34px}



.navbg {background:url(images/nav_bg.jpg) repeat-x 0 0 #000; font-family:Arial, Helvetica, sans-serif;}
.navwrap_container {width:1662px; margin-left:-831px; left:50%; background:url(images/head-bg.jpg) repeat-x center bottom #44474C; position:relative;}
/*.navwrap_container {width:1402px; margin:auto; background: url(images/head-bg.jpg) repeat-x 0 0 #44474C;}*/
.navwrap {width:920px; margin:auto; overflow:hidden; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:10px;}
.navwrap li { display:inline; list-style-type:none; }
.catboxTitle { height:17px; width:150px;  display:block;  cursor:pointer; background: url(images/nav_icon.png) no-repeat 0 0; margin:10px 0 10px 0;  }
.catboxTitle.active {background-position: 0 -17px;}
.catboxTitle span { display:block; margin:0 0 0 25px; line-height:17px;color:#FFF;}
.catboxTitle span:hover {color:#666}
.nav-icon {float:left; margin-top:2px; background: url(nav_icon.png) no-repeat 0 0; width:18px; height:17px;}
.nav-icon:active {background-position:0 -18px;}

.catbox,.catbox-active {float:left;width:110px;color:#FFF; text-decoration:none; border-top:1px dotted #5B5B5B; margin:0 5px 0 5px; padding:5px; text-transform:capitalize}
.catbox:hover {background-color:#333333; cursor:pointer}
.catbox-active {background-color:#333333}




