/* Changes the color of the address background */
#main {
background: #ffffff;	
display: block;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:50px;
	width: 780px;
}

.infotext {
	color: #000000;
}

.infotext h3 {
	color: #CA0000;
}

/* Top Header Background color */
#header {
	background: #fff;
	border-top: 3px solid #ffffff;
	overflow: hidden;
	position: relative;
	padding-top: 70px;
	display: block;
}


/* Custom logo at top left */
#header img	{
	background: url(/img/3363.gif) no-repeat left center;
	position: absolute;
	top: -15;
	left: 0;
	margin: 20px;
	bottom: 0;
	height: 55px;
	width: 164px;
	}

#topmanagers li i	{
	color: #ff2020;
	font-size: 10px;
	font-style: normal;
}


/* Header menu bar */
.links {
	background: #7bbb2d url(http://www.911cellphonebank.com/images/911-cell-phone-bank-top-bar-bkg.gif) repeat-x;
	border-bottom: 1px solid #800000;
	border-top: 0px solid #CD0000;
}

 /* Header menu bar Text Links Color */

.links ul li a {

            display: block;

            padding: 5px 8px 5px 5px;

            border: 1px none #7bbb2d;

            text-decoration: none;

            color: #fff !important;

            position: relative;

            padding-left: 25px;

            border-bottom: none;

            text-shadow: 0.2em 0.2em 0.1em #d8ffac;

            font: bold 12px Geneva, Arial, Helvetica, sans-serif;

            }

/* Edits the "active" buttons, for the buttons on the top header */
.links ul li a.on, 
.buttons2 a.on, 
.links ul li a.on:hover, 
.buttons2 a.on:hover,
.links * a.on:hover,
.links ul li a:hover, 
.buttons2 a:hover,
.links ul li a.on:hover, 
.buttons2 a.on:hover {
	background: #ff2020;
	color: #fff!important;
	border: 1px solid #800000;
	border-bottom: 1px solid #800000;
	border-top-color: #800000;
	border-left-color: #800000;
	margin-bottom: -2px;
	text-shadow: none;
	padding-right: 7px;
	padding-left: 24px;
	text-decoration: none;
}


/* Edits the 2nd level of buttons that are non-hover buttons. Also edits buttons on the top bar of grid tables */
.buttons a.on,
.buttons a:link.on,
.buttons a:visited.on {
	color: #000000;
	text-shadow: 0.2em 0.2em 0.1em #333;
	background: #fff;
	border-color: #800000;
	border-right-color: #800000;
	border-bottom-color: #800000;
}


/* Edits the locations buttons that change while hovering in IE */
.pager * span, 
.pager * a:hover, 
.buttons a:hover {
	background: #ffbb25;
	border: 1px solid #bcdd95;
	border-bottom-style: none;
	color: #800000;
	border-right-color: #689f27;
	text-shadow: 0.2em 0.2em 0.1em #d8ffac;
}


/* locations buttons background Lower Header menu bar background */
.buttons {
	position: relative;
	display: block;
	margin: 0;
	background: #fff;
	background-image: none;
	color: #000000;
	padding: 5px 10px 10px 10px;
}


/* Edits the 3rd button on the 2nd level header buttons, and also edits the other buttons on the top bar of the grid tables */
.buttons a,
.buttons a:link,
.buttons a:visited {
	color: #000000;
	text-shadow: 0.2em 0.2em 0.1em #333;
	background: #fff;
	border-color: #800000;
	border-right-color: #800000;
	border-bottom-color: #800000;
}

.buttons a:hover { /* Edits the hover on the 3rd button */
	color: #000000;
	text-shadow: 0.2em 0.2em 0.1em #333;
	background: #ffbb25;
	border-color: #800000;
	border-right-color: #800000;
	border-bottom-color: #800000;
	}

/* Edits the HOVER effects of the top header buttons */
.links ul li a:hover, 
.buttons2 a:hover,
.links ul li a.on:hover, 
.buttons2 a.on:hover {
	background: #EF0000;
	color: #ffffff;
	border:#ffffff;
}

/* Edits the address text on the background of the body */
#thisLocationInfo {
	position: relative;
	text-align: left;
	color: #000000;
	margin: 0;
	padding: 10px 20px;
}

/* Edits the top bar of the grid tables */
.module .buttons {
	background: #CA0000;
	border: 2px solid #800;
	border-top-color: #800;
	border-left-color: #800;
	padding-bottom: 7px;
}


/* Edits the bar under the top bar / above the labeled columns of the grid tables */
tr.pager td {
	background: #ffffff !important;
	display: table-cell;
	padding: 5px;
	border-left: 1px solid #800000;
	text-align: left !important;
}


/* Edits the labeled columns of the grid tables */
td.tHead, td.tHeadB,
#store tr *.tHead, #store tr *.tHeadB, tr.thead td {
	margin: 0px;
	padding: 3px;
	background: #CA0000 !important;
	color: #ffffff;
	font-weight: bold !important;
	font-size: 10px !important;
	text-align: center !important;
	border: 1px solid #fff !important;
	border-top-color: #fff !important;
	border-left-color: #fff !important;
}


/* Edits the colors of the boxes on the Shipping page */
.static {
  background-color: #fff;
  border: 1px solid #CA0000;
}
.go {
  background-color: #fff;
  border: 2px solid #800000;
}


/*Overwrite totaltrak background color main body section */
body {
	background-color: #fff;
	padding: 0px;
	margin: 0px;
	color: #800000;
}