/*------------------------------------------------------------------------------------
  PRODUCER STYLE SHEET
------------------------------------------------------------------------------------*/


BODY {
	   MARGIN: 0px 0px 0px; background:#111111;  
}


/*------------------------------------------------------------------------------------
  Text
------------------------------------------------------------------------------------*/

.text {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; COLOR: #e0e0e0; FONT-WEIGHT: normal;
}

.text.ten {
	FONT-SIZE: 10px;
}

.text.eleven {
	FONT-SIZE: 11px; LINE-HEIGHT:18px;
}

.text.twelve {
	FONT-SIZE: 12px; LINE-HEIGHT:20px;
}

.text.sixteen {
	FONT-SIZE: 16px; LINE-HEIGHT:20px;
	
}

.text.twentytwo {
	FONT-SIZE: 22px; LINE-HEIGHT:25px;
}

.text.bold {
	FONT-WEIGHT: bold; 
}

.text.white {
	COLOR: #FCFCFC;
}

.text.color {
	COLOR: #FF6633;
}

.text.mediumgrey {
	COLOR: #666666;
}

.text.darkgrey {
	COLOR: #333333;
}

.text.black {
	COLOR: #151515;
}

.text.underline {
	padding-bottom:1px;
}

.text.tracks {
	padding-top:2px; border-top: 1px solid #888888; padding-bottom:2px; border-bottom: 1px solid #888888; display: block;
}

.text.shadow {
 	text-shadow: #000000 0 1px 0;
}


/*------------------------------------------------------------------------------------
  3. Href Text Link
------------------------------------------------------------------------------------*/

/* -- Firefox fix -- */

A:active, A:focus {
	outline: 0;
}

/* -- ----------- --*/	

A.text:link {
  	outline: none;
 		
}
A.text:visited {
	outline: none;
 		
}
A.text:hover {
	COLOR: #CCCCCC;
	outline: none;
}


/*------------------------------------------------------------------------------------
  Header 
------------------------------------------------------------------------------------*/


.header_bg_image { 
	background:url(../graphics/windermere_header.jpg) no-repeat;
}

.header_bg_color {
	background-color:#252525;
}


/*------------------------------------------------------------------------------------
  Background 
------------------------------------------------------------------------------------*/


.background_image { 
	background:url(../graphics/windermere_bg.jpg) repeat;
}

.background_color {
	background-color:#000000;
}


/*------------------------------------------------------------------------------------
  Menu
------------------------------------------------------------------------------------*/

.menu { 
	background:url(../graphics/menu_bg_333333.png) repeat-x;
}

.menu_text { 
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold; 
	COLOR: #e6e6e6;
	text-shadow: #000000 0 1px 0;
}

A.menu_text:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold; 
	COLOR: #e6e6e6;
	text-shadow: #000000 0 1px 0;
    outline: none;	
		
}
A.menu_text:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold; 
	COLOR: #e6e6e6;
	text-shadow: #000000 0 1px 0;
    outline: none;	
}
A.menu_text:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold; 
	COLOR: #e6e6e6;
	text-shadow: #000000 0 1px 0;
    outline: none;	
}



/*------------------------------------------------------------------------------------
  Containers/Boarders
------------------------------------------------------------------------------------*/

.container_270px_top { 
	background:url(../graphics/container_270px_CCCCCC.png) no-repeat 0px 0px; width:860px; height:5px;
}

.container_270px_bottom { 
	background:url(../graphics/container_270px_CCCCCC.png) no-repeat 0px -5px; width:860px; height:5px;
}


.container_565px_top { 
	background:url(../graphics/container_565px_CCCCCC.png) no-repeat 0px 0px; width:860px; height:5px;
}

.container_565px_bottom { 
	background:url(../graphics/container_565px_CCCCCC.png) no-repeat 0px -5px; width:860px; height:5px;
}


.container_boarder { 
	background-color:#CCCCCC; width:5px;
}


.container_content { 
	background:url(../graphics/container_bg_low_333333.png) repeat; 
	vertical-align:top;
}

.container_header { 
	background-color:#CCCCCC; height:20px; padding-left:8px; padding-right:8px;
}



/*------------------------------------------------------------------------------------
  Href Text Link
------------------------------------------------------------------------------------*/

A.text:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #e0e0e0;
	padding-bottom:1px; border-bottom: dotted 1px #111111;
    outline: none;	
		
}
A.text:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #e0e0e0;
	padding-bottom:1px; border-bottom: dotted 1px #111111;
    outline: none;	
}
A.text:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #9e9e9e;
	padding-bottom:1px; border-bottom: dotted 1px #111111;	
    outline: none;
}



A.textbig:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; LINE-HEIGHT:20px;
	COLOR: #FF6633;
    outline: none;	
		
}
A.textbig:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; LINE-HEIGHT:20px;
	COLOR: #FF6633;
    outline: none;	
}
A.textbig:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px; LINE-HEIGHT:20px;
	COLOR: #F4F4F4;
    outline: none;
}

/*------------------------------------------------------------------------------------
  Titles
------------------------------------------------------------------------------------*/


.titles {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #ff9900;	
}

A.titles:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #ff9900;	
    outline: none;
}

A.titles:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #ff9900;
    outline: none;	
}

A.titles:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #ff9900;
    outline: none;	
}


/*------------------------------------------------------------------------------------
  Sub-Titles
------------------------------------------------------------------------------------*/

.sub_titles {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #ffd75e;	
}



/*------------------------------------------------------------------------------------
  Menu Links
------------------------------------------------------------------------------------*/


A.Menu_links_selected {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #111111;	
    outline: none;
}

A.Menu_links:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #555555;
    outline: none;	
}

A.Menu_links:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #555555;	
    outline: none;
}

A.Menu_links:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #999999;	
    outline: none;
}


.Menu_links_dividers {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #999999;	
}



.Menu_Text {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; LINE-HEIGHT:12px;
	COLOR: #666666;	
}


/*------------------------------------------------------------------------------------
  Footer
------------------------------------------------------------------------------------*/

.footer {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #FFFFFF;	
}

A.footer:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #FFFFFF;
    outline: none;
		
}
A.footer:visited {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #FFFFFF;
    outline: none;
}
A.footer:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px; LINE-HEIGHT:12px;
	COLOR: #999999;
    outline: none;
}




/*------------------------------------------------------------------------------------
  5. DIV/TABLE Borders
------------------------------------------------------------------------------------*/


.border {
	border: 1px;
	border-color:#999999;
	border-style:solid;
	padding: 5px;
}

.border.dashed {
	border-style:dashed;
}

.border.dotted {
	border-style:dotted;
}

.border.thick {
	border: 5px;
}

.border.color {
	border-color:#FF6633;
}



/*------------------------------------------------------------------------------------
  7. Image Boarders
------------------------------------------------------------------------------------*/


.border.images {
	padding: 0px; display:block;
}

.border.images-offset {
	padding: 1px; display:block;
}


/*------------------------------------------------------------------------------------
  Form Elements
------------------------------------------------------------------------------------*/


/*-- Input Text Box --*/

input.input_text_box {
	border: 1px solid #999999;
	background-color:#EEEEEE;
	padding-left: 3px;
	padding-right: 3px;
	height: 18px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	
}



/*-- Text area --*/

textarea.text_area {
	border: 1px solid #999999;
	background-color:#EEEEEE;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    resize:none;
	
}


/*------------------------------------------------------------------------------------
  Other
------------------------------------------------------------------------------------*/


A.photopage:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e0e0e0; TEXT-DECORATION: none
}
A.photopage:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e0e0e0; TEXT-DECORATION: none
}
A.photopage:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e0e0e0; TEXT-DECORATION: overline
}


.photos img{
 border: 1px solid #DCA73D;
 }

 .photos:hover img{
 border: 1px solid #A9192D;
 }

 .photos:hover{
 border: 1px; color: #A9192D;
 }
 

.photosOLD {
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	border-highlight-color: #0C4381;
	
}
