/***
ELEMENTAL STYLES
***/
*			{margin: 0; padding: 0; border: 0;}
html			{width: 100%; height: 100%;}
body		{width: 100%; height: 100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #fff;}
 
p 			{margin-bottom: 1.1em;}
hr			{height: 1px; margin-bottom: 1.1em; clear: both; border: 0px; background-color: #000;}

input,
textarea,
select				{border: 1px solid #000; width: 100%;}
input[type="submit"]	{border: 0;}


/***
CLASSES
***/
.clear			{clear: both;}
.aligncenter	{text-align: center;}
.alignleft		{float: left;}
.alignright		{float: right;}
.opacBar		{position: absolute; z-index: 1; background: #000; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}

img.alignleft	{float: left; margin: 0 20px 15px 0;}
img.alignright	{float: right; margin: 0 0 15px 20px;}
img.aligncenter	{display: block; margin: 0 auto 1.1em;}

.grey{
	background: -webkit-gradient( linear, left center, right center, color-stop(0.05, #eee), color-stop(1, #FFF) );
	background: -moz-linear-gradient( center left, #eee 5%, #FFF 100% );
	background-image: -ms-linear-gradient(left, #eee 5%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#FFFFFF', GradientType=1);
	background-color: #eee;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.greyBtn{
	width: 115px;
	display: block;
	font-familY: Arial Black, Arial, sans-serif;
	font-size: 14px;
	background-color: #555555;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	border-radius: 8px;
	padding: 7px 14px!important;
	text-decoration: none;
	border: 1px solid #ccc;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: 1px solid #fff!important;
}
.greyBtn:focus	{outline: none;}
.greyBtn:hover{
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #555555!important;
}

/***
HEADER STYLES
***/
#header				{min-height: 290px;}
#topBar				{display: none;}
#header #social		{display: none;}

#header #logo			{margin: 0 auto; max-width: 776px; min-width: 582px; width: 100%;}

#header #botInfo			{display: none;}


/***
NAVIGATION STYLES
***/
#navOverflow,
#mainNav			{display: none;}


/***
CONTENT STYLES
***/
#contentWrapper ul,
#contentWrapper ol	{margin-bottom: 1.1em;}
#contentWrapper li	{margin-bottom: 4px;}

#content ul					{list-style: url('../images/bgr_li_bullet.png') outside; margin-bottom: 22px;}
#content ul.checklist		{list-style: none; padding: 0; margin-left: 25px;}
#content ul.checklist li	{background: url('../images/bgr_li_checkbox.png') no-repeat 0 10px; padding: 6px 0 0 26px;}


/***
HOMEPAGE STYLES
***/
/* Slider */
#slideWrapper		{display: none;}

/* Carousel */
#carouselWrapper	{display: none;}

/* Three Cols */
#contentCols				{margin-top: 30px; color: #000; font-size: 14px;}
#contentCols #contentHome	{line-height: 20px;}
#contentCols h2				{color: #ed1c24; text-transform: uppercase; font-weight: normal; text-align: center; margin-bottom: 25px;}
#contentCols .col			{float: left; width: 285px; margin-right: 42px;}
#contentCols .col a			{text-decoration: none; position: relative;}
#contentCols .col.first img,
#contentCols .col.last img		{display: block;}
#contentCols .col.first h2		{text-align: left;}
#contentCols .col.first li		{list-style: none; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
#contentCols .col.first li a		{display: block; font-weight: bold;}
#contentCols .col.first li.viewAll a{width: 150px; font-weight: normal!important; font-family: Arial;}
#contentCols .col.first li:last-child	{border-bottom: 0;}
#contentCols .col.last			{margin-right: 0px;}
#contentCols .colContent			{background-color: #221e1f; padding: 5px; display: block; position: relative;}
#contentCols .colContent .title	{display: inline-block; font-size: 10px; color: #fff; font-weight: bold; font-family: "Arial Black", Arial, sans-serif; text-transform: uppercase; margin-top: 9px; position: absolute; top: 2px; right: 8px;}
#contentCols .col.link .content	{border: 1px solid #be2c32; overflow: hidden;}


/***
PAGES STYLES
***/
#contentWrapper						{color: #000;}
#contentWrapper #content				{line-height: 20px;}
#contentWrapper #content	ul,
#contentWrapper #content	ol	{margin-left: 35px; margin-bottom: 1.1em;}

/* Filtering Options */
#filteringTop					{display: none;}

/* Testimonials */
.testimonial		{padding: 20px;}
.testimonial .name 	{color: #000;font-style: italic; font-size: 14px;}

/* Newsletters */
#content .cpt_newsletters		{padding: 20px; background-color: #fff;}

/* FAQs Accordion */
#accordionWrapper h2.accordTitle{
	color: #000000;
	font-size: 14px;
	padding: 8px; 
	cursor: pointer;
	border-bottom: 2px solid #ED1C24;
}
#accordionWrapper .accordContent		{display: block; padding: 0 8px;}

/* Contact Forms */
#formContainer				{display: none;}
.form,
.form form					{display: none;}


/***
INVENTORY STYLES
***/
/* Inventory / Sold Page */
span.customSelect	{padding: 6px; border: 1px solid #ccc; border-radius: 3px; background: url('../images/ico_dd_arrow_inactive.png') no-repeat 95% center;}
span.customSelect.customSelectFocus,
span.customSelect.customSelectHover	{background: url('../images/ico_dd_arrow_active.png') no-repeat 95% center;}

#content .listing ul	{list-style: none; margin: 0!important;}
.listing			{display: table; width: 100%; border-top: 1px solid #ccc; padding: 20px 0;}
.listing h2 a			{text-decoration: none;}
.listing .red		{color: #ED1C24;}
.listing .price		{color: #ED1C24; font-size: 14px; font-weight: bold;}
.listing .col		{display: table-cell; vertical-align: top; text-align: left;}
.listing .col.first	{width: 160px;}
.listing .col.first a{position: relative; display: block; width: 135px;}
.listing .col.mid h2	{width: 375px;}
.listing .col.last	{width: 140px;}
.viewArrow			{display: block; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #fff; padding: 5px 0 5px 10px; width: 160px; letter-spacing: 2px; font-size: 10px; background: url('../images/btn_details.jpg') no-repeat center left; text-align: left;}
.viewArrow:hover	{color: #dadada; text-decoration: none;}
.soldOverlay		{position: absolute; top: 0; right: 0;}


/* Single Listing */
#contentWrapper #listingWrapper ul			{list-style: none; margin: 0;}
#listingWrapper .redBtn						{display: none;}
#listingWrapper #listing_prev_next			{display: none;}
#listingWrapper #listing_top					{padding: 22px 0; font-weight: bold; font-size: 26px;}
#listingWrapper #listing_top	#title			{font-familY: Arial Black, Arial, sans-serif; text-align: center; float: none!important;}
#listingWrapper #listing_side				{display: none;}
#listingWrapper #featured					{position: relative;}
#listingWrapper #featuredRight				{display: none;}
#listingContent								{margin-top: 30px;}
#listingContent h2.accordTitle{
	padding: 8px; 
	color: #000000;
	font-size: 18px;
	border-bottom: 2px solid #ed1c24;
}
#listingContent .accordContent		{padding: 0 8px; margin: 1.1em 0;}
#specifications tr			{background-color: #e1e1e1; border-bottom: 1px solid #ffffff; padding: 10px;}
#specifications tr:hover		{background-color: #cccccc;}
#specifications td			{padding: 6px 18px; border: 1px solid #000; text-shadow: 1px 1px 1px #fff;}
#specifications td.spec_label{font-weight: bold; width: 125px;}
#specifications td.not-active{color: #aaa; text-shadow: none;}

#listGallery				{display: none;}


/***
BLOG STYLES
***/
/* Index Styles */
#content .post		{padding: 20px; background-color: #fff;}

/* Navigation Styles */
.navigation						{display: none;}


/***
SIDEBAR STYLES
***/
#sidebar		{display: none;}


/***
FOOTER STYLES
***/
#footerWrapper		{border-top: 5px solid #e3e3e3; margin-top: 4px;}
#footer				{padding: 30px 0;}
#footer	img			{display: none;}
#footerLeft			{margin: 0 auto; width: 285px; text-align: center;}
#footerLeft a		{color: #5e5e5e; text-decoration: none;}
#footer #copyright	{color: #5e5e5e; font-size: 11px;}
#footerRight		{display: none;}
#footer #credits	{display: none;}