﻿#header 
{	
	margin: 0 0 0 -3px;
	padding: 0;
	height:126px;
	border:0;
	background: transparent URL("../Images/Layout/General/header_home.jpg") no-repeat top center;	
}


/* 
*************************
* contact us styles 
*************************
*/

#contact_container
{
	margin-left: 20px;
	float: left;
	width: 420px;
	padding-bottom: 20px;
	/*border-bottom: solid 1px #353535;*/
}

#contact_details_container
{
	margin-left: 20px;
	float: left;
	width: 210px;
}

.input_contact_container
{
	margin-top: 10px;
}

.input_contact_container label
{
	margin-left: 6px;
	margin-bottom: 5px;
	display: block;
}

.input_contact_container textarea
{
	height: 160px;
	width: 410px;
	background-color: #fafaef;
	border: solid 1px #dddddd;
	color:#333;
	/*font-family: Helvetica, Arial, sans-serif; */
	overflow: hidden;
}

.contact_form_top
{
	margin-top: 20px;
}

.contact_details_box
{
	margin-top: 25px;
	padding-left: 5px;
	color: #333;
}

.contact_details_box a
{
	text-decoration: underline;
}

.contact_details_box a:hover
{
	color: #ffffff;
}

/** 
*************************
* partners styles 
*************************
*/

#credits_contents 
{
	margin-top: 25px;
	margin-bottom: 20px;	
}

#credits_contents ul
{
	margin: 0;
	padding: 0 20px 0 20px;
}

#credits_contents ul li
{
	list-style-type: none;
	margin-bottom: 15px;
	/*color: #909090;*/
}

.credits_left
{
	margin-left: 20px;
	float: left;
	width: 340px;
	padding-bottom: 20px;
}

.credits_right
{
	margin-left: 20px;
	float: left;
	width: 340px;
}

/** 
*************************
* forms ....
*************************
*/

/* ************** */
/* form alignment */
/* ************** */


.cssform p, .cssform2 p
{
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 125px;
	height: 1%;
}

.cssform3 p
{
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 90px;
	height: 1%;
}

.cssform label
{
	float: left;
	margin-left: -155px;
	width: 150px; 
}

.cssform2 label
{
	float: left;
	margin-left: -105px;
	width: 100px; 
}

.cssform3 label
{
	float: left;
	margin-left: -84px;
	width: 79px; 
}

.cssform input[type="text"]
{
	width: 180px;
}

.cssform2 input
{
	width: 310px;
	background-color: #fafaef;
	border: solid 1px #dddddd;
	color: #333;
	padding: 5px;
	
	
}

.cssform3 input
{
	width: 310px;
	background-color: #fafaef;
	border: solid 1px #dddddd;
	color: #333;
	padding: 5px;
	overflow: hidden;
}

.cssform textarea, .cssform2 textarea
{
	width: 250px;
	height: 150px;
}

* html .threepxfix
{
	margin-left: 3px;
}

.submit_btn2 
{
	margin-top:10px;
	margin-right:10px;
	float:right;
}

/* tell a friend */
#tellafriend_container
{
	margin-left: 20px;
	float: left;
	width: 465px;
	padding-bottom: 20px;
}

.tellafriend_input_container
{
	margin-top: 20px;
	margin-left: 20px;
}

.tellafriend_submit_btn
{
	margin-top: 10px;
	margin-right: 20px;
	float: right;
	text-align: right;
	
}

/*
************************
* Sitemap
************************

*/

#sitemap_container 
{
	margin-left: 20px;
	float: left;
	width: 650px;
	padding-bottom: 20px;
}

#sitemap_container ul 
{
	margin: 0;
	padding: 0 20px 0 20px;
	
}

#sitemap_container ul li
{
	list-style-type: none;
	margin-top: 15px;
	/*color: #909090;*/
}

#sitemap_left
{	
	float: left;
	width: 300px;
}

#sitemap_right 
{
	margin-left: 20px;
	float: left;
	width: 300px;
}

.InfoTtl 
{
	font-weight:bold;
	color:#333;
	
}


/* competition */
#competition_container
{
	margin-left: 20px;
	float: left;
	width: 640px;
	padding-bottom: 20px;
}

.competition_input_container
{
	margin-top: 20px;
	margin-left: 20px;
}

.comp_submit_btn
{
	
	margin-top: 10px;
	margin-right: 200px;
	float: right;
	text-align: right;
	
}

.comp_submit_btn input, .tellafriend_submit_btn input
{
	width: auto;
	height: auto;
	border: solid 1px #000000;
	background-color:  #cccccc;
	margin-left: 390px;
	padding: 0;
}

.submit_btn2 input
{
	width: auto;
	height: auto;
	border: solid 1px #000000;
	background-color:  #cccccc;
	margin-left: 358px;
}

