#Body, html{font-size:13px;line-height:1.5;font-weight:normal;font-style:normal;font-family:"Droid Sans", Helvetica, Arial, sans-serif;color:#646464;margin:0;padding:0;background:#e7eff2;height:100%;}

/*--------------------  Layout -------------------- */ 
#Marvel{min-height: 100%;height: auto !important;height:100%;margin:0 auto -53px;}
	#header{margin: 0 auto;width:1064px;}
		#logo{float:left;width:300px;padding:20px 0 20px 20px;}
		.site-id{float:right;width:600px;padding:0 20px 10px 0;}
			.utility{float:right;width:220px;}
				.utility p{margin:0 0 1px 0;text-align:right;line-height:18px;}
					.utility p a{font-size:12px;}
						.utility p a:hover{border-bottom:solid 2px #d2d2d2;text-decoration:none;}
				.utility .search{background: url(images/search-bg.jpg) no-repeat top left;height:23px;float: right;margin:4px 0 0;position:relative;}
					.utility .search span{display:block;}
						.utility .search .NormalTextBox{background:none;border:none;float:left;width:172px;padding:0px 70px 0px 0;margin:1px 0;height:23px;}
						.utility .search a{background: url(images/search-btn.jpg) no-repeat top right;width:29px;height:23px;display:block;font-size:0;float:right;border:none;position:absolute;right:0;top:0;}
						.utility .search a:hover{text-decoration:none;border:none;}
		.nav{width:1064px;height:48px;padding:0;clear:both;background: url(images/nav-bg.png) no-repeat center;}
			.nav ul{padding:15px 25px;margin:0;list-style:none;overflow:hidden;display: inline-block;}
					.nav ul li{display:inline !important;}
						.nav li{padding:18px 20px;/*border-left:solid 1px #5a5a5a;--removed because made it looked tapered per Rich--*/border-right:solid 1px #002c44;}
						.nav li:hover, .nav li.bc{cursor:pointer;background: url(images/nav-hov.jpg) repeat-x top left;color:#fff;}
							.nav a, .nav a:visited, .nav a:link{color:#ccc;font: 15px/18px "Droid Sans", Helvetica, Arial, sans-serif;letter-spacing: 0;text-shadow: 1px 1px 1px #000;}
							.nav a:hover, .nav a.hov{text-decoration:none;color:#fff;}
							.nav .bc, .nav .sel, .nav a:active{color:#fff;}
							.nav a.bc{color:#fff;}
			/* copied from serene black */
			.nav .submenu-wrap{padding:0; margin: -3px 0 0;background: #014266; border-bottom: 1px solid #003653; border-left: 1px solid #003653; list-style:none; z-index:1000;}
				.nav .submenu-wrap li{float:none;display:block !important;border:none;border-bottom:solid 1px #222;border-top:solid 1px #999;padding:5px 10px;margin:0;border-color: #003653;}
				.nav .submenu-wrap li.last{border-bottom:none;}
						.nav .submenu-wrap a, .nav .submenu-wrap a:visited, .nav .submenu-wrap a:link{font-size:14px;color:#fff;padding:8px 0;}
						.nav .submenu-wrap a:hover, .nav .submenu-wrap a.hov{color:#fff;}
						.nav .submenu-wrap li.bc a, .nav .submenu-wrap .sel a, .nav .submenu-wrap a:active{color:#fff;}
                        .nav .submenu-wrap li:hover, .nav .submenu-wrap li.bc {background:#006ba6;} 						
                        
	 #main-wrap{margin:0 auto;width:1064px;padding-bottom:35px;background:url(images/shadow-bg.png) repeat-y top center;min-height:500px;}
    	.main-body{margin:0 auto;width:1024px;}
    		.site-breadcrumb{}
    		.banner{padding-bottom:15px;}
    		.main-content{margin:0 auto;width:960px;}
    			.interior-nav{}
    			.contentpane{width:960px;}
    			
    			.main-left{float:left;width:620px;}
					.main-col{float:left;width:620px;}
					.two-col{clear:both;}
						.left-col{width:300px;float:left;padding-right:20px;}
        				.right-col{width:300px;float:right;}
				.sidebar{float:right;width:300px;}
        	.full-width{margin:0 auto;width:960px;}
    #footer{margin:0 auto;width:1064px;padding-bottom:35px;background:url(images/grey-shadow.png) repeat-y top center;}
    	.ftr-three-col{margin:0 auto;width:960px;}
    		.footer-left{width:300px;float:left;}
    		.footer-mid{width:300px;float:left;padding:0 30px;}
    		.footer-right{width:300px;float:right;}
    .site-info{margin:0 auto;width:1024px;background: url(images/footer-shadow.png) no-repeat top center;padding: 10px 0;}
    
	/*--------------------  Edit Layout -------------------- */ 
	.edit .contentpane{width:1000px;}		
				
/*--------------------  Headings -------------------- */ 
h1, h2, h3, h4, h5, h6, dt, th{font-family:"Droid Sans", Helvetica, Arial, sans-serif;margin:0; padding:0;color:#646464;font-weight:normal;}
	h1{font-size:28px;}
	h2{font-size:24px;}
	h3{font-size:18px;}
	h4{font-size:16px;}
	h5{font-size:14px;}
	h6{font-size:14px;}
		
.Head, .SubHead, .SubSubHead{font-family:"Droid Sans", Helvetica, Arial, sans-serif;color:#4d4d4d;}
	.Head{font-size:22px;}
	.SubHead, .SubSubHead{font-size:16px;}
	.SubSubHead{font-size:14px;}
	
/*--------------------  Text -------------------- */ 
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, Blockquote
  {font-size:13px;line-height:1.5;font-weight:normal;font-style:normal;font-family:"Droid Sans", Helvetica, Arial, sans-serif;color:#646464;margin:0;padding:0;}
	.NormalRed{color:#ff0000;}
	.NormalBold{font-weight:bold;}
	.NormalTextBox{color:#333;padding:2px 0;}
	p{margin-top:0;}
    .SkinObject{color:#ccc;}	
    
/*--------------------  Links -------------------- */ 
a, a:link, a.SkinObject, a.SkinObject:link, a.CommandButton:link{color:#3683ca;}
	a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover, a.CommandButton:hover, a.CommandButton:visited:hover{text-decoration:underline;}
	a:visited, a.SkinObject:visited, a.CommandButton:visited{color:#3683ca;}
	a:active, a.SkinObject:active, a.CommandButton:active{color:#3683ca;}						
a img {border:none;}
	
/*--------------------  Lists -------------------- */ 	
	dl{}
		dt{font-weight:bold; font-size:14px;}
		dd{}
	ul{}
		ul li{list-style:disc;}
		li{}
	ol{}
		ol li{}
		li{}

/*--------------------  Tables -------------------- */ 
	#Marvel table{border-collapse: collapse;}
		#Marvel tbody{}
		#Marvel caption{font-style:italic;}
			#Marvel tr{}
				#Marvel th{font-weight:bold; font-size:14px;}
				#Marvel td{}

/*--------------------  Container Styles -------------------- */ 
/*--- Simple Container ---*/	
.simple{clear:both;margin-bottom:20px;}
	.s-heading{margin:9px 0 0;padding:0;background:none;}
		.s-heading .Head{color:#3c1e03;}
	.s-body {}
	
/*--- NoTitle Container ---*/	
.no-title{clear:both;}	

/*--- Post Container ---*/
.post{background:#f0f0f0;}
	.p-heading{background:#3c1e03;padding:0;margin:0;}
		.p-heading .Head{color:#fff;font-size:27px;padding:2px;}
	.p-body {padding:10px;}
			
/*--------------------  Misc Styles -------------------- */ 	
.ModuleTitle_MenuBreak{display:none;} /* this removes grey space used to separate menu items in module action-menu dropdown*/	
.clear{clear:both;}
						
/*--------------------  Custom MultiLogo Nav Styles -------------------- */ 					
.multi-logo-nav{background:url(images/logo-nav/multi-logo-nav-bg.png) no-repeat top center;overflow:hidden;height:88px;}
    .multi-logo-nav ul{padding:0;margin:0 auto;width:860px;}
    	.multi-logo-nav li{list-style:none;float:left;display:inline;height:88px;}
    	.multi-logo-nav li:hover{background: url(images/logo-nav/logo-nav-hov.png) repeat-x top left;}
    		.multi-logo-nav li a{height:88px;display:block;text-indent: -9999px;padding:0 16px;}
    	.wildcats{}
    		.wildcats a{background: url(images/logo-nav/thundercat-off.png) no-repeat top center;width:89px;}
    		.wildcats a:hover{background: url(images/logo-nav/thundercat-on.png) no-repeat top center;}
    	.colts{}
    		.colts a{background: url(images/logo-nav/colt-off.png) no-repeat top center;width:46px;}
    		.colts a:hover{background: url(images/logo-nav/colt-on.png) no-repeat top center;}
    	.lancers{}
    		.lancers a{background: url(images/logo-nav/knight-off.png) no-repeat top center;width:81px;}
    		.lancers a:hover{background: url(images/logo-nav/knight-on.png) no-repeat top center;}
    	.falcons{}
    		.falcons a{background: url(images/logo-nav/falcon-off.png) no-repeat top center;width:50px;}
    		.falcons a:hover{background: url(images/logo-nav/falcon-on.png) no-repeat top center;}
    	.longhorns{}
    		.longhorns a{background: url(images/logo-nav/longhorn-off.png) no-repeat top center;width:66px;}
    		.longhorns a:hover{background: url(images/logo-nav/longhorn-on.png) no-repeat top center;}
    	.pirates{}
    		.pirates a{background: url(images/logo-nav/pirate-off.png) no-repeat top center;width:61px;}
    		.pirates a:hover{background: url(images/logo-nav/pirate-on.png) no-repeat top center;}
    	.vikings{}
    		.vikings a{background: url(images/logo-nav/viking-off.png) no-repeat top center;width:55px;}
    		.vikings a:hover{background: url(images/logo-nav/viking-on.png) no-repeat top center;}
    	.mustangs{}
    		.mustangs a{background: url(images/logo-nav/mustang-off.png) no-repeat top center;width:125px;}
    		.mustangs a:hover{background: url(images/logo-nav/mustang-on.png) no-repeat top center;}

/* photo border style */    		
.photo-border{border:solid 1px #aeaeae;-moz-box-shadow: 6px 6px 6px #C9C9C9;-webkit-box-shadow: 6px 6px 6px #C9C9C9;box-shadow: 6px 6px 6px #C9C9C9;display:inline-block;margin-bottom:10px;}
	.photo-border img{border:solid 6px #fff;}	
	.shadow-fix{filter: progid:DXImageTransform.Microsoft.DropShadow(offx=2, offy=1, color=#C9C9C9);} /* fix for ie not supporting box-shadow property */

/* styles used by property agent */
.Football-icon{background: url(images/sports-icons/football-32.png) no-repeat; padding:5px 0 0 40px;}   
.contact-details{padding:2%;}
    .contact-details .contact-phone, .contact-details .contact-email, .contact-details .contact-name, .contact-website{background-image: url(images/biz-com-sprite24.png); padding-left: 29px;height: 24px; background-repeat: no-repeat; background-color: transparent; }
    .contact-name{background-position: 0 -72px; }
    .contact-phone{background-position: 0 -24px; }
    .contact-email{background-position: 0 0; }
    .contact-website{background-position: 0 -48px; }
 		