@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, ol, dl, dd, dt, img, blockquote, q, div, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre{margin:0px; padding:0px}
:focus{outline:0; border:0} 
body{background:#F9F9F7 url(images/back.png) top left repeat-x; font-family:Arial; text-align:center; cursor:default; zoom:100%}
a img{border:none; margin:0px; padding:0px}
th, td, tr {vertical-align:top}
.container{width:980px; margin:0px auto; background:#fff; border:1px solid #DEDED8; overflow:hidden}
a{
	color:#666666
}
a:hover{
	color:#666666
}

.topsection{
	position:relative;
	clear:both;
	height:130px;
	width:900px;
	margin:0px 40px;
	background-image: url(images/line.gif);
	background-position: 107px 100px;
	background-repeat: no-repeat;
}
.logo{
	position:absolute;
	left:20px;
	top:25px
}
.callnow{
	position:absolute;
	top:25px;
	text-align:right;
	right: 5px;
}
.callnow h2{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	letter-spacing:3px;
	font-weight:normal;
	color:#8C927F
}
.callnow h3{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	letter-spacing:0px;
	font-weight:normal;
	color:#15abd5
}
.callnow h4{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#98ba2e;
	text-align: right;
}
.callnow h5{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#19bfe7;
	text-align: right;
}
.lightnav{
	position:absolute;
	bottom:5px;
	text-align:right;
	padding-top: 4px;
	right: 5px;
}
.lightnav ul{float:right; margin:0px; padding:0px; list-style-type:none}
.lightnav li{
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px 15px 0px 5px;
	list-style-type:none;
	border-right: solid #ced0c8 1px;
}
.lightnav li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	letter-spacing:0px;
	font-weight:bold;
	color:#8C927F;
	text-decoration:none
}
.lightnav li a:hover{color:#494B41; text-decoration:underline}	#orange{
	color:#666666
}
.tabsection{position:relative; clear:both; height:43px; width:900px; margin:0px 0px 0px 40px}
.toptab{float:left; position:relative; width:298px; height:43px; background:url(images/bck-top-tab.png) top left repeat-x; text-align:left} #middletab{margin:0px 2px 0px 2px}
img.leftimg{float:left; margin:0px 2px 0px 0px; padding:0px}
img.rightimg{position:absolute; top:0px; right:0px; margin:0px 0px 0px 0px; padding:0px}
.toptab h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#ffffff;
	margin:7px 0px 0px 0px;
	padding:0px
}
.toptab h2#greener{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#175b6b;
	margin:7px 0px 0px 0px;
	padding:0px
}
.toptab h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; letter-spacing:0px; font-weight:bold; color:#fff; margin:0px; padding:0px}
.lcol{float:left; width:200px; min-height:500px; margin:10px 10px 0px 40px; overflow:visible; text-align:left}
.rcol{float:left; width:690px; min-height:500px; margin:10px 0px 0px 0px; overflow:visible; text-align:left}
.imcol{
	float:left;
	width:480px;
	min-height:500px;
	margin:10px 10px 0px 0px;
	overflow:visible;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
.imcol#longer{
	float:left;
	width:688px;
	min-height:500px;
	margin:10px 10px 0px 0px;
	overflow:visible;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
.imcol img{
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ircol{float:left; width:200px; min-height:500px; margin:10px 0px 0px 0px; overflow:visible; text-align:left}
/* Left Column home page main elements */
.greennav{clear:both; width:200px; min-height:300px; margin:0px 0px 10px 0px}
.greennav ul{margin:0px; padding:0px; list-style-type:none}
.greennav li{clear:both; list-style-type:none; margin:0px 0px 1px 0px; padding:0px}
.greennav li a{
	display:block;
	padding:2px 5px 2px 5px;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	background:#1bbdeb;
	text-decoration:none
}
.greennav li a:hover{display:block; padding:2px 5px 2px 5px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold; color:#fff; background:#33C0ED; text-decoration:none}
.greennav ul ul{margin:0px; padding:0px; list-style-type:none}
.greennav ul ul li{clear:both; list-style-type:none; margin:0px 0px 1px 0px; padding:0px}
.greennav ul ul li a{
	display:block;
	padding:2px 5px 2px 5px;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	color:#15abd5;
	background:#fff;
	text-decoration:none
}
.greennav ul ul li a:hover{
	display:block;
	padding:2px 5px 2px 5px;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	color:#15abd5;
	background:#fff;
	text-decoration:underline
}

.greynav{clear:both; width:200px; min-height:125px; margin:0px 0px 10px 0px}
.greynav ul{margin:0px; padding:0px; list-style-type:none}
.greynav li{clear:both; list-style-type:none; margin:0px 0px 1px 0px; padding:0px}
.greynav li a{display:block; padding:2px 5px 2px 5px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold; color:#fff; background:#AFB3A6; text-decoration:none}
.greynav li a:hover{display:block; padding:2px 5px 2px 5px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; font-weight:bold; color:#fff; background:#737867; text-decoration:none}
.monthlyspecials{clear:both; width:200px; min-height:190px; background:url(images/bck-monthly-specials.png) top left repeat-x}
.monthlyspecials h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#fff;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 10px
}
.monthlyspecials a{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#fff;
	padding:0px 10px 0px 0px
}
.monthlyspecials a:hover{color:#1E3E46}
.msposition{clear:both; width:180px; background:url(images/bck-monthly-specials-position.png) top left repeat-x; margin:0px 0px 10px 10px}
.msposition h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#15abd5;
	padding:5px
}
.msposition h3 a{
	float:none;
	color:#15abd5;
	text-decoration:none
}	.msposition h3 a:hover{
	color:#666666;
	text-decoration:none
}
.weareonfacebook{clear:both; width:200px; margin:0px 0px 10px 0px}

/* Right Column home page main elements */
.mainbanner{position:relative; clear:both; height:300px; width:690px; margin:0px 0px 10px 0px}
.panel-women{
	float:left;
	width:200px;
	height:66px;
	margin:0px 0px 10px 0px;
	background:url(images/bck-treatments-women.png) top left no-repeat
}
.panel-women h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px 0px -17px 0px;
	padding:10px 0px 0px 10px
}
.panel-women h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	line-height:50px;
	letter-spacing:-3px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px 0px 0px 10px
}
.panel-men{
	float:left;
	width:200px;
	height:66px;
	margin:0px 0px 10px 0px;
	background:url(images/bck-treatments-men.png) top left no-repeat
}
.panel-men h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px 0px -17px 0px;
	padding:10px 0px 0px 10px
}
.panel-men h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	line-height:50px;
	letter-spacing:-3px;
	font-weight:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px 0px 0px 10px
}
.featuredtreatment{
	position:relative;
	clear:both;
	min-height:224px;
	width:692px;
	margin:0px 0px 10px 0px;
	background-image: url(images/back-featured.jpg);
	background-repeat: no-repeat;
}
.featuredtreatment img{float:right; padding:20px}
.featuredtreatment h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#19add7;
	margin:30px 0px 0px 20px;
	padding:20px 0px 0px 0px
}
.featuredtreatment h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#6e735c;
	margin:0px 0px 10px 20px;
	padding:0px
}
.featuredtreatment p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	letter-spacing:0px;
	font-weight:normal;
	color:#4C5043;
	margin:0px 0px 10px 20px;
	padding:0px
}

/* Internal pages */
.headerbanner{clear:both; width:480px; min-height:120px; background:url(images/banners/internal-temporary-banner.jpg) top left no-repeat; margin:0px 0px 10px 0px}
.headerbanner#pricing{
	clear:both;
	min-height:60px;
	margin:0px 0px 10px 0px;
	background: none;
	background-color: #F0F0F0;
	background-image: url(images/banners/back-pricing.jpg);
	background-repeat: repeat-x;
	width: 100%;
	background-position: 0px 0px;
}

.headerbanner#pricing h1{
	font:bold 32px Arial;
	line-height:34px;
	letter-spacing:-1px;
	color:#4c5043;
	padding:10px 10px 5px 15px
}

.headerbanner h1{font:bold 32px Arial; line-height:34px; letter-spacing:-2px; color:#4C5043; padding:15px 120px 0px 15px}
.testimonialsbox{background:#EAFCFF; border:1px solid #D0E0E3; width:200px; margin:0px 0px 10px 0px; overflow:hidden}
.testimonialsbox h2{
	font:bold 22px Arial;
	line-height:24px;
	letter-spacing:-1px;
	color:#15abd5;
	padding:10px 10px 10px 10px;
	text-decoration: none;
}
.testimonialsbox p{
	font:normal 12px Arial;
	line-height:15px;
	letter-spacing:0px;
	color:#333;
	padding:0px 10px 10px 10px;
	text-decoration: none;
}
span.testimonialsname {
	font:italic 14px Arial;
	line-height:15px;
	letter-spacing:0px;
	color:#15abd5
}
a.testimonialslink{
	font:normal 11px Arial;
	line-height:15px;
	letter-spacing:0px;
	float:right;
	padding:0px 10px 10px 0px;
	text-decoration: none;
}
 .featuredvideosmall{margin:0px 0px 10px 0px}
.beforeandafter{
	width:200px;
	min-height:190px;
	margin:0px 0px 10px 0px;
	overflow:hidden
}
.beforeandafter h2{
	font:bold 16px Arial;
	line-height:15px;
	letter-spacing:-1px;
	color:#949887;
	padding:10px 10px 0px 10px
}
.beforeandafter h3{font:bold 20px Arial; line-height:22px; letter-spacing:-1px; color:#4C5043; padding:0px 10px 10px 10px}
a.beforeandafterlink{
	font:normal 11px Arial;
	line-height:15px;
	letter-spacing:0px;
	float:right;
	padding:10px 10px 10px 0px
}

.askaquestion{
	background:#d6e140;
	width:200px;
	min-height:200px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
	background-image: url(images/greenbackpanel.gif);
	background-repeat: repeat-x;
}
.askaquestion h2{
	font:bold 22px Arial;
	line-height:22px;
	letter-spacing:-1px;
	color:#FFFFFF;
	padding:8px 10px 0px 10px
}
.askaquestion h3{
	font:bold 14px Arial;
	line-height:15px;
	letter-spacing:-1px;
	color:#b6edfd;
	padding:0px 10px 10px 10px
}
input.askaquestionname,select.askaquestionname, input.askaquestionemail{clear:both; width:170px; height:17px; padding:3px 5px 3px 5px; margin:0px 10px 5px 10px; font:normal 12px Arial; color:#333; line-height:16px; border:0px}
select.askaquestionname { height:22px}
textarea.askaquestionquestion{clear:both; width:170px; height:60px; padding:3px 5px 3px 5px; margin:0px 10px 10px 10px; font:normal 12px Arial; color:#333; line-height:16px; border:0px}
input.submitquestion{clear:both; width:122px; height:26px; padding:3px 5px 3px 5px; margin:0px 10px 10px 39px; font:bold 12px Arial; color:#000; line-height:16px; border:0px; background:url(images/but-submit.png) top left no-repeat}


.emailenquiry{
	background-color: #F2F3F0;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.tableemail tr.over td, tr:hover td {
	background: none;
}


.emailenquiry h5{
	padding-left: 0px;
	padding-bottom: 10px;
	font-size: 24px;
	font-weight: normal;
	color: #949887;
	padding-top: 10px;
	letter-spacing: -1px;
}
.emailenquiry p{
	padding-left: 0px;
	padding-bottom: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #d0d3ca;
	margin-left:-10px;
	margin-top: -20px;
}
.emailenquiry label{
	float: left;
	width: 100px;
	color: #4C5043;
	font-size: 12px;
	margin-bottom: 3px;
	padding-top: 4px;
}
.emailenquiry input{
	clear: right;
	margin-bottom: 3px;
	width: 183px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #949887;
}
.emailenquiry select{
	clear: right;
	margin-bottom: 3px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #949887;
}
.emailenquiry textarea{
	clear: right;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	color: #949887;
}
	
	
	input.submitemail{
	clear:both;
	width:122px;
	height:26px;
	padding:3px 5px 3px 5px;
	margin:10px 0px 0px 0px;
	font:bold 14px Arial;
	color:#FFFFFF;
	line-height:16px;
	border:0px;
	background:url(images/but-submit2.png) top left no-repeat;
	float: right;
}

.giftvouchers{background:url(images/bck-gift-voucher.png) top left no-repeat; width:200px; min-height:126px; margin:0px 0px 10px 0px; overflow:hidden}
.giftvouchers h2{font:bold 22px Arial; line-height:24px; letter-spacing:-1px; color:#fff; padding:10px 10px 5px 10px}
.giftvouchers p{
	font:normal 12px Arial;
	line-height:15px;
	letter-spacing:0px;
	color:#fff;
	padding:0px 10px 5px 10px
}
a.voucherslink{
	font:normal 11px Arial;
	line-height:15px;
	letter-spacing:0px;
	color:#fff;
	padding:0px 0px 10px 10px
}

.guidepricing{clear:both; width:480px; min-height:50px; background:#F2F3F0; border:1px solid #DEDED8; margin:0px 0px 10px 0px}
.guidepricing h3{font:bold 16px Arial; line-height:17px; letter-spacing:-1px; color:#949887; padding:10px 10px 0px 10px}
.guidepricing p{
	font:normal 14px Arial;
	line-height:17px;
	letter-spacing:0px;
	color:#4C5043;
	padding:10px 10px 5px 10px
}

.specialoffer{float:left; width:476px; min-height:233px; border:2px solid #799E4B; margin:0px 0px 10px 0px}
.specialoffer h2{font:bold 20px Arial; line-height:22px; letter-spacing:-1px; color:#069; padding:15px}
.specialoffer h3{font:bold 16px Arial; line-height:18px; letter-spacing:-1px; color:#779B4A; padding:0px 15px 5px 15px}
.specialoffer p{font:bold 14px Arial; line-height:16px; letter-spacing:-1px; color:#09C; padding:0px 15px 5px 15px}
.specialoffer img{
	float:right;
	padding:0px 10px 5px 10px
}

.testimonial{float:left; width:233px; min-height:233px; border:1px solid #DEDED8; margin:0px 0px 10px 0px; background:url(images/quotes.gif) 15px 15px no-repeat}
.testimonial h3{
	font:italic 14px Arial;
	line-height:16px;
	letter-spacing:0px;
	color:#09C;
	padding:0px 15px 5px 15px
}
.testimonial p{
	font:normal 14px Arial;
	line-height:16px;
	letter-spacing:0px;
	color:#8C927F;
	padding:15px 15px 5px 15px;
	text-indent:30px
}

/* Footer styles */
.oursuppliers{clear:both; width:980px; min-height:60px; background:#949887; margin:0px auto; padding:5px 0px 5px 0px}
.oursuppliers h2{float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; letter-spacing:0px; font-weight:bold; color:#fff; margin:0px; padding:20px 10px 0px 30px}
.oursuppliers img{float:left}

.quicklinkshead{clear:both; width:980px; background:#fff; margin:0px auto; padding:0px 0px 5px 0px; text-align:left}
.quicklinkshead h2{font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:24px; letter-spacing:-1px; font-weight:bold; color:#9DA291; margin:0px; padding:10px 10px 0px 30px}
.quicklinks{
	clear:both;
	width:960px;
	background:#E3E4DE;
	margin:10px auto;
	padding:5px 0px 5px 20px;
	overflow:hidden;
	text-align:left
}
.quicklinks ul{float:left; margin:0px; padding:10px 0px 10px 10px; list-style-type:none; width:180px}
.quicklinks li{clear:both; margin:0px; padding:0px 0px 0px 0px; list-style-type:none}
.quicklinks li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; letter-spacing:0px; font-weight:normal; color:#828873; margin:0px; padding:0px; text-decoration:none}
.quicklinks li a:hover{text-decoration:underline}

.footermessage{clear:both; width:980px; background:#fff; margin:0px auto; padding:0px 0px 5px 0px;}
.footermessage h2{float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9DA291; margin:0px;}
.footermessage h1{float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9DA291; margin:0px;}


.pricingtable td{width:470px; font:normal 12px Arial; color:#333; padding:2px; border:1px solid #ddd}
.pricingtable th{font:normal 12px Arial; color:#fff; padding:2px; background:#666}
tr.darkened{background:#f5f5f5}

.marketingtxtsbgr{
	position:absolute;
	margin-top:95px;
	margin-left:10px;
	width:405px;
	height:140px;
	overflow:hidden;
	z-index:100;
	background-repeat: repeat-x;
}

.marketingtxts{
	position:absolute;
	margin-top:85px;
	margin-left:20px;
	width:375px;
	height:160px;
	overflow:hidden;
	padding:15px;
	z-index:200
}
            
            
.marketingtxts h1 {
	font-weight:normal;
	color:#12a5cf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	margin-bottom: -10px;
	line-height: 26px;
}
.marketingtxts h2 {
	font-weight:normal;
	color:#c8d330;
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	line-height: 31px;
	margin-top: 10px;
}
.marketingtxts h3 {
	font-weight:normal;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	margin-bottom: 5px;
}
.marketingtxts a {
	font-size:12px;
	margin-top: 5px;
}

.toprollover {display:none;margin-top:8px;text-align:left;padding:10px;background:#fff;position:absolute;z-index:23000;width:278px;border-right:1px solid #333;border-bottom:1px solid #333}
.toprollover a, .toprollover a:hover {
	text-decoration:none;
	color:#15abd5;
	font-size:14px;
	font-weight:bold;
}


ul.rollover {margin-left:200px !important;display:none;width: 260px;padding:10px;background:#fff url(images/ularrow.gif) no-repeat  !important;
              position:absolute;z-index:23000;width:278px;border-right:1px solid #333;border-bottom:1px solid #333}
a.lmenu, a.lmenu:hover {
	background:none !important;
	text-decoration:none !important;
	color:#15abd5;
	font-size:14px;
	font-weight:bold !important;
}

ul.rollover li {background:none !important;padding-left:20px !important}
.toprollover label {font-size:11px;font-weight:bold;width:115px;float:left}
.toprollover input.txt {margin-bottom:3px;padding:2px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #fff}
.toprollover textarea.txt {margin-bottom:3px;width:265px;height:65px;padding:2px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #fff;border-bottom:1px solid #fff}
.2panels{
	clear: both;
}
.panel-special1{
	float:left;
	width:340px;
	height:213px;
	margin:0px 0px 0px 0px;
}
.panel-special2{
	float:left;
	width:340px;
	height:213px;
	margin:0px 0px 0px 10px;
}




.panel-bottomnewsletter{
	float:left;
	width:340px;
	height:60px;
	margin:0px 0px 10px 0px;
	background:url(images/bck-bottom-newslettter-signup.jpg) top left repeat-x;
	padding-top: 35px;
}
.panel-bottomnewsletter a{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-top: 4px;
}
.panel-bottomnewsletter h2{clear:both; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:22px; letter-spacing:-1px; font-weight:bold; color:#fff; margin:0px 0px 5px 0px; padding:10px 0px 0px 10px}


.panel-sidenewsletter{
	float:left;
	width:180px;
	margin:0px 0px 10px 0px;
	background:url(images/side-newslettter-signup.jpg) top left repeat-x;
	padding-top: 35px;
	padding-left: 20px;
	padding-bottom: 20px;
}
.panel-sidenewsletter a{
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin-top: 4px;
}
.panel-sidenewsletter h2{clear:both; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:22px; letter-spacing:-1px; font-weight:bold; color:#fff; margin:0px 0px 5px 0px; padding:10px 0px 0px 10px}
.newsignupemailbutton{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	background:#222;
	color:#FFFFFF;
	border:0px;
	height:24px;
	padding:0px 8px 0px 8px;
	margin:10px 0px 0px 0px;
	text-decoration:none
}


.panel-bottomnewsfacebook{
	float:left;
	width:80px;
	height:90px;
	margin:0px 0px 10px 10px;
	padding:0px 0px;
	background:#fff;
}
.panel-bottomnewsfacebook h2{float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:24px; letter-spacing:-1px; font-weight:bold; color:#3B5997; margin:0px 0px 5px 0px; padding:10px 0px 0px 90px}

.panel-brochuredownload{
	float:left;
	height:85px;
	margin:10px 0px 10px 5px
}


.signupemailbutton{
	float:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	background:#1bbdeb;
	color:#FFFFFF;
	border:0px;
	height:24px;
	padding:0px 8px 0px 8px;
	margin:10px 0px 0px 0px;
	text-decoration:none
}
a:hover.signupemailbutton{float:right; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:24px; background:#222; color:#fff; border:0px; height:24px; padding:0px 10px 0px 10px; margin:10px 10px 0px 0px; text-decoration:none}

a.signupfacebook{
	float:right;
	background:#3B5997;
	color:#fff;
	border:0px;
	height:95px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	width: 340px;
}
a:hover.signupfacebook{
	float:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	background:#222;
	color:#fff;
	border:0px;
	height:24px;
	padding:0px 10px 0px 10px;
	margin:0px 10px 0px 0px;
	text-decoration:none
}

label.signupinputlabel{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; letter-spacing:0px; font-weight:bold; color:#fff; margin:0px 0px 5px 0px; padding:10px 10px 0px 10px}
input#djuryk-djuryk{float:left; display:block; width:165px; margin:5px 10px 0px 0px; padding:2px; border-top:1px solid #1B5463;border-left:1px solid #1B5463;border-right:1px solid #fff;border-bottom:1px solid #fff}
input.signupemailbutton{float:right; cursor:pointer; width:90px; text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:24px; background:#1B5463; color:#fff; border:0px; height:24px; padding:0px 10px 0px 10px; margin:5px 10px 0px 0px; text-decoration:none}
.table2 {
	width: 100%;
	margin: 10px 0px 0px 10px;
	font-size: 12px;
	border: solid #1BBDEB 1px;
}
.table2 th.combo {
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 22px;
	color: #FFFFFF;
	font-size: 18px;
	padding-top: 5px;
	background-image: url(images/back.gif);
}

 
.table2 th {
	background: #1BBDEB;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 22px;
	color: #FFFFFF;
}

.table2 td.shade {
	background: #ffffff;
	color: #1BBDEB;
	font-weight: bold;
}
.table2 td.shade2 {
	font-weight: bold;
	background-color: #d8f6fe;
}

.table2 td {
	padding: 4px 11px;
	border-bottom: 1px solid #33ccff;
	vertical-align: top;
}
 
.table2 td * {
	padding: 4px 11px;
}
 
.table2 tr.alt td {
	background: #ecf6fc;
}
.table2 .area{
	font-size: 18px;
	padding-top: 5px;
}
.homespecial{

	width: 140px;
	height: 173px;
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 175px;
	padding-right: 25px;
	text-align: right;
}
.homespecial#second{

	width: 140px;
	height: 173px;
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-left: 175px;
	padding-right: 25px;
	text-align: right;
}
.homespecial h2{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 23px;
}
.homespecial p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 15px;
	width: 145px;
	margin-right: 15px;
}
.homespecial a{
	color: #686b60;
	font-weight: bold;
	font-size: 16px;
}
.homespecial strong{
	color: #4d4f44;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
}


.navundervid	{
	clear:both;
	width:198px;
	height:20px;
	position:relative;
	margin-bottom: 5px;
}
.navundervid img{
	float:right;
	margin:0 0 0 3px
}
.giftideas{
	margin-bottom: 10px;
}

