/*	The Villages at Nahor CSS screen						*/
* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background: #cea2a2 url(/images/bodybg1.gif) 0 0 repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	font: 62.5%/1.5 "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
#content {
	margin: 0 auto;
	text-align: center;
	padding: 0;
	width: 950px;
	background: transparent;
}
#header {
	margin: 0;
	padding: 0;
	text-align: center;
	height: 173px;
	width: 950px;
	background: #700;
}
#header img {
	margin: 0;
	width: 950px;
	padding: 0;
	height: 173px;
}

#mainnav {
	float: left;
	background: transparent url(/images/menuc.gif) 0 0 repeat-x;
	list-style: none;
	width: 950px;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 38px;
}
#mainnav li {
	text-align: center;
	display: inline;
	float: left;
	padding: 0;
	margin: 0 1.5em 5px 1.5em;
	height: 33px;
}
#mainnav li.currentmain {
	background: url(/images/menu_vn_li_current.png) 50% 100% no-repeat;
}
#mainnav li a, #mainnav li a:link {
	text-decoration: none;
	display: block;
	font: 900 1.8em/1.9 "New York", Times, serif;
	color: #fff;
	padding: 3px;
	margin: 0 0 3px 0;	
}
#mainnav li a:visited {}
#mainnav li a:hover, #mainnav li a:link:hover, #mainnav li a:visited:hover, #mainnav li a:focus {
	background: url(/images/menu_vn_hover.png) 0 0 repeat-x;
	color: #fff;
	text-decoration: underline;
}
#mainnav li a:active {}
#mainnav li#first {
	margin-left: 50px;
}
#mainnav li a#current {
	background: url(/images/menu_vn_current.png) 0 0 repeat-x;
	color: #700;
}
#mainwrap {
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
	width: 950px;
	text-align: center;
	background: #fff url(/images/mwbg.gif) 0 0 repeat-y;
}
#mainwrap h1#maintheme {
	clear: left;
	float: none;
	height: 46px;
	margin: 20px 0 0 0;
	padding: 0 10px 0 0;
	background: transparent url(/images/mainthemebg_vntext2.png) 5px 0 no-repeat;
	text-align: right;
	color: #700;
	vertical-align: middle;
	font: 900 small-caps 2.4em/2.55 "Palatino Linotype", Georgia, "New York", "Bookman Old School", Times, serif;
}
#mainwrap h1#closetheme {
	background: transparent url(/images/closethemebg_vn_textc.png) 97% 10px no-repeat;
	height: 56px;
	text-indent: -9999em;
	text-align: right;
	margin: 10px 0;
	padding: 0 23px 0 0;
	clear: left;	
	float: none;
	vertical-align: middle;
	color: #fff;
	font: 900 2em/2.8 "Bookman Old School", "New York", Verdana, Trebuchet, Arial, sans-serif;
}
#mainwrap h1#closetheme span {
	display: none;
}
#main {
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	text-align: center;
	width: 635px;
	background: #fff;
}
#main p {
	background: url(/images/left_top.gif) 0 0 no-repeat;
	padding: 5px 12px;	
	font: 1.6em/1.8em "Times New Roman", Times, serif;
}
#main p#intro {
	margin: 15px auto;
}
#leftcol {
	background: transparent url(/images/colbg.png) 5px 0 repeat-x;
	margin: 0 20px 0 10px;
	padding: 0;
	width: 250px;
	float: left;
	text-align: center;
}
#leftcol a img, #leftcol a:link img {
	margin: 5px auto 0 auto;
	padding: 1px;
	background: transparent;
	border: 4px solid #fff;
	text-decoration: none;
}
#leftcol a:visited img {}
#leftcol a:hover img {
	background: #fff;
	border-color: #ccc;
}
#leftcol h3 {
	text-align: center;
	border-top: 1px solid #fff;
	width: 210px;
	background: #fff;
	margin: -6px auto 10px auto;
	padding: 0;
	font: 900 1.45em/1.5 "Courier New", "Times New Roman", Times, serif;
	color: #700;
}
#leftcol h3:hover {
	background: transparent;
}

#leftcol h3 a, #leftcol h3 a:link, #leftcol h3 a#contrast, #leftcol h3 a#contrast:link {
	font: 900 small-caps 1.45em/1.5 "Courier New", "Times New Roman", Times, serif;
	letter-spacing: 5px;
	margin: 0;	
	padding: 0;
	text-decoration: none;
	color: #700;
	display: block;
}
#leftcol h3 a:visited, #leftcol h3 a#contrast:visited {}
#leftcol h3 a:hover, #leftcol h3 a:link:hover, #lefcol h3 a:visited:hover, #leftcol h3 a:focus {
	background: transparent;
	color: #fff;
	text-decoration: underline; 
}
#leftcol h3 a#contrast:hover, #leftcol h3 a#contrast:link:hover, #lefcol h3 a#contrast:visited:hover, #leftcol h3 a#contrast:focus {
	color: #700;
}
#leftcol h3 a:active, #leftcol h3 a#contrast:active {}
div#mainwrap img#equalhousing {
	float: left;
	margin: 5px 5px 5px 10px;
	padding: 1px;
	background: transparent;
	border: 3px solid #700;
	width: 86px;
	height: 48px;
}
#leftcol h3#currentleft a, #leftcol h3#currentleft a:link {
	background: url(/images/menu_vn_li_current.png) 50% 0 no-repeat;
}
#leftcol h3#currentleft a#current, #leftcol h3#currentleft a#current:link  {
	color: #fff;
	background: url(/images/menu_vn_hover.png) 0 0 repeat-x;
}
#leftcol h3#cam {
	text-align: left;
	border-top: none;
	width: 210px;
	background: #fff;
	margin: -6px auto 10px auto;
	padding: 0;
	color: #700;
	border-top: 2px solid #700;
	border-bottom: 2px solid #700;
	margin-bottom: 10px;
}
#leftcol h3#cam:hover {
	border-top: 2px dashed #700;
	border-bottom: 2px dashed #700;
	background: #fff;
}
#leftcol h3#cam a#pixgal, #leftcol h3#cam a#pixgal:link {
	background: url(/images/icon-photos.jpg) 100% 0 no-repeat;
	padding: 0 25px 0 0;
	text-align: left;
	text-indent: 10px;
	height: 30px;
	text-decoration: none;
	font: 900 1.45em/1.5 "Courier New", "Times New Roman", Times, serif;
}
#leftcol h3#cam a#pixgal:visited {}
#leftcol h3#cam a#pixgal:hover, #leftcol h3#cam a#pixgal:link:hover, #leftcol h3#cam a#pixgal:visited:hover, #leftcol h3#cam a#pixgal:focus {
	background: #fff url(/images/icon-photos.jpg) 100% 0 no-repeat;
	text-decoration: none;
	color: #700;	
}
#leftcol h3#cam a#pixgal:active {}
div#mainwrap img#equalhousing {
	float: left;
	margin: 5px 5px 5px 10px;
	padding: 1px;
	background: transparent;
	border: 3px solid #700;
	width: 86px;
	height: 48px;
}
div#mainwrap p#centuryxxifix {
	float: left;
	margin: 5px;
	padding: 3px 5px;
	font-weight: 900;
	width: 15%;
}
div#mainwrap p#centuryxxifix acronym {
	text-decoration: none;
	outline: none;
	border: none;
}
div#mainwrap a img#logo_monticelloproperties, div#mainwrap a:link img#logo_monticelloproperties {
	float: left;
	margin: 5px;
	padding: 1px;
	background: transparent;
	border: 3px solid #700;
	width: 100px;
	height: 62px;
	text-decoration: none;
}
div#mainwrap a:visited img#logo_monticelloproperties {}
div#mainwrap a:hover img#logo_monticelloproperties, div#mainwrap a:link:hover img#logo_monticelloproperties, div#mainwrap a:visited:hover img#logo_monticelloproperties, div#mainwrap a:focus img#logo_monticelloproperties {
	background: #700;
	border-color: #ccc;
}
div#mainwrap a:active img#logo_monticelloproperties {}

div#mainwrap ul#contactnav {
	list-style: none;
	margin: 5px 5px 5px 15px;
	width: 20%;
	float: left;
	padding: 0;
	text-align: center;
}
div#mainwrap ul#contactnav li {
	width: 100%;
	font: 900 small-caps 1.25em/1.25 "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
}
div#mainwrap ul#contactnav li address {
	text-decoration: none;
	border: none;
	outline: none;
}
div#mainwrap img#closeit {
	float: right;
	margin: 5px 15px 5px 5px;
	padding: 0;
	width: 194px;
	height: 120px;
}
#footer {
	float: left;
	margin: 0;
	padding: 10px 0 0 0;
	width: 950px;
	height: 76px;
	text-align: center;
	background: transparent url(/images/footerstick_vn_alt.png) 0 0 repeat-x;
}
div#footer a img#logo_aa, div#footer a:link img#logo_aa {
	float: left;
	margin: 5px 5px 5px 10px;
	padding: 1px;
	background: #700;
	border: 3px solid #cea2a2;
	width: 88px;
	height: 39px;
}
div#footer a:visited img#logo_aa {
	background: #999;
}
div#footer a:hover img#logo_aa, div#footer a:link:hover img#logo_aa, div#footer a:visited:hover img#logo_aa, div#footer a:focus img#logo_aa {
	background: #cea2a2;
	border-color: #700;
}
div#footer a:active img#logo_aa {
	border-color: #999;
	background: #aaa;
}
div#footer ul#footermenu {
	margin: 10px 10px 5px 10px;
	padding: 0;
	list-style: none;
}
div#footer ul#footermenu li {
	float: left;
	margin: 0 5px;
	padding: 0;
}
div#footer ul#footermenu li.w3c {
	margin: 0 10px;
}
div#footer ul#footermenu li.rights {}
div#footer ul#footermenu li a, div#footer ul#footermenu li a:link {
	text-decoration: none;
	color: #000;
}
div#footer ul#footermenu li a:visited {
	color: #333;
}
div#footer ul#footermenu li a:hover, div#footer ul#footermenu li a:link:hover, div#footer ul#footermenu li a:visited:hover, div#footer ul#footermenu li a:focus {
	text-decoration: underline;
	color: #fff;
}
div#footer ul#footermenu li a:active {
	background: #333;
	color: #aaa;
}
div#footer ul#footermenu li a img, div#footer ul#footermenu li a:link img {
	margin: 0;
	padding: 1px;
	background: #700;
	height: 13px;
}
div#footer ul#footermenu li a:visited img {
	border-color: #333;
}
div#footer ul#footermenu li a:hover img, div#footer ul#footermenu li a:link:hover img, div#footer ul#footermenu li a:visited:hover img, div#footer ul#footermenu li a:focus img { 
	background: #fff;
}
div#footer ul#footermenu li a:active img {
	background: #333;
	border-color: #aaa;
}
div#footer ul#footermenu li a img#validatexhtml, div#footer ul#footermenu li a:link img#validatexhtml {
	width: 64px;
}
div#footer ul#footermenu li a img#validatecss, div#footer ul#footermenu li a:link img#validatecss {
	width: 49px;
}
div#footer ul#footermenu li abbr {
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

/*	additions		*/
h3.head_about {
	text-align: left;
	text-indent: 5px;
}
span#maps {
	margin: 0;
	padding: 0;
	letter-spacing: 0;
}


/*	individual page styling		*/
h5#pdf {
	margin: 10px auto;
	text-indent: 15px;
	clear: left;
	float: none;
	text-align: left;
	font: 900 1.4em/1.55 Times, serif;
	color: #000;	
	letter-spacing: 3px;
}
h5#pdf a, h5#pdf a:link {
	padding: 0 15px 0 0;
	text-decoration: none;
	background: url(/images/pdf.gif) 100% 0 no-repeat;
	color: #000;
}
h5#pdf a:visited {}
h5#pdf a:hover, h5#pdf a:link:hover, h5#pdf a:visited:hover, h5#pdf a:focus {
	text-decoration: underline;
}
h5#pdf a:active {}
h4.pixdesc {
	font: 900 1.7em/1.8 "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
	padding: 0;
	margin: 0 0 10px 0;
	text-align: center;
	vertical-align: top;
}
p#textclose {
	margin: 10px auto 20px auto;
}
img#intropix {
	float: left;
	margin: 25px 5px 5px 5px;
	width: 290px;
	height: 250px;
}
.floatleft {
	float: left;
	margin: 5px;
}
.amenitiespix {
	border: 3px solid #700;
	background: #666;
	padding: 1px;
	width: 275px;
	height: 240px;
}
#lastamenpix {
	margin: 5px 5px 5px 40px;
}
h4#pixcaption {
	clear: left;
	float: none;
	margin: 0 0 10px 0;
	font: 900 1.65em/1.75 "Palatino Linotype", "Book Antiqua", serif;
}


img#amen {
	border-color: transparent;
	background: transparent;
}
ul#nahordirect {
	list-style: none;
	margin: 10px auto;
	width: 90%;
	border: 1px solid #700;
	padding: 0;
}
ul#nahordirect li {
	margin: 5px 0;
	padding: 3px;
	font: 900 15px/17px "Palatino Linotype", Arial, sans-serif;
	border-bottom: 1px solid #700;
	text-align: left;
	text-indent: 10px;
}
ul#nahordirect li#title {
	margin: 0 0 5px 0;
	text-align: center;
	background: #700;
	color: #fff;
	font: 900 19px/22px "Palatino Linotype", Arial, sans-serif;
}
ul#nahordirect li#last {
	border-bottom: none;
}
h3.mapcaption {
	text-decoration: underline;
	color: #700;
	font: 900 19px/22px "Palatino Linotype", Arial, sans-serif; 
}
img.maps {
	height: 354px;
	width: 589px;
	padding: 2px;	
	background: #700;
	border: 5px solid #b57474;
	margin: 10px auto;
}
/*		photo gallery			*/
img.constructionpix {
	float: left;
	padding: 2px;
	background: #999;
	border: 5px solid #700;	
	width: 275px;
	height: 200px;
}
img.constructpixright {
	margin: 5px 10px;
}
img.constructpixleft {
	margin: 5px 10px;
}
img#constructpixclose {
	margin: 10px auto;
	clear: left;
	float: none;
}
p.clearleft {
	clear: left;
	float: none;
}
/*	amenities page			*/
p#amenitiesintro {
	margin-top: 30px;
	background: transparent;
}
/*	Begin form styles									*/
form {
	margin: 20px auto;
	width: 500px;
	background: #fff;
	padding: 0;	
	text-align: center;
}
/*	Style the p - in this case, denoting what the asterisk and required fields mean		*/
form#contactform h3.required {
	text-align: left;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	font: 900 12px/14px "Palatino Linotype", "Arial Narrow", Arial, sans-serif;
	text-decoration: underline;
	color: #700;
	text-transform: uppercase;
	font-variant: small-caps;
	letter-spacing: 3px;
}
/*	Styles for the fieldsets, the generic sections of the form				*/
form#contactform fieldset {
	text-align: center;
	margin: 50px 0 10px 0;
	padding: 10px 0 25px 0;
	width: 500px;
	background: #fff;
	border: 1px solid #700;
	background: url(/images/bg_fieldset.png) 0 100% repeat-x;
}
/*	Styles the legends that are the headings of each fieldset				*/
form#contactform fieldset legend {
	margin: 5px;
	padding: 3px;
	letter-spacing: 3px;
	font: 900 18px/22px "Palatino Linotype", "Arial Narrow", Arial, sans-serif;
	color: #000;
	text-decoration: underline;
	background: #fff;
}
/*	Styles for the general labels that name the inputs, selects and textareas		*/
form#contactform fieldset label {
	width: 225px;
	margin: 10px 0;
	padding: 0 30px 0 0;
	font: 900 small-caps 14px/15px "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
	text-align: right;
	float: left;
	background: transparent;
	text-decoration: underline;
	color: #700;
}
/*	Styles for the general form inputs, selects and textareaa				*/
form#contactform fieldset input, form#contactform fieldset textarea {
	width: 200px;
	margin: 10px 0;
	float: left;
	text-align: left;
	background: #ff9;
	border: 2px inset #ccc;
}
 
form#contactform fieldset select optgroup {
	font-style: normal;
}
form#contactform fieldset input:hover, form#contactform fieldset input:focus, form#contactform fieldset textarea#comments:hover, form#contactform fieldset textarea#comments:focus {
	background: #eee;
}

form#contactform fieldset textarea#comments {
	height: 50px;
}
div#main p#formgreeting {}
div#main h4#formdisclaimer {
	font-style: italic;
}
/*	javascript error message	*/
.error {
	background: #fcc;
}
form fieldset img {
	float: left;
	margin: 12px 0 10px -25px;
}
form#contactform fieldset div {
	clear: left;
	float: none;
	border: 2px solid #c00;
	padding: 0;
	background: #00f;
	width: 95%;
	margin: 0 auto;
	text-align: center;
} 
form#contactform fieldset div p {
	background: #000;
	color: #fff;
	margin: 0;
	padding: 5px;
	font: 900 140%/1.6 "Palatino Linotype", Georgia, serif;
	text-decoration: underline;
	text-align: center;
}
form#contactform fieldset div img {
	float: none;
	margin: 0;
}

/*	This is the submit button for the form							*/
form#contactform fieldset input#submit {
	margin: 10px auto;
	clear: both;
	float: none;
	padding: 0;
	border: none;
	height: 30px;
	width: 92px;
	background: transparent url(http://www.luxuryvirginiahomes.com/files/297494/button_submit.png) 0 0 no-repeat;
	border: 3px solid transparent;
	outline-color: transparent;
}
form#contactform fieldset input#submit:hover, form#contactform fieldset input#submit:focus {
	background: url(http://www.luxuryvirginiahomes.com/files/297494/button_submit.png) 0 0 no-repeat;
	border-color: #700;
}
/*	siteplans page			*/
img#patiologo, img#manorlogo {
	margin: 10px auto;
	padding: 0;
}
h2.mulb {
	text-align: left;
	text-indent: 15px;
	margin: 10px 0;
	padding: 0;
	text-decoration: underline;
}
img.floatleft {
	margin: 5px;
	float: left;
}
ul.specs {
	clear: left;
	float: none;
	width: 90%;
	border: 1px solid #700;
	list-style: none;
	padding: 0;
	margin: 10px auto;
}
ul.specs li {
	background: url(/images/manorhomes_li_bg.gif) 0 3px no-repeat;
	padding: 0;
	margin: 3px;
	text-indent: 15px;
	font: 400 14px/16px "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
	text-align: left;
}
ul.specs li.title {
	margin: 0 0 3px 0;
	padding: 0;
	width: 100%;
	background: #700;
	text-decoration: underline;
	font: 900 14px/16px "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
	color: #fff;
	border-bottom: 1px solid #fff;
	letter-spacing: 5px;
}
img#mul2 {
	margin: 10px auto 0 auto;
	padding: 1px;
	background: #fff;
	border: 5px solid #700;
	border-bottom: none;
	width: 650px;
	height: 458px;
}
img#mul2_2 {
	margin: -8px auto 10px auto;
	padding: 1px;
	background: #fff;
	border: 5px solid #700;
	border-top: none;
	width: 650px;
	height: 458px;
}
img#manorhomedepiction {
	margin: 10px auto;
	padding: 1px;
	background: #fff;
	border: 4px solid #700;
}
img#manorhomebpfirstfloor {
	margin: 5px 5px 5px 50px;
	float: left;
	padding: 1px;
	background: #fff;
	border: 4px solid #700;
}
img#manorhomebpsecondfloor {
	margin: 5px 50px 5px 5px;
	float: right;
	padding: 1px;
	background: #fff;
	border: 4px solid #700;
}
.clearboth {
	clear: both;
	float: none;
}
#mmfp {
	margin: 20px 0 5px 0;
	text-align: center;
	color: #700;
	text-decoration: underline;
	font-variant: small-caps;
	letter-spacing: 5px;
}
.mmfptitle {
	margin: 2px 0 25px 0;
	padding: 0;
	text-align: center;
	text-decoration: underline;
	color: #700;	
	float: left;
	width: 45%;
}
#mmfptitleright {
	text-indent: 100px;
}
div#n_manorhomesfeatures {
	margin: 10px auto;
	border: 1px solid #700;
	width: 90%;
	padding: 0;
}
div#n_manorhomesfeatures ul#nahor_manorhomesfeatures {
	margin: 0 auto 10px auto;
	width: 100%;
	padding: 0;
	list-style: none;
}
div#n_manorhomesfeatures ul#nahor_manorhomesfeatures li {
	background: url(/images/manorhomes_li_bg.gif) 0 3px no-repeat;
	padding: 0;
	margin: 3px;
	text-indent: 15px;
	font: 400 14px/16px "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
	text-align: left;
}
div#n_manorhomesfeatures ul#nahor_manorhomesfeatures li.title {
	margin: 10px 0 3px 0;
	width: 100%;
	background: transparent;
	text-decoration: underline;
	font: 900 14px/16px "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#n_manorhomesfeatures ul#nahor_manorhomesfeatures li#header {
	background: transparent;
	width: 100%;
	color: #fff;
	background: #700;
	border-bottom: 1px solid #fff;
	text-indent: 0;
	text-align: center;
	font: 900 18px/22px "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
	margin: 0 0 3px 0;
	padding: 5px 0;
	letter-spacing: 5px;
	height: 30px;
}
div#n_manorhomesfeatures img#eqopplogo {
	float: left;
	margin: 5px 5px 5px 10px;
	padding: 0;
}
.floatrightclear { 
    	float: right; 
    	clear: right; 
    	margin: 0 4px 0 50px;
	padding: 0; 
}
/*	elevations page					*/
img.np {
	margin: 10px auto;
	padding: 0;
}
/*		hcard			*/
div#main div#hcard-Tom-Morace {
	margin: 10px auto;
	width: 500px;
	height: 357px;
	padding: 10px 0;
	text-align: center;
	background: url(http://albertbowden.directhomes.com/files/1092238/bg_vcard_000.png) 0 0 no-repeat;
}
div#main div#hcard-Tom-Morace img#tom-morace_hcard_vcard {
	float: left;
	margin: 15px 5px 5px 15px;
	padding: 1px;
	border: 5px double #700;
	background: #fff;
}
div#main div#hcard-Tom-Morace h1 {
	float: left;
	margin: 30px 5px 15px 5px;
	text-align: right;
	padding: 0 10px 0 0;
}
div#main div#hcard-Tom-Morace h1 a#tom-morace_hcard-heading, div#main div#hcard-Tom-Morace h1 a#tom-morace_hcard-heading:link {
	float: left;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: block;
	color: #333;
	text-align: right;
	font-size: 115%;
}
div#main div#hcard-Tom-Morace h1 a#tom-morace_hcard-heading:visited {}
div#main div#hcard-Tom-Morace h1 a#tom-morace_hcard-heading:hover, div#main div#hcard-Tom-Morace h1 a#tom-morace_hcard-heading:link:hover, div#main div#hcard-Tom-Morace h1 a#tom-morace_hcard-heading:visited:hover, div#main div#hcard-Tom-Morace h1 a#tom-morace_hcard-heading:focus {}
div#main div#hcard-Tom-Morace h1 a#tom-morace_hcard-heading:active {}
div#main div#hcard-Tom-Morace span.title {
	float: left;
	display: block;
	width: 55%;
	margin: 10px 0;
	font: 900 160% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace span.org {
	float: left;
	display: block;
	width: 55%;
	margin: 10px 0;
	font: 900 160% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace div.tel {
	clear: left;
	float: none;
	margin: 5px 0;
	padding: 0;
}
div#main div#hcard-Tom-Morace div.tel span.cell {
	font: 900 130% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace div.tel span.fax {
	font: 900 130% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace div.tel span.work {
	font: 900 130% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace div.tel span.value {
	font: 900 130% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace div.adr {
	font: 900 110% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
	clear: left;
	float: none;
	margin: 5px 0;
}
div#main div#hcard-Tom-Morace div.adr span.street-address {
	font: 900 110% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace div.adr span.locality {
	font: 900 110% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace div.adr span.region {
	font: 900 110% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace div.adr span.postal-code {
	font: 900 110% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace div.adr span.country-name {
	font: 900 110% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
}
div#main div#hcard-Tom-Morace a.email, div#hcard-Tom-Morace a.email:link {
	font: 900 110% "Trebuchet MS", Verdana, Trebuchet, Arial, sans-serif;
} 
div#main div#hcard-Tom-Morace a.email:visited {}
div#main div#hcard-Tom-Morace a.email:hover, div#main div#hcard-Tom-Morace a.email:link:hover, div#main div#hcard-Tom-Morace a.email:visited:hover, div#main div#hcard-Tom-Morace a.email:focus {}
div#main div#hcard-Tom-Morace a.email:active {}
/*	thankyou page		*/
div#main img#thanks {
	margin: 10px auto;
	padding: 2px;
	background: #700;
	border: 5px solid #eee;
	width: 600px;
	height: 425px;
}  




	