html{margin-bottom:1px;height:100%}
*:focus{outline:none;}
body{margin:0px;background:url('../img/body_bg.jpg');font-family:Georgia, "Times New Roman", Times, serif;color:#333333;font-size:10pt;}
form{display:inline}
h1{margin:0px;padding:0px;font-size:19pt;}
img{border:0px}
.spacer{clear:both}
p{line-height:20px}
.large{font-size:16pt}
.larger{font-size:19pt;font-weight:bold}
hr{border:1px dashed #676767;height:1px}
.msg_blk{background:#FFFFE1;font-weight:bold;width:500px;margin:0px auto;padding:2px 5px;text-align:center;border:1px solid #FF0000;color:#FF0000;}
.blu1{color:#144E48}
.blu1b{color:#144E48;font-size:18px}
.zero_pad{margin:0px;padding:0px}
.red1b{color:#FF0000;font-weight:bold}
.grn1b{color:#116F01;font-weight:bold}
.ans{color:#144E48;line-height:20px}
.animal{position:absolute;top:-50px;left:50px;}
.steps{font-size:8pt;color:#000;margin-bottom:10px;padding-left:10px;}

.hdr_wrapper{width:100%;margin:0px auto;background:url('../img/header_bg.jpg') no-repeat center;height:300px;}

#menuwrapper{background:url("../img/menubg.jpg") repeat-x center top;height:60px;margin:0px auto;padding:0;position:relative;z-index:999;}
#menuinner{color:#B69B77;font-family:"Segoe UI",Arial,Helvetica,sans-serif;margin:auto;padding:0;width:1000px;}
#menuinner ul{list-style-type:none;margin:0px;padding:13px 0px 0px 0px;}
#menuinner ul li{border-left:1px solid #FFC67E;display:inline;margin:0px 0px 0px 20px;padding:0px 0px 0px 20px;}
#menuinner a{color:#FFC67E;text-decoration:none;}
#menuinner a:hover{color:#FFFFFF;}

.ftr_wrapper{width:100%;margin:0px auto;background:url('../img/footer_bg.jpg') no-repeat center;height:446px;}
#top_wrapper{width:1000px;margin:0px auto;position:relative;height:425px}
#top_wrapper .logo{text-align:center;padding-top:30px;}
#top_wpapper .menu{position:absolute;top:0px;right:0px;}
#container{width:960px;margin:0px auto;}
#container .left_content{width:450px;float:left;}
#container .right_content{width:450px;float:left;padding-left:60px;}
#animation_wrapper{margin-top:5px;width:355px;height:277px;padding-top:22px;text-align:center;background:url('../img/hm_portfolio_bg.png') no-repeat;position:relative;}
#bio{margin:0px;padding:0px;list-style-type:none;}
#bio img{vertical-align:middle}
#bio li{padding-bottom:10px}
#get_a_quote{width:880px;margin:0px auto;padding-top:30px}
#get_a_quote .left_content{width:210px;float:left}
#get_a_quote .middle_content{width:255px;float:left;padding-left:80px}
#get_a_quote .right_content{width:274px;float:left;padding-left:35px}
#footer{width:830px;margin:0px auto;background:url('../img/testimonial_bg.png') no-repeat bottom;height:83px;padding-top:70px;padding-left:65px;padding-right:65px;line-height:18px;position:relative}
#footer .testimony{position:absolute;width:825px;display:none}
#footer .testimonial{height:75px;}
#footer .author{text-align:right;color:#000;font-weight:bold}
#products{width:950px;margin:0px auto;margin-top:20px;}
#products ul{margin:0px;padding:0px;list-style:none}
#products ul li{float:left;width:230px;height:230px;margin-right:10px;background:url('../img/product_bg.png') no-repeat}
#products ul li .product_img{text-align:center;padding-top:20px}
#products ul li .product_name{text-align:center;padding:5px 0px;font-size:8pt;}
.cart{padding-left:20px;padding-right:20px;padding-top:5px;}
.price{float:right;color:#8E0F03;font-weight:bold}
#product_info{width:950px;margin:0px auto;padding-top:30px}
#product_info .lft_content{width:380px;float:left;text-align:center}
#product_info .rht_content{width:570px;float:left}
#product_info .cost{color:#8E0F03;font-weight:bold}
#product_info .code{color:#5A5858;font-size:8pt;}
.btn{font-family:Verdana, Tahoma, Arial;font-size:8pt;font-weight:bold;color:#FFFFFF;height:22px;background:url('../img/btn_bg.gif') repeat-x;border:1px solid #0F3148;padding-bottom:3px;cursor:pointer;-moz-border-radius:0.3em;-webkit-border-radius:0.3em}
.btn:hover{background:url('../img/btn_bg_o.gif') repeat-x;}
.blk2{color:#000000;font-size:10pt}
.tbox{font-family:Verdana, Arial;font-size:10pt;color:#444444;padding-left:5px;border:1px solid #CECECE;font-weight:normal;}
.tbox:focus{background:#F0F0F0}
.blk2b{color:#000000;font-size:11pt;font-weight:bold}
.mrn1b{color:#B16600;font-weight:bold}
.other_cat_blk{height:25px;background:#912D98;margin-top:10px;color:#FFFFFF;font-weight:bold;padding-left:15px;padding-top:5px;}
#other_cat div{color:#0089DE;padding-top:5px;font-weight:bold}
#other_cat ul{margin:0px;padding:0px;padding-top:10px;padding-left:25px;color:#D77E00}
#other_cat ul li{padding-bottom:5px;}

a{font-size:10pt;text-decoration:none}
a:hover{text-decoration:underline}
.lnkblu1b{font-size:16pt;color:#0F5039;text-decoration:none}
.lnkblu1b:hover{text-decoration:underline}
.lnkmrn{color:#052E6F;text-decoration:underline}
.lnkmrn:hover{text-decoration:underline}
.lnkmrn1{color:#C57E00;text-decoration:none}
.lnkmrn1:hover{color:#2063BA;text-decoration:none}
.lnkmrn1b{font-size:19pt;color:#B56700;text-decoration:none}
.lnkmrn1b:hover{text-decoration:underline}
.lnkblu1a{color:#0089DE;font-weight:bold}
.lnkblu1a:hover{text-decoration:underline}