﻿.bottom-shadow, .center-shadow, .main-shadow, .top-shadow, .housecase, .mapcase, .main-focus-image, .main-image-shadow, .main-focus-image-bottom, .footer-shadow, .right-case,
.shadow-bottom, .shadow-top, .shadow-middle, .right-case img, .png
{
		behavior: url(/Web/Styles/iepngfix.htc);
	}

body
{
}



img a, img, img.hover
{
	border:none;	
}

div
{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	}
div.clearer
{
	width:500px;
	display:block;

	}

div.main-wrapper
{
	width: 1013px;
	left: auto;
	margin: 0px auto 0px auto;
	float:none;
}
.intro
{
padding-bottom:2px;
	padding-top:5px;
	}
/* Page top - tabs and shadow */

.tab-collection
{
	float: right;
	padding-right: 60px;
}
.tab-collection .tab
{
	margin-left: 5px;
	height: 34px;

}
.tab-collection .tab-text
{
	height:34px;
	}
.tab-collection .tab a
{
		background-image:url(/images/MasterPageImages/toptab.png);
		background-repeat:no-repeat;
		height:14px;
		display:block;
		float:left;
		padding: 4px 10px 22px 10px;
		overflow:hidden;
	
}
.tab-collection .selected a
{

	background-color:#FFFFFF !important; 
	background-image: none;
	}
.tab-collection .tab a:hover
{


	background-image:url(/images/MasterPageImages/toptab_hover.png);
	background-repeat:no-repeat;
}	
div.top-shadow
{
	width: 743px;
	height: 40px;
	background: url(/images/MasterPageImages/MainWrapperShadowTop.png) no-repeat bottom;
	position:relative;
	z-index:0;

}

.top-menu-item input
{
	position:relative;
	z-index:100;
	}

/* End page top */

/* topcontent - logo, topmenu and breadcrumbs */

div.top-content
{

	width: 743px;
	height: 130px;
}
div.top-logo
{
	padding-left: 75px;
	padding-top: 0px;
}
div.top-menu
{
	float: right;
	padding-right: 60px;
	position:relative;
	z-index:10;
}
div.top-menu .top-menu-item
{
	padding: 0px 10px 0px 0px;
	height: 20px;
	vertical-align: middle;
}
div.top-menu .top-menu-item input
{
	margin-top: -3px;
}

div.breadcrumbs
{
	clear:left;
	width:400px;
	padding: 15px 0px 10px 20px;
	}
div.main-content-padding
{
	padding-left: 20px;
	padding-right:60px;
	}

/* End topcontent */

/* Center and maincontent */
div.main-focus-image
{
	
	background-attachment:scroll;
	background-position:top;
	background-repeat:repeat-y;
	background-color:transparent;
	background-image:url(/images/MasterPageImages/MainImage_background.png);
	width:728px;
	margin-bottom:0px;
	padding: 0px;

	
	}
.main-focus-image-bottom
{
	height:6px;
	background:url(/images/MasterPageImages/MainImage_background_bottom.png) no-repeat;
	width:728px;
	padding-bottom: 5px;
	margin:0px;

		
	}
div.main-focus-image img
{
	margin:0px;
	padding:0px;
	padding-left:15px;
	display:block;
	width:698px;
	}

div.center-wrapper
{
	width: 743px;	
}
div.content
{
	padding-left:15px;
	width:728px;
}
div.main-content
{

	padding-left: 20px;
	padding-right:15px;
	clear:left;
	width:447px;
	padding-bottom:20px;
}
div.main-shadow
{
	
	background: url(/images/MasterPageImages/main_background.png) repeat-y;
	width: 743px;
}
/* End center and maincontent */
/* Rightcontent - focusboxes */
div.right-content
{
	width:230px;
	overflow:hidden;
	float:right;
	}
/* End Rightcontent - focusboxes */
/* Footer - shadow and links */

div.footer-shadow
{
	width: 743px;
	height: 25px;
	background: url(/images/MasterPageImages/MainBody_bottom_shadow.png) no-repeat;

}
div.footer
{
	background: url(/images/MasterPageImages/FooterTopShadow.png) no-repeat;
	margin-top: 12px;
	padding: 10px 15px 15px 15px;
	width:623px;
	height:87px;
	background-color:#70685a;
	position:relative;
	left:30px;

	margin-bottom:30px;
	overflow:hidden;
	}	
div.footer-div1
{
	width:230px;
	overflow:hidden;
	}
	div.footer-div2
{
	width:110px;
	overflow:hidden;
	}
	div.footer-div3
{
	width:100px;
	overflow:hidden;
	}
	div.footer-div4
{
	padding-left: 5px;
	border-left: solid 1px #3f352b;
	width:177px;
	overflow:hidden;
	}
div.bottom-spacer
{
	height:30px;
	width:653px;
	}
/* End footer */
/* Left cases - boxes on the left side */
div.left-wrapper
{
	padding-top: 159px;
	width: 240px;
}
div.left-cases
{
	height:100%;
	width:255px;
	vertical-align:middle;
}
div.shadow-top
{
	background: url(/images/leftcases/background_top.png) no-repeat;
	height:23px;
	width:253px;
}
div.shadow-middle
{
	padding-left:13px;
	padding-right:13px;
	background: url(/images/leftcases/background_center.png) repeat-y;
	width:228px;

}
div.shadow-bottom
{
	background: url(/images/leftcases/background_bottom.png) no-repeat;
	height:25px;
	width:253px;
}
div.case-content
{
	margin-top:-10px;
	width:175px;
	background-color:White;
	padding:10px 25px 10px 25px;
	}
div.shadow-middle a
{
	margin-top:-12px;
	display:block;
	margin-bottom:-20px;
}
div.shadow-middle img
{
	width:228px;
	display:block;
}