/* GENERAL STYLES */
/*-------------Confirmation-----------------*/
.ucDisclaimer {
	color:#454545;
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	padding-top:10px;
	vertical-align:bottom;
}
.confirmsecured {
	padding: 20px 10px 20px 0px;
	text-align: right;
}

.printbutton b {
	padding: 0px 0px 0px 0px;
	color:#6177b0;
} 
.confirmTitlert {
	padding: 5px 10px 5px 0px;
	border-bottom: #fff 1px solid;
}
.confirmTitleleft {
	padding: 5px 5px 5px 10px;
	border-bottom: #fff 1px solid;
}

.confirmTitle {
	padding: 5px 5px 10px 10px;
}
.confirmTitle2 {
	padding: 2px 2px 10px 10px;
}
.confirmTitle3 {
	padding: 5px 2px 10px 10px;
}

.confirmtext {
	padding: 10px 10px 10px 10px;
	color:#666666;
}

.confirmimg {
	width:64px; 
	height:64px;
	padding: 5px 10px 10px 5px;
	background-color: #fff;
}

.confirfeatbg {
	background-color: #fff;
	padding: 7px 5px 5px 5px;
}

.confimtable1 {
	background-color:#fff;
	color:#454545;
	font-size: 11px;
}
.confimtable1 a {
	font-size: 10px;
}

.configHeader
{
	padding-left: 5px;
	valign: middle;
	background-color: #6177b0;
	color: #ffffff;
	font-weight: bold;
	height: 18px;

}


/*-------------SearchStore-----------------*/
.searchstoreselect {
	background-color: #f4f0e4;
	border-bottom: 1px solid #CECFCE;
	font-size: 11px;
	vertical-align: center; 
	width: 140; 
	align: left;
	color: #54534F;
	padding: 5px 0px 5px 0px;
}

.unitqst
{
	font-size: 11px;
	font-weight: normal;
}

.storetdb
{
	background-color: #f4f0e4;
	border-bottom: 1px solid #CECFCE;
	font-size: 10px;
	vertical-align: top; 
	width: 140; 
	align: left;
	color: #454545;
	padding: 5px 5px 5px 5px;
}

.textspaceing {
	padding: 0px 0 10px 0px;
	color:#676767;
}
.textspaceing b {
	color:#6177b0;
}

.sgTable2
{
	background-color: #fff;
	font-size: 11px;
}
.wtbgcolor {
	background-color: #fff;
}
.storedetailimg {
	padding: 5px 0 10px 0px;
	background-color: #fff;
	width: 50px;
}

.storedetailtop {
	color:#454545;
	background-color: #fff;
	vertical-align:top;
	width: 135px;
	text-align:left;
	padding: 5px 10px 10px 5px;
	font-size:11px;
}

.bigblueHeader {
	padding-left: 5px;
	vertical-align: middle;
	background-color: #6177b0;
	color: #ffffff;
	font-weight: bold;
	height: 28px;
	font-size: 18px;	
}

.texttop {
	margin-top: -5px;
	COLOR: #454545;
}

.texttop ul {
	padding: 0px;
	margin: 10px 0px 0px 20px;
}

.texttop li {
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

.texttop2 {
	COLOR: #454545;
}

.texttop2 ul {
	padding: 0px;
	margin: 5px 0px 5px 20px;
}

.texttop2 li {
	padding: 0px 0px 3px 0px;
	margin: 0px;
}

.spacertop {
	padding-top: 5px;
}
.spacertop2 {
	padding-top: 10px;
}

/*-------------CustomerInfo-----------------*/
*:first-child+html .securedimg {
	position:absolute;
	margin:0px 0 0 235px;
}

.securedimg {
	position:relative;
	float:right;
}

.infocontinue
{
	margin:0px 0 5px 0px;
	background-color: #ffffff;
	color: White;
	font-weight: bold;
	font-size: 18px;
}

.cardinfo {
	width:300px;
}
.piInput, .piDDL
{
	width:195px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	border-right: #a4b97f 1px solid;
	border-top: #a4b97f 1px solid;
	border-left: #a4b97f 1px solid;
	border-bottom: #a4b97f 1px solid;
}
.piInput2
{
	width:86px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	border: #a4b97f 1px solid;
}
.optionsinfo {
	padding-top: 15px;
}

.personalinfo {
	padding-left: 7px;
	padding-top: 7px;
	width: 300px
}

.sgHeaderyellow {
	valign: middle;
	width: 83; 
	align: left;
	background-color: #fed201;
	color: black;
	font-weight: bold;
	height: 18px;
	
}


*:first-child+html .locstatemap
{
   padding-top: 0px;
}
.locstatemap
{
    BORDER-RIGHT: #f4be00 2px solid;
    BORDER-TOP: #f4be00 2px solid;
    MARGIN-TOP: -30px;
    MARGIN-BOTTOM: 15px;
    FONT: 11px Verdana;
    BORDER-LEFT: #f4be00 2px solid;
    WIDTH: 335px;
    COLOR: #7e7f7e;
    BORDER-BOTTOM: #f4be00 2px solid;
    HEIGHT: 277px
}
.locstatemap A
{
    FONT: 9px Verdana;
    COLOR: #4a5d9c
}
.locstatemap STRONG
{
    COLOR: #4a5d9c
}

.floatright {
}

.featbg {
	background-color: #f1f1f1;
	padding: 7px 5px 5px 5px;
}

.costbgnum {
	text-align: right;
	background-color: #f1f1f1;
}

.costbg {
	background-color: #f1f1f1;
	padding: 7px 10px 5px 10px;
	font-size: 11px;
	height: 15px;
}

.locationimg {
	width:64px; 
	height:64px;
	padding: 5px 10px 10px 5px;
	background-color: #f1f1f1;
}

.locationtext {
	vertical-align: top;
	padding-top: 5px;
font-size: 11px;
}

.bgcolor {
	background-color: #f1f1f1;
}
.sgHeaderl
{
	padding-left: 10px;
       valign: middle;
       width: 83; 
       align: left;
	background-color: #666666;
	color: White;
	font-weight: bold;
	height: 18px;
	font-size: 12px;
}

.cusinfoHeader {
	position:relative;
	padding: 0px 0 2px 0;
}


*:first-child+html .cusinfoleft {
	margin-top: -15px;
}
.cusinfoleft {
	width: 345px;
	float:left:
}


/*-------searchResults---------------*/
.srnote {
	padding-top: 10px;
	font-style:italic; 
	color: #454545;
	font-family: Verdana;
	font-size: 10px;
	vertical-align: bottom;
}

.costred {
	margin: 5px 0 0 0;
	color: Red;
}

.tdbsize img {
	padding-top: 5px;
}

.tdbsize {
	background-color: #f4f0e4;
	border-bottom: #CECFCE 1px solid;
	padding-top:5px;
	padding-bottom:5px;
}

.tdbsize b {
	font-family: Verdana;
	align: left;
	vertical-align: top;
	background-color: #f4f0e4;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	margin-left: -1px;
}

.radio label {
/*font-weight: bold;*/
text-align: top;

}

.refine {
	height: 30px;
	padding: 5px 0 5px 5px;
}

.refinetitle {
	font-weight: bold;
	font-size: 14px;
}

.sgHeader
{
	padding-left: 10px;
	valign: middle;
	width: 83; 
	align: left;
	background-color: #6177b0;
	color: White;
	font-weight: normal;
	height: 18px;
	font-size: 12px;
}

.sortLink
{
	text-decoration:none;
	background-color: #6177b0;
	color: White;
	font-weight: bold;
	font-size: 11px;
	vertical-align:top;
}
.sgTable
{
	background-color: #f4f0e4;
	/*border-right: #A79F7B 1px solid;
	border-top: #A79F7B 1px solid;
	border-left: #A79F7B 1px solid;
	border-bottom: #A79F7B 1px solid;*/
	font-size: 11px;
}

.tdb
{
	background-color: #f4f0e4;
	border-bottom: #CECFCE 1px solid;
	font-size: 10px;
	vertical-align: top; 
	width: 140; 
	align: left;
	color: #454545;
	padding-top:5px;
	padding-bottom:5px;
	line-height: 14px;
}

.tdba
{
	margin: 5px 0 0 0;
}

/*--------above-new-----------*/

body
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
}

.mainCaption
{
	font-size:16px;
	font-weight:bold;
	height:32px;
}
.nav
{
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	background-color: #FFCA07;
	color: white;
}
/*.footer,*/ .progress
{
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	background-color: #D4B22C;
	color: white;
}


.sgTable0
{
	background-color: #f4f0e4;
	border-right: #A79F7B 1px solid;
	border-top: #A79F7B 1px solid;
	border-left: #A79F7B 1px solid;
	border-bottom: #A79F7B 0px solid;
	font-size: 11px;
}


.sgTitle
{
	color: Gray;
}

.sgReserve
{
	border-right: #A79F7B 1px solid;
	border-left: #A79F7B 1px solid;
}

.tdl
{
	background-color: #f4f0e4;
	border-top: #A79F7B 1px solid;
	border-left: #A79F7B 1px solid;
	border-bottom: #A79F7B 1px solid;
	font-size: 11px;
	
}

.tdm
{
	background-color: #f4f0e4;
	border-top: #A79F7B 1px solid;
	border-bottom: #A79F7B 1px solid;
	font-size: 11px;
}

.tdr
{
	background-color: #f4f0e4;
	border-top: #A79F7B 1px solid;
	border-right: #A79F7B 1px solid;
	border-bottom: #A79F7B 1px solid;
	font-size: 11px;
}

.tdt
{
	background-color: #f4f0e4;
	border-top: #A79F7B 1px solid;
	font-size: 11px;
}


.unit
{
	font-family: Verdana;
	color:#000000;
	font-size: 11px;
	font-weight: bold;
	margin-left: -1px;
}

.sgInput, .sgDDL
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	border-right: #a4b97f 1px solid;
	border-top: #a4b97f 1px solid;
	border-left: #a4b97f 1px solid;
	border-bottom: #a4b97f 1px solid;
}

.sgButton
{
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

.continue
{
	background-color: #cc0000;
	color: White;
	font-weight: bold;
	font-size: 18px;
}

.spacer
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 4px;
}

/*img {vertical-align:middle;}*/


.sortLink:active{
	color:White;
	text-decoration:none
}

.sortLink:link{
	color:White;
	text-decoration:none
}

.sortLink:visited{
	color:White;
	text-decoration:none
}

.sortLink:hover
{
	color:White;
	text-decoration: none;
}

.required
{
	color:Red;
	font-weight: bold;
}

.error
{
	background-color: #f4f0e4;
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	background-color: #f4f0e4;
	font-size: 11px;
	color: red;
}

.errorHeader
{
	background-color: Red;
	color: White;
	font-weight: bold;
	height: 20px;
	font-size: 14px;
}

.errorMsg
{
	color: Red;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.errorDetail
{
	color: Red;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

.specials
{
	text-align: center;
	color:#660033;
	background-color:#FFFFCC;
	font-size: 11px;
	border: 1px solid #A79F7B;
	padding: 2px;
}

.insItem
{
	margin-left: 30px;
}

.disclaimer
{
	font-size: 10px;
	font-style: italic;
	text-align: left;
}

A:link
{
    COLOR: #4a5d9c
}
A:visited
{
    COLOR: #4a5d9c
}
A:hover
{
    COLOR: #666666
}

.floatleft
{
    BORDER-RIGHT: #f30 0px solid;
    BORDER-TOP: #f30 0px solid;
    MARGIN-TOP: 10px;
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: #f30 0px solid;
    BORDER-BOTTOM: #f30 0px solid;
    BACKGROUND-COLOR: #fff
}
.floatleft A
{
    FONT: bold 12px Verdana;
    COLOR: #4b67af
}

.style1
{
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style2
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style3
{
    FONT-SIZE: 11px
}
.style4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style5
{
    FONT-SIZE: 9px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style6
{
    FONT-SIZE: 9px
}
.style7
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/*-----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/

A:link
{
    COLOR: #4A5D9C;
}
A:visited
{
    COLOR: #4A5D9C;
}
A:hover
{
    COLOR: #666666;
}
.h2 {
  	font-size: 16px;
	color: #666666;
  	font-family: Arial;
	margin:0px;
	padding:0px;
}
.promo {
	width: 345px;
	height: 58px;
	padding: 0px;
	margin: 0px;
}

.widget {
	position:relative;
	width: 367px;
	height: 284px;
	margin: 0 0 0 -22px;
	z-index:1;
	padding: 0px;
	background-image:url(/images/WidgetBackground2.jpg);
}

.widget2 {
	position:relative;
	width: 367px;
	margin: 0 0 0 -22px;
	z-index:1;
	padding: 0px;
}

.widgetcontent {
	position:relative;
	/*position:absolute;*/
	margin-left: 195px;
	padding-top: 30px;
	width: 170px;
	/*z-index:2;*/
	align:left;
	font: 11px condensed;
	font-family: Verdana;
	margin-top: 0px;
}
* html .widgetcontent {
        margin-top: 35px;
}
*:first-child+html .widgetcontent {
        margin-top: 33px;
}

.rtpromo1{
	position:absolute;
	padding-bottom: 10px;
	width: 221px;
	height: 94px;
	margin-left: 411px;
	margin-top:350px
}
* html .rtpromo1{
	position:relative;
	width: 221px;
	height: 94px;
	margin-left: 411px;
	margin-top:-425px
}
.rtpromo2{
	position:absolute;
	padding-bottom: 10px;
	width: 221px;
	height: 94px;
	margin-left: 411px;
	margin-top:450px
}
* html .rtpromo2{
	position:relative;
	margin-top:-345px
}
.video{
	position:absolute;
	padding-bottom: 10px;
	width: 221px;
	height: 199px;
	margin-left: 411px;
	margin-top:550px
}
* html .video{
	position:relative;
	margin-top:-260px
}

ul {
	font-size: 11px;
	padding: 0px;
	margin-left: 25px;
}
* html .ul {
  	font-size: 11px;
	padding: 0px;
}


 .estyle1 {
      	background-color:#ffffff;
      	border:1px #606060 solid;
	padding: 17px;
	width: 296px;
	height: 331px;
	color: #606060;
	font-family:vardana;
	font-size:12px;
  }
	  
.EWaddy {
	font: 19px ultra-condensed;
	font-family: verdana;
	font-weight: 300;
	color: #333333;
	text-align:left;
	align:left;  		  
}
	  
.EWcloseme {
	align:right;
	text-align:right;
	width:100%;
}
	  
	.EWtext {
		  font: 11px condensed;
		  font-family: Verdana;
		  padding-left: 10px;
		  font-weight:300;
		  color: #333333;
		  line-height: 14px; 
		  text-align:left;
		  align:left;  		  
	  }
	  
	  .EWtoggle {
	  	width: 95px;
		height: 145px;	  	
	  }
	  
	  .EWimage {
	  	width: 200px;	
		text-align:left;
		padding-left: 10px;
		align:left;  	
	  }
	  
	  .EWimageLink {
	  	border:none;
	  }
	  
	  .EWlowerTable {
	  	width: 372px;
	  }
	  
	  .EWlowerTableInfo {
	  	width: 277px;
	  } 
	  
	  EWpopover {
		width: 330px;
		height: 375px;
	  }
	  
      .tooltip {
        background-color:#ffffff;
		padding: 10px;
        border:1px #606060 solid;
		color: #606060;
		font-family: Verdana;
		font-size:12px;
		text-align:left;
			
      }
	  
	  
/*---------------------------------------------------------------------------------
-------------------------------------------------------------------------------------

Begin drop down menu style

___________________________________________________________________________________
*/

	.safeMenuStyle{
		width: 700px;
		font-weight: normal;
		padding-left: 14px;
		line-height:15px;
	}
	
	.safeMenuStyle:after{ /*Add margin between menu and rest of content in Firefox*/
		content: "."; 
		display: block; 
		height: 0px; 
		clear: both; 
		visibility: hidden;
	}
		
	.safeMenuStyle a:hover{ /*THEME CHANGE HERE*/
		/*background-color: #D4B22C;*/
		color: #000000;
	}
	.safeMenuStyle ul{
		border: none;
		width: 700px;
		/*background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
		background-color: #D4B22C;
		padding-left: 4px;
		padding-right: 4px;
		margin: 0;
		text-align: left; /*set value to "left", "center", or "right"*/
	}
	
	.safeMenuStyle ul li{
		display: inline;
		color: #FFFFFF;	
	}
	
	.safeMenuStyle ul li a{
		color: #FFFFFF;
		padding-left: 6px;
		padding-right: 7px;
		margin: 0;
		text-decoration: none;
		font: normal 11px verdana;
	}
	* html .safeMenuStyle ul li a:visited{
		color: #FFFFFF;

	}
	
/*this is the shadow....looks bad

	.safeMenuStyle ul li a:hover{
		background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE
	}*/
	
	.safeMenuStyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
		/*content: " v";
		/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
	}
	
	
	/* ######### Style for Drop Down Menu ######### */
	
	.dropmenudiv{
		position:absolute;
		top: 0;
		/*border: 1px solid #BBB; /*THEME CHANGE HERE*/
		border-bottom-width: 0;
		font:normal 11px verdana;
		/*line-height: 10px;*/
		z-index:100;
		/*background-color: #D4B22C;*/
		background: url(../images/safaribg.gif) repeat-y; /*SAFARI FIX*/
		width: 140px;
		visibility: hidden;
		padding-bottom: 8px;
		/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
	}
	
	
	.dropmenudiv a{
		width: auto;
		display: block;
		/*text-indent: 10px;
		/*border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
		padding: 5px 9px;
		text-decoration: none;
		font-weight: normal;
		color: #FFFFFF;
	}
	
	* html .dropmenudiv a{ /*IE only hack*/
		width: 100%;
	}
* html .dropmenudiv a:visited{
		color: #FFFFFF;

	}
	
	.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
		/*background-color: #D4B22C;*/
		color: #000000;
	}



	.phoneNumDiv {		
		background-color: #D4B22C;
		color: #fff;
		font: normal 10px verdana;
		font-weight: normal;
		width: 250px;
		padding-right: 0px;
		padding-left: 0px;
		align:right;
		text-align:right;
	}
	.phoneNumDiv a {		
		color: #fff;
	}
	* html .phoneNumDiv a {		
		color: #fff;
	}
	
	.menuBG {
		background-color: #D4B22C;	
		text-align:left;
		width: 385px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	
	.phoneBG {
		background-color: #D4B22C;	
		text-align:left;
		padding-top:5px;
		padding-bottom:5px;
		
	}
	
	/*
	.dropmenudiv:before{ /*Add margin between menu and rest of content in Firefox
		content: ""; 
		display: block;
		background-color:#FFFFFF;
		height: 3px; 
		clear: both; 
	}/*

/*End drop down menu style

-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------
Side Bar styles*/
	.storeSB {
		font-family: verdana;
		font-size: 10px;
		font-stretch:ultra-expanded;
		color: #000000;
		display:inline;
		padding-right:15px;
		text-align:left;
		line-height:14px;
		/*border:1px solid #C0C0C0;*/
	}
	
	.storeScroll {
		height: 473px;
		width:184px;
		overflow:auto;
		scrollbar-face-color: #EEEEEE; 
		scrollbar-highlight-color : #FFFFFF; 
		scrollbar-3dlight-color : #FFFFFF; 
		scrollbar-shadow-color : #FFFFFF; 
		scrollbar-darkshadow-color : #FFFFFF; 
		scrollbar-track-color : #FFFFFF; 
		scrollbar-arrow-color : #000000;
	}
	
	.storeSB a{
		color: #000000;
		text-decoration: none;
	}
	
	.cityHeader{
		font-weight:bolder;
		font-size: 11px;
	}


/*End sidebar styles
-----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
*/

/*Main Website styles
-----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
*/
.safeBod {
	margin-top:10px;
}

.footer {
	text-align:left;
	color:#999999;
	font-family:Verdana;
	font-size:10px;
	padding: 10px;
	font-weight:bold;
	line-height:20px;
}

.footer2 {
	text-align:left;
	color:#999999;
	font-family:Verdana;
	font-size:10px;
	padding-left:0px;
	padding-top:10px;
}

.footer a{
	color:#999999;
	text-decoration:underline;
}

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

.secheader {
	text-align:left;
	color:#000000;
	font-family:Verdana;
	font-size:22px;
	font-weight: 200;
	font-stretch:ultra-condensed;
	padding-top:50px;
	padding-left:60px;
	padding-bottom:3px;
	padding-right:60px;
	border-top:solid;
	border-bottom:none;
	border-left:solid;
	border-right:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

.secform {
	text-align:left;
	width:798px;
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	padding-bottom:45px;
	padding-left:64px;
	padding-right:56px;
	border-top:none;
	border-bottom:solid;
	border-left:solid;
	border-right:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

.staticTextGoogle {
	text-align:left;
	width:798px;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	line-height: 16px;
	padding-bottom:15px;
	padding-left:64px;
	padding-right:66px;
}
.staticTextGoogle h2{
	font-size: 14px;
	padding-top:9px;
	font-weight:normal;
	line-height:18px;
}

.staticTextGoogleHalf {
	text-align:left;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	line-height: 16px;
}
.staticTextGoogleHalf #info{
	width: 500px;
	padding-right:10px;
	padding-bottom:20px;
	padding-left:45px;
}
.staticTextGoogleHalf #info a{
	text-decoration:none;
	color:#D4B22C;
}
.staticTextGoogleHalf #ad{
	width:248px;
	background-color:#FFCA07;
	border:thin #999999;
	font-size: 15px;
	text-align: center;
	line-height:26px;
	padding:15px;
	border-top:solid;
	border-bottom:solid;
	border-left:solid;
	border-right:solid;
	border-width:1px;
	border-color:#CCCCCC;
	
}
.staticTextGoogle a{
	text-decoration:none;
	color:#D4B22C;
}

.staticTextGoogleTop {
	text-align:left;
	width:350px;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	line-height: 16px;
	padding-bottom:45px;
	padding-right:16px;
	padding-left:64px;
}

.staticTextGoogleTop h1{
	text-align:center;
	font-weight:400;
	font-size: 17px;
	padding-top:15px;
	padding-bottom:2px
}
.formTable {
	width:100%;
}
.calcForm input[type="text"] {
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width: 20px;
	padding:2px;
	font-family: verdana;
}

.calcForm textarea{
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
	overflow:hidden;
	width:400px;
	padding:2px;
	font-family: verdana;
}

.bodyBold{
	font-family: verdana;
	font-size:12px;
	padding-top:1px;
	font-weight:bold;
	padding-bottom:8px;
}

.subnav{
	font-family:verdana;
	font-size:11px;
	line-height:16px;
	vertical-align:middle;
	color:#000000;
}


.subnav h1{
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	vertical-align:middle;
	color:#000000;
} 

.siteMapHeader{
	font-family: verdana;
	font-size:11px;
	padding-top:1px;
	font-weight:bold;
	padding-bottom:8px;
	text-align:left;
	align:left;
	padding-right:75px;
}
.subnav a{
 font-family:verdana;
 font-size:11px;
 line-height:16px;
 /*text-decoration:none;*/
 /*color:#D4B22C;*/
}

.subnav a:hover{
 /*text-decoration:none;*/
 /*color:#000000;*/
}
.subnavflip{
	font-family:verdana;
	font-size:11px;
	line-height:16px;
	vertical-align:middle;
	color:#000000;
}

.subnavflip a{
	font-family:verdana;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	color:#000000;
}

.subnavflip a:hover{
	text-decoration:none;
	color:#D4B22C;
}




.siteMap{
	text-align:left;
	align:left;
	font-family:verdana;
	font-size:11px;
	line-height:16px;
	padding-right:75px;
	vertical-align:top;
	color:#000000;
}

.siteMap a{
	font-family:verdana;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	color:#000000;
}

.spacer {
	height:10px;
	background-image:url(../images/dash.gif);
	background-repeat:repeat-x;
	
}
/*End website styles
-----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
*/


/*Detail styles
-----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
*/


.storeTable{
	font-family:Verdana;
	color:#000000;
	font-size:11px;		
	padding-left: 45px;
	padding-top: 35px;
	padding-bottom: 30px;
	vertical-align: top;
	align:left;
	text-align:left;
}

.storeLoader {
	height:492px;
	border-width:thin;
	vertical-align:middle;
	text-align:center;
	width:800px;
	align:center;
}


.storeInfo {
	height:492px;
	width: 830px;
	vertical-align:top;
	text-align:left;
	align:left;
	font-family:verdana;
	font-size:11px;
	line-height:16px;
}
.detailPic {
	width:210px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:6px;
	align: left;
	vertical-align:top
}

.headerPic {
	align: left;
	padding-left:5px;
}
.storeNums {
	font-family:Verdana;
	color:#000000;
	font-size:11px;		
	padding-left: 15px;
	height: 125px;
	vertical-align:top;
	align:left;
	text-align:left;
}

.storeDetails {
	font-family:Verdana;
	width:325px;
	color:#000000;
	font-size:11px;		
	padding-left: 10px;
	padding-top: 0px;
	vertical-align:top;
	align:left;
	text-align:left;
	height:240px;
}

.storeDetails a{
	color:#000000;
	text-decoration:none;
}

.storeDetails a:hover{
	color:#D4B22C;
	text-decoration:none;
}


.storeDetails a:active{
	color:#D4B22C;
	text-decoration:none;
}


.storeForm {
	font-family:Verdana;
	width:435px;
	color:#000000;
	font-size:11px;		
	vertical-align:top;
	align:left;
	text-align:left;
}


/*End detail styles
-----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
*/
.googleForm input{
	background-color:#FFFFFF;
	border:solid;
	border-width: 1px;
	border-color: #CCCCCC;
	height:16px;
	font-family: verdana;
	font-size: 12px;
}
.googleForm input.streetName{
	width:270px;
}

.googleForm input.cityName{
	width:150px;
}
.googleForm input.stateName{
	width:35px;
}
.googleForm input.zipName{
	width:55px;
}

/*End detail styles
-----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
*/
.formLayer1{
	width:330px;
	align:left;
	text-align:left;
	vertical-align:top;
}
.formLayer2{
	width:325px;
	align:left;
	text-align:left;
	vertical-align:top;
}
.formLayer3{
	align:left;
	text-align:left;
	vertical-align:middle;
}
.mailer input{
	background-color:#FFFFFF;
	border:solid;
	border-width: 1px;
	border-color: #CCCCCC;
	height:16px;
	font-family: verdana;
	font-size: 12px;
}

.mailer input.lname{
	width: 242px;
}
.mailer input.fname{
	width: 210px;
}
.mailer input.mname{
	width: 22px;
}
.mailer input.cname{
	width: 242px;
}
.mailer input.email{
	width: 242px;
}
.mailer input.cemail{
	width: 242px;
}
.mailer input.saddy{
	width: 240px;
}
.mailer input.apt{
	width: 66px;
}
.mailer input.city{
	width: 200px;
}
.mailer input.state{
	width: 40px;
}
.mailer input.zip{
	width: 56px;
}
.mailer input.phone{
	width: 153px;
}
.mailer input.fax{
	width: 153px;
}

.mailer textarea.question{
	width: 320px;
	height: 75px;
	background-color:#FFFFFF;
	border:solid;
	border-width: 1px;
	border-color: #CCCCCC;
	font-family: verdana;
	font-size: 12px;
}

.noBorder{
	border:none;
}

.sendingMail{
	align:left;
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	height:200px;
	width:300px;
	display:none;
}
.sendingMail a{
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}


/*/////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////
Storeage Tips
//////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
*/


.tipsheader {
	text-align:left;
	color:#000000;
	padding-top:35px;
	padding-left:60px;
	padding-bottom:3px;
	padding-right:60px;
	border-top:solid;
	border-bottom:none;
	border-left:solid;
	border-right:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

.tipsMenu {
	font-weight:bold;
	text-align: left;
	margin-left:7px;
	/*width:650px;*/
	height: 17px;
	line-height:14px;
	font-size:11px;
	font-family: verdana;
	color:#000000;
	background-image:url(../images/tipsMenuBG.gif);
	background-repeat:repeat-x;
	
}

.tipsMenu a{
	color:#000000;
	text-decoration:none;
}

.tipsMenu a:hover{
	color:#D4B22C;
	text-decoration:none;
}


.tipsMenu a:active{
	color:#D4B22C;
	text-decoration:none;
}
.rates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}



.tipsBodyLink {
	color:#000000;
	text-decoration:none;
}
.tipsBodyLink a:hover{
	color:#D4B22C;
	text-decoration:none;
}

.careerScroll{
		width:602px;
		overflow:auto;
		scrollbar-face-color: #EEEEEE; 
		scrollbar-highlight-color : #FFFFFF; 
		scrollbar-3dlight-color : #FFFFFF; 
		scrollbar-shadow-color : #FFFFFF; 
		scrollbar-darkshadow-color : #FFFFFF; 
		scrollbar-track-color : #FFFFFF; 
		scrollbar-arrow-color : #000000;
	}
.vidSpacer{
	width:5px;
}
.eDomFrame{
	width:802px;
	height:425px;
	}

html, body, iframe{
	scrollbar-face-color: #EEEEEE; 
	scrollbar-highlight-color : #FFFFFF; 
	scrollbar-3dlight-color : #FFFFFF; 
	scrollbar-shadow-color : #FFFFFF; 
	scrollbar-darkshadow-color : #FFFFFF; 
	scrollbar-track-color : #FFFFFF; 
	scrollbar-arrow-color : #000000;
	}

.browserhide{ 
	visibility: hidden;
}
.subnavlist {
	font-family:verdana;
	font-size:11px;
	line-height:normal;
	vertical-align:middle;
	color:#000000;
}
.staticTextStore {
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	vertical-align: 0%;
}
.staticTextStore_h2 {
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}
.staticTextStore_h3 {
	font-family: Verdana;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
.staticTextStoreaddy {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.staticTextStoreleft {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	padding-left: 30px;
	margin-left: 0px;
}
.staticTextStoreleftlist {
	font-family: Verdana;
	font-size: 10px;
	line-height: 18px;
	list-style-type: disc;
}
.staticTextStorelefthdr {
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	padding-left: 20px;
	font-weight: bold;
}
.staticTextStore_h1 {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 30px;
}
.staticStorefoto {
	padding-left: 30px;
	padding-top: 15px;
}
.staticStorebtmlinks {
	font-family: Verdana;
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
	font-style: normal;
	text-decoration: none;
}
.staticStoredirec {
	padding-left: 20px;
}
.offertext {
	font-family: Verdana;
	font-size: 12px;
	padding-left: 40px;
}
.indexText {
	font-family:Verdana;
	font-size:10px;
	color:#999999;
	line-height: 16px;
}
.indexAddy {
	font-family:Verdana;
	font-size:10px;
	color:#999999;
}
.disclaim {
	font-family: Verdana;
	font-size: 10px;
	font-style:italic;
}	.content_h2 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.contentList {
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	list-style-type: disc;
}

.headerLeft{
	float:left;
	padding: 0px 0px 18px 0px;
	text-align:left;
	width: 340px;
	font-family:Verdana;
	font-size:15px;
	line-height: 18px;
	color: #000000;
	font-weight:bold;
}
.headerRight{
	padding: 0px 0px 18px 15px;
	text-align:left;
	width: 505px;
	font-family:Verdana;
	font-size:12px;
	line-height: 16px;
	color: #000000;
	float:left;
}
.footerLeft{
	padding: 35px 0px 10px 0px;
	text-align:left;
	width: 750px;
	font-family:Verdana;
	font-size:15px;
	line-height: 18px;
	color: #000000;
	font-weight:bold;
}
.footerRight{
	padding: 0px 0px 10px 2px;
	text-align:left;
	width: 860px;
	font-family:Verdana;
	font-size:12px;
	line-height: 16px;
	color: #000000;
}

/********* PHASE 1 ADDITIONS **************/
.HomeContentContainer {
	text-align:left;
	width:632px;
	float:right;
	border:0px solid #cccccc;
}
.homemap {
	position:relative;
	width: 346px;
	height: 445px;
	margin-left: 20px;
}
.HomeMainContainerContent {
	font: 11px condensed;
	font-family: Verdana;
	padding-left: 15px;
	color: #7e7f7e;
	line-height: 18px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-top: 30px;
	width: 382px;
	float:left;	
}
.HomeMainContainerContentRight {
	font: 11px condensed;
	font-family: Verdana;
	padding-left: 0px;
	color: #7e7f7e;
	line-height: 18px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 10px;
	width: 220px;	
	float:right;
}
.HomeMainContainerContent UL {
	padding-left: 0px;
	list-style: disc;
	font-weight: normal;
	padding-top: 15px;
	font-size: 12px;
	margin-top:-10px;
	line-height:20px;
}
.HomeContentContainer H1 {
  font-size: 26px;
	color: #000000;
  font-family: Arial;
	margin:0px;
	padding:0px;
}
.ContentContainer3 {
	text-align:left;
	width:752px;
	float:left;
	border:1px solid #cccccc;
}
.MainContainerContent3 {
	font: 11px condensed;
	font-family: Verdana;
	padding-left: 30px;
	padding-top: 20px;
	color: #333333;
	line-height: 14px;
	padding-bottom: 20px;
	padding-right: 30px; 	
}
.MainContainerContent3 H1 {
  font-size: 15px;
	line-height:20px;
	height: 25px;
	border-bottom: 1px dotted #cccccc;
}
.ContentContainer1 {
	text-align:left;
	width:752px;
	float:left;
	border:0px solid #cccccc;
}
.MainContainerContent1 {
	font: 11px condensed;
	font-family: Verdana;
	padding-left: 30px;
	padding-top: 10px;
	color: #333333;
	line-height: 14px;
	padding-bottom: 20px;
	padding-right: 30px;
	border:1px solid #cccccc; 	
}
.MainContainerContent1 H1 {
  font-size: 15px;
	line-height:20px;
	height: 25px;
	border-bottom: 1px dotted #cccccc;
}
.ContentContainer2 {
	width:976px;
	padding-top:5px;
	padding-bottom:5px;
	float:center;
	border:1px solid #cccccc;
}
.RightGutter {
  border:0px solid #cccccc;
	width:220px;
	float:right;
}
.RightGutterContent {
	font: 11px condensed;
	font-family: Verdana;
	color: #333333;
}
.ContentContainerCareers {
	text-align:left;
	width:976px;
	float:left;
	border:1px solid #cccccc;
}
.MainContainerContentCareers {
	font: 11px condensed;
	font-family: Verdana;
	padding-left: 30px;
	padding-top: 20px;
	color: #333333;
	line-height: 14px;
	padding-bottom: 20px;
	padding-right: 30px; 	
}
.MainContainerContentCareers H1 {
  font-size: 15px;
	line-height:20px;
	height: 25px;
	border-bottom: 1px dotted #cccccc;
}
.widgetlink {
	color:#4A5D9C;
	font-weight:bold;
	font-size:11px;
}
.widgetzipbox {
	border:1px solid #aaaaaa;
	vertical-align:top;
	color:#333333;
	font-size:10px;
	height:14px;
	width:110px;
	padding-top:2px;
	margin-left:0px;
	margin-top:2px;
	padding-left:2px;
}
/*** For The Careers Playlist  ***/
#Layer1 {
	position:static;
	width:165px;
	height:360px;
	z-index:1;
	overflow: auto;
	visibility: visible;
	left: 698px;
	top: 580px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style3 {font-size: 11px}
.style4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
.style5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; }
.style6 {font-size: 9px}
.style7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; }

}
.statecontent {
	font: 11px condensed;
	font-family: Verdana;
	color: #7e7f7e;
	line-height: 16px;
	text-align:left; 
	position:relative;
	padding-left:10px;
}
.statecontent a {
	color: #4A5D9C;
}
.statecontent a:hover {
	color: #666666;
}
.statecontent h1, h2 {
  	font-size: 16px;
  	margin:0px;
	padding:0px;
  	color:#000000;
	font-weight:bold;
}
.statecontent h2 {
	font-size: 14px;
	padding-top:15px;
}
.statecontent UL {
	margin-top: 5px;
	margin-bottom: 0px;
}
.statecontent P {
	margin-top:5px;
	margin-bottom:0px;
}
.floatleft {
 float: left;
 background-color: #fff;
 border: 0px solid #F30;
 margin-bottom: 0px;
 margin-top: 10px;
}
.floatleft a{
	color: #4b67af;
	font: 12px condensed;
	font-family: Verdana;
	font-weight:bold;
}
.ContentContainerState {
	text-align:left;
	width:632px;
	float:right;
	border:0px solid #c00;
}
.tour a {
	color: #4b67af;
	font-weight: normal;
	font-size:11px;
}
/* new------------------------------------------------*/
.locationAddress {
	font: 10px condensed;
	font-family: Verdana; 
	color: #666666;
	margin-top: 0px;
}
.addressspace {
margin-bottom: -10px;
}

* html .addressspace {
margin-bottom: 10px;
}

* html .locationAddress {
	font: 10px condensed;
	font-family: Verdana; 
	color: #666666;
	margin-top: 0px;
}

* html .statecontent h1, h2 {
	margin-bottom: 0px;
}

.rt {
	margin-right: 10px;
	margin-top: -85px;
	width: 225px;
}
* html .rt {
	margin-bottom: 20px;
	margin-right: 20px;
	width: 225px;
}
.thirdpartylinks {
	width: 346px;
	padding: 0px;
	margin: 0px;
	z-index:1;
	font-family: Verdana;
}
.thirdpartylinks h2 {
	font: 14px condensed;
	font-family: Verdana; 
	font-weight: bold; 
	margin:0px;
	padding-top:15px;
}
.thirdpartylinks a {
	font: 11px condensed;
	font-family: Verdana;
	line-height: 18px;
	margin-top:0px;
	font-family: Verdana;
}
.ThanksContent {
	text-align:left;
	width:752px;
	float:left;
	border:1px solid #cccccc;
	font: 11px condensed;
	font-family: Verdana;
	padding-left: 30px;
	padding-top: 20px;
	color: #333333;
	line-height: 14px;
	padding-bottom: 20px;
	padding-right: 30px; 
}

.ThanksContent H1 {
  	font-size: 15px;
	line-height:20px;
	height: 25px;
	border-bottom: 1px dotted #cccccc;
}

/* EDITOR PROPERTIES */
