.quickieform {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
 }
.header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
 }
.text {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.thanks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
 }
.copyright {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#vms-lightwindow-link { display: none; }

#video_website { 
	margin-bottom: 10px;
	}

.form {  
	font-family:Arial, Times, serif;   
	font-size: 12px;   
	background-color: FFFFFF;   
	border: #000000;   
	border-style: solid;   
	border-top-width: 1px;   
	border-right-width: 1px;   
	border-bottom-width: 1px;   
	border-left-width: 1px;
}

.form2 {
	font-family:Arial, Times, serif;   
	font-size: 12px; 
	background-color: FFFFFF;   
	border: #000000;   
	border-style: solid;   
	border-top-width: 1px;   
	border-right-width: 1px;   
	border-bottom-width: 1px;   
	border-left-width: 1px
}

input, textarea, select { 
	background-color:#fff !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #000000;
	color:#000;
	width:120px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em;
	}
	
input.submit, input.submit-contact-main { 
	width:60px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}
	
textarea { height:90px; overflow:auto; }

#contact-business { display: none; } /* do not remove */ 

input.submit { 

margin:0 0 0 60px;
height:25px;
font:Arial, Helvetica, sans-serif;
font-size:12px;


}




body {
	margin: 0;}
	
	
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }


#names a:link, #names a:visited { color:#OOO000; text-decoration:none; }
#names a:hover, #names a:active { color:#000000; text-decoration:underline; }



/* BLOG STYLES  */ 



.middle-table { padding-left:30px;}

#comments, #postcomment {margin-left:30px;}
#blog blockquote { background-color:#E4E4E4;}
.storytitle { font-size:1.0em;}

.storytitle a:link, .storytitle a:visited { color:#34699A; text-decoration:none; font-weight:bold;}
.storytitle a:hover, .storytitle a:active { color:#34699A; text-decoration:none; font-weight:bold;}


.feedback{font-size:.8em; padding-bottom:15px; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.meta {font-size:.7em;  font-family:Arial, Helvetica, sans-serif;}

.comments-bottom {margin-left:30px;}

#menu ul li{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:.9em;}

#categories li, #meta li, #archives li, #search li {
			color: #FF0000; 
			font-weight:normal;
			list-style:none; 
			font-family:Arial, Helvetica, sans-serif;
			font-size:.9em;
			}
 
#menu a:link, #menu a:visited { color:#34699A; text-decoration:none; font-weight:bold;}
#menu a:hover, #menu a:active { color:#34699A; text-decoration:none; font-weight:bold;}




/* ------------------------ form elements ------------------------ */
#commentform form {
	width:150px;
	margin:10px 0 15px 0; /* set margin left and right below */
	}

#commentform form label	{ font-size:.95em; } 

#commentform form br { line-height:0; height:0; } /* defaults vertical spacing between fields */

#commentform input, #commentform textarea, #commentform select,
#searchform input, #searchform textarea, #searchform select { 
	background-color:#FFFFFF !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #000000;
	color:#000;
	width:130px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:15px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	}

#commentform select { width:150px; padding:0; } /* same width as form - !important */

#commentform textarea { height:90px; overflow:auto; }

#contact_business { display: none; } /* do not remove */ 


/* ------------------------ SPECIFIC ELEMENTS ------------------------ */

/* ------------------------ BLOG contact form ------------------------ */
#commentform { margin:20px 0 10px 0; }

#commentform label { 
	width:200px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:5px;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
	}

#commentform label input, #commentform label textarea, #commentform label select { 
	width:170px;
	position:absolute; 
	left:110%; 
	top:-1px;
	}

#commentform label select { width:175px; } /* fixes display issue - 5px larger than input field */

#commentform label textarea { height:100px; overflow:auto; }

/* ------------------------ submit button form elements ------------------------ */

#commentform input.submit, input.submit-contact-main { 
	width:80px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}

#searchform input.submit{font-size:.8em; line-height:5px;}
.commentform-submit { margin:65px 0 0 243px; } /* defines placement of contact-main submit button */

