@import url(SynCMSControls.css) screen;


/*///////////  BODY  ///////////*/

BODY {
	margin:0px 0px 0px 0px;
	text-align:center;
	background:url(../images/grey_background.jpg) repeat-x;
	background-color:#ACACAC;
}

H1,H2,H3
{
	color:#333333;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}


h1
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	
}

.h2
{
	font-size:11px;	
}

.h3
{
	font-size:10px;	
}

.h4
{
	font-size:11px;	
}

.h5
{
	font-size:8px;	
}


.error
{
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold ;
	color:#993300;
}













/*///////////  BODY  ///////////*/


/*///////////  MAIN CONTAINER DIV 	GRADIENT- HOLD MAIN TABLE  ///////////*/

.main_container_div {
	background:url(../images/beige_background.jpg) repeat-x;
	width:708px;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
	background-color:#FFFFFF;
	
}

/*///////////  MAIN CONTAINER DIV 	GRADIENT- HOLD MAIN TABLE  ///////////*/
	





/*///////////  MAIN CONTAINER TABLE  ///////////*/

.main_container_table {
	width:712px;
	margin-bottom:15px;
	
}

/*///////////  MAIN CONTAINER TABLE  ///////////*/






/*///////////  FOOTER MENU INCLUDE  ///////////*/

.footer_container_div {
	width:712px;
	text-align:center;

}


.menufooter{
	color:#9C6B02;
	margin:5px 0 0 0px;
	text-align:center;
	font-size:14px;
	line-height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}


.menufooter a {
	color:#333333;
	font-size:9px;
	text-decoration:none;
	line-height:17px;
	padding-right:3px;
}
			

.menufooter a:hover{
	color:#999999;
}


/*///////////  FOOTER MENU INCLUDE  ///////////*/






/*///////////  SYNERGY AND COPYRIGHT FOOTER  ///////////*/

.synergy_container_div {
	width:712px;
}

.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	
	float:left;
}

a.synergy:link, a.synergy:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color:#FFFFFF;
	text-decoration: none;
	float:right;
	
	

	}
	a.synergy:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-style: normal;
	color: #FFFFFF;
	float:right;
	

	
	
	}
	a.synergy:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-style: normal;
	color: #FFFFFF;
	float:right;
	

	}



/*///////////  SYNERGY AND COPYRIGHT FOOTER  ///////////*/




/*///////////  MENU  ///////////*/

.menu_container_div {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}


/*///////////  MENU  ///////////*/







/*///////////  MAIN CONTEMT AREA - TABLE ROW ///////////*/

.content_container {
	padding:15px 15px 20px 15px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	line-height:12px;

}


.textbox_td {
	padding-right:15px;
}

.email_div {
	margin:10px 0px 20px 0px;
}

/*///////////  MAIN CONTEMT AREA - TABLE ROW ///////////*/






/*///////////  PAGE HEDAINGS - SUB HEADINGS ///////////*/

.subheadings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	font-size:10px;
	text-transform:uppercase;
}

.sub_subheadings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	/*margin:0px 0px 10px 0px;*/
	font-size:10px;
}

/*///////////  PAGE HEDAINGS - SUB HEADINGS ///////////*/







/*///////////  SEARCH BOX - INCLUDE ///////////*/

.searchbox_div {
	width:205px;
	height:64px;
	background:url(../images/searchbox.jpg);
	margin-bottom:10px;
}


.search_field_div {
	text-align:left;
	margin:26px 10px 10px 13px;
	
}

.join_div {
	margin-bottom:10px;
}

/*///////////  SEARCH BOX - INCLUDE ///////////*/







/*///////////  FORM FIELDS  ///////////*/

.fields {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px;
	text-align:left;
	vertical-align:middle;
	width:96%;
}

.fields_nowidth {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px;
	text-align:left;
	vertical-align:middle;

}


.buttons {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px;
	
}


.buttons_dark {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9px;
	
}

/*///////////  FORM FIELDS  ///////////*/







/*/////////// RIGHT HAND SIDE COLUMN - SEARCH ETC  ///////////*/

.right_td {
	text-align:right;
	padding-top:33px;
}

/*/////////// RIGHT HAND SIDE COLUMN - SEARCH ETC  ///////////*/







/*/////////// EVENTS BLOCK; CONTACT US BLOCk; ACCESSORIES: ///////////*/

.eventsblock_div {
	width:210px;
	height:149px;
	background: url(../images/eventsblock.jpg);
	margin-bottom:10px;
}


.newsletterblock_div {
	width:280px;
	height:240px;
	margin-bottom:0px;
}



.contactusblock_div {
	width:210px;
	height:149px;
	background: url(../images/contactusblock.jpg);
}


.block_heading {
	text-align:left;
	margin:11px 0px 0px 20px;
}

.block_info_div {
	margin:35px 20px 5px 20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
}



.list 
{
	margin:0px 0px 0px -15px; /*MOZ*/
	*margin:0px 0px 0px 15px;/*IE*/
	
}

.list li
{
	list-style-image: url(../images/arrow.gif);
   	padding:2px;
}

.list a
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.list a:hover
{
	text-decoration:underline;
	color:#666666;
	
}

.sidepanel_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
	font-weight:normal;
}




.accessoriesblock_div {
	width:210px;
	height:172px;
	background: url(../images/accessoriesblock.jpg);
	margin-bottom:10px;
}




.accessories_box_heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#993300;

}

/*/////////// EVENTS BLOCK  ///////////*/






/*///////////  CONTACT ///////////*/

.formheadings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999999;

}


a.email:link, a.email:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color:#666666;
	text-decoration: none;
	font-weight:bold;
	

	

	}
	a.email:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	font-style: normal;
	color:#666666;
	font-weight:bold;


	
	
	}
	a.email:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	font-style: normal;
	color:#666666;
	font-weight:bold;



	}

/*///////////  CONTACT ///////////*/







/*/////////// FAQ ///////////*/

.links_container {
	margin:0px 0px 20px 0px;
	padding:0px 10px 0px 10px;
}


.grayline {
	border-bottom:1px solid #993300;
	margin: 10px 0px 20px 0px;
}


/*/////////// FAQ ///////////*/









/*/////////// LINKS ///////////*/

.links_container {
	margin:0px 0px 20px 0px;
	padding:0px 10px 0px 10px;
}

a.websitelinks:link, a.websitelinks:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#829BB4;
	text-decoration: none;

}

	a.websitelinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-style: normal;
	color:#829BB4;
}
	
	a.websitelinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-style: normal;
	color:#829BB4;
	
	

}

.links_images {
	margin: 15px 0px 20px 0px ;
}


/*/////////// LINKS ///////////*/






/*/////////// ACCESSORIES ///////////*/

.accessories_table_headings {
	background: url(../images/accesstablebg.gif) no-repeat ;
	background-position:right;
	background-color: #993300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 5px 3px 5px;
}


.table_row1 {
	background-color:#E9E5DD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding:5px 5px 8px 5px;
	vertical-align:top;
	text-align:left;
}
	
.table_row3 { /* class for a td containing a button etc that has no left margin...... eg the submit buttons on register and contact us forms */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding:5px 5px 10px 0px;
	vertical-align:top;
}


.table_prices {
	background-color:#E9E5DD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	padding:5px 5px 10px 5px;
	vertical-align:top;
}
	

.quantity_fields {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	vertical-align:middle;
	width:30px;
	padding:0px 3px 0px 2px;
}

.accessories_detail_bg {
	background:url(../images/beige_background.jpg) repeat-x;
	background-color:#FFFFFF;
}


.accessories_detail_container {
	width:470px;
	height:500px;
}

	
.accessories_detail_imageholder {
	width:245px;
	height:184px;
	background-color:#E9E5DD;
	padding: 10px 10px 10px 10px;
	vertical-align:middle;
	text-align:center;
	margin:10px 10px 20px 10px;
}


.accessories_table_heading {
	margin:20px 0px 0px 0px;
}


.accessories_headings {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}	

.viewcart_div {
	float:right;
	margin:10px 2px 10px 0px;
}



.SubHeadingRed {

		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#993300;
		font-weight:bold;
		padding:5px 0 5px 0;
		font-size:10px;

}

/*/////////// ACCESSORIES ///////////*/






/*/////////// GALLERY ///////////*/

.table_row2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding:5px 5px 10px 5px;
	vertical-align:top;
}

.gallery_detail_imageholder {
	width:245px;
	height:184px;
	background-color:#E9E5DD;
	padding: 10px 10px 10px 10px;
	vertical-align:middle;
	text-align:center;
	margin:10px 10px 20px 10px;
}



.thumbnail_container {
	width:130px;
	margin:0px 15px 20px 0px;
	text-align:left;
	text-align:center;
	float:left;
}



.thumbnail_divs {
	width:110px;
	height:84px;
	background-color:#E9E5DD;
	padding: 10px 10px 10px 10px;
	vertical-align:middle;
	margin:0px 0px 10px 0px;
}


.thumbnail_description {
	float:left;
}


.gallery_popup_bg {
	background-color:#F5F0E5;
}


.popup_container {
	text-align:center;
	vertical-align:middle;
	width:470px;
	margin:0px 0px 20px 0px;
	
}


.popup_imageholder_div {
	width:450px;
	height:333px;
	background-color:#E9E5DD;
	padding: 10px 10px 10px 10px;
	vertical-align:middle;
	text-align:center;
	margin:10px 0px 20px 0px;
}


.image_description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:center;
	margin:20px 10px 40px 10px;
}

/*/////////// GALLERY ///////////*/
