/* CSS Document */
body{margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:936px; padding:0; background:url(../images/bg.jpg) repeat-x;}
html, div, span, p, ul, li, h1, h3, img{padding:0; margin:0; list-style:none; border:0; }
img{border:0; outline:none;}
.leftfloat{float:left;}
.rightfloat{float:right; }
a{outline:none; }

.layout{width:936px; float:left; }
.wrapper{width:100%; float:left; }
.topheader{width:100%; float:left;}
.topheaderlogo{width:30%; float:left; padding-bottom:8px;}
.topheadertxt1{ width:40%; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; padding-top:25px;}
.topheadertxt2{ width:30%; float:left; font-family:Arial Narrow; font-size:18px; color:#FFFFFF; font-weight:bold; padding-top:25px; text-align:right;}

.menubox{ float:left; background-color:#ffffff; width:936px; }
.menu{padding:0; margin:0; float:left; width:100%;}
.menu ul{padding:0; margin:0; list-style:none;}
.menu ul li{padding:0; margin:0; list-style:none; font-size:12px; background:url(../images/menu-line.gif) no-repeat right; float:left; font-weight:bold;}
.menu a{ text-decoration:none; color:#000000; font-weight:bold; line-height:44px; display:block; padding-left:28px;  padding-right:28px;}
.menu a:hover{ background:url(../images/menu-ovr-bg.gif) 0 2px repeat-x; color:#000000; display:block; line-height:44px; font-weight:bold; }
.menu a:active{ background:url(../images/menu-ovr-bg.gif) 0 2px repeat-x; color:#000000; display:block; line-height:44px; font-weight:bold;}
.menu a:focus{ background:url(../images/menu-ovr-bg.gif) 0 2px repeat-x; color:#000000; display:block; line-height:44px; font-weight:bold;}


.home a {background:url(../images/home.gif) left no-repeat;}
.home a:hover {background:url(../images/home.gif) left no-repeat;}
.home a:active {background:url(../images/home.gif) left no-repeat;}
.home a:focus {background:url(../images/home.gif) left no-repeat;}
.home-selected{background:url(../images/home.gif) no-repeat; }

.home1 a {background:url(../images/homea.gif) left no-repeat; color:#000000;}
.home1 a:hover {background:url(../images/home.gif) left no-repeat;  color:#000000;}
.home1 a:active {background:url(../images/home.gif) left no-repeat;}
.home1 a:focus {background:url(../images/home.gif) left no-repeat;}
.home1-selected{background:url(../images/home.gif) no-repeat; }

.freequote a {background:url(../images/freequote.gif) right no-repeat; border:0;}
.freequote a:hover {background:url(../images/freequote.gif) right no-repeat; border:0; color:#ffffff;}
.freequote a:active {background:url(../images/freequote.gif) right no-repeat; border:0; color:#ffffff;}
.freequote a:focus {background:url(../images/freequote.gif) right no-repeat; border:0; color:#ffffff;}

.mobile a {background:url(../images/mobile.gif) right no-repeat; border:0;}
.mobile a:hover {background:url(../images/mobile.gif) right no-repeat; border:0; color:#ffffff;}
.mobile a:active {background:url(../images/mobile.gif) right no-repeat; border:0; color:#ffffff;}
.mobile a:focus {background:url(../images/mobile.gif) right no-repeat; border:0; color:#ffffff;}

.windshieldreplace a {background:url(../images/windshieldreplace.gif) right no-repeat; border:0;}
.windshieldreplace a:hover {background:url(../images/windshieldreplace.gif) right no-repeat; border:0; color:#ffffff;}
.windshieldreplace a:active {background:url(../images/windshieldreplace.gif) right no-repeat; border:0; color:#ffffff;}
.windshieldreplace a:focus {background:url(../images/windshieldreplace.gif) right no-repeat; border:0; color:#ffffff;}

.windshieldrepair a {background:url(../images/windshieldrepair.gif) right no-repeat; border:0;}
.windshieldrepair a:hover {background:url(../images/windshieldrepair.gif) right no-repeat; border:0; color:#ffffff;}
.windshieldrepair a:active {background:url(../images/windshieldrepair.gif) right no-repeat; border:0; color:#ffffff;}
.windshieldrepair a:focus {background:url(../images/windshieldrepair.gif) right no-repeat; border:0; color:#ffffff;}

.warranty a {background:url(../images/warranty.gif) right no-repeat; border:0;}
.warranty a:hover {background:url(../images/warranty.gif) right no-repeat; border:0; color:#ffffff;}
.warranty a:active {background:url(../images/warranty.gif) right no-repeat; border:0; color:#ffffff;}
.warranty a:focus {background:url(../images/warranty.gif) right no-repeat; border:0; color:#ffffff;}

.contact a {background:url(../images/contacta.gif) right no-repeat; border:0;}
.contact a:hover {background:url(../images/contact.gif) right no-repeat; border:0; color:#000000;}
.contact a:active {background:url(../images/contact.gif) right no-repeat; border:0; color:#000000;}
.contact a:focus {background:url(../images/contact.gif) right no-repeat; border:0; color:#000000;}

.contact1 a {background:url(../images/contact.gif) right no-repeat; border:0; color:#000000;}
.contact1 a:hover {background:url(../images/contact.gif) right no-repeat; border:0; color:#000000;}
.contact1 a:active {background:url(../images/contact.gif) right no-repeat; border:0; color:#000000;}
.contact1 a:focus {background:url(../images/contact.gif) right no-repeat; border:0; color:#000000;}
/*.
.menu{ width:100%; float:left; list-style:none; padding:0; margin:0; line-height:44px; font-size:12px; font-style: normal; font-weight:bold; text-decoration: none;}
menu ul{ list-style:none; padding:0; margin:0;}
.menu ul li{list-style:none; margin:0; background:url(../images/menu-line.gif) no-repeat right; display:block; float:left; line-height:44px; text-align:center;}
.menu ul li a{ color:#434343; text-decoration:none; outline:none; display:block; padding:0 28px 0 29px;}
.menu ul li a:hover{ color:#ffffff; text-decoration:none; outline:none; display:block; padding:0 29px 0 28px; background:url(../images/menu-ovr-bg.gif) 0px 2px repeat-x;}
.menuhighlight{ color:#ffffff; text-decoration:none; outline:none; display:block; padding:0 28px 0 29px; background:url(../images/menu-ovr-bg.gif) 0px 2px repeat-x;}*/

.contentcontainerspace{width:100%; float:left; height:8px;}
.contentcontainer{width:100%; float:left; background-color:#FFFFFF; border:1px solid #bcbcbc;}
.contentcontainer2{width:100%; float:left; background-color:#FFFFFF; }
.contentcontainer3{width:100%; float:left; background-color:#FFFFFF; }
.contentbox1{width:69.1%; float:left; padding:5px;}

.innercontentbox1{width:69.1%; float:left; padding:5px;}
.contentbox2{width:98.3%; float:left; padding:5px; background-color:#f0f8f9;}
.contentbox3{width:98.3%; float:left; padding:5px;  background:url(../images/crack-img.gif) 450px 5px no-repeat;}
.conterboxtxt1{width:60%; float:left; font-size:12px; font-weight:bold; color:#ed2a09; padding-left:15px; padding-top:10px;}
.conterboxtxt2{width:88%; float:left; font-size:11px; font-weight:normal; color:#000000; padding-left:15px; padding-top:12px;}
.conterboxtxt3{width:85%; float:left; font-size:11px; font-weight:normal; color:#7d7d7d; padding-left:25px; padding-top:10px;}

.innercontentbox2{width:69%; float:left; padding:5px;}
.innerconterboxtxt1{width:100%; float:left; font-size:24px; font-weight:bold; color:#000000;}
.innerconterboxtxt2{width:100%; float:left; font-size:14px; font-weight:normal; color:#000000; padding-top:12px; font-weight:bold;}
.conterboxtxt3{width:85%; float:left; font-size:11px; font-weight:normal; color:#7d7d7d; padding-left:25px; padding-top:10px;}

.contentbox4{width:100%; float:left;}
.contentbox4_1container{ width:29%; float:left; padding-right:5px;}
.contentbox4_1{width:100%; float:left; padding-left:5px;}
.contentbox4_11{width:100%; float:left; border: 1px solid #d2d2d2;}
.contentbox4_12{width:100%; float:left; background-color:#e2eaec;}
.contentbox4_12txt{width:90%; float:left; font-size:11px; color:#2f2d5c; font-weight:bold; padding-top:10px; padding-left:15px; padding-bottom:10px;}
.contentbox4_13{width:100%; float:left;}
.contentbox4_13txt1{width:90%; float:left; font-size:11px; color:#4c5456; font-weight:normal; padding-top:10px; padding-left:20px;}
.contentbox4_13txt2{width:90%; float:left; font-size:14px; color:#4c5456; font-weight:bold; padding-top:10px; padding-left:20px; padding-bottom:4px;}
.ad1{width:50%; float:left; padding-top:10px; padding-left:5px;}
.norimg{ width:50%; float:left; padding-top:15px; padding-left:85px;}
.crdimg{ width:50%; float:left; padding-top:15px; padding-left:85px; font-size:11px; font-weight:bold; color:#000066; padding-bottom:10px;}

.contentbox4_2container{ width:39.3%; float:left; padding-right:5px;}
.contentbox4_2{width:100%; float:left; padding-left:6px;}
.contentbox4_21{width:100%; float:left; background:#2f2d5c;}
.contentbox4_21txt{width:100%; float:left; font-size:11px; color:#FFFFFF; font-weight:normal; padding-top:8px; padding-bottom:5px;}
.contentbox4_22{width:100%; float:left;}
.contentbox4_22txt{width:100%; float:left; font-size:24px; color:#2f2d5c; font-weight:normal; padding-top:5px; padding-bottom:5px; text-align:center;}
.contentbox4_23{width:100%; float:left; background:#9d9d9d;}
.contentbox4_23txt{width:100%; float:left; font-size:24px; color:#ffffff; font-weight:normal; padding-top:5px; padding-bottom:5px; text-align:center;}
.partnerimg{ width:42%; float:left; padding-left:20px; padding-top:20px;}

.contentbox4_3container{ width:29%; float:left;}
.contentbox4_3{width:100%; float:left; padding-left:6px; padding-bottom:10px;}
.contentbox4_31{width:100%; float:left; border: 1px solid #d2d2d2;}
.contentbox4_32{width:100%; float:left; background-color:#e2eaec;}
.contentbox4_32txt{width:90%; float:left; font-size:11px; color:#2f2d5c; font-weight:bold; padding-top:10px; padding-left:15px; padding-bottom:10px;}
.bullsimg{ width:100; float:left; padding-left:35px; padding-top:5px; padding-bottom:5px;}
.contentbox4_33{width:100%; float:left;}
.contentbox4_33txt1{width:90%; float:left; font-size:11px; color:#4c5456; font-weight:normal; padding-top:10px; padding-left:20px;}
.contentbox4_33txt2{width:100%; float:left; font-size:11px; color:#ff1125; font-weight:bold; text-align:center; padding-bottom:5px;}
.contentbox4_33txt3{width:38%; float:left; font-size:11px; color:#4c5456; font-weight:bold; font-weight:bold; padding-left:20px; padding-bottom:10px;}


.contentbox5_3container{ width:102%; float:left; padding-top:5px;}
.contentbox5_3{width:100%; float:left; padding-bottom:10px;}
.contentbox5_31{width:100%; float:left; border: 1px solid #d2d2d2;}
.contentbox5_32{width:100%; float:left; background-color:#e2eaec;}
.contentbox5_32txt{width:90%; float:left; font-size:11px; color:#2f2d5c; font-weight:bold; padding-top:10px; padding-left:15px; padding-bottom:10px;}
.bullsimg{ width:100; float:left; padding-left:35px; padding-top:5px; padding-bottom:5px;}
.contentbox5_33{width:100%; float:left;}
.contentbox5_33txt1{width:90%; float:left; font-size:11px; color:#4c5456; font-weight:normal; padding-top:10px; padding-left:20px;}
.contentbox5_33txt2{width:100%; float:left; font-size:11px; color:#ff1125; font-weight:bold; text-align:center; padding-bottom:5px;}
.contentbox5_33txt3{width:38%; float:left; font-size:11px; color:#4c5456; font-weight:bold; font-weight:bold; padding-left:20px; padding-bottom:10px;}


.bbbox{ width:100%; float:left; background-color:#ec352f; padding-right:2spx;}
.bbboximg{ width:15%; float:left; padding:5px;}
.bbboxtxt{ width:79%; float:left; font-size:11px; color:#FFFFFF; font-weight:normal; padding-right:5px; padding-top:5px;}
.glassrepairimg{width:60%; float:left; padding-top:10px; padding-left:30px;}
.socialnetworkimg{width:95%; float:left; padding-top:10px; padding-left:7px;}

.locationcontainer{float:left; width:100%; padding-top:15px; padding-bottom:15px;}
.locationtxt1{ float:left; width:100%; text-align:center; font-size:12px; color:#505050; font-weight:bold; padding-bottom:15px;}
.locationtxt2{ width:100%; text-align:center; font-size:12px; color:#505050; font-weight:bold; text-decoration:none;}


.rightside{width:28.5%; float:left; padding-top:5px; padding-right:5px; padding-bottom:5px;}
.bannerimg{width:28.5%; float:left;}

.footercontainer{ float:left; width:100%;}
.footertxt1{ float:left; width:90%; font-size:12px; font-weight:normal; color:#464646; padding-top:15px; padding-bottom:15px;}
.footertxt2{ float:left; width:10%; font-size:12px; font-weight:normal; color:#464646; padding-top:15px; padding-bottom:15px; text-align:right; text-decoration:none;}
