@charset "UTF-8";
/* CSS Document */
body{margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
a:link, a:visited {color:#00F; text-decoration:underline;}
a:hover, a:active{text-decoration:none; color: #b18a1f;}
#wrap{margin:0 auto; width:900px;}
#header{width:900px; margin:0 auto; background:url(images/header_bg.gif); height:78px;}
#headerLeft{float:left; width:580px; height:78px;}
#headerRightWrap{width:316px; color:#666; float:right; height:78px;}
#headerMid{float:left; width:135px;  padding-top:20px; padding-left:5px;}
#headerRight{float:right; width:160px; padding-top:20px;}
#spacer{width:900px; height:7px; background:#FFF; margin:0 auto; clear:both;}

a img{border:none;}

/*------Menu Layout ---------------------------------------------------------*/
#menuWrap{width:900px; margin:0 auto; height:44px; background:url(http://hilmersonservices.com/images/menu_bg.gif);}
#menuLeft{float:left; background:url(images/menu_leftend.gif); width:15px; height:44px;}
#menuRightWrap{float:right; height:44px;}
#menuMain{float:left; width:870px; height:44px;}
#menuRight{float:right; height:44px; background:url(http://hilmersonservices.com/images/menu_rightend.gif); width:15px;}
#clear{clear:both;}
/*------ END Menu Layout ----------------------------------------------------*/
#slsNewsletter{float:right;padding-right:65px; width:230px; border:1px solid #999; margin-right:6px; margin-top:6px; padding:8px; background:#D1F0FF}
#slsNewsletter .inputbox2{margin-bottom:5px;}

/*------ SLIDE SHOW ---------------------------------------------------------*/
#frame{background: #FFF; z-index:52; position:relative; height:153px; width:900px; background:url(http://hilmersonservices.com/images/slide_frame.png)}
#picture{background: #FFF; z-index:1; position: absolute; top:125px; padding-left:10px; margin:0 auto;  height:153px;}
/*------ END SLIDE SHOW -----------------------------------------------------*/

/*------CONTENT AREA --------------------------------------------------------------*/
#heading{ font-weight:bold; font-size:22px; color: #333;}
#heading span{font-style:italic; color:#cd2f2c; font-size:19px; font-weight: lighter;}
#contentArea{padding-left:0px; padding-top:0px;}
#buttonThing{background: url(images/button_bg.png); width:106px; height:25px;}
#buttonText{padding-top:6px; text-align:center; padding-left:1px; color:#FFF; font-weight:normal;}
#buttonText a:link, #buttonText a:visited{text-decoration:none; color: #F6F6F6; width:105px;}
#buttonText a:hover, #buttonText a:active{color:#ffc422; text-decoration:none;  width:105px;}
/*------------------------- END CONTENT AREA -------------------------------------*/


/*------FOOTER --------------------------------------------------------------*/
#footerWrap{background:url(http://hilmersonservices.com/images/footer.gif); height:107px; width:877px; margin:0 auto; color:#CCC;}
#footerWrap a:link, #footerWrap a:visited{color:#CCC; text-decoration:none;}
#footerWrap a:hover, #footerWrap a:active{color: #FF0; text-decoration:underline;}
#footerLeft{float:left; width:200px; text-align:left; padding-top:72px; padding-left:15px;}
#footerRight{float:right; width:600px; text-align:right; padding-top:79px; padding-right:15px;}
#bottom, #bottom a:link, #bottom a:visited{width:877px; margin:0 auto; text-align:center; color:#999; padding-top:8px; text-decoration:none;}
#bottom a:hover, #bottom a:active{text-decoration:underline; color:#666;}
/*------------------------- END FOOTER -------------------------------------*/



/*------------------------- HOME PAGE -------------------------------------*/

#homeWrap{ margin:0 auto; padding-left:5px; padding-top:7px; width:893px;}
#homeWrap li{list-style-image:url(http://hilmersonservices.com/images/dot_arrow.gif);}
#homeLeftWrap{ float:left; width:530px;}
#blueBox{background:url(images/blue_box_bg.gif);  width:486px; background-repeat:no-repeat; padding: 10px 20px 10px 20px; border-bottom:#CCC solid 1px;}
#blueBox2{background:url(images/blue_box_bg.gif);  width:840px; margin:0 auto; background-repeat:no-repeat; padding: 10px 20px 10px 20px; border-bottom:#CCC solid 1px;}
#homeRightWrap{float:right; width:345px;}
#boxWrap{width:340px;}
#boxTop{background:url(http://hilmersonservices.com/images/box_top.gif); height:17px; width:331px;}
#boxContentWrap{width:331px; background:url(http://hilmersonservices.com/images/box_bg.gif); padding-top:1px; padding-bottom:1px; }
#boxContent{padding-left:15px;padding-right:15px;}
#boxBottom{width:331px; background:url(http://hilmersonservices.com/images/box_bottom.gif); height:18px;}
#products{width:880px; height:283px; background-image:url(images/products-bg.gif);}
.game-item2{width:160px; background-image: url(images/product-item-bg-online.png); height:255px; float:left; background-repeat:no-repeat; overflow:hidden; margin-top:16px; margin-left:14px;}
.game-item3{width:160px; background-image: url(images/product-item-bg-online.png); height:255px; float:left; background-repeat:no-repeat; overflow:hidden; margin-top:16px; margin-left:3px;}
.game-item{width:160px; background-image: url(images/product-item-bg.png); height:255px; float:left; background-repeat:no-repeat; overflow:hidden; margin-top:16px; margin-left:14px;}
.game-item-content{padding-left:7px; padding-right:10px; text-align:center; }
.game-item-content h3{text-align:center; margin-left:-4px; color:#333}
.game-item-content p{font-size:14px;}
/*------------------------- END HOME PAGE -------------------------------------*/

.chronoform, .chronoform a{display:none; visibility:hidden; color:#FFF;}
#vmButton{ background:url(images/cart-button.png); width:123px; height:25px; background-repeat:no-repeat;}