body { background-color: #F8FBFF; width: 100%; left: 0px; top: 0px; margin: 0px; }
.navbar-inverse { color: #FFFFFF; background-color: #5A5E5C; border-top: medium solid #C51320; border-bottom: medium solid #C51320;}
.navbar-inverse .navbar-nav > li > a { color: #FFFFFF; }
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open >a { text-decoration: none; color: #99CCFF; }

hr { height: 1px; margin: 9px 0; overflow: hidden; background-color: #1E1A54;}
.hr_mini { height: 1px; margin: 9px 0; overflow: hidden; background-color: #1E1A54;}

.container-nav { background-color: #000000; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; }

#logo_panel { background-image: url('images/logo_126.png'); background-repeat:no-repeat; background-color: #000000; width: 100%; padding-top: 140px; }

#cityscape { text-align: right; margin-top: -116px; height: 82px;}
#address_small { font-family: arial, helvetica; font-size: 12px; margin-right: 4px; vertical-align: top; color: #FFFFFF;}
#phone { font-family: arial, helvetica; margin-right: 4px; font-size: 16px; color: #FFFFFF; vertical-align: top; }
#phone a:link { color: #C51320; font-weight: bold; }
#phone a:hover { color: #99CCFF;}
#phone a:active { color: #FF0000;}
#phone a:visited { color: #FFFFFF;}

#home_images_mini { display: block; }
#home_images_all { display: none; }

.foot { position: relative; bottom: 0; background-image: url('images/foot_sm.png'); background-repeat: repeat-x; background-position: center bottom; height: 80px; width:100%; background-color: #000000;}
#address_bottom { font-family: arial, helvetica; font-size: 12px; vertical-align: bottom; text-align: left; color: #FFFFFF; margin-top: 16px;}
#products_bottom { font-family: arial, helvetica; font-size: 12px; vertical-align: bottom; text-align: center; color: #FFFFFF;}
#products_bottom a:link { color: #FFFFFF; font-weight: bold; }
#products_bottom a:hover { color: #99CCFF;}
#products_bottom a:active { color: #FF0000;}
#products_bottom a:visited { color: #FFFFFF;}
#phone_bottom { font-family: arial, helvetica; font-size: 12px; vertical-align: bottom; text-align: right; color: #FFFFFF; margin-top: -50px;}
#phone_bottom a:link { color: #FFFFFF; font-weight: bold; }
#phone_bottom a:hover { color: #99CCFF;}
#phone_bottom a:active { color: #FF0000;}
#phone_bottom a:visited { color: #FFFFFF;}
#email_bottom { font-family: arial, helvetica; font-size: 12px; color: #FFFFFF; vertical-align: bottom; }
#email_bottom a:link { color: #FFFFFF; font-weight: bold; }
#email_bottom a:hover { color: #99CCFF;}
#email_bottom a:active { color: #FF0000;}
#email_bottom a:visited { color: #FFFFFF;}

#big_foot { display: none; }
#small_foot { display: block;}
#copyright { display: none; }

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) { /* nothing different  */ }
@media only screen and (min-width : 360px) { /* nothing different  */ }

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) { /* .container-nav { padding-right: 15px; padding-left: 15px; } */ }

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	body { background-image: url('images/BG.png'); background-repeat: no-repeat; background-position: center top;}
	#logo_panel { background-image: url('images/logo_200.png'); padding-top:0px;}
	#cityscape { background-image: url('images/Liberty_head_198.png'); height:198px; background-repeat:no-repeat; background-position: right top; margin-top: 0px; }
	#address_small { color: #000000; font-family: arial, helvetica; font-size: 14px; display: block; margin-top: 0px; margin-right: 20px;}
	#phone {text-shadow: 2px 2px 4px #333333; font-size: 16px;}
	.navbar { border-radius: 0px 0px 0 0; margin: 0px; padding: 0px;}
	.hr_mini { display: none;}
	#address_holder { padding-top: 60px;}
	#big_foot { display: block; margin-top: 20px;}
	#small_foot { display: none; }
	#copyright { display: block; }
	#address_bottom { font-size: 14px; margin-top: 0px;}
	#products_bottom { list-style: none;}
	#phone_bottom { font-size: 14px; margin-top: 0px;}
	#home_images_mini { display: none; }
	#home_images_all { display: block; }
	.foot { background-image: url('images/foot_big.png'); height: 124px; }
}

@media only screen and (min-width : 980px) {
	.container-nav { width: 980px; margin-left: auto; margin-right: auto;}
	#cityscape { background-image: url('images/Liberty_600.png');}
	#address_small { font-size: 16px; }
	#phone {font-size: 18px;}
}

@media only screen and (min-width : 1200px) {
	.container-nav { width: 1200px; margin-left: auto; margin-right: auto;}
	#cityscape { background-image: url('images/Liberty_600.png');}

}

#content_ol li {list-style: decimal outside; margin-left: 30px; padding:0px 4px;}
#content_ul li {list-style: disc outside; margin-left: 30px; padding:0px 4px;}

.char10 { color: #000000; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.char10b { color: #000000; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.char10 a:link { color: #ED2224; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char10 a:visited { color: #ED2224; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char10 a:hover { color: #757575; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; }
.char12bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.char14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.char14bold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.char14over20 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #000000; }
.char16over20bold { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 20px; color: #000000; }

.state_selector {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


