@charset "UTF-8";
html, body, h1, h2, h3, h4, h5, h6, p, address, blockquote, div, ul, li {
	margin: 0px;
	padding: 0px;
}
html, body {
	height: 100%;
}
body {
	background-image: url(../_images/background/Auto_Glass_Repair.jpg);
	background-repeat: no-repeat;
	background-color: #000;
	background-position: center top;
}
#wrapper {
	/* [disabled]min-height: 100%; */
	height: auto !important;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: -700px;
	margin-left: auto;
	width: 930px;
	font-family: Verdana, Geneva, sans-serif;
	position: relative;
	padding-top: 40px;
}
#mainPhone {
	background-color: #F90;
	height: auto;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	position: fixed;
	z-index: 1000;
}
#mainPhone h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.4em;
}
#mainPhone a:link,#mainPhone a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
}
#mainPhone a:hover, #mainPhone a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #000;
}
#nav {
	float: left;
	width: 930px;
	height: 50px;
	position: absolute;
	z-index: 500;
}
#nav ul {
	list-style-type: none;
	width: 132px;
	float: left;
	margin-top: 10px;
}
#nav li {
	display: inline;
	float: left;
	height: 40px;
	text-align: center;
}
#nav ul li {
	overflow: hidden;
}
#nav ul li a:link, #nav ul li a:visited{
	text-decoration: none;
	color: #F90;
	font-size: 1em;
	width: 132px;
	float: left;
	height: 40px;
	text-transform: uppercase;
}
#nav ul li a:hover, #nav ul li a:active {
	color: #FFF;
}
#nav ul li #subText{
	width: 290px;
	background-color: #1D1D1D;
	height: 138px;
	left: 222px;
	top: 52px;
	border: 1px dotted #F90;
	margin-top: 50px;
	padding: 5px;
}
#nav ul  li #subText a:link, #nav ul li #subText a:visited {
	color: #FF9900;
	text-decoration: none;
	background-color: #000;
	margin-bottom: 3px;
	width: 310px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	height: 25px;
	text-align: left;
}
#nav ul li #subText a:hover, #nav ul li #subText a:active {
	color: #1D1D1D;
	background-color: #F90;
}
#phoneNum {
	float: right;
	height: 130px;
	width: 151px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #F90;
	border-bottom-color: #F90;
	border-left-color: #F90;
	background-image: url(../_images/site_wide/phone_number.png);
}
#phoneNum a:link , #phoneNum a:visited{
	color: #000;
	text-decoration: none;
}
#phoneNum h2  {
	color: #000;
	text-decoration: none;
	margin-left: 45px;
	float: left;
	font-size: 2.5em;
	margin-top: 5px;
}
#phoneNum h3  {
	color: #000;
	text-decoration: none;
	margin-left: 45px;
	float: left;
	font-size: 2.5em;
	margin-top: -12px;
}
#phoneNum h4  {
	color: #000;
	text-decoration: none;
	margin-left: 45px;
	float: left;
	font-size: 1.9em;
	margin-top: -11px;
}
.picLogo {
	width: 500px;
	height: 151px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 218px;
	float: left;
	margin-top: 65px;
}
.picNavTriangle {
	clear: left;
	float: left;
	margin-top: -15px;
	margin-left: 58px;
}
.navBorder {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #F90;
}
.picCars {
}
.editH3 {
	color: #F90;
	font-size: 2em;
	float: left;
	margin-top: -30px;
}
.editH3Blue {
	color: #00BFF3;
	font-size: 2em;
	float: left;
	margin-top: -30px;
}
#choice1 {
	width: 220px;
	float: left;
	height: auto;
	min-height: 530px;
	border: 5px solid #00BFF3;
	margin-right: 6px;
	margin-bottom: 12px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 6px;
}
#choice1 h6 {
	font-size: 0.8em;
	font-style: italic;
	margin-top: 5px;
	font-weight: normal;
}
#choice2 h6 {
	font-size: 0.8em;
	font-style: italic;
	margin-top: 5px;
	font-weight: normal;
	/* [disabled]text-align: justify; */
}
.colorChangeGray {
	color: #999999;
}
#choice2 {
	width: 220px;
	float: left;
	height: auto;
	min-height: 590px;
	border: 5px solid #F90;
	margin-right: 6px;
	/* [disabled]margin-bottom: 40px; */
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-left: 6px;
}
#choice3 {
	width: 785px;
	float: left;
	height: auto;
	border: 5px solid #00BFF3;
	/* [disabled]margin-bottom: 40px; */
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 10px;
	margin-left: 6px;
}
#mainContent {
	height: auto;
}
#slants {
	background-image: url(../_images/site_wide/orng_slanted_lines.png);
	background-repeat: repeat;
	padding: 20px;
	width: 256px;
	margin-bottom: 75px;
	margin-top: 40px;
}
#homeSlice {
	width: 213px;
	padding: 20px;
	height: auto;
	background-color: rgba(0,0,0,0.7);
	min-height: 540px;
	float: left;
}
.slicePad {
	margin-right: 20px;
	margin-left: 20px;
}
#topSpacer {
	height: 240px;
}
#containerA  {
	height: auto;
	/* RGBa with 0.6 opacity */
	background-color: rgba(0,0,0,0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	margin-top: 30px;
	clear: left;
	float: left;
	width: 850px;
	padding: 30px;
}
#containerA p , #containerB p{
	color: #FFF;
	text-align: justify;
	clear: left;
	width: 100%;
}
#containerA h1 , #containerB h1{
	color: #F90;
}
#containerA h2 , #containerB h2{
	color: #00BFF3;
	margin-bottom: 25px;
	clear: left;
}
#containerA h3, #containerB h3 {
	font-size: 1.2em;
	color: #FFF;
	margin-top: 30px;
	clear: left;
}
#containerA h4 {
	color: #000;
	padding: 10px;
	text-align: center;
	/* [disabled]margin-bottom: 25px; */
	background-image: url(../_images/site_wide/orng_slanted_lines.png);
	background-repeat: repeat;
}
#containerA h5 {
	color: #FFFFFF;
	font-size: 2.5em;
	text-align: center;
	clear: left;
}
#containerA h6    a:link, #containerA h6 a:visited{
	font-size: 1.2em;
	font-style: italic;
	font-weight: normal;
	color: #F90;
	margin-top: -30px;
	float: right;
	background-image: url(../_images/site_wide/up_arrow.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	background-position: center top;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F90;
}
#containerA h6 a:hover, #containerA h6 a:active {
	color: #FFF;
	border-bottom-color: #FFF;
}
.orngBack {
	background-color: rgba(0,0,0,0.7);
	color: #F90;
	padding: 10px;
	font-weight: bold;
}
.orngLine {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F90;
	margin-bottom: 5px;
	float: left;
	padding-bottom: 2px;
	margin-right: 5px;
}
#containerA  ul li{
	color: #FFF;
	padding-bottom: 7px;
	padding-top: 7px;
	border: 1px dotted #F90;
	margin-bottom: 5px;
	width: 195px;
	background-color: rgba(255,169,0,0.10);
	padding-left: 25px;
}
#containerA ul{
	margin-top: 25px;
	list-style-type: none;
}
#containerA li{
	width: 200px;
	padding-left: 20px;
	background-image: url(../_images/site_wide/bullet_lines.png);
	background-position: 11px 11px;
	background-repeat: no-repeat;
}
#containerB {
	height: auto;
	/* RGBa with 0.6 opacity */
	background-color: rgba(0,0,0,0.7);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	padding: 40px;
	text-align: center;
	clear: left;
}
#smallNav ul li a:link, #smallNav ul li a:visited{
	width: 175px;
	height: 30px;
	float: right;
	text-align: center;
	padding-top: 10px;
	color: #000;
	background-image: url(../_images/site_wide/small_nav_back.png);
	background-repeat: repeat;
	text-decoration: none;
}
#smallNav ul li a:hover, #smallNav ul li a:active {
	color: #FFF;
	background-image: url(../_images/site_wide/small_nav_back_roll.png);
	background-repeat: no-repeat;
}
#smallNav ul {
	list-style-type: none;
}
#smallNav li {
	display: inline;
}
#smallNav {
	/* [disabled]text-align: right; */
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F90;
}
.pSpacing {
	margin-top: 25px;
	/* [disabled]margin-bottom: 25px; */
}
.h1Spacing {
	margin-top: 25px;
	/* [disabled]margin-bottom: 25px; */
}
#busInfo {
	width: 930px;
	margin-bottom: 25px;
	height: auto;
}
#busInfo p {
	color: #fff;
	font-size: 0.8em;
	font-weight: normal;
	text-align: justify;
}
#footer {
	height: 400px;
	background-color: #1D1D1D;
	bottom: 0px;
	width: 100%;
	margin: 0px;
	background-image: url(../_images/site_wide/eliteglass_cc.png);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Verdana, Geneva, sans-serif;
	clear: left;
}
#push {
	height: 700px;
}
#footStage {
	height: 400;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
}
.picCC {
	height: 24px;
	width: 118px;
	margin-left: 408px;
	margin-top: 12px;
}
#footStage h4 {
	font-style: italic;
	font-weight: normal;
	color: #3C3C3C;
	text-align: center;
	margin-top: 7px;
	font-size: 0.8em;
}
#footStage h6 {
	color: #000;
	background-color: #F90;
	font-size: 1em;
	font-weight: normal;
	padding: 4px;
	width: 363px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 20px;
}
#footArea1 {
	float: left;
	height: 340px;
	width: 265px;
	margin-right: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F90;
	margin-top: -15px;
}
#footArea1 h1 {
	font-size: 1em;
	color: #FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #F90;
	border-bottom-color: #F90;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	padding-left: 15px;
	margin-top: 3px;
}
#footArea1 h5 , #footArea3 h5{
	font-size: 0.8em;
	font-weight: normal;
	color: #666;
	padding-left: 15px;
}
#footArea3 h5 a:link, #footArea3 h5 a:visited {
	color: #666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#footArea3 h5 a:hover, #footArea3 h5 a:active {
	color: #CCC;
	border-bottom-color: #CCC;
}
.extraLine {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F90;
	margin-top: 15px;
	padding-top: 15px;
}
#footArea1 p        {
	color: #F90;
	font-size: 0.9em;
	padding-left: 15px;
}
#footArea2 {
	float: left;
	height: 215px;
	width: 330px;
	background-color: #000;
	padding: 20px;
}
#coupon1 {
	float: left;
	height: 155px;
	width: 125px;
	border: 1px dotted #F90;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin: 0px;
}
#coupon1 a {
	text-decoration: none;
}
#coupon1 h1 {
	color: #FFF;
	font-size: 2.5em;
	text-align: center;
	margin-top: -5px;
}
#coupon1 h2 {
	font-size: 1.65em;
	color: #F90;
	text-align: center;
	margin-top: 8px;
	text-transform: uppercase;
}
#coupon1 h3 {
	color: #F90;
	text-align: center;
	font-size: 2.2em;
	margin-top: -8px;
}
#coupon2 {
	float: right;
	height: 155px;
	width: 125px;
	border: 1px dotted #F90;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin: 0px;
}
#coupon2 a {
	text-decoration: none;
}
#coupon2 h1 {
	color: #FFF;
	font-size: 3.5em;
	text-align: center;
	margin-top: -12px;
}
#coupon2 h2 {
	font-size: 1.5em;
	color: #F90;
	text-align: center;
	text-transform: uppercase;
}
#coupon2 h3 {
	color: #F90;
	text-align: center;
	font-size: 3.5em;
	margin-top: -18px;
}
#footArea3 {
	float: left;
	height: 340px;
	width: 265px;
	margin-left: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F90;
	margin-top: -15px;
}
#footArea3 h1 {
	font-size: 1em;
	color: #FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #F90;
	border-bottom-color: #F90;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	padding-left: 15px;
	margin-top: 3px;
}
#footArea3 p {
	color: #F90;
	font-size: 0.9em;
	padding-left: 15px;
}
#footArea3 p a:link, #footArea3 p a:visited,
#footArea1 p a:link, #footArea1 p a:visited,
#footArea1 #snippet a:link, #footArea1 #snippet a:visited {
	color: #F90;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F90;
}
#footArea3 p a:hover, #footArea3 p a:active,
#footArea1 p a:hover, #footArea1 p a:active,
#footArea1 #snippet a:hover, #footArea1 #snippet a:active {
	color: #CCC;
	border-bottom-color: #CCC;
}
.extraSpace {
	margin-top: 15px;
}
#footAreaSoc {
	height: 0px;
	width: 370px;
	margin-top: -50px;
	float: left;
	margin-left: 280px;
}
#theBook {
	float: left;
	width: 110px;
	margin-right: 5px;
}
#tweet {
	float: left;
	width: 102px;
	margin-right: 5px;
}
#googleOne {
	float: left;
	width: 70px;
	margin-right: 5px;
}
#youTube {
	float: right;
	width: 58px;
}
#footBottom {
	float: left;
	height: 220px;
	width: 930px;
	margin-top: 51px;
	margin-left: -280px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F90;
}
.picTube {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#privacy {
	float: left;
	width: 250px;
	margin-top: 20px;
	margin-left: 15px;
}
#privacy p {
	color: #3C3C3C;
	font-size: .75em;
	font-style: italic;
	text-align: justify;
}
.picIWFA {
	margin-top: 45px;
	margin-left: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.picDelco {
	margin-top: 45px;
	margin-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.pic3M {
	margin-top: 20px;
	margin-left: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.picSunTek {
	margin-top: 30px;
	margin-left: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.picFilmLogo {
	margin-top: 30px;
	/* [disabled]margin-left: 40px; */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.bottomSpace {
	margin-bottom: 40px;
}
.bottomSpace1 {
	margin-bottom: 30px;
}
.picAuto {
	border: 1px solid #FFFFFF;
	padding: 5px;
}
.learnMoreBtn {
	width: 137px;
	margin-top: 15px;
	margin-left: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.applyBtn {
	margin-top: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.galleryBtn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.blueItalic {
	font-style: italic;
	color: #00BFF3;
}
#containerA a:link.linkSpec , #containerA a:visited.linkSpec {
	font-style: italic;
	color: #FF9900;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
}
#containerA a:hover.linkSpec, #containerA a:active.linkSpec {
	color: #00bff3;
	border-bottom-color: #00bff3;
}
.blueItalicSpace {
	font-style: italic;
	color: #00BFF3;
	font-size: 1em;
	font-weight: bold;
}
.longLine {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F90;
}
.longLineBottom {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F90;
	margin-bottom: 40px;
}
.picTinting {
	border: 1px solid #FFF;
	padding: 2px;
	margin-top: 65px;
	margin-bottom: 5px;
	width: 535px;
	float: right;
	height: 440px;
}
#buttBox {
	width: 540px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../_images/site_wide/orng_slanted_lines.png);
	background-repeat: repeat;
	height: 40px;
	float: right;
}
table {
	margin-top: 10px;
}
table tr td {
	color: #FFF;
}
.tabDesc {
	background-color: #3d3d3d;
}
.tabPrice {
	color: #000;
	background-color: #F90;
	font-weight: bold;
}
.tabHead {
	text-align: center;
	border: 1px dotted #F90;
}
#form1 {
	margin-top: 30px;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
#formTop {
	margin-bottom: 20px;
}
#form1 h1 {
	color: #00BFF3;
	margin-bottom: 25px;
}
#form1 p {
	width: 500px;
	margin-bottom: 8px;
	padding: 20px;
	background-image: url(../_images/site_wide/form_back.png);
	background-repeat: repeat-x;
}
#formTop label , #formMess label{
	width: 150px;
	float: left;
	margin-right: 20px;
	text-align: right;
}
#formTop input , #formMess input{
	padding: 5px;
	width: 300px;
	border: 2px solid #F90;
}
#formMess textArea {
	padding: 5px;
	width: 300px;
	border: 2px solid #F90;
	height: 140px;
}
#formTop select , #formMess select{
	width: 300px;
	border: 2px solid #F90;
	height: 28px;
}
#formMess {
}
#formBtm {
	text-align: center;
	margin-top: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#snippet {
	font-size: 0.9em;
	color: #F90;
	padding-left: 15px;
}
.snippetName {
}
#BB_BuyButtonForm {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 15px;
}
.mainPhoneColor {
	color: #000000;
	font-style: italic;
	font-weight: normal;
}
.eliteDirections {
	color: #F90;
	font-style: italic;
	background-color: #000;
	display: block;
	padding: 20px;
	border: 1px dotted #00BFF3;
}
.manLogoPic {
	float: right;
	margin-left: 10px;
}
.timesPic {
	margin-top: 25px;
	border-style: none;
}#sslSecurity {
	float: left;
	width: 250px;
	height: 45px;
	clear: left;
	margin-left: 15px;
	margin-top: 15px;
	padding-top: 5px;
}