/* CSS Document */

html>body .outer img{display:block}

.Main {
	height: 700px;
}
.MainServices {
	height: 800px;
}
.MainShop1 {
	height: 1800px;
}
.MainShop3 {
	height: 1000px;
}
.MainShop2 {
	height: 5800px;
}
.MainShop4{
	height: 3000px;
}
.MainTerms {
	height: 1050px;
}

body {
	margin:0px;
	padding:0px;
	text-align: center;
	font-family: verdana, Arial, Helvetica, sans-serif;
	background-color: #666666;
	visibility: visible;
	z-index: 2;
 }
 
 .holdingDiv {
	position: relative;
	width: 900px;
	text-align: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	top: 30px;
	border: 1px solid #000000;
}

.flash:link {
color: #ffffff;
text-decoration: none;
}

.flash:visited {
color: #ffffff;
text-decoration: none;
}

.flash:hover {
color: #ffcc00;
text-decoration: none;
}

.flash:active {
color: #ffcc00;
text-decoration: none; 
}
.flash2:link {
color: #CC0033;
text-decoration: none;
}

.flash2:visited {
color: #cc0033;
text-decoration: none;
}

.flash2:hover {
color: #666666;
text-decoration: none;
}

.flash2:active {
color: #666666;
text-decoration: none; 
}

.flash3:link {
color: #666666;
text-decoration: none;
}

.flash3:visited {
color: #666666;
text-decoration: none;
}

.flash3:hover {
color: #cc0033;
text-decoration: none;
}

.flash3:active {
color: #cc0033;
text-decoration: none; 
}

.hostedby{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: relative;
	height: 30px;
	width: 900px;
	top: 100%;
}

.hostedby2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 20px;
	width: 188px;
	top: 5px;
	left: 711px;
}
.navigation {
	position: absolute;
	height: 23px;
	width: 803px;
	z-index: 1;
	top: 142px;
	left: 7px;
}
.navigation2 {
	position: absolute;
	height: 23px;
	width: 351px;
	z-index: 1;
	top: 192px;
	left: 178px;
}
.navBar {
	background-color: #FFCC00;
	position: absolute;
	height: 31px;
	width: 900px;
	left: 0px;
	top: 134px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.header {
	position: absolute;
	height: 130px;
	width: 900px;
}
h1 {
	font-size:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	margin: 0px;
}

h2 {
	margin-bottom: -8px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0033;
}

h5 {
padding-top: 0px;
font-size:12px;
}

p {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}
	
	p2 {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}

.leftText {
	position: absolute;
	width: 350px;
	top: 211px;
	height: 394px;
	left: 47px;
}
.leftTextInstall {
	position: absolute;
	width: 350px;
	top: 211px;
	height: 394px;
	left: 47px;
}
.leftTextServices {
	position: absolute;
	width: 350px;
	top: 211px;
	height: 394px;
	left: 47px;
}
.leftTextTerms {
	position: absolute;
	width: 350px;
	top: 211px;
	height: 654px;
	left: 47px;
}
.line {
	background-color: #CCCCCC;
	position: absolute;
	width: 2px;
	height: 402px;
	left: 447px;
	top: 208px;
}
.lineServices {
	background-color: #CCCCCC;
	position: absolute;
	width: 1px;
	height: 551px;
	left: 447px;
	top: 208px;
}
.lineTerms {
	background-color: #CCCCCC;
	position: absolute;
	width: 1px;
	height: 787px;
	left: 447px;
	top: 208px;
}
.indexline {
	background-color: #CCCCCC;
	position: absolute;
	width: 1px;
	height: 402px;
	left: 334px;
	top: 212px;
}
.rightText {
	position: absolute;
	width: 350px;
	top: 211px;
	height: 394px;
	left: 491px;
}
.rightTextInstall {
	position: absolute;
	width: 350px;
	top: 211px;
	height: 394px;
	left: 491px;
}
.rightTextServices {
	position: absolute;
	width: 350px;
	top: 211px;
	height: 394px;
	left: 491px;
}
.rightTextTerms {
	position: absolute;
	width: 350px;
	top: 211px;
	height: 394px;
	left: 491px;
}
.indexrightText {
	position: absolute;
	width: 440px;
	top: 384px;
	height: 242px;
	left: 313px;
	z-index: 1;
}
.promo1 {
	border: 5px solid #FFCC00;
	position: absolute;
	height: 128px;
	width: 294px;
	left: 0px;
	top: 190px;
}
.promo2 {
	border: 5px solid #FFCC00;
	position: absolute;
	height: 128px;
	width: 294px;
	left: 0px;
	top: 340px;
}

.promo4 {
	border: 5px solid #FFCC00;
	position: absolute;
	height: 128px;
	width: 129px;
	left: 761px;
	top: 190px;
}
.promo5 {
	border: 5px solid #FFCC00;
	position: absolute;
	height: 128px;
	width: 129px;
	left: 761px;
	top: 340px;
}

.promo6 {
	border: 5px solid #FFCC00;
	position: absolute;
	height: 128px;
	width: 129px;
	left: 761px;
	top: 490px;
}
.promo3 {
	border: 5px solid #FFCC00;
	position: absolute;
	height: 128px;
	width: 294px;
	left: 0px;
	top: 490px;
}
.shopContent {
	position: absolute;
	height: 402px;
	width: 627px;
	left: 257px;
	top: 248px;
}
.shopMenu {
	position: absolute;
	height: 99px;
	width: 213px;
	left: 21px;
	top: 199px;
}
.shopHead {
	position: absolute;
	height: 23px;
	width: 285px;
	left: 258px;
	top: 209px;
}
.cleintAreaText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
.promoText {
	position: absolute;
	height: 138px;
	width: 35px;
	left: -36px;
	top: 190px;
}

.promoText2 {
	position: absolute;
	height: 138px;
	width: 35px;
	left: -36px;
	top: 340px;
}
.promoText4 {
	position: absolute;
	height: 138px;
	width: 35px;
	left: 901px;
	top: 190px;
}

.promoText5 {
	position: absolute;
	height: 138px;
	width: 35px;
	left: 901px;
	top: 340px;
}
.promoText6 {
	position: absolute;
	height: 138px;
	width: 35px;
	left: 901px;
	top: 490px;
}
.promoText3 {
	position: absolute;
	height: 138px;
	width: 35px;
	left: -36px;
	top: 490px;
}
.viewcart {
	position: absolute;
	height: 30px;
	width: 150px;
	left: 726px;
	top: 210px;
}
.callemail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: absolute;
	height: 19px;
	width: 345px;
	left: 556px;
	top: -24px;
	color: #FFFFFF;
}
.bottomdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 339px;
	left: 1px;
	top: 701px;
}
.bottomdetailsServices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 339px;
	left: 1px;
	top: 801px;
}
.bottomdetailsTerms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 339px;
	left: 1px;
	top: 1051px;
}
.bottomdetails2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 139px;
	left: 763px;
	top: 702px;
}
.bottomdetails2Services {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 139px;
	left: 763px;
	top: 801px;
}
.bottomdetails2Terms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 139px;
	left: 763px;
	top: 1052px;
}
.bottomdetailsS1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 339px;
	left: 0px;
	top: 1801px;
}
.bottomdetails2S1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 139px;
	left: 762px;
	top: 1802px;
}
.bottomdetailsS2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 339px;
	left: 2px;
	top: 5802px;
}
.bottomdetailsS3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 339px;
	left: 2px;
	top: 1002px;
}
.bottomdetailsS4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 339px;
	left: 2px;
	top: 3002px;
}
.bottomdetails2S2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 139px;
	left: 764px;
	top: 5802px;
}
.bottomdetails2S3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 139px;
	left: 764px;
	top: 1002px;
}
.bottomdetails2S4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 139px;
	left: 764px;
	top: 3002px;
}
.indexImage {
	position: absolute;
	height: 225px;
	width: 440px;
	left: 313px;
	top: 190px;
}
.arrow1 {
	position: absolute;
	height: 19px;
	width: 21px;
	left: 179px;
	top: 278px;
}

.arrow2 {
	position: absolute;
	height: 19px;
	width: 21px;
	left: 179px;
	top: 300px;
}
.googleMap {
	border: 1px solid #666666;
	position: absolute;
	height: 280px;
	width: 380px;
	left: 482px;
	top: 269px;
}
.terms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	position: absolute;
	height: 50px;
	width: 200px;
	left: 21px;
	top: 400px;
}
.glassPromo {
	position: absolute;
	height: 200px;
	width: 220px;
	left: 18px;
	top: 530px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.style4 {
	font-size: 11px;
	color: #333333;
}
