@media print{ 
*{ margin:0 auto; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
body { color:#009; background:#fff; font-family: verdana, tahoma, arial, helvetica, sans-serif, MS Sans Serif; }
input{ background-color:#fff; color:#000; padding:2px; border:1px solid #5c5c5c;}
input:hover{ background-color: #EAEAEA; color:#000;}
select{ background-color:#ccc; color:#000; padding:2px; border:1px solid #5c5c5c;}
select:hover{ background-color: #EAEAEA; color:#000;}

p{font-size:12px; color: #333; line-height:21px; font-family:Arial, Helvetica, sans-serif;}
h1{font-size:24px; color:#FFF; font-weight: normal; padding:10px 0px 0px 5px;}
h2{font-size:18px; color:#000; font-weight: normal; }
h3{font-size:16px; color:#FFF; font-weight: normal;}

#container{ width:960px; position:relative; height:100%; background-color:#FFF; }
#topheader {position:relative;}
#topheader .lightgrey{ background-image:url(../images/grey-header.jpg); height:104px; width:960px; display:none;}
#topheader .bluebar{width:960px; height:53px; background-image:url(../images/blue-bar.png); background-repeat:repeat-x; position:relative; z-index:100;display:none;}

#homepageheader{position:relative; height:250px; width:960px; background-color:#fff; top:-20px;display:none;}
#homepageheader .leftimg{background-image:url(../images/hpheaderimg.jpg); height:250px; width:610px; float:left;display:none;}
#homepageheader .calltoaction{ height:50px; width:350px; float:left; position:absolute; top:100px; padding-left:10px;display:none;}
#homepageheader .rightimgcontainer{height:250px; width:340px; float:left; background-color:#fff; margin-left:10px; display:inline;display:none;}
#homepageheader .smltitle{font-size:18px; color:#e2e2e2; position:relative;  margin:53px 0px 0px 10px;display:none;  }
#homepageheader .smltitle:hover{ color:#fff;display:none; }

#homepageheader .rightimg1{height:77px; width:340px; float:left; background-image:url(../images/rightim3.jpg); margin-bottom:10px;}
#homepageheader .rightimg1:hover{height:77px; width:340px; float:left; background-image:url(../images/rightim3-hover.jpg); margin-bottom:10px;}

#homepageheader .rightimg2{height:77px; width:340px; float:left; background-image:url(../images/rightim1.jpg); margin-bottom:10px;}
#homepageheader .rightimg2:hover{height:77px; width:340px; float:left; background-image:url(../images/rightim1-hover.jpg); margin-bottom:10px;}

#homepageheader .rightimg3{height:76px; width:340px; float:left; background-image:url(../images/rightim2.jpg);  }
#homepageheader .rightimg3:hover{height:77px; width:340px; float:left; background-image:url(../images/rightim2-hover.jpg); margin-bottom:10px;}

#topheader .raq{ position:absolute; left:840px; z-index:101; top:93px;display:none;}
#topheader .logo{ position:absolute; left:15px; z-index:101; padding-bottom:20px;}
#topheader .callus{ position:absolute; left: 847px; top: 22px; color:#666; display:none;}
#topheader .number{ position:absolute; left: 775px; top: 40px; font-size:24px; color:#666;display:none;}


#darkgrey{ width:960px; height:30px; background-color:#333;display:none; }
#darkgrey ul { float:right; margin-top:5px;}
#darkgrey ul li{ display: inline;}
#darkgrey ul li a{color:#fff; font-size:10px; border-right:1px #fff solid; padding-right:5px; text-decoration:none;}
#darkgrey ul li a:hover{color:#ccc;}
 
#maincontent {position:relative; float:left; width:960px; background-color:#FFF;  }
#maincontent .showroom{width:240px; background-image:url(../images/showroom.gif); position:relative; height:57px; background-repeat:no-repeat;}
#maincontent .showroom h4{font-size:16px; color:#FFF; font-weight:bold; padding:14px 0px 10px 13px;}


#leftnav{width:240px; float:left; background-color:#999; display:none;}
#leftnav p{color:#fff; font-size:11px; line-height:21px;}
#leftnav .title{width:234px; background-color:#5C5C5C; padding:5px 0px 5px 5px;}
#leftnav .content{width:234px; padding:10px 0px 10px 10px; position:relative;}
 

#leftnav .content form#style select { border:none; font-size:10px; width:220px; padding:3px;}
#leftnav .content form#browse input {width:190px; padding:3px; font-size:10px;}
#leftnav .content form#browse input#button {position:absolute; width:20px; border:solid 1px #fff; padding:0;}
#leftnav .content form#join input {width:170px; padding:3px; font-size:10px;}
#leftnav .content form#join input#button {position:absolute; width:35px; border:solid 1px #fff; padding:0;}

#leftnav .subpgcontent { }
#leftnav .subpgcontent ul{list-style:none; line-height:10px;}
#leftnav .subpgcontent ul li a{font-size:12px; color:#fff; text-decoration:none; padding:10px; display:block; }
#leftnav .subpgcontent ul li a:hover{color:#fff; background-color:#666;}
 
 
#rightnav{width:710px;float:left; position:relative; height:1%; margin-left:10px;  }
#rightnav img{ border: 1px #999 solid; padding:5px; margin:10px;display:none;}
#rightnav strong{font-size:14px; color:#000; font-weight: bold;}
#rightnav .title{ height:49px;  width:700px; margin-top:130px; color:#000;}
#rightnav .title h1{color:#000;}
#rightnav .header-sml{width:710px;}
#rightnav .breadcrumb{ height:15px;  padding:5px 5px 15px 0px; width:705px; margin-bottom:15px;}
#rightnav .breadcrumb ul {padding-top:1px;}
#rightnav .breadcrumb ul li a{ font-size:11px; color:#000; padding-left:5px}
#rightnav .breadcrumb ul li { font-size:11px; color:#000;  display:inline}
#rightnav  div#choose {position:relative; clear:both;   padding:5px; background-color:#000; color:#fff; margin-bottom:10px; font-size:11px;  width: 700px;}
#rightnav .print{width:100px;  position:relative; float:right; padding:5px;}
#rightnav .print img{ margin:0; padding:0; border: none; } 
#rightnav .content{  width:700px; position:relative; float:left;  }
#rightnav .content ul { padding-left:30px;}
#rightnav .content ul li{ font-size:12px;   line-height:25px; list-style-type:square; color:#000; font-family:Arial, Helvetica, sans-serif;}
#rightnav .content ul li a{ font-size:14px; color: #000; font-weight:bold; text-decoration:none; padding-top:10px; display:inline;}
#rightnav .content2{  width:660px; position:relative; float:left; margin:10px 0 0 10px;}

/**Category Section **/
#rightnav  .content div#pagenumber{position:relative; clear:both; padding:5px;  margin-bottom:10px; font-size:10px; font-weight:bold;  width:100%; }
#rightnav  .content div#pagenumber ul{position:relative; margin:0; padding:0; text-align:right;}
#rightnav  .content div#pagenumber ul li {  display:inline; font-size:10px; font-weight:bold; color:#000;}
#rightnav  .content div#pagenumber ul li a{position:relative; font-size:10px; font-weight: normal; padding:5px; text-decoration:none; color:#000;}
#rightnav  .content div#pagenumber ul li a:hover{ color:#fff; background-color:#000000}


/**Thumbnail Section **/
div.thumbnails{background-color:#00FF33;}

/**Category Section **/
#rightnav  .content div#cata {position:relative; }
#rightnav  .content div#cata dl { float:left; margin:0px 5px 15px 5px;  padding-right:5px;}
#rightnav  .content div#cata dl dt { }
#rightnav  .content div#cata dl dt a{font-size:11px; color: #666; padding:3px 3px 3px 3px; text-decoration:none; }
#rightnav  .content div#cata dl dt a:hover{ color: #000099; }
#rightnav  .content div#cata dl dd a{font-size:11px; color: #999; padding:3px 3px 3px 10px; text-decoration:none;}
#rightnav  .content div#cata dl dd a:hover{color:#fff; background-color:#000000}
/**Products Section **/
#rightnav  .content div#products {background-color:#fff; position:relative; width:690px; margin-bottom:10px; clear:both;}
#rightnav  .content div#products .proimg{background-color:#fff; float:left; padding:10px;}
#rightnav  .content div#products .protitle{background-color:#6d6e71;   padding:5px; height:20px; }
#rightnav  .content div#products .protitle a {font-size:16px; font-weight:bold; color:#FFF; text-decoration:none;}
#rightnav  .content div#products .prodesc{background-color:#fff; padding:10px;  height:150px; padding:5px; }
#rightnav  .content div#products .proextra{background-color:#939598; padding:5px 0px 10px 30px; font-size:11px; color:#fff; height:10px;  clear:both}
#rightnav  .content div#products .proextra a{  color:#fff; text-decoration:none;}
#rightnav  .content div#products .proextra .price{width:220px; float:left;}
#rightnav  .content div#products .proextra .comp{ width:320px; float:left; }
#rightnav  .content div#products .proextra .details{width:90px;  float:left; }
#rightnav  .content div#products img{border:none; padding:0; margin:0;}
 

/**Expanded Products Section **/
#rightnav  .content div#products-more {background-color:#fff; position:relative; width:690px; margin-bottom:10px;}
#rightnav  .content div#products-more img{border:none; padding:0; margin:0;}
#rightnav  .content div#products-more .proimg{background-color:#fff; float:left; padding:10px;}
#rightnav  .content div#products-more .protitle{background-color:#6d6e71;   padding:5px; height:20px;}
#rightnav  .content div#products-more .protitle a {font-size:16px; font-weight:bold; color:#FFF; text-decoration:none;}
#rightnav  .content div#products-more .prodesc{background-color:#fff; padding:10px;  height:150px; padding:5px; }
#rightnav  .content div#products-more .proextra{background-color:#939598; padding:5px 0px 10px 30px; font-size:11px; color:#fff; height:10px;  clear:both; position:relative;}
#rightnav  .content div#products-more .proextra a{  color:#fff; text-decoration:none;}
#rightnav  .content div#products-more .proextra .price{width:220px; float:left;}
#rightnav  .content div#products-more .proextra .comp{ width:320px; float:left; }
#rightnav  .content div#products-more .proextra .details{width:90px;  float:left;  }
#rightnav  .content div#products-more .prodesc ul label{ color:#000; font-weight:bold; float:left; width:100px; }
#rightnav  .content div#products-more .prodesc ul li{ list-style:none;}
#rightnav  .content div#products-more .prodesc .thumbnail{clear:both; float:left; position:relative;}
#rightnav  .content div#products-more .prodesc dl  {}
#rightnav  .content div#products-more .prodesc dl dt{ font-size:12px;}
#rightnav  .content div#products-more .prodesc dl dd{display:inline; padding-right:10px;}
#rightnav  .content div#products-more .prodesc dl dd img{border:1px solid #999;}

/**Shopping Cart Section **/


/**Footer Section **/
#footer{position:relative; float:left; width:960px; height:30px;}
#footer .bluebg{ width:850px; background-color:#666; height:240px; position:relative; top:25px;display:none;}
#footer .content{ width:810px; background-color:#666; height:200px; border:1px solid #fff; position:relative; top:10px; padding:10px;display:none;}

#footer .content dl{ width:192px; float:left; position:relative; padding:5px;}
#footer .content dl p{font-size:12px; color:#fff; padding-left:10px;}
#footer .content dl dt{font-weight:bold; font-size:14px; color:#ccc; padding-bottom:5px;}
#footer .content dl dd a{font-weight:normal; font-size:10px; color:#fff; text-decoration:none; line-height:23px; padding-left:10px;}

#footer .copyright{width:960px;  position:relative; font-size:11px; color:#000; top:35px; text-align:center;}

}