body{
	margin: 0px;
	background-color: #343434;
}
.images {
	display:inline;
	border: none;
}
.ad1{
	border: none;
	display: inline;
	max-width: 990px;
  	max-height: 90px;
  	width: expression(this.width > 990 ? "90px" : true);
  	height: expression(this.height > 990 ? "90px" : true);
}
.ad2{
	border: none;
	display: inline;
	max-width: 380px;
  	max-height: 250px;
  	width: expression(this.width > 380 ? "380px" : true);
  	height: expression(this.height > 250 ? "250px" : true);
}
.ad3{
	border: none;
	display: inline;
	max-width: 380px;
  	max-height: 75px;
  	width: expression(this.width > 380 ? "380px" : true);
  	height: expression(this.height > 75 ? "75px" : true);
}
.features_image{
	display: inline;
	border: 1px solid #696969;
	width: 45px;
}
.featured {
	display: block;
	border: none;
	width: 115px;
	height: 115px;
	border: 1px solid #000000;
}
.featured2{
	display: block;
	border: none;
	width: 150px;
	height: 150px;
	border: 1px solid #000000;
}
.featured3{
	display: block;
	border: none;
	width: 160px;
	height: 160px;
	border: 1px solid #343434;
}
.line{
	width: 98%;
	margin: 3px; 
	margin-bottom: 6px; 
	border-bottom: 2px solid #CCCCCC;
}
.line2{
	width: 98%;
	margin: 3px; 
	margin-bottom: 10px; 
	border-bottom: 1px solid #696969;
}
.bod {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #FFFFFF;
}
.bod h1{
	
}
.bod h2{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.bod h3{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 14px;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.bod A{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.bod A:HOVER{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #696969;
}
.property {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
}
.property h1{

}
.property h2{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 18px;
	color: #D20101;
	margin: 4px;
}
.property h3{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 14px;
	color: #000000;
	margin: 4px;
}
.property h4{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 3px;
}
.property A{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #000000;
}
.property A:HOVER{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #696969;
}
.manager {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #000000;
}
.manager h1{

}
.manager h2{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 14px;
	color: #696969;
	margin: 0px;
}
.manager h3{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 14px;
	color: #000000;
	margin: 4px;
}
.manager h4{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 16px;
	color: #696969;
	margin: 0px;
	padding: 0px;
}
.manager A{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #000000;
}
.manager A:HOVER{
	font-family: Arial, Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #696969;
}

.ad{
	font-family: Arial;
	font-size: 10px;
	color: #696969;
}
TABLE.header{
	min-width: 1000px;
	width: 100%;
	height: 65px;
	background-image: url("../images/header.png");
	background-repeat: repeat-x;
	background-color: #D4D4D4;
}
TABLE.header2{
	width: 100%;
	height: 65px;
	background-image: url("../images/header.png");
	background-repeat: repeat-x;
	background-color: #D4D4D4;
}
.header{
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.header A{
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.header A:HOVER{
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
TABLE.footer{
	width: 100%;
}
.footer{
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.footer H2{
	font-family: Helvetica, Verdana, Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.footer H3{
	font-family: Helvetica, Verdana, Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.footer H4{
	font-family: Helvetica, Verdana, Arial;
	font-size: 13px;
	color: #AA0000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.footer A{
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
.footer A:HOVER{
	font-family: Helvetica, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
TABLE.box {
}
TABLE.box TD.white {
	background-color: #FFFFFF;
}
TABLE.box TD.clear {
	background-color: transparent;
}
.content_1{
	font-family: Arial;
	font-size: 12px;
	color: #696969;
}
.content_1 A{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.content_1 A:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #696969;
	text-decoration: underline;
}
.content_1 H1{
	font-family: Arial;
	color: #FFFFFF;
	background-color: #696969;
	margin: 0px;
	padding: 5px;
	font-size: 17px;
	text-decoration: none;
}
.content_1 H2{
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
.content_1 H2 A{
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	margin: 0px;
	text-decoration: none;
}
.content_1 H2 A:HOVER{
	font-family: Arial;
	color: #D20101;
	font-size: 15px;
	margin: 0px;
	text-decoration: none;
}
.content_1 H3{
	font-family: Arial;
	color: #D20101;
	font-size: 15px;
	margin: 0px;
}
.content_1 p{
	color: #000000;
}
.content_2{
	font-family: Arial;
	font-size: 12px;
	color: #696969;
}
.content_2 A{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.content_2 A:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: underline;
}
.content_2 H1{
	font-family: Arial;
	color: #FFFFFF;
	background-color: #696969;
	margin: 0px;
	padding: 5px;
	font-size: 17px;
	text-decoration: none;
}
.content_2 H2{
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
}
.content_2 H2 A{
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	margin: 0px;
	text-decoration: none;
}
.content_2 H2 A:HOVER{
	font-family: Arial;
	color: #D20101;
	font-size: 15px;
	margin: 0px;
	text-decoration: none;
}
.content_2 H3{
	font-family: Arial;
	color: #D20101;
	font-size: 15px;
	margin: 0px;
}
.phone{
	font-family: Arial;
	color: #D20101;
	font-size: 15px;
	margin: 0px;
	font-weight: bold;
}
.gray{
	color: #696969;
}
.white{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.red{
	color: #FF0000;
}
.manager_box{
	width:98%;
	border: 1px solid #CCCCCC;
	background-color: #F6F6F6;
	padding: 5px;
}
.manager_box_2{
	width:98%;
	border: 1px solid #CCCCCC;
	border-top: none;
	background-color: #FFFFFF;
	padding: 5px;
}
.manager_box_3{
	width:143px;
	border: 1px solid #CCCCCC;
	background-color: #F6F6F6;
	padding: 3px;
}


.thumbs{
	border: 1px solid #FFFFFF;
	width: 100px;
	height: 100px;
	display: block;
	max-width: 100px;
  	max-height: 100px;
  	width: expression(this.width > 100 ? "100px" : true);
  	height: expression(this.height > 100 ? "100px" : true);
}

.thumbs_featured{
	border: 1px solid #FFFFFF;
	width: 100px;
	height: 100px;
	display: block;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

.left_nav2 {
	width: 165px;
	font-weight: normal;
}
.left_nav2 A{
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	background-color: #FFFFFF;
	text-decoration: none;
	width: 165px;
	display: block;
	padding: 5px;
	font-weight: normal;
}
.left_nav2 A:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #696969;
	text-decoration: none;
	width: 165px;
	display: block;
	padding: 5px;
	font-weight: normal;
}
.hoverNav {
	width: 135px;
	font-weight: normal;
}
.hoverNav A{
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	width: 135px;
	display: block;
	padding: 5px;
	font-weight: normal;
}
.hoverNav A:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #696969;
	text-decoration: none;
	width: 135px;
	display: block;
	padding: 5px;
	font-weight: normal;
}
.hoverNav2 {
	width: auto;
	font-weight: normal;
}
.hoverNav2 A{
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	width: 138px;
	display: block;
	padding: 3px;
	font-weight: normal;
}
.hoverNav2 A:HOVER{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #696969;
	text-decoration: none;
	width: 138px;
	display: block;
	padding: 3px;
	font-weight: normal;
}


.featuredRed{
	background-color: #BB0000;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
}


#containerul, #containerul ul{
  text-align:left;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
  width: 100%;
}

#containerul li{
  margin:0 0 0 0px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

.division{
	width: 100%;
	background-image: url("../images/division.png");
	background-repeat: repeat-x;
	height: 24px;
	padding-top: 2px;
}

SELECT {
	border: 1px solid #696969;
	background-color: #F6F6F6;
	font-family: arial;
	font-size: 11px;
	color: #696969;
}

INPUT {
	border: 1px solid #696969;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #696969;
}

CHECKBOX {
	background-color: transparent; 
} 

.gray2{
	color: #CCCCCC;
}


.image_front {
   position: relative;
   width: 100%; /* for IE 6 */
}

.image_front h2 {
   position: absolute;
   top: -14px;
   left: 0;
   margin-left: 0px;
   width: 158px;
   background-color: #343434;
   color: #FFFFFF;
   text-decoration: none;
   font-size: 13px;
   padding: 2px;
}

.image_front h2 A{
	text-decoration: none;
}

.compare_box {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #696969;
	width: 97%;
	padding: 5px;
	height: 390px;
}

.compare_box h2{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	
}

.compare_box A{
	color: #990000;
}


.favorites {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	height: 100%;
}

.favorites h2{
	margin: 0px;
	padding: 0px;
	color: #696969;
}

.favorite h3{
	margin: 0px;
	padding: 0px;
	color: #990000;
}

.favorites h3{
	margin: 0px;
	padding: 0px;
	color: #990000;
}

.favorites A{
	color: #990000;
}

.favorite {
	margin: 5px;
	padding: 5px;
	float: left;
	display: block;
	background-color: #CCCCCC;
}

.favorite_image {
	width: 100px;
	height: 100px;
	border: 0px;
}

.dark A{
	color: #CCCCCC;
}


.product_nav {
	width: 450px;
	padding-top: 1px;
	font-weight: normal;
}
.product_nav A{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
	width: 125px;
	display: block;
	padding: 5px;
	font-weight: normal;
	background-repeat: repeat-x;
	float: left;
	background-image: url("../images/link.jpg");
	margin: 0 auto;
	margin-right: 3px;
}
.product_nav A:HOVER{
	background-image: none;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #696969;
	text-decoration: none;
	width: 125px;
	display: block;
	padding: 5px;
	font-weight: normal;
	float: left;
	margin: 0 auto;
	margin-right: 3px;
}


