.homeBg{margin:0; background:#003828 url(images/home_bg.gif) repeat-x 0 0;}
.internalBg{margin:0; background:url(images/internal_bg.jpg) repeat-x 0 0;}
.rightRibbon{background:url(images/since1975.png) no-repeat right top;}
.topLink{background:url(images/top_link_bg.jpg) no-repeat 0 0; padding:9px 0 9px 0;}
.topLink a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#CEE6CE;}
.topLink a:hover{color:#FFFFFF; text-decoration:none;}
.logoBgColor{background-color:#002513;}
.mainLinkBg{background:#002513 url(images/link_bg.jpg) no-repeat 0 0; height:48px;}
a.mainLink{display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#D8E4DD;}
a.mainLink:hover{display:block; text-decoration:underline; color:#D8E4DD;}
a.mainLinkActive{display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#C26301; background:url(images/link_over_bg.png) no-repeat center 0; height:33px; padding:15px 0 0 0;}
.mid_05_bg{background:url(images/mid_05.jpg) repeat-x 0 0;}
.orange_02_bg{background:url(images/orange_02.jpg) repeat-x 0 0;}
h2{font-family:Arial, Helvetica, sans-serif; color:#005433; text-decoration:none; margin:13px 0 5px 0; padding:0; line-height:25px; letter-spacing:-0.5px;}
h2.white{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; margin:13px 0 5px 0; padding:0; line-height:25px;}
a.whiteLink{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:underline; color:#ffffff;}
a.whiteLink:hover{text-decoration:underline; color:#613201;}
.redText{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#CD1E02; background-color:#FDB230; border:1px solid #CA6601; line-height:12px; margin-top:3px; padding:2px; padding-left:5px;}
.greenFooterBg{background:url(images/footer_green_bg.jpg) no-repeat 0 0; height:115px;}
.footerHomeBg{background:url(images/footer_02.png) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#899C97;}
.footerHomeBg a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#899C97;}
.footerHomeBg a:hover{text-decoration:none; color:#ffffff;}
.footerHomeCopy{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#386054;}
.footerHomeCopy a{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#386054;}
.footerHomeCopy a:hover{text-decoration:none; color:#899C97;}
.webDesign a{background:url(images/synapse_logo.png) no-repeat right 12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#386054; padding-right:25px; padding-top:12px; height:25px; display:block;}
.leftLinkBg{background:url(images/left_link_bg.jpg) no-repeat 0 0; padding-left:15px;} 
.leftLink{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block;}
.leftLink:hover{text-decoration:none; color:#FEF573;}
h1{font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#C26301; margin:0 0 10px 0;}
.normal{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#676767;}
.normal a{color:#676767; text-decoration:underline;}
.normal a:hover{color:#C26301; text-decoration:underline;}
.footerIntBg{background:url(images/footer_int_02.gif) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#005940;}
.footerIntBg a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#005940;}
.footerIntBg a:hover{text-decoration:none; color:#028460;}
.footerIntCopy{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#BBBBBB;}
.footerIntCopy a{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#BBBBBB;}
.footerIntCopy a:hover{text-decoration:none; color:#899C97;}
.webDesignInt a{background:url(images/synapse_logo.png) no-repeat right 12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; color:#BBBBBB; padding-right:25px; padding-top:12px; height:25px; display:block;}
.attentionMatter{background:url(images/attention_img1.gif) repeat-y 0 0; padding:10px 15px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#8D8C8C; text-decoration:none; font-weight:normal; line-height:20px;}
.attentionMatter span{color:#D76D00;}
.mid01Bg{background-color:#003727;}
.circleBullet{background:url(images/circle.gif) no-repeat 0 0; padding:3px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#005433;}
ul{margin-left:20px; margin-top:10px;}
li{padding-bottom:10px;}
.normalBlack{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#333333;}
.horLine{background:url(images/dot_hr.gif) repeat-x center ;}
.imgBorder{border:1px solid #676767;}
.star{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#C26301;}
.textBox{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#005940; border:1px solid #A6A6A6; 
padding:3px;}
.textBoxCapta{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#005940; border:1px solid #A6A6A6; 
padding:3px; letter-spacing:4px;}
#formPadding{padding-top:5px;}
.highLight{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#676767;}
.openHour{border:1px dotted #ADADAD; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#676767; padding:5px 10px 5px 10px; line-height:22px; background-color:#F9F9F9;}
.tableBg{background-color:#EBEBEB;}
.tableHead{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#393939; padding:6px; padding-left:15px; background-color:#F9F9F9;}
.tableNormal{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#676767; padding:6px; padding-left:15px; background-color:#fff;}
.tableNormal1{padding:0px; background-color:#fff;}
.produTitle{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#676767; padding:5px; text-transform:uppercase;}
.price{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#016349;}
.highLight1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#393939;}
.priceHead{ background:url(images/price_head_title02.gif) repeat-x 0 0; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; text-decoration:none; color:#ffffff;}
.priceTblBorder{border:1px solid #186639;}
.priceTblTitle{background-color:#186639; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; text-decoration:none; color:#ffffff; max-width:217px;}
.priceTblTitle span{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#ffffff;}
.priceTblTitle span.price{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#FFDE00;}
.priceStarTxt{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; color:#C21F26;}
.priceTagLine{padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#000;}
.priceRed{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:none; color:#D2212A; text-align:center; letter-spacing:-1px;}
.bigStar{ background:url(images/big_star.jpg) no-repeat center;}
.bigPriceText{font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:bold; text-decoration:none; color:#D2212A; text-align:center; letter-spacing:-1px;}

ul.innnerspring{ margin:0; padding:0; list-style:none;}
ul.innnerspring li{ margin:0; padding:0 0 15px 0; font-family:Arial; color:#005433; font-size:13px; font-weight:bold;}
div.imgFloat{float:right; margin-left:15px; margin-bottom:10px;}

.blackbold{color:#333333; font-weight:bold;}