/*
Author:	http://voodooweb.com.au/
NOTES: 
html>body is for firefox.. the same ID minus that before it is for Internet Explorer 5, 6
/*



/*MAIN---------------------------------*/
* {margin:0px} 
p {margin-bottom:15px;}
h1 {margin-bottom:5px; margin-top:5px;}
h2 {margin-bottom:5px; margin-top:5px;}
h3 {margin-bottom:5px; margin-top:5px;}
h4 {margin-bottom:5px; margin-top:5px;}
h5 {font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
br {margin-bottom:5px; margin-top:5px;}
.image_align_right {float:right;}
.image_spacing {padding:10px;}
.flag_resize img {width:70px; height:50px;}
.country_name {}


.footer_text_1 {
	padding-left:10px;
	padding-top:21px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	}

.footer_text_2 {
	padding-top:21px;
	padding-right:10px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	float:right;
	}

h1 {color:#959595; font-size:14px;}

.picture_gallery_pic {padding-left:10px; padding-top:3px;}

#main_menu {border-bottom:solid 1px #48963e; border-left:solid 1px #48963e; border-right:solid 1px #48963e; padding-left:11px; padding-right:11px;}

.column2_header_menu { 
	width:180px; 
	height:28px; 
	background-image:url("../images/header_bg.jpg"); 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	padding-top:8px;
	color:white;
	font-weight:bold;
	padding-left:10px;
	background-repeat:no-repeat;
	}


.pagename { 
	width:546px; 
	height:28px; 
	background-image:url("../images/header_bg.jpg"); 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	padding-top:8px;
	color:white;
	font-weight:bold;
	padding-left:10px;
	background-repeat:no-repeat;
	}
	
.column2_header { 
	width:180px; 
	height:36px; 
	background-image:url("../images/header_bg.jpg"); 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	padding-top:8px;
	color:white;
	font-weight:bold;
	padding-left:10px;
	background-repeat:no-repeat;
	}
#column1_text {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	color:#808080;
	}
#column2_text {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#808080;
	}
	
.content_column1 {
	min-height:500px;
	float:left;
	width:546px;
	background-color:#F2F2F2;
	padding-bottom:18px;
	}
.content_column2 {
	float:right;
	width:190px;
	background-color:#F2F2F2;
	padding-bottom:18px;
	}
.picture_gallery_text p {
	font-size:12px;
	color:#808080;
	padding-left:10px;
	padding-right:10px;
	}
	
	.picture_gallery_text a{
	font-size:12px;
	color:#808080;
	}
	
	
	
	a:link {color:#999;}
	a:active {color:#333;}
	a:visited {color:#999;}
	a:hover {color:#999;}

	h1 {font-size:18px}
	h2 {font-size:16px;}
	h3 {font-size:14px;}
	h4 {font-size:12px;}
	
body {
	height:100%;
	margin:0px auto;
	background-color:#194b24;
	background-image:url("../images/bg.jpg");
	background-repeat:repeat-x;
	text-align:center;
}



#container {
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	width: 788px;
	min-height:700px;
}


/*HEADER---------------------------------*/


#header {
	margin:0px auto;
	background-color: #333333;
	width: 788px;
	height:160px;
}
#header_contact {
	margin:0px auto;
	background-color: #333333;
	width: 249px;
	height:170px;
	background-image:url("../images/header_contact.jpg");
	float:right;
	padding:0px;
	border:0px;
}
* html #header_contact {
	margin:0px auto;
	background-color: #333333;
	width: 270px;
	height:180px;
	background-image:url("../images/header_contact.jpg");
	background-repeat:repeat-x;
	float:right;
	display: inline;
	margin-left: -200px; 
	margin-top:0px;
}

#logo {
	width: 401px;
	height:170px;
	float:left;
}

*html #header_image {
	border-bottom:2px solid #48963E;
	width:788px;
	height:200px;
	padding:0px;
	margin-top:0px;
	background-color:black;
	margin-left:0px;
}

#header_image {
	border-bottom:2px solid #48963E;
	width:788px;
	height:217px;
	padding:0px;
	margin-top:53px;
	background-color:black;
	margin-left:0px;
}
*html .search {
margin-left:44px;
width:200px;
margin-top:26px;
}

.search {
margin-left:57px;
width:200px;
margin-top:26px;
}


/*NAVIGATION---------------------------------*/

#displaynone {
	display:none;
}

.center {
width:788px;
background-color:white;
padding:0px;
margin:0px;
}

*html #nav {
	margin-top:-20px;
	padding:0px;
	width:788px;
	/*height:40px;*/
	clear:left;
	background-image:url('/images/bg_nav.jpg');
	background-postion:top-right;
}

#nav {
	margin:0px;
	padding:0px;
	width:788px;
	/*height:40px;*/
	clear:left;
	background-image:url('/images/bg_nav.jpg');
	background-postion:top-right;
}


.display_none {
display:none;
}



/*FOOTER---------------------------------*/



#footer {
	clear:both;
	margin:0px auto;
	height:36px;
	width:788px;
	font-size:10px;
	padding-bottom:20px;
	color:white;
	text-align:left;
	background-image:url("../images/footer.jpg");
	background-repeat:no-repeat;
}
	#footer a:link {color:#fff;}
	#footer a:active {color:#333;}
	#footer a:visited {color:#ccc;}
	#footer a:hover {color:#999;}



/* --------------- CONTACT US FORM ----- */
#contact_form {
margin-left:99px;
width:575px;
height:239px;
overflow:auto;
overflow-x:hidden;
padding-bottom:10px;
padding-top:15px;
}

.contact_label {
font-size:12px;
font-family: "Times New Roman", Times, serif;
padding-right:12px;
}

textarea{
border:1px solid:#333333;
background-color:#FFFFFF;
color:#000000;
padding:2px;
}



/*----------------------------------*/

.leftside {background-image:url("../images/left_side.jpg"); background-repeat:repeat-y; width:10px;}
.rightside {background-image:url("../images/right_side.jpg"); background-repeat:repeat-y; width:10px;}
.blue {color:#b9e0f0;}

.phnumber {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
padding-right:22px;
text-align:right;
font-weight:bold;
color:white;
height:31px;
padding-top:17px;
margin:0px;
}

.address {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:white;
height:16px;
padding:0px;
margin:0px;
padding-left:63px;
}

.address2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:white;
height:21px;
margin:0px;
padding-left:63px;
}



.contact_page_details {
font-size:16px;
}


#pagecontent {
	margin:0px auto;
	background-color:#FFFFFF;
	width:753px;
	text-align:left;
	font-size:12px;
	padding-left:17px;
	padding-top:12px;
	padding-right:17px;
	margin:0px;
}	

td.cartSummaryItem{
	color:#184822;
}
#catCartSummary .cartSummaryLink{
	color:#69c300;
	font-weight:bold;
	padding:2px;
	background-color:#F2F2F2;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position: -9999px;	
}
#catCartSummary .cartSummaryLink:hover{
	background-position: left;
	color:#FFFFFF;
	background-color:#4e9a40;
	text-decoration:none;
}

#pagecontent table.cart a {
	/*color: #1969bc;*/
	color:#4e9a40;
}

ul.catalogueitemdump{
	font-size:14px;
	font-weight:bold;
	margin-bottom:1em;
	color:#4E9A40;
}
ul.catalogueitemdump li{
	margin-bottom:0.5em;

}
.catalogueitemdump a{
	color:#4e9a40;
		padding:4px;
}
.catalogueitemdump a:hover{
	background-color:#4e9a40;
	color:#FFFFFF;
	text-decoration:none;
}
.productSelectInput{
	width:150px;}