﻿
/* Global Reset */
html, body, form, div, span, cite, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, img, fieldset, legend, button, embed, table th, td, object
{margin:0px; padding:0px;}

/* Begin Generic Styles*/
a img,fieldset,img {
	border:0 none;
}

html {background:#fff url(../img/bg_grid.jpg) center top no-repeat;}
body {font:1em normal Arial,Helvetica,San Serif; line-height:1.6em; text-align:center; color:#5C6355;}
body div {text-align:left;}
body, table {font-size:12px;}
h1 {font-size:14px;margin:7px 0;}
h2,h3 {font-size:12px;margin:5px 0;}
input, select, textarea {margin-right:3px;padding:3px;font-size:11px;}
a{color:#5A5B51;}
/* Structure */
div#page {width:874px; min-height:400px; margin:0 auto; }
#header{width:803px; height:99px;background: transparent url(../img/header_border.gif) repeat-x scroll 0px bottom;margin:0 auto;}
#content-bg{background:transparent url(../img/shadowb2-trans.png) no-repeat scroll bottom right !important;
background:transparent url(../img/shadowb2.gif) no-repeat scroll bottom -1px;
width:874px;padding-bottom:40px;height:auto;}

#content{background: transparent; width:803px;margin:0 36px 20px !important;margin:0 34px 20px;}
.hidden {position:absolute !important; left:-9999em !important; top:0px !important;}
.logo,#main-nav{ height:97px; float:left;}

#searchBox{height:25px; float:right;margin-top:10px;padding-right:65px;text-align:right;}
#searchKeyword{	width:172px;border:1px solid #9FA597;}

.button{position:relative;top:5px;*top:3px;}
/* Begin Navigation Styles*/
#main-nav{width:577px; vertical-align:text-bottom;display:block;}

div#main-nav ul{float:left;padding-left: 15px;margin:18px 0 0; list-style-type:none;}

#footer-nav ul li,div#main-nav ul li { display:inline-block;
background: transparent url(../img/menu_item_bullet.jpg) no-repeat scroll left 45%;margin:0 9px;float:left}

#footer-nav ul li a,div#main-nav ul li a{color:#5C6355;	text-transform:uppercase;float: left;text-decoration:none;
padding: 4px 6px 6px;border-bottom:1px none transparent;}

#footer-nav ul li a:hover,#main-nav ul li a:hover, div#mainnav ul li a.active{	border-bottom:1px solid #CCCCCC;}

#footer-nav ul li a{padding:0 6px 0 8px;font-size:11px;}
#footer-nav ul li{margin: 0 6px 0 0;}

ul.left-nav{
	line-height:1.4;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.left-nav a{background:transparent url(../img/sidenav_bullet.gif) no-repeat scroll left center;padding:0 2px 0 5px;
text-decoration:none;}

ul.left-nav a:hover {border-bottom:1px solid #CCCCCC;color:#000000;}

ul.left-nav ul{
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 6px 15px;
padding:0
}
/* End Navigation Styles*/

/*Color Styles*/
.jrRed, div#main-nav a.jrduty{color:#D02247;}
.jrOrange , div#main-nav a.jrsit {color:#DB972F;}
.jrGreen, div#main-nav a.jrwork {color:#A5B92D;}
.jrGrey, div#main-nav a.jrweave {color:#C8C2BD;}
/*End Color Styles*/

/*Begin Content Styles*/
#left-col{
	float:left;
	width:199px;
	margin: 0 0 10px 28px;
	*margin: 25px 0 10px 28px;
}

#main-col{
	float:left;
	width:544px;
	padding:0px 15px 10px 17px;
	*padding:25px 15px 10px 17px;
	line-height:1.6em;
	min-height:505px;
  	height:auto !important;
  	height:505px;

}
.flash-container{padding-top:25px;}
#main-col p{
margin:9px 0;
text-align:justify;
}

#main-col ul{	list-style:disc;list-style-position:outside;margin:5px 0 5px 15px;}
#main-col ul li{line-height:1.4em;}
#main-col ul li ul{	list-style:circle; margin:2px 4px 2px 15px;}

#left-col h1#side-banner{margin:0 0 45px;}
/*End Content Styles*/

/*Product Listing Styles*/

.product-row
{
	clear:both;
		
}
.product
{
	border-top:2px solid #C3BDB2;
font-size:10px;
padding:2px 13px 20px;
text-align:center;
float:left;
}

.product a
{
	background-color:#FFFFFF;
border:1px solid #FFFFFF;
display:block;
padding:5px 10px;
text-decoration:none;
width:74px;

}
.product a:hover{
	background-color:#EEEEEE;
}


.product a img{
	margin-bottom:10px;
	clear:both;
}

.pagination
{
	clear:both;
	height:20px;
margin:0 25px 15px 10px;
padding:2px 5px;
}

.pagination a.next,.pagination a.previous
{
	text-transform:uppercase;
	text-decoration:none;
}

.pagination a.next
{
	float:right;
}

#product-details
{
	clear:both;
}

ol.weave-listing
{
	float:left;
list-style-type:none;
margin:6px 24px 0 0;
width:45%;}

ol.weave-listing label{
	text-transform:uppercase;
}
ol.weave-listing li
{
	margin:0 0 2px;
}
.weave-image{
	clear:right;
	margin-bottom:10px;
}

#page-history{
	clear:both;
}

#page-history a{
	text-decoration:none;
}

.product-image
{
	float: right;
	margin-left:-20px;
    margin-top:20px;
}

.product-image-center
{
    border: solid 0px black;
    margin:0px auto;
    float: right;
    text-align: center;
    width: 70%;
}

.product-dimensions{
	float:right;
	margin-top:20px;
	margin-left:10px;
}

.product-dimensions li{
	padding: 5px 2px;
		width:115px;
		/*text-align:center;*/
		vertical-align:middle;
		margin-left:25px;
		list-style-position:outside;
}

.product-dimensions li span{
display:block;
text-align:center;
}
.product-image img
{
	vertical-align:middle;
}

.product-info
{
	min-height:312px;
  	height:auto !important;
 	height:312px;
}

.product-info ol
{
	list-style-type:none;
	font-family:"Courier New", Courier, monospace;
}


ol.product-meta
{
	float:left;
}

/* JR Sit Styles*/
#jr-sit ol li
{
	border-bottom: 2px solid #F4AC55;
}

.NoBottomBorder
{
    border-bottom: solid 0px black !important;
}

#jr-sit li.height
{
	list-style-image:url(../img/sit-height.png);
}

#jr-sit li.width
{
	list-style-image:url(../img/sit-width.png);
}

#jr-sit li.side-width
{
	list-style-image:url(../img/sit-side_width.png);
}

#jr-sit li.table-height
{
	list-style-image:url(../img/table-height-orange.gif);
}

#jr-sit li.table-width
{
	list-style-image:url(../img/table-width-orange.gif);
}

#jr-sit li.table-side-width
{
	list-style-image:url(../img/table-diam-orange.gif);
}

#jr-sit li.sit-height
{
	list-style-image:url(../img/sit-sit_height.png);
}

#jr-sit li.arm-rest
{
	list-style-image:url(../img/sit-arm-rest.png);
}

#jr-sit li.m
{
	list-style-image:url(../img/sit-m.gif);
}

#jr-sit li.stack
{
	list-style-image:url(../img/sit-stack.gif);
}

#jr-sit .suit
{
	color:#F4AC55;
	font-weight:bold;
	text-align:center;
}


/*End JR Sit Styles*/

/* JR Work Styles*/
#jr-work ol li
{
	border-bottom: 2px solid #C1CC54;
}

#jr-work li.height
{
	list-style-image:url(../img/work-height.png);
}

#jr-work li.width
{
	list-style-image:url(../img/work-width.png);
}

#jr-work li.side-width
{
	list-style-image:url(../img/work-side_width.png);
}

#jr-work li.table-height
{
	list-style-image:url(../img/table-height-green.gif);
}

#jr-work li.table-width
{
	list-style-image:url(../img/table-width-green.gif);
}

#jr-work li.table-side-width
{
	list-style-image:url(../img/table-diam-green.gif);
}


#jr-work li.sit-height
{
	list-style-image:url(../img/work-sit_height.png);
}

#jr-work li.arm-rest
{
	list-style-image:url(../img/work-arm-rest.png);
}

#jr-work li.m
{
	list-style-image:url(../img/work-m.gif);
}

#jr-work li.stack
{
	list-style-image:url(../img/work-stack.gif);
}

#jr-work .suit
{
	color:#C1CC54;
	font-weight:bold;
	text-align:center;
}

/*End JR Work Styles*/

.product-meta li
{
	padding: 5px 2px;
	line-height:17px;
	white-space:inherit;
}

.product-meta li.label
{

	font-weight:bold;
}




/*End Product Listing Styles*/

/*Start Footer Styles*/
#footer{border-top:1px solid #9FA597;height:15px;padding:20px 20px 60px;clear:both;	margin-top:5px;}

#copyright{
	float:right;font-size:11px;
}
/*End Footer Styles*/

.product-link
{
   /* text-decoration: none; */
}