   html {overflow-y:scroll}

   body {font-family:Arial, Helvetica, sans-serif; font-size:13px;
         color:#666666; text-align:center; background-color:#ffffff}

   #main {width:980px; margin:0px auto; text-align:left}

   
   .t {background: url(/images/Active101310/dot.gif) 0 0 repeat-x}
   .r {background: url(/images/Active101310/dot.gif) 100% 0 repeat-y}
   .b {background: url(/images/Active101310/dot.gif) 0 100% repeat-x}
   .l {background: url(/images/Active101310/dot.gif) 0 0 repeat-y}

   .tr {background: url(/images/Active101310/tr.gif) 100% 0 no-repeat}
   .br {background: url(/images/Active101310/br.gif) 100% 100% no-repeat}
   .bl {background: url(/images/Active101310/bl.gif) 0 100% no-repeat}
   .tl {background: url(/images/Active101310/tl.gif) 0 0 no-repeat}

   .lightBackground {background-color:#ECFDE3}

   #rightContent {width:805px; float:right}

   #priceDisplayContent .finalPrice {font-size:14px; color: #AA0000; font-weight:bold}

   #logo {float:left}

   #storePolicyContent ul li {margin-left:15px; padding:0}

   #acctLinks {float:right; list-style-type:none; margin-top:10px; padding:0; font-size:12px}

   #acctLinks li {float:left; border-right:1px solid #CCCCCC; margin:0; padding:0px 10px}

   #acctLinks #topCart {margin:0; padding-left:10px; border:none}

   #acctLinks a:link, #acctLinks a:visited {text-decoration:none; color:#424e25}

   #acctLinks a:hover {text-decoration:underline}

   #navTop {background-color:#CAE8BB}

   #navTop ul {float:left; margin:10px 0 0 0; padding:0; font-size:11px; list-style-type:none}

   #navTop ul li {float:left; margin:0; padding:0}

   #navTop a {text-decoration:none; color:#336600; font-size:11px; font-weight:bold}

   #navTop a:hover {text-decoration:underline}

   #navTop ul li a {margin-left:16px; padding:0}

   #navTop a:link #navTop a:visited {}

   #navTop form * {vertical-align:middle}

   #navTop form {float:right; margin:6px 10px 6px 0; padding:0; color:336633; font-weight:bold}

   #navTop form a {margin-left:10px}

   #navTop form label {margin:0; padding-right:5px; font-size:13px}

   #navBottom {background-color:#ECFDE3}

   #navBottom ul {margin:0; padding:0; list-style-type:none}

   #navBottom li {position:relative; float:left; padding:6px 16px 6px 16px; border-right:1px solid #CCCCCC}

   #navBottom .hover {background-color:#FFFFFF}

   #navBottom #topMenu li#firstTab.hover {border-left:1px solid #CCCCCC}

   #navBottom a {color:#336600; font-size:12px; font-weight:bold; display:block; text-decoration:none}

   #navBottom a:hover {text-decoration:underline}

   #navBottom .megaMenu .megaColumn a {margin-top:2px; font-size:12px; font-weight:normal}

   #navBottom .megaMenu .megaColumn a:hover {text-decoration:underline}

   .megaMenu {position:absolute; top:100%; left:-1; z-index:100; display:none; padding:20px 10px 10px 10px; border:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF}
   
   .megaColumn {float:left; width:185px}

   #brandsMegaMenu {width:420px; left:-1}

   .brandsSubMenu {position:relative; z-index:200; top:-1px; border:1px solid #CCCCCC; padding:10px}

   #collectionsMegaMenu {width:790px}

   #collectionsTabs {margin:0; padding:0; position:relative; z-index:300; border-bottom:1px solid #CCCCCC}

   #collectionsTabs li {position:relative; top:1px; z-index:400; margin:0 10px 0 0; padding:0; border:1px solid #CCCCCC; border-bottom:none}

   #collectionsTabs li a {display:block; font-size:12px; font-weight:bold; padding:8px}

   #collectionsTabs li .active {border-bottom:1px solid #FFFFFF}

   .collectionsSubMenu {position:relative; z-index:200; top:-1px; padding:10px; border:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF}

   #designersMegaMenu {width:605px}
   
   #designersTabs {margin:0; padding:0; position:relative; z-index:300; border-bottom:1px solid #CCCCCC}

   #designersTabs li {position:relative; top:1px; z-index:400; margin:0 10px 0 0; padding:0; border:1px solid #CCCCCC; border-bottom:none}

   #designersTabs li a {display:block; font-size:12px; font-weight:bold; padding:8px}

   #designersTabs li .active {border-bottom:1px solid #FFFFFF}

   .designersSubMenu {position:relative; z-index:200; top:-1px; padding:10px; border:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF}

   #stylesMegaMenu {width:410px; left:-1}

   .stylesSubMenu {position:relative; z-index:200; top:-1px; border:1px solid #CCCCCC; padding:10px}

   .stylesMegaColumn {float:left; width:120px}

   #navBottom .megaMenu .stylesMegaColumn a {margin-top:2px; font-size:12px; font-weight:normal}

   #navBottom .megaMenu .stylesMegaColumn a:hover {text-decoration:underline}

   #colorsMegaMenu {width:150px; left:-1}

   .colorsSubMenu {position:relative; z-index:200; top:-1px; border:1px solid #CCCCCC; padding:10px}

   .colorsMegaColumn {float:left; width:90px}

   #navBottom .megaMenu .colorsMegaColumn a {margin-top:2px; font-size:12px; font-weight:normal}

   #navBottom .megaMenu .colorsMegaColumn a:hover {text-decoration:underline}

   #phone {margin-left:28px; line-height:26px; font-size:16px; font-weight:normal; color:#336600}

   
   #leftNavWrapper {margin:0; padding:0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; overflow:hidden}

   #leftNavWrapper #leftNav {background-color:#ECFDE3}

   #leftNavWrapper #leftNav a {color:#336600; text-decoration:none; display:block}

   #leftNavWrapper #leftNav ul {margin:0; padding:1px 1px 5px 1px; list-style-type:none}

   #leftNavWrapper #leftNav ul li ul {padding:0}

   
   #leftNavWrapper #leftNav ul li a {margin:0; padding:4px 4px 4px 8px; font-weight:bold; width:100%}

   #leftNavWrapper #leftNav a:hover {background-color:#CAE8BB}

   
   #leftNavWrapper #leftNav ul li ul li a {margin:0; padding:4px 4px 4px 20px; font-weight:normal; width:100%}

   div.boxHeader {text-align:center; color:#336600; background-color:#CAE8BB}

   div.boxHeader h3 {margin:0; font-size:13px; line-height:30px}

   div.boxHeader h3 a {text-decoration:none; color:#336600}

   div.boxHeader h3 a:hover {text-decoration:underline}

   div.centeringWrapper {width:810px; margin:0 auto; text-align:center}

   #homePageContent {font-size:12px}  

   #homePageContent a {color:#336600}

   #homePageContent #mainBanner {float:left}

   #homePageContent #whyShopWrapper {float:right; width:308px; color:#336600}

   #homePageContent #whyShopWrapper #whyShopContent ul {list-style-type:none; list-style-image:url(/images/Active101310/check.gif);
                                                        margin:0; padding: 7px 0 6px 55px}

   #homePageContent #whyShopWrapper #whyShopContent ul li {margin:0; padding:0; line-height:23px}

   #homePageContent #newArrivalsWrapper {float:right; width:100%; margin-top:15px}

   #homePageContent #newArrivalsWrapper a {text-decoration:none}

   #homePageContent #newArrivalsWrapper a:hover {text-decoration:underline}

   #homePageContent #newArrivalsWrapper #centeringWrapper {float:left; width:100%; margin:10px 0; overflow:hidden}

   #homePageContent #newArrivalsWrapper #centeringWrapper ul {float:left; position:relative; left:50%; margin:0; padding:0; list-style-type:none}

   #homePageContent #newArrivalsWrapper #centeringWrapper ul li {float:left; position:relative; right:50%; width:100px; text-align:center; margin-right:13px;
                                                                 padding:0}
   
   #homePageContent #newArrivalsWrapper #centeringWrapper ul #last {margin:0; padding:0}

   /*#homePageContent #newArrivalsWrapper #centeringWrapper ul li a {text-decoration:none}*/

   /*#homePageContent #newArrivalsWrapper #centeringWrapper ul li a:hover {text-decoration:underline}*/

   #homePageContent #newArrivalsWrapper #centeringWrapper ul li img {height:100px}

   #homePageContent #newArrivalsWrapper #centeringWrapper ul li #caption {width:100px; text-align:center; font-size:10px; display:block; margin-top:5px;
                                                                          color:#336600; font-weight:normal}

   #homePageContent .catShowcaseWrapper {float:right; width:805px; margin-top:15px}

   #homePageContent .catShowcaseWrapper .catBox {float:left; width:149px; text-align:center; margin-left:15px}

   #homePageContent .catShowcaseWrapper #first {margin-left:0}

   #homePageContent .catShowcaseWrapper a {text-decoration:none}

   #homePageContent .catShowcaseWrapper a:hover {text-decoration:underline}

   #homePageContent .catShowcaseWrapper img {height:124px; margin-top:10px}

   #homePageContent .catShowcaseWrapper .shopNow {display:block; text-align:right; padding:5px 10px 5px 0; color:#666666}

   #footer {float:left; width:100%; margin-top:20px; font-family:Arial, Helvetica, sans-serif; color:#424e25}

   #footer a {text-decoration:none; color:#666666}

   #footer a:hover {text-decoration:underline}

   #footer #footerLinks {float:left; width:100%; font-size:12px; padding-top:20px; border-top:2px solid #E1DED6;}

   #footer #footerLinks ul {float:right; position:relative; right:50%; list-style-type:none; margin-bottom:20px; padding:0}

   #footer #footerLinks ul li {float:left; position:relative; left:50%; margin:0; padding:0 10px 0 10px; border-right:1px solid #CCCCCC;}

   #footer #footerLinks ul #last {margin:0 0 0 10px; padding:0; border-right:none}

   #footer p {clear:both; font-size:11px; text-align:center; margin-bottom:20px; padding:0}

   .listHeader {background-color:#CAE8BB}

   .listHeader h1 {margin:0; padding-left:10px; line-height:30px; font-size:14px; color:#336600}

   #fabricNavBar {float:left; margin:0; padding:0; width:100%; background-color:#ECFDE3}	

   #fabricNavBar ul {float:left; margin:0; padding:0; list-style-type:none}								

   #fabricNavBar li {float:left; margin:0; padding:0; border-right:#CCCCCC 1px solid; font-size:12px}					
					
   #fabricNavBar li a {margin:0; padding:4px 1em; color:#336633; text-decoration:none; font-weight:bold; display:block}

   #fabricNavBar li a:hover {background-color:#CAE8BB}

   .listProductName {margin:0; padding:0; line-height:normal; font-size:13px}

   .listProductName a:link, .listProductName a:visited {text-decoration:none; color:#424e25; font-weight:bold}

   .listProductName a:hover {text-decoration:underline}

   .listProductSku {font-size:90%; margin-top:10px}

   .moreDetails {padding-top:5px}

   .moreDetails a:link, .moreDetails a:visited {text-decoration:underline; font-weight:normal; color:blue}
				
   #categorySelectionList {display:inline; margin:0; padding:0}
				
   .categorySelectLabel {vertical-align:middle; font-size:12px; color:336633; font-weight:bold; margin:0; padding:0px}

   .categorySelectBox {vertical-align:middle; font-size:12px; margin:5px 4px 5px 0; padding:0px}

   .btnSearch {vertical-align:middle}

   #customerCareContent p {margin:10px 0}

   #customerCareContent #formWrapper {width: 525px}

   #customerCareContent #contactForm {margin-top:20px; background-color:#ECFDE3}

   #customerCareContent #contactForm h1 {padding-top:10px; margin:10px 0 0 20px}

   #customerCareContent #contactForm label {display:block; padding-left:20px; font-weight:bold}

   #customerCareContent #contactForm input {border:1px solid #999999; margin-left:20px; padding-left:3px}

   #customerCareContent #contactForm #customerName {width:250px}

   #customerCareContent #contactForm #email {width: 250px}

   #customerCareContent #contactForm #subject {width: 350px}

   #customerCareContent #contactForm #message {width:485px; margin-left:20px; border:1px solid #999999; padding-left:3px; padding-top:2px}	

   #customerCareContent #contactForm button {margin-bottom:10px}

   #customerCareContent #contactForm #submit {margin-left:20px}

   #productDetailContent {color:#424E25; font-size:12px}

   #productDetailContent #rightColumn {float:right; width:48.5%}

   #productDetailContent #leftColumn {float:left; width:51.5%}

   #productDetailContent #rightColumn #productTitle {display:inline; font-size:16px}

   #productDetailContent #rightColumn #otherProducts {display:inline; font-size:10px; white-space:nowrap}

   #productDetailContent #rightColumn #itemCodeBlock {margin:8px 0}

   #productDetailContent #rightColumn #productBrief {margin:8px 0}

   #productDetailContent #rightColumn .priceBlock {margin:8px 0}

   #productDetailContent #rightColumn .availabilityBlock {font-size:12px; margin:8px 0; font-weight:bold}

   #productDetailContent #rightColumn .actionBlock {float:left; margin:8px 0}

   #productDetailContent #rightColumn #bookmark {float:right; margin-top:8px}

   #productDetailContent #rightColumn #emailFriend {float:right; clear:right; padding:5px 0 14px 0; white-space:nowrap}

   #productDetailContent #rightColumn #spotlightSubtitle {display:block; line-height:0px; padding-bottom:12px}
                                 
   #productDetailContent #rightColumn ul {margin:0; padding:10px 50px 15px 50px; list-style-type:none; color:#336600}

   #productDetailContent #rightColumn li {margin:0; padding-top:5px}

   #productDetailContent #rightColumn .label {font-weight:bold}

   
   #productDetailContent #rightColumn .fb_iframe_widget {z-index:1}
   #productDetailContent #rightColumn .fb_iframe_widget .fb_ltr {z-index:1}

   #fbLikeButton {margin-bottom:15px; z-index:1}

   #productDetailContent #leftColumn #mainPhoto div {margin:10px 0; text-align:center}

   #productDetailContent #leftColumn #thumbnails div {float:left; margin-right:5px; padding:3px; border:1px solid #CCCCCC}

   #productDetailContent #leftColumn #thumbnails img {height:65px; cursor:pointer}

   #productDetailContent #leftColumn #thumbnails p {clear:both; float:left; font-size:11px; margin-top:5px}

   #productDetailContent #longDescription {margin-top:20px}

   #productDetailContent #longDescription h2 {float:left; padding:0 6px; position:relative; top:-8px; left:14px; background-color:#FFFFFF; margin:0}

   #productDetailContent #longDescription p {clear:both; margin:0 20px 15px 20px}

   * html #productDetailContent #longDescription p {width:765px} /* FIXES INCORRECT WIDTH IN IE DUE TO BLACKTHORNE-ADDED TABLE IN LISTING TEMPLATE*/

   #productListContent .priceBlock {margin-bottom:8px; white-space:nowrap}

   #productListContent .availabilityBlock {font-size:12px; margin-bottom:8px; font-weight:bold; white-space:nowrap}

   #productListContent .actionBlock {float:right; margin:8px 0 0 0}

   #newArrivalsListContent .priceBlock {margin-bottom:8px; white-space:nowrap}

   #newArrivalsListContent .availabilityBlock {font-size:12px; margin-bottom:8px; font-weight:bold; white-space:nowrap}

   #newArrivalsListContent .actionBlock {float:right; margin:8px 0 0 0}

   #relatedItemsContent {margin-top:20px}

   #relatedItemsContent h2 {float:left; position:relative; top:-8px; left:14px; padding:0 6px; background-color:#FFFFFF; margin:0}

   #relatedItemsContent #centeringWrapper {float:left; width:100%; margin-bottom:10px; overflow:hidden}

   #relatedItemsContent #centeringWrapper ul {float:left; position:relative; left:50%; margin:0; padding:0; list-style-type:none}

   #relatedItemsContent #centeringWrapper ul li {float:left; position:relative; right:50%; width:100px; text-align:center; margin-right:13px; padding:0}

   #relatedItemsContent #centeringWrapper ul .last {margin-right:0; padding:0} 

   #relatedItemsContent #centeringWrapper ul li a {text-decoration:none}

   #relatedItemsContent #centeringWrapper ul li a:hover {text-decoration:underline}

   #relatedItemsContent #centeringWrapper ul li img {height:100px}

   #relatedItemsContent #centeringWrapper ul li .imageCaption {width:100px; text-align:center; font-size:10px; display:block; margin-top:5px; color:#336600}

   .headPrice {font-weight:bold; color:#990000}

   form {padding:0px; margin:0px}

   .formWrapper {margin-top:20px}

   .formWrapper label {display:block; float:left; clear:left; width:200px; text-align:right; padding-right:10px; line-height:28px;
                       font-family:Arial, Helvetica, sans-serif; font-size:13px;
                       color:#666666; font-weight:bold}

   .formWrapper input, .formWrapper select, .formWrapper textarea, .formWrapper image {display:block; float:left; margin:5px 0 5px 0}

   .formWrapper br {clear: both}

   .inputFormat {height:20px; font-size:11px; padding:1px; color:#333; vertical-align:middle; width:200px}

   #search input{vertical-align:middle; margin:0; padding:0}

   .btnSearch {vertical-align:middle; margin:0; padding:0; font-size:11px; cursor:pointer}

   .searchLabel {vertical-align:middle; font-size:11px; padding-right:2px; color: 336633; font-weight: bold}

   .hr {border-bottom: 1px solid #cccccc; margin:8px 0 8px 0; padding:0}

   p, .p {margin:10px 0; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; /*font-size:13px;*/
          color:#666666; font-weight:normal}

   h1, .h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; /*font-size:16px;*/ color:#424e25;
            font-weight: bold; margin:10px 0}

   h2, .h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; /*font-size:16px;*/ color: #424E25;
            font-weight:bold; margin:10px 0}

   table {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666}

   .red_text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#CC0000}

   .black_text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000}

   .bold_text {font-family:Arial, Helvetica, sans-serif; font-size:13px;
               color:#666666; font-weight:bold}

   .bold_font {font-weight:bold}

   .normal_font {font-weight:normal}

   .border_r {border-right:1px solid #CCCCCC; padding:2px}

   .border_l {border-left:1px solid #CCCCCC; padding:2px}	

   .border_t {border-top:1px solid #CCCCCC; padding:2px}

   .border_b {border-bottom:1px solid #CCCCCC; padding:2px}

   .border {border:1px solid #CCCCCC; padding:2px}

   .bg_dddddd {background-color:#DDDDDD; color:#333333}

/****** CUSTOM ACTION BUTTONS ON PRODUCT DETAIL AND PRODUCT LIST TEMPLATES ******/

   /* Both browsers apply these styles to the action button */
   .actionButton {border:3px double #8FB6DB; cursor:pointer; white-space:nowrap; padding:5px; font-family:Arial, Helvetica, sans-serif; color:#444444;
                  font-size:12px; font-weight:bold; text-align:center}

   /* IE uses the filter for the blend */
   .actionButton {* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#CCE6F9')}

   /* FireFox uses a background color and white gradient image for the blend */
   html>body .actionButton {background: #A5D6FA url("/shared/style/images/white_gradient.png") repeat-x top}

   /* Firefox hover for action button */
   .actionButton:hover {border:3px double #54A2EB; color:#444444; 
                        background: #B3D8F4 url("/shared/style/images/white_gradient.png") repeat-x top}

   .notifyButton {width:180px}

   .reserveButton {width:110px}

/****** PROSTORES DEFAULT ACTION BUTTON ******/

   /* Both browsers apply these styles to the action button */
   .actn_button_color {padding:5px; border:3px double #8FB6DB; cursor:pointer; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; color:#444444; 
                       font-size:12px; font-weight:bold; text-align:center}

   /* IE uses the filter for the blend */
   .actn_button_color {* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#CCE6F9')}

   /* FireFox uses a background color and white gradient image for the blend */
   html>body .actn_button_color {background: #A5D6FA url("/shared/style/images/white_gradient.png") repeat-x top}

   /* Firefox hover for action button */
   .actn_button_color .actn_button:hover {border:3px double #54A2EB; color:#444444; 
                                          background: #B3D8F4 url("/shared/style/images/white_gradient.png") repeat-x top}


/******* REGULAR BUTTON *******/

   .btn_go {}

   /* Both browsers apply these styles to the regular button */
   .button_color {border:3px double #8FB6DB; cursor:pointer; white-space:nowrap; padding:2px 3px 2px 3px; font-family:Arial, Helvetica, sans-serif; color:#444444;
               font-size:12px; font-weight:bold; text-align:center}

   /* IE uses the filter for the blend */
   .button_color {* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#EDF3F7')}

   /* FireFox uses the background-color and white gradient image for the blend */
   html>body .button_color {background: #C7E5FB url("/shared/style/images/white_gradient.png") repeat-x top}

   /* Firefox hover for regular button */
   .button_color.button:hover {border:3px double #54A2EB; color:#444444; background: #B3D8F4 url("/shared/style/images/white_gradient.png") repeat-x top}


/******* SPECIAL BUTTON STYLES*******/

   .btn_small_update, .btn_small_change {font-size:9px}
	
   .btn_update {font-size:9px}
	
   .btn_continue {width:170px; padding:4px}

   .btn_add_to_cart {width:80px; * height:23px; font-size:11px; * padding:1px 0px 0px 0px; vertical-align:middle}

    html>body .btn_add_to_cart {height: 23px; padding:1px 0px 0px 0px;}

   .btn_buy_it_now {width:80px; font-size:11px; margin:5px 0px 0px 5px; padding:0px}

   .btn_proceed_to_checkout {padding:2px 2px 2px 25px; width:190px; height:32px}	

   .btn_ordering_info {font-size:11px; width:150px}

/******* END SPECIAL BUTTON STYLES*******/

/* box around product detail quantity and add to cart button
----------------------------------------------- */
.quantity {padding:12px 0 !important; margin:0; text-align:center}

.qtyBox {width:30px; text-align:right; vertical-align:middle; margin:0; padding:0}

/* ADDED TO CART home page, product list and product detail pages
----------------------------------------------- */
.added_to_cart {
	background-color:#FFFAF4;
	border:1px solid #E2A269;
	margin:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333
	}
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333
	}

/* PRICE 
product list and some home pages
----------------------------------------------- */
.small_price {
	/*color:#424E25;*/
        color: #AA0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold
}

/* product detail page */
.large_price {
	color:#424E25;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold
}

/* TABS 
product detail page
----------------------------------------------- */
.tabcontainer {
	width:100%;
	position:relative;
	color:#ffffff
}
.tab_on {
	color:#424E25;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#e5e5e5;
	padding:3px;
	width:165px;
	float:left;
	display:inline;
	white-space:nowrap
	}
.tab_off {
	color:#333333;
	font-weight:normal;
	text-align:center;
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#F5F5F5;
	padding:3px;
	width:165px;
	float:left;
	cursor:pointer;
	display:inline;
	white-space:nowrap
	}
.descriptioncontainer {
	width:100%;
	position:relative
}
.detaildesc {
	border-top:4px solid #e5e5e5;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
	border-bottom:2px solid #e5e5e5;
	padding:5px;
	margin-bottom:10px;
	width:99%;
	text-align:left
}



/* ALL CATEGORIES PAGE
----------------------------------------------- */
.category_outline {
	width:99%;
	border:1px solid #dddddd;
	text-align:center;
	margin:5px;
	padding:0px
}
.chain {
	text-align:left;
	margin-left:5px;
	font-size:13px;
	padding:4px;
	font-weight:bold;
	color:#666666
	}
.chain A:link, .chain A:visited, .chain A:active, .chain A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#424E25;
	font-size:13px;
	}
.all_categories {
	width:220px
}
.all_categories A:link, .all_categories A:visited, .all_categories A:active, .all_categories A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	font-weight:normal
	}
.parent {
	margin-top:3px;
	margin-bottom:3px
}
.parent A:link, .parent A:visited, .parent A:active, .parent A:hover {
	font-weight:bold
	}
.parent_more {
	font-weight:bold;
	margin-top:5px;
	color:#424E25
}
.parent_more A:link, .parent_more A:visited, .parent_more A:hover, .parent_more A:active {
	font-weight:bold;
	color:#424E25
	}		
.sub_category {
	margin-top:5px;
	margin-bottom:5px
	}
.sub_category_more {	
	font-weight:bold;
	color:#424E25
	}	
.sub_category_more A:link, .sub_category_more A:visited, .sub_category_more A:hover, .sub_category_more A:active {

	margin-left:1px;
	font-size:11px;
	font-weight:bold;
	color:#424E25
	}	

.viewAllCategories {

	padding:6px 4px 6px 25px;
	line-height:normal;
	display:block;
	border-bottom:4px solid #424E25;
	font-weight:100;
}

.viewAllCategories a:link, .viewAllCategories a:visited {color:#424E25; text-decoration:none; font-weight:bold}

.viewAllCategories a:hover {text-decoration:underline; background-color:#EDECEC}	

/* CHECKOUT BREADCRUMB
----------------------------------------------------------------*/

.breadcrumb_on {
        line-height: 50px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#424E25;
	padding-right:3px;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle
}
.breadcrumb_off {
        line-height: 50px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding-right:3px;
	font-size:13px;
	white-space:nowrap; 
	vertical-align:middle
}

.clear {clear:both}

.floatRight {float:right}

.floatLeft {float:left}

.note {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px}

a img {border:none}

#productDetail li {padding: 0px 0px 2px 0px}

#categoryShowcase a:link, #categoryShowcase a:visited {text-decoration:none; color:#336633}

#categoryShowcase a:hover {text-decoration:underline}
				
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}

.clearfix {display:inline-table}

/* Hides from IE-mac \*/
* html .clearfix {height:1%} 					

.clearfix {display: block}					
/* End hide from IE-mac */
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
					
