body {
	padding:0;
	margin:0;
	background:#ddbb86  url('../images/background.gif') 50% -40px no-repeat;
	font:normal 12px arial;
	color:#000;
	text-align:center;
}

#container {
border-top:5px solid #7A4A2F;
}

#banner {
	width:800px;
	margin:auto;
	height:58px;
	background:url('../images/logo.png') center no-repeat;
	text-align:center;
}

.logo-ie {display:none;}

.search_box_header {
	text-indent:-5000px;
	background:url('../images/whats_your_colour.png') no-repeat;
	width:308px;
	height:33px;
	position:absolute;
	top:20px;
	left:160px;
}

#search_form {
	width:600px;
	position:absolute;
	top:80px;
	left:12px;	
}

#email_form {
	width:600px;
	position:absolute;
	top:180px;
	left:12px;
}

#search_form td {
padding:0;
margin:0;
}

#search_form td input {
	width:188px;
	height:42px;
	border:none;
	background:url(../images/input.png) no-repeat;
	text-indent:10px;
	line-height:42px;
	color:#666;
	font:italic 16px georgia;
	padding:10px 0 10px 0;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#search_form td input {
		width:188px;
		height:42px;
		border:none;
		background:url(../images/input.png) no-repeat;
		text-indent:10px;
		line-height:42px;
		color:#666;
		font:italic 16px georgia;
		padding:0;	
	}

}

#email_form td input.long {
	width:290px;
	height:20px;
	border:none;
	background:url(../images/input_long.png) no-repeat;
	padding:5px 0 0 0;
	margin-left:12px;
	text-indent:10px;
	line-height:20px;
	color:#666;
	font:italic 13px georgia;
}

#search_form td.dob {
width:188px;
height:42px;
border:none;
background:url(../images/input.png) no-repeat;
padding:10px 0 10px 14px;
margin:0 0 0 -10px;
text-indent:10px;
line-height:42px;
color:#666;
font:italic 14px georgia;
}

#search_form td select {
	line-height:42px;
	color:#666;
	font:italic 14px georgia;
	border:none;
	padding:0;
	margin:0;
	line-height:42px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	#search_form td.dob {
	width:188px;
	height:40px;
	border:none;
	background:url(../images/input.png) no-repeat;
	padding:7px 0 10px 10px;
	margin:0 0 0 -10px;
	text-indent:10px;
	line-height:42px;
	color:#666;
	font:italic 12px georgia;
	}
	
	#search_form td select {
		line-height:42px;
		color:#666;
		font:italic 12px georgia;
		border:none;
		padding:0;
		margin:0;
		line-height:42px;
	}
}

.first_name {
	width:130px;
	height:20px;
	background: url(../images/first_name.png) no-repeat;
	margin:0 0 16px 26px;
	padding:0;
	text-indent:-5000px;	
}

.last_name {
	width:130px;
	height:20px;
	background: url(../images/last_name.png) no-repeat;
	margin:0 0 16px 26px;
	padding:0;
	text-indent:-5000px;	
}

.date_of_birth {
	width:130px;
	height:20px;
	background: url(../images/dob.png) no-repeat;
	margin:0 0 16px 26px;
	padding:0;
	text-indent:-5000px;	
}


.colour_box {
	width:612px;
	height:360px;
	margin:auto;
	margin-top:40px;
	position:relative;
	background:#845303;	
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:none;
}

.colour_box h1 {
	font:italic 16px georgia;
	color:#000;
	text-align:center;
	line-height:80px;
}

.header_info {
		width:95%;
		position:absolute;
		top:16px;
		left:10px;
		text-align:center;
		background-color: black;
		opacity:.50;
		color:#fff;
		filter: alpha(opacity=50); 
		-moz-opacity: 0.5;
		font:italic 18px georgia;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		padding:6px;
}

.comp_box {
	position:absolute;
	bottom:10px;
	left:10px;
	width:200px;
	height:40px;
	padding:10px;
	background:#fff;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.comp_colour {
	float:left;
	width:40px;
	height:40px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.comp_colour_desc {
	float:right;
	width:150px;
}

.comp_colour_desc h2 {
	font:italic 14px georgia;
	color:#000;
}

#latest_colour_container {
	width:612px;
	margin:auto;
	margin-top:20px;
	position:relative;
	padding:0;
}

.latest_colour_box {
	float:left;
	width:170px;
	height:30px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:#fff;
	padding:4px;
	margin:10px 11px 0 11px;
}

.latest_colour {
	float:left;
	width:30px;
	height:30px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.latest_colour_desc {
	float:right;
	width:130px;
}

.latest_colour_desc h2 {
	font:italic 12px rockwell, georgia;
	color:#000;
}

.big_footer {
	width:612px;
	height:40px;
	margin:auto;
	margin-top:50px;
	margin-bottom:15px;
	background:#7A4A2F;	
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.big_footer a {
	text-decoration:none;
	color:#DDBB86;
}

.big_footer p {
	color:#fff;
	font:italic 12px georgia;
	line-height:40px;
	padding:0 20px 0 20px;	
}

.left {float:left;}
.right {float:right;}

.little_footer {
	width:612px;
	height:40px;
	margin:auto;
	margin-bottom:30px;
}

.mini_links {
	background:#9F6B4F;	
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:6px;
	font:normal 10px georgia;
	color:#fff;
	float:right;
	margin-left:10px;
}

.mini_links a {
	color:#fff;
	text-decoration:none;
}

.mini_links a:hover {
	color:#DDBB86;
}

.clearer {
	clear:both;
}

.about {
	background:#9F6B4F;
	width:612px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin:auto;
	margin-top:40px;
}

.about a {
	color:#DDBB86;
	text-decoration:none;
}

.about p {
	font:normal 14px georgia;
	color:#fff;
	line-height:24px;
	padding:10px 20px 15px 20px;
}

.about h2 {
	font:normal 20px georgia;
	color:#DDBB86;
	line-height:34px;
	padding:16px 20px 10px 20px;
	
}

.url_link{
	background:#9F6B4F;
	padding:10px;
	width:590px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	line-height:20px;
	margin:auto;
	margin-top:20px;
	color:#fff;
	font:italic 13px georgia;
}

.url_link a {
	color:#DDBB86;
	text-decoration:none;
}

.digg_bar {
	width:590px;
	padding:10px;
	background:#fff;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	line-height:20px;
	margin:auto;
	margin-top:20px;
}

.digg_bar h2{
	font:italic 20px georgia;
	color:#9F6B4F;
	text-align:center;
	margin-bottom:20px;
}

.digg_bar_text {
	float:left;
	width:460px;
}

.digg_bar_text h2{
	font:italic 16px georgia;
	color:#9F6B4F;
}

.digg_bar_text p{
	color:#666;
	padding-top:6px;
	font:italic 13px georgia;
	color:#DDBB86;
	line-height:22px;
}

.digg_bar_text p a{
	color:#9F6B4F;
}

.digg_image {
	float:left;
	width:80px;
}   

.zazzle_item {
	width:106px;height:100px;float:left;margin:5px 20px 5px 15px;
}

.adbrite {
		width:470px;
		margin:auto;
		margin-top:20px;
}    

#search_box {
	width:612px;
	height:370px;
	margin:auto;
	margin-top:40px;
	/*background:url('../images/search_background.png') no-repeat;*/
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:#F7E2BE;
	position:relative;	
}

#email_form td.caption {
	background:#845303;	
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width:230px; 
} 

.email_address {
	width:218px;
	height:18px;
	margin-left:10px;
	/*background: url(../images/email_address.png) no-repeat;*/
	text-indent:0px;
	font:italic 12px georgia;
	color:#fff;
}  

.captcha_text {
	width:218px;
	height:18px;
	margin-left:10px;
	/*background: url(../images/email_address.png) no-repeat;*/
	font:italic 12px georgia;
	color:#845303;
	margin-top:10px;
}   

/*.google_ad {
	width:470px;
	height:60px;
	position:absolute;
	top:440px;    
	left:72px;
} 

.submit {
	position:absolute;
	top:372px;
	left:12px;
} */  

.google_ad {
	width:470px;
	height:60px;
	position:absolute;
	top:230px;    
	left:72px;
} 

.submit {
	position:absolute;
	top:310px;
	left:12px;
}
