@charset "UTF-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u,i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {background: transparent;border: 0;font-size: 99%;margin: 0;padding: 0;}

.spacer{clear:both;font-size:0;line-height:0;}
.spacer2{clear:both;height: 10px;line-height: 0px;overflow: hidden;}
body{margin:0;padding:0;font-size: 12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#menu_top ul {width: 700px;font-size: 13px;text-transform: uppercase;height: 40px;}
#menu_top {width: 700px;float: left;padding: 40px 0 30px 10px;}
.question {color: #F7F7EF;text-indent: 50px;background: url(img/question.gif) no-repeat #FFF 20px;font-size: 14px;line-height: 28px;}
.answer {font: 12px/16px;color: #56272A;padding: 20px;background-color: #FFF;overflow: hidden;}
.answer2 {font: 12px/16px;color: #56272A;padding: 20px;background-color: #FFF;overflow: hidden;height:350px;}
#logo_top {float: right;width: 233px;}
.active {background: url(img/menu_act.gif) no-repeat center center;color: #FFF;}
.active2 {background: url(img/menu_act.gif) no-repeat center center;color: #FFF;width:50px;}
#menu_top ul li a {color: #000;text-decoration: none;font-weight: normal;}
#menu_top ul li {float: left;line-height: 30px;height: 30px;text-align: center;list-style-type: none;padding: 0px 22px;}

#container_top {font-size: 12px;background: url(img/bg_top.jpg) repeat-x;}
#container_mid {background: url(img/bg_mid.gif) repeat;font-size: 12px;}
#container_foo {background: url(img/bg-footer.gif) repeat;overflow: hidden;}
#cont_header {width: 950px;overflow: hidden;margin: 0 auto;background: url(img/bg_top_big.jpg) no-repeat;}
#cont_inner {width: 930px;background: url(img/whitebox.gif) no-repeat 17px 0px;margin: 0;padding: 10px 0 0 10px;height: 363px;}
#cont_innerT {width: 910px;height: 333px;background: url(img/whitebox2.gif) no-repeat 17px 0px;margin: 0;padding: 20px;}
#cont_innerSub {width: 890px;height: 313px;margin: 0;padding: 30px;background: url(img/box3.gif) no-repeat center 0px;font-size: 12px;}
#cont_innerSub2 {width: 910px;margin: 0;font-size: 12px;padding: 30px 20px 0 20px;background: url(img/box3b.gif) no-repeat center 0px;}
#ribbon_holder {height: 170px;width: 950px;position: absolute;top: 98px;z-index: 1;}

.spacer3 {background-image: url(img/bg_spacer.gif);height: 8px;clear: both;line-height: 0px;overflow: hidden;}

#box_one {height: 348px;width: 893px;margin: 0 auto;zoom:1;overflow: hidden;}
#container_mid #boxes {background: url(img/boxmid.gif) repeat-y;width: 950px;margin: 0 auto;overflow: hidden;}
#boxtop {background: url(img/boxtop.gif) no-repeat;height: 22px;width: 950px;margin: 0 auto;}
#boxsub {height: auto;width: 890px;background: #FBFEF9;overflow: hidden;padding: 10px;margin: 0 auto;}
#boxbtm {background: url(img/boxbtm.gif) no-repeat;height: 22px;width: 950px;margin: 0 auto;}
#boxbtmsub {background: url(img/boxbtm2.gif) no-repeat;height: 35px;width: 910px;margin: 0 auto;}
.tri {float: left;width: 310px;}
.tri_mid {float: left;width: 310px;margin-left:10px;}
.tri_last {width: 310px;float: right;}

#footer {width: 950px;margin: 0 auto;}

h1 {color: #FFF;text-align: center;line-height: 32px;font-size: 18px;}
h2 {color: #53292A;text-align: center;padding: 10px;line-height: 32px;font-size: 16px;}

.listing {background: url(img/probg.gif) no-repeat;height: 111px;width: 298px;margin: 5px;}
.link a {font-size: 11px;color: #FFF;}
.link {text-align: center;width: 308px;line-height: 20px;}
.listing2 {width: 298px;padding: 5px;height: 340px;background: url(img/box2.gif) no-repeat 7px 5px;}
.listing3 {padding: 3px;height: auto;}
.boxpic {height: 308px;width: 530px;float: left;background-color: #FFF;}
.featureText {float: left;width: 360px;}
.pharMain {font-size: 12px;line-height: 22px;color: #30251f;padding: 5px 15px 10px;}
.pharMain2 {font-size: 12px;line-height: 22px;color: #30251f;background: url(img/bg.gif) no-repeat;height: 50px;padding:20px;}
.ftitle {font-size: 32px;text-transform: uppercase;color: #30251f;line-height: 46px;padding: 15px;}
.btnBig {width: 300px;height: 12px;padding: 20px;text-align: center;background: url(img/btngb.gif) no-repeat center;margin: 0 auto;margin-top:20px;}
.btnBig a {font-size: 12px;text-transform: uppercase;color: #FFF;text-decoration: none;}

.listingbox {padding: 3px;float: left;}
.listingTitle {font-size: 12px;font-weight: bold;color: #552b2c;text-transform: uppercase;padding: 10px;}
.listingDesc {font-size: 11px;line-height: 16px;color: #2b2b2b;padding: 4px;}
.listingDesc1 {font-size: 11px;line-height: 16px;padding: 4px 12px;width: 278px;}
.listingDesc2 {font-size: 11px;line-height: 16px;color: #2b2b2b;padding: 4px 12px 0 12px;background: url(img/box4.gif) no-repeat 2px;height: 80px;width: 280px;margin: 0 auto;}
.listingDesc3 {font-size: 11px;line-height: 16px;color: #2b2b2b;padding: 4px 12px 0 12px;background: url(img/box5.gif) no-repeat 2px;height: 80px;width: 280px;margin: 0 auto;}
.green {font-size: 11px;font-weight: bold;color: #9C0;}
.listingLink {font-size: 11px;text-align: right;width: 60px;float: left;padding-right: 3px;}
.listingLink2 {font-size: 11px;text-align: right;width: 80px;float: right;padding-right: 3px;margin-top: 20px;}
.listingLink a {color: #991733;font-weight: bold;text-transform: uppercase;text-decoration: none;font-size: 11px;}

.linkFoo {background: url(img/footerbg2.gif) repeat-x;height: 34px;font-size: 12px;line-height: 34px;}
.linkFoo a {color: #1B0A0B;text-decoration: none;}
.foobtn {background: url(img/footerbg3.jpg) no-repeat right top;font-size: 12px;line-height: 80px;height: 80px;text-align: center;}
.foobtn a {color: #FFF;text-decoration: none;}
#copyright {background: url(img/copy.jpg) center;height: 27px;width: 950px;font-size: 11px;text-align: center;line-height: 27px;color: #4E2223;}

ul.gallery { padding:0; margin:0; list-style:none; width:530px;}
ul.gallery li { padding:0; margin:0;}
.pharsub {float: left;width: 430px;height: auto;padding: 5px;}
h3 {font-size: 32px;color: #53292A;font-weight: normal;padding: 0px 15px 20px 15px;}
.sbtn1 {background-image: url(img/btn1.gif);height: 35px;width: 300px;margin: 0 0 15px 30px;padding: 45px 0 0 80px;}
.sbtn2 {background-image: url(img/btn2.gif);height: 35px;width: 300px;margin: 0 0 15px 30px;padding: 45px 0 0 80px;}
.sbtn3 {background-image: url(img/btn3.gif);height: 35px;width: 300px;margin: 0 0 15px 30px;padding: 45px 0 0 80px;}
.pharsub  a {font-size: 11px;color: #A1A48E;text-decoration:none;}

.pink {color: #AC162F;}
.pharsub ol {font-size: 12px;line-height: 18px;padding: 20px;}
.pharsub ol li {padding: 5px;list-style-type: decimal;color: #AC162F;}
.black {color: #000;font-size: 11px;}

.projectItem {height: 111px;width: 200px;background: url(img/shbg.gif) no-repeat;margin: 5px;float: left;}
.projectHolder {background-color: #FFF;border: 1px solid #CAA69F;height: 89px;width: 178px;margin: 10px;}
h4 {font-size: 14px;font-weight: normal;color: #9A1733;padding: 7px 0;clear: left;}
.serviceImg {padding: 7px 0 0 20px;}
.answer a {color: #B01F3D;text-transform: uppercase;text-decoration: none;}
#wrapper {background: url(img/bg_mid.gif) repeat;}
.listingholder {float: right;width: 200px;}
@media screen {
.sIFR-flash { visibility: visible !important;margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0; height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
}

@media print {
.sIFR-flash { display    : none !important;height     : 0; width      : 0;position   : absolute;overflow   : hidden; }
.sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}
.answer ul li {list-style-type: none;margin: 5px;border: 1px dashed #D5E09C;;font-size: 11px;line-height: 16px;}
.answer .btnBig a {color: #FFF;}
.news img {padding: 5px;margin-bottom: 30px;}
.news_img {float: left;width: 340px;height: 90px;margin-right: 10px;}
.news_short {float: left;width: 500px;}
h5 {font-size: 12px;font-weight: bold;color: #9C1734;padding: 5px 0 5px 0;}
.contdet {height: 380px;width: 380px;margin-left: 15px;background-image: url(img/cont.gif);padding: 10px;}
.contTitle {font-size: 12px;line-height: 24px;color: #8D122C;width: 150px;float: left;margin-top: 5px;}
.contDesc {line-height: 24px;color: #53292A;float: right;width: 220px;font-size: 12px;font-weight: normal;margin-top: 5px;}
h4 a {font-weight: bold;color: #9C0;text-decoration: none;}