body{ margin:0px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px;}

a { color:#fff;}

.dropshad_hdr{width:983px; background:#ccc; height:30px; margin:0 auto 0 auto; background:url(../grx/dropshad_hdr.gif);}
.dropshad_content{width:983px; background:#ccc;  margin:0 auto 0 auto; background:url(../grx/dropshad_content.gif); line-height:17px;}
.dropshad_ftr{width:983px; background:#ccc; height:31px; margin:0 auto 0 auto; background:url(../grx/dropshad_ftr.gif);}
.hdr{margin:0 0 0 17px; height:170px; width:950px; position:relative;}
.hdr .rightway_logo{ position:absolute; left:0px; top:0px; width:383px; height:107px; background:#FF0000;}
.hdr .bevans_logo{ position:absolute; right:20px; top:22px; width:391px; height:114px; background:#FF0000;}
.hdr ul{ margin:0px; padding:0px; list-style:none; position:absolute; bottom:30px; font-size:11px; text-align:center;}
.hdr li{float:left; display:inline; margin:0 0 0 10px; line-height:28px;}
.hdr a {color:#FFFFFF; text-decoration:none;}
.hdr .home_btn{ height:29px; width:49px; background:url(../grx/home_btn.gif) no-repeat; float:left; display:inline;}
.hdr .cat_btn{ height:29px; width:75px; background:url(../grx/cat_btn.gif) no-repeat; float:left; display:inline;}
.hdr .cat_btnactive-url{ height:29px; width:75px; background:url(../grx/cat_btn.gif) no-repeat; float:left; display:inline;}
.hdr-bg{background-color:#fbd900; width:950px; height:145px;}

#breadcrumbs{ position:absolute; left:12px; bottom:6px;  font-size:11px; color:#666;}
#breadcrumbs a{ color:#FF0000; display:inline; height:10px; margin:0px; float:none; background:none; }

.gallery{margin:0 auto 15px auto; width:926px;  height:331px;}
.gallery .layer1{ position:absolute; z-index:1;}
.gallery .images{z-index:0; width:333px;height:333px; right:22px; top:1px;}

.offers_strip{width:926px; height:130px; background:#ec1c24; margin:0 auto 15px auto;}

.cat_blocks_one {width:177px;   margin:0 0 0 29px; font-size:11px; color:#666;}
.cat_blocks_one .header {width:177px; height:35px; background:#FF0000; color:#FFDD00; font-size:16px; font-weight:bold; line-height:35px; text-indent:10px;}
.cat_blocks_one p{ margin:0px; padding:10px 5px 10px 0px;}
.cat_blocks_one ul{ margin:0px 0 0 15px; padding:0px 0 0 0px; color:#FF0000;}


.cat_blocks {width:177px;  margin:0 0 15px 10px; font-size:11px; color:#666; }
.header {width:100%; height:35px; background:#FF0000; color:#FFDD00; font-size:16px; font-weight:bold; line-height:35px; text-indent:10px;}
.cat_blocks p{ margin:0px; padding:10px 5px 10px 0px;}
.cat_blocks ul{ margin:0px 0 0 15px ; padding:0px; color:#FF0000;}

#contact_form{padding-left:25px;}

.store_locator{width:364px; height:200px; background: url(../grx/store_locator.gif) no-repeat 270px 50px ; margin:15px 0 0 30px; border:1px solid #ccc;}
.store_locator ul { height:120px;  width:240px;  font-size:11px; margin:15px 0 0 35px; float:left; padding:0px;}
.store_locator li { float:left; margin:0 20px 0 0px ; width:90px; list-style-image:url(../grx/red-bullet.gif); color:red; list-style-position:inside;}
.store_locator a { color:#FF0000;}

.bottom_block {margin:15px 0 0 10px ; width:267px; border:1px solid #ccc; height:200px; font-size:11px; position:relative;}
.bottom_block img { position: absolute; bottom:0px; right:0px;}
.bottom_block p { width:135px;  margin:10px 0 0 10px; position:absolute;}
.bottom_block a { width:105px; height:25px; background:url(../grx/download_btn.gif) no-repeat; position:absolute; bottom:10px; left:10px; font-size:11px; text-align:center; line-height:22px;}


.location_logo{width:290px; height:81px; top:0px; left:0px;}
.location_img{width:300px; height:150px; top:100px; left:40px; }
.location_map{width:714px; height:340px; bottom:30px; left:40px;}
.location_details{top:100px; left:350px; width:400px;}
.location_details h1{ color:#FF0000; margin: 0 0 10px 5px;}
.location_details p{ clear:both; margin:0 0 0 20px ; line-height:18px;}

.copyright { margin:0 0 0 30px; color:red;}
.eclipse{ margin:0 32px 0 0;}
.guarantee{margin:25px auto 30px 30px; width:900px;  font-size:11px;}
