@charset "UTF-8";
/* CSS Document */

.nav_links:link {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
 
.nav_links:visited {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
 
.nav_links:hover {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #67d02e;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
 
.nav_links:active {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}


/* Whats New Speical Link */

.nav_linkspecial:link {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #67d02e;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
 
.nav_linkspecial:visited {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
 
.nav_linkspecial:hover {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #eeda9a;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
 
.nav_linkspecial:active {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}





.service_links:link {
	text-align: left;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #004101;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
 
.service_links:visited {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
 
.service_links:hover {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #004101;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
 
.service_links:active {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}







.service_linksbottom:link {
	text-align: left;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #004101;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
 
.service_linksbottom:visited {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
 
.service_linksbottom:hover {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #004101;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
 
.service_linksbottom:active {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}








.faq_linkstop:link {
	text-align: left;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #004101;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
 
.faq_linkstop:visited {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
 
.faq_linkstop:hover {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #004101;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
 
.faq_linkstop:active {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}




a.main_linksfit:link {
color: #ffffff;
text-decoration: underline;
}
 
a.main_linksfit:visited {
color: #ffffff;
text-decoration: underline;
}
 
a.main_linksfit:hover {
color: #ffffff;
text-decoration: underline;
}
 
a.main_linksfit:active {
color: #ffffff;
text-decoration: underline;
}
 






a.main_links:link {
color: #ffffff;
text-decoration: underline;
}
 
a.main_links:visited {
color: #ffffff;
text-decoration: underline;
}
 
a.main_links:hover {
color: #fffdd6;
text-decoration: underline;
}
 
a.main_links:active {
color: #ffffff;
text-decoration: underline;
}
 
a.sub_menu:link {
color: #ffffff;
text-decoration: none;
}
 
a.sub_menu:visited {
color: #ffffff;
text-decoration: none;
}
 
a.sub_menu:hover {
	color: #463B33;
	text-decoration: none;
	background-color: #E7D186;
}
 
a.sub_menu:active {
color: #ffffff;
text-decoration: none;
}
 
a.top_menu:link {
text-decoration: none;
font: 13px/13px "lucida grande", tahoma, verdana, arial, sans-serif;
font-weight: bold;
color: #ffffff;
background-position: center center;
vertical-align: top;
text-align: right;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 14px;
padding-right: 0px;
}
 
a.top_menu:visited {
text-decoration: none;
font: 13px/13px "lucida grande", tahoma, verdana, arial, sans-serif;
font-weight: bold;
color: #ffffff;
background-position: center center;
vertical-align: top;
text-align: right;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 14px;
padding-right: 0px;
}
 
a.top_menu:hover {
text-decoration: none;
font: 13px/13px "lucida grande", tahoma, verdana, arial, sans-serif;
font-weight: bold;
color: #67d02e;
background-position: center center;
vertical-align: top;
text-align: right;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 14px;
padding-right: 0px;
}
 
a.top_menu:active {
text-decoration: none;
font: 13px/13px "lucida grande", tahoma, verdana, arial, sans-serif;
font-weight: bold;
color: #67d02e;
background-position: center center;
vertical-align: top;
text-align: right;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 14px;
padding-right: 0px;
}
 
.hover-top {
text-decoration: none;
font: 11px/11px "lucida grande", tahoma, verdana, arial, sans-serif;
font-size: 13px;
color: #605247;
background-color: #e7d186;
background-position: center center;
vertical-align: middle;
text-align: right;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 14px;
padding-right: 0px;
}
 
.main-properties {
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-position: center;
	background-color: #522311;
}
.bg-topright {
	background-image: url(images/bg_top_right.jpg);
	background-color: #ffffff;
	display: table-cell;
	height: 96px;
	width: 549px;
	visibility: visible;
}
.bg-links-bot {
	background-image: url(images/link_bottom.jpg);
	height: 10px;
}
.bg-green {
	background-image: url(images/bg_green.jpg);
	height: 252px;
}
.bg-site-bot {
	
	background-image: url(images/bg_bottom.jpg);
	height: 66px;
	background-position: center;
}
.bg-main-repeat {
	background-image: url(images/bg.jpg);
	display: table-cell;
	height: 100%;
	vertical-align: top;
	width: 976px;
	}
.bg-feature-home {
	background-image: url(images/homeback2.jpg);
	display: table-cell;
	height: 6px;
	vertical-align: top;
	width: 938px;
}
.bg-feature-privacy {
	background-image: url(images/privacyback.jpg);
	display: table-cell;
	height: 6px;
	vertical-align: top;
	width: 938px;
}

.bg-feature-contact {
	background-image: url(images/contactback.jpg);
	display: table-cell;
	height: 6px;
	vertical-align: top;
	width: 938px;
}


.bg-feature-service {
	background-image: url(images/serviceback.jpg);
	display: table-cell;
	height: 6px;
	vertical-align: top;
	width: 938px;
}

.bg-feature-about {
	background-image: url(images/aboutback.jpg);
	display: table-cell;
	height: 6px;
	vertical-align: top;
	width: 938px;
}

.bg-feature-med {
	background-image: url(images/medback.jpg);
	display: table-cell;
	height: 6px;
	vertical-align: top;
	width: 938px;
}

.bg-feature-fitfab {
	background-image: url(images/fitfabback.jpg);
	display: table-cell;
	height: 6px;
	vertical-align: top;
	width: 938px;
}

.bg-feature-special {
	background-image: url(images/specialbackMAY2010.jpg);
	display: table-cell;
	height: 6px;
	vertical-align: top;
	width: 938px;
}

.bg-feature-new {
	background-image: url(images/WhatsNewBackMAY2010.jpg);
	display: table-cell;
	height: 6px;
	vertical-align: top;
	width: 938px;
}


.bg-feature-right {
	background-color: #622c29;
	display: table-cell;
	vertical-align: top;
	align: center;
	width: 320px;
}


/* price list */

#pricelist {
	font-size: 13px;
	font-weight: bold;
	color: #622c29;
}


#outer{
    position:relative;
	height: auto;
	margin: 5px 0 0 20px;
	padding: 0;	
	font-weight: bold;
	color: #000000;
}
#inner{
    display: inline;
    left:0;
    top:0;
    height:100%;
    width:75px;
	font-size: 12px;
	line-height: 1.3em;
}
#inner2{
    position:absolute;
    left:45px;
    top:0;
    height:100%;
    width:270px;
	font-size: 12px;
	line-height: 1.3em;
}
#inner3{
    position:absolute;
    left:210px;
    top:0;
    height:100%;
    width:75px;
	font-size: 12px;
	line-height: 1.3em;
}
#inner4{
    position:absolute;
    left:255px;
    top:0;
    height:100%;
    width:270px;
	font-size: 12px;
	line-height: 1.3em;
}


/* Special */

#speciallist {
	font-size: 13px;
	font-weight: bold;
	color: #622c29;
}


#outersp{
    position:relative;
	height: auto;
	margin: 5px 0 0 5px;
	padding: 0;	
	font-weight: bold;
	color: #000000;
}
#innersp{
    display: inline;
    left:0;
    top:0;
    height:100%;
    width:75px;
	font-size: 12px;
	line-height: 1.3em;
}
#inner2sp{
    position:absolute;
    left:108px;
    top:0;
    height:100%;
    width:270px;
	font-size: 12px;
	line-height: 1.3em;
}
#inner3sp{
    position:absolute;
    left:210px;
    top:0;
    height:100%;
    width:75px;
	font-size: 12px;
	line-height: 1.3em;
}
#inner4sp{
    position:absolute;
    left:195px;
    top:0;
    height:100%;
    width:270px;
	font-size: 12px;
	line-height: 1.3em;
}








.font-wh14fit {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
}

.font-wh14-N-L {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
}
.font-ye14-I-L {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-align: left;
	text-transform: none;
}

.font-header {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #622c29;
	text-align: left;
	text-transform: none;
}
.font-ye14-I-C {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #fffdd6;
	text-align: center;
}
.font-wh14-N-R {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}

.font-address {
	text-align: right;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #b7d02e;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
.font-wh16-N-L {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #000000;
	text-align: left;
}


.font-body {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-align: left;
}

.font-roopa {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align: left;
	vertical-align: center;
}

.font-roopapic {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align: center;
	vertical-align: center;
}

.font-privacy {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-align: left;
}

.font-fitfab {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	text-align: left;
}

.font-special {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}
.font-specialexpiry {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #006600;
	text-align: left;
	font-weight: bold;
}


.font-bottom {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 7px;
	line-height: 18px;
	color: #000000;
	text-align: left;
}

.font-footer {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
}

.font-footera {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
}
.font-wh24-N-L {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 24px;
	color: #622c29;
	text-align: left;
}

.font-contactbig {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 24px;
	color: #ffffff;
	text-align: left;
}
.font-contactbiga {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

.font-contactmedium {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	color: #b7d02e;
	text-align: left;
}

.font-contactsmall {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	text-align: left;
}


.font-wh12-N-C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.sub-link-underline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #605247;
	background-color: #E7D186;
}
.font-bl12-N-L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.font-wh12-N-R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
}
.font-br10-N-L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #605247;
}
.font-ye10-N-L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fffdd6;
}
.font-ye14-N-L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fffdd6;
}
.font-wh14-N-L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.bg-gold {
	background-color: #B5A166;
}