*
{margin: 0; padding: 0;}

body
{background: rgb(210,230,250) url(site_files/background.png) repeat-x top; color: rgb(52,52,52); font-size: 11pt; font-family: verdana; margin: 10px 0px; padding: 0px;}

h1
{color: rgb(40,105,230); font-size: 14pt; text-align: left;}

h2
{color: rgb(40,105,230); font-size: 12pt; text-align: left;}

h3
{color: rgb(40,105,230); font-size: 11pt; text-align: left;}

h4
{color: rgb(52,52,52); font-size: 11pt; text-align: left; margin: 0px; padding: 0px;}

a img
{border: none;}

#header
{width: 800px; height: 350px; background: rgb(234,234,234); border: 10px solid rgb(52,52,52);}

#content
{width: 780px; background: rgb(255,255,255); border-left: 10px solid rgb(52,52,52); border-right: 10px solid rgb(52,52,52); text-align: left; padding: 10px;}

#text
{width: 500px; float: left; padding: 0px;}

#text ul li
{margin: 10px 0px;}

#text a
{color: rgb(40,105,230);}

#text a:hover
{color: rgb(0,0,0);}

#coupon
{width: 250px; float: right;}
	
#test
{width: 250px; border: 1px dotted rgb(40,105,230); float: right; padding: 5px; font-size: 10pt;}

#test p
{margin: 10px 0;}

#col_left
{float: left; width: 390px;}

#col_right
{float: left; width: 390px;}

.f_left
{float: left; margin: 0px 15px 0px 0px; padding: 0px;}

.clear
{clear: both;}

/* Contact
------------------------------------------------------------------------ */

#appform
{margin: 10px;}

.forminput
{width: 370px;}

.commentinput
{width: 370px; height: 138px;}

#ajax_response
{float: left; display: block; width: 600px; height: 20px; margin: 0px; padding: 0px;}

.loading_white
{background: url(site_files/loading_white.gif) no-repeat left;}

/* Footer
------------------------------------------------------------------------ */

#footer
{background: rgb(52,52,52); color: rgb(255,255,255); width: 800px; font-size: 9pt; border-right: 10px solid rgb(52,52,52); border-left: 10px solid rgb(52,52,52); margin: 0px; padding: 5px 0px;}

#footer a
{color: rgb(255,255,255); text-decoration: none;}

#footer a:hover
{text-decoration: underline;}

/* Navigation
------------------------------------------------------------------------ */

#navcon1
{width: 100%; background: url(site_files/diagonal.png); margin: 0px; padding: 0px; float: left;}

#navcon2
{margin: 0px; padding: 0px 0px 0px 50%;}

.nav
{margin: 0px 0px 0px -410px; padding: 0px; list-style: none;}

.nav li
{text-align: center; border-right: 1px dashed rgb(250,250,250); font-size: 12pt; margin: 0px; float: left;}

.nav li a
{display: block; width: auto; text-decoration: none; color: rgb(255,255,255); padding: 20px; white-space: nowrap;}

.nav li a:hover
{background: rgb(52,52,52); color: rgb(255,255,255);}