/**
 * Stylesheet by ecommerce island site
 * @author Luis Pirir
 * @author luispirir@gmail.com, lpirir@solucionweb.com
 */
* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font-size: 62.5%;
	text-align: center;
	background: url(../pix/bg.jpg) no-repeat;
}
/** LAYOUT **/
#wrapper {
	width: 1000px;
	margin: auto;
	background-color: #fff;
}
	/** HEADER **/
	#header {
/*		background-color: #2c373c;*/
		background-color: #027495;
		height: 32px;
		position: relative;
	}
		#header #tagline {
			width: 50%;
			left: 0;
			top: 0;
			height: 32px;
			font: 1.2em/32px Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, sans-serif;
			color: #fff;
			text-align: left;
			padding-left: 35px;
		}
		#header #topmenu {
			position: absolute;
			top: 0;
			right: 143px;	
			color: #fff;					
		}
			#header #topmenu a {
				color: #fff;
				text-decoration: none;
				font: 1.1em/32px Lucida Sans Unicode, Lucida Sans, Arial, sans-serif;
				text-transform: lowercase;
				padding: 0 5px;
			}
				#topmenu a:hover, #topmenu #active {
					border-top: 2px solid #949494;
				}
		#header form {
			position: absolute;
			right: 0;
			top: 0;
			height: 22px;
			width: 133px;
			padding: 5px;						
		}
			#header form label {
				/*position: absolute;
				left: 10px;
				top: 5px;*/
				color: #fff;				
				font: 1.0em/20px Tahoma, Arial, sans-serif;
			}
			#header form input {
				border: 1px solid #fff;
				background-color: transparent;
				width: 127px;
				height: 16px;
				padding: 2px;
				font: 1.1em Tahoma, Arial, sans-serif;
				color: #fff;
			}
				#header form input:hover, #header form input:focus {
					background-color: #728e9b;
				}
	/** END HEADER **/
	#banner {
		font: 1.2em/1.4 Lucida Sans Unicode, Lucida Sans, Arial, sans-serif;
		color: #333;
		text-align: justify;
		padding: 0 20px;
	}
		#banner img {
			margin-left: -20px;
		}
	/** CONTENT **/
	#container {
		overflow: hidden;
		margin-top: 3px;
	}
		#content {
			float: left;
			width: 743px;
			margin-right: 2px;
		}
			#content_text {
				background:url(../pix/bg_text_home.jpg) no-repeat;
				width: 743px;
/*				height: 243px;*/
				overflow: hidden;
				color: #333;
				font: 1.1em/1.2 Lucida Sans Unicode, Lucida Sans, Arial, sans-serif;
				text-align: justify;
			}
				#content_text div {
					float: left;
					padding: 2em 20px;
				}
					#content_text h3 {
						font-size: 1.0em;						
						margin-bottom: 1em;
						color: #2487a3;
						border-bottom: solid 1px #8b8b8b;
					}
					*+html #content_text h5 {
						font-size: 0.9em;
					}
					* html #content_text h5 {
						font-size: 0.9em;
					}
					#content a {
						color: #2487a3;
						text-decoration: none;
						border-bottom: solid 1px #8b8b8b;
						margin-top: -1px;
					}
						#content a:hover {
							border-bottom: none;							
						}
					#content_text .viewmore {
						text-align: right;
						margin-top: 5px;
					}
				#content_text #usflag {					
					width: 205px;
				}
				#content_text #datainfrastructure {					
					width: 208px;
				}
				#content_text #professionalservices {					
					width: 208px;
				}
					#professionalservices ul {
						margin: 1em 2em;
					}
						#professionalservices ul li {
							margin-bottom: 5px;
						}
		#sidebar {
			float: left;
			width: 255px;
			background: #016D9B url(../pix/bg_sidebar.jpg) left top no-repeat; 
			height: 760px;
			position: relative;
		}
			#sidebar .nav {
				margin-top: 40px;
				text-align: left;
				list-style: none;
				width: 255px;				
			}
				.nav li {

				}
					.nav li a, .nav li span {
						color: #fff;
						text-decoration: none;
						font: 1.1em Lucida Sans Unicode, Lucida Sans, Arial, sans-serif;
						display: block;
						text-indent: 20px;
						padding: 3px 0;
					}
					* html .nav li a {
						height: 1%;
					}
					.nav li a.current, .nav li a.sub-current, .nav li ul a:hover {
						color: #003E4F;
					}
					.nav li a.sub-current {
						border-bottom: 1px solid #02637F;
					}
					.nav li #can-i-run-my-business-in-paradise {
						background-color: #003E4F;
					}
					.nav li #incentives, .nav li #about-the-us-virginislands {
						background-color: #027495;
					}
					.nav li #infrastructure, .nav li #your-comments {
						background-color: #0085ab;
					}
					.nav li #strategic-partners {
						background-color: #02637f;
					}
					.nav li ul {
						margin: 1em 2em;
						list-style: none;
					}
			#sidebar #footer {
				position: absolute;
				bottom: 0;
				left: 0;
				background-color: #4397b9;
				height: 21px;
				width: 255px;
				font: 1.0em/21px Arial, Tahoma, sans-serif;
				color: #fff;
			}
				#footer a {
					color: #fff;
					text-decoration: underline;
				}
					#footer a:hover {
						color: #02637F;
						text-decoration: none;
					}