@charset "utf-8";
/* CSS Document */


/* - - - - - - - - - - - - - - - - - - - - -              - - - - - - - - - - - - - - - - - - - - -  */
/* - - - - - - - - - - - - - - - - - - - - - PS-Normalise - - - - - - - - - - - - - - - - - - - - -  */
/* - - - - - - - - - - - - - - - - - - - - -              - - - - - - - - - - - - - - - - - - - - -  */

/* ===================== Base ===================== */
html { font-family: "Assistant"; /* Set default font family to sans-serif.  */ 
   -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; /* Prevent iOS text size adjust after orientation change, without disabling user zoom. */ }

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; } /** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
[hidden] { display: none; } /* Address styling not present in IE 8/9.  */

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* ===================== Links ===================== */
a:focus { outline: thin dotted; } /* Address `outline` inconsistency between Chrome and other browsers. */
a:active, a:hover { outline: 0; } /* Improve readability when focused and also mouse hovered in all browsers. */

/* =================== Typography ================== */  
h1 { font-size: 2em; margin: 0.67em 0; } /* Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; } /* Address styling not present in IE 8/9, Safari 5, and Chrome.*/
b, strong { font-weight: bold; } /* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
dfn { font-style: italic; } /* Address styling not present in Safari 5 and Chrome. */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } /* Address differences between Firefox and other browsers. */
mark { background: #ff0; color: #000; } /* Address styling not present in IE 8/9. */
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } /* Correct font family set oddly in Safari 5 and Chrome. */
pre { white-space: pre-wrap; } /* Improve readability of pre-formatted text in all browsers. */
q { quotes: "\201C" "\201D" "\2018" "\2019"; } /* Set consistent quote types. */
small { font-size: 80%; } /* Address inconsistent and variable font size in all browsers. */

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } 
sup { top: -0.5em; } 
sub { bottom: -0.25em; }

/* ================ Embedded content =============== */  
img { border: 0; } /* Remove border when inside `a` element in IE 8/9. */
svg:not(:root) { overflow: hidden; } /* Correct overflow displayed oddly in IE 9. */

/* ================     Figures      =============== */  
figure { margin: 0; } /* Address margin not present in IE 8/9 and Safari 5. */

/* ================       Forms      =============== */  
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /* Define consistent border, margin, and padding. */

legend { border: 0;    /* Correct `color` not being inherited in IE 8/9. */
 padding: 0; } /* Remove padding so people aren't caught out if they zero out fieldsets. */

button, input, select, textarea { font-family: inherit; /* Correct font family not being inherited in all browsers. */
  font-size: 100%; /* Correct font size not being inherited in all browsers. */
  margin: 0; } /* Address margins set differently in Firefox 4+, Safari 5, and Chrome. */

button, input { line-height: normal; } /* Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */

/* Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */
button, select { text-transform: none; }

button, html input[type="button"], /* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. */
input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* Correct inability to style clickable `input` types in iOS. */
cursor: pointer; } /* Improve usability and consistency of cursor style between image-type `input` and others. */

button[disabled], html input[disabled] { cursor: default; } /* Re-set default cursor for disabled elements. */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* Address box sizing set to `content-box` in IE 8/9. */ padding: 0; } /* Remove excess padding in IE 8/9. */

input[type="search"] { -webkit-appearance: textfield; /* Address `appearance` set to `searchfield` in Safari 5 and Chrome. */
-moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
box-sizing: content-box; }


/* Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } 

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /* Remove inner padding and border in Firefox 4+. */

textarea { overflow: auto; /* Remove default vertical scrollbar in IE 8/9 */  vertical-align: top; } /* Improve readability and alignment in all browsers. */

/* ================      Tables     =============== */ 
table { border-collapse: collapse; border-spacing: 0; } /* Remove most spacing between table cells.  */

/* Clear Items */
ul { margin: 0; padding: 0; list-style: none; }
p { margin-top:0px; margin-left:10px; margin-right:10px; margin-bottom :20px; line-height:150% ; padding:0;}
blockquote { margin-left:20px;}

.Fullcaps {text-transform: uppercase;}
/* - - - - - - - - - - - - - - - - - - - - -              - - - - - - - - - - - - - - - - - - - - -  */
/* - - - - - - - - - - - - - - - - - - - - - PS-Normalise - - - - - - - - - - - - - - - - - - - - -  */
/* - - - - - - - - - - - - - - - - - - - - -              - - - - - - - - - - - - - - - - - - - - -  */

/* Menus ------------------------------------------*/

    


ul#css3menu1,ul#css3menu1 ul{ margin:0;list-style:none; padding:0px;  background:rgba(255,255,255,0.0); border:rgba(255,255,255,1) 1px solid; border-radius:5px 5px 5px 5px;} /* Container for Top Menu */

ul#css3menu1 ul{ display:none; position:absolute; nargin:0; left:0; top:100%; background:rgba(255,255,255,1); border:rgba(0,0,0,1) 1px solid; padding:5px; border-radius:0;} /* Container for Sub Menu */
ul#css3menu1 li:hover>*{ display:block;}
ul#css3menu1 li{ position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{ z-index:1; }
ul#css3menu1 ul ul{ position:absolute;left:100%;top:0;}
ul#css3menu1{ font-size:0;z-index:200;position:relative;display:inline-block;}
ul#css3menu1>li{ margin:0 0 0 0px;}
* html ul#css3menu1 li a{ display:inline-block;}
ul#css3menu1 ul>li{ margin:10px 0 0; }
ul#css3menu1 a:active, ul#css3menu1 a:focus{ outline-style:none;}
/* All 'Menu Items' This can be overridden by giving background colours to other styles */
ul#css3menu1 a{ display:block; vertical-align:middle;text-align:center; text-decoration:none;font:16px black; font-family: 'Cinzel Decorative', cursive; color:#000; cursor:pointer;
padding:0px 10px; 
background-color:rgba(255,255,255,0.5); 
margin:0px;   font-weight:300;
} /* submenu buttons */
ul#css3menu1 ul li{ float:none;margin:0; padding:3px 5px }
ul#css3menu1 ul a{ text-align:center; margin:0 4px;
background:rgba(255,255,255,0.75); 
border:rgba(255,255,255,1) 1px solid; 
border-radius:5px 5px 5px 5px;}

ul#css3menu1 img{ border:none;vertical-align:middle;margin-right:8px;}
ul#css3menu1 img.over{ display:none;}
ul#css3menu1 li:hover > a img.def{ display:none;}
ul#css3menu1 li:hover > a img.over{ display:inline;}
ul#css3menu1 li a.pressed img.over{ display:inline;}
ul#css3menu1 li a.pressed img.def{ display:none;}
ul#css3menu1 ul span{ background-repeat:no-repeat; background-image:url(Images/SubMenu.gif); background-position:right; padding-right:16px;}


ul#css3menu1 li.topmenu>a { text-decoration:none; margin:0 4px;
background:rgba(255,255,255,0.75); 
border:rgba(255,255,255,1) 1px solid; 
border-radius:5px 5px 5px 5px;} /* Top menu */


/* Float Over Top Menu Items */
ul#css3menu1 li.topmenu:hover>a, ul#css3menu1 li.topmenu>a.pressed, 
ul#css3menu1 li:hover>a, ul#css3menu1 li>a.pressed{ 
border-color:rgba(151,159,60,0); 
border-color: rgba(151,159,60,1);   
background-color:rgba(151,159,60,0.25); 
	
    -webkit-transition : all 0.5s ease-in-out;
       -moz-transition : all 0.5s ease-in-out;
         -o-transition : all 0.5s ease-in-out;
            transition : all 0.5s ease-in-out;} 

/* Sub Menu First and Last Entries */
ul#css3menu1 li.subfirst>a{ margin:0px; border-radius:2px 2px 0px 0px;}
ul#css3menu1 li.sublast>a{ margin:0px; border-radius:0px 0px 2px 2px;}
/* END OF MAIN MENU */


.Vertspace {margin-top :3%!important; }
.BlueBtn { background-color: #979F3C!important; width: auto; ; padding : 2%!important;}
.makespace{margin-top:20px;}
.BlueBtn a { color : #ffa!important; padding-bottom:0;  width: auto; text-align:center!important; text-decoration: underline; line-height: 140%;}
.BlueBtn a:hover { color : #fff!important;}
.newline { clear:both;}
/* = = = = = = = = = = = = http://www.responsivegridsystem.com/ = = = = = = = = = = = = */
/*  SECTIONS  */
.section {
clear: both;
padding:0 10px ;
margin: 0 auto; /* For Centering The Content */
max-width:1000px; /* So doesn't become too wide */
float:none;


}

.extrawidesection {
clear: both;
padding:0 10px ;
margin: 0 auto; /* For Centering The Content */
max-width:1300px; /* So doesn't become too wide */
float:none;


}

/*  COLUMN SETUP  */
.col {
display: block;
float:left;
margin: 2% 0 2% 1.6%;
background:none;
text-align:justify;
/* CAN NOT HAVE BORDER ON THIS OTHERWISE BREAKS! */

}
.col:first-child { margin-left: 0; }

/*  GRID OF TWO  */
.span_2_of_2 { width: 100%;   } 
.span_1_of_2 { width: 49.2%;  }

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%;   }
.span_2_of_3 { width: 66.1%;  }
.span_1_of_3 { width: 32.2%;  }

/*  GRID OF FOUR  */
.span_4_of_4 { width: 100%;   }
.span_3_of_4 { width: 74.6%;  }
.span_2_of_4 { width: 49.2%;  }
.span_1_of_4 { width: 23.8%;  }

/*  GRID OF FIVE   ============================================================================= */

.span_5_of_5 {width: 100%;}
.span_4_of_5 {width: 79.68%;}
.span_3_of_5 {width: 59.36%;}
.span_2_of_5 {width: 39.04%;}
.span_1_of_5 {width: 18.72%;}

/*  GRID OF SIX */
.span_6_of_6 { width: 100%;   }
.span_5_of_6 { width: 83.06%; }
.span_4_of_6 { width: 66.13%; }
.span_3_of_6 { width: 49.2%;  }
.span_2_of_6 { width: 32.26%; }
.span_1_of_6 { width: 15.33%; }

/*  GRID OF SEVEN   ============================================================================= */

.span_7_of_7 { width: 100%;   }
.span_6_of_7 { width: 85.48%; }
.span_5_of_7 { width: 70.97%; }
.span_4_of_7 { width: 56.45%; }
.span_3_of_7 { width: 41.94%; }
.span_2_of_7 { width: 27.42%; }
.span_1_of_7 { width: 12.91%; }

/*  GRID OF EIGHT   ============================================================================= */

.span_8_of_8 { width: 100%;   }
.span_7_of_8 { width: 87.3%;  }
.span_6_of_8 { width: 74.6%;  }
.span_5_of_8 { width: 61.9%;  }
.span_4_of_8 { width: 49.2%;  }
.span_3_of_8 { width: 36.5%;  }
.span_2_of_8 { width: 23.8%;  }
.span_1_of_8 { width: 11.1%;  }


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_8_of_8 { width: 100%;  }
	.span_7_of_8 { width: 100%;  }
	.span_6_of_8 { width: 100%;  }
	.span_5_of_8 { width: 100%;  }
	.span_4_of_8 { width: 100%; }
	.span_3_of_8 { width: 100%; }
	.span_2_of_8 { width: 100%; }
	.span_1_of_8 { width: 100%; }

	.span_7_of_7 { width: 100%; }
	.span_6_of_7 { width: 100%; }
	.span_5_of_7 { width: 100%; }
	.span_4_of_7 { width: 100%; }
	.span_3_of_7 { width: 100%; }
	.span_2_of_7 { width: 100%; }
	.span_1_of_7 { width: 100%; }
}


@media only screen and (max-width: 1024px) and (min-width: 769px) { /*  GRID OF SIX, CONVERT TO GRID OF THREE  */
.span_6_of_6, .span_5_of_6, .span_4_of_6, .span_3_of_6 { width: 100%; margin-left: 0; }
.span_2_of_6 { width: 66.1%; margin: 1% 0 1% 1.6%; }
.span_1_of_6 { width: 32.2%; margin: 1% 0 1% 1.6%; }
.span_1_of_6:nth-child(3n+1) { clear: both; margin-left: 0; }

}

@media only screen and (max-width: 768px) and (min-width: 481px) { /*  GRID OF SIX, CONVERT TO GRID OF THREE  */
.span_6_of_6, .span_5_of_6,.span_4_of_6, .span_3_of_6,.span_2_of_6 { width: 100%; margin-left: 0; }
.span_1_of_6 { width: 49.2%; margin: 1% 0 1% 1.6%; }
.span_1_of_6:nth-child(2n+1) { clear: both; margin-left: 0; }

}


@media only screen and (max-width: 480px) { /*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

/*  GRID OF TWO  */
.span_2_of_2 { width: 100%; margin-left: 0;}
.span_1_of_2 { width: 100%; margin-left: 0;}
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; margin-left: 0;}
.span_2_of_3 { width: 100%; margin-left: 0;}
.span_1_of_3 { width: 100%; margin-left: 0;}
/*  GRID OF FOUR */
.span_4_of_4 { width: 100%; margin-left: 0;}
.span_3_of_4 { width: 100%; margin-left: 0;}
.span_2_of_4 { width: 100%; margin-left: 0;}
.span_1_of_4 { width: 100%; margin-left: 0;}
/*  GRID OF FIVE */
.span_5_of_5 {width: 100%;}
.span_4_of_5 {width: 100%;}
.span_3_of_5 {width: 100%;}
.span_2_of_5 {width: 100%;}
.span_1_of_5 {width: 100%;}
/*  GRID OF SIX */
.span_6_of_6 { width: 100%; margin-left: 0;}
.span_5_of_6 { width: 100%; margin-left: 0;}
.span_4_of_6 { width: 100%; margin-left: 0;}
.span_3_of_6 { width: 100%; margin-left: 0;}
.span_2_of_6 { width: 100%; margin-left: 0;}
.span_1_of_6 { width: 100%; margin-left: 0;}
}


/*  GROUPING  */
.group:before, .group:after { content:""; display:table; }
.group:after { clear:both; }

/* = = = = = = = = = = = = http://www.responsivegridsystem.com/ = = = = = = = = = = = = */



/* ********************** NEW GALLERY CODE ************************/ 
/* IMPORTANT - IN THE CODE THERE CAN'T BE 
   SPACE BETWEEN EACH INPUT (Eg New Lines)  
   AS IT MESSES WITH FORMAT OF THE DISPLAY */
   

.radiogallery {position:relative;  width:100%; height:auto; padding:0; border:0; margin:0; overflow:hidden; background:none; text-align:center;} /*Bounding Box */

/* Use this border as the border to the image, the border on the label is for spacing instead of using a margin */
.radiogallery img { max-width: 100%; height:auto;   background:rgba(255,255,255,0.5); 
  float: left;
  margin-right: 0;
  padding:0.25rem;
  height:auto;
  max-width:100%; border: 0.25rem solid rbga(255,255,255,1); }



/************************ Thumbnails ************************/
/* Use the Border to add spacing between the images */
.radiogallery label {display:inline-block; overflow:hidden; line-height:0; opacity:1; height:auto;  margin:0; 
padding:0.1rem; margin-bottom:0; border: none; cursor:pointer; background:none;  } /* Thumbnails */

.radiogallery label.show3  { width:33.3%;  } /* Thumbnails (3 ACROSS)*/
.radiogallery label.show4  { width:25%;    } /* Thumbnails (4 ACROSS)*/
.radiogallery label.show5  { width:20%;    } /* Thumbnails (5 Across)*/
.radiogallery label.show6  { width:16.66%; } /* Thumbnails (6 Across)*/
.radiogallery label.show7  { width:14.28%; } /* Thumbnails (7 Across)*/
.radiogallery label.show8  { width:12.5%;  } /* Thumbnails (8 ACROSS)*/
.radiogallery label.show9  { width:11.11%; } /* Thumbnails (9 ACROSS)*/
.radiogallery label.show10 { width:10%;    } /* Thumbnails (10 Across)*/

.radiogallery input {display:none;   } /* Check Box Selection Status (NOT SHOWN) */
.radiogallery input:checked + label img{opacity:1; border: 0; background-color:rgba(255,255,255,1);     } /*selected dark blue 06bdff */
.radiogallery input.pics + label img:hover  {opacity:1; border: 0;  background-color:white; }
.radiogallery input:checked + label:hover {opacity:1;  }

/************************ MAIN IMAGE (Hiding) ************************/
.radiogallery div.large { display:none; left:0;  width:100%; height:auto; margin:auto;  border:0; background:none; padding:0px; text-align:center; opacity:0; z-index:100; overflow:hidden;
transition:0.5s; }
 
 .radiogallery div.large:after { position:absolute; }
/* Make Float:none so that image is centered */
.radiogallery div.large img { margin:auto; background:none;  width:auto; margin:0; margin-top:0px; padding:0.25rem; background:white;  border:none; float:none;}
.radiogallery div.large p { position:absolute; line-height:100%;
  color: white;
  margin: 1rem;
  padding:1rem;
  opacity: 0;
   right: 0; top: 0; }
  .radiogallery div.large p img{ background:none; border:0; Width:10px; height:50px;}
.radiogallery div.large p { right: 0; top: 0; }


/**************************************************** MAIN IMAGE (Showing) ****************************************************/
.radiogallery input#pic1:checked ~ div.pic1,
.radiogallery input#pic2:checked ~ div.pic2,
.radiogallery input#pic3:checked ~ div.pic3,
.radiogallery input#pic4:checked ~ div.pic4,
.radiogallery input#pic5:checked ~ div.pic5,
.radiogallery input#pic6:checked ~ div.pic6,
.radiogallery input#pic7:checked ~ div.pic7,
.radiogallery input#pic8:checked ~ div.pic8,
.radiogallery input#pic9:checked ~ div.pic9,
.radiogallery input#pic01:checked ~ div.pic01,
.radiogallery input#pic02:checked ~ div.pic02,
.radiogallery input#pic03:checked ~ div.pic03,
.radiogallery input#pic04:checked ~ div.pic04,
.radiogallery input#pic05:checked ~ div.pic05,
.radiogallery input#pic06:checked ~ div.pic06,
.radiogallery input#pic07:checked ~ div.pic07,
.radiogallery input#pic08:checked ~ div.pic08,
.radiogallery input#pic09:checked ~ div.pic09,
.radiogallery input#pic10:checked ~ div.pic10, 
.radiogallery input#pic11:checked ~ div.pic11,
.radiogallery input#pic12:checked ~ div.pic12,
.radiogallery input#pic13:checked ~ div.pic13,
.radiogallery input#pic14:checked ~ div.pic14,
.radiogallery input#pic15:checked ~ div.pic15,
.radiogallery input#pic16:checked ~ div.pic16,
.radiogallery input#pic21:checked ~ div.pic21,
.radiogallery input#pic22:checked ~ div.pic22,
.radiogallery input#pic23:checked ~ div.pic23,
.radiogallery input#pic24:checked ~ div.pic24,
.radiogallery input#pic25:checked ~ div.pic25,
.radiogallery input#pic26:checked ~ div.pic26,
.radiogallery input#pic27:checked ~ div.pic27,
.radiogallery input#pic28:checked ~ div.pic28,
.radiogallery input#pic29:checked ~ div.pic29,
.radiogallery input#pic30:checked ~ div.pic30, 
.radiogallery input#pic31:checked ~ div.pic31,
.radiogallery input#pic32:checked ~ div.pic32

 { transition:1.5s;display:inline-block; position:relative; opacity:1; z-index:100; top:10%; height:auto; margin:auto; padding:0;  background:none; }





/************************************** STYLISING FORM *********************************************/

.spacer{clear:both; height:1px;}
.antispam{display:none;}

/* ----------- My Form ----------- */
.myform{
border:0px; margin:0; padding:0;
margin:0 auto;
width:75%;
padding:2%;
}

/* ----------- stylized ----------- */
#stylized{
border-radius:2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
border: 2px solid #DDD; 
					   
/* STRIPED BACKGROUND */
background-color: #EEE;
background-image: repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(255,255,255,.25) 10px, rgba(255,255,255,.25) 20px);
}
#stylized h2 {
	color:black;
border:0; margin:0; padding:0;
font-weight:normal;
margin-bottom:0px;
text-align:center;

}
#stylized p{
border:0; margin:0; padding:0;
color:black;
margin-bottom:20px;
border-bottom:solid 3px #DDD;
padding-bottom:20px;
text-align:left;
}
#stylized label{
display:block;
font-weight:normal;
text-align:right;
width:23%;
float:left;
color:black;
}
#stylized .small{
color:black;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:100%;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 3px #DDD;
width:66%;
margin:2px 0 20px 10px;
background:#fff;
Color:#000;
}

#stylized select{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 3px #DDD;
margin:2px 20px 20px 10px;
background:#fff;
Color:#000;
}
#stylized textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 3px #DDD;
width:66%;
height:100px;
margin:2px 0 20px 10px;
background:#fff;
Color:#000;
}
#stylized button{

border:0; margin:0; padding:0;
clear:both;
margin-left:70%;
width:22%;
height:40px;
background:#FFF;
border:solid 3px #DDD;
text-align:center;
line-height:31px;
color:#000;
font-weight:normal;
}

#stylized a{color:black;}
/************************************** STYLISING FORM *********************************************/

.t-center        { text-align:center!important; }
.t-right         { text-align:right;  }

.f-left { float:left;}
.f-right{ float:right;}
.imagefullwidth { width:100%; height:auto; }

.PictureBorder { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #CCC; padding:5px; margin-bottom:10px;  background-color:#fff; }
a img.PictureBorder:hover { background-color:#FFFFD2;border:1px dashed #AAA; }


.NEWTEXT { color:#0FF!important;}


/************************************** STYLISING FORM *********************************************/

#CommentForm   { font-size:18px; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"; color:#fff; background-color: rgba(151,159,60,1); width: auto; ; padding : 0;}


#CommentForm * {text-align:Left; display:block; color : white; margin:2%; }

#CommentForm label { float:left; width:18%; border:0; padding : 2% 0}
#CommentForm input, 
#CommentForm select, 
#CommentForm textarea,
button { float:left;  width:74%; border : 5px rgba(255,255,255,0.75) solid; background:rgba(255,255,255,0.25);  padding : 2% }

#CommentForm textarea { height:120px; resize:vertical; }

#CommentForm button { float:right;  text-align:center; line-height:150%; }

.Percent25 {margin:0 2% 0 2%; width:21%!important;}
.Percent50 {margin:0 2% 0 2%; width:46%!important;}
.Percent75 {margin:0 2% 0 2%; width:71%!important;}
.Percent100{margin:0 2% 0 2%; width:96%!important;}


/* Contact Us / Review Form Pages */
.antispam { display:none!important;}
.spacer{clear:both; height:1px;}
.antispam, .HiddenFromUser{display:none;}










































