#outerWrapper {
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 100%;
	min-height:100%;
	position:relative;
}
#outerWrapper #topwrapper {
	text-align: right;
	width: 100%;
}
#outerWrapper #topwrapper #top_container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	height: 103px;
}
#outerWrapper #topwrapper #top_container #top_l {
	float: left;
	width: 350px;
	text-align: left;
	padding-top: 27px;
}
#outerWrapper #topwrapper #top_container #top_r {
	float: right;
	width: 430px;
	text-align: left;
	padding-top: 25px;
}
#outerWrapper #topwrapper #top_container #top_r1 {
	height: 30px;
	padding-top: 5px;
}
#outerWrapper #topwrapper #top_container #top_r2 {
	padding-top: 15px;
	text-align: right;
}

#outerWrapper #headerwrapper {
	height: 262px;
	width: 100%;
	clear: both;
}
#outerWrapper #headerwrapper #headercontainer {
	width: 935px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 262px;
	background-color: #999999;
}
#outerWrapper #headerwrapper # #headerwrapper #header #header_l {
	float: left;
	width: 610px;
}
#outerWrapper #headerwrapper # #headerwrapper #header #header_r {
	float: right;
	width: 335px;
	padding-top: 56px;
}

#outerWrapper #bannerwrapper {
	width: 100%;
}
#banner_container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height: 390px;
	background-color: #990033;
}
#banner_container #banner_left {
	float: left;
	width: 766px;
}
			#banner_left_left {
	float: left;
	width: 56px;
	
			}
			#banner_left_right {
	float: right;
	width: 28px;
	
			}
			#banner_left_main {
	background-color: #FC3;
	height: 373px;
	margin-right: 28px;
	margin-left: 56px;
	padding-top: 17px;
			}
#banner_container #banner_right {
	float: right;
	width: 194px;
	height: 390px;
}

#outerWrapper #navwrapper {
	height: 49px;
}
#outerWrapper #navwrapper #navcontainer {
	height: 46px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

#outerWrapper #navwrapper #navcontainer #nav_left {
	float: left;
	width: 0px;
	height: 0px;
}
#outerWrapper #navwrapper #navcontainer #nav_right {
	float: right;
	width: 300px;
	padding-top: 15px;
}
#outerWrapper #navwrapper #navcontainer #nav_main{
	margin-right: 378px;
	margin-left: 0px;
	text-align: left;
}

#outerWrapper #contentWrapper {
	width: 100%;
}
#outerWrapper #contentWrapper #contentcontainer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	background-image: url(res/bodyback.jpg);
	background-repeat: repeat-x;
	overflow: auto;
}
#outerWrapper #contentWrapper #contentcontainer #leftColumn1 {
	float: left;
	width: 56px;
}
#outerWrapper #contentWrapper #contentcontainer #rightColumn1 {
	float: right; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 272px;
	background-image: url(res/nav_right.jpg);
	padding-top: 15px;
	background-repeat: no-repeat;
}
/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */
#outerWrapper #contentWrapper #contentcontainer #content{
	margin-left: 56px;
	margin-right: 272px;
}
#outerWrapper #contentWrapper #contentcontainer #content_top{
	height: 46px;
	background-image: url(res/navback.jpg);
	background-repeat: repeat-x;
}
#outerWrapper #contentWrapper #contentcontainer #content_bottom{
	margin-top: 12px;
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 120px;
	padding-bottom: 20px;
	padding-left: 40px;
	width: 443px;
	border: 1px solid #C3C3BC;
	background-image: url(res/doodle-home.jpg);
	background-repeat: no-repeat;
	background-position: right 80px;
	min-height:300px;

}

#outerWrapper #contentWrapper #contentcontainer #content_bottom_contacts{
	margin-top: 12px;
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 120px;
	padding-bottom: 20px;
	padding-left: 40px;
	width: 443px;
	border: 1px solid #C3C3BC;
	background-image: url(res/doodle-CONTACT-Page.gif);
	background-repeat: no-repeat;
	background-position: right 50px;
	min-height:300px;

}

#outerWrapper #contentWrapper #contentcontainer #content_bottom_errai{
	margin-top: 12px;
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 120px;
	padding-bottom: 20px;
	padding-left: 40px;
	width: 443px;
	border: 1px solid #C3C3BC;
	background-image: url(res/doodle-EARRAI-Page.gif);
	background-repeat: no-repeat;
	background-position: right 50px;
	overflow: auto;
}

#outerWrapper #contentWrapper #contentcontainer #content_bottom_english{
	margin-top: 12px;
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 120px;
	padding-bottom: 20px;
	padding-left: 40px;
	width: 443px;
	border: 1px solid #C3C3BC;
	background-image: url(res/doodle-ENGLISH-Page.gif);
	background-repeat: no-repeat;
	background-position: right 50px;
	min-height:300px;

}

#outerWrapper #contentWrapper #contentcontainer #content_bottom_gallery{
	margin-top: 12px;
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 150px;
	padding-bottom: 20px;
	padding-left: 40px;
	width: 413px;
	border: 1px solid #C3C3BC;
	background-image: url(res/doodle-GALLERY-Page.gif);
	background-repeat: no-repeat;
	background-position: right 50px;
	min-height:300px;

}

/* Using floated elements and a clear float class is a common method to accomplish multiple column tableless layouts. If floated elements are used without being cleared the elements following will wrap around the floated element. This class should be applied to an element after the last floated element and before the close of the container with floated elements. */
.clearFloat {
  clear: right;
  display: block;
}

#footerwrapper {
	width: 100%;
}


#footerwrapper #footercontainer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 20px;
}
#footerwrapper #footercontainer #footer_l {
	float: left;
	width: 828px;
	text-align: left;
	font-size: 13px;
	color: #FFFFFF;
}
#footerwrapper #footercontainer #footer_r {
	float: right;
	width: 0px;
}

/* Commonly used to style page titles. */
h1 {
	font-family: 'Vollkorn', serif;
	font-size: 30px;
	color: #CC9933;
	text-transform: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.h1_red {
	font-size: 22px;
	color: #333333;
	margin-bottom: 15px;
	text-transform: none;
	font-weight: bold;
}
/* Commonly used to style section titles. */
h2 {
	font-family: 'Vollkorn', serif;
	font-size: 22px;
	color: #666666;
	font-weight: bold;
}
h2 a:link {
	color: #8D002D;
	text-decoration: none;
	font-size: 16px;
}
h2 a:visited {
	color: #8D002D;
	text-decoration: none;
	font-size: 16px;
}
h2 a:hover {
	text-decoration: none;
	color: #999999;
	font-size: 16px;
}
h2 a:active {
	color: #8D002D;
	text-decoration: none;
	font-size: 16px;
} 






/* Commonly used to style section titles. */
h3 {
	font-family: 'Vollkorn', serif;
	font-size: 24px;
	color: #990134;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
/* Commonly used to style section titles. */
h4 {
	font-family: 'Vollkorn', serif;
	font-size: 16px;
	color: #3C312D;
	line-height: 18px;
	font-weight: bold;
}
/* Commonly used to style section titles. */
h5 {
	font-family: 'Vollkorn', serif;
	font-size: 12px;
	color: #3C312D;
	line-height: 18px;
	font-weight: bold;
}
/* Commonly used to style section titles. */
h6 {
	font-size: 10px;
	color: #3C312D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
hr {
	border: 0;
	color: #999999;
	background-color: #999999;
	height: 1px;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

li {
	color: #747474;
	font-style: italic;
}

.arrow1 {
	color: #333;
}

div.hr {
	height: 15px;
	width: 572px;
	background-attachment: scroll;
	background-color: #43430E;
	background-repeat: repeat;
	background-position: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
div.hr hr {
  display: none;
}

.bluehead{
	font-size: 15px;
	font-weight: bold;
	color: #1A8AE0;
}
.date{
	font-size: 11px;
	color: #666666;
	font-style: italic;
}
	.required {
	color: #690;
	font-size: 12px;
	font-weight: bold;
	}
	.captchaerror{
	font-family: Geneva, georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	}
	.captchaerror2{
	font-family: Geneva, georgia, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	}
	.formborder{
	font-size: 11px;
	background-color: #E6E6E6;
	padding: 5px;
	border: 1px solid #4374AC;
	}
	.button {
	border: none;
	background-repeat: no-repeat;
	height: 26px;
	width: 68px;
	font-weight: bold;
	cursor: hand;
	}
	.button:hover {
	border: none;
	background-repeat: no-repeat;
	height: 26px;
	width: 68px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: hand;
	}
	

/**** LINKS ****/

/* Sets the style for unvisited links. */
/* Sets the style for unvisited links. */
a,  a:link {
	color: #990134;
	text-decoration: underline;
}
/* Sets the style for visited links. */
a:visited {
	color: #990134;
	text-decoration: underline;
}
/* Sets the style for links on mouseover. */
a:hover {
	color: #999999;
	text-decoration: none;
}
/* Sets the style for a link that is being activated/clicked. */
a:active {
	color: #990134;
	text-decoration: underline;
}
a.b:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}
a.b:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}
a.b:hover {
	text-decoration: none;
	color: #CCCCCC;
	font-size: 13px;
}
a.b:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
} 

a.c:link {
	color: #98B8DC;
	text-decoration: none;
	font-size: 12px;
}
a.c:visited {
	color: #98B8DC;
	text-decoration: none;
	font-size: 12px;
}
a.c:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
}
a.c:active {
	color: #98B8DC;
	text-decoration: none;
	font-size: 12px;
} 

a.d:link {
	color: #39962E;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.d:visited {
	color: #39962E;
	font-size: 11px;
	text-decoration: none;
}
a.d:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #999999;
}
a.d:active {
	color: #39962E;
	font-size: 11px;
	text-decoration: none;
} 

a.e:link {
	color: #292907;
	text-decoration: none;
	font-size: 12px;
}
a.e:visited {
	color: #292907;
	text-decoration: none;
	font-size: 12px;
}
a.e:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #FFFFFF;
}
a.e:active {
	color: #292907;
	text-decoration: none;
	font-size: 12px;
} 

a.f:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a.f:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a.f:hover {
	text-decoration: underline;
	font-size: 11px;
	color: #CCCCCC;
}
a.f:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
} 


/* POINTER */

.pointer {
	cursor: pointer;
	/* for IE */
  filter: alpha(opacity = 100);
	/* CSS3 standard */
  opacity:1;
}

.pointer:hover {
	cursor: pointer;
	/* for IE */
  filter:alpha(opacity=70);
	/* CSS3 standard */
  opacity:0.7;
}

.pointer-o {
	cursor: pointer;
	/* for IE */
  filter:alpha(opacity=70);
	/* CSS3 standard */
  opacity:0.8;
}

.pointer2 {
	cursor: pointer;
	/* for IE */
  filter: alpha(opacity = 100);
	/* CSS3 standard */
  opacity:1;
	margin-bottom: 20px;
}

.pointer2:hover {
	cursor: pointer;
	/* for IE */
  filter:alpha(opacity=40);
	/* CSS3 standard */
  opacity:0.4;
}

.pointer3 {
	cursor: pointer;
	/* for IE */
  filter: alpha(opacity = 100);
	/* CSS3 standard */
  opacity:1;
	margin-bottom: 20px;
}

.pointer3:hover {
	cursor: pointer;
	/* for IE */
  filter:alpha(opacity=40);
	/* CSS3 standard */
  opacity:0.4;
}

.pointer_button {
	cursor: pointer;
	/* for IE */
  filter:alpha(opacity=100);


	/* CSS3 standard */
  opacity:1.;
	margin-right: 5px;
}

.pointer_button:hover {
	cursor: pointer;
  /* for IE */
  filter:alpha(opacity=50);
  /* CSS3 standard */
  opacity:0.5;
}

.pointer-featured {
	cursor: pointer;
	/* for IE */
  filter: alpha(opacity = 100);
	/* CSS3 standard */
  opacity:1;
	border: 2px solid #5E5F65;
}

.pointer-featured:hover {
	cursor: pointer;
	/* for IE */
  filter:alpha(opacity=60);
	/* CSS3 standard */
  opacity:0.6;
	border: 2px solid #FDD01D;
}

/*** GENERAL ***/

.footertxt{
	color: #FDD01D;
	font-weight: bold;
	}
.italic{
	color: #537499;
	font-size: 11px;
	font-style: italic;
	}
.installtxt{
	color: #333333;
	font-size: 11px;
	padding: 20px;
	}
.contacts_popup{
	color: #001C66;
	font-size: 12px;
	padding: 5px;
	background-color: #ABBBCA;
	border: 1px solid #001C66;
	}
.contacts_popup2{
	color: #001C66;
	font-size: 15px;
	font-weight: bold;
	}
	
.newsdate{
	color: #3366CC;
	font-size: 12px;
	}
	
	.testimonials_date {
	color: #CCCCCC;
	font-style: italic;
	}
	
	.testimonials_text {
	font-style: italic;
	color: #E90F70;
	}
	.testimonials_name{
	font-style: italic;
	color: #75B239;
	}
	
/*** GOOGLE MAPS ***/

.mapborder{
	border: 1px solid #FFFFFF;
	margin-top: 20px;
	}
#mapdetails{
	font-size: 11px;
	font-style: italic;
	color: #666666;
	padding-top: 15px;

	}

/*** PROJECTS ***/

.producttable1{
	font-size: 11px;
	color: #333333;
	border: 10px solid #64839F;
	background-color: #EBEBEB;
	padding: 5px;
}
.producthead{
	font-size: 16px;
	font-weight: bold;
}
.productcontractor{
	font-size: 11px;
	color: #001F70;
}
.productbreadcrumbs{
	font-size: 11px;
	color: #333333;
}

/*** CONTACTS ***/

.contacttable1{
	font-size: 12px;
	color: #333333;
	border: 1px solid #64839F;
	background-color: #EBEBEB;
	padding: 5px;
}
.contacttable2{
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #64839F;
	background-color: #00206B;
	padding: 5px;
	font-weight: bold;
}

	/**** FEEDBACK ****/
	.feedbackbox {
	color: #4B7FB9;
	font-size: 13px;
	padding: 5px;
	}
	.feedbackbox2 {
	color: #DF0803;
	padding: 10px;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	}
	.enquiryform{
	font-size: 11px;
	color: #2D2D2D;
	background-color: #F0F0F0;
	padding: 2px;
	border: 1px solid #999;
	}
	
	/**** GALLERY BOX ****/

	.galleryborder {
	background-color: #064848;
	padding: 10px;
	}
	/**** WEATHER BOX ****/

	#weatherbox {
	background-color: #1F1F05;
	width: 211px;
	height: 150px;
	text-align: center;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #C4D8A5;
}

	/**** OFFER BOX ****/

	#offerbox {
	background-color: #1E1E05;
	width: 147px;
	height: 72px;
	text-align: left;
	margin-top: 16px;
	font-size: 11px;
	color: #DCDC90;
	padding: 10px;
	margin-bottom: 16px;
}
	.offerhead{
	font-size: 11px;
	font-weight: bold;
	color: #B6B623;
}
	
	
	/**** HOME RESULTS BOX ****/

	#homeresultsbox {
	background-color: #3B3B0B;
	text-align: left;
	margin-bottom: 20px;
}
	.homeresultsboxgreen {
	font-weight: bold;
	color: #D8ECAD;
}

	.fixturesbox1{
	border: 1px solid #638A2E;
	margin-bottom: 20px;

	}
	.fixturesbox2{
	color: #FFFFFF;
	background-color: #A3A41A;
	padding: 5px;
	}
	.fixturesbox3{
	color: #FFFFFF;
	background-color: #A3A41A;
	padding: 5px;
	}
	.resultsbox1{
	color: #FFFFFF;
	background-color: #22401C;
	padding: 5px;
	border: 1px solid #FFFFFF;

	}
	.resultsbox2{
	color: #001600;
	background-color: #A3A41A;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	}
	.resultsbox3{
	margin-bottom: 10px;
	}
	.coursebox1{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A3A41A;
	padding: 5px;

	}
	.coursebox2{
	color: #22401C;
	background-color: #D9D933;
	padding: 2px;

	}
	.coursebox3{
	color: #FFFFFF;
	background-color: #292907;
	padding: 2px;

	}
	.coursebox4{
	color: #FFFFFF;
	background-color: #1F1F05;
	padding: 2px;
	font-weight: bold;

	}
.logintable{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 10px solid #FFFFFF;
	background-color: #292907;
	padding: 5px;
	margin-top: 20px;
}

	#eventbox{
	color: #D9D933;
	background-color: #A3A41A;
	margin-bottom: 15px;
	border: 1px solid #B6B622;
	width: 70%;
	height: 30px;
	}
	#eventbox:hover{
	color: #D9D933;
	background-color: #A3A41A;
	margin-bottom: 15px;
	border: 1px solid #B6B622;
	height: 30px;
	}
	#eventbox2{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1F1F05;
	padding: 6px;
	width: 219px;
	border: 1px solid #648B2E;
	}
	#eventbox3{
	border: 1px solid #FFFFFF;
	}

/*** DOWNLOADS ***/

.downloadhead{
	font-size: 14px;
	color: #A1A186;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.downloaddesc{
	font-size: 12px;
	color: #DDDD2B;
	font-style: italic;
}
.nonews {
	color: #DCDC90;
	font-size: 11px;
}
.linkhead {
	color: #CEF58B;
	font-size: 13px;
	font-weight: bold;
}
.H1Dark {
	color: #1D2A38;
}

.footerbold{
	color: #FFFFFF;
	font-weight: bold;
}


	/*** SKYPE ***/

	#skypebox {
	width: 182px;
	height: 88px;
	background-color: #FFFFFF;
	padding-top: 130px;
	padding-left: 35px;
	}
	
	/*** FORM BOX ***/

	#formbox {
	width: 95%;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #6B5727;
	font-size: 11px;
	padding: 15px;
	margin-bottom: 20px;
	}
	
	/*** LOGOUT BOX ***/

	#logoutbox {
	width: 237px;
	text-align: center;
	}
	
	/*** USER LOGIN BOX ***/

	.login_formborder{
	font-size: 11px;
	color: #3E3536;
	background-color: #FFFFFF;
	height: 12px;
	width: 129px;
	padding: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	.login_text{
	font-size: 11px;
	color: #FFFFFF;
	}
	.login_button{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #B41F25;
	height: 18px;
	width: 32px;
	border: 1px solid #7D0914;
	}


	/*** FORM DIVIDE***/

	.formdivide{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	.formdivide2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2E2E46;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #FF0000;
		}

	
	/*** BIOS ***/
	
	.biopicborder {
	background-color: #999999;
	padding: 10px;
	margin-bottom: 25px;
	margin-left: 25px;
	margin-top: 15px;
	}
	
	.biobox {
	background-color: #FFE888;
	padding: 10px;
	margin-bottom: 25px;
	color: #000000;
	border: 10px solid #CCCCCC;
	}
	.biohead {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	}
	
	/*** PAGE PIC BORDER ***/
	
	.pagepicborder {
	background-color: #DDDDDD;
	padding: 10px;
	margin-bottom: 25px;
	margin-left: 25px;
	}

	/*** DYNAMIC BANNER BORDER ***/
	
	.dynamicborder {
	border: 1px solid #CCCCCC;
	}

	/*** SPECIAL OFFER BORDER ***/
	
	.offerborder {
	border: 1px solid #CCCCCC;
	padding: 1px;
	}


.picborder-gallery {
	cursor: pointer;
	/* for IE */
  filter:alpha(opacity=100);
	/* CSS3 standard */
  opacity:1;
}
.picborder-gallery:hover  {
	cursor: pointer;
	/* for IE */
  filter:alpha(opacity=50);
	/* CSS3 standard */
  opacity:0.5;
}

	/*** VARIOUS ***/
	
	.headeryellow {
	color: #FBC925;
	font-weight: bold;
	}
	.taglineborder {
	margin-bottom: 28px;
	}

	/*** NEWS BOX ***/

	#newsbox {
	height: 94px;
	width: 590px;
	padding-top: 50px;
	padding-left: 21px;
	padding-right: 21px;

	}
	
	/*** HOW IT WORKS ***/

	#howitworks1 {
	height: 125px;
	width: 240px;
	text-align: left;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
	#howitworks2 {
	height: 125px;
	width: 240px;
	text-align: left;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
	#howitworks3 {
	height: 125px;
	width: 240px;
	text-align: left;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
	
	/*** HOW IT WORKS ***/

	.bullet1 {
	color: #FFF;
	}
	
	.pricepromise {
		color: #E10B03;
	}

	


	#socialbox  {
	position:fixed;
	top:5%;
	right:2%;
	height: 127px;
	width: 110px;
	float: right;
	text-align: center;
}
	#socialbox1  {
}
	#socialbox2  {
}
	/*** SOCIAL WRAPPER ***/

#social_wrapper {
	height: 40px;
	width: 330px;
	margin-left: 200px;
}
#social_wrapper_left {
	float: left;
	width: 110px;
	text-align: center;
	padding-top: 10px;
}
#social_wrapper_right {
	float: right;
	width: 110px;
	text-align: center;
	padding-top: 10px;
}
#social_wrapper_main{
	margin-left: 110px;
	margin-right: 110px;
	padding-top: 10px;
}

#mainselection {
	overflow:hidden;
	width:300px;
	-moz-border-radius: 9px 9px 9px 9px;
	-webkit-border-radius: 9px 9px 9px 9px;
	border-radius: 9px 9px 9px 9px;
	box-shadow: 1px 1px 11px #330033;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 269px 10px;
	color: #EA1608;
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 15px;
	padding: 0px;
}

#mainselection2 {
	overflow:hidden;
	width:300px;
	-moz-border-radius: 9px 9px 9px 9px;
	-webkit-border-radius: 9px 9px 9px 9px;
	border-radius: 9px 9px 9px 9px;
	box-shadow: 1px 1px 11px #330033;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 269px 10px;
	color: #EA1608;
}

	/*** PROJECTS ***/
	
	#project-wrapper{
	width: 350px;
	margin-top: 0px;
	padding-top: 0px;
	}

	#projectbox1{
	width: 550px;
	border: 1px solid #CCC;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius: 15px;
	margin-bottom: 15px;
	vertical-align: top;
	padding: 10px;
	margin-top: 15px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	}
	
	.project-head1 {
	font-size: 18px;
	font-weight: bold;
	color: #3E3B36;
	margin-bottom: 10px;
	line-height: 24px;
	padding-bottom: 10px;
	}
	.project-head2 {
	font-size: 15px;
	font-weight: bold;
	color: #E97810;
	}

	#projectbox2{
	width: 550px;
	border: 1px solid #CCC;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius: 15px;
	margin-bottom: 15px;
	vertical-align: top;
	padding: 10px;
	margin-top: 15px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	}

	#projectbox3{
	width: 550px;
	border: 1px solid #CCC;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius: 15px;
	margin-bottom: 15px;
	vertical-align: top;
	padding: 10px;
	margin-top: 15px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	}
	#projectbox4{
	width: 550px;
	border: 1px solid #CCC;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius: 15px;
	margin-bottom: 15px;
	vertical-align: top;
	padding: 10px;
	margin-top: 15px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-size: 12px;
	}





	
/*** GALLERY BOX ***/

	#gallerybox_wrap {
	width: 170px;
	margin-right: 20px;
	margin-bottom: 20px;
	}
	
  #gallerybox1{
	height: 111px;
	width: 150px;
	margin-top: 10px;
	padding: 10px;
	margin-right: 10px;
	text-align: center;
	background-color: #6E074C;
	}
	

	#gallerybox2 {
	width: 160px;
	background-color: #666666;
	padding: 5px;
	font-size: 11px;
	color: #FFF;
	margin-top: 5px;
	}
	#gallerybox3 {
	height: 40px;
	width: 176px;
	text-align: center;
	color: #FFF;
	background-color: #1F2D38;
	padding-top: 5px;
	}
	#gallerybox3 {
	height: 40px;
	width: 176px;
	text-align: center;
	color: #FFF;
	background-color: #1F2D38;
	padding-top: 5px;
	}
	
	/*** HOME PAGE BOXES ***/

	#homepageboxes {
	font-size: 11px;
	color: #666;
	}
	
	/*** PRODUCT BOXES ***/

	#productbox_wrapper {
	width: 130px;
	margin-top: 20px;
	margin-right: 15px;
	background-color: #F3F3F3;
	}
	#productbox1 {
	width: 130px;
	height: 130px;
	overflow: hidden;
	}
	#productbox2 {
	width: 120px;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
	height: 50px;
	background-color: #E4E4E4;
	padding-right: 5px;
	padding-left: 5px;
	}
	#productbox3 {
	width: 120px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	}
	
	
	/*** NEWSLETTER FORMS***/

	.newsletter-form-border {
	border: 1px solid #132F72;
	font-size: 11px;
	color: #333;
	padding: 3px;
	width: 169px;
	}
	
	/*** CHIRP TWITTER FEED***/

	.chirp {
	font-size: 11px;
	color: #FFF;
	}
	

	/*** QUOTE BOX ***/

	#quotebox1 {
	width: 400px;
	text-align: center;
	padding-top: 35px;
	color: #386698;
	font-size: 20px;
	font-family: 'Vollkorn', serif;
	font-style: italic;
	}
	
	/*** NURSERIES BOX ***/
	
	#nurseriesWrapper{
	background-color: #FFF;
	width: 90%;
	border: 1px solid #C3C3BC;
	background-image: url(res/doodle-ENGLISH-Page.gif);
	background-repeat: no-repeat;
	background-position: right 50px;
	min-height:300px;
	padding: 20px;

}
	#nurseriesback1{
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: #990134;

}
	#nurseriestable{
	font-size: 13px;

}

