body{padding:0px;margin:0px;text-align:center}
div{padding:0px;margin:0px}
dl{padding:0px;margin:0px}
dt{padding:0px;margin:0px}
dd{padding:0px;margin:0px}
h1{padding:0px;margin:10px 0px 30px 15px;font-size:160%;color:#000}
h2{padding:0px 0 10px 0;margin:5px 0 20px 5px;font-size:130%;color:#c41130;border-bottom:1px dotted #CCC;width:97%}
h2 span{font-size:85%;color:#000000;}
h3{padding:0px;font-size:120%}
h4{padding:0px;margin:0px;font-size:110%}
h5{padding:0px;margin:0px;font-size:110%}
h6{padding:0px;margin:0px}
pre{padding:0px;margin:0px}
form{padding:0px;margin:0px}
fieldset{padding:0px;margin:0px}
input{padding:0px;margin:0px}
textarea{padding:0px;margin:0px}
p{margin:5px;margin-bottom:20px;}
blockquote{padding:0px;margin:0px}
th{padding:0px;margin:0px;text-align:left;vertical-align:top}
td{padding:0px;margin:0px;text-align:left;vertical-align:top}
html{height:100%}
table{border:0px;padding:0px;width:100%;border-collapse:collapse}
a{outline-style:none;outline-color:invert;outline-width:medium}
object{outline-style:none;outline-color:invert;outline-width:medium}
img{border:medium none}
textarea .inputbox{margin:0px 0px 5px;width:300px;height:100px}
select{margin:0px 0px 2px;height:auto;vertical-align:middle}
.width{WIDTH:100%}
.main{text-align:left;margin:auto}
.clearfix:after{display:block;height:0px;visibility:hidden;clear:both;content:"."}
.clearfix{display:inline-block}
* HTML .clearfix{heightt:1%}
.clearfix{display:block}
.button{background:url(../images/button.png) no-repeat top left;border:0;width:113px;height:35px;color:white;text-align:center;font-weight:bold;}
body{background:#000000;padding:0px;margin:0px;text-align:center}
body, ul, ol, li, p, div, img, table, th, td, tr, input, select, textarea{font-family:Arial, sans-serif;font-size:.98em;line-height:1.3em;color:#333}
.clear{width:100%;overflow:hidden;position:relative}
.main{position:relative;padding:0px;margin:0px auto;width:970px;}
.black{color:#000}
.marone{color:#a30046}
.red{background:#c41130}
.blue{color:#004d97}
.green{color:#009f4c}
.red{color:#ce171f}
.gold{color:#fdb813}
.tail-header {background: #FFF;border-top:5px solid #CCC}
.tail-header .fleft {width: 270px; height: 105px; margin: 15px 0 0 0}
.tail-header .fleft a img {border: 0}
.tail-header .fright {margin: 15px 0 0 0}
.tail-header .contact {width: 330px; height: 30px; margin: 0; position: absolute; left: 270px; top: 15px}
.tail-header .phrase {width: 315px; height: 20px; margin: 0; position: absolute; left: 270px; top: 70px}
.tail-header .main .header h1 {line-height: 1.0em; font-size: 1.2em; margin: 15px 0px 0px 0px; font-weight: normal}
.tail-header .main .header .phrase .touch {color: white; display: block; position: absolute; top:8px; right: 0; padding: 5px; background: #a30046; width:40px; height: 20px;}
#content-title{position:relative;text-align:left;padding:0px;margin:0px auto 0px auto;width:999px;height:48px;clear:both;z-index:10}
#content-title span{position:absolute;background:url(../images/bg-content-top.png) no-repeat bottom center;position:absolute;top:5px;width:999px;height:48px}
#content-title span h1{margin:20px 0 0 30px;}
.tail-content{border:5px solid #a40046;border-left:0;padding:0px 0 50px 0;border-right:0;background:#FFFFFF url(../images/bg-content-body.jpg) no-repeat top center;z-index:1}
.tail-content-home{border:5px solid #a40046;border-left:0;padding:0;border-right:0;background:#FFFFFF url(../images/bg-content-body.jpg) no-repeat top center;z-index:1}
.content{position:relative;padding:20px 0 20px 0;background:#FFF}
.content .fleft{text-align:left;width:230px;padding-left:20px;margin:0 0 40px 0;position:relative;}
.content .fright{text-align:left;width:710px;padding:0 0 20px 0;position:relative;}
.content .full{text-align:left;width:970px;padding:0 0 20px 0;position:relative;}
.content .full h2{position:relative;clear:both}
.content .full ul.product-display{text-align:left;width:970px;position:relative;clear:both}
.content .full ul.product-display li{float:left;width:250px;margin:0 100px 0 0;list-style:none}
.content .full ul.product-display li h3{margin-left:5px;}
.content .full ul.product-display li p{margin-top:0;height:40px}
.formInputs{width:570px;position:relative;padding:0 0 3px 0;margin:5px 0 7px 5px;border-bottom:1px dotted #CCC;}
.formInputs .inputText{width:150px;position:absolute;top:2px;left:5px;}
.formInputs .inputElement{width:400px;line-height:20px;padding:0 0 0 150px;}
.formInputs .inputElement .tb{width:145px;line-height:16px;height:16px;padding:0;}
#footer-image-home{position:relative;text-align:left;padding:0px;margin:0px auto 0px auto;width:1001px;height:118px;z-index:10}
#footer-image-home span{position:absolute;position:absolute;bottom:0px;width:1001px;height:180px;}
#footer-image{position:relative;text-align:left;padding:0px;margin:0px auto 0px auto;width:1001px;height:106px;z-index:10}
#footer-image span{position:absolute;position:absolute;bottom:0px;width:1001px;height:157px;}
.bottom-left{padding:14px 14px 14px 0px;color:#FFF;font-size:12px}
.bottom-left a, .bottom-left a:link, .bottom-left a:active, .bottom-left a:visited{color:#d5d5d5}
.bottom-right{padding:14px 0px 14px 0px;color:#FFF;font-size:12px}
.br{display:block}
.fright{float:right !important}
.fleft{float:left}
a, a:link, a:visited, a:active{color:#a30046;cursor:pointer}
a:hover{color:#fbb03f;text-decoration:none}
.menu{margin:0;text-align:center;}
.menu ul{heigth:61px;display:block;margin:0 auto;padding:0;width:980px;list-style:none}
.menu li{padding:0;list-style:none;float:left;margin:0 1px 0 0;text-align:center;}
.menu li a, .menu li a:link, .menu li a:visited{display:block;color:#FFF;font-size:0.9em;text-transform:none;text-decoration:none;position:relative;float:left;background:url(../images/nav/bgs2.png) repeat-x 0% 0%}
.menu li a span{display:block;background:url(../images/nav/bgs1.png) no-repeat 0% 0%}
.menu li a span span{display:block;padding:7px 6px 9px 6px;background:url(../images/nav/bgs3.png) no-repeat 100% 0%}
.menu li a span{display:block;float:left}
.menu li a span span{display:block;float:left;cursor:pointer}
.menu li a:hover{display:block;color:#FFF;text-decoration:none;position:relative;float:left;background:url(../images/nav/bgs2-over.png) repeat-x 0% 0%}
.menu li a:hover span{display:block;background:url(../images/nav/bgs1-over.png) no-repeat 0% 0%}
.menu li a:hover span span{display:block;padding:7px 6px 9px 6px;background:url(../images/nav/bgs3-over.png) no-repeat 100% 0%}
.menu li a.active{display:block;color:#FFF;text-decoration:none;position:relative;float:left;background:url(../images/nav/bgs2-over.png) repeat-x 0% 0%}
.menu li a.active span{display:block;background:url(../images/nav/bgs1-over.png) no-repeat 0% 0%}
.menu li a.active span span{display:block;padding:7px 5px 9px 5px;background:url(../images/nav/bgs3-over.png) no-repeat 100% 0%}
.buttons{text-align:right;padding-left:72px}
.buttons a{margin-left:17px !important;text-align:left;color:#fff;display:inline;float:left}
.read{background:url(../images/button2_bgs2.gif) repeat-x 0% 0%;color:#fff;display:block;float:left;font-weight:bold;text-decoration:none;margin:0 0 0 21px;display:inline;line-height:1.2em;cursor:pointer}
.read span{background:url(../images/button2_bgs1.gif) no-repeat 0% 0%;display:block;float:left}
.read span span{background:url(../images/button2_bgs3.gif) no-repeat 100% 0%;display:block;float:left;padding:12px 20px}
.read:hover{text-decoration:underline}
.margin_lefn_none{margin-left:0}
#sliderbox{text-align:center;padding:0px;margin:0px auto;background:#000 url(../images/bg-banner.jpg) repeat-x top;border-top:#FFF 1px solid}
#slide-wrapper{text-align:left;margin:0px auto;width:950px}
#slide-content{position:relative;border:0px;text-align:center;}
.slide-width{width:980px;}
.slide-height{height:180px}
ul#slide-icons{width:970px;height:240px;display:block;margin:10px auto;clear:both}
ul#slide-icons li{float:left;list-style:none;margin:0 0 0 4px;padding:0;}
#mgsac{position:relative;margin:0px auto;padding:0px;clear:both;overflow:hidden}
#mgsac #slideItems{padding:0px;margin:0px;width:100000px}
#mgsac .cbox{position:relative;float:left}
#mgsac .cbox h1{color:#a40046;padding:0px 0 15px 0;line-height:32px;text-transform:uppercase;margin:0px;font-size:1.5em;font-weight:bold;text-align:left}
#mgsac .cbox .image{position:absolute;text-align:center;width:340px;top:10px;overflow:hidden;right:20px}
#mgsac .cbox .description{padding:10px 0 0 20px;width:640px;float:left}
#mgsac .cbox .description p{color:#FFFFFF;text-align:left;line-height:20px;font-size:14px}
#mgsac a.readmore:link, #mgsac a.readmore:active, #mgsac a.readmore:visited{margin:10px 0 0 10px;padding-right:5px;display:block;float:left;height:30px;font-weight:bold;color:#FFF}
#mgsac a.readmore:hover{color:#FFF}
#mgsac .readmore span{line-height:30px;padding:0 15px 0 20px;display:block;background:url(../images/bg-read-more.png) no-repeat left top;float:left;height:30px;cursor:pointer}
.mgsprevious{Z-INDEX:100;position:absolute;width:32px;display:block;background:url(../images/icon-previous-on.png) no-repeat center center;height:32px;TOP:45%;LEFT:-25px}
.mgsnext{Z-INDEX:100;position:absolute;width:32px;display:block;background:url(../images/icon-next-on.png) no-repeat center center;height:32px;TOP:45%;right:-25px}
.mgscount{Z-INDEX:100;position:absolute;width:32px;display:block;background:url(../images/icon-next-on.png) no-repeat center center;height:32px;TOP:65%;right:-25px}
a.mgsprevious:hover{background:url(../images/icon-previous-over.png) no-repeat center center}
a.mgsnext:hover{background:url(../images/icon-next-over.png) no-repeat center center}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;color:#333;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;color:#333;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}

