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

*{ margin:0px; padding:0px;}

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:18px; background:url(images/body_img.jpg) repeat-x #ffffff;}

a{ text-decoration:none; color:#0a32a5;}
img{ border:none;}

h1, h2.left-marg{ font-size:25px; color:#010101; font-weight: normal; margin-bottom:15px;}
h2{ font-size:14px; color:#010101; font-weight: normal; margin-bottom:15px;}

p{ margin-bottom:10px;}
p span{ color:#cb0000;}
p a{ text-decoration:underline;}
p a:hover{ text-decoration:none;}
#header{ height:96px; padding-top:29px;}
#logo{ margin-top:2px; margin-left:23px; float:left;}
#wrapper{ width:930px; margin:0px auto; background:#ffffff; padding:0px 13px;}
#content{ background:url(images/content_bg.jpg) top no-repeat #ffffff; width:924px; padding:0px 3px 0px 2px;}
#banner{ position:relative; top:0px; left:0px;}
#content_2{ padding:20px 16px 20px 16px;}
.box{ margin-left:22px;}
.hover{ background:#0931a5;  color:#FFF; text-shadow:0px -1px 0px #000;}
#nav{ background:url(images/navi_bg.png) repeat-x; height:61px; margin-bottom:1px;}
 #nav ul{ list-style:none; float:left;}
  #nav ul li{ background:url(images/li_img.jpg) right no-repeat; float:left; }
   #nav ul li a{ text-decoration:none; text-shadow:0px 1px 0px #eae9ea; font-size:20px; color:#555555; padding:0px 19px; display:block; height:52px; line-height:52px;}
    #nav ul li a:hover, #nav ul li a.active{ background:#0931a5; color:#FFF; text-shadow:0px -1px 0px #000;}
	
	.margin_ul{margin-left:60px;}


#left_area{ width:582px; float:left;}
#right_area{ width:274px;}

.text{}
.text ul{ list-style:none;}
.text ul li{ background:url(images/list_img.jpg) no-repeat; font-size:14px; padding-left:35px; display:block; margin-bottom:10px;}

.request_area{ background:url(images/request_img.png) no-repeat; margin-top:6px; margin-left:20px; height:40px; width:178px; padding-left:41px; line-height:38px;}
.request_area a{ background:url(images/pad_img.jpg) right no-repeat; padding-right:25px; text-decoration:none; color:#FFFFFF; font-size:18px;}
.gray_text{ color:#999999; font-size:30px; font-weight:bold; font-style:italic; text-shadow: 1px 1px #666;}
.banner{ margin-left:38px; padding-top:45px;}
.banner_text{ font-size:40px; color:#0931a5; text-transform:uppercase; font-weight:bold; margin-bottom:20px;}
.banner_gray_text{ font-size:33px; font-family: "Trebuchet MS"; text-transform:uppercase; color:#555555; margin-bottom:43px; line-height:33px;}
.banner_gray_text span{ color:#0931a5;}
.position{ position: absolute; top:-107px; right:-1px;}
.border-none{ border:none;}
.bold-text{ font-weight:bold;}
.center-text{ text-align:center;}
.line_height{ line-height:40px;}
.left{ float:left;}
.right{ float:right;}

.font_size{ font-size:14px;}
.font_size_2{ font-size:18px;}
.font_size_3{ font-size:16px;}
.top-marg{ margin-top:10px;}
.right-marg{ margin-right:20px;}
.bottom-marg{ margin-bottom:10px;}
.left-marg{ margin-left:10px;}

.top-marg2{ margin-top:5px;}
.top-marg3{ margin-top:3px;}
.right-marg2{ margin-right:2px;}
.bottom-marg2{ margin-bottom:5px;}
.left-marg2{ margin-left:5px;}

.clear{clear:both;}
.gray_box_rpt{ background:url(images/box_rpt_img.jpg) repeat-y; padding:10px 19px 10px 33px; width:530px;}
.services{}
.services ul{ list-style:none;}
 .services ul li{ background:url(images/tick_img.jpg) left no-repeat; display:block; line-height:37px;}
  .services ul li{ padding-left:30px; text-decoration:none; font-size:14px; color:#0a32a5;}
   .services ul li a:hover{ text-decoration:underline;}

.shadow_gray, .shadow_gray1{ background:#eaeaea; border-bottom:2px solid #a3a3a3; position:relative; width:232px; padding:20px 21px; font-size:16px; line-height:26px;}
.shadow_gray1{ margin: 0; top: -5px;}
.shadow_gray span{ color:#010101;}

.block1 ul{margin-top:24px; padding:0;}
.block1 li{ list-style:none;color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px; margin-bottom:26px;}

.read_reviews{ font-size:20px; margin-top:20px; margin-left:10px;}

#footer{ background:url(images/footer_bg.jpg) repeat-x; color:#ffffff; height:86px; padding:8px 30px 0px 30px; width:896px; margin:0px auto;}
.footer_text{ font-size:55px; color:#FFFFFF; letter-spacing:2px; text-align:center; text-shadow:0px 1px 1px #030f29; font-family: "Arial Narrow"; text-transform:uppercase; margin-top:8px; margin-bottom:22px; display:block;}
.footer_text a{ text-decoration:underline;}
.left_shadow{ position:absolute; left:-8px; top:0px;}
.img_area{ width:230px; margin-right:15px;}
.img_bg{ background:url(images/img_bg.jpg) no-repeat; width:229px; height:262px; padding:1px 0 0 1px;}
.img_bg_short{ background:url(images/bg_short_img.jpg) no-repeat; width:141px; height:134px; padding:2px 0 0 3px;}
.gray_big_text{ font-size:26px; margin-bottom:15px; margin-top:15px; color:#454444; line-height:25px;}

h3{color:#010101; font-size:18px; font-weight:normal; margin-bottom:20px; margin-top:30px; }
.img_text{ width:330px;}
.img_stock{ border:2px solid #eaeaea;}
.contact_area{ width:275px;}

.label{ width:115px; margin-right:5px; line-height:39px;}
.last{ line-height:18px; margin-top:5px;}
.input_bg{ background:url(images/input_bg.jpg) no-repeat; width:276px; height:42px; color:#010101; padding:0px 10px 0px 8px; border:none; margin-bottom:5px;}
.input_bg_comment{ background:url(images/comment.jpg) no-repeat; width:442px; height:84px; color:#010101; padding:8px 10px 0px 8px; border:none; margin-bottom:5px;}
