body{background:#ddd url(../images/body-bg.png) repeat;text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.container{text-align:left;}
.body-container{width:870px;}
.main-header{min-height:440px;height:440px;background:#2380dd url(../images/top_hd_bg.jpg) repeat-x;border-bottom:3px solid #333}
.hdbg{}
/*menu styles */
.menu{margin-top:35px;}
.menu ul li{float:left;list-style:none;border-right:1px solid #fcd45a;border-left:1px solid #d0970f;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;}
.menu ul li a{display:block;font-weight:bold;color:#222222;text-decoration:none;background:#ffc314 url(../images/mn-bg.png) repeat-x;min-height:34px;padding:0px 15px;text-align:center;line-height:34px;}
.menu ul li a:hover{background:#ffdb59;color:#000;}
.menu ul li.no-border{border:none;}
.menu ul li.no-leftbdr{border-left:none;}
.menu ul li.no-rightbdr{border-right:none;}

.hd-txt {margin:30px 0 0 -20px;text-shadow: 0 2px 0 #104a85;text-shadow: 0 2px 0 rgba(16,74,133,0.5);}
.hd-txt h2{font-size:3em;color:#fff;font-weight:bold;margin:0;padding:0;letter-spacing:-2px;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
.hd-txt h2 span{color:#ffb80e;}
.hd-txt h3{font-size:1.3em;color:#fff;font-weight:bold;margin:10px 0 0 0;padding:0 0 0 15px;}
.hd-txt p{font-size:1.2em;color:#fff;line-height:17px;}
.hd-txt p span{font-weight:bold;color:#fee978;}
.product-cd{margin-left:-40px;margin-top:-5px;}

.price{font-size:35px;letter-spacing:-3px;color:#ffcf5c}

.body-section p{margin-bottom:10px}
.body-section {background:#fff;border:5px solid #f7f7f7; padding:10px;font-size:1.2em;line-height:1.1em}
.box-border{padding:1px;border:1px solid #fff; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);} 

.body-section h2{font-size: 20px;font-weight:bold;line-height: 1.2em;color:#185ea9;margin-bottom:0.5em;text-align:center}
.body-section h3{font-size: 16px;font-weight:bold;line-height: 1.2em;color:#333;margin-bottom:0.5em;}

.testimonial-hd{font-size:20px;font-weight:bold;padding:20px 20px 0 0px;color:#424242}
.sidebar{width:290px;}

.footer{padding:10px;border-top:5px solid #ddd;margin-top:10px;}
.fotmenu { text-align: center; }
.separator{border-top:5px solid #3389cd;margin:20px 0}

ul.sp-bullets {margin:20px 0;padding-left: 0;list-style: none;}
.sp-bullets li{padding-left: 30px;background-image: url(../images/bullet_go.png);background-repeat: no-repeat;background-position: 0 -0.5em;margin-bottom:10px;}
