/* GT Began 09-03-2009 */

body{margin:0 auto; background:url('http://vivianhoughton.com/images/bg.jpg') repeat-x;}

table{margin:0 auto; text-align:justify;}

a{outline:none;}
small, small a{font-size:10px !important;}

h1,h2,h3,h4,h5,h6{font-family:Tahoma, Arial, Verdana; color:#800000; font-weight:bold;}
h1{font-size:18px; text-align:left;}
h2{font-size:14px; text-align:left;}

blockquote{margin:0; padding:0 44px 0 150px; font-weight:normal; font-size:14px;}

fieldset{font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; background-color:#fff; border:none; margin-top:40px;}

fieldset .req{color:#FF0000;}

fieldset legend{font-size:18px; color:#800000;}
fieldset:after{content:"."; clear:both; display:none;}
fieldset label{text-transform:capitalize; color:#800000;}
fieldset input, fieldset textarea{background-color:#FFFBEC; padding:2px 3px; border:1px solid #000;}
fieldset p{padding:4px 0; margin:0;}

fieldset #submit, fieldset #reset{
font-size:10px;
color:#fff;
text-transform:uppercase;
border:none;
outline:none;
padding:5px;
margin:0;
background-color:#793729;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
box-shadow:2px 2px 5px #808080;
-moz-box-shadow:2px 2px 5px #808080;
-webkit-box-shadow:2px 2px 5px #808080;
}
fieldset #submit{margin:0 0 0 110px;}

.naca{float:left; clear:left; margin-top:10px;}


.add{position:relative; bottom:-15px;}

.map{float:right; margin:0 0 15px 15px;}
.map iframe{width:400px; height:300px; border:none; margin:0; padding:0;}

.nav td{height:60px; padding-top:1px;}
.nav img{border:none;}

/* ChromeMenu */
.chromestyle{}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content:"."; display:block; height:0; clear:both; visibility:hidden;}

.dropmenudiv{
	position:absolute;
	top:0;
	line-height:18px;
	z-index:100;
	width:200px;
	visibility:hidden;
	font:12px Arial, Helvetica, sans-serif;
	background-color:#0f0f0f;
	border:none;
}

.dropmenudiv a{display:block; text-indent:14px; padding:4px 0; text-decoration:none; color:#fff;}
.dropmenudiv a:hover{color:#fea702;}
* html .dropmenudiv a{width:100%;}   /*IE only hack*/


/* GT End 09-03-2009 */

.hline
{

background-image:url(http://vivianhoughton.com/images/hline.jpg);
width:10px;
background-repeat:repeat-y;
}

.ht
{
background-image:url(http://vivianhoughton.com/images/top.jpg);
width:18px;
height:219px;
background-repeat:repeat-x;
}

.freebox
{width: 233px !important; 
}

/* CTK - 05/28/09 - Added freebox2 */
.freebox2
{width: 320px; 
height: 300px;
width: 320px; 
height: 300px;
}

.heading
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px;
	color: #800000;
	font-weight:bold;
	padding-left: 20px;
	padding-right:45px;
}
.text
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #800000;
	padding-left: 20px;
	padding-right:45px;
	line-height:18px;
	
}
.text a
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #000;
	text-decoration:none;
}
.text a:hover{text-decoration:underline;}

.box1
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	padding-bottom:18px;
}
.boxa
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #000000;
	
	text-align:center;
	padding-bottom:18px;
}
.box2
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #000000;
	padding:8px;
	font-weight: bold;
	line-height:16px;
	text-align:justify;
}

.textbox
{
border:solid 1px #000000;
background-color:#fffbec;
width:140px;
height:20px;
}
.textbox1
{
border:solid 1px #000000;
background-color:#fffbec;
width:190px;
height:60px;
}

/* CTK - 05/28/09 - Added textbox2 */
.textbox2
{
border:solid 1px #000000;
background-color:#fffbec;
width:280px;
height:60px;
}

.info
{
font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	color: #800000;
	font-weight:bold;
	vertical-align:bottom;

}
.info a
{
font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #000;
	font-weight:normal;
	vertical-align:bottom;
	text-decoration:none;

}
.info a:hover{text-decoration:underline;}


.footer
{
background-image:url(../images/footer.gif);
height:47px;
background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.footer a
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
.footer a:hover{text-decoration:underline;}

.phone
{

	font-family:Times New Roman, Tahoma, Arial, Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #880000;
}
.no
{

	font-family:Times New Roman, Tahoma, Arial, Verdana;
	font-size: 27px;
	font-weight: normal;
	color: #ffffff;
	font-style:italic;
}
.articlebox {width:225px; height:250px; float:left; border:solid 1px #000000; color:#000; padding:10px; margin:10px; font-size:14px;text-align:left;}
.articlebox img{float:left; margin-right:10px;}
.articlebox h3 {margin:0 0 10px 0;font-size:15px;}
.articlebox a {color:maroon;}
