body

{

  margin: 0;

  padding: 0;

  background-color:#FFFFFF;

}



*

{

  font-size:11px;

  font-family: Verdana, Arial, Helvetica, sans-serif; 

  color: #666666;
  
}

  

a:link, a:active, a:visited

{

  text-decoration:none;

  color:#666666;

  font-size:1em;

}



a:hover

{

  text-decoration:none;

  color:#999999;

  font-size:1em;

}





img

{

  border-style:none;

}





/* Style for Showroom Maps Table Start */

#map_printarea

{

  display:none;  /* On Screen Hide, but setting for printing Showroom Maps only */
  
}

/* Style for Showroom Maps Table End */






/* Start color setting for table */





table

{

  background-color:#FFFFFF;

}



table #header_tb

{

  background-color:#000000;

}



table #topnav_tb, #mainrightpane_tb, #mainrightpanecontent_tb, #newsletter_tb

{

  background-color:#E1E1D9;

}


table #footer_tb

{

  background-color:#EAEAE8;

}



/* End color setting for table */




table #mainleftpanestandalonecontent_tb

{

  width:745; /* 785-20-20 */

  margin:20px 20px 20px 20px;

  vertical-align:top;
  
}



table #mainleftpanecontent_tb

{

  width:158; /* 196-18-20 */

  margin:20px 18px 20px 20px;

  vertical-align:top;
  
}



table #mainbodycontent_tb

{

  width:578; /* 588-10-0 */

  margin:20px 10px 20px 0px;

  vertical-align:top;

}


table #mainrightpanecontent_tb

{

  width:180px; /* 204-12-12 */

  margin:20px 12px 5px 12px;

  text-align:center;

  vertical-align:top;  
  
}




.tableborder	/* Style for Image Border within Table */

{

  border-collapse:collapse;
  
  border-color:#C2C1BC;
  
}




/* Start Title for each page on body section */

.pagetitle

{

  font-size:1.1em;
  
  width:100%;
  
  font-weight:bold;

  vertical-align:top;
  
  margin:0 0 5px 0;

  text-transform: uppercase;
  
  padding: 2px 0 2px 0; /*header text is indented 10px*/

}

/* End Title for each page on body section */




.mainhead, .heading

{

  font-size:1.1em;
  
  font-weight:bold;

  vertical-align:top;
  
}



.mainhead

{

  margin:20px 0 5px 0;
  
}



.heading

{

  margin-bottom:3px;
  
}



.text

{

  vertical-align:text-top;

  text-align:justify;

}




.navseperator
{

  margin:0px 2px 0px 2px;

}




.sitemap

{

  margin:0px;
  
  padding:2px;

}




/* Style for Top Navigation Info Begins Here */



.topnav

{

  text-align:right;
  
  margin-right:12;

  font-size:0.9em;
  
}



.topnav a, .topnav a:link, .topnav a:active .topnav a:hover, .topnav a:visited

{

  font-size:0.9em;
  
  font-weight:bold;
  
}



/* Style for Top Navigation Info Ends Here */







/* Style for Bottom Navigation Info Begins Here */



.botnav

{

  text-align:right;

  margin:7px 20px 0px 0px;

  font-size:1em;
  
}



.botnav a, .botnav a:link, .botnav a:active, .botnav a:hover, .botnav a:visited

{

  font-size:1em;
  
}



/* Style for Bottom Navigation Info Ends Here */







/* Style for Download Gallery Begins Here */



.dloption

{

  text-align:center;

  margin:0px;
  
  padding:2px;

  font-size:0.8em;
  
}



.dloption a, .dloption a:link, .dloption a:active, .dloption a:hover, .dloption a:visited

{

  font-size:0.9em;
  
}



/* Style for Download Gallery Ends Here */






/* Style for Footer Design Info Begins Here */



.designinfo

{

  text-align:left;

  font-size:0.8em;
  
}





.designinfo a, .designinfo a:link, .designinfo a:active, .designinfo a:hover, .designinfo a:visited

{

  font-size:0.8em;

}




/* Style for Footer Design Info Ends Here */







/* Style for Page Navigation Begins Here */



.navarrow

{

  margin:0;

  font-size:1.2em;
  
  color:#BBBBBB;
  
  font-weight:bold;
  
}



.navarrow a, .navarrow a:link, .navarrow a:active, .navarrow a:hover, .navarrow a:visited

{

  font-weight:bold;
  
}


.activepage

{

  color:#FF0000;
  
}



/* Style for Page Navigation Ends Here */







/* Style for data display table begins here */

#datatb

{

  background-color:#FFFFFF;

}


.datatbth

{

  text-align:left;

  background-color:#E1E1D9;

  padding:8px 4px 8px 4px;
  
  font-size:1.1em;
  
  font-weight:bold;
  
}


.datatbtda

{

  background-color:#FFFFFF;

  padding:4px 4px 4px 5px;

  vertical-align:top;

}


.datatbtdb

{

  background-color:#F3F3F3;

  padding:4px 4px 4px 5px;

  vertical-align:top;

}

/* Style for data display table ends here */







/* Style for Menu Begins Here */


.menu

{

  width: 100%; /*width of menu*/

  margin:0;

}


.menuheader

{ /*CSS class for menu headers*/

  font-size:1em;
  
  font-weight:bold;

  color:#FFFFFF;

  background-color:#C2C1BC; 

  margin:0;

  text-transform: uppercase;
  
  padding: 3px 2px 3px 2px; /*header text is indented 10px*/

/*  cursor: hand;
  
  cursor: pointer;*/

}


.menusubheader

{ /*CSS class for menu sub headers*/

  font-size:1em;
  
  font-weight:normal;

  background-color:#E1E1D9;

  margin:0;

/*  text-transform: uppercase;*/
  
  padding: 3px 2px 3px 2px; /*header text is indented 10px*/

  cursor: hand;
  
  cursor: pointer;
  
  border-top: 1px solid #FFFFFF;
  
}


.menu ul

{

  list-style-type: none;

  margin: 0 0 0 0;

  background-color:#FFFFFF;

}


.menu ul li

{
  
  font-size:1em;
  
  color:#666666;
  
  margin-top:1px;
  
  padding: 3px 2px 3px 10px;
  
  background-color:#E1E1D9;

}


.menu ul li a

{

  font-size:1em;
  
  color:#666666;

  text-decoration: none;

}


.menu ul li a:hover

{ /*hover state CSS*/
  
  font-size:1em;
  
  color: #999999;

}

    

/* Style for Menu Ends Here */







/* Style of Sales Table Begins */



.tableHeaderTxt

{

  text-align:center;

  font-size:1em;

  color:#666666;
  
  background-color:#EAEAEA;
  
  padding:2px;
  
}



.tableHeaderTxt a

{

  color:#666666;

  text-decoration: none;

  font-size:1em;

}



.tableHeaderTxt a:link, .tableHeaderTxt a:hover, .tableHeaderTxt a:active, .tableHeaderTxt a:visited

{

  color:#666666;

  font-size:0.8em;



}



.tableHeaderImgBg

{

  width:100%;

  background-color:#ffffff;

  text-align:center;

  vertical-align:middle;

}



.tableHeaderTxtBg

{

  background-color:#EAEAEA;

  vertical-align:top;
  
  height:55;

}



/* Style of Sales Table Ends */



/* Style of product contents section starts */

.producthead {

  font-weight:bold;

}

.productcontent {

  text-align:justify;
  
  margin:20px 0 0 0;

  
}

.productcontent A{

  text-decoration:underline;

}

/* Style of product contents section ends */



/* Motion Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 160px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */