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

/*	Desc: *title* Screen Style Sheet
	Author: *your name*
	Date: *last modified date*
	+ Colours
	- *colour hex* *colour name* (*purpose*)
=== === === === === === === === === === */
/*=STRUCTURE
=== === === === === === === === === === */
html {background-color:#000000;}
body {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding-bottom:10px;}
p{padding-top:10px;}

a {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; letter-spacing:0.05em;}
a:link, a:visited{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; letter-spacing:0.05em;}
a:hover, a:focus{color:#79000C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; letter-spacing:0.05em;}
/*=COMMON
=== === === === === === === === === === */


.date{width:80px; float:left;}
#text {font-family: Arial, Helvetica, sans-serif; font-size:60px; letter-spacing:1.7em; position:absolute; z-index:3;}

* {padding: 0; margin: 0;}
#container {position:absolute; width:1020px; left:50%; margin:0 auto 0 -475px;}
#content{
	border-right:1px solid #79000C;
	border-left:1px solid #79000C;
	border-bottom:1px solid #79000C;
	width:1004px;
}
#poll-page #content{
	border-right:1px solid #79000C;
	border-left:1px solid #79000C;
	border-bottom:1px solid #79000C;
	width:1004px;
	height: 1005px;
}

#poll-page #navContainer{margin:0px; padding:0px}
#poll-page a img{border:none}
#poll-page #poll{float:right;margin-top: 29px;}
#poll-page #pollphotos{float:left;width:500px}
#poll-page #pollphotos a{color:#79000C;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;letter-spacing:0.05em}
#poll-page #pollphotos a:hover{color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;letter-spacing:0.05em}
#poll-page .style1{font-size:16px;font-weight:bold}
#poll-page #newsletter{
	color:#9F9373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	letter-spacing:0.05em;
	padding-left:10px;
	width: 179px;
	height: 70px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #79000C;
	border-right-color: #79000C;
	border-bottom-color: #79000C;
}
#poll-page .textfield{font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#FFF; border:1px solid #79000C; width:100px; color:#000; padding:3px}
#poll-page .submit{border:1px solid #79000C; background-color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; color:#000; padding:2px}
#poll-page .submit:hover{border:1px solid #79000C; background-color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; color:#79000C; padding:2px}

#navContainer{width:193px; float:left;}

.homeTitle{background-image:url(../images/title_home2.jpg); background-repeat:no-repeat; background-position:left; width:340px; height:90px; padding-bottom:5px; margin-top:10px;}
.homeFlash{width:350px; height:330px; margin-top:35px; text-align:center;}
#flashcontent {text-align: center; font-family: Verdana, sans-serif; color:#666666; font-size: 0.8em;}
#flashcontent a {color: #EF76CE; text-decoration: none;}
#flashcontent a:hover {text-decoration: underline;}

.homeCalTitle{background-image:url(../images/title_calendar.jpg); background-repeat:no-repeat; background-position:10px 0; width:320px; height:46px;}
.homeCal{width:320px; height:100px; background-image:url(../images/calendar.jpg); background-repeat:no-repeat; background-position:lefttop; padding-top:300px;}

#navBodyLoc{width:700px; margin-left:193px;}
.locationFlash{width:325px; height:600px; float:left;}
.location{width:350px; color:#FFFFFF; margin-left:325px; padding-top:60px;}
.locationTitle{background-image:url(../images/title_locations.jpg); background-repeat:no-repeat; width:320px; height:46px;}
.locationOpen{width:150px; margin-right:170px; padding-bottom:20px;}
.locationSoon{width:170px; float:right;}
.locationFooter{width:700px; height:1px; clear:both;}

#navBodyAdd{width:685px; height: 420px; background-image:url(../images/knockouts_brick.jpg); background-repeat:no-repeat; margin-left:193px; padding-top:115px;}
.addText{width:280px; color:#FFFFFF; float:left; padding-left:40px;}
.addText p{padding:0; color:#FFFFFF;}
.addText h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding:0;}
.addMap{width:310px; margin-left:251px; padding-right:20px;}

.servHTitle{background-image:url(../images/title_serv_haircut.jpg); background-repeat:no-repeat; width:216px; height:46px; margin-left:305px; margin-top:30px;}
.servCTitle{background-image:url(../images/title_serv_color.jpg); background-repeat:no-repeat; width:400px; height:46px; margin-left:305px; margin-top:30px;}
.servMTitle{background-image:url(../images/title_serv_massage.jpg); background-repeat:no-repeat; width:400px; height:46px; margin-left:305px; margin-top:30px;}
.servGTitle{background-image:url(../images/title_serv_groom.jpg); background-repeat:no-repeat; width:400px; height:46px; margin-left:305px; margin-top:30px;}
.servGTipTitle{background-image:url(../images/title_serv_groomTips.jpg); background-repeat:no-repeat; width:400px; height:46px; margin-left:305px; margin-top:30px;}

.servInfo{width:400px; margin-left:305px;}
.servInfo p{padding:0; width:380px; color:#FFFFFF;}
.servInfo h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding:0;}
#servNavBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_services.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}


.emplMTitle{width:400px; height:46px; margin-left:365px; margin-top:10px;}
.emplFlash{width:350px; height:330px; margin-left:365px;}
.bumpRight{margin-left:365px;}

.emplInfo{width:400px; margin-left:365px;}
.emplInfo p{padding:0; width:380px; color:#FFFFFF;}
.emplInfo h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding:0;}
.info2{width:500px; padding:40px 0 30px 20px;}
.info2 p{padding:0; width:480px; color:#FFFFFF;}
.info2 h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding:0;}

.pressFlash{width:350px; height:500px; margin-top:40px; margin-left:310px;}
.pressInfo{width:350px; height:auto; padding-bottom:20px; margin-top:40px; margin-left:310px;}
.pressInfo p{padding:0; width:350px; color:#FFFFFF;}
.pressInfo2{width:290px; height:auto; padding-bottom:20px; margin-top:40px; margin-left:310px;}
.pressInfo2 p{padding:0; width:290px; color:#FFFFFF;}
.pressInfo h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding:0;}
.bumpRight2{margin-left:310px;}
.press{color:#FFFFFF width:30px;}

.franFlash{width:350px; height:330px; margin-top:40px; margin-left:20px;}
.franInfo{width:400px; padding-bottom:20px; margin-top:40px; margin-left:20px;}
.franInfo p{padding:0; width:340px; color:#FFFFFF;}
.franInfo h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding:0;}

.franInfo1{width:580px; padding-bottom:20px; margin-top:40px; margin-left:20px;}
.franInfo1 p{padding:0; color:#FFFFFF;}
.franInfo1 h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding:0;}

.frantitle{color:#FFFFFF; border-bottom:solid 3px #AA9A7B; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; letter-spacing:0.05em; font-weight:bold; height:55px;}
.frantext{text-align:left; width:160px; float:left;}
.frannum{text-align:right; width:100px; float:left; text-align:right;}

.frangraph{color:#FFFFFF; border-bottom:solid 1px #AA9A7B; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:10px; padding-top:10px; height:50px;}
.franhighlight{color:#000000; background-color:#AA9A7B; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:20px; padding-top:5px; padding-left:10px;}
#franNavBody{width:500px; height:550px; margin-left:193px; background-image:url(../images/knockouts_fran1.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}
#textarea{overflow:scroll;}

.exec{height:60px; width:600px; padding-top:10px; padding-bottom:10px; padding-left:20px;}
.exec2{height:60px; width:600px; padding:10px 0 0 0; position:relative; left:-30px;}
.execTitle{background-image:url(../images/title_execTeam.jpg); background-repeat:no-repeat; background-position:20px 40px; width:320px; height:46px; padding-left:20px; padding-top:20px;}
.execpic_fridayT{height:60px; width:43px; background-image:url(../images/exec_fridayT.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
.execpic_fridayK{height:60px; width:43px; background-image:url(../images/exec_friday.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
.execpic_turmanS{height:60px; width:43px; background-image:url(../images/exec_turman.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
.execpic_welkerS{height:60px; width:43px; background-image:url(../images/exec_welker.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
.execpic_borregoO{height:60px; width:43px; background-image:url(../images/exec_borrego.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
.execpic_neeceC{height:60px; width:43px; background-image:url(../images/exec_neece.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
.execpic_mullinaxS{height:60px; width:43px; background-image:url(../images/exec_mullenax.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
.execpic_lilly{height:60px; width:43px; background-image:url(../images/exec_lilly.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}
.execpic_spark{height:35px; width:100px; background-image:url(../images/exec_spark.jpg); background-position:bottom; background-repeat:no-repeat; float:left; overflow:visible;}

.exectext{height:58px; width:500px; padding-left:5px; margin-left:60px;}
.exectext p{padding:0; color:#FFFFFF; line-height:1.2em;}
.exectext h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding:0;}
.exectext2{height:58px; width:500px; padding-left:15px; margin-left:100px;}
.exectext2 p{padding:0; color:#FFFFFF; line-height:1.2em;}
.exectext2 h1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none; letter-spacing:0.05em; padding:0;}

input#searchbox{height:14px; margin-top:2px; padding:2px 0 2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#000000; border:#A09677 solid 1px;}
textarea#searchbox2{margin-top:2px; padding:2px 0 2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#000000; border:#A09677 solid 1px;}


input#searchbox3{height:10px; margin-top:2px; margin-right:4px; padding:2px 0 2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-color:#333333; border:none; width:100px;}

#listing{margin-left: 0; padding-left: 30px; list-style: none; color:#FFFFFF;}
#listing li{padding-left: 10px; background-image: url(../images/bullet.jpg);background-repeat: no-repeat; background-position: 0 .5em;}
#emplNavBody{width:600px; height:auto; margin-left:193px; background-image:url(../images/knockouts_brick.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

#footer{width:1000px; height:21px; padding:2px 0 0 2px; clear:both; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.footerRight{width:500px; float:right; text-align:right; padding-right:2px;}
.footerLeft{width:300px; margin-right:380px; text-align:left;}



.pptbody{color:#79000C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; letter-spacing:0.05em; padding-left:50px;}
.ppt_text{padding-top:5px; float:left;}
.ppt_arrow{float:left; padding-right:3px;}
.ppt a:link, .ppt a:visited{color:#79000C; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; letter-spacing:0.05em;}
.ppt a:active, .ppt a:hover {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; letter-spacing:0.05em;}

a:visited.ContactFrn, a:active.ContactFrn, a:link.ContactFrn
{
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.05em;
	text-decoration:none;
}

a:hover.ContactFrn
{
	font-family:Arial, Helvetica, sans-serif;
	color:#79000C;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.05em;
	text-decoration:underline;
}

.calredtxt
{	font-family:"Times New Roman", Times, serif;
	color:#cc0000;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0.05em;
	text-decoration:none;}
	
	.calwhtitetxt
{	font-family:"Times New Roman", Times, serif;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0.05em;
	text-decoration:none;}
.imgborder
{
	border:1px solid #686868;
}
a:visited.h1link, a:active.h1link, a:link.h1link
{
	color:#be0400;
	text-decoration:none;
}
a:hover.h1link
{
	color:#000000;
	text-decoration:underline;
}
.white12
{
	font-size:13px;
	color:#ffffff;
}