/* General */
body { 
  background: #cabdad;
  margin-top:0px;
  margin-left:0px;
  right: 0;
  bottom: 0;
  left: 0;
  padding:0px;
}

/* For overall layout */
table.main {
  background-color: #cabdad;
  width: 850px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  padding:0px;
}

#footer {
  height:10px; 
  text-align:right;
  color:white;
  font-size:9px;
  font-family:Century Gothic;
  vertical-align:middle;
  padding:0px 5px 2px;
}


/* Navigation styles */
a {
  border:none;
  text-decoration:none;
}

a.subnav { 
  padding:5px 10px; 
  font-family: Century Gothic;
  font-weight: bold;
  font-size:10pt;
  color:white;
  text-decoration:none;
}

a.subnav:hover { 
  color:black;
}

a.subnav_selected { 
  color:black;
}

a.nav { 
  padding:5px 10px; 
  font-family: Century Gothic;
  font-weight: bold;
  font-size:11pt;
  color:white;
  text-decoration:none;
}

a.nav:hover { 
  color:black;
}

a.nav_selected { 
  color:black;
}

.redbg {
  background-color: #e54b2f;
  //opacity:.50;
  //filter: alpha(opacity=50); 
  //-moz-opacity: 0.5;
  width:100%;
  overflow:hidden;
  position:relative;
  height:6px;
}

.graybg {
  width:100%;
  height:34px;
  background-color:#808080;
  opacity:.55;
  filter: alpha(opacity=55); 
  -moz-opacity: 0.55; 
  position:relative;
  top:43px;
  overflow:hidden;  
}


/* Main content window */
td.maincontent {
  background-color:transparent; 
  text-align:left;
  padding:0px;
  vertical-align:top;
  height:482px;
}

td.iframecell {
  width:850px; 
  height:450px; 
  border:none; 
  padding:0px; 
  background-color:#ffffff;
}


a.innerlink{
  text-decoration:none;
  font-weight:bold;
  color:black;
}


.construction {
  background-color:white;
  font-family: Century Gothic;
  font-size:11pt;
  color:black;
  vertical-align:middle;
  text-align:center;
  padding:5px;
  width:100%;
}

/* showroom */
.showroom_right {
  font-family:Century Gothic;
  font-size:11pt;
  text-align:left;
  padding:5px;
  vertical-align:top;
}

.showroom_left {
  font-family:Century Gothic;
  font-size:14pt;
  text-align:right;
  vertical-align:top;
  font-weight:bold; 
  padding:10px 0px 0px 0px;
  font-smooth:always;
}


/* Iframe Background Table */
table.iframebg {
  background-image: url('images/home.jpg');
  background-repeat: no-repeat;
  height:450px;
  width: 850px;
  margin-top:0px;
  padding:0px;
}


/* Catalog */
td.prodthumb {
  width:33%;
  height:200px;
  border:none;
  text-align:center;
  vertical-align:bottom;
  padding:5px;
}

td.pagenav {
  height:14px;
  font-size:10pt;
  font-family:Century Gothic, Verdana;
  font-weight:normal;
  text-align:right;
  vertical-align:middle;
  padding:5px 10px 5px 10px;
}

img.imgthumb {
  border:none;
}

p.prodinfo {
  text-decoration:none;
  color:#000000;
  font-size:10pt;
}

a.prodthumblink {
  color:#000000;
}

a.pagenav { 
  color:#000000;
}


/* Product */
td.product_img {
  vertical-align:top;
  padding:20px;
  text-align:center;
}

#productinfo td.title { font-weight:bold;font-size:14pt;}
#productinfo td.description { font-weight:normal; font-size:10pt;}
#productinfo td.attribname { font-size:10pt; font-weight:bold; padding:0px; vertical-align:bottom;}
#productinfo td.attribvalue { font-size:10pt; padding:0px; vertical-align:top; }
#productinfo td.spacer { height:10px; }

#backbutton { text-align:right; width:100%; padding:5px 10px; }
#backbutton a { color:#e54b2f; font-size:10pt; font-weight:normal;}


/* Contact Us */
#contactus td.address { font-size:10pt; vertical-align:top; }
#contactus a.email { font-weight:bold; color:#000000; }
#contactus a.linkie { color:#000000; }

table#contactform { padding:10px; }
#contactus .msg { color:#e54b2f; font-weight:bold; }
#contactus #contactform td.label { font-weight:bold; font-size:10pt; text-align:right; padding:0 10px 0 0;}
#contactus #contactform td.inputform { padding:2px; }
#contactus #contactform td.note { font-weight:bold; font-size:8pt; padding:0px; }
