@charset "utf-8";
/* FirstStreetOnline.com
* CATEGORY Page Blocks
*/

#sidenav {
	width:200px;
	float:left;
}
#sub_category_left_block {
	background-color:#fff;	
	padding:10px;
	width:200px;
	font-size:10pt;
	border:1px solid #e2e2e2;
	border-top:none;
}
#sub_category_left_block .title {
	background:#fff url(../images/filter_products_title_bg.png) repeat-x bottom;
	margin:-10px;
	padding:10px;
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	text-transform:capitalize;
	font-weight:bold;
	font-size:11pt;
}
#sub_category_left_block ul { margin:20px 0 5px 0; padding:0; list-style:none; }
#sub_category_left_block li {
	font-size:10pt;
	padding:5px;
	text-transform:capitalize;
	color:#005991;
}
#sub_category_left_block li a { color:#005991; text-decoration:underline; }
#sub_category_left_block li a:hover { text-decoration:none; }

/* Great Choices Bar */
#great_choices { width:200px; padding:5px; }
#great_choices h1 { font-size:10pt; margin:0; padding:0; }
#great_choices hr { border:1px thin #eee; }
#great_choices .title { text-transform:uppercase; font-weight:bold; }
#great_choices ul { margin:0; padding:0; list-style:none; }
#great_choices li { }
#great_choices td { vertical-align:top; }
#great_choices img { border:1px solid #e2e2e2; }
#great_choices a { color:#000; }
#great_choices a:hover { text-decoration:none; }
#great_choices .product_info { padding:5px; font-size:9pt; }
#great_choices .product_price { margin-top:5px; }

#sub_category_content {
	width:720px;
	float:left;
	/*margin-left:240px;*/
}
#sub_category_content h1 { margin:0; font-size:11pt; color:#005991; vertical-align:top; }
#sub_category_content h1 a { color:#005991; text-decoration:none; }
#sub_category_content h1 a:hover { text-decoration:underline; }
#sub_category_content h2 { margin:0; font-size:10pt; color:#000; }
#sub_category_content td { vertical-align:top; font-size:11pt; }

#more_details {
	background-color:#d2e6fb;
	width:210px;
	padding:7px;
	float:left;
	margin-top:20px;
}
#more_details a { color:#000; }
#more_details a:hover { text-decoration:none; }
#more_details .rc_top_left {
	background:transparent url(../images/corners/featured_prod_top_left.png) left no-repeat;
	width:5px; height:5px;
	float:left;
	position:absolute;
	margin:-7px;
}
#more_details .rc_top_right {
	background:transparent url(../images/corners/featured_prod_top_right.png) left no-repeat;
	width:5px; height:5px;
	float:right;
	position:absolute;
	margin:-7px 0 0 212px;
}
#more_details .rc_bottom_left {
	background:transparent url(../images/corners/featured_prod_bottom_left.png) left no-repeat;
	width:5px; height:5px;
	float:left;
	position:absolute;
	margin-top:2px;
	margin-left:-7px;
}
#more_details .rc_bottom_right {
	background:transparent url(../images/corners/featured_prod_bottom_right.png) left no-repeat;
	width:5px; height:5px;
	float:right;
	position:absolute;
	margin-top:2px;
	margin-left:212px;
}
#sub_category_content .featuredProductAddToCart { margin:22px 0; float:right; }
#sub_category_content .addToCart { margin:22px 0; }

#list_options {
	background:#fff url(../images/products_list_opt_bg.png) repeat-x bottom;
	padding:10px;
	border:1px solid #e2e2e2;
	border-bottom:none;
}
#list_options form { margin:0; padding:0; }
#list_options td { font-size:10pt; }
#list_options .rc_top_left {
	background:transparent url(../images/corners/round_top_left.png) left no-repeat;
	width:6px; height:5px;
	float:left;
	position:absolute;
	margin:-11px;
}
#list_options .rc_top_right {
	background:transparent url(../images/corners/round_top_right.png) left no-repeat;
	width:6px; height:5px;
	float:right;
	position:absolute;
	margin:-11px 0 0 703px;
}

#products_list { margin:0; padding:0; }
#products_list form { margin:0; padding:0; }
#products_list td {
	/*width:178px;*/
	width:238px;
	min-height:135px;
	text-align:center;
	font-size:11pt;
	/*padding:10px 5px 0 5px;*/
	padding:10px 21px 0 21px;
	border:1px solid #e2e2e2;
	/*border-bottom:none;*/
}
#products_list a { color:#005991; text-decoration:underline; }
#products_list a:hover { text-decoration:none; }
#products_list .product_title { }
#products_list .product_desc { font-size:10pt; margin-top:5px; }
#products_list .product_price { font-size:10pt; margin-top:5px; }
#products_list .addToCart { margin-top:5px; }

#list_pag {
	background:#fff url(../images/products_list_opt_bg.png) repeat-x bottom;
	padding:10px;
	width: 710px;
	border:1px solid #e2e2e2;
}
#list_pag td { font-size:10pt; }
#list_pag .pages { text-align:right; }
#list_pag a { padding:5px; background-color:#fff; border:1px solid #eee; color:#000; text-decoration:none; }
#list_pag a:hover { background-color:#f4f4f4; text-decoration:underline; }
#list_pag .current_page { font-weight:bold; }
#list_pag .rc_bottom_left {
	background:transparent url(../images/corners/round_bottom_left.png) left no-repeat;
	width:6px; height:5px;
	float:left;
	position:absolute;
	margin:7px 0 0 -11px;
}
#list_pag .rc_bottom_right {
	background:transparent url(../images/corners/round_bottom_right.png) left no-repeat;
	width:6px; height:5px;
	float:right;
	position:absolute;
	margin:7px 0 0 715px;
}

#sub_cat_content 
{
    background:#fff url(../images/products_list_opt_bg.png) repeat-x bottom;
	/*width:700px;*/
	width:710px;
	border:1px solid #e2e2e2;
	padding:10px;
	font-size:11pt;
}
#sub_cat_content .sub_rc_top_left {
	background:transparent url(../images/corners/round_top_left.png) left no-repeat;
	width:6px; height:5px;
	float:left;
	position:absolute;
	margin:-11px;
}
#sub_cat_content .sub_rc_top_right {
	background:transparent url(../images/corners/round_top_right.png) left no-repeat;
	width:6px; height:5px;
	float:right;
	position:absolute;
	/*margin:-11px 0 0 705px;*/
	margin:-11px 0 0 715px;
}
#sub_cat_content .sub_rc_bottom_left {
	background:transparent url(../images/corners/round_bottom_left.png) no-repeat left;
	width:6px; height:5px;
	float:left;
	position:absolute;
	margin-top:6px; 
	margin-left:-11px;
}
#sub_cat_content .sub_rc_bottom_right {
	background:transparent url(../images/corners/round_bottom_right.png) no-repeat right;
	width:6px; height:5px;
	float:right;
	position:absolute;
	margin-top:6px;
	/*margin-left:705px;*/
	margin-left:715px;
}
