﻿
/*LANDING PAGE CONTENT STYLING*/

#header_text_big {
	margin:0;
	padding:0;
	background: url(../images/competition_click_here_whole.gif) no-repeat top right #f9972c;
	height: 155px;
}
html>body #header_text_big {
	min-height: 155px;
	height: auto;
}
.competition_corner_link {
	float:right;
	margin:0;
	padding:0;
	border: none;
}
.competition_corner_link img {
	border: none;
}
#header_text_big h1 {
	margin:0;
	padding:20px 0 0 20px;
	font-size: 1.2em ;
	color:#000000;
	font-weight:bold;
}
#header_text_big h1 strong {
	color:#006666;
	font-size: 1.5em;
}
#header_text_big h2 {
	margin:0;
	padding:0 0 16px 20px;
	font-size: 1.25em;
	color:#fff;
	font-weight:bold;
}
#header_text_big h2 strong {
	color:#006666;
}
.content-divider {
	margin:0;
	padding: 2px 8px;
	border-top: 2px solid #006666;
	border-bottom: 2px solid #006666;
	background:#e5efef;
	font-size: .75em ;
	color:#006666;
}
.content-divider a { text-decoration: underline; font-weight: bold;}
#header_img_big {
	margin:0;
	padding:0;
	background: url(../images/spain_port_header_big.jpg) top no-repeat #f9972c;
	height: 286px;
}
.content_pannel {
	background:#f9972c;
	margin:0;
	padding:5px 0px 20px 20px;
}
.content_pannel h3 {
	margin:0;
	padding:40px 0 20px 0;
	color:#FFFFFF;
	font: 1.01em Arial, Helvetica, sans-serif;
}
.content_pannel h3 strong {
	font-weight:bold;
}
.content_pannel p {
	margin: 10px 10px 0 0;
	padding:0;
	font-size: .75em;
	color: #000;
}
.content_pannel p a { text-decoration: underline;
}

.content_pannel ul {
	list-style-type:none;
	margin: 10px 0 0 0;
	padding:0;
	font-size: .75em;
	color: #fff;
}
.content_pannel ul li {
	padding:  0 0 0 20px;
	margin:0;
	background:url(../images/list_bullet.gif) left center no-repeat;
}
.img_column {
	float: right;
	width:167px;
}
.img_column img {
	margin: 15px 10px 0 10px;
	padding:0;
}
#keytel_whois {
	background: url(../images/logo.gif) 650px 5px no-repeat;
	padding: 10px 120px 10px 20px;
	margin:0;
	color:#006665;
	font-size: .75em;
	
}
#keytel_whois strong{font-weight: bold;}

.float_right_p {float: right;}

.red_text { color: #FF0000 !important;}
.white_text { color: #fff !important;}
.black_text { color: #000 !important;}
.clearfloat {height:1px; background: none; clear:both;}

/*<<< END LANDING PAGE CONTENT STYLING*/
/* COMPETITION PAGE STYLING*/

#compet_content {
	margin:0;
	padding:0;
	background: url(../images/compete_header.jpg) no-repeat #f9972c;
}
#compet_content h1 {
	margin:0;
	padding:50px 80px 0 20px;
	font-size: 2.2em;
	color:#fff;
	font-weight:bold;
}
#compet_content h2 {
	margin:0;
	padding:30px 20px 16px 20px;
	font-size: 1.25em;
	color:#fff;
	font-weight:bold;
}
.p_big_black {
	padding: 10px 80px 0 20px;
	margin:0;
	font-size: 1.05em;
}
.p_big_black a {
	text-decoration:underline;
}
.p_small_white {
	padding: 10px 80px 0 20px;
	margin:0;
	color: #FFFFFF;
	font-size: .8em;
}
#wicompetition {
	margin: 20px 20px 0 20px;
	padding:0 0 0 0;
}
#wicompetition #questions {
	background:#fff;
	padding: 11px;
}
#questions h3 {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#questions p {
	font-size: .8em;
	padding:0;
	margin: 10px 0 5px 0;
}
#questions input {
	width:367px;
}
#questions label {
	color:#006665;
	font-size: .9em;
	font-weight:bold;
	margin: 10px 0 10px 0;
	padding-top:5px;
	display: block;
}
#questions span {
	padding: 10px 40px 20px 0;
	font-size: .8em;
}
#wicompetition #personal_data {
	background:#f9d4ab;
	padding: 10px;
	margin-top: 5px;
}
.formline {
	margin: 5px 0 5px 0;
	padding:0;
}
.formline span {
	font-size: .8em;
	font-weight:bold;
}
.form_divider {
	height: 10px;
}
#personal_data label {
	width: 177px;
	float:left;
	font-size: .75em;
	font-weight:bold;
}
#personal_data input {
	width:367px;
}
.radio_btn {
	width: 19px !important;
}
.send_btn {
	width:54px !important;
	height:19px;
	margin-left: 40px;
	background:url(../images/submit_btn.gif);
	border: 0px solid #FFFFFF;
}
/* <<<< END COMPETITION PAGE STYLING*/
