/* import core styles */
@import url(base.css);
/*------------------------------------------
// 1.BASIC ELEMENTS
//	 Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
//------------------------------------------*/
body {
	color:#006225;
	font-family:"Trebuchet MS";
}
h1, h2, h3, h4, h5, h6, p, li {
	line-height:1.0em;
}
body, html {
	height:100%;
	width:100%;
	/*overflow:hidden;*/
}
/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/

/*---- Background ----*/
div#background img {
	width:100%;
	height:100%;
	position:absolute;
	/*z-index:1;*/
}
/*---- Page ----*/
div#container {
	width:100% !important;
	height:100%;
	/*overflow:auto;*/
	position:absolute;
	/*z-index:2;*/
}
/*---- Container ----*/
div.wrapper {
	width:964px;
	margin:0 auto;
}
div.sponsors {
	width:949px;
	height:40px;
	text-align:right;
	margin-top:14px;
	padding-right:15px;
}
div.sponsors img {
	margin-bottom:-5px;
}
span.sponsored-by {
	color:#086827;
	font-size:154%;
}
div#content-main-home-top {
	width:964px;
	height:194px;
	background:url(../images/header-home-bg.jpg) no-repeat left top;
	float:left;
}
div#content-main-top {
	width:964px;
	height:150px;
	background:url(../images/header-bg.jpg) no-repeat left top;
	float:left;
}
div#content-main-middle {
	width:964px;
	height:auto;
	background:url(../images/content-bg.gif) repeat-y;
	float:left;
}
div#content-main-bottom {
	width:964px;
	height:130px;
	background:url(../images/footer-bg.jpg) no-repeat left bottom;
	float:left;
}
div#header {
	width:958px;
	height:auto;
	margin-left:3px;
	position:absolute;
}
/*---- Content ----*/
div#content-container {
	width:958px;
	margin-left:3px;
	clear:both;
}
div#lhs-container {
	width:201px;
	float:left;
}
div#rhs-container {
	width:757px;
	float:right;
}
div#content-footer {
	width:958px;
	float:left;
	margin-left:3px;
}
/*---- Footer ----*/
div#footer {
	margin:0;
	padding:20px 0 15px 40px;
	background:#fff;
	clear:both;
}
/*------------------------------------------
// 3. PAGE COMMON STYLES
//	  Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
//------------------------------------------*/

/*---- Header - Logo ----*/

div#header .cf-logo {
	margin:14px 0px 0px 10px;
}
div#content-main-home-top div#header h1 {
	font-family: "Trebuchet MS";
	font-size:28px;
	line-height:1.2em;
	font-weight:normal;
	color:#006c25;
	margin-top:20px;
	margin-left:25px;
}
div#content-main-top div#header h1 {
	font-family: "Trebuchet MS";
	font-size:28px;
	line-height:1.2em;
	font-weight:normal;
	color:#006c25;
	margin-top:10px;
	margin-left:72px;
}
div#header img.home-banner-image {
	margin-left:509px;
	margin-top:-88px;
	height:175px;
	width:421px;
}
div#header img.constipation-banner-image {
	margin-left:608px;
	margin-top:-79px;
}
div#header img.dulcobalance-banner-image {
	margin-left:635px;
	margin-top:-79px;
}
div#header img.dulcorange-banner-image {
	margin-left:561px;
	margin-top:-78px;
}
div#header img.about-constipation-header {
	position:absolute;
	left:564px;
	top:4px;
	height:130px;
	width:359px;	
}
div#header img.hard-stools-header {
	position:absolute;
	left:570px;
	top:3px;
	height:130px;
	width:359px;	
}
div#header img.treating-constipation-header {
	position:absolute;
	left:560px;
	top:3px;
	height:130px;
	width:359px;	
}
div#header img.about-ibs-header {
	position:absolute;
	left:563px;
	top:4px;
	height:130px;
	width:359px;
}
div#header img.constipation-cause-header {
	position:absolute;
	left:564px;
	top:4px;
	height:130px;
	width:359px;
}
div#header img.constipation-diet-header {
	position:absolute;
	left:575px;
	top:3px;
	height:130px;
	width:359px;
}
div#header img.medication-effects-header {
	position:absolute;
	left:564px;
	top:4px;
	height:130px;
	width:359px;
}
div#header img.constipation-prgnancy-header {
	position:absolute;
	left:573px;
	top:3px;
	height:130px;
	width:359px;	
}
div#header img.constipation-stress-header {
	position:absolute;
	left:585px;
	top:-1px;
	height:130px;
	width:359px;
}
div#header img.constipation-facts-header {
	position:absolute;
	left:566px;
	top:4px;
	height:130px;
	width:359px;
}
div#header img.related-conditions-header {
	position:absolute;
	left:565px;
	top:4px;
	height:130px;
	width:359px;
}
div#header img.digestive-health-header {
	position:absolute;
	left:568px;
	top:3px;
	height:130px;
	width:359px;	
}
div#header img.healthy-digestion-header {
	position:absolute;
	left:570px;
	top:4px;
	height:130px;
	width:359px;	
}
div#header img.digestion-works-header {
	position:absolute;
	left:567px;
	top:4px;
	height:130px;
	width:359px;	
}
div#header img.regularity-header {
	position:absolute;
	left:571px;
	top:3px;
	height:130px;
	width:359px;
}
div#header img.maintain-header {
	position:absolute;
	left:565px;
	top:4px;
	height:130px;
	width:359px;
}
div#header img.stomach-cramps-header {
	position:absolute;
	left:570px;
	top:3px;
	height:130px;
	width:359px;	
}
div#header img.liquid-header {
	position:absolute;
	left:565px;
	top:4px;
	height:130px;
	width:359px;	
}
div#header img.fibre-header {
	position:absolute;
	left:565px;
	top:4px;
	height:130px;
	width:359px;	
}
div#header img.yoga-header {
	position:absolute;
	left:565px;
	top:4px;
	height:130px;
	width:359px;	
}
div#header img.dulcolax-header {
	position:absolute;
	left:565px;
	top:4px;
	height:130px;
	width:359px;	
}
div#header img.dulcobalance-header {
	position:absolute;
	left:500px;
	top:4px;
	height:130px;
	width:359px;	
}

/*---- Content ----*/

div#lhs-container div.lhs-menu {
	font-family: "Trebuchet MS";
	font-size:13px;
	color:#fff;
	background:#70d641;
}
div#lhs-container div.lhs-menu ul {
}
div#lhs-container div.lhs-menu ul li {
	border-top:#4da323 1px solid;
}
div#lhs-container div.lhs-menu ul li.last {
	padding-bottom:4px;
}
div#lhs-container div.lhs-menu ul li a {
	padding:7px 0px 9px 9px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
}
div#lhs-container div.lhs-menu a:hover {
	color:#FFFFFF;
	font-size:13px;
}
div#lhs-container div.lhs-menu ul li ul {
	background:#9ae177;
}
div#lhs-container div.lhs-menu ul li ul.submenu-constipation li {
	color:#006c25;
	list-style:none;
	background:url(../images/arrow-green-small.gif) no-repeat 12px 12px;
	line-height:30px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-constipation li a {
	color:#006c25;
	padding-left:0px;
	line-height:16px;
	margin-left:21px;
	display:block;
}
div#lhs-container div.lhs-menu ul li ul.submenu-constipation li a:hover {
	color:#006c25;
}
div#lhs-container div.lhs-menu ul li ul.submenu-green li {
	color:#006c25;
	list-style:none;
	background:url(../images/arrow-green.gif) no-repeat 10px 8px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-green li a {
	color:#006c25;
}
div#lhs-container div.lhs-menu ul li ul.submenu-green li a:hover {
	color:#006c25;
}
div#lhs-container div.lhs-menu ul li ul.submenu-yellow li {
	color:#ffff99;
	list-style:none;
	background:url(../images/arrow-yellow.gif) no-repeat 10px 8px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-yellow li a {
	color:#ffff99;
}
div#lhs-container div.lhs-menu ul li ul.submenu-yellow li a:hover {
	color:#ffff99;
}
div#lhs-container div.lhs-menu ul li ul.submenu-blue li {
	color:#369fa3;
	list-style:none;
	background:url(../images/arrow-blue.gif) no-repeat 10px 8px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-blue li a {
	color:#369fa3;
}
div#lhs-container div.lhs-menu ul li ul.submenu-blue li a:hover {
	color:#369fa3;
}
div#lhs-container div.lhs-menu ul li ul li a {
	margin-left:25px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-constipation li ul.sub-sub-constipation {
	background:#b4e99a;
}
div#lhs-container div.lhs-menu ul li ul.submenu-constipation li ul.sub-sub-constipation li {
	list-style:none;
	background:url(../images/arrow-small.gif) no-repeat 26px 13px;
	padding-left:35px;
	padding-right:20px;
	line-height:18px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-constipation li ul.sub-sub-constipation li a {
	padding-left:0px;
	margin-left:0px;
	line-height:16px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-green li ul.sub-sub-green {
	background:#abe290;
}
div#lhs-container div.lhs-menu ul li ul.submenu-green li ul.sub-sub-green li {
	list-style:none;
	background:url(../images/arrow-small.gif) no-repeat 36px 13px;
	padding-left:45px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:6px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-green li ul.sub-sub-green li a {
	padding-left:0px;
	margin-left:0px;
	line-height:16px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-yellow li ul.sub-sub-yellow {
	background:#abe290;
}
div#lhs-container div.lhs-menu ul li ul.submenu-yellow li ul.sub-sub-yellow li {
	list-style:none;
	background:url(../images/arrow-small.gif) no-repeat 36px 13px;
	padding-left:45px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:6px;
	color: #fefeda;
}
div#lhs-container div.lhs-menu ul li ul.submenu-yellow li ul.sub-sub-yellow li a {
	padding-left:0px;
	margin-left:0px;
	line-height:16px;
	color: #fefeda;
}
div#lhs-container div.lhs-menu ul li ul.submenu-yellow li ul.sub-sub-yellow li a:hover {
	color: #fefeda;
}
div#lhs-container div.lhs-menu ul li ul.submenu-blue li ul.sub-sub-blue {
	background:#abe290;
}
div#lhs-container div.lhs-menu ul li ul.submenu-blue li ul.sub-sub-blue li {
	list-style:none;
	background:url(../images/arrow-small.gif) no-repeat 36px 13px;
	padding-left:45px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:6px;
}
div#lhs-container div.lhs-menu ul li ul.submenu-blue li ul.sub-sub-blue li a {
	padding-left:0px;
	margin-left:0px;
	line-height:16px;
}
div#lhs-container div.lhs-box-top {
	width:201px;
	height:12px;
	margin-top:18px;
	background:#70d641 url(../images/lhs-box-top.gif) no-repeat;
}
div#lhs-container div.lhs-box-bottom {
	width:201px;
	height:12px;
	background:url(../images/lhs-box-bottom.gif) no-repeat;
}
div#lhs-container div.lhs-box {
	width:201px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	background:#70d641;
}
div#lhs-container div.lhs-box h4{
	font-family: "Trebuchet MS";
	font-size:18px;
	line-height:1.2em;
	font-weight:normal;
	color:#ffffff;
	margin-bottom:10px;
	margin-left:10px;
} 
div#lhs-container div.lhs-box p{
	font-family: "Trebuchet MS";
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#ffffff;
	margin:10px 0px 10px 10px;
}
div#lhs-container div.lhs-box img.read-more {
	margin-left:10px;
}	
div#lhs-container div.lhs-box div.search-box {
	padding:0px 0px 20px 10px;
}
div#lhs-container div.lhs-box label {
	padding-left:2px;
}
div#lhs-container div.lhs-box input.search {
	width:123px;
	color:#006c25;
	border:none;
	background:url(../images/search-bg.gif) no-repeat;
	padding:4px 0px 4px 10px;
	margin-top:5px;
}
div#lhs-container div.lhs-box input.search-submit {
	margin-bottom:-7px;
}
div#lhs-container div.lhs-box div.email-box {
	padding:0px 0px 8px 8px;
}
div#lhs-container div.lhs-box label {
	padding-left:2px;
	padding-bottom:10px;
	line-height:18px;
}
div#lhs-container div.lhs-box input.email {
	width:173px;
	color:#006c25;
	border:none;
	background:url(../images/email-bg.gif) no-repeat;
	padding:4px 0px 4px 10px;
	margin-top:25px;
}
div#lhs-container div.lhs-box input.email-submit {
	margin-left:55px;
	margin-top:18px;
}
div#rhs-container div.home-content-box {
	padding:16px;
}
div#rhs-container h2 {
	font-family: "Trebuchet MS";
	font-size:24px;
	line-height:1.2em;
	margin-bottom:15px;
	font-weight:normal;
	color:#006225;
}
div#rhs-container h3 {
	font-family: "Trebuchet MS";
	font-size:20px;
	line-height:1.2em;
	margin-bottom:15px;
	font-weight:normal;
	color:#006225;
}
div#rhs-container h4 {
	font-family: "Trebuchet MS";
	font-size:18px;
	line-height:1.2em;
	margin-bottom:15px;
	font-weight:normal;
	color:#006225;
}
div#rhs-container div.home-content-box .content-box-image {
	float:right;
	margin-left:20px;
}
div#rhs-container p {
	font-family: "Trebuchet MS";
	font-size:13px;
	line-height:18px;
	margin-bottom:20px;
	font-weight:normal;
	color:#006125;
}
div#rhs-container p.small-font-green {
	font-family: "Trebuchet MS";
	font-size:12px;
	line-height:18px;
	margin-bottom:15px;
	font-weight:normal;
	color:#006c25;
}
div#rhs-container a {
	font-family: "Trebuchet MS";
	font-size:13px;
	color:#6db33f;
	text-decoration:none;
	font-weight: bold;
}
div#rhs-container a:hover {
	font-family: "Trebuchet MS";
	font-size:13px;
	color:#6db33f;
	text-decoration:underline;
}
div#rhs-container ul {
	margin-left:10px;
	list-style:none;
	padding-left:5px;
}
div#rhs-container ol {
	margin:0 0 20px 20px;
	list-style:none;
	padding-left:5px;
}
div#rhs-container ul li {
	line-height:1.2em;
	font-size:13px;
	line-height:18px;
	background-image:url(../images/bullets.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	list-style-position:outside;
	padding-left:20px;
	padding-bottom:10px;
}
div#rhs-container ol li {
	line-height:1.2em;
	font-size:13px;
	line-height:18px;
	padding-left:10px;
	padding-bottom:10px;
	list-style:decimal;
}
div#rhs-container ol.constpation-facts {
	margin-bottom:0;
}
div#rhs-container ul li ul {
	margin-top:10px;
}
div#rhs-container ol.constpation-facts ul {
	margin-top:10px;
	margin-bottom:0;
}
div#rhs-container ol.constpation-facts ul li {
	list-style: none;
	padding-left:20px;
}
div#rhs-container ul.treatment li ul {
	margin-bottom:0px;
	padding-bottom:0px;
}
div#rhs-container div.tool-box-container {
	padding:16px;
	clear:both;
	float:left;
}
div#rhs-container div.tool-box-container div.tool-box-left {
	width:349px;
	float:left;
}
div#rhs-container div.tool-box-container div.tool-box-right {
	width:349px;
	float:left;
	margin-left:18px;
}
/* to be removed later */
body.home div#rhs-container div.tool-box-container {
	margin-top:-18px;
}
/*/to be removed later */

div#rhs-container div.tool-box-container div.diag-tool-top {
	width:349px;
	height:12px;
	background: #edfcda url(../images/tool-top-bg.jpg) no-repeat left top;
}
div#rhs-container div.tool-box-container div.diag-tool-bottom {
	width:349px;
	height:12px;
	background:url(../images/tool-bottom-bg.jpg) no-repeat left top;
}
div#rhs-container div.tool-box-container div.diag-tool-middle {
	width:349px;
	height:auto;
	background: #edfcda url(../images/tool-bg.jpg) repeat-x bottom;
}
div#rhs-container div.tool-box-container div.diag-tool-middle-new {
	width:349px;
	height:auto;
	background: #edfcda url(../images/tool-bg.jpg) repeat-x bottom;
}
div#rhs-container div.tool-box-container div.diag-tool-middle div.diag-tool-content {

	padding:3px 12px 5px 15px;
	min-height:120px;
}
div#rhs-container div.tool-box-container div.diag-tool-middle-new div.diag-tool-content-new {
	padding:3px 12px 5px 15px;
	min-height:140px;
}
div#rhs-container div.tool-box-container div.diag-tool-middle div.diag-tool-content img.diag-image {
	float:right;
	/*margin-top:10px;*/
}
div#rhs-container div.tool-box-container div.diag-tool-middle-new div.diag-tool-content-new img.diag-image {
	float:right;
	/*margin-top:10px;*/
}
/* for other than index page */
div#rhs-container div.left-content-box {
	width:595px;
	float:left;
}
div#rhs-container .product-page { 
	min-height:540px;
}
div#rhs-container div.content-box {
	padding:16px;
}
div#rhs-container div.content-box .content-box-image {
	float:right;
	margin-left:20px;
}
div#rhs-container div.content-box .content-centre-image {
	margin-left:25PX;
	margin-bottom:20PX;
}
div#rhs-container div.right-content-box {
	width:134px;
	height:350px;
	float:right;
	margin-right:14px;
	background:url(../images/product-range-bg.jpg) no-repeat left top;
	margin-top:65px;
}
div#rhs-container div.right-content-box div.right-content-content {
	padding:12px 0 10px 3px;
	text-align:center;
}
div#rhs-container div.right-content-box div.right-content-content img {
	margin-bottom:28px
}
div#rhs-container div.tool-box-container div.tool-box {
	width:558px;
}
div#rhs-container div.tool-box-container div.tool-box-top {
	width:558px;
	height:12px;
	background:#edfcda url(../images/tool-box-top.jpg) no-repeat left top;
}
div#rhs-container div.tool-box-container div.tool-box-middle {
	width:558px;
	height:auto;
	background: #edfcda url(../images/tool-bg.jpg) repeat-x bottom;
}
div#rhs-container div.tool-box-container div.tool-box-bottom {
	width:558px;
	height:12px;
	background: url(../images/tool-box-bottom.jpg) no-repeat left top;
}
div#rhs-container div.tool-box-container div.tool-box-middle div.tool-box-content {
	padding:3px 12px 5px 15px;
	height:120px;
}
div#rhs-container div.tool-box-container div.tool-box-middle div.tool-box-content img.tool-image {
	float:right;
	margin-top:-5px;
}
div#rhs-container div.tool-box-container h4 {
	font-family: "Trebuchet MS";
	font-size:18px;
	line-height:1.2em;
	font-weight:normal;
	color:#006c25;
	margin-bottom:10px;
}
div#rhs-container h5 {
	font-family: "Trebuchet MS";
	font-size:16px;
	line-height:1.2em;
	font-weight:normal;
	color:#006225;
	margin-bottom:20px;
	font-weight:bold;
}
div#rhs-container div.tool-box-container p {
	font-family: "Trebuchet MS";
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#333333;
	margin-bottom:20px;
}
div#rhs-container div.animation-container {
	width:584px;
	height:405px;
	margin-bottom:20px;
}
div#rhs-container div.animation-container div.animation {
	padding-left:16px;
}
div#rhs-container div.range-box-container {
	width:714px;
	float:left;
	margin-bottom:10px;
}
div#rhs-container div.range-box-container div.left-link {
	width:50px;
	float:left;
	text-align:center;
	padding-top:85px;
}
div#rhs-container div.range-box-container div.range-content {
	width:600px;
	float:left;
	text-align:center;
}
div#rhs-container div.range-box-container div.right-link {
	width:50px;
	float:right;
	text-align:center;
	padding-top:85px;
}
div#rhs-container div.range-box-container div.range-content div.image1 {
	width:110px;
	text-align:center;
	float:left;
	padding-top:65px;
}
div#rhs-container div.range-box-container div.range-content div.image2 {
	width:120px;
	text-align:center;
	float:left;
	padding-top:50px;
}
div#rhs-container div.range-box-container div.range-content div.image3 {
	width:140px;
	text-align:center;
	float:left;
}
div#rhs-container div.range-box-container div.range-content div.image4 {
	width:120px;
	text-align:center;
	float:left;
	padding-top:50px;
}
div#rhs-container div.range-box-container div.range-content div.image5 {
	width:110px;
	text-align:center;
	float:left;
	padding-top:65px;
}
div#rhs-container .home-content-box div.range-box-container {
	float:left;
}
div#rhs-container div.tablet-box-container {
	width:714px;
	float:left;
	margin-bottom:10px;
}
div#rhs-container div.tablet-box-container div.tablet-box-top {
	width:714px;
	height:13px;
	background:url(../images/tablet-top-bg.jpg) no-repeat left top;
}
div#rhs-container div.tablet-box-container div.tablet-box-bottom {
	width:714px;
	height:13px;
	background:url(../images/tablet-bottom-bg.jpg) no-repeat left top;
}
div#rhs-container div.tablet-box-container div.tablet-box-content {
	padding:16px;
	padding-top:0px;
	background:url(../images/tablet-bg.jpg) repeat-y;
	min-height:250px;
}
div#rhs-container div.tablet-box-container div.tablet-box-content div.product-devider {
	height:20px; 
	width:100%;
	border-bottom:#c7eeaf 1px solid; 
	margin-bottom:20px;
}
div#rhs-container div.tablet-box-container div.tablet-box-content .tablet-image {
	float:right;
	margin:20px 45px 0px 20px;
}
div#rhs-container div.tablet-box-container div.tablet-box-content div.dulco-range {
	display: none;
}
div#rhs-container div.tablet-box-container div.tablet-box-content p {
	margin-bottom:5px;
}
div#rhs-container div.tablet-box-container div.tablet-box-content p.green-text {
	color:#006225;
	font-size:13px;
	font-weight:bold;
}
div#rhs-container div.tablet-box-container h4 {
	font-family: "Trebuchet MS";
	font-size:19px;
	line-height:1.2em;
	font-weight:normal;
	color:#006c25;
	margin-bottom:10px;
}
div#rhs-container div.tablet-box-container h6 {
	font-family: "Trebuchet MS";
	font-size:15px;
	line-height:1.2em;
	font-weight:bold;
	color:#006c25;
	margin-bottom:15px;
}
div#rhs-container div.tablet-box-container p {
	color:#333333;
}
div#rhs-container ul#sitemap li {
	padding-bottom:0;
	line-height:20px;
}
div#rhs-container ul#sitemap li {
	list-style:circle;
	background:none;
	padding-left:10px;
	line-height:30px;
}
#product-table {
	background:#ffffff;
	font-size:13px;
	line-height:16px;
	margin-top:10px;
	margin-bottom:5px;
}
#product-table td {
	border:#00C143 1px solid;
	padding:5px;
}
#product-table td.column1 {
	background: #9CE379;
}
#product-table td.header-row {
	background:#BFEDA9;
}
#pharmacy-table {
	background:#ffffff;
	font-size:13px;
	line-height:16px;
	margin-top:10px;
	margin-bottom:5px;
}
#pharmacy-table td {
	border:#00C143 1px solid;
	padding:5px;
}
#pharmacy-table td.header-row {
	background:#BFEDA9;
	font-weight:bold;
}
div#content-footer div#content-footer-nav {
	text-align:center;
	padding-top:40px;
}
div#content-footer div#content-footer-nav ul li {
	display:inline;
	font-size:12px;
	color:#006c25;
	margin-bottom:5px;
	line-height:1.2em;
	font-weight:bold;
}
div#content-footer div#content-footer-nav ul li.devider {
	padding:0 3px;
}
div#content-footer div#content-footer-nav ul li a {
	color:#006c25;
	text-decoration:none;
}
div#content-footer div#content-footer-nav ul li a:hover {
	color:#006c25;
	text-decoration:underline;
}
/*---- Footer - Navigation ---*/
div#footer div#footer-links {
	text-align:center;
	padding-bottom:10px;
	font-size:12px;
	line-height:20px;
}
div#footer div#footer-links a {
	font-size:12px;
	color:#006c25;
	text-decoration:underline;
}
div#footer div#footer-links a:hover {
	color:#006c25;
	text-decoration:none;
}
div#footer p {
	font-size:11px;
	margin-top:15px;
	color:#006c25;
	line-height:17px;
	text-align:center;
}
div#footer sup {
	font-size:98%;
}
/*---- Form styles ---*/
div.form-container {
	width:714px;
	float:left;
}
div.form-container div.form-top {
	width:714px;
	height:13px;
	background:url(../images/tablet-top-bg.jpg) no-repeat left top;
	float:left;
}
div.form-container div.form-bottom {
	width:714px;
	height:13px;
	background:url(../images/tablet-bottom-bg.jpg) no-repeat left top;
	float:left;
}
div.form-container div.form-content {
	padding-left:16px;
	background:url(../images/tablet-bg.jpg) repeat-y;
	height:auto;
	float:left;
	width:698px;
}
#contact-us-form {
	float:left;
}
#contact-us-form label {
	font-size:13px;
	font-weight:bold;
	color:#006125;
}
#contact-us-form .form_row {
	width:690px;
	margin-bottom:10px;
	float:left;
	clear:both;
}
#contact-us-form .form_row2 {
	width:690px;
	margin-bottom:10px;
	float:left;
	clear:both;
}
#contact-us-form .form_row2 label {
	font-size:13px;
	font-weight:normal;
	color:#006125;
	margin-right:10px;
}
#contact-us-form .textarea-row {
	height:70px;
}
#contact-us-form .form_row .form_text_field {
	width:200px;
	line-height:22px;
	float:left;
}
#contact-us-form .form_row .form_input_field {
	width:250px;
	height:22px;
	float:left;
}
#contact-us-form .form_row .form_input_field .title_box {
	width:170px;
	height:22px;
}
#contact-us-form .form_row .form_input_field .input_text {
	width:200px;
	height:20px;
}
#contact-us-form .form_row .form_input_field .postcode_box {
	width:125px;
	float:left;
}
#contact-us-form .form_row .form_input_field .input_postcode {
	width:100px;
	height:18px;
}
#contact-us-form .form_row .form_input_field .lookup_box {
	float:left;
	width:60px;
}
#contact-us-form .form_row .form_input_field .dob_box {
	height:22px;
}
.rad_female {
	margin:0 0 0 20px;
}
#contact-us-form .form_row .form_input_field .txt_textarea {
	height:70px;
	width:200px;
}
#contact-us-form .input-submit {
	width:698px;
	text-align:center;
}
.required {
	color:#FF0000;
}
.vertical-align {
	vertical-align:top;
}
.contact-table {
	margin-bottom:0px;
}
.contact-table td {
	padding:5px 0px;
	line-height:18px;
	vertical-align:middle;
}
.align-left {
	float:left;
}
.align-right {
	float:right;
}
sup {
	vertical-align: baseline;
	position: relative;
	bottom: 0.33em;
	font-size: 90%;
}
.display_error {
	clear:both;
	font-size:12px;
	padding-left:200px;
	line-height:20px;
	color:#f47421;
}
.get_padding {
	padding-bottom:20px;
}
.display_error_question {
	clear:both;
	font-size:12px;
	padding-bottom:10px;
	line-height:20px;
	color:#f47421;
}
.display_message {
	font-size:13px;
	padding-bottom:10px;
	line-height:20px;
	color:#f47421;
}
.submit-button {
	background:url(../images/submit.png); 
	width:66px; 
	height:25px; 
	border:none;
}
.download-button {
	background:url(../images/download_btn.jpg); 
	width:82px; 
	height:25px; 
	border:none;
}
.error_display{
	font-size:12px;
	color:#FFFFFF;
	line-height:20px;
	padding-left:0px;
}
.margin_zero{
	margin-bottom:5px !important;
}
.clickable {
	cursor:pointer;
}

ul.storeList {
	width: 500px;
	padding-bottom: 20px;
}

ul.storeList li {
	float: left;
	width: 200px;
}

#rhs-container div p.legal, #rhs-container div ol.legal li{
	font-size:10px;
	line-height:12px;
}

#rhs-container div ol.legal li {
	margin-bottom: 0;
}
.thank_message{
	padding-top:30px;
	padding-left:15px;
}

.contact-us-form {
	width:694px !important; /*****Very important for IE6*****/
}

ul.tick li, div#rhs-container ul.tick li {
	list-style-image:url(../images/tick.gif);
	list-style-type:disc;
	background-image:none;
	padding-left:0;
	margin-left:20px;
}


/*------------------Change_22/04/10_SG-----------------------*/

p.mandatory_footer_info {
	font-size:11px; 
	padding-bottom:10px;
	line-height:16px;
}
.prize_read_me{
	padding-bottom:10px;
}


/*------------------Change_21/06/10_SG-----------------------*/

div#rhs-container div.tool-box-container div.tool-box-left.nofltLft {
	margin:0 auto;
	padding:8px 0px;
	padding-left:95px;
	}
	
	
/*---------------------Video_08_07-2010--------------------------*/

.vid_box {
	padding-left:70px;
	height:330px;
	}	
.summer_tip_text{
	padding-bottom:15px !important;	
}