@charset "utf-8";
/* CSS Document */

/* Global Settings */
*				{margin: 0; padding: 0;}
html, body 		{height: 100%;}
a 				{outline: none; text-decoration: none; border: none; color:#000;}
img 			{border: none; vertical-align: middle; outline: none;}
a img			{border: none; outline: none;}
table 			{border-collapse: collapse;}
body			{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
td				{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
p				{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
ul				{list-style-type: none;}
.clear			{clear: both}
.infoTXT 		{color:#434343;font-size:12px;line-height:1.5em;padding:0 10px;text-align:left;}
/*************************************************************************************************************************************/

#header_menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;/* border: #FF0000 solid 1px;*/}

#header_menu li, #header_menu a {height: 30px; display: block;}
#home_btn {left: 0; width: 70px;}
#calendar_btn {left: 98px; width: 96px;}
#about_us_btn {left: 220px; width: 100px;}
#brands_btn {left: 347px; width: 78px;}
#gift_card_btn {left: 448px; width: 100px;}

#home_btn a:hover {background: transparent url(../images/menu_links.png) 0 -30px no-repeat;}
#calendar_btn a:hover {background: transparent url(../images/menu_links.png) -98px -30px no-repeat;}
#about_us_btn a:hover {background: transparent url(../images/menu_links.png) -220px -30px no-repeat;}
#brands_btn a:hover {background: transparent url(../images/menu_links.png) -347px -30px no-repeat;}
#gift_card_btn a:hover {background: transparent url(../images/menu_links.png) -448px -30px no-repeat;}

#header_menu {
 width: 553px;
 height: 30px;
 background: url(../images/menu_links.png);
 padding: 0;
 position: relative;
 z-index: 3;
}
ul#header-search li	{float: left;}
#searchbox	{background: url(/images/search_field.gif) no-repeat; border: 0px; color: #FFFFFF; height: 32px; padding-left: 26px; padding-top: 2px; width: 375px;}

.contactPopup {background:url(../images/contact_us_by_phone_window_bg.png); background-repeat:no-repeat; height: 204px; width:488px; display:none; margin-right:98px; margin-top:-15px; position:absolute; right:1px; z-index:102;}
#closeWindow {cursor: pointer; margin-right: 15px; margin-top: 8px; float:right;}
#custTxt {margin-top:25px; margin-left:30px;}
#viewAllContact {left:150px; position:relative; top:55px;}

/*************************************************************************************************************************************/

/* Side Nav */
a.ln_archery			{background: url(../images/ln_archery.png); height: 34px; display: block;}
a.ln_archery:hover 		{background: url(../images/ln_archery.png) 0 -34px no-repeat;}
.ln_archery 			{background: url(../images/ln_archery.png) no-repeat; height: 34px; padding: 0; width: 197px;}
a.ln_athletics			{background: url(../images/ln_athletics.png); height: 34px; display: block; z-index:2;}
a.ln_athletics:hover 	{background: url(../images/ln_athletics.png) 0 -34px no-repeat; }
.ln_athletics 			{background: url(../images/ln_athletics.png) no-repeat; height: 34px; padding: 0; width: 197px;}
a.ln_camping			{background: url(../images/ln_camping.png); height: 34px; display: block;}
a.ln_camping:hover 		{background: url(../images/ln_camping.png) 0 -34px no-repeat;}
.ln_camping 			{background: url(../images/ln_camping.png) no-repeat; height: 34px; padding: 0; width: 197px;}
a.ln_clothing			{background: url(../images/ln_clothing.png); height: 34px; display: block;}
a.ln_clothing:hover 	{background: url(../images/ln_clothing.png) 0 -34px no-repeat;}
.ln_clothing 			{background: url(../images/ln_clothing.png) no-repeat; height: 34px; padding: 0; width: 197px;}
a.ln_fishing			{background: url(../images/ln_fishing.png); height: 34px; display: block;}
a.ln_fishing:hover 		{background: url(../images/ln_fishing.png) 0 -34px no-repeat;}
.ln_fishing 			{background: url(../images/ln_fishing.png) no-repeat; height: 34px; padding: 0; width: 197px;}
a.ln_footwear			{background: url(../images/ln_footwear.png); height: 34px; display: block;}
a.ln_footwear:hover 	{background: url(../images/ln_footwear.png) 0 -34px no-repeat;}
.ln_footwear 			{background: url(../images/ln_footwear.png) no-repeat; height: 34px; padding: 0; width: 197px;}
a.ln_gifts				{background: url(../images/ln_gifts.png); height: 34px; display: block;}
a.ln_gifts:hover 		{background: url(../images/ln_gifts.png) 0 -34px no-repeat;}
.ln_gifts 				{background: url(../images/ln_gifts.png) no-repeat; height: 34px; padding: 0; width: 197px;}
a.ln_firearms				{background: url(../images/ln_firearms.png); height: 34px; display: block;}
a.ln_firearms:hover 		{background: url(../images/ln_firearms.png) 0 -34px no-repeat;}
.ln_firearms 				{background: url(../images/ln_firearms.png) no-repeat; height: 34px; padding: 0; width: 197px;}
a.ln_hunting			{background: url(../images/ln_hunting.png); height: 34px; display: block;}
a.ln_hunting:hover 		{background: url(../images/ln_hunting.png) 0 -34px no-repeat;}
.ln_hunting 			{background: url(../images/ln_hunting.png) no-repeat; height: 34px; padding: 0; width: 197px;}
a.ln_gift_cards			{background: url(../images/ln_gift_cards.png); height: 34px; display: block;}
a.ln_gift_cards:hover 	{background: url(../images/ln_gift_cards.png) 0 -34px no-repeat;}
.ln_gift_cards 			{background: url(../images/ln_gift_cards.png) no-repeat; height: 34px; padding: 0; width: 197px;}

a.ln_jays_merchandise				{background: url(../images/ln_jays_merchandise.png); height: 34px; display: block;}
a.ln_jays_merchandise:hover 		{background: url(../images/ln_jays_merchandise.png) 0 -34px no-repeat;}
.ln_jays_merchandise 				{background: url(../images/ln_jays_merchandise.png) no-repeat; height: 34px; padding: 0; width: 197px;}

a.ln_jays_podcast				{background: url(../images/ln_jays_podcast.png); height: 34px; display: block;}
a.ln_jays_podcast:hover 		{background: url(../images/ln_jays_podcast.png) 0 -34px no-repeat;}
.ln_jays_podcast				{background: url(../images/ln_jays_podcast.png) no-repeat; height: 34px; padding: 0; width: 197px;}

a.activeAthletics {background: url(../images/ln_athletics.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeArchery {background: url(../images/ln_archery.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeCamping {background: url(../images/ln_camping.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeClothing {background: url(../images/ln_clothing.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeFishing {background: url(../images/ln_fishing.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeFootwear {background: url(../images/ln_footwear.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeGifts {background: url(../images/ln_gifts.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeFirearms {background: url(../images/ln_firearms.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeHunting {background: url(../images/ln_hunting.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeGiftCards {background: url(../images/ln_gift_cards.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeJays_Merchandise {background: url(../images/ln_jays_merchandise.png) 0 -68px no-repeat; height: 34px; display: block;}
a.activeJays_Podcast {background: url(../images/ln_jays_podcast.png) 0 -68px no-repeat; height: 34px; display: block;}

.hoverLink {color:#817F80;}
.hoverLink:hover {color:#8B0C0C;}
.subtypeSideNav {margin-left:10px; color:#6E6E70;}
.subtypeSideNav:hover {color:#992A2A;}
.subtype2SideNav {margin-left:20px; color:#6E6E70;}
.subtype2SideNav:hover {color:#992A2A;}

.shop_dropdown {display:none;padding:0 5px;position:absolute;z-index:10;margin-top:-41px; margin-left:150px;}
.dropDownTop {background:url(/images/dropdown_t.png); background-repeat:no-repeat; width:605px; height:80px; z-index:10; }
.dropDownMiddle {background:url(/images/dropdown_m.png); background-repeat:repeat-y; float:left; width:605px;}
.dropDownBottom {background:url(/images/dropdown_b.png); background-repeat:no-repeat; height:20px; width:605px;}

.sideDepartDD {color:#992A2A; font-size:12px;}
.sideNavList {margin-left:20px; padding-bottom:10px; width:180px;}
.typeItem {color: #6E6E70;}
.typeItem:hover {color: #992A2A;}

ul.sideNavUL {border-right:dotted #CDCDCD 1px; float:left; margin-left:4px; margin-top:-60px; width:190px;}
font#categoryCount {color:#BDBDBF;}

a#email-manager {color: ##575757; text-decoration:underline;}
a#email-manager:hover {color:#8B0C0C;}

/*************************************************************************************************************************************/

ul#header-nav li	{display: inline; float: left;}
ul#header-nav li.text-link	{margin-right: 20px;}
div#main-top div	{float: left; font-size: 12px;}
div#side-nav-holder		{float: left; margin-left: -22px; width: 202px;}
div#main-content-with-side-nav		{float: right; width: 730px;}
div#main-content-without-side-nav		{float: right; margin-left: 10px; width: 918px;}

/*Footer*/
a#footerLinks {color:#FFFFFF;}

/*************************************************************************************************************************************/

#brand-logo-scroll {width: 728px; height: 95px; margin-left:-10px; }
#leftSprite {background-image:url(../images/brands_previous.gif); background-repeat:no-repeat; display:block; float:left; height:23px; margin-left:2px; margin-top:25px;width:23px;}
#leftSprite a {display: block;	height: 23px;}
#leftSprite:hover {background: transparent url(../images/brands_previous.gif) 0 -23px no-repeat;}
#rightSprite {background-image:url(../images/brands_next.gif); background-repeat:no-repeat; display:block; float:right; height:23px; margin:24px -11px;width:23px;}
#rightSprite a {display: block;	height: 23px;}
#rightSprite:hover {background: transparent url(../images/brands_next.gif) 0 -23px no-repeat;}

#brandLogos {margin-top:8px; margin-left:31px; overflow:hidden; position:relative; width:682px; height: 95px;}
#hpProdRow { position:absolute; width:15000px;}
#logo1 {background-image:url(../images/brands/browning_up.gif); display:block; height:65px; width:87px;}
#logo1:hover {background-image:url(../images/brands/browning_over.gif); height:65px; width:87px;}
#logo2 {background-image:url(../images/brands/bushnell_up.gif); display:block; height:65px; width:117px;}
#logo2:hover {background-image:url(../images/brands/bushnell_over.gif); display:block; height:65px; width:117px;}
#logo3 {background-image:url(../images/brands/columbia_up.gif); display:block; height:65px; width:228px;}
#logo3:hover {background-image:url(../images/brands/columbia_over.gif); display:block; height:65px; width:228px;}
#logo4 {background-image:url(../images/brands/danner_up.gif); display:block; height:65px; width:114px;}
#logo4:hover {background-image:url(../images/brands/danner_over.gif); display:block; height:65px; width:114px;}
#logo5 {background-image:url(../images/brands/eagle_claw_up.gif); display:block; height:65px; width:103px;}
#logo5:hover {background-image:url(../images/brands/eagle_claw_over.gif); display:block; height:65px; width:103px;}
#logo6 {background-image:url(../images/brands/eureka_up.gif); display:block; height:65px; width:165px;}
#logo6:hover {background-image:url(../images/brands/eureka_over.gif); display:block; height:65px; width:165px;}
#logo7 {background-image:url(../images/brands/garmin_up.gif); display:block; height:65px; width:201px;}
#logo7:hover {background-image:url(../images/brands/garmin_over.gif); display:block; height:65px; width:201px;}
#logo8 {background-image:url(../images/brands/hoyt_over.gif); display:block; height:65px; width:191px;}
#logo8:hover {background-image:url(../images/brands/hoyt_over.gif); display:block; height:65px; width:191px;}

.hpProdDivider  {float:left; height:65px; margin:3px; width:2px;}
/*************************************************************************************************************************************/

#hp-featured-item-brand	{color: #F3E751; display: block; font-size: 14px; margin:-8px 0px 0px -10px; width:185px;text-align:center}
img#featuredItemProd {margin:14px 0px 25px 27px; height:135px; max-width:135px;}
ul#hp-featured-item-desc	{color: #FFFFFF; margin-top: 14px; padding: 0px 10px; width:170px;}
ul#hp-featured-item-desc li	{padding: 3px 0px;}
#newsletter-list li	{float: left;}
.newsletter			{background: url(../images/newsletter_field.gif) no-repeat; border: 0px; height: 23px; padding-top: 4px; width: 153px;}
span#miniBannerA {float:left;}
span#miniBannerB {float:left;}

div.featured-container {background: url(/images/featured_item_window_bg.gif) no-repeat; float: right; height: 421px; margin-right: 7px; margin-top: 0px;margin-bottom:20px; width: 186px; overflow:hidden; position:relative;}
div.featuredProdContainer {height:395px; position:absolute; top:-5px; width:3000px;}


ul#specialStory {background: url(../images/ln_upcoming_events_window_bg.gif) no-repeat; height: 290px; margin-left: 6px; margin-top: 10px; padding: 46px 0px 10px 10px; width: 177px;}
ul#specialStory li {width:160px;}
strong#specialTitle {color: #830000; font-size: 12px;}
span#specialSummary {color:#696969;}
span#specialDate {color:#A6A7A9;}
hr#specialDev {margin: 6px 0px; border:1px solid #C8C8C8;}

div.special_interest_story_content {float:left; margin-left:15px; width:220px;}

/*************************************************************************************************************************************/
/*Landing Page*/
#category-breadcrumbs	{display: block; margin-left: 10px;}
#category-dept-long-desc	{color: #575757; display: block; font-size: 12px; margin-left: 10px; margin-top: 6px;}
#tbl-category-typs td	{padding: 10px 0px;}
div.category-typ			{background: url(../images/landing_thumbnail_bg.gif); height: 213px; display: block; float:left; margin-top:10px; margin-left:5px; padding-top: 10px; text-align: center;}
div.category-typ:hover 	{background: url(../images/landing_thumbnail_bg.gif) 0 -223px no-repeat;}
.category-typ		{background: url(../images/landing_thumbnail_bg.gif) no-repeat; height: 223px; padding: 0; width: 172px;}
div.category-typ a.category-typ-text-link	{color: #830000; display: block; font-size: 12px; margin-top: 28px;}
div.category-typ:hover a.category-typ-text-link	{color: #FFFFFF;}
div#landingCategoryWrapper {width:729px;}
div.landingImages {height:157px;}
div.landing-featured-container {background: url(/images/featured_item_window_bg.gif) no-repeat; float: right; height: 421px; margin-right: 10px; margin-top: -10px; width: 186px; overflow:hidden; position:relative;}

/*Category Page*/
div#category-header-img	{margin-left: -5px;}
div#category-list-typs	{border-bottom: #E4E4E4 1px solid; border-top: #E4E4E4 1px solid; display: block; margin-left: 10px; margin-top: 10px; padding: 25px 0px; width: 708px;}
div#category-filtering	{background: url(../images/advanced_product_filter_bg.gif) no-repeat; height: 41px; margin-top: 10px; padding-left:150px; padding-top:8px; position: relative; width: 575px;}
div#category-results-pagination	{}
div#category-items		{min-height:500px;}
div#category-brand-logos	{margin-top: 10px;}
a:link.category-pagination {background-image: url(../images/pagination_s.gif); background-repeat: no-repeat; float: left; height: 15px; padding-top: 2px; text-align: center; width: 18px; color: #830000; display: block; margin-left: 6px; text-decoration: none;}
a:hover.category-pagination {background-image: url(../images/pagination_s.gif); background-repeat: no-repeat; float: left; height: 15px; padding-top: 2px; text-align: center; width: 18px; color: #000000; display: block; margin-left: 6px; text-decoration: none;}
a:link.category-pagination-large {background-image: url(../images/pagination_l.gif); background-repeat: no-repeat; float: left; height: 15px; padding-top: 2px; text-align: center; width: 38px; color: #830000; display: block; margin-left: 6px; text-decoration: none;}
a:hover.category-pagination-large {background-image: url(../images/pagination_l.gif); background-repeat: no-repeat; float: left; height: 15px; padding-top: 2px; text-align: center; width: 38px; color: #000000; display: block; margin-left: 6px; text-decoration: none;}
table#tbl-category-thumbnails	{margin-top: 20px;}
table#tbl-category-thumbnails td	{padding: 10px 0px;}

div.filterCategory {background: url(../images/filter_by_selectbox.gif) no-repeat; width:115px; height:18px; float:left;cursor:pointer; position: relative;}
div.filterCategory:hover {background: url(../images/filter_by_selectbox.gif) 0 -18px; no-repeat;}
div.filterCategory a {display:block;font-size:12px;height:21px;padding:1px 0px 0px;width:118px;}

div#category_options {background:none repeat scroll 0 0 white; border:1px solid #C2C2C2; display:none;left: 150px;max-height:200px;overflow-y:auto; /*margin-top:18px;*/ position:absolute; top:25px; width:114px;z-index:10;}
div#category_options a.category_choice {display:block;margin:2px 0;padding-left:2px;}

div.filterColor {background: url(../images/filter_by_selectbox.gif) no-repeat; width:115px; height:18px; float:left; margin-left:10px;cursor:pointer;}
div.filterColor:hover {background: url(../images/filter_by_selectbox.gif) 0 -18px; no-repeat;}
div.filterColor a {display:block;font-size:12px;height:21px;padding:1px 0px 0px;width:118px;}

div#color_options {background:none repeat scroll 0 0 white; border:1px solid #C2C2C2; display:none;max-height:200px; left: 160px; overflow-y:auto;position:absolute; top:25px; width:114px;z-index:10;}
div#color_options a.color_choice {color:#000000;display:block;margin:2px 0;padding-left:2px;}

div.filterBrand {background: url(../images/filter_by_selectbox.gif) no-repeat; width:115px; height:18px; float:left; margin-left:10px;cursor:pointer;}
div.filterBrand:hover {background: url(../images/filter_by_selectbox.gif) 0 -18px; no-repeat;}
div.filterBrand a {display:block;font-size:12px;height:21px;padding:1px 0px 0px;width:118px;}

div#brand_options {background:none repeat scroll 0 0 white; border:1px solid #C2C2C2; display:none;max-height:200px; left: 285px; overflow-y:auto;position:absolute;top:25px; width:114px;z-index:10;}
div#brand_options a.brand_choice {color:#000000;display:block;margin:2px 0;padding-left:2px;}

div.filterPrice {background: url(../images/filter_by_selectbox.gif) no-repeat; width:115px; height:18px; float:left; margin-left:10px;cursor:pointer;}
div.filterPrice:hover {background: url(../images/filter_by_selectbox.gif) 0 -18px; no-repeat;}
div.filterPrice a {display:block;font-size:12px;height:21px;padding:1px 0px 0px;width:118px;}

div#price_options {background:none repeat scroll 0 0 white; border:1px solid #C2C2C2; display:none;max-height:200px; left: 410px; overflow-y:auto;position:absolute;top:25px;width:114px;z-index:10;}
div#price_options a.price_choice {color:#0C1347;display:block;margin:2px 0;padding-left:2px;}

div.SortList {background: url(../images/filter_by_selectbox.gif) no-repeat; width:115px; height:18px; float:left; margin-left:10px;cursor:pointer;}
div.SortList:hover {background: url(../images/filter_by_selectbox.gif) 0 -18px; no-repeat;}
div.SortList a {display:block;font-size:12px;height:21px;padding:1px 0px 0px;width:118px;}

div#sort_options {background:none repeat scroll 0 0 white; border:1px solid #C2C2C2; display:none;max-height:200px; left: 535px; overflow-y:auto;position:absolute;top:25px;width:114px;z-index:10;}
div#sort_options a.sort_choice {color:#0C1347;display:block;margin:2px 0;padding-left:2px;}


#resetButton {background: url(../images/filter_by_reset.gif); background-repeat:no-repeat; display:block;  height:18px; width:18px; float:left; margin-left:-25px;}
#resetButton:hover {background: url(../images/filter_by_reset.gif) 0 -18px no-repeat;}
#resetTxt {float:right; margin-right:10px;}
font#resetinfo {float:left; margin-top:2px;}

font#activeBread {color:#901616}
font#inactiveBread {color:#5F5F61;}

a#categoryColor {color:#2B2B2B;}
a#categoryColor:hover {color:#992A2A;}

li.lnSubListItem { list-style-type:none;}

/*************************************************************************************************************************************/

/*Item Detail Page*/
#products2-breadcrumbs-bg	{background: url(../images/header_blank.gif) no-repeat; height: 46px; margin-left: 2px; width: 910px;}
#products2-return-to-prev	{float: left;}
#products2-breadcrumbs	{float: left; margin-left: 177px; margin-top: -19px;}
#products2-left			{float: left; margin: 12px; width: 370px;}
#mainImage {border: #E4E4E4 1px solid; padding-top:15px;}
#products2-right		{float: right; margin: 10px 0px 0px 0px; width: 516px;}
#products2-detail-options	{float: left; width: 342px;}
#products2-web-desc		{display: block; font-size: 20px; margin-bottom: 4px;}
#products2-analyze-price	{color: #830000; float: left; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 20px; height:50px;}
#products2-product-rating	{border-bottom: #E4E4E4 1px solid; border-top: #E4E4E4 1px solid; display: block; padding: 20px 6px;}
#products2-product-rating span	{display: block; margin-left: 10px; margin-top: 10px;}
#products2-other		{float: left; margin-left: 10px;}
#products2-other ul		{line-height: 24px; margin-left: 8px; margin-top: 4px;}
#products2-brand-logo	{display: block; height: 150px;width: 150px;}
#products2-alt-images	{margin: 10px 0px 0px 10px; width: 372px;}
#products2-alt-images img	{border: #E4E4E4 1px solid; height: 80px; text-align: center; width: 80px;}
#products2-ui-tabs		{margin: 16px 0px 0px 10px; padding-top: 8px; height: 198px; width: 899px;}
#products2-ui-tabs div	{background: url(../images/tab_bg.gif) no-repeat; height: 160px; width: 865px;}
#products2-ui-tabs div div	{display: none; padding: 10px 30px 30px 20px;}
#products2-ui-tabs div div#longDescription	{display: block; width: 850px; height: 160px; overflow-y: auto;}
#products2-ui-tabs div div#returnPolicy	{display: none; width: 850px; height: 160px; overflow-y: auto;}
#tbl-products2-thumbnails	{margin: 46px 0px 0px 10px;}
.products2-new			{color: #EE3A3C;}
.products2-sale			{color: #1CAC5C;}
.products2-brand		{color: #930000; display: block;" href="javascript:;}
.products2-desc			{color: #231F20; display: block; margin-top: 4px;}
.products2-price		{color: #830000; display: block; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; margin-top: 4px; padding-bottom: 20px;}
#tbl-iframe				{border-top: #E4E4E4 1px solid; display: block; margin-top: 10px; padding-top: 4px;}
#tbl-iframe td			{padding: 6px 4px;}
.ui-tabs-nav 			{list-style-type: none; position: relative; }
.ui-tabs-nav li  		{display: inline; float: left; cursor: pointer;}

span#catSoldOut {color:#930000;}

hr#product-divider {border:1px solid #E4E4E4; margin-bottom:4px; margin-top:15px;}

#products2-alt {float:left; margin-left:0px; margin-top:10px; width:370px;}
#tabDescription {position:absolute; left:66px; font-family:Arial, Helvetica, sans-serif; font-size:13px; top:10px; color:#911919; }
#tabItemSpecs {position:absolute; left:270px; font-family:Arial, Helvetica, sans-serif; font-size:13px; top:10px; color:#6E6E70;overflow-x: none; overflow-y: auto; }
#tabReviews {position:absolute; left:475px; font-family:Arial, Helvetica, sans-serif; font-size:13px; top:10px; color:#6E6E70; }
#tabReturnPolicy {position:absolute; left:662px; font-family:Arial, Helvetica, sans-serif; font-size:13px; top:10px; color:#6E6E70; }

#reviewColor {color:#940101; font-weight:bold;}
#reviewColor:hover {color:#940101; font-weight:bold; text-decoration:underline;}
#noReviewsColor {color:#888888; font-weight:bold;}

/*************************************************************************************************************************************/

a#add-to-cart			{background: url(../images/add_to_cart.gif); height: 34px; display: block;}
a#add-to-cart:hover 	{background: url(../images/add_to_cart.gif) 0 -34px no-repeat;}
#add-to-cart 			{background: url(../images/add_to_cart.gif) no-repeat; height: 34px; padding: 0; width: 199px;}

a#add-to-wishlist			{background: url(../images/add_to_wishlist.gif); height: 34px; display: block;}
a#add-to-wishlist:hover 	{background: url(../images/add_to_wishlist.gif) 0 -34px no-repeat;}
#add-to-wishlist 			{background: url(../images/add_to_wishlist.gif) no-repeat; height: 34px; padding: 0; width: 199px;}

#vcHeader {background-image:url(/images/header_shopping_cart.gif); background-repeat:no-repeat; width: 910px; height:46px;}
#leftWrapper {margin-left:12px; margin-top:10px; width:610px; float:left;}
#rightWrapper {width: 226px; float: left;}
#summaryTitle {background-image:url(../images/shopping_cart_order_summary.gif); background-repeat: no-repeat; height:212px; margin-left: 10px; margin-top:10px; padding-top: 50px; width:266px;}
#checkoutNow {margin-left:25px; margin-top:55px;}
#continueShopping {margin-top: 10px; margin-left:25px;}
#otherOptions {margin-left:10px; margin-top:10px; background-image:url(/images/other_payment_options.gif); height: 114px; width:266px;}
#productWrapper {margin-left:10px;}
div#giftCardWrapper {margin-left:-5px; width:500px;}

/*********************************************************** Login *******************************************************************************************/

#lgHeader {background-image:url(/images/header_login.gif); background-repeat:no-repeat; width: 910px; height:46px;}
#registeredCustomer {float: left;margin-left:13px; margin-top:25px; background-image:url(/images/registered_customer_sign_in.gif); background-repeat:no-repeat; width:286px; height:191px;}
#userNamePass {padding-left:13px; padding-top: 10px;}
#forgotPassword {margin-top:30px; margin-left:15px;}
#notRedistered {margin-left:15px; margin-top:25px; background-image:url(/images/not_registered_yet.gif); background-repeat:no-repeat; float: left; height:191px; width: 286px; }
#notRegInfo {margin-top:30px; margin-left:14px;}
#expressCheckOut {background-image:url(/images/express_checkout.gif); background-repeat:no-repeat; float:left; height:191px; margin-left:15px; margin-top:25px; width:286px; }
#expressCheckOutInfo {margin-top:25px; margin-left:15px;}

/*********************************************************** Login *******************************************************************************************/

/*********************************************************** Check Out *******************************************************************************************/
#coHeader {background-image:url(/images/header_member_checkout.gif); background-repeat:no-repeat; width: 910px; height:46px;}

p#checkout-error {color: red; font-size: 14px; font-weight: bold; text-align: center;}
div#bill-to	{margin-left:18px; margin-top:15px; background: url(/images/bill_to.gif) no-repeat 10px 10px;  border: 1px solid #C8BFBB;height: 130px; width: 427px; float: left; padding: 30px 0px 10px 0px;}
div#ship-to	{background: url(/images/ship_to.gif) no-repeat 10px 10px; border: 1px solid #C8BFBB; height: 130px; width: 427px; float: left;  padding: 30px 0px 10px 0px; margin-left: 16px; margin-top:15px;}

div#shipping-options	{background: url(/images/shipping_options.gif) no-repeat  10px 10px;  border: 1px solid #C8BFBB;width: 853px;  padding: 30px 10px 10px 10px; margin: 16px 0px 16px 18px;}

div#credit-cards	{background: url(/images/credit_card_info.gif) no-repeat 10px 10px; border: 1px solid #C8BFBB; height: 550px; width: 853px;  padding: 50px 10px 10px 10px; margin: 0px 0px 16px 18px;}

div#order-total-dsp {margin-left: 18px; background: url(/images/order_summary.gif) no-repeat 10px 10px; border: 1px solid #C8BFBB; min-height: 140px; width: 395px; float: left; padding: 50px 10px 10px 20px;}

div#coupons {background: url(/images/redeem_your_coupons.gif) no-repeat 10px 10px; border: 1px solid #C8BFBB; height: 140px; width: 395px; float: left; padding: 50px 10px 10px 20px; margin-left: 21px;}

div#check-order {margin: 16px 0px 16px 18px;background: url(/images/review_your_order.gif) no-repeat 10px 10px; border: 1px solid #C8BFBB; min-height: 140px; width: 395px; float: left; padding: 50px 10px 10px 20px; }

div#discounts {margin: 16px 0px 16px 21px;background: url(/images/redeem_your_gift_card.gif) no-repeat 10px 10px ; border: 1px solid #C8BFBB; height: 140px; width: 395px; float: left; padding: 50px 10px 10px 20px;}

span.pageHeader {background-image:url(../images/header_blank_alt.gif);background-repeat:no-repeat;color:#850100;display:block;font-size:20px;height:46px;margin-left:-9px;padding:10px 0 0 16px;width:910px;}

span#errorHeader {background-image:url(../images/header_blank_alt.gif);background-repeat:no-repeat;color:#850100;display:block;font-size:20px;height:46px;margin-left:2px;padding:10px 0 0 16px;width:910px;}
/*********************************************************** Check Out *******************************************************************************************/

/*********************************************************** Events Page *****************************************************************************************/
span#eventsHeader {background:url(../images/subeader_month_blank.gif); background-repeat:no-repeat; color:#901616; display:block; float:left; font-size:13px; height:38px; padding:11px 0 0 18px; width:910px;}
span#noEvent {margin-left:15px;}

#eventsButtonBG {cursor: pointer; background:url(/images/events_button_bg.gif) no-repeat; display:block; float:left; height:97px; margin-left:0px; margin-right:5px; width:451px;}
#eventsButtonBG:hover {background:url(/images/events_button_bg.gif) 0 -97px no-repeat;}

.eventsPopUpHeader {background-image:url(/images/events_popup_xl_t.png); background-repeat:no-repeat; height: 77px; width: 769px;}
.eventPopUpHeaderSummaryHolder {padding-left: 127px; padding-top:17px; width:300px;}
.eventPopUpHeaderSummary {color: #BD2330; font-weight:bold;	font-size:14px;}
.imagelogoPopUp {float: left;padding-top: 13px;padding-left: 30px;}
.eventsPopUpMiddle {background-image:url(/images/events_popup_xl_m.png);width:769px;height: 460px;margin-left: -18px;margin-top: -23px;text-align:center;}
.eventsPopUpMiddle div {padding:0px;width:739px;margin:0px 0px 0px 12px;}
.eventsPopupBottom {background-image:url(/images/events_popup_xl_b.png); height: 34px; margin-left: -18px;width:769px;z-index: 2;}
.eventPopUpHeaderSummaryHolder  {padding-dleft:103px;padding-top:17px;width:300px;}
#closeWindow {background: url(/images/icon_delete.gif) no-repeat; height:11px; width:11px; display:block;}

/*********************************************************** Events Page *****************************************************************************************/

/************************************** Blog/New **************************************************************/
.blogPostTitle {background-image:url(../images/blog_header_blank.gif);	background-repeat:no-repeat; width:582px; height:37px; margin-top:15px;	float: left; padding-left: 10px; padding-top: 6px; font-family:Arial, Helvetica, sans-serif; color: #58585B;}
.blogPostDate {	margin-left: 15px; font-family:Arial, Helvetica, sans-serif; color: #A2A3A4;}
.blogSummary {color:#6E6C6D; width: 555px; margin-left: 22px; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
#blogPostTitleDetails {	background-image:url(../images/blog_header_blank.gif);	background-repeat:no-repeat; width:582px; height:37px; margin-top:14px;	float: left; padding-left: 10px;  padding-top: 7px; font-family:Arial, Helvetica, sans-serif; color: #58585B;}
#bodyComment {	text-align:center; width: 565px; margin-left: 12px; margin-top: 6px; text-align: left; font-family:Arial, Helvetica, sans-serif;}
#blogImageDetail {margin-left: 145px; width: 580px; padding-top:10px}
#blogDetailBody {color:#6E6C6D; margin-left:20px;}
#blogCommentWrapper {margin-left:41px; margin-top:10px; float:left;}
#commentTitle {margin-left:10px; color:#BC4A48; font-size:15px;}
#rulerWrapper {width: 582px; margin-top: 10px;}
#commentRuler {background: none repeat scroll 0 0 ##DDDDDD; border: 0 none;}
#commentIcon {margin-left: 8px; margin-top:5px; color: #B3B4B6}

div.homeWrapper {float:left;height:520px;margin-left:-7px;overflow:hidden;position:relative;width:590px;}
div#blogScroll {position:absolute;width:15000px;}
.homeImage {margin-left: 60px; width: 580px; padding-top:10px;}
.homePost {margin-top: 30px; margin-left:38px; color: #A2A3A4; font-family: Arial, Helvetica, sans-serif; float:left;}
.homeLabel {float: right; color: #A2A3A4; font-family: Arial, Helvetica, sans-serif; margin-top:30px; margin-right:50px; width:145px;}
.homeRecordCount {margin-left: 38px; margin-top:50px; color: #BF5653;}

ul#labelList {float: left; list-style:none; margin-left:22px; margin-top:-15px;}
ul#archiveList {float:left; list-style:none; margin-left:20px;}
a#rightNavLabel {color: #626262;}
a#rightNavLabel:hover {color: #B43737;}
div#blogPostWrapper {float:left; width:640px;}

a#blogHeader {background-image:url(../images/header_blank_582.gif); background-repeat:no-repeat; color:#901616; font-size:20px; display:block; padding:10px 17px 0; width:582px; height:46px;}
/*ul#archiveList {background-image:url(../images/header_blank_360.gif); background-repeat:no-repeat; display:block; height:46px; width:360px; padding-bottom:20px; padding-left:25px; padding-top:1px;}*/

div#blogHomeWrapper {color:#585757; margin-left:20px;}
div.blog_home_content {margin-bottom:20px;}
strong#blogPostTitle {color:#901616; font-size:16px;}
div#leftColumn {position:relative; float:left; width:500px; width:582px;}
div#rightColumn {position:relative; float:right; width:310px; padding-right:15px;}
div#rightColumnAlt {float:right; padding-right:20px; position:relative; width:310px;}
a#blogReadMore {color:#901616;}
span#blogComments {float:left; margin-top:10px;}
span#blogTime {float:right; margin-right:7px; margin-top:10px;}
#miscColor {color:#901616;}
span#archiveWrapper {background:url(../images/header_blank_315.gif) no-repeat; color:#901616; float:left; font-size:20px; padding-bottom:10px; padding-left:20px; padding-top:10px; width:315px;}
span#categoryWrapper {background:url(../images/header_blank_315.gif) no-repeat; color:#901616; float:left; font-size:20px; margin-top:10px; padding-bottom:20px; padding-left:20px; padding-top:10px; width:315px;}
span#galleryWrapper {background:url(../images/header_blank_315.gif) no-repeat; color:#901616; float:left;; float:left; font-size:20px; height:46px; margin-left:10px; padding-left:20px; padding-top:10px; width:315px;}

div#miscWrapper {margin-left:15px; width:865px;}
span#secondPageTitle {background-image:url(../images/header_blank_alt.gif); background-repeat:no-repeat; color:#850100; display:block; font-size:20px; height:46px; margin-left:-22px; padding:14px 0 0 16px; width:910px;}


/*********************************************************** Pagination ******************************************************************************************/

.category-pagination {background-image: url(/images/pagination_s.gif); background-repeat:no-repeat; width:18px; height:17px;}
.category-pagination-large {background-image: url(/images/pagination_l.gif); background-repeat:no-repeat; width:38px; height:17px;}

/*********************************************************** Pagination ******************************************************************************************/

/******** BRAND PAGE ***********/
ul#brand-letters		{list-style-type: none; height: 29px;}
ul#brand-letters li		{border-right:1px solid #5F5F61;color:#5F5F61;display:inline;float:left;font-weight:bold;height:29px;line-height:29px;padding:0 6px;text-align:center;width:19px;}
ul.brand-list			{margin: -38px 0px 0px 0px; padding: 0px 0px 10px 30px; width: 150px; }
ul.brand-list li		{line-height: 16px; text-transform: capitalize; }
li.brand-letter-headers		{color: #2F3541; font-size: 12px; font-weight: bold; list-style-type: none; margin-left: -14px; padding-bottom: 14px;}


a.brand-list			{line-height: 16px; text-transform: capitalize; display: block; width: 170px; padding-left: 20px; color: #5F5F61; font-size: 12px;}
a.brand-list:hover		{text-decoration: underline; color: #8B0C0C;}
a.brand-letters			{color: #5F5F61; font-size: 12px;}
a.brand-letters:hover		{text-decoration: underline; color: #8B0C0C;}

a.brand-letter-headers		{display: block; width: 220px; height: 50px; position: relative; }
a.brand-letter-headers span	{color: #850100; font-size: 12px; font-weight: bold; position: absolute; left: 20px; text-decoration:underline; top: 30px;}

ul#learn-more-about-brand	{list-style-type: none; width: 725px;}
ul#learn-more-about-brand li	{display: inline; float: left; text-align: center;}

div#brandsHeaderDes {float:right; margin-right:10px; margin-top:10px; width:375px;}
div#brandsHeaderDes span#brandTitle {color: #5A5A5A; font-family:sans-serif;font-size:25px;}
div#brandsHeaderDes span#brandDesc {color: #5A5A5A}
div#brandsImage {margin-top:20px; margin-left:15px;}

h1.dept-name {color: #830000;}
/******** BRAND PAGE ***********/

/******** View All Contacts *******/
tr#empInfoHeader td {border-bottom:1px solid #C8C8C8; border-right:1px solid #C8C8C8; color:#850000; padding:10px; text-align:center; width:195px;}
tr#empInfo td {border-bottom:1px solid #C8C8C8; border-right:1px solid #C8C8C8; color:#404041; padding:10px; text-align:center; width:195px;}
span#allContactsPage {background-image:url(../images/header_blank_alt.gif); background-repeat:no-repeat; color:#850100; display:block; font-size:20px; height:46px; margin-left:-22px; padding:11px 0 0 16px; width:910px;}
/******** View All Contacts *******/

/*Index Featured Items*/
#nav {float:left; margin:0 0 0 5px;}
#nav a {background-image:url(../images/featured_item_window_button_off.gif); background-repeat:no-repeat; color:#BB7329; display:block; float:left; margin-left:5px; padding-left:2px; height:13px; width:13px;}
#nav a.activeSlide {background-image:url(../images/featured_item_window_button_on.gif); background-repeat:no-repeat; color:#FBEA56; display:block; float:left; margin-left:5px; padding-left:2px; height:13px; width:13px;}

/******** Gift Cards ***********/
#addtocart {background:url(../images/add_to_cart.gif); display:block; height:34px; width:199px;}

/********************************************** Register **************************************************************/
#requiredInfoTop {margin-right: 15px; }

#requiredInfo {float:right; margin-top:15px; margin-right:26px;}

#mainNoRightColumn {min-height:800px;}

.name { margin-top: 15px; margin-left:25px; float:left; color:#898989; }

.textbox { float: right; margin-top:11px; margin-right:184px; color:#898989;}

.checkoutRuler  {background-color:#E3E4E4; float:left; height:1px; margin:7px 0 7px 25px; width:873px;}

/********************************************** Register **************************************************************/


/********************************* MAGIC ZOOM *****************************/

/*


   Magic Zoom v3.1.13 DEMO
   Copyright 2009 Magic Toolbox
   You must buy a license to use this tool.
   Go to www.magictoolbox.com/magiczoom/


*/

.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
border: 1px solid #999;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #aaa;
background: #fff;
cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(/images/ajax-loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}
/********************************* MAGIC ZOOM *****************************

/********* AJAX CART PRODUCT LISTING **************/
section#scrollingCart			{position: relative;height: 130px; padding-right: 35px; width: 435px;}
div#scrollingCartInner			{position: relative; width: 390px; height: 130px; display: block;}
article.cartProductListing		{width: 390px; height: auto; position: relative; z-index: 2;}
article.cartProductListing p		{float: left; margin-top: 5px; width: 250px; }
article.cartProductListing a.image	{display: block; width: 130px; height: 130px; overflow: hidden; float: left; margin: 0px 5px;}
article.cartProductListing a.image img	{display: block; margin: auto;}
article.cartProductListing a.name	{display: block; width: 100%; text-align: left; line-height: 14px; color: #8c1111;font-size: 12px; font-weight: bold;}
article.cartProductListing a.name:hover {text-decoration: underline; }
article.cartProductListing p.pricing {display: block; margin: 0px auto; text-align: center; font-size: 11px;color: #1a244d; }

a#previousCart				{position: absolute; top: 0px; right: 0px; background: url(/images/hp_twitter_feed_arrow_up.gif) no-repeat; display: block; height: 29px; width: 39px; text-indent: -9999px;}
a#previousCart:hover			{background: url(/images/hp_twitter_feed_arrow_up.gif) no-repeat 0px -29px; }

a#nextCart				{position: absolute; top: 102px; right: 0px; background: url(/images/hp_twitter_feed_arrow_down.gif) no-repeat; display: block; height: 29px; width: 39px; text-indent: -9999px;}
a#nextCart:hover			{background: url(/images/hp_twitter_feed_arrow_down.gif) no-repeat 0px -29px; }

/************ POPUP CART *************/
a.popupCartItemImage			{float: left; width: 151px; height: 151px; display: block; margin: 10px;}
div.popupCartItemDetails		{float: left; width: 250px;}
div.popupCartItemDetails h2 		{width: 100%; margin: 20px 0px;}
div.popupCartItemDetails h2 a 	{color: #666;  font-size: 24px; }
div.popupCartItemDetails p		{width: 100%; text-align: left;  color: #666; font-size: 11px; margin-bottom: 12px;}
hr.popupCartSeperator		{ background: #cdcdcd; display: block; border: 0px; height: 1px; width: 100%; clear: both;}

div#popupCartTotalsAndInfo	{width: 100%;}
div#popupCartTotalsAndInfo p	{width: 100%; text-align: left;  color: #666;  font-size: 11px; margin: 3px 0px;}
div#popupCartTotalsAndInfo p.floatLeft,div#popupCartTotalsAndInfo p#popupCartStockMessage	{width: 50%;}

h1#previewTitle		{font-weight: bold; color: #8C1111;  font-size: 14px; width: 100%; margin: 10px 0px;}
h1#previewTitle span	{ font-weight: bold; padding: 1px 3px; border: 1px solid #999;}

/************************** Calendar *********************/

div.monthHolder { text-align:center; margin: 5px auto;}
h2.diffMonth, h2.currMonth { display:inline;}
h2.diffMonth a{font-size: 25px; color:#000000;}
h2.currMonth {font-size: 40px; color:#000000; margin: 0 20px; font-weight:bolder; text-transform:uppercase;}
table.rebelCalendar { width: 900px; display: block; margin: 10px auto; border-collapse:separate; }
table.rebelCalendar th { color:#FFFFFF; background-color:#14213D; width: 136px;}
table.rebelCalendar td ul {min-height: 125px; list-style-type: disc; margin-left:15px;}
table.rebelCalendar td { vertical-align: top; font-family:Open Sans Condensed; }
table.rebelCalendar span { font-weight: bold; background-color:#e6e6e6; width:100%; display:block; text-align:center;}
table.rebelCalendar a { color:currentcolor;}



/**** Shipping Calculator ****/
div.calcHolder {float:left;width:610px;margin:15px 0px 15px 0px;}
div.calcHolder span#enterzip {font-weight:bold;font-size:13px;}
div.calcHolder span.shippingDisp {font-size:13px;}
div.calcHolder strong.estTitle {font-size:13px;color:#830000;}

a#prev{
	position: absolute;
	top: 138px;
	z-index: 6;
	width: 25px;
	height: 25px;
	background: url(/images/arrow_left.gif) no-repeat;
	left: 0px;
}

a#next{
    position: absolute;
	top: 138px;
	z-index: 6;
	width: 25px;
	height: 25px;
    background: url(/images/arrow_right.gif) no-repeat;
    right: 4px;
}

a#prev:hover, a#next:hover{
	background-position-y: -25px;
}

a#playpause{
	display: inline;
	position: absolute;
	top: 239px;
	z-index: 6;
	width: 35px;
	height: 35px;
	background: url(/images/key_play_pause.png) no-repeat;
	right: 15px;
}

div#products2Wrapper {
margin: 0px;
padding: 0px;
float: left;
width: 939px;
height: auto;
margin-top: 3px;
}

div#products2Wrapper div#products2-image-alt-views {
margin: 0px;
padding: 0px;
float: left;
width: 575px;
height: auto;
margin-left: 0px;
position: relative;
margin-top: 0px;
}

div#products2Wrapper div#products2-image-alt-views article#productContainer {
margin: 0px;
padding: 0px;
float: left;
width: 665px;
height: auto;
text-align: center;
}

div#products2Wrapper div#products2-image-alt-views div#alternateViews {
margin: 0px;
padding: 0px;
float: left;
width: 435px;
height: auto;
margin-top: 10px;
position: relative;
}

div#products2Wrapper div#products2-image-alt-views div#alternateViews div#altImgSliderInner {
margin: 0px;
padding: 0px;
float: left;
width: 420px;
height: auto;
margin-right: 0px;
margin-left: 38px;
overflow: hidden;
}

div#products2Wrapper div#products2-image-alt-views div#alternateViews div#altImgSliderInner article#altimageproducts {
margin: 0px;
padding: 0px;
float: left;
width: 62px;
height: 77px;
margin-right: 12px;
}

div#products2Wrapper div#products2-image-alt-views div#alternateViews article#altimageproducts {
margin: 0px;
padding: 0px;
float: left;
width: 62px;
height: 77px;
margin-left: 4px;
border: #e4e4e4 solid 1px;
border-left: none;
border-right: none;
border-top: none;
}

div#products2Wrapper div#products2-image-alt-views div#description {
margin: 0px;
padding: 0px;
float: left;
width: 560px;
height: auto;
background: #f0f0f0;
padding-bottom: 20px;
margin-top: 40px;
margin-left: 5px;
}

div#products2Wrapper div#products2-image-alt-views div#description div#descriptionInner {
margin: 0px;
padding: 0px;
float: left;
width: 525px;
margin-left: 30px;
margin-top: 20px;
}

div#products2Wrapper div#products2-image-alt-views div#description div#descriptionInner h1#headingDesc {
margin: 0px;
padding: 0px;
float: left;
color: #000000;
font-size: 28px;
font-weight: bold;
width: 525px;
}

div#products2Wrapper div#products2-image-alt-views div#description div#descriptionInner p#detailDesc {
margin: 0px;
padding: 0px;
float: left;
width: 525px;
color: #000000;
font-size: 13px;
margin-top: 10px;
}

div#products2Wrapper div#products2-image-alt-views div#description div#descriptionInner p.infoTXT {
float: left;
font-size: 13px;
color: #000000;
line-height: 20px;
}

div#products2Wrapper div#products2-image-alt-views div#description div#descriptionInner p.infoTXT big {
color: #000000;
font-weight: bold;
}

div#products2Wrapper div#products2-image-alt-views div#description div#descriptionInner h1#headingSpecs {
margin: 0px;
padding: 0px;
float: left;
color: #000000;
font-size: 28px;
font-weight: bold;
width: 525px;
margin-top: 20px;
margin-bottom: 5px;
}
/*
#main-middle, #header{
	position:relative;
}*/
div#products2Wrapper div#products2-image-alt-views div#description div#descriptionInner h1#headingRevs {
margin: 0px;
padding: 0px;
float: left;
color: #000000;
font-size: 28px;
font-weight: bold;
width: 525px;
margin-top: 20px;
margin-bottom: 5px;
}

div#products2Wrapper div#purchasing {
margin: 0 0 0 575px;
padding: 0px;
float: left;
width: 320px;
height: auto;
position: absolute;
top: 311px;
padding-top: 10px;
}


h2#style {
margin: 0px;
padding: 0px;
float: left;
width: 240px;
color: #ADADAD;
font-size: 10px;
font-weight: normal;
margin-left: 10px;
margin-top:35px;
}

div#products2Wrapper div#purchasing div#custRatings {
margin: 0px;
padding: 0px;
float: left;
width: 255px;
margin-top: 15px;
border-bottom: #f0f0f0 solid 1px;
border-top: #f0f0f0 solid 1px;
padding-top: 13px;
padding-bottom: 13px;
margin-left: 10px;
}


div#products2Wrapper div#purchasing div#iframediv {
margin: 0px;
padding: 0px;
float: left;
width: 255px;
height: auto;
margin-top: 0px;
margin-left: 10px;
}

div#products2Wrapper div#purchasing div.scrollNav a {
margin: 0 0 10px;
padding: 0 0 0 10px;
float: left;
color: #000000;
font-size: 18px;
font-weight: bold;
border-width: 0 0 0 3px;
border-style: solid;
border-color: #EFEFEF;
width: 227px;
line-height: 30px;
}

div#products2Wrapper div#purchasing div.scrollNav a.redThing {
border-left: 3px solid #f3e751;
}

div#socialLinks {
width: 100%;
height: auto;
float: left;
margin-top: 10px;
margin-left: 10px;
}

div#products2Wrapper h1#name {
margin: 0px;
padding: 0px;
float: left;
width: 896px;
height: auto;
color: #000000;
font-size: 20px;
font-weight: bold;
padding-bottom: 20px;
padding-top: 15px;
padding-left: 20px;
border-bottom: 3px solid #EFEFEF;
}

div#products2Wrapper div#purchasing div.scrollNav a hr {
margin: 0;
float: left;
border-width: 0 0 1px;
border-style: solid;
border-color: #EFEFEF;
width: 217px;
}

#products2-analyze-price{
margin: 0px;
padding: 0px;
float: left;
color: #AF100B;
font-size: 26px;
font-weight: bold;
margin-top: 0px;
margin-left: 10px;
height:31px;
}

#wrapper{
	position:relative;
}

