
/* crap yui stuff*/
/*
#productsandservices .bd { background: #E8E7E6; border:none; font-size:15px;}
#productsandservices .yuimenuitem-selected {background: #B4BFC9; text-decoration: underline;}
#productsandservices a:link {color: blue;}
#productsandservices a:visited {color: purple;}
*/

#.yui-navset div.loading div {
    /*background:url(assets/loading.gif) no-repeat center center;*/
    background: #000;
    height:8em;
    
    /* hold some space while loading */
}



/*
#the_forum {
background-image: url(background/recession.png);
color: #FFF;
}
*/


#productsandservices .yuimenubaritemlabel {padding-top:5px; padding-bottom:5px;}

.yuimenubar.yuimenubarnav {
padding-left:15px;
}

#doc4 {
border: thin solid #000;
}

#foremost
	{
	background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
	/*background-image: url(background/recession.png);*/
	/*background-repeat: repeat-x;*/
	padding-bottom:10px;
	padding-top:10px;	
	}

#foremost legend {
font-weight:bold;
color:#ddd;
}

#email_address {
color: #fff;
float:right; 
margin-right:15px;
border-bottom:1px dotted #D27E1C;
}

.promo {
	background:#EEE;
	font-size:10px;
	width:100%;
	color: #fff;
	font-weight: bold;
	padding-top: 5px;
	}

.logo { 
        background:#989896;
        background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -100px;
	font-size:10px;
	width:100%;
	color: #fff;
	font-weight: bold;
	padding-top: 5px;
	}

#logo 	{
	margin-left:15px;
	padding:4px 4px 2px 2px;
}


#product_menu {
background-image: url(background/brownshade.png);
background-color:#FFFFFF;
border:1px solid #DDDDDD;
margin:0.38em 0 0;
padding:0.38em;
text-align:left;
margin-left:3px;
}


#navigation {
margin-left:2px;
margin-top:5px;
border: 1px solid #ddd;
padding-top:20px;
background:#eee;

}

#navigation li {
list-style-type: none;
padding-bottom:.85em;
}

.caption {
color: #DE7E1C;
font-weight: bold;
margin-left:10px;
}

.content {
background-color:#F7F9FB;
margin:0.75em 0 0;
padding:0.38em;
text-align:left;
margin-left:3px;
}

.content_module {
padding: 5px; 
margin-right:5px;
}

#ft {
	background: #2647A0;
	/*background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;*/
}




span.ship_caption {
font-weight: bold; 
padding-left:5px;
}

#comments {
background-image: url(background/stripes.png);
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
padding-bottom:5px;
padding:10px;
}

#shipping {
border:1px solid #ddd;
background: #CAD9E8;
margin-left:5px;
margin-right:5px;
margin-bottom:15px;
}

#shipping p {
text-indent: 0px;
margin-right: 5px;
padding-left: 5px;
}




#productsandservices {
                
                position: static;
                
            }


			/*
				For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
				setting the "zoom" property to 1.  This ensures that the selected state of 
				MenuItems doesn't get dropped when the user mouses off of the text node of 
				the anchor element that represents a MenuItem's text label.
			*/

			#productsandservices .yuimenuitemlabel {
			
				_zoom: 1;
			
			}

			#productsandservices .yuimenu .yuimenuitemlabel {

				_zoom: normal;

			}





.yui-skin-sam .yui-tt .bd {
background-color:#000;
color: #fff;
font-weight:bold;
}




.module_head 
{
background: #395796;
	background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
padding:5px;
color: white; 
font-weight:bold; 
margin-bottom:10px;

}

#comments_head
{
font-weight:900;
color: #D37E1C;
}



#usa_shipping img {
padding-left:5px;
}

#usa_shipping {
margin-bottom:15px;
}

#canada_shipping {
margin-bottom:15px;
}

#international_shipping{
margin-bottom:15px;
}

#residential_shipping {
margin-bottom:15px;
}

#navigation_how {
padding-top:10px;
margin-bottom:10px;
}

#right-content {
margin-top:15px;
}

.product_table td{
border:none;
background:#eee;
}

#feature_tabs
{
margin-right:5px;
}
#hd {
background: #000;
padding-top:12px;
padding-left:15px;
padding-bottom:5px;
padding-right:10px;
background-image: url(http://www.pics.excavatorthumb.com/graphics/smf/maroonstandard.png); 
background-repeat: repeat-x;
color:#98B4D4;
font-weight:bold;
}

#hd a:link {
color:#fff;
margin-top:4px;
padding:0px;
}

#hd a:visited {
color: #ccc;
}

#hd img {
border:none;
}


#doc3 {
background:#eee;
}

#usaa_menu {
color:000;
margin-top:5px;
/*border: 5px solid #395796;*/
padding:5px
background:#000;
margin-left:5px;
/*opacity: .95;*/
}

#usaa_shiny {
background-image: url(http://www.pics.excavatorthumb.com/graphics/smf/maroonstandard.png); 
	background-repeat: repeat-x;
}

#usaa_title_image {
text-align:center;
/*opacity: .75;*/
background:#395896;
background-image: url(http://pics.excavatorthumb.com/graphics/smf/rocky.jpg);
padding:5px;
}

#usaa_mainpic_div {
background:#7B726C;
/*background-image: url(background/honeybee.png);*/
text-align:center;
padding:5px;
}

#usaa_mainpic_div img{
padding:5px;
border:none;
}

#usaa_gallery {
background: #5A534F;
text-align:center;
padding:5px;
}

#usaa_gallery img{
border:none;
float:left;
}

#usaa_gallery a:link{
color:#fff;
}

#usaa_gallery a:visited {
color: #DCF254;
}

#usaa_fire_sale {
background:#000;
color:#FF0000;
padding:10px;
}

#usaa_gallery img{
padding:5px;
}

.usaa_h3 {
font-size:167%; 
color: 000;
}

#usaa_details {text-align:center;  padding:5px; background:#eee; background-image: url(http://www.pics.excavatorthumb.com/graphics/smf/brownshade.png); background-repeat: repeat-x; }
#usaa_details p {text-align:left; width:75%;}
#usaa_payment {text-align:center;  padding:5px; opacity: .85; background: #000; color:#FF0000;}
#usaa_shipping { padding:5px; background: #FFF; text-align:left; }

#usaa_detail_list {
background: #fff;
/*background-image: url(http://pics.excavatorthumb.com/graphics/smf/cboard.jpg);*/
list-style-type: none;
margin-left: auto;
margin-right: auto;
border-collapse:collapse;
width:50%;
border:1px solid #000;
font-family:monospace;
text-align:left;
font-size:14px;
padding:5px;
font-weight:bold;
}


#usaa_detail_table {
background-image: url(http://pics.excavatorthumb.com/graphics/smf/cboard.jpg);
margin-left: auto;
margin-right: auto;
border-collapse:collapse;
width:50%;
border:1px solid #DFD4C7;
font-family:monospace;
text-align:left;
font-size:14px;
padding:5px;
font-weight:bold;
}
.usaa_even {
padding:5px;
background:#eee;
}

.usaa_odd {
padding:5px;
}

.usaa_bold {
font-weight:bold;
}

#ft {
background-image: url(background/honeybee.png); 
background: #415B7E;
}

.usaa_shipping_form
{
padding:15px;
background: #FFF;
margin-bottom:5px;
border: 5px solid #C00000;
}

.usaa_caption{
padding:10px;
background: #B03204;
background-image: url(http://www.pics.excavatorthumb.com/graphics/smf/maroonstandard.png); 
color:white;
font-weight:bold;
font-size:14px;
}

.usaa_module {padding:5px; background: #EAE3DE; border: 1px solid #A5634D;}

#usaa_shipping_payment_returns {background:#fff;}

#about_usaa {
text-align: left;
}

#ft {
background: #395896; 
text-align:center;
}


#usaa_nav li
{
display: inline;
list-style-type: none;
padding:5px;
margin-top:3px;
}

/* FIRE SALE*/
#usaa_title_image_firesale {
background:#395796;
background-image: url(background/honeybee.png);
text-align:center;
padding:5px;
}

#fire_sale {
padding:10px; opacity: .85; background: #000; color:#FF0000;}


