@charset "utf-8";
/* FirstStreetOnline.com */

body {
	font-family:Arial, Helvetica, sans-serif;
}

img { border:0; }

#container {
	width:970px;
	margin:0 auto;
}

/* Header */
#header {
	background:#fff url(../../imagesW/header-bg.jpg) repeat-x;
	height:110px;
}

/* Header left side container */
#header_left {
	width:710px;
	float:left;
}

/* Logo */
#header_logo {
	width:300px;
	float:left;
	padding:15px 10px;
	padding-right:0;
}
/*#header_logo {
	width:300px;
	float:left;
	padding:15px 5px;
	padding-right:0;
	padding-top: 25px;
}*/

/* Search Block */
#header_search {
	width:395px;
	margin-left:310px;
	text-align:center;
	font-size:9pt;
}
#header_search a { color:#005991; }
#header_search a:hover { text-decoration:none; }
* html #header_search { width:393px; }
#sale { 
	font-size: 11pt; 
	font-weight: bold; 
	padding-bottom:8px;
}

/* Shopping Cart Block */
#header_right {
	width:255px;
	margin-left:710px;
	text-align:center;
}
#header_right .cart {
	padding-top:10px;
	font-size:11pt;
}
#header_right .checkout {
	font-size:11pt;
}
#header_right a { color:#005991; }
#header_right a:hover { text-decoration:none; }

/* Inputs */
#search_input { padding:3px; color:#3e3e3e; }

/* Customize Block */
#customize {
	background:#f6f6f6 url(../imagesW/custom_bg.jpg) repeat-x;
	height:35px;
	clear:both;
}
#customize .left {
	width:400px;
	float:left;
	padding:10px 5px;
	font-size:10pt;
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#828282;
}
#customize .right {
	width:400px;
	float:right;
	font-size:10pt;
	font-weight:bold;
	padding:10px;
	text-align:right;
	color:#828282;
}
#customize .right a { color:#454545; }
#customize .right a:hover { text-decoration:none; }
#customize_block {
	width:300px;
	padding:10px 5px;
	background:#f8f8f8 url(../imagesW/custom_block_bg.png) repeat-x;
	float:right;
	margin-left:660px;
	font-size:10pt;
	text-align:center;
	position:absolute;
	display:none;
}
#customize_block form { margin:0; padding:0; }

#font-size-default { /*font-size:11pt;*/ }
#font-size-small { /*font-size:10pt;*/ }
#font-size-medium { /*font-size:12pt;*/ }
#font-size-large { /*font-size:15pt;*/ }

.clear { clear:both; }

/** CONTENT **/
#content {
	margin: 0;
}
#content .bluebar {
	background:#005991 url(../../imagesW/bluebar.png) repeat-x;
	width:720px;
	height:2px;
}
#content .bluebar_long {
	background:#005991 url(../../imagesW/hrblue.gif) repeat-x;
	width:100%;
	height:2px;
	margin-top:-5px;
	font-size:0pt; /* IE */
}
#content .page_title { font-size:12pt; color:#005991; }
#content .welcome { font-size:16pt; margin:0 0 3px 0; padding:0; color:#005991; text-transform:uppercase; }
#content .h1_title { font-size:16pt; margin:0 0 10px 0; padding:0; color:#005991; }

/* MAIN page (index) */
#slide {
	width:930px;
	margin:5px auto;
}
#slide .slide_bar {
	background-color:#f6f6f6;
	width:910px;
	padding:12px 10px;
}
#slide .control { float:left; margin:-8px 5px 0 -5px; width:80px; }
#slide .description { width:800px; margin-left:95px; font-style:italic; text-align:right; }
#slide .description a { color:#000; text-decoration:none; }
#slide .loading {
	width:150px;

	/* If the slide image height is not 260px, change height and padding-top below to fit the loading text */
	height:180px;
	padding-top:80px;

	margin:0 auto;
	text-align:center;
	font-size:11pt;
	color:#484848;
}

#main_content {
	width:750px;
	float:left;
	padding-top:5px;
}
#main_content .garland { background:#ffffff url(../../imagesW/Garland.jpg) repeat-x; width:750px; height:27px; }
#main_content .bluebar { background:#005991 url(../../imagesW/bluebar1.png) repeat-x; width:750px; height:30px; }
#p_list_table { text-align:center; font-size:11pt; width:750px; border:none; }
#p_list_table td { vertical-align:top; padding:10px; border:1px solid #e2e2e2; }
#p_list_table .desc { margin:10px 0; }
#p_list_table .desc a { color:#000; text-decoration:none; }
#p_list_table .desc a:hover { text-decoration:underline; }
#p_list_table .price { color:#000000; font-weight:bold; margin:5px 0; }
#main_sidebar {
	width:215px;
	margin-left:750px;
	text-align:center;
	padding-top:5px;
}
#main_sidebar ul { margin:0; padding:0; list-style:none; }
#main_sidebar li { margin:0 auto; padding:5px 6px; border:1px solid #e2e2e2; border-bottom:none; width:135px; font-weight:bold; font-size:10pt; }
#main_sidebar li a { color:#000; text-decoration:none; }
#main_sidebar .last { border-bottom:1px solid #e2e2e2; }

.sidebar_box { border:1px solid #e2e2e2; font-size:10pt; }
.sidebar_box_title {
	padding:5px 10px;
	background-color:#1972b7;
	color:#fff;
	text-transform:uppercase; font-weight:bold;
}

#accblocks {
	width:750px;
	padding:5px;
	font-size:12pt;
}
#accblocks .title {
	background:#fff url(../../imagesW/accblock.png) repeat-x;
	border:1px solid #e2e2e2;
	border-bottom:none;
	border-top:none;
	padding:10px;
	cursor:pointer;
}
#accblocks .active { background:#fff url(../../imagesW/accblock_active.png) repeat-x; border-top:1px solid #e2e2e2; }
#accblocks .toggle { float:right; width:100px; position:absolute; margin-left:630px; margin-top:-20px; text-align:right; }
#accblocks .first { border-top:1px solid #e2e2e2; }
#accblocks .content {
	border:1px solid #e2e2e2;
	padding:10px;
	font-size:11pt;
	display:none;
}
#accblocks .collapsed { display:block; }

/* begin styles for RSS Feed */

.rss-box {
	 margin: 0.5em;
	 width: 745px;
	 background-color: #ffffff;
	 border: 1px solid #e2e2e2;
     font-family:Arial, Helvetica, sans-serif;
	 
}
.rss-items {
	margin-top:0px;
	padding-left:1em; 
	padding-right:1em;
	padding-top:1px;
	padding-bottom:0px;
	margin-left:0px;
	color:#000000;
}
p.rss-title {padding:0.5em; padding-left:1em;}
.rss-title {
	font-size: 12pt;
	background-color: #005991;
	color: #FFFFFF;
	font-weight:bold;
	text-align: left;
}

.rss-item  {
  font-size: 11pt;
  list-style:none;
  padding-bottom:1em;
}

.rss-item a {
	color:#005991;
	font-size: 12pt;
	font-weight:bold;
	}
	
.rss-item a:visited {
	color: #005991;
}

.rss-date {
	font-size: 1pt;
	color: #ffffff;
	}
 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

/* Shopping Cart */
#shoppingCartTable td { /*vertical-align:top;*/ }
.cart_empty { text-align:center; font-size:14pt; }
.errorMsg { background-color:#C00000; color:#fff; font-weight:bold; padding:5px; font-size:11pt; }
.warnMsg { background-color:#FFFFBF; color:#000; font-weight:bold; padding:5px; font-size:11pt; }
.cartTableTitle { background-color:#005991; color:#fff; }
.cartHeadFont { padding:5px; font-size:12pt; }
.cartLine { font-size:11pt; }
.cartLine a { color:#005991; }
#shoppingCartInfoTable { vertical-align:top; font-size: 11pt; }
#subTotalTable { font-size:11pt; float: right; }
#subTotalTable2 { font-size:11pt; }
.cartLargeNavLinks a { color:#005991; font-size:13pt; padding:5px; }
.cartLargeNavLinks a:hover { text-decoration:none; }
#cartCheckout { text-align:right; }

/* User Account */
#signInTable a { color:#005991; }
#signInTable a:hover { text-decoration:none; }
#signInTable td { vertical-align:top; font-size:11pt; }
#signInTable .title { background-color:#b4b4b4; color:#000; padding:5px 8px; margin:0 0 10px 0; font-weight:bold; text-transform:uppercase; }
#signInTable .signIn { /*background-color:#F2F7FA;*/ }
#signInTable .register { padding-left:15px; }
#signInTable .warn { font-size:9pt; color:#FF0000; display:none; }
#signInTable .account_benefits { /*padding:0 5px;*/ font-size:10pt; }
#newAccountTable, #newAddressTable { font-size:11pt; background-color:#f9f9f9; padding:10px; }
.requiredFieldsTxt { font-size:11pt; margin-top:5px; width:600px; margin:0 auto; }
.required_field { font-weight:bold; }
#welcome_back { width:900px; padding:5px; /*margin:0 auto;*/ }
#welcome_back a { color:#005991; }
#welcome_back a:hover { text-decoration:none; }
#welcome_back ul { margin:0; padding:0; list-style:none; }
#welcome_back li { margin:2px 0; padding:2px 5px; }
.forgotPwd { text-align:center; font-size:9pt; }

/* Checkout */
#checkout_steps { width:600px; margin:0 auto; }
#checkout_steps table { padding:5px; background-color:#f9f9f9; }
#checkout_steps td { vertical-align:top; font-size:11pt; }
#checkout_steps a { color:#005991; }
#checkout_steps a:hover { text-decoration:none; }
#checkout_steps .td_title { background-color:#f5f5f5; padding:2px; }
#checkout_steps_control { width:660px; margin:0 auto; padding:0 0 0 30px; font-size:1pt; }
#checkout_steps_control img { margin-left:-4px; }
#checkout_shipping { background-color:#fff; border:1px solid #e2e2e2; padding:5px; }
#checkout_shipping table { background-color:#fff; }
#checkout_shipping .title { background-color:#f5f5f5; margin:-5px; padding:5px; font-weight:bold; }
#checkoutPaymentMethodTable td { padding:3px; }
.paymentMethod { background-color:#fff; border:1px solid #e2e2e2; padding:5px; font-size:11pt; }
.paymentMethodTitle { background-color:#f5f5f5; margin:-5px; padding:5px; font-size:12pt; font-weight:bold; }
.reviewOrder { background-color:#fff; border:1px solid #e2e2e2; padding:5px; font-size:11pt; }
.reviewOrderTitle { background-color:#f5f5f5; margin:-5px; padding:5px; font-size:12pt; font-weight:bold; }
.checkoutTotal { background-color:#ececec; }
.giftMessages { padding:5px; }
.giftMessages p { margin:8px 0; }
.giftMessages ul { margin:0; padding:0; list-style:none; }
.giftMessages li { margin:0; padding:5px; }

/* Search */
#searchResultsIndicator { display:none; width:200px; font-size:11pt; }
#searchResults { width:720px; margin:0 auto; }
#searchResults td { vertical-align:top; font-size:11pt; }
#searchResults a { color:#005991; }
#searchResults a:hover { text-decoration:none; }
#results table td { padding:10px; }

/* Other */
#addressBook { font-size:11pt; }
#contact_info { font-size:11pt; }
#contact_info ul { margin:0; padding:0; list-style-type:square; }
#contact_info li { margin:0 40px; padding:5px; }
#historyTable { font-size:11pt; }
#historyTable .historyTableTitle { background-color:#005991; color:#fff; }
#review_form {
	background-color:#f9f9f9;
	border:1px solid #e2e2e2;
	padding:10px;
	font-size:11pt;
}
#review_form td { padding:5px; }
#review_form fieldset { padding:10px; }
#wishlist { font-size:11pt; padding:5px; }
#reminders table td { font-size:11pt; }
#reminders .tableTitle { background-color:#005991; color:#fff; padding:5px; }
#reminders a, #wishlist a, .create_review a { color:#005991; }
#reminders a:hover, #wishlist a:hover, .create_review a:hover { text-decoration:none; }
.review_date { font-size:10pt; font-style:italic; }
.review_author { font-size:10pt; padding-bottom:5px; }
.review_content { border-bottom:1px dotted #aaa; padding:5px 2px; }
#register_block {
    padding:10px 20px;
    border:1px solid #cfcfcf;
    font-size:11pt;
    color:#000;
    width:390px;
    margin-left:40px;
    float:left;
}
#login_block {
    padding:10px 20px;
    border:1px solid #cfcfcf;
    font-size:11pt;
    color:#000;
    width:390px;
    margin-left:500px;
}
#register_block .title, #login_block .title {
    padding:8px;
    margin:-10px -20px;
    text-transform:uppercase;
    font-weight:bold;
    background:transparent url(../imagesW/login_title_bg.png) repeat-x;
    color:#fff;
}


/* FOOTER */
#footer {
	background:#fdfdfd url(../imagesW/footer_bg.png) repeat-x bottom;
	border:1px solid #bebebe;
}
#footer_top_left {
	background:#005991 url(../imagesW/footer_top.png) repeat-x bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:10pt;
	font-weight:bold;
	padding:5px;
}
#footer_left {
	width:335px;
	float:left;
	font-size:10pt;	
}
#footer_left .footer_content { padding:5px 10px; }
#footer_right {
	width:630px;
	margin-left:335px;
	border-left:2px solid #ccc;
}
#footer_right .footer_content { padding-left:15px; }

#footer_right td { vertical-align:top; font-size:10pt; line-height:20px; }
#footer_right a { color:#000; }
#footer_right a:hover { text-decoration:none; }

#footer .warn { font-size:9pt; color:#FF0000; display:none; }
#footer form { margin:0; padding:0; }
#footer .privacy_policy { font-size:11pt; }
#footer .privacy_policy a { color:#000; }

#copyright { font-size:12px; background:none; margin-top:10px; }
#copyright td { vertical-align:top; }



/*
 * New Navigation - 03/2010
 */
/*#nav {
    margin:-3px;
    margin-left:0;
    padding:7px 0;
    background:#005991 url(../images/nav_sprite.png) 0 -20px repeat-x;
    list-style:none;
    float:left;
    width:100%;
    font-size:90%;
}*/
#nav {
    margin:0;
    padding:7px 0;
    background:#005991 url(../imagesW/nav_sprite.png) 0 -20px repeat-x;
    list-style:none;
    float:left;
    width:100%;
    font-size:90%;
}
#nav li {
    float:left;
    position:relative;
    padding:0;
    margin:0;
    z-index:10000;
}
/* Style Top Level */
#nav li p a {
    color:#fff;
    text-decoration:none;
    padding:7px 21px;
    border-right:1px solid #5396C9;
    font-size:9pt;
    font-weight:bold;
	text-transform:uppercase;
}
#nav li p a.last { border:none; }
#nav li p a:hover { text-decoration:underline; }
#nav li p .nav_hover { background-color:#333; color:#fff }
#nav li p, #nav li h3 {
    margin:0;
    display:inline;
    font-size:100%;
}

/* Content Container */
#nav li.nav_more div.nav_content {
    position:absolute;
    
    /*
        IE Crap
        Move element away from viewport then call it back when hovering.
        Use of 'display:none;' causes IE 8 to return wrong width value.
    */
    /*
    display:none;
    left:0;
    */
    left:-9999px; /* Hide Element - IE Bug Fix */

    top:1.8em;
    width:445px;
    padding:10px 5px 5px 5px;
    border:1px solid #aaa;
    border-top:none;
    background:#e9eff3 url(../imagesW/nav_sprite.png) 0 -55px repeat-x;
    font-size:90%;
}
/* Single Column */
#nav li.nav_more div.nav_single { width:200px; }
/* Display Content Container when hovering nav item */
#nav li.nav_current div.nav_content { display:block; left:0; }

#nav li div.nav_content span { padding:0 3px; color:#1972B7; font-size:110%; font-weight: bold;}
#nav li div.nav_content p { padding:0 3px; }

/* Left Column */
#nav li div.col_a {
    width:210px;
    float:left;
    padding-right:10px;
}
/* Right Column */
#nav li div.col_b {
    width:210px;
    float:left;
    padding-left:10px;
    border-left:1px solid #DDD;
}
/* Content 'Footer' */
#nav li div.line {
    clear:both;
    background-color:#fff;
    color:#333;
    padding:10px;
    margin:-5px;
    border-top:1px solid #ccc;
}

/* Style Content Links */
#nav li dl.links {
    padding:7px 3px;
    margin:5px 0;
}
#nav li dl.links dt a { color:#005991; line-height:1.8em; }
#nav li dl.links dt a:hover { text-decoration:none; }

/* Slider for Index Page */
#slider {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #E2E2E2;
height:275px;
margin-bottom:30px;
margin-left:10px;
position:relative;
width:720px;
}
#slider ul.ui-tabs-nav {
left:470px;
list-style:none outside none;
margin:0;
padding:0;
position:absolute;
top:0;
width:250px;
}
#slider ul.ui-tabs-nav li {
color:#000000;
font-size:11px;
padding:1px 0;
}
#slider ul.ui-tabs-nav li span {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
line-height:18px;
padding:5px;
}
#slider .ui-tabs-panel {
height:275px;
overflow:hidden;
position:relative;
width:470px;
}
#slider .ui-tabs-hide {
display:none;
}
#slider li.ui-tabs-nav-item a {
background:none repeat scroll 0 0 #FFFFFF;
color:#333333;
display:block;
height:90px;
line-height:20px;
outline:medium none;
text-decoration:none;
}
#slider li.ui-tabs-nav-item a:hover {
background:none repeat scroll 0 0 #F2F2F2;
}
/*#slider ul.ui-tabs-nav li.ui-tabs-selected a {
background:none repeat scroll 0 0 #F5F5F5;
}*/
#slider ul.ui-tabs-nav li img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #EEEEEE;
clear:both;
float:left;
margin:2px 5px;
padding:2px;
}
#slider .ui-tabs-panel .info {
background:url("../../imagesW/slider_bg.png") repeat scroll 0 0 transparent;
height:70px;
left:0;
position:absolute;
top:205px;
width:470px;
}
#slider .info h2 {
color:#333333;
font-size:13pt;
font-weight:normal;
margin:0;
overflow:hidden;
padding:5px;
}
#slider .info p {
color:#FFFFFF;
font-family:Verdana;
font-size:11pt;
line-height:15px;
margin:0 5px;
}
#slider .info a {
color:#F5F5F5;
text-decoration:underline;
}
#slider .info a:hover {
text-decoration:none;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
