*{margin:0;padding:0;}
body{font-family:Tahoma;font-size:14px;}
p{color:#6F6F6F;max-width:590px;padding:5px 0;text-align:justify;}
#order-box p{text-align:center;}
ul{margin-left:10px;}
li{color:#6F6F6F;margin:0;max-width:580px;padding:0 0 5px;text-align:justify;}
h1,h2,h3,h4{font-family:Tahoma;font-weight:400;}
h1{color:#EB5215;font-size:32px;max-width:590px;}
h2{color:#F26B12;font-size:18px;font-weight:700;margin-top:10px;max-width:590px;}
h3{color:#F26B12;font-size:16px;margin-top:10px;max-width:600px;}
h4{color:#F26B12;font-size:14px;font-weight:700;margin-top:10px;max-width:600px;}
h5{color:#F26B12;font-size:12px;margin-top:5px;max-width:600px;}
#header{background:#FFF url(/images/main-layout/header-bg.gif) top left repeat-x;height:107px;text-align:center;width:100%;}
.header-container{margin:0 auto;width:871px; position:relative}
#navagation{float:right;left:-29px;position:relative;text-align:left;top:59px;}
#navagation li{background:url(/images/main-layout/main-nav-out.gif) top left no-repeat;float:left;height:41px;list-style-type:none;padding:4px 3px 0 0;text-align:center;width:75px; margin:0 2px 0 0}
#navagation li:hover{background:url(/images/main-layout/main-nav-over.gif) top left no-repeat;height:41px;list-style-type:none;}
#navagation a{color:#fff;font-size:12px;font-weight:700;text-decoration:none;}
#navagation a:hover{color:#fff;}
#members-login{font-size:12px;position:absolute;top:15px; right:0;}
#members-login a{color:#fff;font-size:14px;font-weight:bold}
#footer{background:#FFF url(/images/main-layout/footer-bg.gif) top left repeat-x;clear:left;height:36px;margin:15px 0 0;text-align:center;width:100%;}
#footer div{color:#FFF;font-weight:700;margin:0 auto;padding:11px 0 5px;}
#page{margin:0 auto;padding:0 10px;width:940px;}
#main-content{background:#FFF url(/images/main-layout/small-frame-span.jpg) top left repeat-y;margin:0 0 0 260px;min-height:470px;padding:0 0 2px 25px;width:618px;}
* html #main-content{padding:0 20px 2px 25px;width:598px;}
.small-frame-header{background:#FFF url(/images/main-layout/small-frame-top.jpg) top left repeat-y;height:20px;margin:0 0 0 260px;padding:0;width:638px;}
.small-frame-footer{background:#FFF url(/images/main-layout/small-frame-bottom.jpg) top left repeat-y;height:20px;margin:0 0 0 260px;padding:0;width:638px;}
.sidebar{float:left;margin:0 20px 0 0;width:240px;}
.sidebar h3{border-bottom:8px solid #C1C1C1;padding-bottom:3px;}
.sidebar p{border-bottom:2px solid #C1C1C1;}
.sidebar ul{border:4px solid #C1C1C1;margin:8px 0 15px;padding:0;}
.sidebar li{background-color:#E0E0E0;border-bottom:1px solid #C1C1C1;color:#F26B12;font-size:15px;list-style-type:none;padding:7px 10px;}
.sidebar li:hover{background-color:#C1C1C1;}
.sidebar a{color:#F26B12;text-decoration:none;}
#contact-form{background:url(/images/main-layout/form-bg.gif) top left;border:1px solid #6F6F6F;margin:10px 0;}
#contact-form td{padding:6px;vertical-align:top;}
#contact-form input{background:url(/images/main-layout/input-bg.gif) top left repeat-x;border:1px solid #6F6F6F;height:22px;}
#contact-form select{background:url(/images/main-layout/input-bg.gif) top left repeat-x;border:1px solid #6F6F6F;font-size:14px;height:22px;vertical-align:middle;}
#contact-form option{background:url(/images/main-layout/input-bg.gif) top left repeat-x;height:22px;}
#contact-form option:hover{border:0;color:#6F6F6F;}
#contact-form option:active{color:#6F6F6F;}
#contact-form textarea{background:url(/images/main-layout/text-area-bg.gif) top left repeat-x;border:1px solid #6F6F6F;height:128px;}
.medium-padding{padding-bottom:25px;}
ul.tick li{list-style-image:url(/images/main-layout/tick.gif);margin-left:20px;max-width:550px;padding:4px;vertical-align:top;}
.sales_boxes{border:2px solid #d00;padding-left:5px;padding-right:5px;width:580px;}
.dotted_box{border:4px dashed #000000; width:545px; padding:5px 20px; background:#EFEFDE}
a.button{font-family:Tahoma;color:#000;font-size:18px;font-weight:700; border-top:1px solid #CCC; border-right:1px solid #666; border-bottom:1px solid #666; border-left:1px solid #CCC;  background-color:#EEE; text-decoration:none; display:block; width:300px; padding:5px 0; margin:10px auto; text-align:center}
a.button:hover{border-top-color:#666; border-right-color:#666; border-bottom-color:#CCC; border-left-color:#CCC; background-color:#DEDEDE;}
.product{ padding:10px 20px; border:4px solid #FFBE7D; width:530px; margin:10px 0 5px 8px;}
a.dl{font-size:12px; font-weight:bold; color:#FFBE7D}
a.dl:hover{color:#EB5215}
.terms{ border:2px solid #666666; font-size:12px; padding:10px 20px; width:534px; margin:10px 0 5px 8px;}