/************************************/
/* CSS Document for Cape Verde site */
/************************************/

/* body and font / size declarations */
body { 
	background:url(images/cape-verde-background.gif) repeat-x top #3670bc;
	margin:0 0 10px 0;
	font-family:"Comic Sans MS",Arial, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:1.3;
}

h2 { font-size:14px; }


a { 
	color:#cf0300;
	text-decoration:none;
}

a:hover { 
	text-decoration:underline;
}

input, select, textarea { 
	font-size:12px;
	font-family:"Comic Sans MS",Arial, sans-serif;
}

span.error { 
	color:#cf0300;
}



p { margin-top:0; }

p.large { font-size:14px; }


div.clear { 
	clear:left;
	line-height:1px;
	font-size:1px;
}

div.large-space { 
	height:150px;
}

/* outer container */
#container { 
	width:952px;
	margin:0 auto;
	
}

/* header and inner header styles */
#header { 
	background:url(images/header.jpg) no-repeat;
}

#header h1 { 
	margin: 0;
	padding:0;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	padding: 22px 0 0 549px;
	height:149px;
}

#header h1 a { 
	text-decoration:none;
	color:#fff;
}

#header h1 a:hover { 
	text-decoration:underline;
}

/* navigation */
#header ul  {
	list-style:none;
	margin:0;
	padding:0;

}

#header li { 
	float:left;
	background:url(images/nav-right.gif) no-repeat right;
	padding: 0 6px 0 0;
	margin: 0 4px 0px 0;
	line-height:1;
}

#header li.selected a,
#header li a { 
	color:#ffbc11;
	text-transform:lowercase;
	font-size:16px;
	text-decoration:none;
	background:url(images/nav-left.gif) no-repeat left;
	padding: 10px 7px 11px 13px;
	line-height:1;
	display:block;
}

#header li.selected { 
	background:url(images/nav-on-right.gif) no-repeat right;
}

#header li.selected a,
#header li.selected a:hover { 
	color:#333a5b;
	background:url(images/nav-on-left.gif) no-repeat left;
}

#header li a:hover { color:#fff; }


/* main content */

#content { 
	background:url(images/content-bg.jpg) no-repeat bottom left #FFFDF0;
	padding: 11px 16px;
}

/* splash graphics (with header tags) */
#splash-mortgages,
#splash-benefits,
#splash-docs,
#splash-charges,
#splash-faq,
#splash-contact,
#splash { 
	background:url(images/splash-home.jpg) no-repeat right;
	padding: 30px 637px 0 19px;
	margin:0 0 20px 0;
	height:153px;
}

#splash-mortgages { background:url(images/boat-beach.jpg) no-repeat right; 	}
#splash-benefits  { background:url(images/boy-boat.jpg) no-repeat right; 	}
#splash-docs  	  { background:url(images/girl-sea2.jpg) no-repeat right; 	}
#splash-charges	  { background:url(images/marina.jpg) no-repeat right; 		}
#splash-faq		  { background:url(images/mountains.jpg) no-repeat right; 	}
#splash-contact	  { background:url(images/map.jpg) no-repeat right; 		}


#splash-mortgages h1,
#splash-benefits h1,
#splash-docs h1,
#splash-charges h1,
#splash-faq h1,
#splash-contact h1,
#splash h1 { 
	color:#fff;
	font-size:14px;
	font-weight:normal;
	line-height:1.3;
	font-family:"Comic Sans MS",Arial, sans-serif;	
	margin:0;	
}


/* left content */

#content-left { 
	width: 880px;
	float:left;
}

/* right content */
#content-right { 
	float:right;
	width:225px;
}

/* boxes in the content area */

div.box-left { 
	float:left;
}

div.box-right { 
	float:right;
}

div.box-left,
div.box-right { 
	width: 284px;
	background:#e6e6e6;
	margin-bottom:18px;
}

div.box-left img,
div.box-right img {
	float:left;
	padding-right:11px;
}

div.box-left h1,
div.box-right h1 { 
	color: #333333;
	font-size:14px;
	margin:0;
	padding:5px 0 0 0;
}

div.box-left h1 a,
div.box-right h1 a { 
	color: #333333;
}

div.box-left p,
div.box-right p { 
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.2;
}


/* register box */
#register { 
	background:url(images/register-bg.gif) no-repeat;
	width:212px;
	padding: 0 0 0 16px;
	margin:0;
}

/* register form */

#register form { 
	padding: 8px 3px 10px;
	color:#000000;
}

#register input.textbox {
	width:162px;
	border: 1px solid #7f9db9;
	background:#fff!important;
}

#register label.textbox-label { 
	display:block;
	padding-top:12px;
	line-height:1.3;
}

#register label.checkbox { 
	clear:both;
	padding-top:12px;
}

#register input.button { 
	margin-top:11px;
}

#register h1 { 
	color:#555454;
	font-family:"Comic Sans MS", Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:21px 0 0 0;
}

#register-bottom { 
	background:url(images/register-bottom.gif) no-repeat;
	height:15px;
	width:228px;
}


/* footer */

#footer { 
	background:url(images/footer-bg.gif) no-repeat;
	color:#fff;
	padding:11px 0 10px 17px;
}


/* contact form */
form#contact label { 
	width: 230px;
	display:block;
	float:left;
}

form#contact fieldset {
	margin-bottom:10px;
}

form#contact legend { 
	font-weight:bold;
	color:#333333;
}

form#contact input.textbox { 	
	background:#fff!important;
	border: 1px solid #7f9db9;	
}

form#contact textarea { 
	overflow:hidden;

}
#bottom
{
padding-left: 700px;
}
#bottom p a
{
color: #ffffff;
font-size: 9px;
text-decoration: none;
}


