
.cpanel_container {

display:inline;

width:550px;

}

.img {

display:block;

}

a:link {color: #f2f428}    /* unvisited link */
a:visited {color: #f2f428}  /* visited link */
a:hover {color: #f2f428; text-decoration:underline;}   /* mouse over link */
a:active {color: #ffffff}   /* selected link */


.nav_link {

font-family: arial, "lucida console", sans-serif;
font-weight:bold;
text-decoration:none;
font-size: .8em;


}


p {

font-size: .8em;

}

.header{

font-size: .8em;
font-weight:bold;

}

.header{

font-size: .8em;
font-weight:bold;
text-align:left;
}

h1 {
  font-size: 175%;
  margin: 0em;
}
h2 {
  font-size: 125%;
  margin: .2em 0;
}






/* hide these rules from CSS-challenged browsers */
@media screen, projection {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */
.BeNiceToMacIE5 {
  font-family: "\"}\"";
  font-family: inherit;
}


.top-left-glow {
  width: 28%;              /* % of inner-container width */
  float: left;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/top-left-glow.gif');  /* light blue color will show behind the center column */
  background-repeat: no-repeat;
  color: #000;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  height:94px;

}


.nav {
  width: 28%;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: .3em 0 0 2%;    /* space from window edge (IE messes up with margin, so use padding) */
  font-size: 90%;
}



/* content left column */
.content-left-glow {
  width: 28%;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: .3em 0 0 2%;    /* space from window edge (IE messes up with margin, so use padding) */
  font-size: 90%;
  height:100%;
}

.content-left-glow2 {
  width: 5px;              /* % of inner-container width is ~same width as right column */
  float: right;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/content-left-glow.gif');  /* light blue color will show behind the center column */
  background-repeat: repeat-y;
  font-size: 90%;
  height:100%;
}


/* right column */
.content-right-glow {
  width: 21%;              /* a little less than available 24% */
  float: right;            /* right side of window */
  margin: 0;               /* keep flush with adjacent containers */
  padding: .3em 1.5% .3em 0;      /* some space from right window edge */
  font-size: 90%;
}

.content-right-glow2 {
  width: 5px;              /* % of inner-container width is ~same width as right column */
  float: right;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/content-right-glow.gif');  /* light blue color will show behind the center column */
  background-repeat: repeat-y;
  font-size: 90%;
  height:100%;
}



.search-form {
  width: 365px;              /* % of inner-container width is ~same width as right column */
  float: left;
         
  margin: 0;               /* keep flush with adjacent containers */
  padding-left: 0px;    /* space from window edge (IE messes up with margin, so use padding) */
 padding-top: 0px; 
 height: 90px;

}


.inventory_search {
  
  width: 250px;              /* % of inner-container width is ~same width as right column */
  float: left;
         
  margin: 0;               /* keep flush with adjacent containers */
  padding-left: 60px;    /* space from window edge (IE messes up with margin, so use padding) */
 padding-top: 20px; 
 height: 20px;
 font-weight:bold;
 font-family: arial, "lucida console", sans-serif;
 font-size: .8em;
 color: #ffffff;


}

.search-button {
              /* % of inner-container width is ~same width as right column */

 margin: 0;               /* keep flush with adjacent containers */
 padding-left: .2em;    /* space from window edge (IE messes up with margin, so use padding) */
 margin-top: -3px;
 float:left; 


 
}

.search-input {
  width: 175px;              /* % of inner-container width is ~same width as right column */
  float:left;
  margin: 0;               /* keep flush with adjacent containers */
  padding-left: 60px;    /* space from window edge (IE messes up with margin, so use padding) */
 padding-top: 0px; 
 
}

.nav2 {
  width: 8%;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: .3em 0 0 2%;    /* space from window edge (IE messes up with margin, so use padding) */
  font-size: 90%;
}

.nav_footer {
  width: 8%;              /* % of inner-container width is ~same width as right column */
  float: left;             /* left side of inner-container */
  margin: 0;               /* keep flush with adjacent containers */
  padding: .0em 0 0 0%;    /* space from window edge (IE messes up with margin, so use padding) */
  font-size: 90%;
}

/* center column2 */

.text_area {
  width: 494px;              /* % of inner-container width */
  float: left;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */

  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;
  margin-top:0px;
  font-family: arial, "lucida console", sans-serif;
  padding-left: 5px;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  height:100%;

}


.text_area2 {
  width: 790px;              /* % of inner-container width */
  float: left;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */

  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;
  margin-top:0px;
  font-family: arial, "lucida console", sans-serif;
  padding-left: 5px;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  height:100%;

}

.left_top {
  width: 494px;              /* % of inner-container width */
  float: left;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/content/left-top.gif');  /* light blue color will show behind the center column */
  background-repeat: no-repeat;
  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;
  height:21px;

}


.left_middle {
  width: 494px;              /* % of inner-container width */
  float: left;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/content/left-middle.gif');  /* light blue color will show behind the center column */
  background-repeat: repeat;
  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;
  height:800px;

}


.left_bottom {
  width: 494px;              /* % of inner-container width */
  float: left;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/content/left-bottom.gif');  /* light blue color will show behind the center column */
  background-repeat: no-repeat;
  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;
  height:20px;
margin-bottom:0px;

}



.right_area {
  width: 300px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */

  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;
  margin-top:2px;
 font-family: arial, "lucida console", sans-serif;
 font-size: .7em;
 height:100%;



  height: 100%;




}

.right_top {
  width: 306px;              /* % of inner-container width */
  float: left;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/content/right-top.gif');  /* light blue color will show behind the center column */
  background-repeat: no-repeat;
  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;
  height:21px;

}


.right_middle {
  width: 306px;              /* % of inner-container width */
  float: left;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/content/right-middle.gif');  /* light blue color will show behind the center column */
  background-repeat: repeat;
  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;
  height:800px;

}


.right_bottom {
  width: 306px;              /* % of inner-container width */
  float: left;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/content/right-bottom.gif');  /* light blue color will show behind the center column */
  background-repeat: no-repeat;
  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;
  height:20px;
margin-bottom:0px;

}

.side_bar {
  width: 300px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */

  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */

}



.content2 {
  width: 800px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/top-bg.gif');  /* light blue color will show behind the center column */
  background-repeat: repeat-x;
  color: #000;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  background-color: #000000;

}



.content5 {
  width: 800px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
   clear:both;
  margin: 0;               /* keep flush with adjacent containers */

  color: #000;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  background-color: #2b352c;
 
  margin-top:3px;
  margin-right:22px;
  text-align:right;
  

}

.content_footer {
  width: 800px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/footerbg.gif');  /* light blue color will show behind the center column */
  background-repeat: repeat;
  color: #000;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  height:80px;
  font-family: arial, "lucida console", sans-serif;
  text-align: center;
  color: #ffffff;
  font-size: 0.6em;
}




/* center column */
.content {
  width: 800px;              /* % of inner-container width */
  float: right;
  clear:both;            /* right side of inner-container */
  padding: 0em 0%;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #000000;
  color: #ffffff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  margin-top: 0px;
  padding-top: 0px;
 
}



/* center column */
.flash-content {
            /* % of inner-container width */
  width: 800px;  
  float:right;         /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/flashbg.gif');  /* light blue color will show behind the center column */
  background-repeat: no-repeat;
  color: #000;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  height:85px;
  padding-top: 0px;
  clear:both;
 

}


.flash-content-bg {
            /* % of inner-container width */
  width: 100%;  
  float:right;         /* right side of inner-container */
  padding: 0;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/flashbg2.gif');  /* light blue color will show behind the center column */
  background-repeat: repeat;
  color: #000;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  height:83px;
  padding-top: 0px;
  
 

}

.flash-contentA {
           /* % of inner-container width */
  float: left;            /* right side of inner-container */
  padding: 0em 0%;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/flashbg.gif');  /* light blue color will show behind the center column */
  background-repeat: no-repeat;
  color: #000;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  height:82px;
  padding-top: 1px;
  width:135px;
}

.flash-contentB {
           /* % of inner-container width */
  float: left;            /* right side of inner-container */
  padding: 0em 0%;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/flashbg.gif');  /* light blue color will show behind the center column */
  background-repeat: no-repeat;
  color: #000;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  height:82px;
  padding-top: 1px;
  width:135px;
}

.flash-contentC {
           /* % of inner-container width */
  float: left;            /* right side of inner-container */
  padding: 0em 0%;      /* some padding for readability */
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url('images/flashbg.gif');  /* light blue color will show behind the center column */
  background-repeat: no-repeat;
  color: #000;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  height:82px;
  padding-top: 1px;
  width:135px;
}


} /* end screen only rules */

@media screen, projection, print {
/* below exploits a parsing error so @media rules will be visible to MacIE5 */
.BeNiceToMacIE5 {
  font-family: "\"}\"";
  font-family: inherit;
}
html, body {
  margin: 0;
  padding: 0;
  width: 100%;

background-color:#000000; 

  color: #000;
  
}
h1 {
  font-size: 175%;
  margin: .3em;
}
h2 {
  font-size: 125%;
  margin: .2em 0;
}


/* page header, uses body colors */
.header {
  width: 100%;             /* full window width */
  margin: 0;
  padding-top: .5em;
  padding-bottom: .5em;
  font-size: 88%;
  text-align: center;
}
/* page footer, uses body colors */
.footer {
  clear: both;             /* below all columns */
  width: 100%;             /* full window width */
  margin: 0;
  padding-top: .5em;
  padding-bottom: .0em;
  font-size: 88%;
  text-align: center;
}
.header p,
.footer p {
  margin-bottom: 0;        /* prevent gaps between divs in some browsers */
}

/* container for the 3 columns */
.outer-container {
  width: 100%;             /* full window width */
  margin: 0;               /* keep flush with adjacent containers */
  color: #000;
  border-top: 0px solid #999;
  border-bottom: 0px solid #999;
  height:84px;
   background-image: url(images/flashbg2.gif); /* source for start image */
  background-repeat: repeat;

}


.outer-container2 {
  width: 100%;             /* full window width */
  margin: 0;               /* keep flush with adjacent containers */

  color: #000;
  border-top: 0px solid #999;
  border-bottom: 0px solid #999;
  height:73px;
  background-image: url(images/sidebar-bg.gif); /* source for start image */
  background-repeat: repeat-x;
  background-color:#000000;
 
}

.outer-container3 {
  width: 100%;             /* full window width */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #000000;  /* violet color will show behind the right column */
  color: #000;
  border-top: 0px solid #999;
  border-bottom: 0px solid #999;
  height:100%;
  
 
}


.outer-container4 {
  width: 100%;             /* full window width */
  margin: 0;               /* keep flush with adjacent containers */
  color: #000;
  border-top: 0px solid #999;
  border-bottom: 0px solid #999;
  height:90px;
  background-color:#267c0d;


}

.outer-container5 {
  width: 100%;             /* full window width */
  margin: 0;               /* keep flush with adjacent containers */
  color: #000;
  border-top: 0px solid #999;
  border-bottom: 0px solid #999;
  height:25px;
  background-color:#2b352c;
    
}





.outer-container_footer {
  width: 100%;             /* full window width */
  margin: 0;               /* keep flush with adjacent containers */
  background-color: #2b352c;  /* violet color will show behind the right column */

  border-top: 0px solid #999;
  border-bottom: 0px solid #999;
height:94px;
 
 
}



/* container for just the left and center columns */
.inner-container {
  width: 81%;              /* leaves 24% of window width for right column */
  float: left;             /* left side of window */
  background-color: #000000;  /* yellow color will show behind the left column */
  color: #000;             /*   delete these colors to get same color as right column */
  margin: 0;               /* keep flush with adjacent containers */
  height:83px;
  background-image: url(images/flashbg2.gif); /* source for start image */
  background-repeat: repeat;
}


/* container for just the left and center columns */
.inner-container2 {
  width: 81%;              /* leaves 24% of window width for right column */
  float: left;             /* left side of window */
  background-color: #000000;  /* yellow color will show behind the left column */
  color: #000;             /*   delete these colors to get same color as right column */
  margin: 0;               /* keep flush with adjacent containers */
  background-image: url(images/sidebar-bg.gif); /* source for start image */
  background-repeat: repeat-x;

}

/* container for just the left and center columns */
.inner-container3 {
  width: 81%;              /* leaves 24% of window width for right column */
  float: left;             /* left side of window */

  color: #000;             /*   delete these colors to get same color as right column */
  margin: 0;               /* keep flush with adjacent containers */
 height:100%;

}


.inner-container4 {
  width: 81%;              /* leaves 24% of window width for right column */
  float: left;             /* left side of window */
  background-color: #000000;  /* yellow color will show behind the left column */
  color: #000;             /*   delete these colors to get same color as right column */
  margin: 0;               /* keep flush with adjacent containers */
  height:90px;
  background-color:#267c0d;
}


.inner-container5 {
  width: 81%;              /* leaves 24% of window width for right column */
  float: left;             /* left side of window */
  background-color: #000000;  /* yellow color will show behind the left column */
  color: #000;             /*   delete these colors to get same color as right column */
  margin: 0;               /* keep flush with adjacent containers */
  height:25px;
  background-color:#2b352c;
}

.inner-container-footer {
  width:800px;      /* leaves 24% of window width for right column */
  float: right;             /* left side of window */
  color: #000;             /*   delete these colors to get same color as right column */
  margin: 0;               /* keep flush with adjacent containers */

  
}

.footer-menu {
  width:800px;      /* leaves 24% of window width for right column */
  float: right;             /* left side of window */
  color: #ffffff;             /*   delete these colors to get same color as right column */
  margin: 0;               /* keep flush with adjacent containers */
  font-family: arial, "lucida console", sans-serif;
  font-size: .7em;
  text-align: center;
  
}


/* right column */
.sidebar {
  width: 24%;              /* a little less than available 24% */
  float: right;            /* right side of window */
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;      /* some space from right window edge */
  font-size: 90%;
  background-image: url(images/sidebar-bg.gif); /* source for start image */
  background-repeat: repeat;
  
}
/* right column */
.sidebar2 {
  width: 24%;              /* a little less than available 24% */
  float: right;            /* right side of window */
  margin: 0;               /* keep flush with adjacent containers */
  font-size: 90%;
  background-image: url(images/sidebar-bg.gif); /* source for start image */
  background-repeat: repeat;
}

.sidebar_footer {
  width: 7%;              /* a little less than available 24% */
  float: right;            /* right side of window */
  margin: 0;               /* keep flush with adjacent containers */
  font-size: 90%;
}

.clear {
  clear: both;
  margin: 0;               /* keep flush with adjacent containers */
  padding: 0;
  height: 0;
  overflow: hidden;
}
} /* end screen/print rules */

/* rules for WinIE only */
@media screen, projection {
* html .clear {
  display: none;           /* prevent excessive gap at div bottom in WinIE5 */
}
} /* end WinIE only rules */



/* print only rules (per request) */
@media print {
.nav {
	display: none;
}
.content {
	float: left;
}

.p {
font-color: #ffffff;

}

} /* end print only rules */

.logo {

float:left;
clear:left;


}

.nav_container {

float:left;
padding-top: 10px;
padding-left: 20px;


}

.address_container {

float:left;
padding-top: 9px;
padding-left: 20px;
color: #ffffff;
font-family: arial, "lucida console", sans-serif;
font-size: .8em;

}

a.home_menu_image { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 73px; /* width of reactive image */
     height: 34px; /* height of reactive image */
     background-image: url(images/home-off.gif); /* source for start image */
     background-repeat: no-repeat;
     float: left;
     clear:left;
     }
	 
a.home_menu_image:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/home-on.gif); /* source for target image */
     } 

a.sales_menu_image { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 73px; /* width of reactive image */
     height: 34px; /* height of reactive image */
     background-image: url(images/sales-off.gif); /* source for start image */
     background-repeat: no-repeat;
     float:left;
     }
	 
a.sales_menu_image:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/sales-on.gif); /* source for target image */
     } 



a.parts_menu_image { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 73px; /* width of reactive image */
     height: 34px; /* height of reactive image */
     background-image: url(images/parts-off.gif); /* source for start image */
     background-repeat: no-repeat;
     float:left;
     }
	 
a.parts_menu_image:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/parts-on.gif); /* source for target image */
     } 


a.rental_menu_image { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 73px; /* width of reactive image */
     height: 34px; /* height of reactive image */
     background-image: url(images/rental-off.gif); /* source for start image */
     background-repeat: no-repeat;
     float:left;
     }
	 
a.rental_menu_image:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/rental-on.gif); /* source for target image */
     } 

a.faq_menu_image { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 73px; /* width of reactive image */
     height: 34px; /* height of reactive image */
     background-image: url(images/faq-off.gif); /* source for start image */
     background-repeat: no-repeat;
     float:left;
     }
	 
a.faq_menu_image:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/faq-on.gif); /* source for target image */
     } 
     
     
a.about_menu_image { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 73px; /* width of reactive image */
     height: 34px; /* height of reactive image */
     background-image: url(images/about-off.gif); /* source for start image */
     background-repeat: no-repeat;
     float:left;
     }
	 
a.about_menu_image:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/about-on.gif); /* source for target image */
     } 


a.contact_menu_image { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width: 73px; /* width of reactive image */
     height: 34px; /* height of reactive image */
     background-image: url(images/contact-off.gif); /* source for start image */
     background-repeat: no-repeat;
     float:left;
     }
	 
a.contact_menu_image:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/contact-on.gif); /* source for target image */
     } 


.home_image { 
		
	float:left;
        width: 137px;
  

}



#result_pic { 
		
		position:relative;		
		width:137px;
		background-color: #FFFF00;
		
		
		margin-top:0.5em;
		margin-left: 4.3em;
		text-align:center;
    border: 1px solid #ffff00;



}

#result_text{ 



		color: #ffffff;
		margin-top: 0em;
		width: 225px;
		text-align:left;
    font-family:arial;
    font-size: .9em;  
    position:relative;
    margin-top:0.1em;
    display:inline;
    float:right;
text-align: center;


}

#result_price { 



		color: #ffff00;
font-weight:bold;
font-size: 1.1em;

}

.result_model { 



		color: #ffffff;
font-weight:bold;
font-size: 1.2em;

}




.preview_text { 



		font-color: #ffffff;
		margin-top: .2em;
		width: 225px;
		
		text-align:center;

    font-family:arial;
    font-size: .9em;  
    position:relative;
    font-weight:bold;
    margin-bottom:.2em;
    margin-left: -0.2em;
  

}


.result_box{ 



display: block;
		padding: .5em .5em .5em 0.5em;
		border-left: 0px solid #009900;
		border-right: 0px solid #009900;
 border-top: 0px solid #009900;
 border-bottom: 2px solid #009900;
		background-color: #000000;
		width: 235px;
		height:auto;
		clear:both;
		overflow:hidden;
margin-left:4em;
position:relative;
text-align:center;



}


.search_result_header{ 



display: block;
		padding: .1em .1em .1em 0.1em;
		border-left: 0px solid #009900;
		border-right: 0px solid #009900;
 border-top: 0px solid #009900;
 border-bottom: 2px solid #ffff00;
		background-color: #000000;
		width: 455px;
		height:auto;
		clear:both;
		overflow:hidden;
margin-left:.2em;
position:relative;
text-align:left;

font-size: .8em;
font-weight: bold;

}

.search_result_sn{ 



display: block;
		padding: .1em .1em .1em 0.1em;
		border-left: 0px solid #009900;
		border-right: 0px solid #009900;
 border-top: 0px solid #009900;
 border-bottom: 0px solid #000000;
		background-color: #006600;
		width: 455px;
		height:auto;
		clear:both;
		overflow:hidden;
margin-left:.2em;
position:relative;
text-align:left;

font-size: .8em;
font-weight: bold;

}


.search_result_pic { 
		
			
		width:138px;
		background-color: #FFFF00;
		
		
		margin-top:0.5em;
		margin-left: .2em;
		text-align:center;
                border: 1px solid #ffff00;
float:left;
height:auto;



}


.search_result_text{ 



   color: #ffffff;
   margin-top: -.5em;
   width: 140px;
   text-align:left;
    font-family:arial;
    font-size: .7em;  
    margin-left:1.0em;
    display:inline;
    float:right;
    text-align: left;
    float:left;


}


.search_result_box{ 



display: block;
		padding: .5em .5em .5em 0.5em;
		border-left: 1px solid #045304;
		border-right: 1px solid #045304;
 border-top: 1px solid #045304;
 border-bottom: 1px solid #045304;
		background-color: #006600;
		width: 465px;
		height:auto;
		overflow:hidden;
margin-left:0em;

text-align:center;
margin-bottom:0px;



}

.details_box2{ 

    display: block;
		padding: .5em .5em .5em 0.5em;
		border-left: 1px solid #045304;
		border-right: 1px solid #045304;
    border-top: 1px solid #045304;
    border-bottom: 1px solid #045304;
		background-color: #006600;
		width: 259px;
		height:auto;
		overflow:hidden;
margin-left:0em;
margin-top:.3em;
text-align:center;
margin-bottom:0px;



}

.details_box2_text{ 



   color: #ffffff;
   margin-top: .5em;
   width: 160px;
   text-align:left;
    font-family:arial;
    font-size: .8em;  
    margin-left:1.0em;
    display:inline;

    text-align: left;
    float:left;


}

.details_box2_header{ 


display: block;
		padding: .1em .1em .1em 0.1em;
		border-left: 0px solid #009900;
		border-right: 0px solid #009900;
 border-top: 0px solid #009900;
 border-bottom: 2px solid #ffff00;
		background-color: #000000;
		width: 250px;
		height:auto;
		clear:both;
		overflow:hidden;
margin-left:.2em;
position:relative;
text-align:left;

font-size: .8em;
font-weight: bold;
}



.details_main_box{ 



display: block;
		padding: .5em .5em .5em 0.5em;
		border-left: 1px solid #045304;
		border-right: 1px solid #045304;
 border-top: 1px solid #045304;
 border-bottom: 1px solid #045304;
		background-color: #006600;
		width: 470px;
		height:auto;
		overflow:hidden;
margin-left:0em;

text-align:center;
margin-bottom:0px;



}


.details_desc{ 



display: block;
		padding: .5em .5em .5em 0.5em;
		border-left: 0px solid #045304;
		border-right: 0px solid #045304;
 border-top: 0px solid #045304;
 border-bottom: 0px solid #045304;
		background-color: #006600;
		width: 460px;
		height:auto;
		overflow:hidden;
margin-left:0em;

text-align:left;
margin-bottom:0px;
font-size: .8em;



}

.details_pics{ 



display: block;
		padding: .1em .1em .1em 0.1em;
		border-left: 0px solid #045304;
		border-right: 0px solid #045304;
 border-top: 0px solid #045304;
 border-bottom: 0px solid #045304;
		background-color: #006600;
		width: 470px;
		height:auto;
		overflow:hidden;
margin-left:0em;
font-size: .7em;
text-align:center;
margin-bottom:0px;



}


.details_header{ 



display: block;
		padding: .1em .1em .1em 0.1em;
		border-left: 0px solid #009900;
		border-right: 0px solid #009900;
 border-top: 0px solid #009900;
 border-bottom: 2px solid #ffff00;
		background-color: #000000;
		width: 455px;
		height:auto;
		clear:both;
		overflow:hidden;
margin-left:.2em;
position:relative;
text-align:left;

font-size: .8em;
font-weight: bold;

}

.details_sn{ 



display: block;
		padding: .1em .1em .1em 0.1em;
		border-left: 0px solid #009900;
		border-right: 0px solid #009900;
 border-top: 0px solid #009900;
 border-bottom: 0px solid #000000;
		background-color: #006600;
		width: 455px;
		height:auto;
		clear:both;
		overflow:hidden;
margin-left:.2em;
position:relative;
text-align:left;

font-size: .8em;
font-weight: bold;

}

.details_text{ 



   color: #ffffff;
   margin-top: .5em;
   width: 199px;
   text-align:left;
    font-family:arial;
    font-size: .7em;  
    margin-left:1.0em;
    display:inline;

    text-align: left;
    float:left;


}



.details_price{ 



   color: #ffffff;
   margin-top: .5em;
   width: 160px;
   text-align:left;
    font-family:arial;
    font-size: .8em;  
    margin-left:1.0em;
    display:inline;

    text-align: left;
    float:right;

font-weight:bold;

}

.details_buttons{ 



   color: #ffffff;
   margin-top: .5em;
   width: 470px;
   text-align:left;
    font-family:arial;
    font-size: .7em;  
    margin-left:0em;
    display:inline;
    text-align: center;
    float:right;


}

.browse_common{ 



display: block;
		padding: 0em 0em 0em 0em;
		border-left: 1px solid #045304;
		border-right: 1px solid #045304;
 border-top: 1px solid #045304;
 border-bottom: 1px solid #045304;
		background-color: #006600;
		width: 481px;
		height:35px;
		overflow:hidden;
margin-left:0em;

text-align:center;
margin-bottom:.5em;



}






img.floatLeft { 
    float: left; 
    margin: 0px;
    margin-right: 8px; 
    margin-top: 1.0em;
 border: 2px solid #ffff00;

}
img.floatRight { 
    float: right; 
    margin: 4px; 
}



#search_box_equip {
	
	margin-left:115px;
	text-align: center; 
	font-family:arial; 
	display: block;
	padding: 10px 1px 11px 1px;
        border-top: 1px solid #045304;
	border-left: 1px solid #045304;
	border-right: 1px solid #045304;
        border-bottom: 1px solid #045304;
	background-color: #006600;
	text-decoration: none;
        height:auto;
       	clear:both;
	width:275px;
	font-stretch: wider;
        margin-top:15px;
	
	
	}

.right_area2 {
  width: 300px;              /* % of inner-container width */
  float: right;            /* right side of inner-container */
   
  margin: 0;               /* keep flush with adjacent containers */

  color: #fff;
  border-color: #999;      /* W3C CSS validation service get an erroneous */
  border-style: solid;     /*   parse error on border-right shorthand, */
  border-width: 0 0px;     /*   but not on individual properties */
  padding-left: 0px;

 font-family: arial, "lucida console", sans-serif;

 height:100%;

text-align:left;

  height: 100%;




}

.details_img { 
		
				
		width:230px;
		background-color: #FFFF00;
		margin:0;
		margin-top: .1em;
		margin-left: .1em;
		text-align:center;
                border: 1px solid #ffff00;



}

.faq_main{ 



display: block;
		padding: .5em .5em .5em 0.5em;
		border-left: 1px solid #045304;
		border-right: 1px solid #045304;
 border-top: 1px solid #045304;
 border-bottom: 1px solid #045304;
		background-color: #006600;
		width: 465px;
		height:auto;
		overflow:hidden;
margin-left:0em;

text-align:center;
margin-bottom:0px;



}



.cache_main{ 



display: block;
		padding: .5em .5em .5em 0.5em;
		border-left: 1px solid #045304;
		border-right: 1px solid #045304;
 border-top: 1px solid #045304;
 border-bottom: 1px solid #045304;
		background-color: #006600;
		width: 785px;
		height:auto;
		overflow:hidden;
margin-left:0em;
font-size:.8em;
text-align:center;
margin-bottom:0px;



}

.list{ 
float: left;

font-size: .8em;


clear: both; 
text-align: left;
margin-left:5px;
padding-right: 0em;

}

#map {
display:block;
margin-left: auto;
margin-right: auto;


text-align:center;

}
