/* IMPORTS */
@import 'reset-min.css';
@import '960_24_col.css';
@import 'navigation.css';
@import 'forms.css';

.ems-link {
	padding-left: 10px;
}

/*****
PAGE STRUCTURE
*****/

html, body {background-color:#000; /*background-image: url("/images/bg.jpg");*/ background-repeat: repeat-x; font-family: Helvetica,sans-serif; font-size:12px; height: 100%;}
html {

}

p { padding-bottom:14px; font-family: Helvetica,sans-serif; font-size:12px; color:#0b0b0a; line-height:16px; }

td {font-family: Helvetica,sans-serif; font-size:12px; color:#0b0b0a; line-height:16px;}

a, a:link, a:active, a:visited { color:#fff; text-decoration:none; font-family: Helvetica,sans-serif; }
a:hover { text-decoration:underline; }


a font{ color: #00f;}
a u font{ color: #00f;}

h1 {font-family: Helvetica,sans-serif; font-size:17px; color:#0b0b0a; }
h2 {font-family: Helvetica,sans-serif; font-size:17px; color:#0b0b0a;}
h3 {font-family: Helvetica,sans-serif; font-size:17px; color:#0b0b0a;}
h5 {font-family: Helvetica,sans-serif; font-size:12px; color:#0b0b0a; font-weight:bold;}


.header-clouds {width:100%; background-image: url("/images/header-clouds.jpg"); /*height:100%;*/ }

/*****
HOME
*****/

.right-nav {width:275px; background-color:#c5c5cd; border:8px solid #fff; float:right;}

.link-container {margin-top:132px; opacity:0.9; background-color:#262525 !important; padding:10px;}
.link-container a {font-size:15px; text-transform:uppercase;}

.fb-like {
	padding: 10px;
	padding-left: 30px;
	padding-top: 0px;
	border: 6px solid #49494B;
}
.products-link  {border:6px solid #49494b; width:263px; height:166px; background-image: url('/images/products-link.jpg'); vertical-align:text-bottom;} 
.products-link a {background-color:#2c2b2c; height:44px; /* opacity:0.8;filter:alpha(opacity=80);*/ width:263px; vertical-align:text-bottom;}
.products-link a:hover {}

.nearest-link  {border:6px solid #49494b; width:263px; height:166px; background-image: url('/images/nearest-link.jpg'); vertical-align:text-bottom;} 
.nearest-link a {background-color:#2c2b2c; height:44px; /* opacity:0.8;filter:alpha(opacity=80);*/ width:263px; vertical-align:text-bottom; font-size:14px; }
.nearest-link a:hover {}

.retailers-link  {border:6px solid #49494b; width:263px; height:166px; background-image: url('/images/retailers-link.jpg'); vertical-align:text-bottom;} 
.retailers-link a {background-color:#2c2b2c; height:44px; /* opacity:0.8;filter:alpha(opacity=80);*/ width:263px; vertical-align:text-bottom; }
.retailers-link a:hover {}

.cowboys-link  {border:6px solid #49494b; width:263px; /*height:166px;*/ background-image: url('/images/mariners-link.jpg'); 
vertical-align:text-bottom;} 
.cowboys-link a {background-color:#2c2b2c; height:44px; /* opacity:0.8;filter:alpha(opacity=80);*/ width:263px; vertical-align:text-bottom;}
.cowboys-link a:hover {}


.top-box {background-color:#c5c5cd; border: 8px solid #fff; /*padding:20px 10px;*/ margin-bottom:20px; }
.top-box h3 {border-bottom:1px dotted #0b0b0a; padding-bottom:10px; width:580px; margin-left:15px; margin-top:20px;} 
.top-box p {width:580px; margin-left:15px; margin-top:10px;}

.bottom-box {
background-color:#C5C5CD;
border-color:#FFFFFF;
border-style:solid solid none;
border-width:8px 8px medium;
height:561px;
}
.bottom-box h3 {border-bottom:1px dotted #0b0b0a; padding-bottom:10px; width:580px; margin-left:15px; margin-top:20px;} 
.bottom-box p {width:580px; margin-left:15px; margin-top:10px;}


/*****
ABOUT US
*****/

.inner-content {background-color:#C5C5CD;
border-color:#FFFFFF;
border-style:solid solid none;
border-width:8px 8px medium;
height:100%;
padding:0 15px;
}

.inner-content h3 {
border-bottom:1px dotted #0B0B0A;
/*margin-left:15px;*/
margin-top:20px;
padding-bottom:10px;
width:900px;
margin-bottom:10px;
}

.inner-content span {
	padding:10px 0px;
}
/*
.inner-content a {color:#0057a6;}


.inner-content a:hover {color:#fff;}
*/
.inner-content p{/*margin-left:15px;*/ margin-top:10px;}

.address {/*margin-left:15px;*/ margin-top:20px;}
.address li {float:left; list-style-type:disc; padding-right:20px;}
.first-address {list-style-type:none !important;}

.RightColumn {float:right;}

.bottom {height:100%}


/*******
contact
******/

.map {clear:left;/*margin-left:15px;*/ margin-top:20px;}
#map_canvas { float:left; margin-top:15px;}


/******
PRODUCT
******/

.product-description {float:left;}
.locate-btn {width:100px; height:28px; clear:left; margin-left:13px;}
.locate-btn a{background-image: url('/images/locate.jpg'); background-position:0px 0px; width:200px; height:28px; text-indent:-9999px; display:block;}
.locate-btn a:hover {background-position:0px 30px;}
.product-gallery {
float:right;
margin-right:34px;
margin-top:20px;
}

.gallery li a {float:left; margin-right:10px;}


/******
CATEGORY
*******/

.category-list {margin-top:20px;}
.category-list li {background-color:#FFF; float:left; margin-right:10px; margin-bottom:10px; width:218px; height:150px; overflow:hidden; padding-bottom:20px; vertical-align: middle; text-align: center;}
.category-text { background-color:#000000; opacity:0.8; padding:5px 0 4px 7px; width:212px;  bottom:0px;}
.category-image { text-align:center; /*width:200px; removed fir ie9's parent <a> fix*/ padding-top:5px; }


/*****
STORE
*****/

.store-locator { margin-top:20px;}

.store-locator select {width:200px; margin-right:100px; font-size:12px;}

.store-locator label {margin-right:30px;}

.store-locator input {width:200px; margin-right:100px;}

 .store-locator .submit {width:76px; clear:left; margin-top:20px;}
 
 .results h5 { border-bottom:1px dotted #0b0b0a; padding-bottom:10px; width:900px; margin-top:20px;}
 
 .results {width:575px;}
 
 .results-info-wrapper {width:380px;}
 
.results-info-container  {
float:left;
width:401px;
}

.results-info {
float:left;
margin-right:80px;
margin-top:20px;
width:150px;
}
 
 .results-info span { float:left;}



/*****
SCRIPT STYLES
*****/



/*****
FOOTER
*****/


.wrapper {
min-height: 100%;
/*height: auto !important;*/
height: 100%;
margin: 0 auto -200px;
}

#footer, .push {
height: 200px;
clear:both;

color:#fff;
}

#footer {
	background-image: url('/images/footer.png'); border-bottom:1px solid #000; padding-bottom:7px;}


.footer-image {/*padding-left:20px;*/ background-image: url('/images/footer-content.jpg'); width:646px; height:152px; margin-left:10px;  }

.footer-image-inner {/*padding-left:20px;*/ background-image: url('/images/footer-content-inner.jpg'); width:960px; height:152px; margin-left:5px;  }

#footer p {color:#fff; clear:left;}

.footer-nav {list-style-type:none; color:#fff;}
.footer-nav li {float:left; margin-right:8px; color:#fff;}
.footer-nav li a {color:#fff; font-size:11px;}

.footer-content {float:left;}

.footer-facebook {float:right; width:93px; height:28px; margin-right:10px;}
.footer-facebook a {background-image: url("/images/facebook.jpg"); background-position:0px 0px; width:90px; height:27px; text-indent:-9999px; display:block;}
.footer-facebook a:hover {background-position:0px 32px;}
/*---- sIFR ---*/
.sIFR-flash { visibility: visible!important; margin:0; padding:0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible!important; }
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-active h1 {
  visibility: hidden;
  font-family: Arial, Helvetica, sans-serif;
  /*line-height: 1em;*/
  font-size: 25px;
  color:#303c6d;
}


/* FAQ*/

#faq-q-and-a h5 {margin-bottom:2px;}

#faq-q-and-a { clear:left;}

#faq-q-and-a a {color:#0B0B0A !important;}

.row-color-1 {padding:5px;}

.row-color-2 {padding:5px;}

.faq-table {margin-top:20px;}


.pagination {float:left;}

#faq-filter-bar {clear:left;}

#faq-filter-bar table {float:left;}

td a {color:#0B0B0A !important;}

