/* CSS Document */
body {
	text-align: center;
 	margin:0px 0px 0px 0px;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 1em;
	color: #666666;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

td
{
	color: #666666;
}

a
{
	color:#FC782D;
}

form, input
{
	padding:0;
	margin:0;
}

/************************************** All pages  **************************************/


#container {
  margin: 0 auto;
  text-align: left;
  width: 760px;
 /* height:600px;*/
  background-color:#FFFFFF;
	/*background-color:blue;*/
 /* border:1px solid black;*/
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:752px;
} 
html>body #container {
  width:752px;
} 

#homepage_heading
{
	position:absolution;
	height:30px;
	/*\*/position:relative;
	height:70px;/**/
	position:relative; 
	left: 150px; 
	top: 30px;
	width:312px; 
	/*border:1px solid red;*/
	
}

#homepage_nav

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:760px; 
	height:20px; 
  	font-size: 0.75em;
	color: #616161;
	font-weight:normal;
	text-align:center;
	text-decoration: none;
	/*border:1px solid red;*/
}

#homepage_nav a,  
#homepage_nav a:link, 
#homepage_nav a:visited,
#homepage_nav a:active

{ 
	text-decoration: none;
	color: #616161;
}

#homepage_nav a:hover

{ 
	text-decoration: none;
	color: #FC782D;
}

#homepage_nav_active

{ 
	text-decoration: none;
	color: #FC782D;
}






#homepage_nav_second_level

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:760px; 
	height:20px; 
  	font-size: 0.7em;
	color: #616161;
	font-weight:normal;
	text-align:center;
	text-decoration: none;
	/*border:1px solid red;*/
}

#homepage_nav_second_level a,  
#homepage_nav_second_level a:link, 
#homepage_nav_second_level a:visited,
#homepage_nav_second_level a:active

{ 
	text-decoration: none;
	color: #616161;
}

#homepage_nav_second_level a:hover

{ 
	text-decoration: none;
	color: #FC782D;
}

#homepage_nav_second_level_active

{ 
	text-decoration: none;
	color: #FC782D;
}






#homepage_nav_third_level

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:760px; 
	height:20px; 
  	font-size: 0.7em;
	color: #616161;
	font-weight:normal;
	text-align:center;
	text-decoration: none;
	/*border:1px solid red;*/
}

#homepage_nav_third_level a,  
#homepage_nav_third_level a:link, 
#homepage_nav_third_level a:visited,
#homepage_nav_third_level a:active

{ 
	text-decoration: none;
	color: #616161;
}

#homepage_nav_third_level a:hover

{ 
	text-decoration: none;
	color: #FC782D;
}

#homepage_nav_third_level_active

{ 
	text-decoration: none;
	color: #FC782D;
}







#heading
{
	position:relative; 
	text-align:center;
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
  	font-size: 1em;
	font-weight:bold;
	color: #616161;
	/*border:1px solid black;*/
}

#heading a,  
#heading a:link, 
#heading a:visited,
#heading a:active
{
	text-decoration: none;
	color: #616161;
}

#heading a:hover
{
	text-decoration: none;
	color: #FC782D;
}



#sub_nav

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:760px; 
	height:20px; 
  	font-size: 0.75em;
	color: #616161;
	font-weight:normal;
	text-align:center;
	text-decoration: none;
	/*border:1px solid yellow;*/
}

#sub_nav a,  
#sub_nav a:link, 
#sub_nav a:visited,
#sub_nav a:active

{ 
	text-decoration: none;
	color: #616161;
}

#sub_nav a:hover

{ 
	text-decoration: none;
	color: #FC782D;
}

#sub_nav_active

{ 
	text-decoration: none;
	color: #FC782D;
}




#memdirectory_nav

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:760px; 
	/*height:80px;*/
  	font-size: 0.75em;
	color: #616161;
	font-weight:normal;
	text-align:center;
	text-decoration: none;
	/*border:1px solid black;*/
}

#memdirectory_nav a,  
#memdirectory_nav a:link, 
#memdirectory_nav a:visited,
#memdirectory_nav a:active

{ 
	text-decoration: none;
	color: #616161;
}

#memdirectory_nav a:hover

{ 
	text-decoration: none;
	color: #FC782D;
}

#memdirectory_nav_active

{ 
	text-decoration: none;
	color: #FC782D;
}

#shoptype_table

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:760px;
	text-align:center;
	/*margin-bottom:50px;*/	
	/*border:1px solid orange;*/
}

#shoptype_nav

{ 
	width:100px; 
  	font-size: 1em;
	color: #FC782D;
	font-weight:normal;
	text-align:center;
	text-decoration: none;
	/*padding:20px;*/
	vertical-align:top;
	/*border:1px solid black;*/
}

#shoptype_nav a,  
#shoptype_nav a:link, 
#shoptype_nav a:visited,
#shoptype_nav a:active

{ 
	text-decoration: none;
	color: #FC782D;
}

#shoptype_nav a:hover

{ 
	text-decoration: none;
	color: #616161;
}



#memdirectory_type

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:760px; 
	height:40px;
  	font-size: 1.2em;
	font-weight:bold;
	color: #616161;
	text-align:center;
	text-decoration: none;
	/*border:1px solid grey;*/
}

#memdirectory_name

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:760px; 
	height:30px;
  	font-size: 1.2em;
	font-weight:bold;
	color: #616161;
	text-align:center;
	text-decoration: none;
	/*border:1px solid grey;*/
}

#memdirectory_list

{ 
	position:relative; 
	/*left: 300px; */
	top: 0px;
	/*width:250px; */
  	font-size: 0.8em;
	color: #616161;
	font-weight:normal;
	/*text-align:center;*/
	text-decoration: none;
	padding-bottom:20px;
	/*border:1px solid grey;*/
}
 
#memdirectory_list td

{ 
  	font-size: 0.8em;
}

#memdirectory_list a,
#memdirectory_list a:link,
#memdirectory_list a:visited,
#memdirectory_list a:active

{ 
	color: #FC782D;
	text-decoration: none;
}

#memdirectory_list a:hover

{ 
	text-decoration: none;
	color: #616161;
}

#studiosopen_list

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:560px; 
  	font-size: 0.8em;
	font-weight:normal;
	/*text-align:center;*/
	text-decoration: none;
	padding-bottom:20px;
	/*border:1px solid grey;*/
}
 
#studiosopen_list td

{ 
  	font-size: 0.8em;
}

#studiosopen_list a,
#studiosopen_list a:link,
#studiosopen_list a:visited,
#studiosopen_list a:active,

{ 
	color: #FC782D;
	text-decoration: none;
}

#studiosopen_list a:hover

{ 
	text-decoration: none;
	color: #616161;
}

.forumTopic_list
{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	/*width:760px; */
  	font-size: 0.8em;
	color: #616161;
	font-weight:normal;
	/*text-align:center;*/
	text-decoration: none;
	padding:10px;
	/*border:1px solid grey;*/
}

html>body .forumTopic_list
{ 
	position:relative;
	margin-top:20px;
	/*border:1px solid grey;*/
}

.forumTopic_list a, 
.forumTopic_list a:link,
.forumTopic_list a:visited,
.forumTopic_list a:active
{ 
	color: #616161;
	text-decoration: none;
}

.forumTopic_list a:hover
{ 
	color: #FC782D;
	text-decoration: none;
}

#forumMessage_list
{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	/*width:760px; */
  	font-size: 0.8em;
	color: #616161;
	font-weight:normal;
	/*text-align:center;*/
	text-decoration: none;
	padding-bottom:10px;
	/*border:1px solid grey;*/
}

#forumMessage_list td
{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	/*width:760px; */
  	font-size: 0.8em;
	color: #616161;
	font-weight:normal;
	/*text-align:center;*/
	text-decoration: none;
	padding-bottom:10px;
	/*border-left:1px solid grey;*/
}

#forumMessage_list a, 
#forumMessage_list a:hover,
#forumMessage_list a:link,
#forumMessage_list a:visited,
#forumMessage_list a:active
{ 
	color: #616161;
	text-decoration: none;
}

.forumMessage_pagination
{ 
  	font-size: 0.8em;
	color: #616161;
	font-weight:normal;
}

.forumMessage_pagination td a:hover
{ 
	text-decoration: none;
	color: #FC782D;
}

.forumMessage_pagination a,
.forumMessage_pagination a:link,
.forumMessage_pagination a:visited,
.forumMessage_pagination a:active
{ 
	color: #616161;
	text-decoration: none;
}

#forumMessage_newthread

{ 
	position:relative; 
	/*left: 0px; 
	top: 0px;
	width:760px; */
	float:right;
  	font-size: 0.8em;
	color: #616161;
	font-weight:normal;
	/*text-align:center;*/
	text-decoration: none;
	padding-right:20px;
	/*border:1px solid grey;*/
}

#forumMessage_newthread a, 
#forumMessage_newthread a:hover,
#forumMessage_newthread a:link,
#forumMessage_newthread a:visited,
#forumMessage_newthread a:active

{ 
	color: #616161;
	text-decoration: none;
}

html>body #forumMessage_newthread,
#forumMessage_newthread a, 
#forumMessage_newthread a:hover,
#forumMessage_newthread a:link,
#forumMessage_newthread a:visited,
#forumMessage_newthread a:active

{ 
	color: #616161;
	text-decoration: none;
	/*border:1px solid grey;*/
}


#forumMessage_reply

{ 
	position:relative; 
	/*left: 0px; 
	top: 0px;
	width:760px; */
	float:right;
  	font-size: 0.8em;
	color: #616161;
	font-weight:normal;
	/*text-align:center;*/
	text-decoration: none;
	padding-right:20px;
	/*border:1px solid grey;*/
}

#forumMessage_reply a, 
#forumMessage_reply a:hover,
#forumMessage_reply a:link,
#forumMessage_reply a:visited,
#forumMessage_reply a:active,

{ 
	color: #616161;
	text-decoration: none;
}

html>body #forumMessage_reply,
#forumMessage_reply a, 
#forumMessage_reply a:hover,
#forumMessage_reply a:link,
#forumMessage_reply a:visited,
#forumMessage_reply a:active

{ 
	color: #616161;
	text-decoration: none;
	/*border:1px solid grey;*/
}


#product_list

{ 
	position:relative; 
	/*left: 50px; */
	top: 0px;
	/*width:650px; */
  	font-size: 0.8em;
	color: #616161;
	font-weight:normal;
	/*text-align:center;*/
	text-decoration: none;
	padding-bottom:20px;
}

#product_list td

{ 
  	font-size: 0.8em;
}

#product_list a, 
#product_list a:hover,
#product_list a:link,
#product_list a:visited,
#product_list a:active,

{ 
	color: #616161;
	text-decoration: none;
}
#memdirectory_member

{ 
	position:relative; 
	left: 0px;
	top: 0px;
	width:760px; 
	height:300px;
	/*border:1px solid black;*/
}

#memdirectory_member_content

{ 
	position:relative; 
	left: 100px;
	top: 0px;
	width:225px;
  	font-size: 1em;
	color: #616161;
	font-weight:normal;
	text-align:right;
	/*margin-left:80px;*/
	float:left;
	/*border:1px solid black;*/
}

#memdirectory_member_content2

{ 
	position:relative; 
	left: 150px;
	top: 0px;
	width:300px; 
  	font-size: 0.9em;
	font-weight:normal;
	text-align:left;
	float:left;
	color: #616161;
	/*border:1px solid blue;*/
}

#memberdirectory_content_under

{ 
	position:relative; 
	left: 0px;
	top: 0px;
	width:545px;
  	font-size: 1em;
	color: #616161;
	font-weight:normal;
	text-align:center;
	clear:both;
	margin-top:20px;
	/*border:1px solid black;*/
}



#homepage_member_images
{
	position:relative;
	top:0px;
	left: 100px; 
	width:545px; 
	height:335px; 
	margin-top:20px;
	/*border:1px solid blue;*/
}

#homepage1 /*homepage_top_left_img*/
{
	position:absolute; 
	/*\*/position:relative;/**/
	left: 80px; 
	top: 0px;
	width:80px; 
	height:80px; 
	float:left;
	/*border:1px solid black;*/
}

#homepage2 /*homepage_top_right_img*/
{
	position:absolute; 
	left: 360px; 
	/*\*/position:relative;
	left: 280px; /**/
	top: 0px;
	width:80px; 
	height:80px; 
	float:left;
	/*border:1px solid black;*/
} 

#homepage_visit_shop_img
{
	position:absolute; 
	left: 0px; 
	top: 200px;
	/*\*/position:relative;
	top: 121px;/**/
	width:80px; 
	height:80px; 
	clear:both; 
	float:left;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
} 
html>body #homepage_visit_shop_img { 
	position:absolute; 
	left: 0px; 
	top: 200px;
	/*\*/position:relative;
	top: 121px;/**/
} 

#homepage4 /*homepage_centre_img*/
{
	position:absolute;  
	top: 80px;
	left: 160px;
	/*\*/position:relative;
	top: 80px;
	left: 0px; /**/
	width:200px; 
	height:200px; 
	float:left;
	/*border:1px solid black;*/
  	voice-family: "\"}\""; 
  	voice-family:inherit;
} 
html>body #homepage4 {
	position:absolute;  
	top: 80px;
	left: 160px;
	/*\*/position:relative;
	left: 80px; 
	top: 0px;/**/
} 

#homepage5 /*homepage_middle_right_img*/
{
	position:absolute; 
	top: 80px;
	left: 410px;
	/*\*/position:relative;
	top: 80px;
	left: 80px;/**/
	width:80px; 
	height:80px; 
	float:left;
	/*border:1px solid black;*/
  	voice-family: "\"}\""; 
  	voice-family:inherit;
} 
html>body #homepage5 {
	position:absolute; 
	top: 80px;
	left: 440px;
	/*\*/position:relative;
	left: 160px; 
	top: 0px;/**/
} 

#homepage6 /*homepage_bottom_left_img*/
{
	position:absolute; 
	top: 335px;
	left: 80px; 
	/*\*/position:relative;
	top: 82px;
	left: 80px; /**/
	width:80px; 
	height:80px;  
	clear:both; 
	float:left;
	/*border:1px solid black;*/
  	voice-family: "\"}\""; 
  	voice-family:inherit;
} 
html>body #homepage6 { 
	position:absolute; 
	top: 280px;
	left: 80px; 
	/*\*/position:relative;
	top: 0px;/**/
} 

#homepage7 /*homepage_gary_breeze_img*/
{
	position:absolute; 
	top: 300px;
	left: 180px; 
	/*\*/position:relative;
	top: 100px;
	left: 45px; /**/
	width:200px; 
	height:23px;
	color:#616161;
	font-weight:bold;
	/*border:1px solid black;*/
	text-align:right;
	float:left;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
} 
html>body #homepage7 { 
	position:absolute; 
	top: 300px;
	left: 140px; 
	/*\*/position:relative;
	top: 20px;
	left: 45px;/**/
	/*border:1px solid black;*/
} 

#homepage7 a, 
#homepage7 a:hover, 
#homepage7 a:link, 
#homepage7 a:active
{
	color:#616161;
	text-decoration:none;
}

#homepage8 /*homepage_bottom_right_img*/
{
	position:absolute;
	left: 360px; 
	top: 335px;
	/*\*/position:relative;
	left: -80px;
	top: 280px; /**/
	width:80px; 
	height:80px;
	float:left;
	/*border:1px solid black;*/
  	voice-family: "\"}\""; 
  	voice-family:inherit;
} 
html>body #homepage8 { 
	position:absolute;
	top: 280px;
	left: 360px; 
	/*\*/position:relative;
	left: 280px;
	top: 0px; /**/
} 

#homepage_content_text
{
	margin-top: 10px;
	/*\*/position:relative; 
	top: 10px;
	left: 0px; 
	margin-top:0px;
	margin-left: 0px;/**/
	width:760px; 
	clear:both;
	/*height:50px;*/
  	font-size: 0.8em;
	color: #666666;
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
	/*border:1px solid green;*/
} 

#homepage_content_text td
{
  	font-size: 0.8em;
	color: #666666;
}

#main_content
{
	position:relative; 
	top: 0px;
	left: 0px; 
	width:760px; 
	clear:both;
	/*height:50px;*/
  	/*font-size: 0.7em;*/
	/*text-align:center;*/
  	font-size: 0.8em;
	color: #616161;
	text-align:center;
	margin-top:30px;
	/*border:1px solid green;*/
}

#main_content td
{
  	font-size: 0.8em;
}

#form
{
	position:relative; 
	left: 200px; 
	top: 0px;
	width:300px; 
	height:450px;
  	/*font-size: 0.8em;*/
	/*border:1px solid green;*/
}

#form td
{
  	font-size: 0.8em;
}

#homepage_footer_nav
{
	position:relative; 
	left: 0px; 
	top: 0px;
	width:760px; 
	height:40px;
	clear:both;
  	font-size: 0.6em;
	padding-top:10px;
	text-align:center;
	/*border:1px solid black;*/
}

#homepage_footer_nav a, 
#homepage_footer_nav a:link, 
#homepage_footer_nav a:visited,
#homepage_footer_nav a:active

{ 
	text-decoration: none;
	color: #666666;
	text-align:center;
}

#homepage_footer_nav a:hover

{ 
	text-decoration: none;
	color: #FC782D;
}

#calendarlist

{ 
	position:relative; 
	left: 0px; 
	top: 0px;
	width:500px; 
	/*margin-bottom:50px;*/	
	/*border:1px solid orange;*/
}

#calendarlist,
#calendarlist td

{ 
  	/*font-size: 0.8em;*/
	/*font-weight:normal;*/
	text-align:left;
	text-decoration: none;
	/*padding:20px;*/
	vertical-align:top;
	/*border:1px solid black;*/
}

#calendarlist a,  
#calendarlist a:link, 
#calendarlist a:visited,
#calendarlist a:active

{ 
	text-decoration: none;
	color: #FC782D;
}

#calendarlist a:hover

{ 
	text-decoration: none;
	color: #616161;
}

#nocalendaritems

{ 
	height:200px;
	text-align:center;
}

#sitemap

{ 
	position:relative; 
	left: 300px; 
	top: 0px;
	width:650px; 
	height:40px;
  	font-size: 0.8em;
	color: #616161;
	text-decoration: none;
	/*border:1px solid grey;*/
}

#sitemap a, 
#sitemap a:link,
#sitemap a:hover,
#sitemap a:active,
#sitemap a:visited

{ 
	color: #616161;
	text-decoration: none;
}

#paypalbuttontext
{
	font-size:.8em;
}

#login_failure_message p
{
	color:red;
}