/*GENERAL*/
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, a, img, form, div {margin:0; padding:0;}

body {margin:0;	padding:0; font:12px/150% Verdana, sans-serif; color:black; background:white url(../images/header_background.jpg) top center no-repeat;}

/*DIVS*/
div#wrap {width:1000px; height:100%; margin:0px auto;}

div#header {width:1000px; height:400px;}

div#content_left {width:300px; float:left; margin-right:50px; margin-left:20px;}
div#content_center {width:250px; float:left; text-align:center; margin-right:50px;}
div#content_right {width:300px; float:left;}

div#contact {width:950px; height:430px; padding:20px 0px 0px 50px; background:url(../images/contact_bg.jpg) top center no-repeat;}

div#footer {text-align:center; font-size:10px; clear:both; padding-top:20px;}

/*HEADERS*/
h1 {}
	h1.blue {padding:15px 0px 15px 0px; font-size:20px; width:650px; height:50px; background:url(../images/ballz_blue.jpg) top right no-repeat; color:#3E52A3;}
	h1.aqua {padding:50px 0px 0px 0px; font-size:20px; min-width:250px; min-height:50px; background:url(../images/ballz_aqua.jpg) top center no-repeat; text-align:center; color:#41A2A0;}
	h1.green {padding:50px 0px 0px 0px; font-size:20px; min-width:250px; min-height:50px; background:url(../images/ballz_green.jpg) top center no-repeat; color:#7BA07B;}
	h1.purple {padding:50px 0px 0px 0px; font-size:20px; min-width:250px; min-height:50px; background:url(../images/ballz_purple.jpg) top center no-repeat; text-align:center; color:#5E3E6A;}
h2 {padding-bottom:5px; font-size:14px; font-weight:bold; text-decoration:underline;}
h3 {}

/*PARAGRAPHS*/
p {margin-bottom:10px;}

.testimonial{font-weight:bold; font-size:13px;}
.testimonial_name{margin-bottom:25px; font-style:italic;}

.error {font-weight:bold; color:red;}
.center {text-align:center;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.black {color:black;}

/*IMAGES*/

/*LINKS*/
a:link, a:active, a:hover, a:visited, embed, object, img {outline:0; border:0;}

a:link {color:#41A2A0; text-decoration:none;}
a:visited {color:#41A2A0; text-decoration:none;}
a:hover {color:#7BA07B; text-decoration:underline;}
a:active {color:#5E3E6A; text-decoration:none;}

/*FORMS*/
form input {border:1px solid black;}
form input:hover {border:1px solid #3E52A3;}

form textarea {border:1px solid black;}
form textarea:hover {border:1px solid #3E52A3;}

/*TABLES*/
#contact_form td{padding-bottom:20px;}

/*LISTS*/
ul {list-style-type:circle; list-style-position:inside;}
	li {font-size:13px;}
