/***************************************************
GLOBAL TEXT ELEMENTS
***************************************************/

body {
	margin: 8px 13px 13px 13px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333;
	background-color: #fff; }

a {
	color: #000;
	text_decoration: underline; }

a:link { color: #000; }
a:visited { color: #666; }
a:hover { color: #fff; background-color:#000; }

a.nav {
	font-size:11px;
	color: #000;
	font-weight: normal;
	text-decoration: underline; }

a.nav:link { color: #000; }
a.nav:visited { color: #000; }
a.nav:hover { color: #fff; background-color:#000; }

a.navOn {
	font-size:11px;
	color:#F18B31;
	font-weight: normal;
	text-decoration: none; }

a.navOn:link { color: #F18B31; }
a.navOn:visited { color:#F18B31; }
a.navOn:hover { color:#F18B31; background-color:transparent; }

a.mainnav {
	font-size:12px;
	color: #000;
	font-weight: bold;
	text-decoration: none; }

a.mainnav:link { color: #000; }
a.mainnav:visited { color: #000; }
a.mainnav:hover { color: #fff; background-color:#000; }

a.mainnavOn {
	font-size:12px;
	color:#F18B31;
	font-weight: bold;
	text-decoration: none; }

a.mainnavOn:link { color:#F18B31; }
a.mainnavOn:visited { color:#F18B31; }
a.mainnavOn:hover { color:#F18B31; background-color:transparent; }

h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
	color: #000; }

h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #000; }

h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #000; }

h4 {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	line-height:16px;
	color: #F00; }

.city {
	margin: 12px 0px 1px 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	line-height:16px;
	color: #F00; }



.state8 {
	margin: 0px 0px 0px 0px;
/**	border-bottom: 1px solid #888; **/
	padding: 0px 0px 2px 0px;
	width: 280px;
	font-size: 15px;
	font-weight: bold;
	color: #000; }

.oldbrowsers {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #c00; }


/***************************************************
GLOBAL PAGE LAYOUT ELEMENTS
***************************************************/

body { text-align: center;}

/* Outer bounding box for all pages */
#Frame {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width:900px;
	text-align:left; }

#Logo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
        float: none;}

/* Navigation */
.Nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; }

/* Back to top */
#Top {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-size: 9px; }

/* Copyright notice at bottom */
#Copyright {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 10px; }



/***************************************************
3-COLUMN BOX
***************************************************/

/* 3-Column box with gray sides and open top */
.ThreeColBox {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;}

/* Left side column */
.ThreeColTextFixed {
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:288px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 288px; }

html>body .ThreeColTextFixed { width:288px; }

/* Right side 2 columns */	
.ThreeColTextFloat {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 290px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 290px; }

html>body .ThreeColTextFloat { width:290px; }


.ClearAll {
	clear: both;
	font-size: 2px; }

.ImageLeftFloatCaption {
	float: left;
	padding-right: 10px;
	margin: 0 7px 0 0; }

.SpacerClearRight { clear: right; font-size:1px; }
.SpacerClearLeft { clear: left; font-size:14px; }

.oldbrowsers { display: none; }


.floatleft
{
float: left;
margin: 0px 0px 0px 0;
border: 1px solid #666;
}

.locs
{
    font-size: 12px;
    margin: 0 0 12px 0;
}

#loc_detail {
    margin-bottom: 20px;
}

.detail_rightBox {
    float:right;
    width: 400px;
    height:150px;

}

.detail_leftBox {
    width: 400px;
    height:150px;
}

#csiBox {
    font-size:12px;
    margin: 0 0 10px 0;
    padding: 10px;
    border: 1px solid #888;
    background-color: #FF8;
}

#csi {
    font-size: 24px;
    font-weight: bold;
}

#entBox {
    font-size:12px;
    margin: 0 0 10px 0;
    padding: 10px;
    border: 1px solid #888;
    background-color: #FF8;
}

#entBox img {
    border: none;
    margin: 5px 0 5px 0;
    text-align: right;
}

#dirBox {
    font-size:12px;
    width: 400px;
    margin: 0 0 10px 0;
    padding: 10px;
    border: 1px solid #888;
}


.glassImg {
    float: right;
    margin:20px 0 20px 20px;
}

.glassNumber {
    font-size:15px;
    font-weight: bold;
    margin:10px 20px 20px 0;
}

.glassNumber h1 {
    font-size: 20px;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 15px;
}
.glassSys {
    float: right;
    width: 550px;
    border: 1px solid #888;
    padding: 10px;
    background-color: #FF8;
}

.glassSer {
    width: 280px;
    border: 1px solid #888;
    padding: 10px;
    margin-bottom: 60px;
    background-color: #FF8;
}


.ufile {
    border-bottom: 1px solid #CCC;
    margin-top: 12px;
    padding-bottom: 7px;
    font-size: 12px;

}

.ufile h3 {

    font-size: 16px;
    font-weight: bold;
    color: #000; 

}

.entry {
    border-bottom: 1px solid #CCC;
    margin-top: 12px;
    padding-bottom: 7px;
    font-size: 12px;
}

.entry h3 {
    font-size: 16px;
    font-weight: bold;
    color: #000; 
}

.hr {
    margin: 10px 0 10px 40px;
}

.hr2 {
    margin: 10px 0 10px 40px;
    padding: 4px;
    border: 1px solid #DDD;
}


