
#monoslideshow_421208 {visibility:hidden}
	#maincol {

		float: left;

		}



	#subcol {

		float: left;

	}



	#xcol {

		float: right;

	}

	

	#wrap {

		float: right;

	}

	

	body.col-M #maincol { float:left; width:100%; }

	body.col-M #wrap { float:left; }

	

	

	body.col-SM #xcol, body.col-MS #xcol, body.col-M #subcol, body.col-M #xcol { display:none; }

	body.col-MX #subcol { display:none; }

	body.col-MX #wrap { float:left; }

	

	body.col-SM #maincol { float:right; }

	body.col-MX #maincol { float:left; }

	

	body.col-SM #subcol { float:left; }

	body.col-MX #xcol { float:right; }

	

	body.col-MSX #wrap { float:left; }

	

	/* Some defaults

	----------------------------------------------- */

	

	.hasLayout/*

, .listingitem

*/ {

		height:1px;

	}

	

	html>body .hasLayout/*

, html>body .listingitem

*/  {

		height:auto;

		min-height:1px;

		/*overflow-y:hidden;*/

	}

		

	form {

		padding:0px;

		border:0px;

		margin:0px;

	}

	

	img {

		padding:0px;

		border:0px;

		margin:0px;

		display:block;

	}

	

	img.inline {

		display:inline;

	}

	

	.clear {

		clear: both;

	}	

	

	.clearing {

		clear: both;

		display: block;

		margin: 0;

		padding: 0;

		height: 0;

		line-height: 1px;

		font-size: 1px;

		}

	

	.hide {

		display: none;

		}

	

	/* Corners

	----------------------------------------------- */

	

	div.corner1 {

		top:0px;

		left:0px;

		background-position:0 0;

	}

	

	div.corner2 {

		top:0px;

		right:0px;

		background-position: 100% 0%;

	}

	

	div.corner3 {

		bottom:0px;

		right:0px;

		background-position: 100%  100%;

	}

	

	div.corner4 {

		bottom:0px;

		left:0px;

		background-position:  0 100%;

	}

	

td,th {

	vertical-align:top;

}


#header{

  width: 910px;

}

#footer {

  width: 910px;

}

#content {

  width: 910px;

}



#headerContent {

  height: 35px;

}

html>body #headerContent {

  min-height: 35px;

  height: auto;

}

#footerContent {

  height: 14px;

}

html>body #footerContent {

  height: auto;

  min-height: 14px;

}



#maincolContent {

  height:310px;

}

html>body #maincolContent {

  min-height:310px;

  height:auto;

}



#subcolContent {

  height:280px;

}

html>body #subcolContent {

  min-height:280px;

  height:auto;

}



#xcolContent {

  height:310px;

}

html>body #xcolContent {

  min-height:310px;

  height:auto;

}



div.maincol_left_wrap {

float: left;

clear: left;

overflow: hidden;

}



div.maincol_right_wrap {

float: right;

overflow: hidden;

}

	

#subcol {width:250px;}

#xcol {width:142px;}

body.col-M #wrap {width:910px;}

body.col-M #maincol {width:890px;}

body.col-SM #wrap {width:630px;}

body.col-SM #maincol {width:610px;}

body.col-SMX #wrap {width:630px;}

body.col-SMX #maincol {width:460px;}

body.col-MX #wrap {width:910px;}

body.col-MX #maincol {width:740px;}


body.col-M .maincol_left_wrap {width: 49%;}

body.col-M .maincol_right_wrap {width: 49%;}

body.col-SM .maincol_left_wrap {width: 49%;}

body.col-SM .maincol_right_wrap {width: 49%;}

body.col-SMX .maincol_left_wrap {width: 49%;}

body.col-SMX .maincol_right_wrap {width: 49%;}

body.col-MX .maincol_left_wrap {width: 49%;}

body.col-MX .maincol_right_wrap {width: 49%;}

body.type_photoindex #subcol {width:250px;}

body.type_photoindex #xcol {width:142px;}

body.col-M-type_photoindex #wrap {width:910px;}

body.col-M-type_photoindex #maincol {width:890px;}

body.col-SM-type_photoindex #wrap {width:630px;}

body.col-SM-type_photoindex #maincol {width:610px;}

body.col-SMX-type_photoindex #wrap {width:630px;}

body.col-SMX-type_photoindex #maincol {width:460px;}

body.col-MX-type_photoindex #wrap {width:910px;}

body.col-MX-type_photoindex #maincol {width:740px;}

body.col-M-type_photoindex .maincol_left_wrap {width: 49%;}

body.col-M-type_photoindex .maincol_right_wrap {width: 49%;}

body.col-SM-type_photoindex .maincol_left_wrap {width: 49%;}

body.col-SM-type_photoindex .maincol_right_wrap {width: 49%;}

body.col-SMX-type_photoindex .maincol_left_wrap {width: 49%;}

body.col-SMX-type_photoindex .maincol_right_wrap {width: 49%;}

body.col-MX-type_photoindex .maincol_left_wrap {width: 49%;}

body.col-MX-type_photoindex .maincol_right_wrap {width: 49%;}

body.type_gallery #subcol {width:250px;}

body.type_gallery #xcol {width:142px;}

body.col-M-type_gallery #wrap {width:910px;}

body.col-M-type_gallery #maincol {width:890px;}

body.col-SM-type_gallery #wrap {width:630px;}

body.col-SM-type_gallery #maincol {width:610px;}

body.col-SMX-type_gallery #wrap {width:630px;}

body.col-SMX-type_gallery #maincol {width:460px;}

body.col-MX-type_gallery #wrap {width:910px;}

body.col-MX-type_gallery #maincol {width:740px;}

body.col-M-type_gallery .maincol_left_wrap {width: 49%;}

body.col-M-type_gallery .maincol_right_wrap {width: 49%;}

body.col-SM-type_gallery .maincol_left_wrap {width: 49%;}

body.col-SM-type_gallery .maincol_right_wrap {width: 49%;}

body.col-SMX-type_gallery .maincol_left_wrap {width: 49%;}

body.col-SMX-type_gallery .maincol_right_wrap {width: 49%;}

body.col-MX-type_gallery .maincol_left_wrap {width: 49%;}

body.col-MX-type_gallery .maincol_right_wrap {width: 49%;}


body {

	height: 100%;

	margin: 0px;

	border: 0px;

	background-color: #1A1818;

	background-image:none;

background-repeat:repeat-x

;background-attachment:scroll

;background-position:0 0

;

	color: #CCCCCC;

	font-family:Arial, Helvetica, sans-serif;

font-size:.70em;

text-align:left;



	/*text-align: left;*/

}



#uberContainer {

	height: 100%;

	background-color:transparent;

	background-image:none;

background-repeat:repeat-y

;background-attachment:scroll

;background-position:0 0

;

	

	border-color: #666666;

	

	

	border-style:solid;

border-width: 0px;



	

  	margin:  20px 0px 40px 30px;

}







.marginCollapseFix {

height: 1px;

margin-bottom: -1px;

background: none;

border: none;

float: none;

position: static;

_display: inline;/*ie6*/

}



#content {

  height: 1px;

  position: relative;

  overflow: visible

}



html>body #content {

  height: auto;

  min-height: 1px;

  overflow: hidden;

}



#subcol, #xcol, #maincol, #wrap {

  overflow-x: hidden;

}



html>body #xcol {

  overflow: hidden;

}



html>body #maincol, html>body #wrap {

  overflow: visible;

}





#subcol {

  overflow: hidden;

}





#header, #footer, #topnav {

  position: relative;

  overflow: hidden;

}



#headerContent, #footerContent, #maincolContent, #xcolContent, #subcolContent, #locationContent {

  position: relative;

}



#header {

  margin:  0px 0px 50px 0px;

  color: #CCCCCC;

  z-index: 2;

}



#topnav {

  z-index: 3;

}



#footer {

  margin:  0px;

	color: #666666;

  z-index: 2;

}



#footerContent {

	font-family:Arial, Helvetica, sans-serif;

font-size:1em;

text-align:left;



}



div#content {

  margin:  0px;

  z-index: 1;

  

}



.contentbody {





}



#subcolContent {

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

text-align:left;



  

  color:#CCCCCC;

  

}

#subcol {

  margin:  0px 30px 0px 0px;

  

  padding:  0px 0px 40px 0px;

  

  border-color:#666666;

  

  border-style:solid;

border-width: 0px;



  

  background-color:transparent;

  

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 0

;

  

}



#xcolContent {

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

text-align:left;



  

  color:#CCCCCC;

  

}

#xcol {

  margin:  0px;

  

  padding:  6px 4px 4px 4px;

  

  border-color:#666666;

  

  border-style:solid;

border-width: 0px;



  

  background-color:transparent;

  

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 0

;

  

}



#maincolContent {

  

}

#maincol {

  

  padding:  10px 10px 0px 10px;

  

  border-color: #666666;

  

  border-style:solid;

border-width: 0px;



  

  background-color:transparent;

  

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 0

;

  

}







.contentsection-maincol_bottom {

clear: both;

}



/*** Start content styling ***/



div.sitetitle, body div#sitetitle {

  

  position:static;

margin-top:0px; margin-left:0px;

  text-align: left;

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1.3em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:15px;



  color: #FFFFFF;

  z-index: 1;

}



#sitetitle img {

  border: 0;

}



#headerContent {

  /*z-index: 1;*/

}



a {

	color : #999999;

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:none;



}



p {

	margin-top:0px;

}



a:hover {

	color : #FFFFFF;

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:underline;



}



h1, .h1 {

	margin:0 0 4px 0;

	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:4px;



	color : #FFFFFF;

}



h2, .h2 {

	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:4px;



	margin:0 0 3px 0;

	color : #FFFFFF;

}



.sectionhead {

	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:4px;



	color : #FFFFFF;

}



h3, .h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:bold;

text-transform:none;

text-align:left;

letter-spacing:normal;



	margin:0 0 2px 0;

	color : #CCCCCC;

}



h4 {

	margin:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1.1em;

font-weight:bold;

text-transform:none;

text-align:left;

letter-spacing:normal;



}



h1 a, .h1 a, h1 a, .h1 a {

	color : #FFFFFF;

}



h2 a, .h2 a, h2 a:hover, .h2 a:hover {

	color : #FFFFFF;

}



h2 a:hover,.h2 a:hover {

	color : #FFFFFF;

}



h3, .h3 { 

	color : #CCCCCC;

}



.clear {

  clear: both;

} 



.clearing {

  clear: both;

  display: block;

  margin: 0;

  padding: 0;

  height: 0;

  line-height: 1px;

  font-size: 1px;

  }



.hide {

  display: none;

}



/* section title  */

.sectionhead {

	

	

  

}



.intro, .introcopy, .sectionintro {

	

	font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:bold;

text-align:left;



	

	

  

  margin:  11px 0px

  

  

}



.homecopy, div#homepage_text {

  font-family:Arial, Helvetica, sans-serif;

font-size:.70em;

text-align:left;



  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

text-align:left;



  

  color: #CCCCCC;

  

}



div#contentheader {

	

	

  


}



div#main_menu {

  position:static;

margin-top:12px; margin-left:0px;

}





/* photos */

img.photo, .linkentry img {

	border-color: #666666;

	border-style:solid;

border-width: 1px;



}



img.thumbnail {

	border-color: #666666;

	border-style:solid;

border-width: 1px;



}



#homepage_image {

  

}







#imagePhoto {

	

	vertical-align: top;

	

	

	text-align: left;

	

}



#imagePhoto img {

	display:inline;

}



/* listings */



	

div.listingitem, div.listing div.linkdescription div.linkdescription {

	margin:  0px 0px 12px 0px;

	clear:both;

}



img.listingimage {

	float:left;

	margin:0 4px 4px 0;

}



/* Links */

.linkentry {

	margin-bottom:12px;

}



.linkentry p {

	margin-top:0px;

	margin-bottom:2px

}



.linkentry p span.label {

	font-weight:bold;

	width:50px;

}



.linkentry p.linktitle {

	font-weight:bold;

	font-size:1.2em;

	margin-top:8px;

	margin-bottom:4px

}



/* form fields */

input.inputField, textarea.inputField, select.inputField {

	border: 1px solid #666666;

	vertical-align:top;

	font-family:Arial, Helvetica, sans-serif;

font-size:1.2em;

font-weight:bold;

text-transform:none;

text-align:left;

letter-spacing:normal;



}



input.button, input.buttonHi {

	border: 1px solid #666666;

	font-family:Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:bold;

text-align:left;



	text-align:center;

	font-weight:bold;

	padding-top:1px;

	padding-bottom:1px;

}



input.button {

	color:#1A1818;

	background-color:#666666;

}



input.buttonHi {

	color:#666666;

	background-color:#1A1818;

}



/* tables */

	

table.form td, table.form th {

	padding:3px;

}



table.info {

	margin-top:12px;

	margin-bottom:12px;

	border-top:1px solid #666666;

	border-left:1px solid #666666;

	border-spacing: 0;

}



table.info th {

	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:4px;



	background-color: #1A1818;

	color: #CCCCCC;

}



table.info td, table.info th {

	border-right:1px solid #666666;

	border-bottom:1px solid #666666;

	padding:3px;

}



/* photos */

#galleryMenuContent {

  

}



div.next, div.previous {

	

}



div.next {

	float: right

}



div.next a {

	background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:100% 50%

;

	

}



div.previous {

	float:left;

}



div.previous a {

	background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0% 50%

;

	

}



p.imageinfo {

	margin-bottom:2px;

	margin-top:2px;

	margin-left:0px;

	padding:0px;

}



/** Lists other than menus **/

.horizontallist {

  position: relative;

  list-style-type:none;

  margin:0px;

  padding:0px;

  border:0px;

  height:1px;

}



.horizontallist li, .horizontallist .listitem {

  height:1px;

  line-height:1em;

  display: inline;

}



html>body .horizontallist, html>body .horizontallist li, html>body .horizontallist .listitem {

  height: auto;

  overflow: hidden;

}



.horizontallist li a:hover, .horizontallist .listitem a:hover {

  text-decoration:underline;

}



.contentsection {

	text-align: left;

	zoom: 1;

}



.contentsection-general:after, .contentsection-text:after {/*clearing for floated images*/

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.contentsection .contenttitle {

	zoom: 1;

}



.contentsection .contentpadding {

	position: relative;

	zoom: 1;

}

.paginationControl {

	overflow:hidden;

	width: 100%;

}



.contentsection .paginationControl .pageLink a {

	display: inline;

	zoom: 1;

}

html>body .contentsection .paginationControl .pageLink a {

	display: inline-block;

	*display: inline;

}



.contentsection-photo a {

	display: block;

	overflow: hidden;

	line-height: 0;

	zoom: 1;

}



.contentsection .noWrap {

	

}


div.contentsection {

	position:static;

margin-top:0px; margin-left:0px;

}

div.contentsection {
 	

  	margin:  0px;
  	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

text-align:left;

  	border-style:solid;

border-width: 0px;

  	-moz-border-radius: 0px;

-khtml-border-radius: 0px;

-webkit-border-radius: 0px;

border-radius: 0px;

  	border-color: #666666;

  	background-color: transparent;
  	color: #CCCCCC;

	overflow: visible;
	

}
div.contentsection img, div.contentsection.contentsection-photo a {

  	border-style:solid;

border-width: 1px;

  	border-color: #666666;

}


div.contentsection.contentsection-photo img {

	border: none;

}

div.contentsection img.thumbnail {

  	border-style:solid;

border-width: 1px;

}







div.contentsection a, div.contentsection a:hover {

	

  	font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:none;



  	

	

  	color: #999999;

  	

}




div.contentsection .contentpadding {

  padding:  0px;

}


div.contentsection .contenttitle {

  border-style:solid;

border-width: 1px;
  padding:  4px;

  margin:  0px 0px 12px 0px;

  border-color: #666666;

  background-color: #1A1818;

}





div.contentsection .contenttitle a, div.contentsection h3.contenttitle {

	

	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:4px;



	

	

	

  	color: #CCCCCC;

  	

}







div.contentsection h3.contenttitle a {

	font-size: 1em;

}









div.contentsection .contentInner {

  

  border-style:solid;

border-width: 0px;



  

  

  border-color: #666666;

  

  

  background-color: transparent;

  

  

  padding:  4px;

  

  

	

  height: auto;

	

  

}



html>body div.contentsection .contentInner {

  height: auto;

  min-height: 0px;

}





div.contentsection .contentSectionImage {

  

  border-style:solid;

border-width: 1px;



  

  

  border-color: #666666;

  

  

    

      

    

  margin:  0px;

  margin-right: 10px;

  margin-bottom: 10px;

    

  float: left;

    

  

}







div.contentsection .paginationControl {

  

  position:static;

margin-top:0px; margin-left:0px;

  

  position: relative;

  

  

  

  text-align: left;

  

  

  color: #CCCCCC;

  

  

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-transform:uppercase;

letter-spacing:normal;



  

  

  padding:  0px;

  

  

  

  width: auto;

  

  

}





div.contentsection .paginationControl .info {

  padding:  0px;

}





 

div.contentsection .paginationControl a {

  

  color: #CCCCCC;

  

  

  font-weight:normal;font-style:normal;

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-transform:uppercase;

letter-spacing:normal;



  font-size:1em;

  

}







div.contentsection .paginationControl a:link,

div.contentsection .paginationControl a:visited{

  

  color: #999999;

  

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:none;



  

}







div.contentsection .paginationControl a:link:hover,

div.contentsection .paginationControl a:visited:hover{

  

  color: #FFFFFF;

  

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:underline;



  

}





div.contentsection .paginationControl .next {

  

  position:static;

margin-top:0px; margin-left:40px;

  

  

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:100% 50%

;

  

  

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-transform:uppercase;

letter-spacing:normal;



  

  

  color: #CCCCCC;

  

  

  padding-top: 0px;

  padding-bottom: 0px;

  

}





div.contentsection .paginationControl .next:hover {

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:100% 50%

;

}







div.contentsection .paginationControl .next-empty {

  padding:  0px 5px 0px 0px;

}





div.contentsection .paginationControl .next-empty:hover {

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:100% 50%

;

}





div.contentsection .paginationControl .next a {

  

  color: #999999;

  

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:none;



  

  

  padding:  0px 5px 0px 0px;

  

}





div.contentsection .paginationControl .next:hover a {

  

  color: #FFFFFF;

  

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:underline;



  

}





div.contentsection .paginationControl .previous {

  

  position:static;

margin-top:0px; margin-left:0px;

  

  

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0% 50%

;

  

  

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-transform:uppercase;

letter-spacing:normal;



  

  

  color: #CCCCCC;

  

  

  padding-top: 0px;

  padding-bottom: 0px;

  

}





div.contentsection .paginationControl .previous:hover {

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0% 50%

;

}







div.contentsection .paginationControl .previous-empty {

  padding:  0px 0px 0px 5px;

}





div.contentsection .paginationControl .previous-empty:hover {

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0% 50%

;

}





div.contentsection .paginationControl .previous a {

  

  color: #999999;

  

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:none;



  

  

  padding:  0px 0px 0px 5px;

  

}





div.contentsection .paginationControl .previous:hover a {

  

  color: #FFFFFF;

  

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:underline;



  

}





div.contentsection .paginationControl .pageLink a {

  

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 0

;

  

  

  	

  width: auto;

  	

  

  

  	

  height: auto;

  	

  

}



div.contentsection .paginationControl .pageLink a:link,

div.contentsection .paginationControl .pageLink a:visited {

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 0

;

}





div.contentsection .paginationControl .pageLink a:link:hover,

div.contentsection .paginationControl .pageLink a:visited:hover {

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 0

;

}

div#homepage_title {
 	

  	margin:  0px 0px 29px 0px;


  	width: auto;
}


div#homepage_title {

	font-size: 1em;

	border:0;

}

div#homepage_text {

	position:absolute;

bottom:-100px; right:0px;top:auto; left:auto;



}

div.contentsection-submenu {
  	border-style:solid;

border-width: 0px;
  	border-color: #666666;

  	
  	background-color: transparent;

  	padding:  0px;
	

}
div.contentsection-submenu .contentpadding {

  padding:  0px;

}


	

div.contentsection-photos {

	position:static;

margin-top:0px; margin-left:0px;

}

div.contentsection-photos {
  	border-style:solid;

border-width: 0px;


  	-moz-border-radius: 0px;

-khtml-border-radius: 0px;

-webkit-border-radius: 0px;

border-radius: 0px;



 	

  

	

  	border-color: #666666;

  	

  

	

  	background-color: transparent;

  	

  

	



  	

	



	

	text-align: center;

		

	

	

	overflow: hidden;

		

	

}





























div.contentsection-photos .contentpadding {

  padding:  0px;

}





div.contentsection-photos .contenttitle {

  

  

  border-style:solid;

border-width: 1px;



  

  

  

  

  

  background-color: #1A1818;

  

  

}





div.contentsection-photos .contenttitle a, div.contentsection-photos h3.contenttitle {

	

	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:4px;



	

	

	

}







div.contentsection-photos h3.contenttitle a {

	font-size: 1em;

}









div.contentsection-photos .contentInner {

  

  

  

  

  padding:  0px;

  

  

}





div.contentsection-photos .contentSectionImage {

  

  

  

}







div.contentsection-photos .paginationControl {

  

  

  

  

  

  

}



















div.contentsection-photos .paginationControl .next {

  

  

  

  

  

}













div.contentsection-photos .paginationControl .next a {

  

  

  

}







div.contentsection-photos .paginationControl .previous {

  

  

  

  

  

}













div.contentsection-photos .paginationControl .previous a {

  

  

  

}







div.contentsection-photos .paginationControl .pageLink a {

  

  

  

}









  

		

	

  	

	

	



div.contentsection-title {

	

  	

  	

	

    	

			

    	

  	



	

    	

    		

    	

  	

  

	

  	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:4px;



  	

  

	

  	border-style:solid;

border-width: 0px;



  	

  	

	

  

	

  	border-color: #666666;

  	

  

	

  

	

  	color: #FFFFFF;

  	



  	

	



		

	

		

	

}

























div.contentsection-title {

	font-size: 1em;

	border:0;

}

div.contentsection-title h1 {

	

	color: #FFFFFF;

	

	

	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:4px;



	

	

  	border-style:solid;

border-width: 0px;



  	

	

  	border-color: #666666;

  	

	

	

	padding:  0px;

	

}







div.contentsection-title .contentpadding {

  padding:  0px;

}





div.contentsection-title .contenttitle {

  

  

  

  

  

  

  

}




	

	



div.contentsection-text {

	

  	

  	

	

    	

			

    	

  	



	

    	

    		

    	

  	

  

	

  

	

  	border-style:solid;

border-width: 0px;



  	

  	

	

  

	

  

	

  

	



  	

  	padding:  0px;

  	

	



		

	

		

	

}





























div.contentsection-text .contentpadding {

  padding:  0px;

}





div.contentsection-text .contenttitle {

  

  

  

  

  

  

  

}















div.contentsection-text .contentInner {

  

  

  

  

  

}





div.contentsection-text .contentSectionImage {

  

  

  

}





  

		

	

  	

	

	



div.contentsection-menu {

	

  	

  	

	

    	

    		

    	

  	



	

    	

    		

    	

  	

  

	

  

	

  	border-style:solid;

border-width: 0px;



  	

  	

	

  

	

  	border-color: #666666;

  	

  

	

  	background-color: transparent;

  	

  

	



  	

  	padding:  0px;

  	

	



	

	text-align: left;

		

	

	

	overflow: hidden;

		

	

}





























div.contentsection-menu .contentpadding {

  padding:  0px;

}





div.contentsection-menu .contenttitle {

  

  

  

  

  

  

  

}



	



div.contentsection-slideshow {

	

  	

  	

	



	

  

	

  

	

  	

	

  

	

  

	

  

	



  	

	



	

	text-align: center;

		

	

		

	

}































div.contentsection-slideshow .contenttitle {

  

  

  

  

  

  

  

}















div.contentsection-slideshow .contentInner {

  

  

  

  

  

}





div.contentsection-slideshow .contentSectionImage {

  

  

  

}





  

		

	

  	

	

	

	

div.contentsection-photo {

	position:static;

margin-top:0px; margin-left:0px;

}

		

		

	



div.contentsection-photo {

	

  	

  	

	

    	

			

    	

  	



	

    	

    		

    	

  	

  

	

  

	

  	border-style:solid;

border-width: 0px;



  	

  	

	

  

	

  

	

  

	



  	

	



	

	text-align: left;

		

	

		

	

}





div.contentsection-photo img, div.contentsection-photo.contentsection-photo a {

	

  	border-style:solid;

border-width: 1px;



  	

	

  	border-color: #666666;

  	

}







div.contentsection-photo.contentsection-photo img {

	border: none;

}























div.contentsection-photo .contentpadding {

  padding:  0px;

}





div.contentsection-photo .contenttitle {

  

  

  

  

  

  

  

}















div.contentsection-photo .contentInner {

  

  

  

  

  padding:  0px;

  

  

}





div.contentsection-photo .contentSectionImage {

  

  border-style:solid;

border-width: 1px;



  

  

  border-color: #666666;

  

  

}





  

/* Generic (all) menu styles */

.contentsection-menu {

  z-index: 2;

  width: 100%;

  text-align: left;

  overflow: hidden;

}

.menu {

  line-height: 1em;

  position: relative;

  list-style-type:none;

  margin:0px;

  padding:0px;

  border:0px;

  height:auto;

  width: 100%;

}

html>body .menu {

  /*overflow:hidden;*/

}



.menu.horizontal {

  word-spacing: -1em;

  letter-spacing: -1em;

}



.menu.horizontal li, .menu.horizontal div {

  word-spacing: normal;

  letter-spacing: normal;

}



.menu ul {

  position: absolute;

  bottom: auto;

  right: auto;

  left: auto;

  top: -9999px;

  width: 100%;

  text-align: left;

  z-index: 2;

}



.menu li {

  float: left;

  display: inline;

  clear: both;

  width: 100%;

}



.horizontal li {

  white-space: nowrap;

  width: auto;

}



.menu.horizontal li {

  zoom: 1;

  display: inline;

  clear: none;

}

html>body .menu.horizontal li {

  display: inline-block;

  *display: inline;

  vertical-align:top;

}



.menu a {

  zoom: 1;

  display:inline;

  height: 12px;

}

html>body .menu a {

  display: block;

  

  height: auto;

  min-height: 12px;

}



.horizontal li, .horizontal div.menuitem {

  height:1px;

  /*line-height:1em;*/

  display: inline;

  float: none;

  zoom: 1;

}

html>body .horizontal li, html>body .horizontal div.menuitem {

  height:auto;

  display: inline-block;

  *display: inline;

}



.vertical li, .vertical div.menuitem,

.vertical li a, .vertical div.menuitem a {

  display: block;

  float: none;

}



.vertical li, .vertical li a {

  width: 150px;/*fixed width for ie6, which doesn't seem to want to shrink widths*/

}

html>body .vertical li, html>body .vertical div.menuitem, html>body .vertical li a, html>body .vertical div.menuitem a {

  width: auto;

  display: block;

}



.sf-shadow ul {

  background: url('_graphics/colours/black/shadow.png') no-repeat bottom right;

  padding: 0 8px 9px 0;

  -moz-border-radius-bottomleft: 17px;

  -moz-border-radius-topright: 17px;

  -webkit-border-top-right-radius: 17px;

  -webkit-border-bottom-left-radius: 17px;

}

.sf-shadow ul.sf-shadow-off {

  background: transparent;

}



.sf-with-ul span.sf-sub-indicator {

  zoom: 1;

  position: relative;

  display: inline;

  width: 0px;

  height: 0px;

  padding-right: 7px;

  padding-top: 7px;

  left: 4px;

  top: -2px;

  overflow: hidden;

}



html>body .sf-with-ul span.sf-sub-indicator {

  display: inline-block;

  top: 0px;

  *display: inline;

  *top: -2px;

}



body div#main_menu .horizontal .sf-with-ul:hover span.sf-sub-indicator,

body div#main_menu .horizontal .hilight .sf-with-ul span.sf-sub-indicator,

body div#main_menu .horizontal .sfHover span.sf-sub-indicator {

  background-position: -14px 0;

}



body #footer div#main_menu .sf-with-ul:hover span.sf-sub-indicator,

body #footer div#main_menu .hilight .sf-with-ul span.sf-sub-indicator,

body #footer div#main_menu .sfHover span.sf-sub-indicator {

  background-position: -21px 0;

}



body div#main_menu .sf-with-ul:hover span.sf-sub-indicator,

body div#main_menu .hilight .sf-with-ul span.sf-sub-indicator,

body div#main_menu .sfHover span.sf-sub-indicator {

  background-position: -7px 0;

}



div.contentsection-submenu, div.contentsection-submenu-hidden {

  display: none;

}













div.contentsection-menu .menu a {

  margin:  0px;

  border-color: #666666;

  border-style:solid;

border-width: 1px;

border-bottom-width:0;

border-left-width:0;border-right-width:0;



  padding:  0px 8px 0px 12px;

  

}

div.contentsection-menu .horizontal a {

  border-style:solid;

border-width: 1px;

border-right-width:0;

border-top-width:0;border-bottom-width:0;



}



div.contentsection-menu .menu .first a {

	border-top-width:0;



}

div.contentsection-menu .horizontal .first a {

	border-left-width:0;

padding-left:0;



}







div.contentsection-menu .menu a, div.contentsection-menu .menu a:hover {

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:normal;

text-transform:uppercase;

text-align:left;

text-decoration:none;

line-height:normal;

letter-spacing:2px;



  color: #999999;

  background-color: transparent;

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 50%

;

}



div.contentsection-menu .menu a:hover{

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:normal;

text-transform:uppercase;

text-align:left;

text-decoration:none;

line-height:normal;

letter-spacing:2px;



  color: #FFFFFF;

  background-color: transparent;

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 50%

;

}





div.contentsection-menu .menu .current a,

div.contentsection-menu .menu .current a:hover {

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:normal;

text-transform:uppercase;

text-align:left;

text-decoration:none;

line-height:normal;

letter-spacing:2px;



  color: #FFFFFF;

  background-color: transparent;

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 50%

;

}





div.contentsection-menu .sf-with-ul span.sf-sub-indicator {

  

  background-image:url(_graphics/colours/999999/arrows.gif)

;background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 0

;

  

}









div.contentsection-submenu {

  position:static;

margin-top:12px; margin-left:66px;

}









div.contentsection-submenu a,

div.contentsection-submenu a:hover {

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:normal;

text-align:left;

text-decoration:none;



  color: #999999;

}



div.contentsection-submenu .menu a,

div.contentsection-submenu .menu .first a {

  margin:  0px;

  border-color: #666666;

  border-style:solid;

border-width: 1px;

border-right-width:0;

border-top-width:0;border-bottom-width:0;



  padding:  0px 8px 0px 12px;

  

}



div.contentsection-submenu .menu .first a {

  border-left-width:0;

padding-left:0;



}







div.contentsection-submenu .menu a,

div.contentsection-submenu .menu a:hover {

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.81em;

font-weight:normal;

text-transform:uppercase;

text-align:left;

text-decoration:none;

line-height:normal;

letter-spacing:2px;



  color: #999999;

  background-color: transparent;

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 50%

;

}





div.contentsection-submenu .menu .current a,

div.contentsection-submenu .menu .current a:hover,

div.contentsection-submenu .menu .hilight.current a {

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.81em;

font-weight:normal;

text-transform:uppercase;

text-align:left;

text-decoration:none;

line-height:normal;

letter-spacing:2px;



  color: #FFFFFF;

  background-color: transparent;

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 50%

;

}





div.contentsection-submenu .menu a:hover,

div.contentsection-submenu .menu .hilight a{

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.81em;

font-weight:normal;

text-transform:uppercase;

text-align:left;

text-decoration:none;

line-height:normal;

letter-spacing:2px;



  color: #FFFFFF;

  background-color: transparent;

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 50%

;

}





.contentsection-photos {

  overflow: hidden;/*will be overridden, but here for backwards compatability*/

  height: 0;

  visibility: hidden;

}



div.contentsection.contentsection-photos img {

  border: none;

}



.clikGrid {

  overflow: hidden;

  position: relative;

  width: 100%;

}

.clikGrid .clikGridInner {

  width: 1000px;

}



.clikGrid .clikGridItem, .clikGrid .clikGridItemClear {

  display: inline;/*ie6 double margin bug fix*/

  float: left;

  margin: 0;

  clear: none;

}



html>body .clikGrid .clikGridItem, html>body .clikGrid .clikGridItemClear {

  display: block;

}



.clikGrid .clikGridItemClear {

  clear: left;

}



.clikCarousel ul, ul.clikCarousel {

  list-style-type: none;

}



.clikCarouselOuter {

  position: relative;

  overflow: hidden;

  zoom: 1;

}



.clikCarouselNext, .clikCarouselPrevious {

  position: absolute;

  cursor: pointer;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

  z-index: 2;



}



.clikCarouselNext.inactive, .clikCarouselPrevious.inactive {

  cursor: default;

}



.clikCarouselNext {

  right: 0;

}



.clikCarouselPrevious {

  left: 0;

}



div.galleryOuterContainer {

  float: left;

  overflow: hidden;

  position: relative;/*to allow ie 6/7 overflow hidden*/

}



.galleryOuterContainer.clikAdjusted {

  overflow: visible;

}



.galleryOuterContainer.clikAdjusted .galleryInnerContainer {

  overflow: visible;

  position: absolute;/*stop margin collapses*/

}



.galleryOuterContainer.clikAdjusted .galleryInnerContainer.clikAlign-Vfit {

  position: static;/*to allow rowabove captions to move outside container*/

}



.galleryOuterContainer.clikAdjusted div.gallerycaption {

  overflow: visible;

}



div.galleryInnerContainer {

  margin: 0;

  left: 0;/*ie7 needs this*/

  position: relative;

}



div.galleryInnerContainer.clikAlign-Vfit {

  position: static;/*position rowabove/rowbelow relative to outerContainer*/

}



div.galleryInnerContainer.clikAlign-Hfit {

  float: left;/*expand width to contents*/

  display: block;

}



html>body div.gallerycaption, html>body div.galleryimage {

  overflow: hidden;/*hide from ie6*/

}



.gallery h3 {

  margin: 0;

}



.gallery div.gallerycaption h3 {

  position: relative;

  display: block;

}



.gallery div.gallerycaption h3 span {

  position: relative;

}



.gallery div.gallerycaption {

  width: 100%;

}



.gallery div.gallerycaption.top,

.gallery div.gallerycaption.bottom {

  float: none;

  height: auto;

  display: none;

  z-index: 2;

}



.gallery div.gallerycaption.top, .gallery div.gallerycaption.rowTop {

  position: absolute;

  top: 0;

  left: 0;

}

.gallery div.gallerycaption.bottom, .gallery div.gallerycaption.rowBottom {

  position: absolute;

  bottom: 0;

  left: 0;

}



div.galleryInnerContainer.clikAlign-Vfit .gallerycaption.rowabove.rowTop,

div.galleryInnerContainer.clikAlign-Vfit .gallerycaption.rowbelow.rowBottom {

  margin-left: 0;

  margin-right: 0;

}



.galleryOuterContainer div.galleryimage a {

  float: left;

  display: block;

  position: relative;

}



.galleryOuterContainer a:hover {

  font-size: 1em;

}



.galleryOuterContainer div.galleryimage-Hcrop, .galleryOuterContainer div.galleryimage-Hfit,

.galleryOuterContainer div.galleryimage-Hcrop a, .galleryOuterContainer div.galleryimage-Hfit a {

  overflow-x: hidden;

}



.galleryOuterContainer div.galleryimage-Vcrop, .galleryOuterContainer div.galleryimage-Vfit,

.galleryOuterContainer div.galleryimage-Vcrop a, .galleryOuterContainer div.galleryimage-Vfit a {

  overflow-y: hidden;

}



.galleryOuterContainer img {

  float:left;

  position: relative;

  border: none;

}











 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



 div.galleryInnerContainer {

  

  padding:  0px;

  

  

  border-style:solid;

border-width: 0px;



  

  

  -moz-border-radius: 0px;

-khtml-border-radius: 0px;

-webkit-border-radius: 0px;

border-radius: 0px;



  

  

  margin:  4px 4px 4px 4px;

  

  

  border-color: #666666;

  

  

  background-color: transparent;

  

  

  box-shadow: 0px 0px 0px transparent;

-moz-box-shadow: 0px 0px 0px transparent;

-webkit-box-shadow: 0px 0px 0px transparent;



  

}



 .hover div.galleryInnerContainer {

  

  border-color: #666666;

  

  

  background-color: transparent;

  

  

  box-shadow: 0px 0px 0px transparent;

-moz-box-shadow: 0px 0px 0px transparent;

-webkit-box-shadow: 0px 0px 0px transparent;



  

}





 .hover div.galleryInnerContainer ~ div.ieShadow {

  background-color: transparent !important;

}





 .galleryOuterContainer div.galleryimage {

  

  padding:  0px;

  

  

  border-style:solid;

border-width: 1px;



  

  

  -moz-border-radius: 0px;

-khtml-border-radius: 0px;

-webkit-border-radius: 0px;

border-radius: 0px;



  

  

  border-color: #666666;

  

  

  background-color: transparent;

  

  

  box-shadow: 0px 0px 0px #999999;

-moz-box-shadow: 0px 0px 0px #999999;

-webkit-box-shadow: 0px 0px 0px #999999;



  

}



 .galleryOuterContainer.hover div.galleryimage {

  

  border-color: #666666;

  

  

  background-color: transparent;

  

  

  box-shadow: 0px 0px 0px #999999;

-moz-box-shadow: 0px 0px 0px #999999;

-webkit-box-shadow: 0px 0px 0px #999999;



  

}





 .galleryOuterContainer.hover div.galleryimage ~ div.ieShadow {

  background-color: #999999 !important;

}







 .galleryOuterContainer div.galleryimage-Hfit,

 .galleryOuterContainer div.galleryimage-Hcrop {

  width: 100px;

}







 .galleryOuterContainer div.galleryimage-Vfit,

 .galleryOuterContainer div.galleryimage-Vcrop {

  height: 100px;

}







 div.galleryInnerContainer.clikAlign-Vfit div.gallerycaption.rowabove h3,

 div.galleryInnerContainer.clikAlign-Vfit div.gallerycaption.rowbelow h3 {

  margin-left: 4px;

  margin-right: 4px;

}

 div.galleryInnerContainer.clikAlign-Vfit div.gallerycaption.rowabove h3 {

  margin-top: 4px;

}

 div.galleryInnerContainer.clikAlign-Vfit div.gallerycaption.rowbelow h3 {

  margin-bottom: 4px;

}





 .gallery h3 {

  

  padding:  2px;

  

  

  border-style:solid;

border-width: 0px 0px 0px 1px;



  

  

  -moz-border-radius: 0px;

-khtml-border-radius: 0px;

-webkit-border-radius: 0px;

border-radius: 0px;



  

  

  border-color: #666666;

  

  

  background-color: transparent;

  

  

  color: #999999;

  

  

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:normal;

text-transform:uppercase;

text-align:left;

letter-spacing:normal;



  

  

  text-align: left;

  

}





 .gallery a:hover {

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:normal;

text-transform:uppercase;

text-align:left;

letter-spacing:normal;



  font-size: 1em;

}





 .gallery .hover h3 {

  

  border-color: #666666;

  

  

  

  color: #FFFFFF;

  

}









 .gallery .gallerycaption.above,

 .gallery .gallerycaption.rowabove {

  margin-bottom: 0px;

}



 .gallery .gallerycaption.below,

 .gallery .gallerycaption.rowbelow {

  margin-top: 0px;

}











 .galleryOuterContainer .gallerycaption.rowabove.rowTop,

 .galleryOuterContainer .gallerycaption.rowbelow.rowBottom {

  margin-left: 0px;

  margin-right: 0px;

}

 .galleryOuterContainer .gallerycaption.rowabove.rowTop {

  top: 0px;

}

 .galleryOuterContainer .gallerycaption.rowbelow.rowBottom {

  bottom: 0px;

}



 div.galleryInnerContainer.clikAlign-Vfit .gallerycaption.rowbelow h3,

 div.galleryInnerContainer.clikAlign-Vfit .gallerycaption.rowabove h3 {

  margin-left: 0px;

  margin-right: 0px;

}







 .galleryOuterContainer img {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

 .galleryOuterContainer.hover img {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







 .gallery {

  

  position:static;

margin-top:0px; margin-left:0px;

  

  

  margin:  0px;

  

  

  -moz-border-radius: 6px;

-khtml-border-radius: 6px;

-webkit-border-radius: 6px;

border-radius: 6px;



  

  

  border-style:solid;

border-width: 0px;



  

  

  border-color: #CCCCCC;

  

  

  background-color: transparent;

  

}







 .clikCarouselOuter .gallery {

  

  margin:  30px auto;

  

}







 .clikCarouselInstruction {

  position:absolute;

top:0px; left:60px;bottom:auto; right:auto;



}





 .clikCarouselPrevious {

  

  color: #999999;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

    

  width: 12px;

    

  

  

    

  height: 12px;

    

  

  

  

  border-style:solid;

border-width: 0px;



  

  

  border-color: #666666;

  

  

  position:absolute;

top:0px; left:0px;bottom:auto; right:auto;



  

}



 .clikCarouselPrevious:hover {

  

  color: #FFFFFF;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

  border-color: #666666;

  

}



 .clikCarouselPrevious.inactive {

  

  color: #999999;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

  border-color: #666666;

  

}



 .clikCarouselNext {

  

  color: #999999;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

    

  width: 12px;

    

  

  

    

  height: 12px;

    

  

  

  

  border-style:solid;

border-width: 0px;



  

  

  border-color: #666666;

  

  

  position:absolute;

top:0px; right:0px;bottom:auto; left:auto;



  

}



 .clikCarouselNext:hover {

  

  color: #FFFFFF;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

  border-color: #666666;

  

}



 .clikCarouselNext.inactive {

  

  color: #999999;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

  border-color: #666666;

  

}













#gallery_content270113 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_content270113 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_content270113 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_content270113 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_content270113 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_content270113 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_content270113 .gallery .hover h3 {

  

  

  

}

























#gallery_content270113 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_content270113 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_content270113 .gallery {

  

  

  

  

  

  

}







#gallery_content270113 .clikCarouselOuter .gallery {

  

}







#gallery_content270113 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content270113 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content270113 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_content270113 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content270113 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content270113 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_content270106 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_content270106 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_content270106 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_content270106 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_content270106 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_content270106 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_content270106 .gallery .hover h3 {

  

  

  

}

























#gallery_content270106 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_content270106 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_content270106 .gallery {

  

  

  

  

  

  

}







#gallery_content270106 .clikCarouselOuter .gallery {

  

}







#gallery_content270106 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content270106 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content270106 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_content270106 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content270106 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content270106 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_content256077 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_content256077 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_content256077 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_content256077 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_content256077 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_content256077 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_content256077 .gallery .hover h3 {

  

  

  

}

























#gallery_content256077 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_content256077 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_content256077 .gallery {

  

  

  

  

  

  

}







#gallery_content256077 .clikCarouselOuter .gallery {

  

}







#gallery_content256077 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content256077 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content256077 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_content256077 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content256077 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content256077 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_content141158 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_content141158 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_content141158 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_content141158 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_content141158 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_content141158 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_content141158 .gallery .hover h3 {

  

  

  

}

























#gallery_content141158 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_content141158 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_content141158 .gallery {

  

  

  

  

  

  

}







#gallery_content141158 .clikCarouselOuter .gallery {

  

}







#gallery_content141158 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content141158 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content141158 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_content141158 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content141158 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content141158 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_content136552 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_content136552 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_content136552 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_content136552 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_content136552 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_content136552 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_content136552 .gallery .hover h3 {

  

  

  

}

























#gallery_content136552 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_content136552 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_content136552 .gallery {

  

  

  

  

  

  

}







#gallery_content136552 .clikCarouselOuter .gallery {

  

}







#gallery_content136552 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content136552 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content136552 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_content136552 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content136552 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content136552 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_content136514 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_content136514 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_content136514 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_content136514 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_content136514 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_content136514 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_content136514 .gallery .hover h3 {

  

  

  

}

























#gallery_content136514 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_content136514 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_content136514 .gallery {

  

  

  

  

  

  

}







#gallery_content136514 .clikCarouselOuter .gallery {

  

}







#gallery_content136514 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content136514 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content136514 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_content136514 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content136514 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content136514 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_content136511 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_content136511 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_content136511 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_content136511 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_content136511 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_content136511 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_content136511 .gallery .hover h3 {

  

  

  

}

























#gallery_content136511 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_content136511 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_content136511 .gallery {

  

  

  

  

  

  

}







#gallery_content136511 .clikCarouselOuter .gallery {

  

}







#gallery_content136511 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content136511 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content136511 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_content136511 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_content136511 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_content136511 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_index270113 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_index270113 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_index270113 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_index270113 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_index270113 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_index270113 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_index270113 .gallery .hover h3 {

  

  

  

}

























#gallery_index270113 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_index270113 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_index270113 .gallery {

  

  

  

  

  

  

}







#gallery_index270113 .clikCarouselOuter .gallery {

  

}







#gallery_index270113 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index270113 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index270113 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_index270113 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index270113 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index270113 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_index270106 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_index270106 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_index270106 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_index270106 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_index270106 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_index270106 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_index270106 .gallery .hover h3 {

  

  

  

}

























#gallery_index270106 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_index270106 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_index270106 .gallery {

  

  

  

  

  

  

}







#gallery_index270106 .clikCarouselOuter .gallery {

  

}







#gallery_index270106 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index270106 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index270106 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_index270106 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index270106 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index270106 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_index256077 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_index256077 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_index256077 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_index256077 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_index256077 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_index256077 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_index256077 .gallery .hover h3 {

  

  

  

}

























#gallery_index256077 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_index256077 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_index256077 .gallery {

  

  

  

  

  

  

}







#gallery_index256077 .clikCarouselOuter .gallery {

  

}







#gallery_index256077 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index256077 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index256077 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_index256077 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index256077 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index256077 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_index141158 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_index141158 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_index141158 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_index141158 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_index141158 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_index141158 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_index141158 .gallery .hover h3 {

  

  

  

}

























#gallery_index141158 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_index141158 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_index141158 .gallery {

  

  

  

  

  

  

}







#gallery_index141158 .clikCarouselOuter .gallery {

  

}







#gallery_index141158 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index141158 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index141158 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_index141158 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index141158 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index141158 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_index136552 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_index136552 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_index136552 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_index136552 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_index136552 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_index136552 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_index136552 .gallery .hover h3 {

  

  

  

}

























#gallery_index136552 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_index136552 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_index136552 .gallery {

  

  

  

  

  

  

}







#gallery_index136552 .clikCarouselOuter .gallery {

  

}







#gallery_index136552 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index136552 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index136552 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_index136552 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index136552 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index136552 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_index136514 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_index136514 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_index136514 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_index136514 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_index136514 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_index136514 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_index136514 .gallery .hover h3 {

  

  

  

}

























#gallery_index136514 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_index136514 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_index136514 .gallery {

  

  

  

  

  

  

}







#gallery_index136514 .clikCarouselOuter .gallery {

  

}







#gallery_index136514 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index136514 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index136514 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_index136514 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index136514 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index136514 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}













#gallery_index136511 .galleryOuterContainer {

  width: 110px;/*best guess*/

  height: 110px;

}



#gallery_index136511 div.galleryInnerContainer {

  

  

  

  

  margin:  4px 4px 4px 4px;

  

  

  

  

}



#gallery_index136511 .hover div.galleryInnerContainer {

  

  

  

}







#gallery_index136511 .galleryOuterContainer div.galleryimage {

  

  

  

  

  

  

}



#gallery_index136511 .galleryOuterContainer.hover div.galleryimage {

  

  

  

}



















#gallery_index136511 .gallery h3 {

  

  

  

  

  

  

  

  

}







#gallery_index136511 .gallery .hover h3 {

  

  

  

}

























#gallery_index136511 .galleryOuterContainer h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}

#gallery_index136511 .galleryOuterContainer.hover h3 {

  -ms-filter:none;filter:none;-moz-opacity: 1;

opacity: 1;



}







#gallery_index136511 .gallery {

  

  

  

  

  

  

}







#gallery_index136511 .clikCarouselOuter .gallery {

  

}







#gallery_index136511 .clikCarouselPrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index136511 .clikCarouselPrevious:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index136511 .clikCarouselPrevious.inactive {

  

  

  

  background-image: none;

  

  

}



#gallery_index136511 .clikCarouselNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

  

}



#gallery_index136511 .clikCarouselNext:hover {

  

  

  

  background-image: none;

  

  

}



#gallery_index136511 .clikCarouselNext.inactive {

  

  

  

  background-image: none;

  

  

}







table.fastGrid {

  border-collapse: separate;

}



table.fastGrid td {

  padding: 0;

}



div.clikCarouselOuter, div.galleryWrapper {

  overflow: hidden;

}



.fastGrid, .fastGrid div.row {

  zoom: 1;

  text-align: left;/*stop ie6/7 block element centering*/

}



.fastGrid div.row {

  overflow: hidden;

}



.fastGrid.carousel {

  position: relative;

}



div.fastGrid .galleryOuterContainer {

  float: left;

  overflow: hidden;

  position: relative;/*to allow ie 6/7 overflow hidden*/

  display: inline;

}



.fastGrid div.galleryInnerContainer {

  margin: 0;

  left: 0;/*ie7 needs this*/

  position: relative;

  zoom:1;

  float: left;

  display: inline;/*ie6 double margin fix*/

}



.fastGrid td div.galleryInnerContainer {

  display: inline;/*for ie6 inline-block*/

  float: none;

}



html>body .fastGrid td div.galleryInnerContainer {

  display: inline-block;

  *display: inline;/*for ie7, but for some reason doesn't work?*/

}



.fastGrid div.galleryOuterContainer div.galleryInnerContainer.clikAlign-Vfit {

  position: static;/*position rowabove/rowbelow relative to outerContainer*/

}



.fastGrid div.galleryOuterContainer div.galleryInnerContainer.clikAlign-Hfit {

  float: left;/*expand width to contents*/

  display: block;

}



.fastGrid .galleryOuterContainer div.gallerycaption, .fastGrid .galleryOuterContainer div.galleryimage {

  overflow: hidden;

  zoom: 1;

}



.fastGrid .galleryOuterContainer div.galleryimage {

  position: relative;

}



.fastGrid .galleryOuterContainer div.galleryimage a {

  overflow: hidden;

}



.fastGrid h3 {

  margin: 0;

}



.fastGrid .galleryOuterContainer div.gallerycaption {

  width: auto;

}



.fastGrid div.gallerycaption h3 {

  position: relative;

  display: block;

}



.fastGrid div.gallerycaption h3 span {

  position: relative;

}



.fastGrid .galleryOuterContainer div.gallerycaption.top,

.fastGrid .galleryOuterContainer div.gallerycaption.bottom {

  float: none;

  height: auto;

  z-index: 2;

  width: 100%;

  display: none;

}



.fastGrid .galleryOuterContainer div.gallerycaption.top,

.fastGrid .galleryOuterContainer div.gallerycaption.rowabove {

  position: absolute;

  top: 0;

  left: 0;

}

.fastGrid .galleryOuterContainer div.gallerycaption.bottom,

.fastGrid .galleryOuterContainer div.gallerycaption.rowbelow {

  position: absolute;

  bottom: 0;

  left: 0;

}



.fastGrid .galleryOuterContainer div.galleryimage a {

  float: left;

  display: block;

  position: relative;

}



.fastGrid a:hover {

  font-size: 1em;

}



.fastGrid .galleryOuterContainer div.galleryimage-Hcrop,

.fastGrid .galleryOuterContainer div.galleryimage-Hfit,

.fastGrid .galleryOuterContainer div.galleryimage-Hcrop a,

.fastGrid .galleryOuterContainer div.galleryimage-Hfit a {

  /*overflow-x: visible;*/

}



.fastGrid .galleryOuterContainer div.galleryimage-Vcrop,

.fastGrid .galleryOuterContainer div.galleryimage-Vfit,

.fastGrid .galleryOuterContainer div.galleryimage-Vcrop a,

.fastGrid .galleryOuterContainer div.galleryimage-Vfit a {

  /*overflow-y: visible;*/

}



.fastGrid .galleryOuterContainer img {

  float:left;

  position: relative;

  border: none;

}







 table.fastGrid {

	

  width: auto;

	

}







 table.fastGrid {

  margin: 0;

}

 div.galleryWrapper {

  margin:  30px auto;

}





 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

  padding:  4px;

  

}



 .fastGrid td.galleryOuterContainer {

  

  text-align: left;

  

  

  vertical-align: top;

  

  

  border-color: #666666;

  

  

  -moz-border-radius: 0px;

-khtml-border-radius: 0px;

-webkit-border-radius: 0px;

border-radius: 0px;



  

  

  padding: 0;

  

}



 .fastGrid td.captionContainer {

  

  text-align: left;

  

  

  vertical-align: top;

  

}





 tr.rowmargin td {

  height: 0px;

}







  

 .fastGrid td.galleryOuterContainer {

  border: none;

}

 .fastGrid td .galleryInnerContainer {

  border-style:solid;

border-width: 0px;



}

  



  

 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}





 .fastGrid .hover div.galleryInnerContainer ~ div.ieShadow {

  background-color: transparent !important;

}







 .fastGrid .galleryOuterContainer div.galleryimage-Hfit,

 .fastGrid .galleryOuterContainer div.galleryimage-Hcrop {

  width: auto;

}







 .fastGrid .galleryOuterContainer div.galleryimage-Vfit,

 .fastGrid .galleryOuterContainer div.galleryimage-Vcrop {

  height: auto;

}







 .fastGrid div.galleryInnerContainer.clikAlign-Vexpand div.gallerycaption.rowabove h3,

 .fastGrid div.galleryInnerContainer.clikAlign-Vexpand div.gallerycaption.rowbelow h3 {

  margin-left: 0px;

  margin-right: 0px;

}

 .fastGrid div.galleryInnerContainer.clikAlign-Vexpand div.gallerycaption.rowabove h3 {

  margin-top: 0px;

}

 .fastGrid div.galleryInnerContainer.clikAlign-Vexpand div.gallerycaption.rowbelow h3 {

  margin-bottom: 0px;

}







 .fastGrid div.galleryInnerContainer.clikAlign-Vfit div.gallerycaption.rowabove h3,

 .fastGrid div.galleryInnerContainer.clikAlign-Vfit div.gallerycaption.rowbelow h3 {

  margin-left: 4px;

  margin-right: 4px;

}

 .fastGrid div.galleryInnerContainer.clikAlign-Vfit div.gallerycaption.rowabove h3 {

  margin-top: 4px;

}

 .fastGrid div.galleryInnerContainer.clikAlign-Vfit div.gallerycaption.rowbelow h3 {

  margin-bottom: 4px;

}







 .fastGrid .galleryOuterContainer div.gallerycaption.top,

 .fastGrid .galleryOuterContainer div.gallerycaption.bottom {

  left: -1px;

}

 .fastGrid .galleryOuterContainer div.gallerycaption.top {

  top: -0px;

}

 .fastGrid .galleryOuterContainer div.gallerycaption.bottom {

  bottom: -0px;

}









 .fastGrid div.galleryInnerContainer div.gallerycaption.above {

  margin-bottom: -0px;

}

 .fastGrid div.galleryInnerContainer div.gallerycaption.below {

  margin-top: -0px;

}



















#gallery_content270113 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}



#gallery_content270113 .fastGrid td.galleryOuterContainer {

  

  

  

  

  

}



#gallery_content270113 .fastGrid td.captionContainer {

  

  

}









  

#gallery_content270113 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}











































#gallery_content270106 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}



#gallery_content270106 .fastGrid td.galleryOuterContainer {

  

  

  

  

  

}



#gallery_content270106 .fastGrid td.captionContainer {

  

  

}









  

#gallery_content270106 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}











































#gallery_content256077 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}



#gallery_content256077 .fastGrid td.galleryOuterContainer {

  

  

  

  

  

}



#gallery_content256077 .fastGrid td.captionContainer {

  

  

}









  

#gallery_content256077 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}











































#gallery_content141158 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}



#gallery_content141158 .fastGrid td.galleryOuterContainer {

  

  

  

  

  

}



#gallery_content141158 .fastGrid td.captionContainer {

  

  

}









  

#gallery_content141158 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}











































#gallery_content136552 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}



#gallery_content136552 .fastGrid td.galleryOuterContainer {

  

  

  

  

  

}



#gallery_content136552 .fastGrid td.captionContainer {

  

  

}









  

#gallery_content136552 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}











































#gallery_content136514 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}



#gallery_content136514 .fastGrid td.galleryOuterContainer {

  

  

  

  

  

}



#gallery_content136514 .fastGrid td.captionContainer {

  

  

}









  

#gallery_content136514 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}











































#gallery_content136511 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}



#gallery_content136511 .fastGrid td.galleryOuterContainer {

  

  

  

  

  

}



#gallery_content136511 .fastGrid td.captionContainer {

  

  

}









  

#gallery_content136511 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}











































#gallery_index270113 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}



#gallery_index270113 .fastGrid td.galleryOuterContainer {

  

  

  

  

  

}



#gallery_index270113 .fastGrid td.captionContainer {

  

  

}









  

#gallery_index270113 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}











































#gallery_index270106 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}



#gallery_index270106 .fastGrid td.galleryOuterContainer {

  

  

  

  

  

}



#gallery_index270106 .fastGrid td.captionContainer {

  

  

}









  

#gallery_index270106 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}











































#gallery_index256077 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}




  

#gallery_index256077 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}


#gallery_index141158 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}
  

#gallery_index141158 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}



#gallery_index136552 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}

  

#gallery_index136552 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}


#gallery_index136514 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}

  

#gallery_index136514 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}

#gallery_index136511 .fastGrid .galleryOuterContainer {

  width: auto; height: auto;

  

}


 

#gallery_index136511 .fastGrid div.galleryInnerContainer {  

  margin: 0;

}

.contentitemArticle {

  clear: both;

  /*overflow: hidden;*/

  zoom: 1;

}



.contentitemArticle:after {/*clearing for floated images*/

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.contentitemArticle h3 .articleLink {

  font-size: 1em;

}

.contentitemArticle .contentitemBody, .contentitemArticle .articlebody {

  margin: 0;

}

/*.inlineArticle {

overflow: hidden;

clear: both;

}*/

/*articleslist -  *//*articles -  */





 .contentitemArticle {

  margin:  0px 0px 12px 0px;

}





 .contentitemArticle h3 {

  

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:bold;

text-transform:none;

text-align:left;

letter-spacing:normal;



  

  

  color: #CCCCCC;

  

  

  margin:  0px;

  

}





 .contentitemArticle h3 .articleLink,  .contentitemArticle h3 .articleLink:hover {

  

  color: #999999;

  

  

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:bold;

text-transform:none;

text-align:left;

letter-spacing:normal;



  font-size: 1em;

  

}







 .contentitemArticle h3 .articleLink:hover {

  

  color: #FFFFFF;

  

  

}





 .contentitemArticle .contentitemDate {

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:bolder;

text-align:left;



  

  

  color: #CCCCCC;

  

  

  margin:  0px;

  

}

 .contentitemArticle .contentitemDescription {

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

text-align:left;



  

  

  color: #CCCCCC;

  

  

  margin:  0px;

  

}

 .contentitemArticle .contentitemBody,  .contentitemArticle .articlebody {

  

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

text-align:left;



  

  

  color: #CCCCCC;

  

  

  padding:  0px;

  

}





 .contentitemArticle .contentitemDescription .articleLink {

  color: #999999;

}





 .contentitemArticle .contentitemDescription .articleLink:hover {

  color: #FFFFFF;

}





 .contentitemArticle .contentItemImage {

  

  border-style:solid;

border-width: 1px;



  

  

  border-color: #666666;

  

  

    

      

    

  margin:  0px;

  margin-right: 8px;

  margin-bottom: 8px;

    

  float: left;

    

  

}





.slideshow {

  text-align: left!important;

  display: block;

}



.slideshow .imageDetailsContainer, .slideshow .imageTitleContainer {

  text-align: center;

  position: absolute;

  width: 100%;

  left: 0;

  background-color: #1A1818;

  display: none;

}



.slideshow .imageTitleContainer {

  top: 0;

  vertical-align: middle;

  font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:center;

letter-spacing:4px;



  color: #CCCCCC;

  padding: 4px 0;

}



.slideshow .imageTitle {

  padding: 4px 0;

}

.slideshow .imageTitle.empty {

  padding: 0;

}



.slideshow .imageDetailsContainer {

  bottom: 0;

  vertical-align: middle;

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

text-align:center;



  color: #CCCCCC;

}



.slideshow .imageDetails {

  padding: 4px 0;

}

.slideshow .imageDetails.empty {

  padding: 0;

}



.slideshow .imageNext, .slideshow .imagePrevious {

  position: absolute;

  cursor: pointer;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

}



.slideshow .imageNext {

  right: 0;

}



.slideshow .imagePrevious {

  left: 0;

}





.slideshow .imageDetailsContainer, .slideshow .imageTitleContainer {

  background-color: #1A1818;

}





.slideshow .imageTitleContainer {



  font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:center;

letter-spacing:4px;







  color: #CCCCCC;



}



.slideshow .imageDetailsContainer {



  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

text-align:center;







  color: #CCCCCC;



}



 .imagePrevious {

  

  color: #999999;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

    

  width: 25px;

    

  

  

    

  height: 35px;

    

  

  

  border-style:solid;

border-width: 0px;



  

  

  border-color: #666666;

  

  

  position:absolute;

top:0px; left:0px;bottom:auto; right:auto;



  

}



 .imagePrevious:hover {

  

  color: #FFFFFF;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

  border-color: #666666;

  

}



 .imageNext {

  

  color: #999999;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

    

  width: 25px;

    

  

  

    

  height: 35px;

    

  

  

  border-style:solid;

border-width: 0px;



  

  

  border-color: #666666;

  

  

  position:absolute;

top:0px; right:0px;bottom:auto; left:auto;



  

}



 .imageNext:hover {

  

  color: #FFFFFF;

  

  

  background-color: transparent;

  

  

  background-image: none;

  

  

  border-color: #666666;

  

}









#homepage_image.slideshow .imageTitleContainer {





}



#homepage_image.slideshow .imageDetailsContainer {





}



#homepage_image .imagePrevious {

  

  

  

  background-image: none;

  

  

  

  

  

  

}



#homepage_image .imagePrevious:hover {

  

  

  

  background-image: none;

  

  

}



#homepage_image .imageNext {

  

  

  

  background-image: none;

  

  

  

  

  

  

}



#homepage_image .imageNext:hover {

  

  

  

  background-image: none;

  

  

}







div#uberContainer {

  padding:  0px;

	width:910px;

	

	

	margin-right:auto;

	

	position: relative;

}



div#header {

  border-color: #666666;

  border-style:solid;

border-width: 0px 0px 1px 0px;



  padding:  0px;

  background-color:transparent;

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 0

;

}



div#topnav {

  background-color: transparent;

}



div#content {

  

  

  border-style:solid;

border-width: 0px;



  

  padding:  0px;

  background-color:transparent;

  background-image:none;

background-repeat:repeat-y

;background-attachment:scroll

;background-position:0 0

;

}



div#footer {

  border-color: #666666;

  border-style:solid;

border-width: 1px 0px 0px 0px;



  padding:  6px 0px 10px 0px;

  background-color: transparent;

  background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 0

;

}



div#wrap {

  float: right;

}



#footermenu {

  padding: 4px 0;

}



#footermenu .listitem {

  display: inline;

  margin: 0 20px 0 0;

}



div#content {



}

  

#subcolContent p {

  color: #CCCCCC;

}

















/* photos */

div#homepage_image img.photo	{

	display: block;

}



/*div#homepage_image {

  vertical-align:middle;

  text-align:center;

}*/

































div#header {

  

  margin: 0

}



div#topnav {

  margin:  0px 0px 50px 0px;

}



p {

  margin-top: 1em;

}







/* SUBCOL */



#subcol{

	margin-bottom:40px;

}



#subcolContent {

	color: #CCCCCC;

	height:320px;

}



html>body div#subcolContent {

height:auto;

min-height:320px;

}



#subcolContent h2, #subcolContent h1.h2, .homepage_title, .sectiontitle {

	margin:0px;	

	margin-bottom: 18px;

}







/* table */

table.td table.th {

	vertical-align:top;

}



table.info {

	border-top: 1px solid #666666;

	border-left: 1px solid #666666;

	margin-bottom:12px;

	background-color: #1A1818;

	color:#CCCCCC;

}



table.info th {

	font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:uppercase;

text-align:left;

letter-spacing:4px;



}



table.info td, table.info th  {

	border-bottom: 1px solid #666666;

	border-right: 1px solid #666666;

	padding:2px;	

}



table#contactform td, table#contactform th {

	padding:2px;

}





/* form fields */

input.inputField, textarea.inputField {

	border: 1px solid #666666;

	font-family:Arial, Helvetica, sans-serif;

font-size:1.2em;

font-weight:bold;

text-transform:none;

text-align:left;

letter-spacing:normal;



}

input.buttonHi, input.button {

	border: 1px solid #666666;

	font-family:Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:bold;

text-align:left;



}



input.button {

	color:#1A1818;

	background-color:#666666;

}



input.buttonHi {

	color:#666666;

	background-color:#1A1818;

}



input#galleryCode {

	margin-right:8px;

	margin-top:0px;

}



input#gallerySubmit {



}



/* MAINCOL */



div#maincol {

  margin: 0px 0px 40px 0px;

}



.contentNarrow{

	width: 80%;

}



/* Guestbook */



div.guestbook {

	width:80%;

}



/* inline images */





/* inline images */

	

.ArticleImageLeft {

	float:left;

	padding-right:4px;

	margin-bottom:4px;

}



.ArticleImageRight {

	float:right;

	padding-left:4px;

	margin-bottom:4px;

}



.caption {

	font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-style:italic;

text-align:left;



}





.more{

	background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0 50%

;

}





.loading{

	background-image:url(_graphics/colours/charcoal/loading.gif)

;background-repeat:no-repeat

;background-attachment:scroll

;background-position:50% 50%

;

	

	

	height:32px;

}







.morenext {

	overflow: hidden;

}



.articletitle {

  font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:bold;

text-transform:none;

text-align:left;

letter-spacing:normal;



  color: #CCCCCC;

  margin:  0px;

}



.articledate {

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:bold;

text-align:left;



  color: #CCCCCC;

  margin:  0px;

}



.articlebody {

  font-family:Arial, Helvetica, sans-serif;

font-size:1em;

text-align:left;



  color: #CCCCCC;

  padding:  0px;

}



.articleimage img, .contentsection-articles .articleimage img {

  border-style:solid;

border-width: 1px;



  border-color: #666666;

}

.articleimage {

  border: 0;

  

    

  

  margin:  0px;

  margin-right: 4px;

  margin-bottom: 4px;

  

  float: left;

  

  padding: 0;

}







/* Articles list */

.listingitem {

	clear:both;

	overflow:hidden;

}



/* Articles */

	

.article {

	margin-bottom:12px;

}



/* Links */

.linkentry {

	margin-bottom:12px;

	padding-left:12px;

}



.linkentry h3 {

	color:#FFFFFF;

	margin-top:8px;

	margin-bottom:4px

}



.linkentry p {

	margin-top:0px;

	margin-bottom:2px

}



.linkentry p span.label {

	font-weight:bold;

	color:#FFFFFF;

}



/* TITLES */





	

h1 {

	padding: 0px;

	}



h2, h1.h2 {

	padding: 0 0 5px 0;

	margin: 0.83em 0;

	}

	

h3 {

	margin:0px;

	padding:0px;

	}



h3.newslink {

	text-transform: none;

}



/* TEXT LINKS */



  

/*a {

  font-weight: normal;

}*/

  

h2 a, h3 a {

  color : #999999;

}

h2 a, h2 a:hover, h3 a, h3 a:hover {

  font-weight: bold;

}



a.previous, .paginationControl span.previous, .previous a {

	border-left: 1px solid #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	text-transform: uppercase;

	margin: 0 40px 2px 0;

	

	background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:0% 50%

;

}

a.previous {

  padding: 0 0 0 5px;

}

	

a.next, .paginationControl span.next, .next a {

	border-right: 1px solid #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	text-transform: uppercase;

	margin: 0 0 2px 0;

	

	background-image:none;

background-repeat:no-repeat

;background-attachment:scroll

;background-position:100% 50%

;

}

a.next {

  padding: 0 5px 0 0;

}



.paginationControl span.next a,  .paginationControl span.previous a {

  border: 0;

}





/* LISTS */









	

/* GALLERY */





/* Photo */

div#imageDetails{

	background-color: transparent;

	color: #CCCCCC;

}



p#imageTitle {

	font-weight:bold;

}



p#imageTitle .blank {

	display:none;

}



p.imageinfo, div.imageinfo {

	margin-bottom:2px;

	margin-top:2px;

	margin-left:0px;

	padding:0px;

	

}



p.imageinfo strong {

	display:inline;

	width:160px;

}



div#imageDetails div {

	margin-bottom:12px;

}



#imagePanel {

	margin: 20px 0 20px 0;

	}



#imagePanel h3 {

	margin: 0 0 5px 0;

	text-transform: capitalize;

	font-weight: normal;

}



#imagePanel {

	color: #CCCCCC;

	}

	

#imagePanel p {

	margin: 0 0 5px 0;

	}



/* FOOTER */



/* Homepage things */

div.homepageposition {

	border:0;

	margin:0;

	padding:0;

	margin-bottom:12px;

	

}



div.homepageposition#homepagepos2 {

	float:left;

	width:48%;

	clear:both;

	

}

div.homepageposition#homepagepos3 {

	float:right;

	width:48%;

}



div.homepageposition#homepagepos4 {

	clear:both;

}



div.homepageposition {

	margin:0;

	padding:0;

	margin-bottom:12px;

}



div.homepagesection {

	border:1px solid #666666;

	margin:0;

	padding:2px;

	margin-bottom:12px;

}



div.notitle {

	border:0px;

	padding:0px;

}



div.homepageposition h2, div.homepageposition h1.h2 {

	margin:0px;

	display:block;

	background-color:#666666;

	color:#FFFFFF;

	padding:2px 4px 2px 4px;

	letter-spacing: 0px;

}



div.homepageposition h2 a, div.homepageposition h2 a:hover,

div.homepageposition h1.h2 a, div.homepageposition h1.h2 a:hover {

	color:#999999;

}



img.homepageimage {

	float:left;

	margin-right:8px;

	margin-bottom:8px;

}



div.homepagearticle {

	clear:both;

	border:0;

	margin:0;

	padding:2px;

	margin-bottom:6px;

}



div.homepagesection  p {

	padding:2px;

}



div.homepagesection  p, div.homepagearticle p {

	margin:0;

	margin-top:4px;

}





/* Shopping cart */





div#confirmContainer{

	

	height:16px;

}



div#backLink{

	padding-bottom:6px;

}



html>body div#confirmContainer{

	min-height:16px;

	height:auto;

}



div#paymentConfirm{

	

	display:inline;

}



table#cartTable {

	width: 600px;

	border-color:#CCCCCC;

	border-style: solid;

	border-width:0px;

	border-left-width: 2px;

	border-top-width: 2px;

	

	background-color: #1A1818;

	color: #CCCCCC;

	

	font-family:Arial, Helvetica, sans-serif;

font-size:0.9em;

text-align:left;



}



table#cartTable th, table#cartTable td {

	border:0px;

	border-color:#CCCCCC;

	border-style: solid;

	border-bottom-width: 2px;

	border-right-width: 2px;

	

	padding:3px;

}



table#cartTable td.image {

	width:130px

}



input.cartInputField {

	float:left;

	border-color:#CCCCCC;

	

	border-style:solid;

border-width: 2px;



	background-color: #1A1818;

	color: #CCCCCC;

	text-indent: 4px;	

	display:block;

}











div#cv h4 {

	float:left;

	width:120px;

	clear:both;

	border:0px;

	padding:0px;

	margin:2px 0px 2px 0px;

}



div#cv p {

	margin-left:120px;

	border:0px;

	padding:0px

}



div#cv p.normal{

	margin-left:0px;

}





div#paypal {

	margin-top:12px;

}



div#paypal p {

	margin-top:2px;

	margin-bottom:2px;

}



input#paymentAddButton, input#paymentViewButton {

	margin-top:4px;

	float:left;

	margin-right:2px;

}



select.paymentlink {

	font-size: 11px;

	border: 1px solid #666666;

	padding:0px;

}



/* Survey styling */





div.survey  {

	width:420px;

}



div.survey div.field {

	height:1px;

	padding:2px 0px;

}



html>body div.survey div.field {

	height:auto;

	overflow:hidden;

}



div.survey label.fieldLabel, div.survey h3.fieldLabel {

	display:block;

	float:left;

	width:80px;

	font-family:Arial,Helvetica,Sans-serif;

font-size:1.0em;

font-weight:bold;

text-transform:none;

text-align:left;

letter-spacing:normal;



	text-align:left;

	margin: 0px;

}







div.survey div.fieldInput {

	float:left;

	display:block;

	width:340px;

}



div.survey div.note {

	float:right;

	display:block;

	width:340px;

}















div.survey div.fieldInput .field {

	

	padding: 0px;

	

	margin:0px;

	border-style:solid;

border-width: 1px;



	border-color:#666666;

	font-family:Arial, Helvetica, sans-serif;

font-size:1.2em;

font-weight:bold;

text-transform:none;

text-align:left;

letter-spacing:normal;



	color:#000000;

	background-color:#FFFFFF;

	width:338px;

}









div.submit{

	padding-left:80px;

}



input.submit, input.submitHi  {

		border-width:1px;

		border-style:solid;

		padding:4px;

		font-family:Arial, Helvetica, sans-serif;

font-size:0.9em;

font-weight:bold;

text-align:left;



		float:left;

		margin:0 2px 0 0;

		line-height:1em;

		text-align:center;

		vertical-align:middle;

		display:block;

	}

	

html>body input.submit, html>body input.submitHi  {

	height:auto;

	overflow:hidden;

}	



a.submit, a.submit:hover {

	text-decoration:none;

}

	

input.submit  {

	border-color:#666666;

	color:#1A1818;

	background-color:#666666;

}



input.submitHi, a.submit:hover {

	border-color:#666666;

	background-color:#1A1818;

	color:#666666;

}



div.checklist.vertical div.checklistitem {

	clear:both;

}



div.checklist.vertical div.checklistitem input.checkbox {

	float:left;

}



div.checklist.vertical div.checklistitem input.radio {

	float:left;

}



div.booleanField input {

	float:left;

}



div.checklist.vertical div.checklistitem label.checkLabel, div.checklist.vertical div.checklistitem div.fieldnote,

	div.booleanField div.fieldnote {

	display:block;

	margin-left:26px;

	width:160px;

	padding-top:2px;

}



html>body div.checklist.vertical div.checklistitem label.checkLabel, 

html>body div.checklist.vertical div.checklistitem div.fieldnote,

html>body div.booleanField div.fieldnote{

	height:auto;

	overflow:hidden;

}





div.survey input.submit, div.survey input.submitHi{

	padding: 2px 8px 0px 8px;

}



div.survey label.fieldLabel{

	padding-top:4px;

}



div#galleries img {

	vertical-align:bottom;

}



/* Stretch background image */

div#background {

	position:absolute;

	left:0;

	top:0;

	z-index:-20;

	height:1px;

}



html>body div#background {

	position:fixed;

	width:100%;

	height:auto;

	

}



div#background img {

	width:100%;

	

	-ms-filter:"alpha(opacity=60)";

filter:alpha(opacity=60);

-moz-opacity: 0.60;

opacity: 0.60;



}



/*

* Popup image display

*/



div#imageDsp div#imageDetails p{

	margin:0px;

	padding:0px;

}



div#imageDsp {

	

	padding:16px;

	background-color: #1A1818;

	

	color: #CCCCCC;

	

	width:250px;

	margin:  20px auto;

	position:relative;

	text-align:left;

}







div#image {

	height:150px;

	float: none;

	padding: 0px 4px 4px 4px;

	cursor: pointer;

	

}



div#image img{

	display:block;

}



html>body div#image {

	height:auto;

	min-height:150px;

}



div#imageDsp div#imageDetailsContainer{

	float:none;

	

	padding:0;

	background-color: transparent;

}



div#imageDsp div#imageDetails{

	padding: 6px 0px 2px 0px;

	background-color: #1A1818;

	color: #CCCCCC;

	margin-bottom:0;

	min-width: 0; /* Peekaboo fix for IE7 */

	position: relative; /* Peekaboo fix for IE6 */

	

	zoom:1;

}



div#imageDsp div#imageDetails div {

	margin-bottom:0px;

}



div#imageDsp h3.imageCaption{

	margin: 4px 4px 6px 4px;

	color: #CCCCCC;

	

}



div#popupBG {

	background-color: #666666;

	position:absolute;

	top:0;

	left:0;

}



div#mainDsp a:hover{

	text-decoration:none;

}



#closeButton {

	position:absolute;

top:0px; right:0px;bottom:auto; left:auto;



	

	background-image:url(_graphics/colours/999999/close.gif)

;background-repeat:no-repeat

;background-attachment:scroll

;background-position:50% 50%

;

	line-height:16px;

	height:16px;

	width:16px;

}



#closeButton:hover {

	

	cursor: pointer;

}



a#prevPU, a#nextPU, div#prevPUWrap, div#nextPUWrap {

	

	cursor: pointer;

	position:absolute;

	

	padding:0;

}



a#nextPU, div#nextPUWrap {

	width: 70px;

  height: 30px;

}



a#prevPU, div#prevPUWrap {

  width: 70px;

  height: 30px;

}



div#prevPUWrap {

	position:absolute;

top:50px; left:0px;bottom:auto; right:auto;



}

a#prevPU {

	background-image:url(_graphics/colours/charcoal/prev_lrg-fs8.png)

;background-repeat:no-repeat

;background-attachment:scroll

;background-position:0% 0

;

}



div#nextPUWrap {

	position:absolute;

top:50px; right:0px;bottom:auto; left:auto;



}

a#nextPU {

	background-image:url(_graphics/colours/charcoal/next_lrg-fs8.png)

;background-repeat:no-repeat

;background-attachment:scroll

;background-position:100% 0

;

}



a#nextPU.deactivated, a#prevPU.deactivated{

	background:none;

}



div#loadingImage {

	

	position: absolute;

	top:40%;

	left:0;

	width:100%;

}



div#loadingImage img {

	margin:auto;

	border:0;

}


#index_text{
	width:215px;
	font-family:arial,helvetica,verdana;
	color:#cccccc;
	font-size:13px;
	text-align:justify;
	float:left;
	margin:30px 0 0 0;
	}
	
#index_text h1{
	color:#ffffff;
	font-family:arial,helvetica,verdana;
	font-size:12px;
	text-transform:lowercase;
	letter-spacing:4px;
	}
	
#index_text p{
	font-size:11px;
	font-family:arial,helvetica,verdana;
	color:#cccccc;
	
	}
	
#index_text p a{
	font-size:11px;
	font-family:arial,helvetica,verdana;
	color:#666666;
	text-decoration:none;
	}
	
#index_text p a:hover{
	font-size:11px;
	font-family:arial,helvetica,verdana;
	color:#ffffff;
	text-decoration:none;
	}
	
#index_image{
	background-image:url(images/index_image.gif);
	height:400px;
	width:570px;
	background-position:center;
	background-repeat:no-repeat;
	float:right;
	margin: 30px 40px 0 0;
	}


#index_wrapper{
	width:870px;
	margin:-40px 0 20px 0;
	min-height:400px;
	height: auto !important;
	height:400px;
	float:left;
	}

#wrapper{
	width:870px;
	margin:-40px 0 20px 0;
	min-height:400px;
	height: auto !important;
	height:400px;
	float:left;
	}

