﻿* {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-family: arial;
}

body {
	background: #eff5f7 url("images/body_bg_demos_short.jpg") repeat-x 0px 0px;
}

#wrap {
	width: 998px;
}

	#head {
		
	}
	
	#head .top {
		height: 105px;
	}
	
	#head .top .logo {
		float: left;
		margin-top: 0px;
		width: 100%;
		margin-left: 0px;
		position: absolute;
		background-color: #000;
		height:105px;
	}
	
	#head .top .contact-details {
		float: right;
		font-size: 12px;
		color: white;
		text-align: right;
		margin-top: 13px;
		margin-right: 20px;
	}
	
	#head .top .contact-details strong {
		color: #00c3f9;
		display: block;
	}
	
	#head .top .contact-details a {
		color: white;
		text-decoration: none;
	}
	
	#head .top .contact-details a:hover {
		color: white;
		text-decoration: underline;
	}
	
	#head #navi {
		clear: both;
		float: left;
		height: 34px;
		display: block;
		padding-left: 60px;
		/*background: url('images/navi_button.jpg') repeat-x 60px 0px ;*/
		position: absolute;
		width: 100%;
		background-color: #0b2e3e;
		z-index: 1000;
	}
	
	#head #navi li {
		display: block;
		float: left;
		position:relative;		
	}
	
		#head #navi li a {
			color: #01b9e8;
			font-size: 12px;
			text-decoration: none;
			line-height: 34px;
			text-align: center;
			background: url('images/navi_button.jpg') repeat-x;
			width: 130px;
			display: block;
		}
		#head #navi li a:hover {
			color: white;
		}
		
		#head #navi li .dropdown {
			position: absolute;
			width: 190px;
			background-color: #0b2e3e;
			display:none;
			z-index:1000;
		}
		
		#head #navi li .dropdown a {
			background: none;
			display: block;
			text-align: left;
			padding-left: 5px;
			width: 190px;
			height: 23px;
			line-height: 23px;
			background-color: #0b2e3e;
			border: 1px solid #13c6ff;
			z-index:9;
		}
		
		
	#head .banner {
		background: transparent url('../img/banner.jpg') repeat-x;
		height: 189px;
		width: 998px;
		clear: both;
		float: left;
		margin-top: 13px;
	}
	
		#head .banner .chat {
			float: right;
			margin-top:147px;
			margin-right: 27px;
		}
		
		#content #left {
			margin-top: 10px;
			font-size: 12px;
			color: #333;
			float: left;
			width: 620px;
			padding: 20px;
			height: 510px;
		} * html #content #left { /* IE6 */
			height: 490px;
		}
		
			#content #left .welcome {
		        background: url('../img/welcome_to_shoothill_header.jpg');
		        text-indent: -10000px;
				height: 13px;
				line-height: 13px;
				width :168px;
				margin-bottom: 10px;
			}
			#content #left ul {
				margin-left: 10px;
				list-style: disc inside;
			}
			#content #left .aboutus {
		        background: url('../img/aboutus_shoothill_header.gif');
		        text-indent: -10000px;
				height: 13px;
				line-height: 13px;
				width :168px;
				margin-bottom: 10px;
			}
			#content #left .services {
		        background: url('../img/services_header.gif');
		        text-indent: -10000px;
				height: 13px;
				line-height: 13px;
				width :168px;
				margin-bottom: 10px;
			}
			#content #left .clients {
		        background: url('../img/clients_header.gif');
		        text-indent: -10000px;
				height: 13px;
				line-height: 13px;
				width :168px;
				margin-bottom: 10px;
			}
			#content #left .partners {
		        background: url('../img/partners_header.gif');
		        text-indent: -10000px;
				height: 13px;
				line-height: 13px;
				width :168px;
				margin-bottom: 10px;
			}
			#content #left .demos {
		        background: url('../img/demos_header.gif');
		        text-indent: -10000px;
				height: 13px;
				line-height: 13px;
				width :168px;
				margin-bottom: 10px;
			}
			#content #left .contact {
		        background: url('../img/contact_header.gif');
		        text-indent: -10000px;
				height: 13px;
				line-height: 13px;
				width :168px;
				margin-bottom: 10px;
			}
		
			#content #left p {
	margin-bottom: 0px;
}
		
		#content #right {
			margin-top: 10px;
			float: right;
			margin-right: 26px;
			width: 304px;
			background: url('../img/right-body.jpg') repeat-y;
		}
		
			#content #right a {
				color: white;
			}
		
		#content #right .flash {
			background: url('../img/right-head.jpg') no-repeat;
			height: 100px;
			padding-left: 8px;
			padding-top: 8px;
			padding-right: 8px;
			margin-bottom: 40px;
		} * html #content #right .flash { /* IE6 */
			margin-bottom: 0px;
		}
		
			#content #right .flash .movie {
				width: 288px;
			}
			
		#content #right .body {
			background: url('../img/right-body.jpg') repeat-y;
			padding: 25px;
			font-size: 12px;
			color: white;
		}
		
			/*#content #right .body .latest_news {
		        background: url('../img/latest_news_header.jpg');
		        text-indent: -10000px;
				height: 13px;
				line-height: 13px;
				width: 99px;
				margin-bottom: 10px;
			}*/
			
		#content #right .body .latest_news {
		        font-size:16px;
		        color:black;
		        
			}
			
		#content #right .foot {
			background: url('../img/right-foot.jpg') no-repeat;	
			height: 114px;
			line-height: 1px;
			font-size: 1px;
			text-indent: -10000px;
		}
		
		
		#footer {
			clear: both;
			width: 970px;
			padding-bottom: 30px;
			padding-top: 30px;
			padding-left: 30px;
		}
		
		#footer ul {
			list-style: none;
		}
		
			#footer ul li {
				float: left;
			}
			
			#footer ul li a {
				text-align: center;
				text-decoration: none;
				width: 100px;
				padding-left: 10px;
				padding-right: 10px;
				font-size: 12px;
				color: #666666;
				border-right: 1px solid #666666;
			}
			
			#footer ul li a:hover {
				text-decoration: underline;
			} 
			
			#footer ul li .last {
				border-right: none;
			}
			
			#footer ul .copy {
				float: right;
				font-size: 12px;
				color: #666666;
			}
	news {
	color: #FFFFFF;
}
h2 {
	font-size: 14px;
	color: #1881B3;
}
youarehere {
	font-size: 9px;
}
