/*
	---------------------------------------------
	Kingsdale Capital default template stylesheet
	the June 2007 update 
	coded by: Francis Fernandes / www.exclaimsolutions.com
	---------------------------------------------
	
	
*/





/* global elements
-------------------------------------------------------- */
* { padding: 0; margin: 0; } 

img {
	display: block; 
}

.reset {
	display: block; 
	clear: both; 
	font-size: 1px; 
	height: 1px; 
	line-height: 0.1;
	}

html { text-align: center; }

	body {
		font: 12px/17px "Lucida Grande", tahoma, sans-serif;
		background: #F8F9F4 url(/img/bk.jpg) repeat-x;
		color: #000;
		height: auto;
		width: 902px;
		margin: 0 auto;
		text-align: left;
		padding-bottom: 30px;
		}
		
		#wrapper {
			width: 902px;
		}
		
		#header {
			position: relative;
			float: left;			
			background: #fff url("/img/bk_header.gif") top right no-repeat;
			height: 89px;
			}
		


		#content {
			background: url("/img/bk_content.gif") repeat-y;
			}
					#splash {
						width: 902px;
					}
					#splash1 {
						width: 902px;
						height: 256px;
						background: url(/img/pic1.jpg) no-repeat;
					}
					#splash2 {
						width: 902px;
						height: 256px;
						background: url(/img/pic2.jpg) no-repeat;
					}
					#splash3 {
						width: 902px;
						height: 256px;
						background: url(/img/pic3.jpg) no-repeat;
					}
					#splash4 {
						width: 902px;
						height: 256px;
						background: url(/img/pic4.jpg) no-repeat;
					}
					#splash5 {
						width: 902px;
						height: 256px;
						background: url(/img/pic5.jpg) no-repeat;
					}
					#splash6 {
						width: 902px;
						height: 256px;
						background: url(/img/pic6.jpg) no-repeat;
					}
					#splash7 {
						width: 902px;
						height: 256px;
						background: url(/img/pic7.jpg) no-repeat;
					}
					#splash8 {
						width: 902px;
						height: 256px;
						background: url(/img/pic8.jpg) no-repeat;
					}
					#splash9 {
						width: 902px;
						height: 256px;
						background: url(/img/pic9.jpg) no-repeat;
					}
					#splash10 {
						width: 902px;
						height: 256px;
						background: url(/img/pic10.jpg) no-repeat;
					}
					#splash11 {
						width: 902px;
						height: 256px;
						background: url(/img/pic11.jpg) no-repeat;
					}
							#splash #pgpic{
								width: 902px;
								float: left;
							}
							
					#main {
						position: relative;
						float: left;
						width: 580px;
						margin-top: 30px;
						margin-bottom: 30px;
						}
					#main-onecol {
						position: relative;
						float: left;
						width: 902px;
						padding-top: 30px;
						padding-bottom: 30px;
						background: #fff;
						}
						#featured {
							margin-left: 660px;
							width: 185px;
							padding-top: 20px;
							color: #fff;
							font-size: 10px;
						}
							#featured-client {
								
								height: 200px;
								background: #fff url(/img/bk_featured.gif) no-repeat;
								padding-top: 0px;
								padding-left: 30px;
								padding-right: 30px;
							}	
							#featured-client img{
								text-decoration: none;
								border: none;
								padding-top: 50px;
							}
			
						
					#sidebar-right {
						position: relative;
						float: right;
						width: 270px;
						margin-top: 30px;
						margin-bottom: 30px;
						padding-bottom: 30px;
					}
							#sidebar-right #success {
								width: 200px;
								background: #fff url(/img/bk_success.gif) no-repeat;
								padding-top: 9px;
								padding-left: 1px;
								margin-left: 20px;
								border-bottom: 1px #d2d0c4 solid;
							}
							#sidebar-right #success ul{
								padding: 15px 0;
							}
							#sidebar-right #success ul li{
								margin: 0 0 0 10px;
								padding: 0 0 0 15px;
								background: url(/img/bk_bullet_success.gif) 0px 3px no-repeat;
								list-style: none;
							}
							
							
					#main h1, #main h2, #main h3, #main p, #main-onecol h1, #main-onecol h2, #main-onecol h3, #main-onecol p{
						margin-left: 35px;
						margin-right: 20px;
					}
					#main p, #main-onecol h1, #main-onecol p, #main-onecol h1 {
						margin-bottom: 17px;
					}
					#main h2 {
						margin-bottom: 10px;
						font-size: 15px;
						color: #333;
					}
					#main li{
						margin-left: 50px;
					}
						#main .tomb, #main-onecol .tomb {
							float: left;
							margin-left: 35px;
							margin-bottom: 10px;
							width: 150px;
						}
						#main .tomb2 {
							float: left;
							margin-left: 35px;
							margin-bottom: 10px;
							min-height: 130px;
						}
						#main .tomb3, #main-onecol .tomb3 {
							float: left;
							padding-top: 20px;
							text-align: center;
							margin-left: 35px;
							margin-bottom: 10px;
							width: 250px;
							height: 260px;
							background: #fff url(/img/bk_tomb.gif) no-repeat;
							border-bottom: 1px #d2d0c4 solid;
						}
						#main .tomb3 p, #main-onecol .tomb3 p{
							margin-left: 10px;
							padding-left: 10px;
							padding-right: 10px;
							margin-right: 10px;
							text-align: center;
						}
						#main .tomb-big {
							float: left;
							width: 500;
							margin-left: 35px;
							margin-bottom: 35px;
						}
					
					#sidebar-right h2 {
						margin-bottom: 10px;
						font-size: 15px;
					}
					#sidebar-right h1, #sidebar-right h2, #sidebar-right h3, #sidebar-right p{
						margin-left: 20px;
						margin-right: 20px;
					}
					#sidebar-right h2 {
						margin-bottom: 10px;
						font-size: 13px;
						color: #333;
					}
					#sidebar-right li{
					margin-left: 35px;
					}

		
#footer {
	position: relative;	
	font-size: 10px;
	color: #666;
	padding-top: 20px;
	padding-left: 15px;
	margin-bottom: 30px;
	background: transparent url("/img/bk_footer.gif") no-repeat;
}
	#copyright p{
		float: left;
		width: 500px;
		padding-left: 20px;
	}
	#footer-right{
		width: 240px;
		margin-right: 20px;
		float: right;
		text-align: center;
	}
	#footer-right img{
		display: inline;
		text-align: center !important;
	}



/* navigation elements 
-------------------------------------------------------- */
a {
	color: #DC9E1F;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #E8B859;
}

#header h1.logo {
	position: relative;
	float: left;
	width: 226px; height: 40px;
	background: url("/img/kingsdale.gif") no-repeat;
	margin-top: 26px;
	}

	#header h1.logo a {
		display: block;
		width: 226px; height: 40px;
		text-indent: -9999px;
		background: none;
		text-decoration: none;
		}
		

ul#nav {
	position: relative;
	float: right;
	width: 606px;
	height:	25px;
	margin-top: 25px;
	background: url("/img/nav.gif") no-repeat;
	}

	ul#nav li {
		float: left;
		list-style: none;
		}
	ul#nav li a {
		position: absolute;
		text-indent: -9999px;
		text-decoration: none;
		border: none !important;
		top: 0; height: 25px;
		}

		ul#nav li#nav01 a { 
		left: 0px; width: 128px; 
		background: url("/img/nav.gif") no-repeat;
		}
		ul#nav li#nav02 a { 
		left: 128px; width: 144px; 
		background: url("/img/nav.gif") -128px 0 no-repeat;
		}
		ul#nav li#nav03 a { 
			left: 272px; width: 66px; 
			background: url("/img/nav.gif") -272px 0 no-repeat;
			}
		ul#nav li#nav04 a { 
			left: 338px; width: 80px; 
			background: url("/img/nav.gif") -338px 0 no-repeat;
			}
		ul#nav li#nav05 a { 
			left: 418px; width: 105px; 
			background: url("/img/nav.gif") -418px 0 no-repeat;
			}
			
		ul#nav li#nav06 a { 
			left: 523px; width: 83px; 
			background: url("/img/nav.gif") -523px 0 no-repeat;
			}

ul#nav li a span { display: none; }

ul#nav li#nav01 a:hover, ul#nav li#nav01 a.active 		{ background-position: 0 -35px; }
ul#nav li#nav02 a:hover, ul#nav li#nav02 a.active	 	{ background-position: -128px -35px; }
ul#nav li#nav03 a:hover, ul#nav li#nav03 a.active	 		{ background-position: -272px -35px; }
ul#nav li#nav04 a:hover, ul#nav li#nav04 a.active	 		{ background-position: -338px -35px; }
ul#nav li#nav05 a:hover, ul#nav li#nav05 a.active	 		{ background-position: -418px -35px; }
ul#nav li#nav06 a:hover, ul#nav li#nav06 a.active	 		{ background-position: -523px -35px; }

ul#nav-top {
	position: relative;
	float: right;
	width: 150px;
	height:	15px;
	margin-right: 75px;
	margin-top: 4px;
	}

	ul#nav-top li {
		float: left;
		list-style: none;
		}
	ul#nav-top li a {
		position: relative;

		color: #CBCAC7;
		font-size: 9px;
		margin-right: 10px;
		margin-top: 10px;
		text-decoration: none;
		border: none !important;

		
		}
	ul#nav-top li a:hover {
		color: #fff;
	}


	ul#subnav {
		padding:	0;
		margin:		0;
	}

	ul#subnav  li {
		background-image:	 url(../img/internal/li_sidebarItem.gif);
		line-height:		26px;
		list-style-type:	none;
		font-size:			0.85em;
		padding:			0 0 0 20px;
	}

	ul#subnav li a {
		text-decoration:	none;
		color:				#333333;
	}

	ul#subnav li a:hover {
		text-decoration:	none;
		color:				#cf5315;
	}

	ul#subnav li a.active {
		text-decoration:	none;
		color:				#cf5315;
		font-weight:		bold;
	}





/* sfir elements
-------------------------------------------------------- */
.sIFR-flash { visibility: visible !important; }
.sIFR-replaced { visibility: visible !important; }

span.sIFR-alternate {
	position: absolute;
	left: 0; top: 0;
	width: 0; height: 0;
	display: block;
	overflow: hidden;
	}

.sIFR-hasFlash #main h1 {
	visibility: hidden;
	font-size: 25px;
	padding-bottom: 0;
	margin-left: 35px;
	margin-bottom: 17px;
	text-transform: uppercase;
	}
/* .sIFR-hasFlash h2 {
	visibility: hidden;
	font-size: 16px;
	/* margin-left: 25px;
	margin-bottom: 4px; 	
	margin-left: 35px;
	padding-bottom: 0;
	}

.sIFR-hasFlash h3 {
	visibility: hidden;
	font-size: 14px;
	margin: 7px 0 0 25px;
	}
*/
.tomb a{
	color: #fff;
	text-decoration: none;
}
