/*
Theme Name: GrubbCo Property
Theme URI: http://www.mattheafey.com/
Description: Standard Property Website for GrubbCo Realtors.
Version: 1.0
Author: David Mihm
Author URI: http://www.davidmihm.com/


*/

.superwrap {
width: 880px;
background-image: url(images/wrapbkg.gif);
margin: 0 auto;
 }

.wrapper {
width: 740px;
text-align: center;
margin: 0 auto;
padding-bottom: 80px;
height: 100%;
position: relative;
}

body {
background: url(images/bgtile.gif) repeat-y top;
text-align: center;
margin: 0px;
height: 100%;

 }
 
.1000 {
z-index: 0;
position: relative;
top: 20px;
 }
 
#navmenu {
z-index: 998;
position: relative;
top: -12px;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: lighter;
}



.homepagemain {
float: left;
text-align: center;
margin: 0px;
padding: 0px;
}



.bottomleft {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#000000;
	font-weight:100;
	width: 295px;
	text-align: center;
	vertical-align: middle;
	margin-top: 18px;
	height: 100%;
	float: left;
	clear: left;
		
}

.bottomright {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#666666;
	font-weight:lighter;
	line-height:36px;
	float: right;
	text-align: left;
	width: 445px;
	vertical-align: middle;
	padding-left: 12 px;
	position: relative;
	top: 10px;


}

a {
color:#ca0d12;
 }
 
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#666666;
	font-weight:lighter;
	line-height: 1.5em;
	padding-top: 36px;
		
	}
	
.flash {

 }
 
 .clearer {clear: both; }
 
#headertext {text-align: right;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#999999;
 padding-top: 15px;
 margin-top: 0px;
 padding-bottom: -10px;
 z-index: 1000;
 }
 #headertext img {border: 0; z-index: 1000;}
 
 
 .maincopy {font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 font-weight:100;
 color:#666666;
 text-align: left;
 padding-left: 10px;
 clear: left; 
 padding-top: 20px;}
 
 h3 {font-family:Georgia, "Times New Roman", Times, serif;
 font-size:18px;
 color:#333333;
 text-align: left;
 font-weight: 100; 
}
 
 .redbox {float: right;
 width: 200px;
 padding: 16px;
 margin-left: 16px;
 margin-top: 15px;
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#FFFFFF;
 font-size: 15px;
 background-color:#990000;
 }
 
  .redbox2 {float: right;
 width: 240px;
 padding: 16px;
 margin-left: 16px;
 margin-top: 15px;
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#FFFFFF;
 font-size: 15px;
 background-color:#990000;
 }
 
 .redbox2 img {border: 0px; }
 
 .bottom {float: left;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px;
 color:#999999;
 text-align: center;
 width: 740px;
 padding-top: 20px;}
 
 .photos {clear: both; text-align: left; padding: 5px; border: 1px solid #d2d2d2; margin: 0px 0 20px 0; position: relative; top: 10px;}
 
 #thumbs a img {padding: 3px; margin: 0 3px 6px 0; border: 1px solid #d2d2d2; }
 #thumbs a:hover img {border: 1px solid #FF0000; }
#thumbs {padding-bottom: 25px; }
 
 h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: lighter;
	color: #666666;
}

.heafeyphoto {float: left;
margin-right: 20px;}

#upperleft {position:absolute; 
top: 8px;
left: 0px;
text-align: left;
z-index: 1000;}
#upperleft img {border: 0; z-index: 1000; }
 
.privacy {position: absolute;
bottom: 10px;
left: 296px;
font-size: .7em;
color: #999999;
font-family: Arial, Helvetica, sans-serif; }


#menu2 {width: 740px;
height: 88px;
float: left;
display: inline;
clear: both;
background: url(images/menubkg.jpg) no-repeat;
z-index: 1;
 }

#menu2 ul {display: inline;
float: left;
clear: both;
text-indent: none;
list-style-type: none;
position: relative;
top: 65px;
padding: 0;
margin: 0; }

#menu2 li {float: left;
clear: none;
padding: 0;
margin: 0;
}

#menu2 ul li#description a {text-indent: -5000px;
width: 101px;
height: 18px;
background: url(images/menubkg.jpg) no-repeat;
display: block;
color: #FFFFFF;
background-position: -10px -66px;
margin-left: 10px; }

#menu2 ul li#description a:hover {background-position: -10px -88px; }

#menu2 ul li#phototour a {text-indent: -5000px;
height: 18px;
width: 106px;
background: url(images/menubkg.jpg) no-repeat;
display: block;
color: #FFFFFF;
background-position: -184px -66px;
margin-left: 73px;  }

#menu2 ul li#phototour a:hover {background-position: -184px -88px;  }

#menu2 ul li#location a {text-indent: -5000px;
height: 18px;
width: 83px;
background: url(images/menubkg.jpg) no-repeat;
display: block;
color: #FFFFFF;
background-position: -460px -66px;
margin-left: 170px; }

#menu2 ul li#location a:hover {background-position: -460px -88px;  }

#menu2 ul li#realtor a {text-indent: -5000px;
height: 18px;
width: 115px;
background: url(images/menubkg.jpg) no-repeat;
display: block;
color: #FFFFFF;
background-position: -615px -66px;
margin-left: 72px; }

#menu2 ul li#realtor a:hover {background-position: -615px -88px; }














#interContainer{
position: absolute;
width: 670px; /*Width of interstitial box*/
left: 0;
top: 0;
padding: 15px;
padding-top: 0;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
visibility: hidden;
z-index: 1000;
}

#interContainer .headerbar{ /*CSS for header bar of interstitial box*/
color: gray;
padding: 5px 0;
text-align: right;
}

#interContainer .headerbar a{ /*CSS for header bar links of interstitial box*/
font-size: 120%;
text-decoration: none;
color: #990000;
}


#interContent{ /*CSS for div that holds the content to show*/
border: 1px solid gray;

background-color: white;
}

#interVeil{ /*CSS for background veil that covers entire page while interstitial box is visible*/
position: absolute;
background: black;
right: 0;
width: 10px;
top: 0;
z-index: 999;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;
}
































form {margin: 0px auto; border-top: 4px solid #990000; position: relative;  font-family: Georgia, "Times New Roman", Times, serif; padding: 20px; background: #FFFFFF; text-align: center;}
form h1 {border-bottom: 1px solid #d2d2d2; padding-bottom: 10px; margin-bottom: 20px; letter-spacing: -1px; text-align: left; font-size: 22px;}
form p {margin: 0px 0px 20px 0px; padding: 0; font-size: .8em; text-align: left; font-size: 12px; line-height: 18px;}
form p.input {font-size: .9em; font-weight: bold; width: 250px; position: relative; color: #000000; text-align: left;}
.right {margin-left: 20px; float: left; clear: right; display: inline; width: 240px; font-weight: bold; font-size: .9em;}
input.text {width: 170px; border:1px solid #d2d2d2; padding: 4px; font-size: .75em; font-family: Arial, Helvetica, sans-serif; font-weight: normal;  position: absolute; left: 70px; top: -4px; cursor:text;}
.right input.text {left: 80px !important; }
textarea {width: 240px; height: 68px; margin-top: 8px; border: 1px solid #d2d2d2; padding: 4px; font-size: .75em; font-family: Verdana, Arial, Helvetica, sans-serif; }
input#submit {border: 3px solid #d2d2d2; padding: 5px 30px; background: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.1em; color: #FFFFFF;  }
a.cancel {font-family: Arial, Helvetica, sans-serif; font-size: .7em !important; color: #999999 !important; text-decoration: none !important; position: absolute !important; top: 10px !important; right: 0px !important; font-weight: normal !important; }
a.cancel:hover {color: #cd8200 !important; text-decoration: underline !important; }
.clearboth {clear: both; float: none; width: 100%; margin: 0; padding: 0; height: 0; }
#formleft {float: left; clear: left; display: inline; width: 250px; margin: 0; padding: 0; }


.addresslink {border:0px; padding-bottom: 15px; text-align: left; }



#lefttop {float: left; clear: left; margin: 0; padding: 15px 0 0 0; }
#lefttop img, #righttop img {border: 0; }
#righttop {float: right; clear: right; margin: 0; padding: 15px 0 0 0; text-align: left; width: 174px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #777777; font-size: 11px; }
#righttop img {padding-bottom: 5px;  }
