.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;}*/

.rightRibbon{position:absolute; right:0px; float:right;}


.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:#333333;}
.normal a{color:#333333; 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;}
.greenNormal{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#005433;}
.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;}
.priceHeadBlk{ background:url(images/price_head_title02_blk.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;}
.priceTblBorderBlk{border:1px solid #000000;}
.priceTblTitleBlk{background-color:#000000; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; text-decoration:none; color:#ffffff; max-width:217px;}
.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; text-align:left;}
.priceTblTitle a, .priceTblTitleBlk a{text-decoration:none; color:#ffffff;}
.priceTblTitle a:hover, .priceTblTitleBlk a:hover{text-decoration:underline; color:#ffffff;}
.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;}
.topMarginLess{margin-top:0;}
.blClr{color:#000000;}
.italic{font-style:italic;}

.blackBg{background-color:#000000;}
.greenBg{background-color:#186639;}
.priceTbl{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; text-decoration:none; color:#ffffff; max-width:217px;}
.priceTbl a{text-decoration:none; color:#ffffff; display:block; padding:10px; }
.priceTbl a:hover{text-decoration:none; color:#ffffff;}

.MidTopLink, .MidTopLink a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#dadada;}
.MidTopLink a:hover{text-decoration:underline; color:#ffffff;}


/* career */
.jobList{padding:5px 10px 10px 10px; border:2px dotted #dcdbda; background:#FCFCFC;}
.jobList:hover{border:2px dotted #c26301;  background:#FFFFFF;}
.jobTitle{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:400; text-decoration:none; color:#333333; padding-bottom:5px; letter-spacing:-0.5px;}
.jobLocation{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#676767;}
.jobDesc{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#676767;}
.jobInterest{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#333333; line-height:18px;}

/* career form*/
.applyLabel{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:400; text-decoration:none; color:#333333;}
.formLabel{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#333333;}
.formTextBox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	border:1px solid #c2c2c2;
	-moz-border-radius: 3px;
  	-khtml-border-radius: 3px;
  	-webkit-border-radius: 3px;
	border-radius: 3px; 
	behavior: url(border-radius.htc);
  	background-color:#fafafa;
	padding:5px 10px;
	outline:none;
	resize:none;
}
.wd535{width:539px;}
.wd209{width:187px;}
.wd180{width:158px;}
.wd264{width:242px;}
.fontBig{font-size:23px;}
h2.head{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; font-weight:bold;}

ul.proSepc{margin:3px 0 0 21px; padding:0;}
ul.proSepc li{font-family:Arial, Helvetica, sans-serif; color:#005433; text-decoration:none; margin:0 30px 0 0; padding:0; font-weight:normal; font-size:12px;}

ul.proSepcBlk{margin:3px 0 0 21px; padding:0;}
ul.proSepcBlk li{font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin:0 30px 0 0; padding:0; font-weight:normal; font-size:12px;}


/* Reviews Page CSS  */

.topPad{ padding-top:15px;}
.coulm1{ margin:0; padding:0; width:713px;}
.reviewsText{ margin:0; padding:10px 15px 15px 15px; width:570px; float:right; background-color:#01552c; font-family:Arial; color:#fff; text-decoration:none; font-weight:normal; font-size:13px;}
.south_brisbane_store{ margin:0; padding:0; float:left; width:104px; border:#676767 solid 1px;}
span.leftAroow{ margin:0; padding:0 5px 0 0;}
.storeName{ margin:0; padding:5px 0 0 0; width:590px; float:right; font-family:Arial; color:#000; text-decoration:none; font-weight:bold; font-size:13px;}
span.fontItalic{ font-style:italic; font-weight:normal;}
.clear{ clear:both;}
.ht30{ height:20px;}
.reviewsMatter{background:url(images/attention_img1.gif) repeat-y 0 0; padding:10px 15px 8px 15px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000; font-weight:normal; line-height:22px; font-weight:bold;}
.reviewsMatter a{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000; text-decoration:none; font-weight:normal; font-weight:bold;}
.reviewsMatter a:hover{ text-decoration:underline;}
