HTML {

	overflow:auto;

	}



BODY, .BOD, #BODY { 

	font: 11px  Arial, Helvetica, sans-serif; color: #4A4A4A;

	margin:0px;

	background-color: #FFFFFF;

	background-image:url(images/bg.gif);

	background-repeat:repeat-x;

	background-position:top;

	line-height:11px;

	display:block;

	}



HTML>BODY {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	display:block;

}

	

TD, TH, FONT { 

	font: 11px  Arial, Helvetica, sans-serif; color: #4A4A4A;

	}



/* MOD entire */

#all {

	height:inherit;

	width:100%;

	margin:0px auto 0px;

	border:0px;

	display:table;

	padding:0px;

	background-image:url(images/bg.gif);

	background-repeat:repeat-x;

	background-position:top;

}





.wrapper {

	width: 80%;

	min-width:720px;

	height: 100%;

	padding:0;

	margin:0px auto 0px;

	border:0px;

	display:table;

	background-color:#FFF;

}



#header {

	width: 100%;

	height: 125px;

	min-width:720px;

	padding:0px;

	margin:0px;

	border:0px;

	display:block;

	background-color:#5FC0BA;

	float:left;

}



#main {

	width: 100%;

	min-width:720px;

	height: auto;

	padding:0px;

	margin:0px;

	border:0px;

	display:table;

	background-color:#FFF;

	float:left;

	

}



.frontPhoto {

	width: 100%;

	min-width:720px;

	height: 385px;

	padding:0px;

	margin:0px;

	border:0px;

	display:block;

	background-color:#FFF;

	float:left;

	background-image:url(images/front.jpg);

	background-position:center;

	background-repeat:no-repeat;

}





.logo {

	padding:0px;

	margin:0px;

	border:0px;

	width:145px;

	height:53px;

	margin:61px 0px 0px 20px;

	display:block;

	text-align:left;

	float:left;

	}

	

.logo IMG {

	padding:0px;

	margin:0px;

	border:0px

	}



.address {

	padding:0px;

	width:152px;

	height:68px;

	margin:47px 20px 0px 20px;

	display:block;

	background-color:#5FC0BA;

	text-align:right;

	float:right;

}



.tableMinSize {

	min-width:720px;

	border: 0;

	width: 100%;

	height: 100%;

}



.home{

	display:block;

	}



.home a{

	width:73px;

	height:33px;

	margin:0px 0px 0px 2px;

	background-image:url(images/menu/home.gif);

	background-repeat:no-repeat;

	background-position:right top;

	display:block;

	float:left;

	cursor:hand;

	}



.home a:hover{

	background-image:url(images/menu/home-over.gif);

	}

	

.home a:active {

	background-image:url(images/menu/home-over.gif);

	}



.about{

	display:block;

	}



.about a{

	width:87px;

	height:33px;

	margin:0px 0px 0px 2px;

	background-image:url(images/menu/about.gif);

	background-repeat:no-repeat;

	background-position:right top;

	display:block;

	float:left;

	cursor:hand;

	}



.about a:hover{

	background-image:url(images/menu/about-over.gif);

	}

.about a:active{

	background-image:url(images/menu/about-over.gif);

	}

	

.shop{

	display:block;

	}



.shop a{

	width:175px;

	height:33px;

	margin:0px 0px 0px 2px;

	background-image:url(images/menu/shop.gif);

	background-repeat:no-repeat;

	background-position:right top;

	display:block;

	float:left;

	cursor:hand;

	}



.shop a:hover{



	}

	

.questions{

	display:block;

	}



.questions a{

	width:61px;

	height:33px;

	margin:0px 0px 0px 2px;

	background-image:url(images/menu/questions.gif);

	background-repeat:no-repeat;

	background-position:right top;

	display:block;

	float:left;

	cursor:hand;

	}



.questions a:hover{

	background-image:url(images/menu/questions-over.gif);

	}



.questions a:active{

	background-image:url(images/menu/questions-over.gif);

	}

		

.resources{

	display:block;

	}

	

.resources a{

	width:171px;

	height:33px;

	margin:0px 0px 0px 2px;

	background-image:url(images/menu/resources.gif);

	background-repeat:no-repeat;

	background-position:right top;

	display:block;

	float:left;

	cursor:hand;

	}



.resources a:hover{

	background-image:url(images/menu/resources-over.gif);

	}

.resources a:active{

	background-image:url(images/menu/resources-over.gif);

	}

	

	

.contact{

	display:block;

	}

	

.contact a{

	width:90px;

	height:33px;

	margin:0px 0px 0px 2px;

	background-image:url(images/menu/contact.gif);

	background-repeat:no-repeat;

	background-position:right top;

	display:block;

	float:left;

	cursor:hand;

	}



.contact a:hover{

	background-image:url(images/menu/contact-over.gif);

	}



.contact a:active{

	background-image:url(images/menu/contact-over.gif);

	}

				

.menu {

	text-align:right;

	float:left;

	height:33px;

	border:0px;

	padding:0px;

	width:100%;

	margin:0px;

	vertical-align:bottom;

	display:block;

	background-color:#666;

	background-image:url(images/menu/menuBg.gif);

	background-repeat:repeat-x;

}



.menuButtons {

	border:0px;

	padding:0px;

	margin:0px;

	width:678px;

	display:block;

	float:right;

}



.dropmenudiv{

	font:normal 12px Arial, Helvetica, sans-serif;

	z-index:100;

	width: 175px;

	visibility: hidden;

	color: #FFFFFF;

	border-right-style: none;

	border-left-style: none;

	border-top-style: none;

	border-bottom-style: none;

	text-align: left;

	position: absolute;

	vertical-align: middle;

	}



	.dropmenudiv a{

	width: 100%;

	display: block;

	text-indent: 12px;

	text-decoration: none;

	font-weight: normal;

	color: #FFFFFF;

	margin: -1px 0px 1px;

	background-image: url(images/menu/subnav_bg.gif);

	background-repeat: repeat-y;

	padding-top: 7px;

	padding-bottom: 7px;

}



	.dropmenudiv a:visited{

	color: #FFFFFF;

}



	.dropmenudiv a:hover{

	color: #FFFFFF;

	font-weight: bold;

}



.mainVoucherSpace {

	width: 100%;

	min-width:720px;

	height:75px;

	padding:0px;

	margin:0px;

	border:0px;

	display:block;

	background-color:#E8E8E8;

	background-image:url(images/bottomShadowTop.gif);

	background-repeat:no-repeat;

	background-position:top right;

	float:left;

}



.mother2b {

	padding:0px;

	margin:0px;

	border:0px;

	width:130px;

	height:21px;

	margin:49px 0px 0px 11px;

	display:block;

	text-align:left;

	float:left;

	}



.voucher {

	padding:0px;

	width:255px;

	height:70px;

	margin:5px 5px 0px 0px;

	display:block;

	text-align:right;

	float:right;

}



.mainBase {

	width: 100%;

	min-width:720px;

	height:50px;

	padding:0px;

	margin:0px;

	border:0px;

	display:block;

	background-color:#FCFAFA;

	float:left;

	border-left:6px solid #FFF;

	border-right:6px solid #FFF;

	background-image:url(images/bottomShadowBase.gif);

	background-repeat:repeat-x;

	background-position:bottom left;

	text-align:right;

}

.mainTextArea {

	padding-top: 5px;

	padding-right: 8px;

	padding-bottom: 5px;

	padding-left: 10px;

	background-color: #FCFAFA;

}

.mainTextArea	a:link, a:active, a:visited {

	text-decoration: none;

	color: #333333;

	}

	

.mainTextArea	a:hover {

	color: #4EA7A8;

	}



.frontPhoto {

	width: 100%;

	min-width:720px;

	padding:0px;

	margin:0px;

	border:0px;

	display:block;

	background-color:#FFF;

	float:left;

	background-position:center;

	background-repeat:no-repeat;

}



.footer {

	width: 100%;

	min-width:720px;

	height:26px;

	padding:0px;

	border:0px;

	display:block;

	background-color:#5FC0BA;

	float:left;

	color:#FFF;

}



.privacy {

	margin:0px;

	padding:7px 0px 0px 10px;

	height:20px;

	border:0px;

	width:300px;

	display:block;

	position:relative;

	float:left;

	text-align:left;

}



P { padding:22px 11px 0px 11px;

	margin:0px;

	border:0px;

	display:block;

	}



.copyright {

	margin:0px;

	padding:7px 10px 0px 0px;

	height:20px;

	border:0px;

	width:660px;

	display:block;

	float:right;

	position:relative;

	text-align:right;

}



.copyright a, .privacy a{

	padding:0px;

	margin:0px;

	border:0px;
	text-decoration:none;
	color:#FFF;
}



SELECT {

	background:#4f5152; 

	font: 9px  Verdana, Arial, Helvetica, sans-serif;

	color: #FFF;

	height:19px;

	padding:0;

	margin:0;

	border: 1pt solid #68696b;

	}

	

.thumbs {

	display: block;

	margin: 4px;

	float: left;

	height: 168px;

	width: 112px;

	border: thin solid #E8E8E8;

}

.thumbs2 {

	display: block;

	margin: 4px;

	float: left;

	height: 197px;

	width: 112px;

	border: thin solid #E8E8E8;

}



	

H3 { 

	font: 14px  Verdana, Arial, Helvetica, sans-serif; color: #4A9095; font-weight:bold;

	}

	

H2 { 

	font: 11px  Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight:bold;

	}

	

H1 { 

	font: 10px  Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight:bold;

}

	

H4 { 

	font: 9px  Verdana, Arial, Helvetica, sans-serif; color: #333333;

}	

	



/* MOD BODY */



	.mod-body {

	

	}



	.main-left {

	text-align: left;

	float: left;

	padding: 0;

	margin: 0;

	width: 546px;

	}

	DIV.main-right {

	padding: 7px 0px 12px 0px;

	width:200px;

	float:left;

	}

	.sideheader {

	margin: 0px 19px 19px 37px;

	color: #888888;

	background-image: url(images/headerline.gif);

	background-repeat: no-repeat;

	background-position: left;

	height: 14px;

	width: 100%;

	

	}

	

	.main-title {

	margin: 7px 2px 19px 88px;

	text-align: left;

	color: #888888;

	background-image: url(images/headerline.gif);

	background-repeat: no-repeat;

	background-position: left;

	height: 14px;

	overflow: visible;

	

	}

	

	.pages-title {

	margin: 7px 2px 19px 0px;

	text-align: left;

	color: #888888;

	background-image: url(images/headerline.gif);

	background-repeat: no-repeat;

	background-position: left;

	height: 14px;

	overflow:visible;

	font: 10px  Verdana, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	

	}

	

	.textarea {

	padding: 0px 0px 12px 88px;

	text-align: left;

	line-height: 14px;

	}

	.rightlinks ul {	

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 25px;

	list-style: none;

	}

	

	.rightlinks li {

		background-image: url(images/point.gif);

		background-repeat: no-repeat;

		line-height: 14px;

		padding-left:12px;

	}

	

	.rightlinks a:link {	

	color: #CCCCCC;

	}

	.rightlinks a:hover {	

	color: #676750;

	}

	.rightlinks a:active {	

	color: #CCCCCC;

	}

	

	.intro {

	width:450px;

	background:#F5F2EB;

	height:20px;

	vertical-align:middle;

	}

	

	.intro a:link, a:active, a:visited {

	text-decoration: none;

	color: #000000;

	}

	

	.intro a:hover {

	color: #d5d2cB;

	}

	

	/* END MOD BODY */



.input-select { color: #000000; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #666666; width: 120px }

.input-comments { color: #000000; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #666666 }

.input-button { color: #ffffff; background-color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #666666 }


