body		{	background-color: 000000 ;	font-family: Georgia, Times New Roman, Times, serif ; 		font-size: 15px ; 	font-style: normal ;	color: #ffffff ;	padding: 0px;	text-align: left;	margin: 0px;	width: 100%;	height: 100%;	overflow: auto;	}		.content	{	padding-top: 20px;	padding-left: 35px;	padding-right: 35px;	pading-bottom: 0px;	}.popupContent	{	padding-top: 0px;	padding-left: 15px;	padding-right: 15px;	pading-bottom: 0px;	}/* Titles, sub-titles */	.title		{ 	padding-bottom: 24px ;	padding-top: 0px ;	padding-left: -10px;	font-size: 42px ; 	text-align: left ; /*center*/	color: #e1e1e1 ;	}		.subtitle		{ 	font-size: 24px ; 	text-align: left ; /*center*/	color: #d2d2d2 ;	padding-bottom: 8px ;	}	.subsubtitle		{ 	font-size: 16px ; 	text-align: left ; /*center*/	color: #cccccc ;	font-style: italic; 	padding-bottom: 5px ;	}			/* Main link formatting */a:link, a:visited	{	color: #0B87E6 ;/*	color: #843D0F ; */	text-decoration: none ;	}	a:focus, a:hover, a:active	{	color: #48A8F1 ;/*	color: #BC8968 ; */	text-decoration: none ;	}	/* Coloured links and text for the Experiences */		.FUN, .FUN a, .FUN a:visited	{	color: #CF1F1F; 	} .FUN a:focus, .FUN a:hover, .FUN a:active	{	color: #E44343; 	} .DEC, .DEC a, .DEC a:visited	{	color: #7620CE; 	}		.DEC a:focus, .DEC a:hover, .DEC a:active	{	color: #9244E2; 	}		.EXO, .EXO a:focus, .EXO a:hover, .EXO a:active	{	color: #D66110; 	}.EXO a, .EXO a:visited	{	color: #EB7F35; 	}/* ALL class, to make page full size */.all	{	width: 100%;	height: 100%;	border: 0px;	position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;	}				/* NAV BAR STUFF (titles and background gradient) */.navTitle	{	font-family: Georgia, Times New Roman, Times, serif;	font-variant: small-caps ;	background-image: url(../nav/black_shadow.gif);	background-repeat: repeat-y;	background-color:#000000;	font-size: 23px ; 	text-align: left;	color: #dddddd ; /*dddddd*/	padding-top: 11px;	padding-bottom: 2px;	padding-left: 7px; 	}	.gradBack	{	background-image: url(../nav/black_shadow.gif);	background-repeat: repeat-y;	min-width:175px;	background-color:#000000;	border: none;	border-width: 0px;	margin-top: -5px;	padding-top: 5px;	}	.barBottom	{	background-image:url(../nav/bottom_bar.gif);	background-repeat: repeat-x ;	height: 30px;	position: relative;	bottom: 100px;	bottom: 0px;	width:100%;	}	.barTop			{	max-height: 70px;	}	.pageBottom	{	height: 50px;	}/*	NAV BAR BUTTONS: static formatting */#navGroup 	{	background-color: #572504;	width: auto;	margin-left: 0px;	margin-right: 0%;	text-align: left;	}.navButton 	{	color: eeeeee;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; 	text-align: left;	margin-bottom: 0px;	margin-top: 0px;	text-decoration: none;	}/* NAV BAR A LINKS: REGULAR (BROWN) */.navButton a, .navButton a:visited	{	display: block;	color: #eeeeee;	background-color: #572504;	margin-left: -4px;	padding-left: 22px;	}.navButton a:hover, .navButton a:focus, .navButton a:active	{	background-color: #81431C;	color: #ffffff;	}	/* NAV BAR A LINKS: FUN */.navFun a, .navFun a:visited	{	display: block;	color: #eeeeee;	background-color: #CF1F1F;	margin-left: -4px;	padding-left: 22px;	}.navFun a:hover, .navFun a:focus, .navFun a:active	{	background-color: #E44343;	color: #ffffff;	}	/* NAV BAR A LINKS: DECADENT */.navDec a, .navDec a:visited	{	display: block;	color: #eeeeee;	background-color: #7620CE;	margin-left: -4px;	padding-left: 22px;	}.navDec a:hover, .navDec a:focus, .navDec a:active	{	background-color: #9244E2;	color: #ffffff;	}	/* NAV BAR A LINKS: EXOTIC */.navExo a, .navExo a:visited	{	display: block;	color: #eeeeee;	background-color: #D66110;	margin-left: -4px;	padding-left: 22px;	}.navExo a:hover, .navExo a:focus, .navExo a:active	{	background-color: #EB7F35;	color: #ffffff;	}											/* Formatting for products' detailed descriptions */	.prodTable	{	background-color: #000000;	width: 700px;	height: 350px;	border: none;	}	.prodPic	{	border: none;	}		.prodTxtAll	{	height: 350px;	width: 400px; 	}		.prodTxtTitle		{ 	font-size: 32px ; 	text-align: left ;	color: #dfdfdf ;	padding-bottom: 3px ;	}	.prodTxtExp		{ 	font-size: 24px ; 	text-align: left ;	color: #dfdfdf ;	padding-bottom: 20px ;	}	.prodTxtDes	{	font-size: 17px ;	text-align: left ;	font-weight: normal ;	color: #d2d2d2 ;	padding: 0px 30px 20px 30px ;	}	.prodTxtPrice	{	font-size: 16px ;	text-align: left ;	font-style: italic ;	color: #d2d2d2 ;	padding: 0px 30px 15px 30px ;	}	.prodTxtBTW	{	font-size: 14px ;	text-align: left ;	font-style: oblique ;	color: #aaaaaa ;	padding: 0px 30px 0px 30px ;	}				/* FORMATTING FOR IMAGE THUMBNAIL AREAS*/.thumbAll	{/*	margin: 0px 30px 25px 0px; */	text-align: center;	}.thumbBox	{	border: thick #FF0000 ;	margin: 0px 11px 17px;	height: 185px;	width: 116px;	float: left;	text-align: center;	color: #BBBBBB ;	}		.thumbBox img	{  	display: inline;	border: none;	cursor: pointer;	}	.thumbBox a:hover img 	{	border: none;	}.thumbBox a:hover	{	color: #FFFFFF ;	}.thumbDes	{  	text-align: center;  	font-weight: normal;  	width: 112px;  	margin: 2px;	cursor: pointer;	}					/*Brown horizontal rules*/hr	{	align : center;	color : #515151 ;	background-color : #515151 ;	height : 2px ;	border : none ;	margin-top: 25px ;	margin-bottom: 20px ;	}