 /*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    ldfcompanies.com
    
    ################
    
    What are you looking for Jeff?
    
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/



/*.............................
    Elements
:::::::::::::::::::::::::::::::*/

html, body {
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: #b00722;
	overflow: hidden;
}

p {

}

h1 {
	font-size: 1.31em;
	font-weight: bold;
	color: #797979;
}

h3 {
	font-size: 1.11em;
	font-weight: bold;
}

h4 {
	font-size: 1.11em;
	font-weight: bold;
	padding: 10px 0;
	margin: 50px 0 10px 0;
	color: #777777;
	border-top: 1px #999999 solid;
	text-transform: uppercase;
}

h5 {
	font-size: 1.11em;
	font-weight: bold;
	padding: 10px 0;
	margin: 35px 0 10px 0;
	color: #777777;
	text-transform: uppercase;
}

input, textarea {
	border: 1px solid #917b4c;
	margin: 3px 0;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: #ab0000;
}
a:hover {
	color: #FFFFFF;
	background-color: #ab0000;
}
ul {
	margin: 0 0 20px 0;
}
em {
	margin: 0 0 0 10px;
}
li {
	margin: 12px 0 0 0;
}



/*.............................
    Pseudos
:::::::::::::::::::::::::::::::*/


body.index {
	background: none;
}

body.viewer {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: #fff url(../../media/img/bg_viewer.gif) repeat-x;
}

a img {
	border: none;
}

a.darkBG {
	font: bold 10px Arial, Helvetica, Geneva, sans-serif;
	color: #888888;
	text-decoration: none;
}

a.darkBG:hover {
	color: #FFFFFF;
}

a.lightBG {
	font: bold 10px Arial, Helvetica, Geneva, sans-serif;
	color: #888888;
	text-decoration: none;
}

a.lightBG:hover {
	color: #000000;
}

img.headers {
	border: 0px;
	margin-left: 35px;
}

p.info {
	font: 1.01em Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #f2deb6;
}





/*.............................
    Commons
:::::::::::::::::::::::::::::::*/



#bodyWrapper {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: auto;
	z-index: 5;
	padding: 0;
	margin: 0 auto;
	background: #b00722 url(../../media/img/content_bg.gif) repeat-y;
}

	#bodyContainer {
		overflow: hidden;
		position: relative; /* needed for footer positioning*/
		margin: 0px auto; /* center, not in IE5 */
		text-align: left;
		width: 100%;
		height: auto !important; /* real browsers */
		height: 100%; /* IE6: treaded as min-height*/
		min-height: 100%; /* real browsers */
	}
	
	.homeBG {
		background: #a60821 url(../../media/img/bg_index-top.gif) repeat-x;
	}

	
h2.subhead {
	font: 2.01em Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	color: #999;
	text-align: left;
	letter-spacing: -1px;
	margin: 10px 0 20px 0;
}

h4.logger {
	font: bold 12px Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	text-align: right;
	margin-top: 10px;
}

.subSectHead {
	color: #000;
	font: bold 14px Arial, Helvetica, Geneva, sans-serif;
	background: url(../../media/img/bg_subsects.jpg) no-repeat;
	padding: 3px;
}

#flashNav {
	color: #ffffff;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: left;
	width: 100%;
	height: 180px;
	background: url(../../media/img/nav_bg.gif) repeat-x 50px 0;
}
#flashNav ul {
	margin: 0px;
	padding: 0px;
}
#flashNav li {
	margin: 0px;
	padding: 0px 10px;
	list-style-type: none;
}
#flashNav li.topnav {
	float: left;
	margin: 25px 0px 0px 0px;
	padding: 0px 10px;
	list-style-type: none;
	white-space: nowrap;
}
#flashNav li a {
	display: block;
	padding: 0px 5px 0px;
	margin: 5px 0 0 0;
}

#contentContainer {
	font-size: 1.01em;
	color: #000000;
	width: 675px;
	height: auto !important;
	height: 450px;
	min-height: 450px;
	padding: 0 0 75px 60px;
}

	#contentBox {
	
	}
		#contentBox > ul {
			padding: 15px;
		}
			
			#contentBox > ul li {
				list-style-type: square;
				list-style-position: outside;
			}

#subnav {
	font-size: 1.01em;
	width: 165px;
	height: auto;
	float: right;
	padding: 0 0 20px 0;
	margin: 0 0 0 15px;
}
td.subnavHead {
	font-size: 1.11em;
	font-weight: bold;
	background-color: #9E8B66;
	color: #FFFFFF;
}
td.subnav, td.subnav a, td.subnav a:hover {
	font-size: 0.91em;
	font-weight: bold;
	text-decoration: none;
	background: #726345;
	color: #FFFFFF;
	padding: 3px;
}
#wendysDisc {
	width: 700px;
	font-size: 0.81em;
	color: #999999;
	padding: 0 0 15px 35px;
	position: absolute;
	left: 0;
	bottom: 20px;
}
#footerBox {
	position: absolute;
	width: 100%;
	bottom: 0; /* stick to bottom */
	left: 0;
	height: 20px;
	background: #726345 url(../../media/img/footer_bg.gif) repeat-y;
	color: #999999;
}

#footerHome {
	text-align: center;
	width: 100%;
	height: 75px;	
	position: absolute;
	bottom: 0;
	background: url(../../media/img/bg_index-bott.gif) repeat-x 0 52px;
	padding: 0 0 10px 0;
}

#copyrightBox {
	font-size: 0.81em;
	color: #999999;
	padding: 5px 0px 0px 35px;
}

#copyrightBoxHome {
	font-size: 0.81em;
	color: #bd9ca1;
	padding: 5px 0 0 0;
}

#vidPlayer {
	width: 320px;
	height: 240px;
	position: absolute;
	top: 20px;
	left: 40px;
}

.callout {
	color: #917b4c;
	font-size: 1.41em;
	font-weight: bold;
	font-style: italic;
}

.inlineImg {
	margin: 0 15px 10px 0;
}

.sideImage {
	margin: 15px 0 0 0;
}



/*.............................
    Home Pages
:::::::::::::::::::::::::::::::*/

#copyrightSect {
	position: absolute;
	width: 100%;
	bottom: 0; /* stick to bottom */
	left: 0;
	text-align: center;
	margin: 25px 0 0 0;
	padding: 0 0 20px 0;
}
	
#h1n1KSLink a, #h1n1OKLink a, #h1n1TXLink a {
	display: block;
	float: left;
	width: 54px;
	height: 54px;
	margin: 0 auto;
}

#h1n1KSLink a {
	background: url(../../media/img/states_home-KSover.jpg) no-repeat top left;
}

#h1n1KSLink a:hover {
	background: url(../../media/img/states_home-KSup.jpg) no-repeat top left;
}

#h1n1OKLink a {
	background: url(../../media/img/states_home-OKover.jpg) no-repeat top left;
}

#h1n1OKLink a:hover {
	background: url(../../media/img/states_home-OKup.jpg) no-repeat top left;
}

#h1n1TXLink a {
	background: url(../../media/img/states_home-TXover.jpg) no-repeat top left;
}

#h1n1TXLink a:hover {
	background: url(../../media/img/states_home-TXup.jpg) no-repeat top left;
}

.h1n1Links {
	text-align: center;
	margin: 0 auto;
	clear: both;
	padding: 15px 0;
	list-style: none;
	overflow: hidden;
}

ul.h1n1Links {
	width: 162px;
	padding: 0;
}

	.h1n1Links > a {
		display: block;
		width: 300px;
		height: 50px;
		background: url(../../media/img/h1n1Link.png) no-repeat top left;
		border: 1px #917b4c solid;
		margin: 0 auto;
	}
	
	.h1n1Links > a:hover {
		border: 1px #000000 solid;
	}
		.h1n1Links a span {
			display: none;
		}
		
	.h1n1Links li {
		float: left;
	}

#homeContent {
	padding: 0 0 150px 0;
}

.homeImageS {
	margin: 0 0 0 -38px;
	float: left;
}

#logoSect {
	height: 575px;
	background: url(../../media/img/bg_index-1.jpg) no-repeat center top;
	width: 100%;
	padding: 0 0 50px 0;
}

	#logoSect h2, #logoSect p {
		color: #FFFFFF;
		text-align: center;
		margin: 0 auto;
	}
	
	
#flashContentHome {
	color: #ffffff;
	font: 10px Arial, Helvetica, sans-serif;
	padding: 200px 0 50px 0;
	text-align: center;
}

#foodHomeContent {
	background: url(../../media/img/wendys_home.jpg) no-repeat top left;
	padding: 0;
}

	#foodHomeContent h1 {
		height: 140px;
		background: url(../../media/img/header-wendys_home.gif) no-repeat top left;
		padding: 0;
		margin: 0;
	}
	
		#foodHomeContent h1 span {
			display: none;
		}
	
	#foodHomeContent > p {
		padding: 0 275px 18px 50px;
	}
	
#foodHomeSubContent {
	overflow: hidden;
	list-style: none;
	padding: 10px 0 0 0;
	margin: 0;
}

	#foodHomeSubContent li {
		width: 50%;
		float: left;
		height: 215px;
	}

#salesHomeContent {
	background: url(../../media/img/sales_home.jpg) no-repeat top left;
	padding: 0;
}

	#salesHomeContent h1 {
		height: 140px;
		background: url(../../media/img/header-wendys_home.gif) no-repeat top left;
		padding: 0;
		margin: 0;
	}
	
		#salesHomeContent h1 span {
			display: none;
		}
	
	#salesHomeContent > p {
		padding: 0 275px 18px 50px;
	}
	
#salesHomeSubContent {
	overflow: hidden;
	list-style: none;
	padding: 10px 0 0 0;
	margin: 0;
}

	#salesHomeSubContent li {
		width: 50%;
		float: left;
		height: 215px;
	}

.foodHomeSubcontentContainer, .salesHomeSubcontentContainer {
	margin: 0 10px 0 0;
	border: 1px #CCCCCC solid;
	height: 80%;
}

	.foodHomeSubcontentContainer h3, .salesHomeSubcontentContainer h3 {
		color: #c41929;
		margin: 10px;
		font-size: 1.51em;
		font-weight: normal;
		letter-spacing: -0.03em;
		height: 40px;
	}
	
		.foodHomeSubcontentContainer h3 a, .salesHomeSubcontentContainer h3 a {
			font-weight: normal;
		}
	
	.foodHomeSubcontentContainer img, .salesHomeSubcontentContainer img {
		margin: 0 0 10px 0;
		border: 1px #CCCCCC solid;
	}
	
	.foodHomeSubcontentContainer p, .salesHomeSubcontentContainer p {
		margin: 10px;
	}






/*.............................
    Employee Dir Classes
:::::::::::::::::::::::::::::::*/

table#empDir {
	font: 10px Arial, Helvetica, Geneva, sans-serif;
    background-color:#FFFFFF;
    width: 400px;
}
table#empDir td {
    padding: 1px;
}
.toprow {
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
    text-align: right;
    background-color: #000000;
    text-decoration: none;
    padding: 2px;
}
.dirRowHead {
	background-color: #BBBBBB;
}
.dirRow1 {
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}
.dirRow2 {
	color: #000000;
	background-color: #DDDDDD;
	text-align: left;
}

/*.............................
    Other pages
:::::::::::::::::::::::::::::::*/

#coorsTriathlonPromo {
	background: url(../../media/img/promo_coorsTriathlon.jpg) no-repeat;
}

#onlineOrderingBox {
	width: 150px;
	float: right;
	background: url(../../media/img/bg_feature.jpg) repeat-x;
	padding: 20px;
	margin: 35px -12px 0 0;
}

#speedwayPromo {
	background: url(../../media/img/promo_speedway.jpg) no-repeat;
}
	
#power939Promo {
	background: url(../../media/img/promo_power939.jpg) no-repeat;
}
	
#rockriverPromo {
	background: url(../../media/img/promo_rockriver.jpg) no-repeat;
}
	
#wingnutsPromo {
	background: url(../../media/img/promo_wingnuts.jpg) no-repeat;
}

#kvooPromo {
	background: url(../../media/img/promo_kvoo.jpg) no-repeat;
}
	
#bigsplashPromo {
	background: url(../../media/img/promo_bigsplash.jpg) no-repeat;
}
	
#tuPromo {
	background: url(../../media/img/promo_tu.jpg) no-repeat;
}
	
#riverwalkPromo {
	background: url(../../media/img/promo_riverwalk.jpg) no-repeat;
}

#tulsatransitPromo {
	background: url(../../media/img/promo_tulsatransit.jpg) no-repeat;
}
	
#dillasPromo {
	background: url(../../media/img/promo_dillas.jpg) no-repeat;
}
	
#wtamuPromo {
	background: url(../../media/img/promo_wtamu.jpg) no-repeat;
}

#coorsPromo {
	background: url(../../media/img/promo_coors.jpg) no-repeat;
}
	
#bikiniPromo {
	background: url(../../media/img/promo_bikini.jpg) no-repeat;
}

#fairPromo {
	background: url(../../media/img/promo_fair.jpg) no-repeat;
}

#harleyPromo {
	background: url(../../media/img/promo_harley.jpg) no-repeat;
}

#oruPromo {
	background: url(../../media/img/promo_oru.jpg) no-repeat;
}

#wwkSection {
	background: url(../../media/img/sect_wwk.jpg) no-repeat;
}

#pieSection, #prSection {
	background: url(../../media/img/sect_blank.jpg) no-repeat;
}

#davescholarSection {
	background: url(../../media/img/sect_davescholar.jpg) no-repeat;
}

#ldf2daySection {
	background: url(../../media/img/sect_ldf2day.jpg) no-repeat;
}


/* food */


#foodMissionContent, #salesMissionContent {
	width: 500px;
	height: 300px;
	padding: 25px 0;
}

#foodMissionContent {
	background: url(../../media/img/mission_food.jpg) no-repeat top right;
}

#salesMissionContent {
	background: url(../../media/img/mission_sales.jpg) no-repeat top right;
}

	#foodMissionContent > p, #salesMissionContent > p {
		color: #917b4c;
		font-size: 1.41em;
		font-weight: bold;
		font-style: italic; 
		padding: 0 275px 18px 0;
	}
	
	
#promoQuickNav {
	width: 480px;
	height: 72px;
	background: url(../../media/img/promo_quicknavbg.jpg) no-repeat;
	margin: 0 0 20px 0;
}

#kansasJump, #kansasJump a, #oklahomaJump, #oklahomaJump a, #texasJump, #texasJump a, #skansasJump, #skansasJump a, #soklahomaJump, #soklahomaJump a {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
}

#kansasJump, #kansasJump a {
	width: 71px;
	height: 72px;
	background: url(../../media/img/promo_ksjump-up.jpg) no-repeat;
}

	#kansasJump a:hover {
		background: url(../../media/img/promo_ksjump-over.jpg) no-repeat;
	}

#oklahomaJump, #oklahomaJump a {
	width: 76px;
	height: 72px;
	background: url(../../media/img/promo_okjump-up.jpg) no-repeat;
}

	#oklahomaJump a:hover {
		background: url(../../media/img/promo_okjump-over.jpg) no-repeat;
	}

#texasJump, #texasJump a {
	width: 76px;
	height: 72px;
	background: url(../../media/img/promo_txjump-up.jpg) no-repeat;
}

	#texasJump a:hover {
		background: url(../../media/img/promo_txjump-over.jpg) no-repeat;
	}



/* sales */

#skansasJump, #skansasJump a {
	width: 71px;
	height: 72px;
	background: url(../../media/img/promo_s-ksjump-up.jpg) no-repeat;
}

	#skansasJump a:hover {
		background: url(../../media/img/promo_s-ksjump-over.jpg) no-repeat;
	}

#soklahomaJump, #soklahomaJump a {
	width: 76px;
	height: 72px;
	background: url(../../media/img/promo_s-okjump-up.jpg) no-repeat;
}

	#soklahomaJump a:hover {
		background: url(../../media/img/promo_s-okjump-over.jpg) no-repeat;
	}






#errorBox {
	width: 300px;
	background-color: #B00722;
	padding: 10px;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
}

.formButtons {
	margin-top: 20px;
}

.loginFields {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 150px;
}

.loginLabels {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
}

.copyrightcellweb {
	color: #a79f72;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #88773a;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
}

.subcells  {
	color: white;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #6f6729;
	text-align: center;
	vertical-align: middle;
}

.pressrow, .pressrow a {
	background-color: #666666;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
}

.pressrow2 {
	text-align: left;
	background-color: #ccc;
	padding: 3px;
}

.subcells a { 
	color: white;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #6f6729;
	text-align: center;
	vertical-align: middle;
}

.subhead2 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

.subcells a:hover {
	color: white;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background: #6f6729;
	text-align: center;
	vertical-align: middle;
}

.contentsubhead  {
	color: black;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 0 12px;
}

.formlabels {
	color: #333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.formfields {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.formtables {
	background: #d4cebf;
	margin: 0 0 0 4px;
	padding: 1px;
}

.applicationtables {
	background: #d4cebf;
	margin: 5px;
	padding: 1px;
	width: 585px;
}

.submitcells {
	background: #ccc;
	padding: 1px;
}

.contentsubheadcell {
	color: white;
	font: 1.11em Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	background: url(../../media/img/subhead_bg.gif) no-repeat -5px center;
	padding: 19px 0 0 8px;
	width: 352px;
	height: 34px;
	text-transform: uppercase;
	margin: 30px 0 0 0;
}

.contentsubheadcell-wide  {
	color: white;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #fff url(../../media/img/subhead_bg2.gif) no-repeat 0 center;
	text-align: left;
	padding: 8px;
	width: 550px;
	height: 34px;
}

#crewapp { 
	background-color: #9d0119;
	text-align: center;
	width: 100%;
	height: 100%;
	overflow: auto;
}

#crewapp form {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
 
}

#crewapp label {
	color: #333;
	font-size: 10px;
}

#crewapp select,textarea {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.appinput {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 175px;
}

.inputshort {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 3px 0 0;
	width: 37px;
}

.textarea {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 3px 0 0;
	width: 175px;
	height: 75px;
}

#login {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	width: 100%;
	height: 50%;
	position: relative;
	background: #b00722;
}

.button {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	height: 21px;
}

.button:hover {
	background-position: top right;
}

	.button span {
		display: none;
	}

	.snowflyLinkCrew {
		background: url(../../media/img/button_snowflyCrew.png);
		width: 225px;
	}
	
	.snowflyLinkMgmt {
		background: url(../../media/img/button_snowflyMgmt.png);
		width: 250px;
	}
	
	.snowflyLinkSales {
		background: url(../../media/img/button_snowfly.png);
		width: 200px;
	}





/* pseudos */

.formButton {
	padding: 3px 0;
	width: 100px;
	cursor: pointer;
}




/*   MAP Styles                                             BEGIN
====================================================================== */


.wendysLocationsNumCol {
	width: 53px;
}

.wendysLocationsPhCol {
	width: 100px;
}

.wendysLocationsLinkCol {
	width: 65px;
}


.wendysLocationsTable {
	font-size: 1.01em;
	font-weight: normal;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 25px 0;
	width: 490px;
}

	
	.wendysLocationsTable a:hover {
		background: none;
	}
	
	.wendysLocationsTable img {
		padding: 0;
	}
	
	.wendysLocationsTable tr {
		padding: 0;
	}
	
		.wendysLocationsTable tr td, .wendysLocationsTable tr th {
			text-align: left;
			vertical-align: top;
			padding: 2px;
		}
	
		.wendysLocationsTable tr td {
			border-top: #000000 1px solid;
		}
		
		.wendysLocationsTable tr th {
			font-size: 0.81em;
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: -0.05em;
		}
		
.KSLocsTbl:before {
	
}

.OKLocsTbl:before {
	
}

.TXLocsTbl:before {
	
}

.viewMapButton {
	padding: 0 7px;
}
	
.wendysListLocCol {

}

/* map popup */


#popupContainer {
	display: none;
	position: relative;
	width: 100%;
	height: 100%;
}


#backgroundPopup {
	display: none;
	position: fixed;
	z-index: 20;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#map_canvas {
	width: 700px;
	height: 450px;
}


#map_container {
	display: none;
	position: fixed;
	z-index: 30;
	background: #c5b491;
	border: 2px solid #cecece;
	padding: 5px;
	font-size: 1.01em;
	margin: -225px 0 0 -350px;
	width: 700px;
	height: 450px;
	top: 50%;
	left: 50%;
}

#popupClose {
	font-size: 0.61em;
	color: #FFFFFF;
	float: right;
	display: block;
	padding: 2px 4px;
	position: relative;
	z-index: 35;
	top: 5px;
	right: 5px;
	cursor: pointer;
	text-transform: uppercase;
	background: #000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

	#popupClose:hover {
		color: #FFFFFF;
		font-weight: bold;
		background: #ab0000;
		opacity: 1;
		filter: alpha(opacity=100);
}


.mapControlsWrapper {
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #736346;
	text-align: center;
	width: 54px;
	margin: 0 0 10px 0;
	clear: both;
}

.zoomControls {
	background: #FFFFFF;
	color: #000000;
	text-align: center;
	clear: both;
}
		
.mapControlsSectLabels {
	color: #FFFFFF;
	background: #736346;
	font: 0.71em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	padding: 2px 0;
}
		
.mapControlIcons {
	margin: 0;
	cursor: pointer;
	width: 25px;
	height: 25px;
}

.mapZoomIcons {
	margin: 3px;
	width: 45px;
	height: 45px;
	cursor: pointer;
}

.mapLocInfo {
	text-align: left;
	padding: 0 0 10px 0;
}

	.mapLocInfo form {
		padding: 0 0 10px 0;
	}
	
	.mapLocInfo h3 {
		font-size: 1.21em;
		margin: 10px 0 0 0;
	}
	
	.mapLocInfo h4 {
		font-size: 1.11em;
		margin: 0;
	}
	
	.mapLocInfo p {
		font-size: 1.01em;
		font-weight: normal;
	}

.mapMoveUp {
	background: url(../../media/img/icon_mapUp.jpg) no-repeat;
	clear: both;
	margin: 0 0 0 13px !important;
	margin: 0 auto;
}

.mapMoveUp:hover {
	background: url(../../media/img/icon_mapUp-over.jpg) no-repeat;
}

.mapMoveLeft {
	background: url(../../media/img/icon_mapLeft.jpg) no-repeat;
	float: left;
}

.mapMoveLeft:hover {
	background: url(../../media/img/icon_mapLeft-over.jpg) no-repeat;
}

.mapMoveRight {
	background: url(../../media/img/icon_mapRight.jpg) no-repeat;
	float: right;
}

.mapMoveRight:hover {
	background: url(../../media/img/icon_mapRight-over.jpg) no-repeat;
}

.mapMoveDown {
	background: url(../../media/img/icon_mapDown.jpg) no-repeat;
	clear: both;
	margin: 0 0 0 13px !important;
	margin: 0 auto;
}

.mapMoveDown:hover {
	background: url(../../media/img/icon_mapDown-over.jpg) no-repeat;
}

.mapZoomIn {
	background: url(../../media/img/icon_mapZoomIn.jpg) no-repeat;
}

.mapZoomIn:hover {
	background: url(../../media/img/icon_mapZoomIn-over.jpg) no-repeat;
}

.mapZoomOut {
	background: url(../../media/img/icon_mapZoomOut.jpg) no-repeat;
}

.mapZoomOut:hover {
	background: url(../../media/img/icon_mapZoomOut-over.jpg) no-repeat;
}

.stateIcons {
	display: block;
	width: 54px;
	height: 54px;
	cursor: pointer;
}

.KSZoomIcon {
	background: url(../../media/img/icon_mapKansas.jpg) no-repeat;
}

.KSZoomIcon:hover {
	background: url(../../media/img/icon_mapKansas-over.jpg) no-repeat;
}

.OKZoomIcon {
	background: url(../../media/img/icon_mapOklahoma.jpg) no-repeat;
}

.OKZoomIcon:hover {
	background: url(../../media/img/icon_mapOklahoma-over.jpg) no-repeat;
}

.TXZoomIcon {
	background: url(../../media/img/icon_mapTexas.jpg) no-repeat;
}

.TXZoomIcon:hover {
	background: url(../../media/img/icon_mapTexas-over.jpg) no-repeat;
}


/*   MAP Styles                                             END
====================================================================== */









li.promoTitle {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

li.promoLink {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ol.contentItem {
	margin: 0 0 20px 0;
	padding: 0 15px 50px 150px;
}

	ol.contentItem li {
		list-style: none;
		display: block;
		margin: 0 0 20px 0;
	}