body { background: #ffffff; color: #000000;	font-family:Arial, Helvetica, sans-serif; font-size:100%; /* 1em=16px*/
line-height:130%; margin:0; /*20px*/ padding:0; }

div { margin: 0; padding: 0; }
img { border: 0; }
p { margin: 0.5em 0 1em 0; }


.hide { display:none;}
.left { text-align: left;}
.right { text-align: right;}
.center { text-align: center;}

.block { display:table;  width: 100%; clear: both;}
.colleft { float: left; }
.colright { float: left; }
.w50 { width: 50%; }
.w100 { width: 100%; }
.red { color: #ff0000; }

a:link, a:active, a:visited {  color: #69b9db; text-decoration: none; }
a:hover { color: #69b9db; text-decoration: underline; }

#skiplinks { display: none; }

#wrapper { width: 100%; margin:0;  text-align: left;  }
#header {width: 100%; display: table; border-bottom: 0.625em solid #cbcdc8; /*10px*/ margin-bottom: 0.1875em; /*3px*/ background: #78797b;}
#header.home { }
#header.about { }
#header.law { }
#header.contact {}
#header.supaglass {}
#header.franchise { }
#header.tint_shades { }
#header.window_tinting {}
#header.videos { }
#logo { float: left; margin: 0; background: #78797b; }

#columns { width: 100%; display: table; }
#col1 { display: none;  }
#col2 { display: block; display: table; width: 100%;  }
#col3 { display: block; font-size: 0.75em; /*12px*/ line-height: 130%; width: 100%;  }
#col4 { display: none; }


#col3 p { padding-left: 0.75em; /*8px*/ }
#col3 h1 { margin: 0.5em 0 1em 0; font-size: 1.417em; /*17px*/ padding-left: 0.471em; /*8px*/ font-weight: bold; line-height: 115%; } #col3 h2 { margin: 0.5em 0 1em 0; font-size: 1.417em; /*17px*/ padding-left: 0.471em; /*8px*/ font-weight: normal; line-height: 115%; }


#menu { display: none; }


#title { width: 46.3125em; /*741px */ height: 1.9375em; /*31px*/ }


#banner { width: 100%; height: 10.5em; /*126px*/ padding-top: 7em; /*84px*/ padding-left: 1em; /*12px*/ margin-top: 2em; /*24px*/ }
#banner.tinting { background: url(/images/adlg_windowtinting.jpg) top left no-repeat;  }
#banner.cleaner{ background: url(/images/adlg_glasscleaner.jpg) top left no-repeat;  }
#banner.shades { background: url(/images/adlg_tint_shades.jpg) top left no-repeat;  }
#banner h1 { margin: 0 0 0.5em 0; font-size: 1.5em; /*18px*/ font-weight: bold;  }
#banner h2 { margin: 0 0 0.5em 0; font-size: 1.167em; /*14px*/ font-weight: normal;  }
#banner p { margin: 0 0 0.5em 0; font-size: 12px;   }


.press_ad { display: none; } 

#videoplayer { text-align: left; margin-bottom: 1em; /*12px*/ margin-left: 1.667em; /*20px*/}
#videoselector img { border: solid 0.083em #78797b; margin-bottom: 0.5em; /*6px*/ }
#videoselector { text-align: left; height: 15.8333em; /*190px*/ margin-left: 1.667em; /*20px*/ }
#videoselector ul { margin:0; padding:0; list-style:none;  }
#videoselector li{ display: inline; margin:0; padding:0; }
#videoselector ul li a { width: 13.167em; /*158px*/  text-decoration: none; color: #78707b; }
#videoselector span { display: block; float: left; width: 12.833em; /*154px*/ text-align: left; margin-right: 0.25em; /*4px*/}
#videoselector a:hover span { color: #69b9db; text-decoration:none; }


form { margin: 0; padding: 0; }
#contact_form p { margin: 0; line-height: 2em; /*24px*/ clear: left; }
#contact_form label { float: left; width: 9.167em; /*110px*/ }
#contact_form input { border: 1px solid #78797b; width:26em; /*312px*/ background-color: #ffffff; color: #78797b; margin: 0.25em 0 0.75em 0; /*4px 0px 8px 0px*/}
#contact_form input.radio { border: none; width: 2.5em; /*30px*/ background-color: #ffffff; color: #78797b;  margin: 0; }
#contact_form textarea { border: 1px solid #78797b; width:26em; /*312px*/ height: 7em; /*72px*/ background-color: #ffffff; color: #78797b; margin: 0.25em 0 0.75em 0; /*4px 0px 8px 0px*/}
#contact_form select { border: 1px solid #78797b; width:26em; /*312px*/ background-color: #ffffff; color: #78797b;}
#contact_form input.submit { margin-top:0.75em; /*8px*/ width: 5em; /*60px*/ border: 1px solid #78797b; background-color: #ffffff; color: #78797b; line-height: 1.429em; /*20px*/} 




#contact_form textarea { border: 1px solid #78797b; width:26em; /*312px*/ height: 7em; /*72px*/ background-color: #ffffff; color: #78797b; margin: 0.25em 0 0.75em 0; /*4px 0px 8px 0px*/}
#contact_form select { border: 1px solid #78797b; width:26em; /*312px*/ background-color: #ffffff; color: #78797b;}
#contact_form .submit { margin-top: 0.75em; /*8px*/ width: 5em; /*60px*/ border: 1px solid #78797b; background-color: #ffffff; color: #78797b; line-height: 1.429em; /*20px*/} 



#footer { width: 100%;  padding-top: 1em; /*11px*/ background: url(/images/footer_bkgd.gif) top left repeat-x;  font-size: 0.6875em; /*11px*/ line-height: 1.182em /*13px*/; display: table; margin-top: 20px; }
#footer p { width: 100%; text-align: center; margin: 0; padding: 0;  }
#footer a { color: #78797b; text-decoration: none; }
#footer a:hover { color: #78797b; text-decoration: underline; }






#tintshades{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	width: 508px;
	height: 413px;
	background-color: #f0f0f0;
}

#tintshades img{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#tintshades .main{
	height: 284px;
	width: 483px;
	background-repeat: no-repeat;
	border: none;
	margin: 0 auto 0 auto;
	padding: 0;
}

#tintshades .tintselector{
	height: 53px;
	padding-left: 7px;
	margin-top: 5px;
	line-height: 29px;
	color: #888888;

}

#tintshades .tintselector div{
	float: left;
	line-height: 12px;
	font-size: 10px;
}
#tintshades .tintselector div p{
	margin: 0;
	padding: 0 0 0 5px;
	
}
#tintshades .tintselector a{
	display: block;
	height: 29px;
	width: 69px;
	margin: 0 3px 3px 3px;
}

#tintshades .tintselector a:link, #tintshades .tintselector a:visited, #tintshades .tintselector a:active{
	border: 2px solid #f0f0f0;

}
#tintshades .tintselector a:hover{
	border: 2px solid #9f2d30;
}



#tintshades .tintselector table{
	border-collapse: collapse;
	border: none;
	height: 20px;
	margin: 0;
}
#tintshades .tintselector td{
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

#tintshades .tintselector td a{
	display: block;
}

#tintshades .tintselector td a:hover{
	text-decoration: none;
}

#tintshades .carselector{
	padding: 9px 15px 3px 110px;
	margin: 0;
	height: 57px;
	line-height: 57px;
	color: #888888;
}
#tintshades .carselector span{
	font-weight: bold;
	color: #9f2d30;
}

#tintshades .carselector table{
	border-collapse: collapse;
	border: none;
	margin: 0;
}

#tintshades .carselector a{
	display: block;
	float: right;
	height: 45px;
	width: 77px;
	margin: 3px;
}

#tintshades .carselector a:link, #tintshades .carselector a:visited, #tintshades .carselector a:active{
	border: 2px solid #f0f0f0;

}

#tintshades .carselector a:hover{
	border: 2px solid #9f2d30;
}