@charset "UTF-8";
/* PAGE ATTRIBUTES */

body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-position: right center;
	}

h1 {
	font-family:"Arial";
	font-size:12px;
	color: #00afb5;
	}
	
	h1 a { 	font-family:"Arial";
	font-size:12px;
	color: #00afb5;
	padding-top: 0px;
	padding-bottom:0px;
	display:inline;
}

	h1 a:hover { font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-decoration:none;
	font-size:inherit;
	padding-top: 0px;
	padding-bottom:0px;

	}


h2 {font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	color: #00afb5;
	padding: 0px 0px 3px 0px;
	margin-top: 0px;
	margin-bottom: 0px;}

	h2 a { 	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	color: #00afb5;
	padding: 0px 0px 3px 0px;
	margin-top: 0px;
	margin-bottom: 0px;}
}

	h2 a:hover { font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-decoration:none;
	font-size:inherit;
	}


h3 {font-family:"Arial Narrow";
	font-size:11px;
	color: #ffffff;
	padding: 0px 0px 5px 0px;
	margin-top: 0px;
	margin-bottom: 0px;}

	
p {
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;

}

a { font-family:Arial, Helvetica, sans-serif;
	font-size: inherit;
	color: #ffffff;
	text-decoration:none;}
	
a:hover { font-family:Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-decoration:none;
	font-size:inherit;
	}

.imgL {
	float:left;
	margin: 10px 18px 18px 0px;
	border: #00afb5 1px solid;
	vertical-align:text-top;
	}

.imgN {
	float:left;
	margin: 0px 7px 10px 0px;
	border: #00afb5 1px solid;
	vertical-align:text-top;
	}
	
	
.imgLShop {
	float:left;
	margin: 10px 5px 0px 0px;
	border: #00afb5 1px solid;
	vertical-align:text-top;

	}

.imgR {
	float:right;
	margin:  0px 10px 5px 10px;
	padding: 3px;
	border: #00afb5 1px solid;
	}
ul {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px 5px 0px 20px;
	padd
	}
td {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 0px 5px 0px 5px;
	}

.white1 {
	font:"Arial";
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	letter-spacing: 0.1em;
}
.white2 {
	font:"Arial Narrow";
	font-size:12px;
	color:#ffffff;
	padding-bottom:10px;
	}

.blue1 {
	font:"Arial";
	font-weight:bold;
	font-size:14px;
	color:#00afb5;
}

.form {
	display:inline;

}


.pad_bottom5{
padding-bottom:5px;
}

/* PAGE DIV'S */

#content {
	width: 904px;
	margin: auto;
	margin-top:35px;
	margin-bottom:20px;
	border: #00afb5 2px solid;
	background-color:#000000;

	}
	
#header {
	width: 750px;
	height: auto;
	}

#menu {
	background-image: url(images/navbg.jpg);
	background-repeat: repeat;
	background-position: left top;
	width: 904px;
	height: 14px;
	text-align: center;
	font-family:"Arial Narrow";
	font-size:14px;
	color: #fff;
	font-weight:bold;
	padding-top: 9px;
	padding-bottom: 15px;
	letter-spacing: 0.2em;
		}
#menu a{
	font-family:"Arial Narrow";
	font-size:12px;
	color: #fff;
	font-weight:bold;
	padding: 0px 10px;
	}
#menu a:hover{
	font-family:"Arial Narrow";
	font-size:12px;
	color: #ffff00;
	font-weight:bold;
	padding: 0px 10px;
	}
	
#body {
	width: 904px;
	height:inherit;
	overflow:auto;
	
		}
	
#main {
	float:left;
	width: 606px;
	min-height:700px;
	margin:10px 10px 10px 10px;
	border: #2b2a2b 2px solid;
	
	text-align:center;
	font-family: "Arial";
	font-size:12px;
	color:#FFFFFF;
	

}

#MainTitle {
	width: 606px;
	border-bottom: #2b2a2b 2px solid;
	text-align:left;
	text-indent:120px;
	padding: 8px 0px 8px 0px;
	margin:0px 0px 5px 0px;
}
#MainTitle2 {
	width: 606px;
	border-bottom: #2b2a2b 2px solid;
	text-align:left;
	text-indent:188px;
	padding: 8px 0px 8px 0px;
	margin:0px 0px 18px 0px;
}

#MainTitle3{
	width: 606px;
	border-bottom: #2b2a2b 2px solid;
	text-align:left;
	text-indent:0px;
	padding: 8px 0px 8px 0px;
	margin:0px 0px 18px 0px;
}
#MainTitleShop {
	width: 606px;
	border-bottom: #2b2a2b 2px solid;
	text-align:left;
	text-indent:188px;
	padding: 8px 0px 8px 0px;
}


#side {
	width: 259px;
	float:right;
	margin:10px 10px 0px 0px;

}

#sidebox {
	width: 250px;
	text-align:left;
	padding: 8px 0px 8px 0px;
	height:auto;
	border-bottom: #2b2a2b 2px solid;
	colour: #ffffff;
	font-family: "Arial";
	font-size:12px;
	padding-bottom:15px;

}
#sideboxS {
	width: 250px;
	text-align:left;
	padding: 8px 0px 8px 0px;
	height:auto;
	colour: #ffffff;
	font-family: "Arial";
	font-size:12px;
	padding-bottom:15px;

}

#sideboxNL {
	width: 250px;
	text-align:left;
	padding: 8px 0px 8px 0px;
	height:auto;
	colour: #ffffff;
	font-family: "Arial";
	font-size:12px;
	padding-bottom:15px;

}


.NListing {
	border-bottom: #2b2a2b 2px solid;
	text-align:left;
	margin:67px 10px 10px 10px;
	font-family:Arial;
	font-size:11px;
	font-weight:lighter;
	min-height:120px;
	color:#FFFFFF;
	padding-bottom:12px;
	padding-top:10px;

}

.NListing2 {
	text-align:left;
	margin:10px 10px 10px 10px;
	font-family:Arial;
	font-size:11px;
	font-weight:lighter;
	min-height:120px;
	color:#FFFFFF;
	padding-bottom:12px;
	padding-top:10px;
	
}

.NListingPhoto {
	padding-bottom:12px;
	border-bottom: #2b2a2b 2px solid;
	padding-top:18px;
}

.NListingPhoto2 {
	padding-bottom:12px;
	padding-top:18px;
}


#bio {
	width: 400px;
	float:right;
	text-align:left;
	margin:0px 18px 0px 0px;
	font-family:Arial;
	font-size:11px;
	min-height:120px;
	color:#FFFFFF;
	padding-bottom:10px;
}
#bio a{
	font-family:Arial;
	font-size:11px;
	color:#00afb5;
}

#bio a:hover{
	font-family:Arial;
	font-size:11px;
	color:#ffff00;
}


#bio_photo {
	float:left;
	width: 154px;
	margin:0px 0px 0px 15px;
	min-height:120px;
	color:#FFFFFF;
	padding-bottom:12px;
}

.SListing {
	text-align:left;
	color:#FFFFFF;
	padding-bottom:12px;
	border-bottom: #2b2a2b 2px solid;
	padding-top:18px;
	font-family:Arial;
	font-size:11px;
	font-weight:lighter;
	line-height:15px;

}

.SListingPhoto {
	padding-bottom:12px;
	border-bottom: #2b2a2b 2px solid;
	padding-top:18px;
}

.SListing2 {
	text-align:left;
	color:#FFFFFF;
	padding-bottom:12px;
	padding-top:18px;
	font-family:Arial;
	font-size:11px;
	font-weight:lighter;

}

.SListingPhoto2 {
	padding-bottom:12px;
	padding-top:18px;
}


	
#footer {
	font-family:"Arial Narrow";
	color:#2b2a2b;

	width: 606px;
	height: 12px;
	margin: 0px 10px 10px 10px;
}

#footerL {
	float:left;
	font-size:10px;
	height:12px;
	letter-spacing:0.1em;

}

#footerL a{
	font-family:"Arial Narrow";
	font-size:9px;
	text-align:center;
	color:#2b2a2b;
	text-decoration: none;
	letter-spacing:0.1em;
}

#footerL a:hover{
	font-family:"Arial Narrow";
	font-size:9px;
	text-align:center;
	color:#ffff00;
	text-decoration: none;
	letter-spacing:0.1em;

}

#footerR {
	float:right;
	font-size:10px;
}
	
	
.form{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding-top: 25px;}
	
.submit{
	background:url(imgs/inside_bg_C699A9.png) repeat top left;
	border:#FFFFFF 1px solid;
	padding: 0px 5px;
	color:#FFFFFF;
	height: 20px;
	text-align:center}
	
	
/*  LOGIN VALIDATION STYLES    */
#error {
	font-family: "Century Gothic";
	font-size: 10px;
	font-weight: bold;
	color: #8e030f;
	background-image: url(imgs/error.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	height:50px;
	width:300px;
	text-align:left;
	
	
	
}
#success {
	font-family: "Century Gothic";
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	color: #04611a;
	background-image: url(imgs/success.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	height:50px;
	width:300px;
	text-align:left;
}

/*  LOGIN VALIDATION STYLES  - END   

/* FOR JAVASSCRIPT SLIDE SHOW */
#imageContainer {
	position:relative;
	margin:auto;
	width:904px;
	height:236px;

}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

#buttonG {
background-color:#3a383a;
font:Arial;
color:#FFFFFF;
size:11px;
font-weight:bold;
height:14px;
padding: 5px 5px 5px 5px;
margin:0px 40px 0px 0px;
}

#buttonG a{
background-color:#3a383a;
font:Arial;
color:#FFFFFF;
size:11px;
font-weight:bold;
height:14px;
padding: 5px 5px 5px 5px;
margin:0px 40px 0px 0px;
}

#buttonG a:hover {
background-color:#00afb5;
font:Arial;
color:#FFFFFF;
size:11px;
font-weight:bold;
height:14px;
padding: 5px 5px 5px 5px;
margin:0px 40px 0px 0px;
}

#categories{
	float:left;
	width:235px;
	margin-left:15px;

}

#categories a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
#categories a:hover{
	font-family:Arial;
	color:#00afb5;
	text-decoration:none;

}


#categories td{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#ffffff ;
	height:25px;
}

#categoriesR{
	float:left;
	width:200px;
}

#categoriesR a{
	color:#ffffff;
	text-decoration:none;
}
#categoriesR a:hover{
	font-family:Arial;
	color:#ffff00;
	text-decoration:none;

}


#categoriesR td{
	text-indent:15px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff ;
	height:25px;
}

#gallery td{
	padding: 0px 10px 10px 0px;

}


#gallery {
	width: 240px;
	text-align:center;
	min-height:600px;
}

#gallery img {
	border: 1px solid #00afb5;
	/*border-width: 5px 5px 20px;*/
}

#gallery a:hover img {
	border: 1px solid #ffff00;
	/*border-width: 5px 5px 20px;*/
	color: #fff;
}

#gallery a:hover { color: #fff; }

.textfield{
	background-color:#0F0F0F;
	border:#00afb5 1px solid;
	color:#FFFFFF;
	min-width: 150px;
	font-size:11px;
	margin-right: 10px;
	height: 18px;
	padding-left:3px;
	font-family:Arial;

	}
.textfieldE{
	background-color:#0F0F0F;
	border:#00afb5 1px solid;
	color:#FFFFFF;
	min-width: 200px;
	font-size: 11px;
	margin-right: 10px;
	height: 18px;
	padding-left:3px;
	font-family:Arial;

	}


.textfieldbox{
	background-color:#0F0F0F;
	border:#00afb5 1px solid;
	color:#FFFFFF;
	font-size:11px;
	margin-right: 10px;
	padding-left:3px;
	height:200px;
	font-family:Arial;

	}
	
	
.textfieldL{
	background-color:#0F0F0F;
	border:#00afb5 1px solid;
	color:#FFFFFF;
	width: 500px;
	font-size:11px;
	margin-right: 10px;
	height: 18px;
	padding-left:3px;
	width:500px;
	font-family:Arial;

	}

.formnotes {
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;

}