/* CSS theme for NationalRelocation.com :~: Designed and coded by Ilina Simeonova */

body {
	background: url(../images/bg.png) repeat-x center 131px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	border-top: 5px solid #000;	
	}
	
#wrapper{
	background: url(../images/bg-wrapper.png) no-repeat center 131px;
	position: relative;	
	}
#container{
	width:918px;
	margin:0 auto;
	position: relative;	
	}
	#header{
	color:#FFCC66;
	background-image:url(../images/bodycontent1.png);
	background-repeat:repeat-x;
}
	#header p{
		text-align:center;
	}
	[id$="selHeaderMap"] {
margin:1em 0 0 40em;	
}
	/*[id$="selHeaderMap"]:not([class="xxx"]) {
	margin:0em 0 0 40em;
	}
	@media all and (min-width:0px) {
		[id$="selHeaderMap"]{
			 margin:.01em 0 0 40em;
		}
	}*/
	#selHeaderMap{
		/*margin:0.01em 0 0 40em;*/
		margin-left:40em;
		margin-top:0.01em;
	}
/*--end of hack--*/
#selSubHeader{
	font-size:93%;
}
	/*--Beginning of hack for fixing the position of selSubHeader in IE7 and Mozilla--*/
	[id$="selSubHeader"] {
		margin:0em 0 0 16em;
	}
	/*[id$="selSubHeader"]:not([class="xxx"]) {
		margin:0em 0 0 16em;
	}
	@media all and (min-width:0px) {
		[id$="selSubHeader"]{
			 margin:0em 0 0 16em;
		}
	}*/
	#selSubHeader{
		/*margin:0em 0 .2em 18em;*/
		margin-top:0em;
		margin-right:0;
		margin-bottom:.2em;
		margin-left:18em;
		font-size:1em;
	}
	/*--end of hack--*/
	#selSubHeader h2,#footer h2{
		margin:0;
		padding:0;
		font-size:1%;
		height:0;
		text-indent:-19000em;
	}
	#selSubHeader ul{
		margin:0;	
		text-align:center;
	}
		#selSubHeader li{
			display:inline;
			padding:0 3em 0 .1em;
			background:url(../images/icon_white.jpg) no-repeat left center;
		}
	#selSubHeader a{
		color:#fffff6;
		text-decoration:none;
		margin:0;
		padding:0 1em;
	}
		#selSubHeader a:hover{
			text-decoration:underline;
		}
		.clsSiteName{
	margin:-2em 0 0 19em;
	width:9em;
}
	.clsSiteName a{
		color:#C3C37C;
	}
		.clsSiteName a:hover{
			text-decoration:underline;
		}

/*#header{
	height:131px;
	position: relative;	
	background-image:url(../images/header.png);
	}	*/
#nav{
	position:absolute;
	top:108px;
	left:63px;
	width: 890px;
	height: 60px;
	}	
#bluebar{
	height: 147px;
	background: url(../images/bluebar.png);
	position: relative;	

	}


#bluesearch-form{
	margin-top: 116px;
	margin-left: 95px;
	}
#bluebar input{
	background-color: #ecffd0;
	float:left;
	border: 0px;
	width: 223px;
	height:23px;
	display:inline;
	font-family: Arial;
	font-size: 14px;
	outline:none;
	margin-top:2px;
	}
	
#bluesearch-insurance-form{
	margin-top: 117px;
	margin-left: 155px;
	}
#bluesearch-insurance-form input{
	width: 113px;
	margin-top: 8px;
	}	

.blue10:link, .blue10:visited{
	background: url(../images/link.png) no-repeat;
	height: 97px;
	width: 324px;
	float:left;
	margin: 25px 0 0 60px;
	display:inline;
	}
.blue10:hover{	background: url(../images/link.png) no-repeat 0 -100px;}

.blue11:link, .blue11:visited{
	background: url(../images/link2.png) no-repeat;
	height: 70px;
	width: 479px;
	float:left;
	margin: 40px 2px 0 20px;
	display:inline;
	}


#bodycontent{
	background: url(../images/bodycontent.png) repeat-x #FDF7E6;
	width:653px;
	padding:30px 20px 20px;
	position: relative;
	float:left;
}
#side{
	background: url(../images/side.png) repeat-x #FFFFFF;
	width: 225px;
	float:left;
	padding: 22px 0;

}
