body {
	
	min-width: 950px;
	background-color: #FFFFFF  ;
	margin: 0;
	padding: 0;

}
#frame_outer { padding : 0; margin:0 auto; position:relative;width:1200px;background-color: #FFFFFF;} 

#frame_inner, #box1, #box2, #box3, #wakeheader, #wake-menu, #wakeboard-forum, #navigation, #indexh1box, #h1box, #photo, #photo-main, #photo-video, #photo-video2, #photo-video3, #clubbox, #main-content, #main-content-shops, #main-content-index, #main-content-boats, #photo-main-content-index, #main-content-locations, #main-content-shops-left, #main-content-shops-right, #shops-box,  #shops-box-right, #shops-box-right-back, #boats-box,#main-content-left, #drop-down-box, #photo_menu_2, #photo_menu_3, #forum-bar, #main-content-right, #main-content-camps, #main-content-tour, #main-content-gift, #main-content-dvd, #forum-include,  #forum-include-text, #main-content-pic, #main-content-bottom, #display-file, #footer, #footerpp, #footeral, #footerapart, #forum-most-images, #footertown, #footervi, #footerview, #footerguide, #footerswav, #footerindex, #footercontact, #footerthanks, #right-include, #titlebox, #titlebox-locations, #titlebox-progression, #titlebox-wakeboard, #wakeboard-index-bot, #wakeboard-line, #wakeboard-length, #gcode_left_main, #gcode_left_test, #gcode_left_index, #gcode_bottom_locations, #gcode_left_locations, #gcode_left_towers, #gcode_left_camps, #gcode_menu_left, #gcode_right, #left-panel, #drop-downs, #left-panel-photos, #left-panel2, #left-panel3, #left-panel4, #left-panel5, #left-panel6, #most-viewed-panel, #locations-left-panel, #right-panel,  #index-right-panel, #progression-panel, #progression-text, #right-panel-locations,  #right-panel-forum, #wakeboard-review, #index-i-1, #index-i-2, #index-i-3, #index-i-4, #index-footer, #ca-i-1, #ca-i-2, #ca-i-4, #ca-i-5, #ca-i-6, #ca-i-7, #ca-i-8, #ca-i-9, #ca-i-10, #pp-i-1, #apart-i-1, #apart-i-2, #apart-i-3, #apart-i-4, #th-i-1, #th-i-2, #th-i-3, #vi-i-1, #vi-i-2, #view-i-1, #view-i-2, #view-i-3, #view-i-4, #guide-i-1, #swav-i-1 , #footerthanks{
	position : absolute;
	left: 240px;
	top: 130px;
	width: 917px;
	height: 27px;

} 

 
#frame_inner {top : 7px; left : 402px; width : 1063px; height : 2131px; margin: 0 auto 0 -360px; background-color: #FFFFFF; z-index:2;} 

#wakeheader{ 
width: 1154px; 
height: 128px; 
top :-1px; 
left : 4px; 
} 

div.headerhome{
	width: 100%;
	height: 100%;
	background-color: transparent;
	background: url(/images/site_logo_banner.jpg);
}

#wake-menu li>ul { 
	z-index:200;
}

#content {
	clear: left;

}

#wake-menu {
	margin-top:0px;
	padding-left:0px;
	padding-bottom:10px;
	float:none;
	width:917px;
	height:28px;
	z-index:200;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
    border:1px solid #b3b3b3;
	
}


#box1 {
	width:225px;
	height:164px;
	z-index:50;
	left: 2px;
	top: 305px;
	
}

#box2 {
	width:493px;
	height:1898px;
	z-index:50;
	left: 249px;
	top: 302px;
	padding: 10px;
	
}

#box3 {
	width:99px;
	height:94px;
	z-index:200;
	left: 852px;
	top: -4px;
	padding: 10px;
	
}

#navigation {
	width:179px;
	height:77px;
	z-index:1;
	left: 364px;
	top: 653px;
	
}

#navline {
	width:13px;
	height:253px;
	z-index:4;
	left: 235px;
	top: 188px;
}

#h1box {
	width:258px;
	height:27px;
	z-index:2;
	left: 2px;
	top: 128px;
}

#drop-down-box {
	width:225px;
	height:100px;
	z-index:2;
	left: 2px;
	top: 198px;
	border:1px solid #CCCCCC;
}

#photo_menu_2 {
	width:199px;
	height:95px;
	z-index:2;
	left: 1px;
	top: 510px;
	border:1px solid #CCCCCC;
}

#photo_menu_3 {
	width:199px;
	height:95px;
	z-index:2;
	left: 5px;
	top: 622px;
	border:0px solid #CCCCCC;
}

#forum-bar {
	width:942px;
	height:177px;
	z-index:9;
	left: 1px;
	top: 120px;
}


#photo {
	width:685px;
	height:49px;
	z-index:3;
	left: 245px;
	top: 175px;
}

#photo-main {
	width:844px;
	height:141px;
	z-index:2;
	left: 206px;
	top: 188px;
}
#shops-box {
	width:844px;
	height:141px;
	z-index:9;
	left: 208px;
	top: 550px;
}

#shops-box-right {
	width:136px;
	height:478px;
	z-index:9;
	left: 991px;
	top: 207px;
}

#shops-box-right-back {
	width:136px;
	height:482px;
	z-index:8;
	left: 1025px;
	top: 203px;
	background-color:#CCCCCC;
}

#boats-box {
	width:844px;
	height:141px;
	z-index:20;
	left: 225px;
	top: 1041px;
}

#wakeboard-line{ 
	z-index:2;
	left: 241px;
	top: 173px;
	border: 1px solid #b3b3b3;
	background: url(/images/wakeboard-line.gif);
}

#wakeboard-index-bot{
	z-index:3;
	left:207px;
	top:529px;
	}


#indexh1box {
	width:205px;
	height:27px;
	z-index:2;
	left: 17px;
	top: 48px;
}

#drop-downs{ 
	z-index:2;
	left: 456px;
	top: 286px;
	border: 1px solid #7C7C7C;
}



#clubbox {
	width:187px;
	height:25px;
	z-index:1;
	left: 629px;
	top: 232px;
}

#titlebox {
	width:291px;
	height:19px;
	z-index:1;
	left: 229px;
	top: 213px;
}
#titlebox-wakeboard {
	width:162px;
	height:30px;
	z-index:1;
	left: 231px;
	top: 202px;
}



#titlebox-locations {
	width:540px;
	height:22px;
	z-index:1;
	left: 242px;
	top: 206px;
}
#titlebox-progression {
	width:336px;
	height:22px;
	z-index:1;
	left: 195px;
	top: 210px;
}

.locationbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#666666;
	font-style: italic;
}



.bck_box	 {background: url(images/bckg_box.gif);
			  padding-top: 10px;
			  padding-bottom: 10px;
			  padding-left: 12px;}

.boxMenu	 {font-family: arial;
			  font-size: 9px;
			  color: #444444;
			  background: url(images/arrow.gif) 0% 50% no-repeat;
			  padding-left: 7px;
			  font-size: 12px;
			  cursor: pointer}
			  
.boxMenu A:link {color: #444444;
			  padding-left: 7px;
			  font-size: 12px;
			  cursor: pointer}
			  
.boxMenu A:visited {color: #444444;
			  padding-left: 7px;
			  font-size: 12px;
			  cursor: pointer}
			  
.boxMenu A:active {color: #444444;
			  padding-left: 7px;
			  font-size: 12px;
			  cursor: pointer}
			  
.boxMenu A:hover {color: #444444;
			  padding-left: 7px;
			  font-size: 12px;
			  cursor: pointer}
			  
			  
.title-wake		 {font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  color: #444444;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}

#left-panel {
	width:285px;
	height:auto;
	z-index:4;
	left: 234px;
	top: 569px;
	border:1px solid #D1D7DC;
}

#left-panel-photos{
	width:297px;
	height:179px;
	z-index:4;
	left: 575px;
	top: 272px;
}

#left-panel2 {
	width:201px;
	height:auto;
	z-index:4;
	left: 577px;
	top: 459px;
}

#left-panel3 {
	width:175px;
	height:auto;
	z-index:4;
	left: 940px;
	top: 846px;
}

#left-panel4 {
	width:202px;
	height:auto;
	z-index:4;
	left: 577px;
	top: 631px;
}

#left-panel5 {
	width:202px;
	height:auto;
	z-index:4;
	left: 577px;
	top: 717px;
}

#left-panel6 {
	width:202px;
	height:auto;
	z-index:4;
	left: 577px;
	top: 546px;
}


#wakeboard-length {
	width:263px;
	height:auto;
	z-index:4;
	left: 897px;
	top: 205px;
}
div.left-panel{
	width: 100%;
	height: 100%;
	border:1px solid #cccccc;
}


div.drop-down-box{
	width: 100%;
	height: 100%;
	background-color:#F8FAF8;
	border:1px solid #cccccc;
}




#most-viewed-panel {
	width:223px;
	height:62px;
	z-index:4;
	left: 3px;
	top: 130px;
}

#forum-most-images {

width:219px;
	height:64px;
	z-index:4;
	left: 166px;
	top: 147px;
	
}

#locations-left-panel{
	width:204px;
	height:703px;
	z-index:1;
	left: 2px;
	top: 196px;
}

div.locations-left-panel{
	width: 100%;
	height: 100%;
	background-color:#FFFFFF;
}



#gcode_left {
	width:178px;
	height:430px;
	z-index:1;
	left: 5px;
	top: 135px;
}

#gcode_left_index {
	width:209px;
	height:640px;
	z-index:20;
	left: 2px;
	top: 479px;
	padding-right: 15px;
	padding-bottom: 5px;
}

#gcode_left_locations {
	width:199px;
	height:198px;
	z-index:6;
	left: 1px;
	top: 304px;
}

#gcode_bottom_locations {
	width:125px;
	height:187px;
	z-index:6;
	left: 0px;
	top: 511px;
}


#gcode_left_main {
	width:178px;
	height:430px;
	z-index:1;
	left: 1px;
	top: 205px;
}

#gcode_left_towers {
	width:178px;
	height:430px;
	z-index:1;
	left: 3px;
	top: 133px;
}




#gcode_left_camps {
	width:226px;
	height:675px;
	z-index:6;
	left: 1px;
	top: 307px;
}

#gcode_left_test {
	width:201px;
	height:698px;
	z-index:1;
	left: -3px;
	top: 173px;
}


#gcode_menu_left {
	width:215px;
	height:1000px;
	z-index:1;
	left: -2px;
	top: 229px;
}

#gcode_right {
	width:193px;
	height:419px;
	z-index:1;
	left: -14px;
	top: 321px;
}

#right-panel {
	width:160px;
	height:277px;
	z-index:5;
	left: 916px;
	top: 247px;
}

#index-right-panel {
	width:315px;
	height:608px;
	z-index:5;
	left: 249px;
	top: 272px;
}
#progression-panel {
	width:168px;
	height:158px;
	z-index:5;
	left: 473px;
	top: 301px;
}

#progression-text {
	width:354px;
	height:285px;
	z-index:5;
	left: 665px;
	top: 257px;
}

div.right-panel{
	width: 100%;
	height: 100%;
	background-color:#FFFFFF;
}

#right-locations{
	width:191px;
	height:277px;
	z-index:5;
	left: 678px;
	top: 300px;
}

#main-content {
	width:784px;
	height:798px;
	z-index:3;
	left: 233px;
	top: 261px;
	 padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	
}


#main-content-shops {
	width:784px;
	height:798px;
	z-index:3;
	left: 214px;
	top: 655px;
	
}

#photo-video{
	width:784px;
	height:71px;
	z-index:3;
	left: 206px;
	top: 204px;
	
}


#photo-video2{
	width:784px;
	height:71px;
	z-index:3;
	left: 208px;
	top: 406px;
	
}


#photo-video3{
	width:784px;
	height:71px;
	z-index:3;
	left: 208px;
	top: 621px;
	
}





#photo-main-content-index {
	width:784px;
	height:798px;
	z-index:3;
	left: 265px;
	top: 865px;
	
}

#main-content-locations {
	width:797px;
	height:1568px;
	z-index:3;
	left: 249px;
	top: 246px;
	
}

#main-content-shops-left {
	width:364px;
	height:306px;
	z-index:3;
	left: 242px;
	top: 237px;
	
}

#main-content-shops-right {
	width:399px;
	height:308px;
	z-index:3;
	left: 587px;
	top: 237px;
	
}


#main-content-index {
	width:644px;
	height:985px;
	z-index:3;
	left: 240px;
	top: 216px;
	padding-left:4px;
	
}

#main-content-boats {
	width:837px;
	height:1140px;
	z-index:5;
	left: 222px;
	top: 236px;
	
}

#main-content-left {
	width:982px;
	height:800px;
	z-index:3;
	left: 9px;
	top: 210px;
	
}

#main-content-bottom {
	width:612px;
	height:469px;
	z-index:3;
	left: 247px;
	top: 913px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	
}

#wakeboard-forum {
	width:959px;
	height:606px;
	z-index:3;
	left: 220px;
	top: 145px;
	
}

#wakeboard-review {
	width:924px;
	height:606px;
	z-index:3;
	left: 237px;
	top: 180px;
	
}

#main-content-right {
	width:814px;
	height:1429px;
	z-index:3;
	left: 231px;
	top: 248px;
	
}



#main-content-camps {
	width:814px;
	height:1429px;
	z-index:3;
	left: 267px;
	top: 203px;
	
}

#main-content-tour {
	width:639px;
	height:1429px;
	z-index:3;
	left: 267px;
	top: 197px;
	
}
#main-content-gift {
	width:700px;
	height:798px;
	z-index:3;
	left: 249px;
	top: 197px;
	
}

#main-content-dvd {
	width:904px;
	height:798px;
	z-index:3;
	left: 249px;
	top: 197px;
	
}

#forum-include {
	width:174px;
	height:217px;
	z-index:3;
	left: 940px;
	top: 602px;
	
}

#forum-include-text {
	width:75px;
	height:25px;
	z-index:4;
	left: 956px;
	top: 610px;
	
}

#main-content-pic {
	width:161px;
	height:232px;
	z-index:3;
	left: 1px;
	top: 2135px;
	
}


div.main-content{
	width: 100%;
	height: 100%;
	background-color:#F8FAF8;
	border:1px solid #cccccc;
}

#display-file {
	width:724px;
	height:32px;
	z-index:4;
	left: 0px;
	top: 2061px;
}

#footer {
	width:724px;
	height:32px;
	z-index:4;
	left: 0px;
	top: 2061px;
}
#footerpp {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 571px;
}
#footercontact {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 1134px;
}
#footerapart {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 830px;
}
#footertown {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 843px;
}
#footervi {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 614px;
}
#footerview {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 1365px;
}

#right-include {
	width:89px;
	height:125px;
	z-index:3;
	left: 978px;
	top: 453px;
	
}

.title{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #ffffff;
	display: inline;
	z-index:2;
	font-weight: normal;
}

.orange {
	font-family: Arial;
	font-size: 11pt;
	color: #ff9966;
	line-height: 14pt;
}
.orangesmall {
	font-family: Arial;
	font-size: 9pt;
	color: #ff9966;
	line-height: 14pt;
}

.selection {text-align: center;
			  font-weight: bold;
			  font-style: italic;
			  color: #444444;
			  font-size: 14px;
			  height: 28px; 
			  width: 100px;
			  background: url(images/selection.jpg) no-repeat}






.head  	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  text-decoration: none;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}	

.head     A:link	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  text-decoration: none;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}	

head: A:active	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  text-decoration: none;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}	
			  
			  
.head A:hover	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  text-decoration: none;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}
			  
			  			  
			  
.head A:visited 	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  text-decoration: none;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}				  
			  



.nohead {text-align: center;
			     font-weight: bold;
			     font-style: italic;
			     color: #444444;
			     font-size: 14px;
			     height: 28px; 
			     width: 100px;
				 background: url(images/nohead.jpg) no-repeat}
			  
.headLink	 {text-decoration: none;
			  color: #444444;}
.headSpacer   {border-bottom: 1px solid #7C7C7C;
			  width: 1px;
			  font-size: 1px}


.clubbox {
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	line-height: 14pt;
}

#footerguide {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 1415px;
}

#footerswav {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 1148px;
}

#footerthanks {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 535px;
}


#footeral {
	width:719px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 2061px;
}

#footerindex {width:719px; height:21px; z-index:6; left: 1px; top: 762px;}

h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #ffffff;
	display: inline;
	z-index:2;
	font-weight: normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	display: inline;
	z-index:1;
	font-weight: normal;
}

p {
	font-family: Arial;
	font-size: 11pt;
	line-height: 14pt;
	color: #000000;
}

.rate {	font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  color: #444444;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;
}

.head {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #666666;
	display: inline;
	z-index:2;
	font-weight: normal;
}
	

.footertext {
	font-family: Arial;
	font-size: 9pt;
	line-height: 14pt;
}

#index-i-1 {
	width:118px;
	height:115px;
	z-index:1;
	left: 325px;
}

#index-i-2 {
	width:119px;
	height:115px;
	z-index:2;
	left: 467px;
}

#index-i-3 {
	width:93px;
	height:115px;
	z-index:3;
	left: 608px;
}

#index-i-4 {
	width:113px;
	height:115px;
	z-index:5;
	top: 648px;
}

#index-footer {
	width:721px;
	height:21px;
	z-index:4;
	left: 0px;
	top: 743px;
}

div.footerimage{
	width: 720px;
	height: 21px;
	z-index:10;
	background-color: transparent;
	background: url(/images/base-panel.jpg);
}

#ca-i-1 {
	width:118px;
	height:115px;
	z-index:1;
	left: 323px;
	top: 1948px;
}
#ca-i-2 {
	width:119px;
	height:115px;
	z-index:2;
	left: 457px;
	top: 1947px;
}

#ca-i-4 {
	width:120px;
	height:115px;
	z-index:4;
	left: 194px;
	top: 414px;
}
#ca-i-5 {
	width:118px;
	height:115px;
	z-index:5;
	left: 194px;
	top: 539px;
}
#ca-i-6 {
	width:120px;
	height:115px;
	z-index:6;
	left: 195px;
	top: 988px;
}
#ca-i-7 {
	width:118px;
	height:115px;
	z-index:7;
	left: 195px;
	top: 1121px;
}

#ca-i-8 {
	width:116px; height:115px; z-index:8; left: 196px; top: 1250px;}
#ca-i-9 {
	width:116px; height:115px; z-index:8; left: 593px; top: 1947px;}
#ca-i-10 {
	width:116px; height:115px; z-index:8; left: 1px; top: 1947px;}
#pp-i-1 {
	width:117px; height:115px; z-index:5; left: 0px; top: 457px;}
#apart-i-1 {
    width:164px; height:115px; z-index:1; left: 271px; top: 701px;}
#apart-i-2 {
 	width:118px; height:115px; z-index:1; left: 448px; top: 701px;}
#apart-i-3 {
 	width:133px; height:115px; z-index:1; left: 573px; top: 701px;}
#apart-i-4 {
	width:118px; height:115px; z-index:1; left: 0px; top: 701px;}
#th-i-1 {
    width:177px; height:115px; z-index:5; left: 256px; top: 711px;}
#th-i-2 {
 	width:118px; height:115px; z-index:5; left: 449px; top: 711px;}
#th-i-3 {
 	width:118px; height:115px; z-index:5; left: 0px; top: 711px;}
#vi-i-1 {
    width:128px; height:115px; z-index:5; left: 306px; top: 481px;}
#vi-i-2 {
 	width:118px; height:115px; z-index:5; left: 0px; top: 481px;}

#view-i-1 {
    width:118px; height:115px; z-index:5; left: 321px; top: 1251px;}
#view-i-2 {
 	width:118px; height:115px; z-index:5; left: 456px; top: 1251px;}
#view-i-3 {
 	width:118px; height:115px; z-index:5; left: 589px; top: 1251px;}
#view-i-4 {
	width:118px; height:115px; z-index:5; left: 0px; top: 1251px;}
#guide-i-1 {
	width:118px; height:115px; z-index:5; left: 0px; top: 1301px;}
#swav-i-1 {
	width:118px; height:115px; z-index:5; left: 0px; top: 1034px;}
	



.cookiel a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	line-height: 9pt;
}
.cookiel a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #000000;
	text-decoration: none;
}
.cookiel a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #ff9966;
	text-decoration: none;
}
.cookiel a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 9pt;
	color: #ff9966;
	text-decoration: none;
}

.bl a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	line-height: 11pt;
}
.bl a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 11pt;
	text-decoration: none;
}
.bl a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 11pt;
	text-decoration: none;
}
.bl a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 11pt;
	text-decoration: none;
}

.larger {
  color: #FFFFFF;
}
.larger A:link {
  color: #FFFFFF;
}
.larger A:visited {
  color: #FFFFFF;
}
.larger A:active {
  color: #FFFFFF;
}
.larger A:hover {
  color: #FFFFFF;
}


/* NAVIGATION */


.topmenuul{height:10px;
	list-style-type:none;
	margin:0;
	padding:0;

}

.topmenuli{
	
	list-style-type:none;
	float:left;
	z-index: 200;

}

.topmenutitle{
	display:block;
	width:auto;

}

.submenuul{z-index:20;
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;
}

.submenuli a{
	display:inline;
	width:auto;
}

li:hover ul , li.over ul{ /* lists nested under hovered list items */
	display: block;
	top:auto;
	z-index:100;
}

#dmenu li>ul { 
	z-index:200;
}

#content {
	clear: left;

}

#dmenu {
	margin-top:0px;
	padding-left:0px;
	float:none;
	width:800px;
	height:25px;
	background-color:#000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
    border-bottom:2px solid #99BA32;
	
}

.topmenuul {
	
}

.topmenutitle {
	color:#ffffff;
	text-indent:3px;
	text-decoration: none;
	margin-left:12px; /*if you change this margin ensure that you do the same to the submenuul margin*/
	margin-right:18px;
    margin-top:0px;
    margin-bottom:0px;
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	line-height:20px;
}

.topmenuli a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-type:none;
  	color:#444444;
  	text-decoration: none;	
	line-height: 14pt;
	z-index:200;
}

.topmenuli a:visited{
  	color:#444444;
  	text-decoration: none;
	z-index:200;
}

.topmenuli a:hover{
	background:;
	color: #999999;
}



.submenuul {

	text-align:left;
	text-indent:7px;
	margin-top:-1px;
	margin-left:12px; /* change if the topmenutitle margin has been altered */
	background-color:#DCE4DD;
	filter:alpha(opacity=85);
	Opacity:0.85;
	-moz-opacity:0.85;
	background-position: top left;
	z-index:200;
	border:2px solid #B3B3B3;
}

.submenuli a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:3px;
	padding-right:7px;
	text-decoration: none;
	color: #444444;
	line-height:22px;
	font-weight: bold;
	font-style: italic;


}

.submenuli a:visited{
  	color:#444444;
  	text-decoration: none;
}

.submenuli a:hover{
	text-decoration: none;
	background:;
	color: #999999;
}



.head  	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  text-decoration: none;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}	

.head     A:link	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}	

head  A:visited	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}	
			  
			  
.head A:active	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}
			  
			  			  
			  
head A:hover 	{font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  color: #FFFFFF;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}	
			  
			  
			  
.photoheader		 {font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  color: #444444;
			  text-align: left;
			  padding-top: 2px;
			  padding-bottom: 6px;}
			  
.photoPage    {width: 630px;
			  padding-left: 12px;
			  padding-top: 11px;
			  padding-right: 12px;
			  text-align: justify;}
			  
td			 {font-family: Arial, Sans Serif;
			  font-size: 13px			}
			  
th			 {font-family: Trebuchet MS, Arial, Sans Serif; font-style:italic;
			  font-size: 12px}
  

			  

/*cpgfetch///////////////////////////////////*/


.fetchimg {border: 0;
	height: 63px;
	width: 84px;
	border:1px solid #7C7C7C;
	margin-left:6px;
	margin-bottom:6px;}

.fetchimg2 {
	height: 63px;
	width: 84px;
	border: 1px solid #7C7C7C}


/* photos ////////////////////////////////////////// */



table {
        font-size: 12px;
}

ul {
        margin-left: 5px;
        padding: 0px;
}

li {
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}

.textinput {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        vertical-align : middle;
}

.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}

.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}

.radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.checkbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

.bblink a {
        color: #0033CC;
        text-decoration: none;
}

.bblink a:hover {
        color: #0033CC;
        text-decoration: underline;
}

.maintable {
        border: 0px solid #0E72A4;
/*        background-color: #FFFFFF;*/
        background-color: #DCE4DD;
        margin-top: 1px;
        margin-bottom: 1px;
}

.tableh1 {
        background : #ffffff;
		font-family: arial;
			  font-size: 18px;
			  font-style: italic;
			  font-weight: 100;
			  color: #444444;

        color : #444444;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh1_compact {
        background : #0E72A4 ;
        color : #FFFFFF;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableh2 {
        background: #D1D7DC ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh2_compact {
        background: #D1D7DC ;
        color : #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableb {
        background: #EFEFEF ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}


.tableb_compact {
        background: #EFEFEF ;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tablef {
        background: #D1D7DC;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

.catrow_noalb {
        background: #D1D7DC ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.catrow {
        background: #EFEFEF ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.album_stat {
        font-size: 85%;
        margin: 5px 0px;
}

.thumb_filename {
        font-size: 80%;
        display: block;
}

.thumb_title {
		font-family: arial;
			  font-size: 12px;
			  font-style: italic;
			  font-weight: 100;
			  color: #444444;
        font-weight : bold;
        padding: 2px;
        display : block;
}


.thumb_titles {
		font-family: arial;
			  font-size: 12px;
			  font-style: italic;
			  font-weight: 100;
			  color: #CC0000;
        font-weight : bold;
        padding: 2px;
        display : block;
}




.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}

.thumb_caption a {
        text-decoration: underline;
        color: #000000;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 80%;
        padding: 2px;
        font-style : italic;
        display : block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 80%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}

.user_thumb_infobox a:hover {
        color: #000000;
        text-decoration: underline;
}

.sortorder_cell {
        background : #0E72A4 ;
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
}

.sortorder_options {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background : #0E72A4 ;
        color : #FFFFFF;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}

.navmenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 100%;
        font-weight: bold;
        background : #FFFFFF ;
        border-style: none;
}

.navmenu img {
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}

.navmenu a {
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #000000;
}

.navmenu a:hover {
        background : #EFEFEF ;
        text-decoration: none;
        color:         #000000;
}

.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

.admin_menu_thumb a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}


.admin_menu_thumb a:hover {
        color: #000000;
        text-decoration: underline;
}

.admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-color:#EFEFEF;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:1px;
        padding-right:1px;
        text-align: center;
}

.admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}

.admin_menu a:hover {
        color: #000000;
        text-decoration: underline;
}

td #admin_menu_anim {
        background-image : url(images/button_bg_anim.gif);
}

.comment_date{
        color : #5F5F5F;
        font-size : 90%;
        vertical-align : middle;
}

.image {
        border-style: solid;
        border-width:1px;
        border-color: #000000;
        margin: 2px;
}

.imageborder {
        border: 0px solid #000000;
        background-color: #FFFFFF;
        margin-top: 30px;
        margin-bottom: 30px;
}

.display_media {
        background: #EFEFEF ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.thumbnails {
        background: #EFEFEF ;
        padding: 5px;
}

.footer {
        font-size : 9px;
}

.footer a {
        text-decoration: none;
        color: #000000;
}

.footer a:hover {
        color: #000000;
        text-decoration: underline;
}

.statlink {
        color: #666666;
}

.statlink a {
        color: #666666;
}


.statlink a:hover {
        color: #666666;
        text-decoration: underline;
}
.statlink2 {
        color: #666666;
		font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	display: inline;
	z-index:2;
	font-weight: normal;
}

.statlink2 a {
        color: #666666;
}


.statlink2 a:hover {
        color: #666666;
        text-decoration: underline;
}

.alblink a {
        text-decoration: underline;
        color: #000000;
}

.alblink a:hover {
        color: #000000;
        text-decoration: underline;
}

.catlink {
        display: block;
        margin-bottom: 2px;
}

.catlink a {
        text-decoration: underline;
        color: #000000;
}

.catlink a:hover {
        color: #000000;
        text-decoration: underline;
}

.topmenu {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
        line-height : 130%;
        
}

.topmenu a {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
        text-decoration : none;
}

.topmenu a:hover  {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
        text-decoration : underline;
}

.img_caption_table {
        border: none;
        background-color: #FFFFFF;
        width : 100%;
        margin : 0px;
}

.img_caption_table th {
        background: #D1D7DC ;
        font-size: 100%;
        color : #000000;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
}

.img_caption_table td {
        background: #EFEFEF ;
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
        white-space: normal;
}

.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width : 100%;
        margin : 0px;
}

.clickable_option {
        cursor : default;
}

.listbox_lang {
        color: #000000;
        background-color: #D1D7DC;
        border: 1px solid #D1D7DC;
        font-size: 80%;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align : middle;

}
#vanity a {
        display:block;
        width:57px;
        height:20px;
        margin: 3px 20px;
}
#vanity img {border:0}
#v_php {float:left;background-image:url(../../images/powered-php.gif);}
#v_php:hover {background-image:url(../../images/h_powered-php.gif);}
#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}
#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}
#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}
#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}
#v_css {float:right;background-image:url(../../images/valid-css.gif);}
#v_css:hover{background-image:url(../../images/h_valid-css.gif);}
