/*@charset "utf-8";8?
/* FirstStreetOnline.com
* PRODUCT Page
*/

#crumb_content {
    width:530px;
	float:left;
	margin:0;
	padding:0 0 0 3px;
}
#crumb_content p { margin:0; padding:0 0 0 0; font-size:10pt; font-weight:bold; color:#828282; }
#crumb_content p a { color:#828282; text-decoration:none; }
#crumb_content p a:hover { text-decoration:underline; }

#product_content {
	width:730px;
	font-size:10pt;
	/*border:1px solid #e2e2e2;*/
	float:left;
}
#product_content .title { text-transform:uppercase; font-weight:bold; }
#product_content h1 { margin:0; padding:0 0 3px 0; font-size:14pt; color:#005991; }
#product_content h1 a { color:#005991; text-decoration:none; }
#product_content h1 a:hover { text-decoration:underline; }
#product_content .small_desc, #product_content .small_desc a { font-size:10pt; color:#005991; text-decoration:none; text-transform:uppercase; }
#product_content .small_desc a:hover { text-decoration:underline; }
#product_extras {
	width:210px;
	float:left;
	/*border:1px solid #ccc;*/
}
#product_extras .product_image { padding:7px 0; border:1px solid #e2e2e2; text-align:center; }
#product_extras .product_image p { margin:7px 0 0 0; padding:0; text-transform:uppercase; }
#product_extras a { color:#000; text-decoration:none; }
#product_extras .more_images img { border:1px solid #e2e2e2; }
#product_extras .more_images td { vertical-align:top; }
#product_extras .hiddenDiv img {display:none; }

#product_exclusive_image {
   padding-top:5px;
   padding-left: 58px;
}

#guarantee_block { border:1px solid #e2e2e2; }
#guarantee_block .title { padding:5px 10px; font-size:10pt; text-transform:uppercase; background-color:#1972b7; color:#fff; font-weight:bold; }
#guarantee_block .txt { color:#494949; padding:10px; font-size:11pt; }

#product_info {
	width:490px;
	margin-left:230px;
	margin-bottom:15px;
	/*border:1px dashed #000;*/
	padding:0 0 0 5px;
	font-size:11pt;
}
#product_info .product_no { margin:0; padding:0; font-weight:bold; font-size:11pt; color:#ffffff; }
#product_info .product_bullet_text {
   width:355px;
   float:right;
   margin-left: -20px;
   margin-top: -15px;
   font-size: 13pt;
}

#product_info .product_price p { margin:5px 5px; }
#product_info .inventory, #product_info .upsell { margin:5px 0; }
#product_info .product_qty { }
#product_info hr { border:1px thin #000; margin:5px 0; width:475px; text-align:left; }

#product_options, #product_optional_items {
	background-color:#d2e6fb;
	width:475px;
	padding:7px;
	margin-top:20px;
}
#product_options a, #product_optional_items a { color:#000; }
#product_options a:hover, #product_optional_items a:hover { text-decoration:none; }
#product_options h3, #product_optional_items h3 { margin:0 0 5px 0; padding:5px 5px 0 5px; font-weight:normal; font-size:11pt; }
#product_options td, #product_optional_items td { color:#494949 }
#product_options .rc_top_left, #product_optional_items .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;
}
#product_options .rc_top_right, #product_optional_items .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 477px;
}
#product_options .rc_bottom_left, #product_optional_items .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;
}
#product_options .rc_bottom_right, #product_optional_items .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:477px;
}

/* Tabs */
#tabs {
	width:460px;
	padding:5px;
	padding-top:40px;
	padding-left:2px;
	/*border:1px solid #e2e2e2;*/
}
#tabs ul { margin:5px; margin-left:0; padding:0; list-style:none; }
#tabs li {
	background:#fff url(../images/tab_bg.png) repeat-x bottom;
	display:inline;
	padding:10px;
	font-size:11pt;
	border:1px solid #e2e2e2;
}
#tabs li a { text-decoration:none; color:#000; }
#tabs li:hover { background:#f8f8f8 url(../images/tab_active_bg.png) repeat-x top; }
#tabs .active { background:#f8f8f8 url(../images/tab_active_bg.png) repeat-x top; }

#tab_content {
    float:left;
	width:460px;
	background-color:#f8f8f8;
	border:1px solid #e2e2e2;
	padding:10px;
	font-size:11pt;
}
#tab_content h2 {
	font-size: 12pt;
	color: #000000;
}
#tab_content a {
	color: #005991;
}
#tab_content .active { display:block; }
#tab_content .rc_top_right {
	background:transparent url(../images/corners/ctab_top_right.png) left no-repeat;
	width:7px; height:7px;
	float:right;
	position:absolute;
	margin:-12px 0 0 465px;
}
#tab_content .rc_bottom_left {
	background:transparent url(../images/corners/ctab_bottom_left.png) no-repeat left;
	width:7px; height:7px;
	float:left;	position:absolute;
	margin-top:5px;	margin-left:-12px;
}
#tab_content .rc_bottom_right {
	background:transparent url(../images/corners/ctab_bottom_right.png) no-repeat right;
	width:7px; height:7px;
	float:right; position:absolute;
	margin-top:5px;	margin-left:465px;
}

#sidebar { width:215px; margin-left:750px; }
#shopping_cart { border:1px solid #e2e2e2; font-size:10pt; }
#shopping_cart .title {
	padding:5px 10px;
	background:#95c52a url(../images/shopping_cart_title_bg.png) repeat-x top;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
#shopping_cart .cart_content { padding:5px; }
#shopping_cart .cart_content td { vertical-align:top; padding-top:5px; }
#shopping_cart .cart_content hr { border:1px thin #eee; color:#eee; margin:10px auto; width:150px; text-align:center; }
#shopping_cart .sub_total { float:left; text-align:center; font-weight:bold; margin:10px auto; width:100%; }
#shopping_cart .checkout { text-align:center; margin:5px 0; }
#shopping_cart ul { margin:0; padding:0; list-style:none; width:100%; }
#shopping_cart li { float:left; margin:3px 0; padding:0; }
#shopping_cart li a { color:#005991; }
#shopping_cart li a:hover { text-decoration:none; }
#shopping_cart li .product_img { float:left; /*width:80px; height:80px;*/ padding-right:5px; }
#shopping_cart li .product_details { margin-left:85px; height:auto; padding-right:2px; }

#also_bought { border:1px solid #e2e2e2; font-size:10pt; }
#also_bought .title {
	padding:5px 10px;
	background-color:#1972b7;
	color:#fff;
	text-transform:uppercase; font-weight:bold;
}
#also_bought ul { margin:0; padding:0; list-style:none; }
#also_bought li { font-weight:bold; margin:0; padding:10px; text-align:center; }
#also_bought li img { padding-top:5px; }

/* Click-To-Call */
#sidebar-call-me 
{margin:0 auto;padding:17px 10px 0 20px;width:186px;height:170px;background:url(/images/bg-sidebar-call-me.png) 0 0 no-repeat;color:#666666;font-size:79%;line-height:1.1;}

#sidebar-call-me p
{margin:11px 0 0 0;float:left;}

#sidebar-call-me .form-text
{margin:2px 0 0 20px;width:100px;text-align:center;}

#sidebar-call-me .form-submit
{margin:2px 0 0 31px;}
