body{
	margin: 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #50B8B3;
}

.bodybold{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #50B8B3;
	font-weight:bold;
}

img{
	border:none;
	visibility: visible
}

a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#50B8B3;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none ;
}


h2{
color:#50B8B3;
}

a:hover, a:active{
	color:#000000;
	text-decoration: none;
}


#inner{
	top: 0px;
	position: relative;
	width: 980px;
	height: 560px;
	visibility: visible
}



/* the top shadow images */
.shadow{
	position:absolute;
	visibility:visible;
}

#tlc_horiz{
	left:0px; top:0px; 
	width:1px; height:1px; 
	background:url(images/border_square.gif);
	background-repeat: no-repeat;
}
#t_mid{ 
	left:1px; top:0px; 
	width:978px; height:1px; 
	background:url(images/border_square.gif); 
	background-repeat:repeat-x;
}
#trc_horiz{ 
	left:979px; top:0px;
	width:1px; height:1px;
	background:url(images/border_square.gif);
	background-repeat: no-repeat;
}


/* the left side images */

#l_mid{
	left:0px; top:1px; 
	width:1px; height:558px; 
	background:url(images/border_square.gif); 
	background-repeat:repeat-y;
}


#contentdiv{
	left:10px; top:6px;
	width:960px; height:552px;
}

/* the right side images */

#r_mid{
	left:979px; top:1px;
	width:1px; height:558px;
	background:url(images/border_square.gif);
	background-repeat:repeat-y;
}


/* the bottom shadow images */
#blc_horiz{
	left:0px; top:559px;
	width:1px; height:1px;
	background:url(images/border_square.gif); 
	background-repeat:no-repeat;
}
#b_mid{
	left:1px; top:559px;
	width:978px; height:1px;
	background:url(images/border_square.gif); 
	background-repeat:repeat-x;
}
#brc_horiz{
	left:979px; top:559px;
	width:15px; height:1px; 
	background:url(images/border_square.gif); 
	background-repeat:no-repeat;
}



#indextitle{
	position:absolute; 
	left:100px; 
	top:160px;
}

#links{
	position:absolute; 
	left:539px; top:473px;
	width:278px; height:24px;
}

/*

#recentlink{
	position:absolute;	 
	left:107px; top:0px;
	height:13px;
}

#lines1{
	position:absolute; 
	left:195px; top:0px;
	width: 22px; height:13px;
}

#gallerylink{
	position:absolute;	 
	left:202px; top:0px;
	height:13px;
}

#lines2{
	position:absolute; 
	left:275px; top:0px;
	width: 10px; height:13px;
}

#distributorlink{
	position:absolute; 
	left:178px; top:0px;
	height:13px;
}

#lines3{
	position:absolute; 
	left:271px; top:0px;
	width: 10px; height:13px;
}

#joinlink{
	position:absolute; 
	left:281px; top:0px;
	height:13px;
}

#lines4{
	position:absolute;
	left:338px; top:0px;
	width: 10px; height:13px;
}

#contactlink{
	position:absolute; 
	left:348px; top:0px;
	height:13px;
}

*/

/*************************** stuff for the gallery_auth page *****************************************/


#auth-box{
	margin-top:100px;
	width:460px;
}

#auth-box a{
	
	font-variant:normal;
}

#auth-list{
	text-align:left;
	font-size:12px;
	font-variant:normal;
}

#auth-list li{
	color: #50B8B3;
	list-style:none;
	font-variant:normal;	
}

.error{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
}


/*************************** stuff for the gallery page *****************************************/

ul#galleries
{
	position: absolute;
	left: 659px; top: 120px;
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galleries li
{
	margin: 0 0 5px 0 ;
	padding: 0 ;
	text-align:right;
}

ul#galleries li a
{
	display: block ;
	width: 250px ;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#50B8B3;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none ;
}

ul#galleries li a:hover, ul#galleries li a:active
{
	color:#000000;
	text-decoration: none;
}

ul#moregalleries
{
	position: absolute;
	left: 0px; top: 0px;
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#moregalleries li
{
	margin: 0 0 5px 0 ;
	height:14px;
	padding: 0 ;
	text-align:right;
}

ul#moregalleries li a
{
	display: block ;
	width: 250px ;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#50B8B3;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none ;
}

ul#moregalleries li a:hover, ul#moregalleries li a:active
{
	color:#000000;
	text-decoration: none;
}

#moregallerylink { position:absolute; background-color:#FFFFFF; top:340px; left:758px; width:150px; height:14px; z-index:18; text-align:right;}
	
#menu1 { position:absolute; background-color:#FFFFFF; top:0px; left:659px; width:250px; height:370px; z-index:20; visibility:hidden;}

#thumbDiv_1 { position:absolute; top:403px; left:556px; width:80px; height:80px; border: #CCCCCC solid 1px;}
#thumbDiv_2 { position:absolute; top:403px; left:646px; width:80px; height:80px; border: #CCCCCC solid 1px;}
#thumbDiv_3 { position:absolute; top:403px; left:736px; width:80px; height:80px; border: #CCCCCC solid 1px;}
#thumbDiv_4 { position:absolute; top:403px; left:826px; width:80px; height:80px; border: #CCCCCC solid 1px;}



#bigPic {
	position:absolute; 
	top:26px; left:54px; 
	width:462px; height:462px;
	text-align:center;
	padding: 0px;
	margin: 0px;
	
}

.big {
	border: #CCCCCC solid 1px;
}

.small {
	border: #CCCCCC solid 1px;
}


#leftArrow { position:absolute; top:380px; left:556px; width:7px; height:7px;}
#rightArrow { position:absolute; top:380px; left:901px; width:7px; height:7px;}

#linksgallery{
	position:absolute; 
	left:570px; top:510px;
	width:406px; height:13px;
}

#linksgallery span img{
	margin:0px;
	border:0px;
	padding:0px;
}

#ref{
	position: absolute;
	top: 505px; left: 54px;
	width: 460px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#50B8B3;
	font-size: 12px;
	font-variant: small-caps;
	text-align:center;	
	}
	
#ref-recent{
	position: absolute;
	top: 506px; left: 54px;
	width: 460px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#50B8B3;
	font-size: 12px;
	font-variant: small-caps;
	text-align:center;	
	}



.bigLine{
	font-size: 16px;
}


/*************************************** stuff for the recent work page **********************************************/

#bigPic-recent {
	position:absolute; 
	top:30px; left:54px; 
	width:495px; height:462px;
	text-align:center;
	padding: 0px;
	margin: 0px;
	
}


#recent-thumb-holder{
	position:absolute;
	width:310px;
	height:462px;
	top:30px;
	left:608px;
}

.thumb-holder-inner a{
	float:left;
	width:50px;
	height:50px;
	margin:0px 10px 30px 0px;
	border:#999999 1px solid;
}

.thumb-holder-inner a:hover{
	border:#FFFFFF 1px solid;
}

/*************************************** stuff for the contact page *************************************************/



.content-block-1 {
  padding: 0px;
  position: absolute;
  top: 260px;
  left: 100px;
  width: 300px;
  color:#50B8B3;
  height: 200px;
}

#bigemail{
	position: absolute;
	font-size: 18px;
	top: 0px;
  	left: 0px;
	color: #50B8B3;

}

#smallemail1{
	position: absolute;
	font-size: 12px;
	top: 50px;
  	left: 0px;
	width: 300px;
}

#smallemail2{
	position: absolute;
	font-size: 12px;
	top: 114px;
  	left: 0px;
	width: 300px;
}

#flashmail1{
	position: absolute;
	font-size: 12px;
	top: 80px;
  	left: 0px;
	width: 300px;
}

#flashmail2{
	position: absolute;
	font-size: 12px;
	top: 144px;
  	left: 0px;
	width: 300px;
}

/********* mail form  ****************************************************/

#mailholder{
margin-left:0px;
margin-top: 0px;
}

label{
float: left;
width: 100px;
font-weight: bold;
font-size:12px;
text-align:left;
}

input, textarea, select{
width: 284px;
margin-bottom: 5px;
border:#cccccc solid 1px;
}

.radio{
width:20px;
}

textarea{
width: 284px;
height: 120px;
border:#cccccc solid 1px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 100px;
margin-top: 5px;
width: 90px;
border:#7C7D7F solid 1px;
background-color:#D1D4D5;
color:#FFFFFF;
}


/* end mail form styles */

/************************ stuff for join page *******************************************************************************************/

.jointext{
	font-size: 12px;
}

.jointext a:link, .jointext a:active, .jointext a:visited{
	font-size: 12px;
	text-decoration:none;
	color: #003366;
}

.jointext a:hover{
	font-size: 12px;
	text-decoration:underline;
	color: #003366;
}


/*********************** stuff for distributor page *************************************************************************************/

#distribText{
	position: absolute;
	left: 100px; top: 260px;
	margin: 0 ;
	padding: 0 ;
	color:#50B8B3;
}

ul#imageBanks
{
	position: absolute;
	left: 100px; top: 300px;
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#imageBanks li
{
	margin: 0 0 5px 0 ;
	padding: 0 ;
	text-align:left;
}

ul#imageBanks li a
{
	display: block ;
	width: 170px ;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#50B8B3;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none ;
}

ul#imageBanks li a:hover, ul#imageBanks li a:active
{
	color:#000000;
	text-decoration: none;
}
