* {
	font-family: arial, helvetica, sans-serif; margin:0px; padding: 0px;
}

body {
	background-color: #ffffff; background-image: url(/images/MainBackground.jpg); background-position: top; background-repeat: repeat-x; font-size: 75%; text-align: center;
}

div#wrapper {
	width: 968px; padding: 0px; margin: 1px auto; text-align: left;
}



/************** Content Area **************/ 

div#MainWrap {
	float: left; display: inline; width: 968px; padding: 0px 0px 0px 0px; margin: 0px; background-color: #dfe0d8; background-image: url(/images/FreshBackground1.jpg); background-position: top; background-repeat: no-repeat;
}

div#MainWrap div#Header {
	float: left; display: inline; width: 968px; height: 180px; padding: 0px; margin: 0px; text-align: left;
}

div#MainWrap div#ContentWrap {
	float: left; display: inline; width: 968px; padding: 0px 0px 20px 0px; margin: 0px; text-align: left;
}

div#MainWrap div#ContentWrap div#LeftColumn {
	float: left; display: inline; width: 195px; padding: 0px 25px 0px 25px; margin: 0px; text-align: left;
}

div#MainWrap div#ContentWrap div#RightColumn {
	float: left; display: inline; width: 698px; padding: 0px 25px 0px 0px; margin: 0px; text-align: left;
}

div#MainWrap div#ContentWrap div#RightColumn div#GeneralContent {
	float: left; display: inline; background-color: #ffffff; width: 615px; padding: 25px 25px 15px 25px; margin: 0px; text-align: left;
}

div#MainWrap div#ContentWrap div#RightColumn div#PanelContent {
	float: left; display: inline; width: 665px; height: 229px; padding: 0px; margin: 0px; text-align: left; background-image: url(/images/GainBackground.jpg); background-position: top; background-repeat: no-repeat;
}

div#MainWrap div#ContentWrap div#RightColumn div#PanelContent p {
	font-size: 13px; padding: 50px 266px 0px 12px; margin: 0px; color: #ffffff; line-height: 16px
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent {
	float: left; display: inline; width: 698px; padding: 0px 0px 15px 0px; margin: 0px; text-align: left;
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#colon {
	float: left; display: inline; width: 211px; height: 208px; padding: 0px; margin: 0px 15px 15px 0px; text-align: left; background-image: url(/images/colonBackground.jpg); background-position: top; background-repeat: no-repeat;
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#colon p {
	font-size: 13px; padding: 0px 5px 0px 5px; margin: 0px; color: #ffffff; line-height: 16px
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#foot {
	float: left; display: inline; width: 211px; height: 208px; padding: 0px; margin: 0px 15px 15px 0px; text-align: left; background-image: url(/images/footBackground.jpg); background-position: top; background-repeat: no-repeat;
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#foot p {
	font-size: 13px; padding: 0px 5px 0px 5px; margin: 0px; color: #ffffff; line-height: 16px
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#indian {
	float: left; display: inline; width: 211px; height: 208px; padding: 0px; margin: 0px 0px 15px 0px; text-align: left; background-image: url(/images/headBackground.jpg); background-position: top; background-repeat: no-repeat;
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#indian p {
	font-size: 13px; padding: 0px 5px 0px 5px; margin: 0px; color: #ffffff; line-height: 16px
}






div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#reflex {
	float: left; display: inline; width: 211px; height: 208px; padding: 0px; margin: 0px 15px 15px 0px; text-align: left; background-image: url(/images/reflexologyBackground.jpg); background-position: top; background-repeat: no-repeat;
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#reflex p {
	font-size: 13px; padding: 0px 5px 0px 5px; margin: 0px; color: #ffffff; line-height: 16px
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#astral {
	float: left; display: inline; width: 211px; height: 208px; padding: 0px; margin: 0px 15px 15px 0px; text-align: left; background-image: url(/images/AstralBackground.jpg); background-position: top; background-repeat: no-repeat;
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#astral p {
	font-size: 13px; padding: 0px 5px 0px 5px; margin: 0px; color: #ffffff; line-height: 16px
}

div#MainWrap div#ContentWrap div#RightColumn div#HomeContent div#gift {
	float: left; display: inline; width: 211px; height: 208px; padding: 0px; margin: 0px 0px 15px 0px; text-align: left; 
}






div#MainWrap div#Detail {
	float: left; display: inline; width: 968px; padding: 0px; margin: 0px; text-align: left;
}


/*************** Form ******************/


.input{ font-size: 11px; width: 207px; font-style: normal; font-variant: normal; color: #716658; }
.button{ font-size: 11px; width: 137px; font-style: normal; font-variant: normal; color: #000; }

.inputSmall{ font-size: 11px; width: 167px; font-style: normal; font-variant: normal; color: #716658; }
.buttonSmall{ font-size: 11px; width: 107px; font-style: normal; font-variant: normal; color: #000; }

.magenta { color:#ff00cc;}



/*************** Navigation ******************/

div#MainWrap div#ContentWrap div#LeftColumn .level1 { float: left; width: 195px; margin-bottom: 7px; }
div#MainWrap div#ContentWrap div#LeftColumn .level1 ul { margin: 0px; padding: 0px; list-style-type: none; }
div#MainWrap div#ContentWrap div#LeftColumn .level1 li { margin: 0px; padding: 0px; }
div#MainWrap div#ContentWrap div#LeftColumn .level1 a { font-size: 12px; font-weight: bold; display: block; padding: 2px 10px 2px 25px; margin: 0px;}
div#MainWrap div#ContentWrap div#LeftColumn .level1 a:link { color: #727070; text-decoration: none; background-color: #edfeb2; }
div#MainWrap div#ContentWrap div#LeftColumn .level1 a:visited { color: #727070; text-decoration: none; background-color: #edfeb2; }
div#MainWrap div#ContentWrap div#LeftColumn .level1 a:hover { color: #ffffff; text-decoration: none; background-color: #768e29; }

div#MainWrap div#ContentWrap div#LeftColumn .level1Active { float: left; width: 195px; margin-bottom: 7px; }
div#MainWrap div#ContentWrap div#LeftColumn .level1Active ul { margin: 0px; padding: 0px; list-style-type: none; }
div#MainWrap div#ContentWrap div#LeftColumn .level1Active li { margin: 0px; padding: 0px; }
div#MainWrap div#ContentWrap div#LeftColumn .level1Active a { font-size: 12px; font-weight: bold; display: block; padding: 2px 10px 2px 25px; margin: 0px;}
div#MainWrap div#ContentWrap div#LeftColumn .level1Active a:link { color: #ffffff; text-decoration: none; background-color: #768e29; }
div#MainWrap div#ContentWrap div#LeftColumn .level1Active a:visited { color: #ffffff; text-decoration: none; background-color: #768e29; }
div#MainWrap div#ContentWrap div#LeftColumn .level1Active a:hover { color: #ffffff; text-decoration: none; background-color: #768e29; }

div#MainWrap div#ContentWrap div#LeftColumn .level2 { float: left; width: 195px; margin-bottom: 7px; }
div#MainWrap div#ContentWrap div#LeftColumn .level2 ul { margin: 0px; padding: 0px; list-style-type: none; }
div#MainWrap div#ContentWrap div#LeftColumn .level2 li { margin: 0px; padding: 0px; }
div#MainWrap div#ContentWrap div#LeftColumn .level2 a { display: block; padding: 2px 10px 2px 50px; margin: 0px;}
div#MainWrap div#ContentWrap div#LeftColumn .level2 a:link { color: #727070; text-decoration: none; background-color: #bee540; }
div#MainWrap div#ContentWrap div#LeftColumn .level2 a:visited { color: #727070; text-decoration: none; background-color: #bee540; }
div#MainWrap div#ContentWrap div#LeftColumn .level2 a:hover { color: #ffffff; text-decoration: none; background-color: #4c5c1a; }




/************** Main text and content styles **************/
	
p {
	font-size: 13px; padding: 0px 0px 10px 0px; margin: 0px; color: #494a4a; line-height: 135%
}

p.BreadCrumb {
	font-size: 100%; padding: 10px 0px 10px 0px; margin: 0px; color: #716658; line-height: 115%
}

h1 {
	font-size: 20px; padding: 0px 0px 15px 0px; margin: 0px; font-weight: normal; color: #5d6639;
}

h2 {
	font-size: 15px; padding: 5px 0px 10px 0px; margin: 0px; font-weight: normal; color: #5d6639;
}

h3 {
	font-size: 100%; font-weight: bold; padding: 55px 35px 0px 0px; margin: 0px; color: color: #494a4a;
}


h4 {
	font-size: 130%; font-weight: normal; padding: 0px 0px 10px 10px; margin: 0px; color: #716658; line-height: 125%
}


h5 {
	font-size: 9px; font-weight: normal; padding: 0px 5px 2px 0px; margin: 0px; color: #666;
}

ul {
	margin-top: 0px; margin-bottom: 1px; margin-left: 30px; margin-right: 35px; padding: 0px; color: #768e29; line-height: 16px;
}

ol {
	margin-top: 0px; margin-bottom: 1px; margin-left: 30px; margin-right: 35px; padding: 0px; color: #768e29; line-height: 16px;
}


li {
	margin-bottom: 0px; font-size: 100%; margin: 0px; padding-bottom: 5px; color: #768e29; line-height: 125%;
}


img {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 0px;
}

.paddingLeft {
	padding: 0px 0px 0px 10px;
}

.paddingRight {
	padding: 0px 10px 0px 0px;
}

a:link{ color: #737a7e; text-decoration: underline; outline: none;}
a:visited { color: #737a7e; text-decoration: underline; outline: none; }
a:hover { color: #737a7e; text-decoration: none; outline: none; }

a.grey:link{ color: #737a7e; text-decoration: none; outline: none;}
a.grey:visited { color: #737a7e; text-decoration: none; outline: none; }
a.grey:hover { color: #000000; text-decoration: none; outline: none; }



/************** BSase **************/


div#MainWrap div#Base {
	float: left; background-color: #ffffff; display: inline; width: 968px; padding: 25px 0px 25px 0px; margin: 0px; text-align: left;
}


div#MainWrap div#Base .BaseColumn {
	float: left; display: inline; padding: 0px 50px 0px 0px; margin: 0px; text-align: left;
}

div#MainWrap div#Base .BaseColumn p {
	font-size: 95%; padding: 0px 0px 6px 0px; margin: 0px; color: #737a7e; line-height: 16px;
}





/************** Footer **************/


div#MainWrap div#Footer {
	float: left; display: inline; background-color: #ffffff; width: 918px; height: 170px; padding: 20px 50px 0px 0px; margin: 0px; text-align: right;
}

div#MainWrap div#Footer p {
	font-size: 95%; padding: 0px; margin: 0px; color: #494a4a; line-height: 16px;
}

div#MainWrap div#designnottingham {
	float: left; display: inline; background-color: #ffffff; width: 918px; padding: 125px 25px 50px 25px; margin: 0px; text-align: right; font-size: 10px
}

div#MainWrap div#designnottingham a:link {
	color: #999999; text-decoration: none;
}

div#MainWrap div#designnottingham a:visited {
	color: #999999; text-decoration: none;
}

div#MainWrap div#designnottingham a:hover {
	color: #494a4a; text-decoration: none;
}