* {
		margin: 0;
		padding: 0;
		}

body {
		padding: 2px 0;
		}
		
/*  --------- 2. structure  --------- */

#wrapper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 800px;
	margin-right:auto;
	margin-left: auto;
		}
.top{
	width:798px;
	height:100px;
	background-image: url(image/back_ground.png);
	background-repeat:no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
	
#mainNav {
	position:relative;
	height: 25px;
	width: 800px;
	background-color: #F6F9F9;
	top: 1px;
	margin-top: -2px;
}

#logo { width:auto;
		}
		
#content {/* moved here */
	background-color:#F6F9F9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	height: auto;
	clear: left;
		}
		
#mainContent {
	padding-left: 50px;
	background-color:#F6F9F9;
	width:800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		}	
		
.itemContainer {
		margin-bottom: 5px;
		margin-top: 5px;
		padding-right:10px;
		}

.lastItemContainer {
		border: 0;
		margin-bottom: 0;
		}
		
.itemContainer:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}

.itemImage {
	float: left;
	margin-right:30px;
	margin-top:45px;
	margin-bottom:10px;

		}

hr {
		clear: both;
		height: 1px;
		border: 0;
		color: #333333;
		background-color: #333333;
		margin: 0 0 16px;
		}


.contactInfo{
	font: 1.1em/1.6em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
	text-align: justify;
		background-color: #F6F9F9;

	width: 346px;
	margin-left: 219px;
	border: 1px solid #CCCCCC;
	padding-left:12px;
	}
/* ---------- 3. links and navigation ---------- */

#pullNav {
	float: right;
	padding-right: 10px;
	padding-top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		}

#pullNav li {
	display:inline;
	text-decoration: none;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
		}
	
/* styles for the nav menu - remove padding, margin and bullets */


/* float each list element inline */
#nav li {
float: left;
display: inline;
}

/* style the links in the nav list */
#nav a {
	display: block;
	margin: 0;
	height: 1.3em;
	width: 144px;
	text-decoration: none;
	font-variant:normal;
	font-weight: bold;
	font-size: 100%;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#nav a:link, #nav a:visited {
background-color: #5E86FF;
color: #FFF;
border-left: #908AA5 solid 2px;
border-top: #908AA5 solid 2px;
border-right: #2C263D solid 2px;
border-bottom: #2C263D solid 2px;
}

#nav a:hover, #nav a:active {
background-color: #DFECD9;
color: #5E86FF;
border-left: #EBF3E7 solid 2px;
border-top: #EBF3E7 solid 2px;
border-right: #777E74 solid 2px;
border-bottom: #777E74 solid 2px;
}

		
#pullNav a:link, a:visited {
  padding: 0.2em;
  line-height: 1.4;
  background-color: none;
  color: #AEAEAE;
  text-decoration: none;
  text-align: center;
}

#pullNav a:hover {
 background-color: #5E86FF;
 color: #fff;
}
		
#basicInfo{
	width: 300px;
	margin-left: 250px;
}


#pNav a:link, a:visited {
	line-height: 1.6;
	background-color: none;
	text-decoration: none;
	text-align: center;
	color: #333333;  
}


/* ---------- 4. fonts ---------- */

html {
		font-size: 100%;
		}

body {
		font-size: 62.5%;
		color: #333333;
		}

h1 {
		float: left;
		padding-right: 0.3em;
		font: bold 1.4em/1.2571428em Arial, Helvetica, sans-serif;
		line-height: 1.18em;
		}

h2 {    font: normal 1.3em/1.6em Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
		margin-left:20px;
		text-transform: uppercase;
		}

h3 {
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	line-height: 1.6em;
	font-weight: bold;
	font-variant: normal;
		}

p {
	font: 1.1em/1.6em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 1.6em;
	text-align: justify;		
		}
		
.p1{		
     text-align:left;

}

h1+p {
		font-size: 1.2em;
		line-height: 1.4666666em;
		line-height: 1.33333333em;

		}

#content .itemDetails ul {
		margin-bottom: 0;
		font-size: 1.2em;
		line-height: 1.5em;
		text-align: justify;		

		}


.text {
	text-align: justify;		
		}



p.footer {
		clear: both;
		text-align: left;
		background: #ffffff;
		margin: 0 -18px;
		padding: 18px;
		}

/* ---------- 5. images ---------- */

a img {
		border: 0;
		}
		
.itemImage img {
border:solid 1px #C3C3C3;
		}
		
.itemImage img:hover {
		}		

