﻿/*
'********************************************************************

'Name : GMStyle.css

'Copyright © 2008, MPH PowerChord

'All rights reserved.

'********************************************************************]]~
*/
html, body, form div, td
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

body
{
	background: transparent url(../Images/none.gif) repeat-y top left;
}

#Header
{
	width: 100%;
	background-color: #fff;
	height: 139px;
	background: transparent url(../Images/RegionalLocatorHeaderBG2.jpg) repeat-x left top;
	position: relative;
}

#HeaderText
{
	padding-top:10px;
	padding-left:10px;	
}

#HeaderText h1
{
	font-size:28px;
	font-weight:bold;
	font-family:Arial;
	margin:0px;
	padding:0px;	
	white-space:nowrap;
}

#HeaderText h1 sup
{
	font-size:12px;
}


#HeaderText h1.large
{
	line-height:70px;
}


#HeaderText h2
{
	font-size:22px;
	font-weight:bold;
	font-family:Arial;
	margin:0px;
	padding:0px;	
	white-space:nowrap;
	
}

#ResultsHeader
{
	width: 100%;
	background-color: #fff;
	height: 139px;
	background: transparent url(../Images/RegionalLocatorHeaderBG2.jpg) repeat-x left top;
	position: relative;
}


#ResultsHeader h1
{
	position:absolute;
	top:30px;
	left:20px;
	font-size:24px;
	font-weight:bold;
	font-family:Arial;
	margin:0px;
	padding:0px;	
}


.HeaderLogo
{
	background:transparent url(../images/HeaderPhoto_369x83.jpg) no-repeat top left;
	width:369px;
	height:83px;
	position:absolute;
	top:0;
	right:0;
}






#Content
{
	width: 100%;
	position: relative;
	
}


#ContentContainer
{
	
	position:relative;
	width:1000px;
	margin:0 auto;
	margin-top:30px;
	
}

#ResultsMessages
{
position:absolute;
height:	25px;
top:-30px;
left:50%;
margin-left:-350px;
font-weight:bold;
text-align:center;
font-size:14px;
}

#SearchLeftCol
{
	
	width:220px;
	height:100%;
	float:left;
	padding-left: 20px;
	
}

.SearchLeftText
{
	
	font-size:18px;
	font-weight:bold;
	font-family: Arial;
	text-align:right;	
	padding-right:15px;
}


#SearchCenterCol
{
	
	width:469px;
	height:100%;
	float:left;
}





.RegionalSearchBox
{
	
	height:60px;
	position: relative;
	padding-top:5px;
	padding-left:10px;
}

.SearchTextboxContainer
{
	background:transparent url(../images/SearchTextboxBG.gif) no-repeat top left;
	width:145px;
	height:31px;
	position: absolute;
	display: inline-block; 
	display:-moz-inline-box;
	margin-top: 3px;
	top:5px;
	left:0;
}

.txtZipState
{
	/*position:absolute;*/
	text-align:center;
	top:1px;
	left:1px;
	width: 126px;
	height: 20px;
	font-size: 12px;
	font-weight:bold;
	border: none;
	font-family:Arial;
	background: transparent;
	padding: 5px 5px 0 5px;
	color:#000;
	display: inline-block; 
	display:-moz-inline-box;
	
}


.btnSearchSubmit
{
	margin-left: 5px;
	position: absolute;
	left: 150px;
	display: inline-block; 
	display:-moz-inline-box;
}


.SearchCenterImageContainer
{
	/*width:469px;*/
	/*height:421px;*/
	display: block;
	float: left;
}


#SearchRightCol
{
	
	/*width:312px;*/
	
	height:100%;
	float:left;
	padding-left:140px;
}

.SearchRightColTop
{
	/*margin-top:85px;*/
	width:312px;
	/*height:	190px;*/
	display: block;
	float: left;
	margin-left: 20px;
	text-align:left;
}

.SearchRightColCatText
{
	font-size:13px;	
	/*font-weight:bold;*/
}

.SearchRightColCatText sup
{
	font-size:9px;	
}


.SearchRightColCatText h1
{
	font-family:Arial;
	font-size:16px;
	font-weight: bold;
	color:#000000;
	padding:0px;
	margin:0 0 10px 0;
}

.SearchRightColCatText h1 sup
{
	font-size:0.5em;
}

.SearchRightColCatText ul
{
	margin-left:20px;
	padding:0;
}

.SearchRightColCatText li
{
	margin:0 0 15px 0;
	padding:0;
	font-weight:normal;
}


.SearchRightColCatText p
{
	margin-top:0px;
	font-size:11px;	
	font-weight:bold;
}

.SearchRightColCatText p sup
{
	font-size:0.5em;
}



.SearchRightColBottom
{
	
	width:312px;
	/*height:184px;*/
	/* background:transparent url(../images/0percent_312x184.jpg) no-repeat top left; */
	display: block;
	float: left;
	margin-left: 20px;
	text-align:left;
}
DIV.DefaultFooter, DIV.DefaultFooter A
{
    color:#F57921;
}






