/* Tabs Style
----------------------------------------------------------------------------------------------------*/
.container {text-align:left;}

ul.tabs {display:inline; height:33px;}

ul.tabs li {
	float: left;
	border: 1px solid #ccc;
	border-bottom:none;
	margin-right: 8px;
	position:relative;
	top:1px;
	z-index:82;
}
ul.tabs li a {
	padding: 10px 8px;
	display: block;
	text-decoration: none;
	background-color: #dddddd;
	color: #000;
	font-weight:bold;
	position:relative;
	z-index:80;
}
ul.tabs li a.current {
	background-color: #fff;
	color:#c7202b;
	position:relative;
	z-index:82;
}
.tab-panel {
	clear:both;
	border: 1px solid #ccc;
	display: inline;
	padding: 8px 1px 16px 1px;
	position:relative;
	z-index:81;	
	/*min-height:312px;*/
	float: left;
}

ul.tabs li a:link {color:#000000;}
ul.tabs li a:visited {color:#000000;}
ul.tabs li a:hover {color:#000000;}
ul.tabs li a:active {color:#000000;}
ul.tabs li a.current {color:#c7202b;}

.tabs-nested {margin-left:8px;}
.tabs-nested li{display:inline; margin-right:8px;}
.tabs-nested li a {color:#000000; text-decoration:none;}
.tabs-nested li a:hover {color:#000000; text-decoration:underline;}
.tabs-nested li a.current {color:#c7212b; font-weight:bold;}
.tab-panel-nested{margin:16px 0px 0px 8px;}
.tab-content {margin-right:8px;}
.tab-not-nested {margin:8px;}
.tab-not-nested h2 {margin-top:-8px;}
.tabsheight {float: left;}

/* Site Header Styles */

#site_header #shopping {background-image: url(http://cdn.overstock.com/img/mxc/2009_os_siteShop1.gif);}
#site_header #auctions {background-image: url(http://cdn.overstock.com/img/mxc/2009_os_siteAuct1.gif);}
#site_header #cars {background: url(http://cdn.overstock.com/img/mxc/2009_os_siteCars1.gif);}
#site_header #real {background: url(http://cdn.overstock.com/img/mxc/2009_os_siteReal1.gif);}
#site_header #community {background: url(http://cdn.overstock.com/img/mxc/2009_os_siteComm1.gif);}
#site_header #logo a {background:url(http://cdn.overstock.com/img/mxc/2009_os_logo.gif) #fff no-repeat 0px 0px;}
#site_header #logo a:hover {background:url(http://cdn.overstock.com/img/mxc/2009_os_logo.gif) no-repeat 0px -56px;}
#site_header #navigation #saleTag a {background: url(http://cdn.overstock.com/images/mxc/2009_os_sales_icon.png) no-repeat;}

/* Site Navigation */

#site_header #navigation #saleTag a {
	color:#fff; 
	text-decoration:none; 
	background: url(http://cdn.overstock.com/images/mxc/2009_os_sales_icon.png) no-repeat; 
	padding-left:10px; 
	padding-right:5px
}

/* Page Specific Style */

.ircontent {
	width:736px;
	float:left; 
	display:inline;
}
.irtools {
	width:190px; 
	display:inline; 
	float:right; 
}
.faQ {
	font-size: 18px; 
	color: #c7202b;
}
.fs18 {
	font-size: 18px;
}
.secFilings {
	width:360px;
	padding-right: 8px;
	display:inline;
}
.uEvents {
	width:368px;
	display:inline;
}
/* tr {
	height: 30px;
}
td {
	vertical-align: middle;
}*/

.ccbnTblTtl,
.ccbnTblLnk {
	font-weight: bold;
}
table tr.ccbnBgTblOdd td {
	background-color: #eaeaea !important;
}
.arrow {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("http://ak1.ostkcdn.com/img/mxc/2010_hh_arrows.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 0;
    height: 8px;
    margin-left: 0;
    width: 5px;
}
.pad-left {
	padding-left: 8px;
}
.pad-lr {
	padding: 0 8px;
}
.ircontent h3,
.irtools h3 {
	font-size: 15px;
}
#lifaq li {
	padding: 2px 0;
}