@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Georgia, Trebuchet MS, Arial, sans-serif;
	font-weight: normal;
	color: #231f20;
	background:#444447;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
        height:0;
	font-size: 0;
	display:block;
	clear: both;
	line-height:0;
	margin:0;
	padding:0;
}
.zeroSize {
        height:0;
	font-size: 0;
	line-height:0;
	margin:0;
	padding:0;
}
p, form, div {
	margin:0;
	padding: 0;
	border: 0;
}
h1 {
	padding: 0;
	margin: 0 0 0 0px;
	font-weight: normal;
	font-size: 25px;
	line-height: 25px;
	padding-bottom: 0px;
}
h2 {
	padding: 0;
	margin: 0 0 0 20px;
	font-weight: normal;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 5px;
}
#headerImage {
	padding: 45px 0 0 0;
	border: 0;
	margin: 0 0 0 500px;
	width: 320px;
	height: 200px;
}

table#navigationContainer {
	font-size: 18px;
	height: 20px;
	padding: 0;
	margin: 32px 0 0 40px;
	border-collapse: collapse;
	width: 700px;
}
#navigationContainer tr {
	padding: 0;
	margin: 0;
}
#navigationContainer td {
	text-align: center;
	padding: 0 0 0 0px;
	border:0;
	vertical-align:middle;
}
#navigationContainer a,
#navigationContainer a:link,
#navigationContainer a:visited {
         text-decoration: none;
	 color: #231f20;
}
#navigationContainer a:hover, 
#navigationContainer a:active {
	text-decoration: none;
	color: #231f20;
	
}
#pageContent {
	float:right;
	width:612px;
}
#MainText {
	float:right;
	margin: 0 20px 0 0px;
	padding-top:30px;
	height: 700px;
	width: 503px;
	/*     http://www.n-son.com/scripts/jsScrolling/jsScrollbar.html*/
}
#MainText p {
}
#slider {
	float:right;
	padding: 20px 0 0 0;
	width:29px;
	height:132px;
}
#LocaleSentence {
	float:left;
	margin:24px 0 0 0;
	width:586px;
}
#LocaleSentence p {
	float:left;
	font-size: 11px;
	line-height: 16px;

}
#footerContainer {
		position:absolute;
		bottom:5px;
		right: 0px;
	/*
		float:right;
	*/
	margin-top:200px;
	margin-right:18px;
	width: 590px;
	font-size: 12px;
	line-height: 14px;
}
#FooterCopyright {
	text-align:center;
	margin: 18px 0 0 0;
	line-height:16px;
}
#FooterCopyright p{
	text-align:center;
}
#FooterCopyright a,
#FooterCopyright a:link,
#FooterCopyright a:visited {
         text-decoration: none;
	 color: #231f20;
}
#FooterCopyright a:hover, 
#FooterCopyright a:active {
	text-decoration: none;
	color: #BE1E2D;
}
#CallToAction {
	text-align:center;
	margin: 16px 0 0 0;
}
#CallToAction a,
#CallToAction a:link,
#CallToAction a:visited {
         text-decoration: none;
	 color: #231f20;
}
#CallToAction a:hover, 
#CallToAction a:active {
	text-decoration: none;
	color: #BE1E2D;
}
#DesignByline {
	text-align:center;
	margin: 21px 0 0 0;
}
#DesignByline a,
#DesignByline a:link,
#DesignByline a:visited {
         text-decoration: none;
	 color: #231f20;
}
#DesignByline a:hover, 
#DesignByline a:active {
	text-decoration: none;
	color: #BE1E2D;
}
#DesignByline p{
	margin: 16px 0 0 0;
}
/* rem'd out 
.colorChange {
	text-decoration: none;
	color: #231f20;
}*/
.bigSpace {
	word-spacing: 58px;
}
.littleSpace {
	word-spacing: 11px;
}

#smallHeaderImage {
	float:left;
	width:117px;
	height:71px;
	margin: 0 10px 0 42px;
}
#formImage {
	float:left;
	width:606px;
	height:323px;
	margin: 20px 0 30px 0 ;
}
table#event_navigationContainer {
	font-size: 18px;
	height: 20px;
	padding: 0;
	margin: 32px 0 0 40px;
	border-collapse: collapse;
	width: 590px;
}
#pageContainer {
	position: relative;
	margin: auto;
	width: 960px;
	height: 1680px;
	background:white url(http://www.carlawrightgallery.com/images/contact_background.jpg) no-repeat top left;
}
.page_title_img {
	margin: 58px 43px 0 197px;
}
table#footerNav {
	margin:auto;
	text-align: center;
	border-collapse: collapse;
	letter-spacing: -1px;
}
#footerNav tr,
#footerNav td {
	text-align: center;
	padding: 0;
	margin: 0;
}
#footerNav a,
#footerNav a:link,
#footerNav a:active,
#footerNav a:visited {
         text-decoration: none;
	 color: #231f20;
}
#footerNav a:hover { 
	text-decoration: none;
	color: #BE1E2D;
}
.huge_font {
	font-family: Verdana, Georgia, Trebuchet MS, Arial, sans-serif;
	line-height: 176px;
	font-size: 48px;
}
table#page_name {
	position:relative;
	margin: 50px 0 0 210px;
}
#page_name tr {
	padding: 0;
	margin: 0;
}
#page_name td {
	text-align: center;
	padding: 0;
	border:0;
	width: 372px;
	font-size:48px;
	vertical-align:middle;
}
#formHeadline {
text-align: center;
width: 450px;
height30px;
position: relative;
left: 80px;
top: 25px;


}
table#form_name {
	position:relative;
}
#form_name tr {
	padding: 0;
	margin: 0;
}
#form_name td {
	text-align: center;
	padding: 0;
	border:0;
	width: 572px;
	font-size:34px;
	vertical-align:middle;
}

.underline_img {
	position: relative;
	top: -10px;
	left: -10px;
}
#TextContainer {
}
#TextContainer p {
	margin: 46px 0 0 0;
	float:left;
	width: 557px;
	line-height: 24px;
	font-family: Verdana, Georgia, Trebuchet MS, Arial, sans-serif;
}
}
#scrollingBox {
        position: absolute;
        top: 0;
        left: 0;
        width: 731px;
        margin: 0;
        padding: 0;
}

#scrollingBox a,
#scrollingBox a:link,
#scrollingBox a:active,
#scrollingBox a:visited {
         text-decoration: none;
	 /*
	 color: #231f20;
	 */
	 color: #BE1E2D;
}
#scrollingBox a:hover { 
	text-decoration: underline;
	color: #BE1E2D;
}
#slider {
	margin: 96px 26px 56px 0;
	float:right;
	width:29px;
	height:0px;
}

#contactForm_TextContainer {
}
#contactForm_FormContainer {
	/* position:relative; */
	width:545px;
	height:286px;
}
#contactForm_MessageContainer {
}
#messageContainer {
	position:relative;
	padding-left:25px;
	font-weight: bold;
}
.messageContainer {
}
#contactForm {
	position:relative;
	width:550px;
	height:286px;
	margin-left:40px;
}
#contactForm_firstName {
	position:absolute;
	top:	0px;
	left:	0px; 
	/*top:529px;
	left: 356px; */
}
.contactForm_FormTitles {
	font-size:14px;
	font-family:Verdana, Georgia, Times, serif;
	color:#231f20;
}
#contactForm_firstName_input {
	position:absolute;
	/*top:527px; */
	top:	0px; 
	left:	90px;
	width:	170px;
	height:	26px;
	color:FFFFFF;
}
#contactForm_lastName {
	position:absolute;
	/*
	top:529px;
	left: 646px;
	*/
	top:	0px;
	left:	275px;
}
#contactForm_lastName_input {
	position:	absolute;
	top:	0px;
	left:	360px;
	width:	175px;
	height:	26px;
}
#contactForm_email {
	position:	absolute;
	top:	50px;
}
#contactForm_email_input {
	position:absolute;
	top:	50px;
	left:	90px;
	width:	170px;
	height:	26px;
}
#contactForm_phone {
	position:absolute;
	top:	50px;
	left:	275px;
}
#contactForm_phone_input {
	position:absolute;
	top:	50px;
	left:	360px;
	width:	170px;
	height:	26px;
}
#contactForm_comments {
	position:absolute;
	top:	100px;
	left:	00px;
}
#contactForm_comments_input {
	position:absolute;
	top:	100px;
	left:	90px;
}
.contactForm_CommentsContainer {
	font-size:14px;
	font-family:Verdana, Georgia, Times, serif;
	color:#231f20;
}
.commentInput {
	height:127px;	
	width:420px;
}
.ButtonContainer {
	position:absolute;
	top:	260px;
	left:	220px;
	width:	170px;
}
#submitButton {
}
.clearButton {
}
