/* hanock_common */

.offset.oneColumn{ padding:0 }
.twoColumn{ padding-top:1px;background:url(/imagecache/1035/15/leftnav_bg.gif) repeat-y }
.twoColumn #column1{ float:left;width:214px;height:auto }
.twoColumn #column3{ float:left;width:718px }
#column1{ float:left }
#column3{ float:left }
#footer{ width:100%;background-color:#fff;text-align:center }
#gutterRight{ display:none }
#pageBottom{ width:100%;height:50px;text-align:center }
#recentView{ background:#fff;left:794px;overflow:hidden;width:100px;position:absolute;top:0 }
#headerLogo{ float:left }
#headerRight{ padding-right:0;float:right;width:500px;height:84px;text-align:right}
#headerPortal{ width:100% }
#headerNav{ width:100% }
#headerNav ul{ z-index:110;list-style-type:none}
#headerNav ul li{ float:left}
.sidebarNav ul{ list-style-type:none}
*{ padding:0;margin:0}
html, body, div, p, table, td, d1, pre, code{ font-size:12px;font-family:tahoma, arial, helvetica }
textarea, select{ font-size:12px;color:#000;line-height:19px }
input{ font-size:12px;color:#000;font-family:tahoma, arial, helvetica }
.quantitytext { width:50px}
.quantityselect{ width:54px}

img{ border-width:0}
.divLeft{ float:left}
.divRight{ float:right}

/* Reusable Font Definitions (the classes are deprecated) */
.standardText{ font:normal 12px/16px Arial,Helvetica,sans-serif;color:#666 }
h1, .h1hed{ font:bold 22px/26px Arial,Helvetica,sans-serif;margin-bottom:0 }
h2, .h2hed{ font:bold 20px/22px Arial,Helvetica,sans-serif;margin-bottom:0 }
h3, .h3hed{ font:bold 16px/20px Arial,Helvetica,sans-serif;margin-bottom:0 }
h4, .h4hed{ font:bold 14px/16px Arial,Helvetica,sans-serif;margin-bottom:0 }
h5, .h5hed{ font:bold 13px/22px Arial,Helvetica,sans-serif;margin-bottom:0 }
h6, .h6hed{ font:bold 12px/14px Arial,Helvetica,sans-serif;margin-bottom:0 }

/* Vertical and Horizontal padding controls (deprecated) */
.vert3pad{ margin:3px 0 }
.vert5pad{ margin:5px 0 }
.vert10pad{ margin:10px 0 }
.vert15pad{ margin:15px 0 }
.horiz3pad{ margin:0 3px }
.horiz5pad{ margin:0 5px }
.horiz10pad{ margin:0 10px }
.horiz15pad{ margin:0 15px }

/* alignment controls (deprecated) */
.centered{ text-align:center }

/* Float Controls (deprecated) */
.floatLeft{ float:left }
.floatRight{ float:right }
.floatLeftPad10{ float:left;margin-right:10px;margin-bottom:10px }
.floatLeftPad20{ float:left;margin-right:20px;margin-bottom:10px }
.floatRightPad10{ float:right;margin-left:10px;margin-bottom:10px }
.floatRightPad20{ float:right;margin-left:20px;margin-bottom:10px }

/*hight conttols (deprecated) */
.height12{ height:12px;line-height:12px }
.height24{ height:24px;line-height:24px }
.height32{ height:32px;line-height:32px }
.height42{ height:42px;line-height:42px }


/* / hancock_common */


body{ background:#fff;margin:0 auto;text-align:center }
#wrapper{ width:954px;margin:0 auto;position:relative;text-align:left }
#pageTop{ display:none }
#pageWrap{ display:block;border:0;padding:0;margin:0;margin-bottom:50px }
#gutterLeft{ display:none }
#pageBody{ overflow:hidden;height:100%;background-color:#fff;text-align:left;border:1px solid #fff;margin-bottom:4px}
#header{ width:100%;height:auto;background:#fff }
#headerNav{ background-color:#e7e3d7 }
#main{ display:block;margin:0 }
#footer{ display:block;padding:4px 0 }
#gutterRight{ display:none}
#pageBottom{ color:#fff}
#recentView{ display:block;left:796px}
#headerLogo{ padding-right:0;padding-left:7px;padding-bottom:0;margin:0;width:278px;padding-top:11px;height:84px }
#headerLogo a{ display:block;width:278px;height:84px;text-decoration:none }
#headerLogo img{ margin:6px 0 0 }
#headerRight{ width:660px;color:#fff }
#headerTopLinks{ font:11px Tahoma, Arial, Sans-serif;color:#685c53;padding-top:15px }
#headerTopLinks a{ color:#685c53 }
#headerTopLinks a:hover{ color:#98887d }
.cartimage{ vertical-align:middle }
.bold{ font-weight:bold }

/* headerPortal starts here */
#headerPortal{ padding:5px 0 0 0;margin:0;position:relative;float:left;background-color:#fff }
#headerPortal ul{ list-style:none;height:41px;display:inline }
#headerPortal li{ display:inline }
#headerPortal #stylestudio_on{ background-image:url(/imagecache/1035/15/portal_stylestudio_on.gif);background-repeat:no-repeat;width:197px;height:40px;float:left }
#headerPortal #stylestudio{ background-image:url(/imagecache/1035/15/portal_stylestudio_off.gif);background-repeat:no-repeat;width:197px;height:40px;float:left }
#headerPortal #stylestudio:hover{ background-image:url(/imagecache/1035/15/portal_stylestudio_on.gif);background-repeat:no-repeat;width:197px;height:40px;float:left }
#headerPortal #cottonloft_on{ background-image:url(/imagecache/1035/15/portal_cottonloft_on.gif);background-repeat:no-repeat;width:211px;height:40px;float:left }
#headerPortal #cottonloft{ background-image:url(/imagecache/1035/15/portal_cottonloft_off.gif);background-repeat:no-repeat;width:211px;height:40px;float:left }
#headerPortal #cottonloft:hover{ background-image:url(/imagecache/1035/15/portal_cottonloft_on.gif);background-repeat:no-repeat;width:211px;height:40px;float:left }
#headerPortal #designergallery_on{ background-image:url(/imagecache/1035/15/portal_designergallery_on.gif);background-repeat:no-repeat;width:256px;height:40px;float:left }
#headerPortal #designergallery{ background-image:url(/imagecache/1035/15/portal_designergallery_off.gif);background-repeat:no-repeat;width:256px;height:40px;float:left }
#headerPortal #designergallery:hover{ background-image:url(/imagecache/1035/15/portal_designergallery_on.gif);background-repeat:no-repeat;width:256px;height:40px;float:left }
#headerPortal #accessoryworkshop_on{ background-image:url(/imagecache/1035/15/portal_accessoryworkshop_on.gif);background-repeat:no-repeat;width:288px;height:40px;float:left }
#headerPortal #accessoryworkshop{ background-image:url(/imagecache/1035/15/portal_accessoryworkshop_off.gif);background-repeat:no-repeat;width:288px;height:40px;float:left }
#headerPortal #accessoryworkshop:hover{ background-image:url(/imagecache/1035/15/portal_accessoryworkshop_on.gif);background-repeat:no-repeat;width:288px;height:40px;float:left }
/* headerPortal Ends here */

/* headerNav starts here */
#headerNav ul ul li{ padding-left:21px }
#headerNav ul ul a{ font-size:12px;font-family: Verdana, Arial, Tahoma;text-indent:-10px;padding:2px 0 }
#headerNav ul ul a:hover{ font-weight:bold;letter-spacing:-.02em }
/* headerNav fashiongreenbg */
#headerNav ul #fashiongreenbg{ background:#fff url(/imagecache/1035/15/bg_dropmenu_green.gif) top repeat-x;width:189px;padding:0 2px 11px 2px;margin:0 }
#headerNav ul #fashiongreenbg a{ width:189px;color:#7e7d2d }


/* headerNav fleecegreenbg */
#headerNav ul #fleecegreenbg{ background:#fff url(/imagecache/1035/15/bg_dropmenu_green.gif) top repeat-x;width:189px;padding:0 2px 11px 2px;margin:0 }
#headerNav ul #fleecegreenbg a{ width:189px;color:#7e7d2d }


/* headerNav cottonfabricbluebg */
#headerNav ul #cottonfabricbluebg{ background:#fff url(/imagecache/1035/15/bg_dropmenu_blue.gif) top repeat-x;width:204px;padding:0 2px 11px 2px;margin:0 }
#headerNav ul #cottonfabricbluebg a{ width:204px;color:#234c67 }


/* headerNav quiltingbluebg */
#headerNav ul #quiltingbluebg{ background:#fff url(/imagecache/1035/15/bg_dropmenu_blue.gif) top repeat-x;width:184px;padding:0 2px 11px 2px;margin:0 }
#headerNav ul #quiltingbluebg a{ width:184px;color:#234c67 }

/* headerNav fabricorangebg */
#headerNav ul #fabricorangebg{ background:#fff url(/imagecache/1035/15/bg_dropmenu_orange.gif) top repeat-x;width:210px;padding:0 2px 11px 2px;margin:0 }
#headerNav ul #fabricorangebg a{ width:210px;color:#c63 }


/* headerNav homeorangebg */
#headerNav ul #homeorangebg{ background:#fff url(/imagecache/1035/15/bg_dropmenu_orange.gif) top repeat-x;width:189px;padding:0 2px 11px 2px;margin:0 }
#headerNav ul #homeorangebg a{ width:189px;color:#c63 }


/* headerNav notionspurplebg */
#headerNav ul #notionspurplebg{ background:#fff url(/imagecache/1035/15/bg_dropmenu_purple.gif) top repeat-x;width:192px;padding:0 2px 11px 2px;margin:0 }
#headerNav ul #notionspurplebg a{ width:192px;color:#675963 }


/* headerNav sewingpurplebg */
#headerNav ul #sewingpurplebg{ background:#fff url(/imagecache/1035/15/bg_dropmenu_purple.gif) top repeat-x;width:220px;padding:0 2px 11px 2px;margin:0 0 0 -23px }
#headerNav ul #sewingpurplebg a{ width:220px;color:#675963 }


/* headerNav craftspurplebg */
#headerNav ul #craftspurplebg{ background:#fff url(/imagecache/1035/15/bg_dropmenu_purple.gif) top repeat-x;width:175px;padding:0 2px 11px 2px;margin-left:-115px }
#headerNav ul #craftspurplebg a{ width:175px;color:#675963 }

#headerNav ul li{ border-width:0 }

/* headerNav menu starts here */

#headerNav #fashionfabric_on{ background-image:url(/imagecache/1035/15/btn_fashionfabric_on.gif);background-repeat:no-repeat;width:127px;height:32px }
#headerNav #fashionfabric{ background-image:url(/imagecache/1035/15/btn_fashionfabric_off.gif);background-repeat:no-repeat;width:127px;height:32px }
#headerNav li:hover #fashionfabric{ background-image:url(/imagecache/1035/15/btn_fashionfabric_on.gif);background-repeat:no-repeat;width:127px;height:32px }
#headerNav #fleece_on{ background-image:url(/imagecache/1035/15/btn_fleece_on.gif);background-repeat:no-repeat;width:67px;height:32px }
#headerNav #fleece{ background-image:url(/imagecache/1035/15/btn_fleece_off.gif);background-repeat:no-repeat;width:67px;height:32px }
#headerNav li:hover #fleece{ background-image:url(/imagecache/1035/15/btn_fleece_on.gif);background-repeat:no-repeat;width:67px;height:32px }
#headerNav #cottonfabric_on{ background-image:url(/imagecache/1035/15/btn_cottonfabric_on.gif);background-repeat:no-repeat;width:124px;height:32px }
#headerNav #cottonfabric{ background-image:url(/imagecache/1035/15/btn_cottonfabric_off.gif);background-repeat:no-repeat;width:124px;height:32px }
#headerNav li:hover #cottonfabric{ background-image:url(/imagecache/1035/15/btn_cottonfabric_on.gif);background-repeat:no-repeat;width:124px;height:32px }
#headerNav #quilting_on{ background-image:url(/imagecache/1035/15/btn_quilting_on.gif);background-repeat:no-repeat;width:85px;height:32px }
#headerNav #quilting{ background-image:url(/imagecache/1035/15/btn_quilting_off.gif);background-repeat:no-repeat;width:85px;height:32px }
#headerNav li:hover #quilting{ background-image:url(/imagecache/1035/15/btn_quilting_on.gif);background-repeat:no-repeat;width:85px;height:32px }
#headerNav #decoratorfabric_on{ background-image:url(/imagecache/1035/15/btn_decoratorfabric_on.gif);background-repeat:no-repeat;width:147px;height:32px }
#headerNav #decoratorfabric{ background-image:url(/imagecache/1035/15/btn_decoratorfabric_off.gif);background-repeat:no-repeat;width:147px;height:32px }
#headerNav li:hover #decoratorfabric{ background-image:url(/imagecache/1035/15/btn_decoratorfabric_on.gif);background-repeat:no-repeat;width:147px;height:32px }
#headerNav #homedecor_on{ background-image:url(/imagecache/1035/15/btn_homedecor_on.gif);background-repeat:no-repeat;width:107px;height:32px }
#headerNav #homedecor{ background-image:url(/imagecache/1035/15/btn_homedecor_off.gif);background-repeat:no-repeat;width:107px;height:32px }
#headerNav li:hover #homedecor{ background-image:url(/imagecache/1035/15/btn_homedecor_on.gif);background-repeat:no-repeat;width:107px;height:32px }
#headerNav #notions_on{ background-image:url(/imagecache/1035/15/btn_notions_on.gif);background-repeat:no-repeat;width:82px;height:32px }
#headerNav #notions{ background-image:url(/imagecache/1035/15/btn_notions_off.gif);background-repeat:no-repeat;width:82px;height:32px }
#headerNav li:hover #notions{ background-image:url(/imagecache/1035/15/btn_notions_on.gif);background-repeat:no-repeat;width:82px;height:32px }
#headerNav #sewingmachines_on{ background-image:url(/imagecache/1035/15/btn_sewingmachines_on.gif);background-repeat:no-repeat;width:135px;height:32px }
#headerNav #sewingmachines{ background-image:url(/imagecache/1035/15/btn_sewingmachines_off.gif);background-repeat:no-repeat;width:135px;height:32px }
#headerNav li:hover #sewingmachines{ background-image:url(/imagecache/1035/15/btn_sewingmachines_on.gif);background-repeat:no-repeat;width:135px;height:32px }
#headerNav #crafts_on{ background-image:url(/imagecache/1035/15/btn_crafts_on.gif);background-repeat:no-repeat;width:68px;height:32px }
#headerNav #crafts{ background-image:url(/imagecache/1035/15/btn_crafts_off.gif);background-repeat:no-repeat;width:68px;height:32px }
#headerNav li:hover #crafts{ background-image:url(/imagecache/1035/15/btn_crafts_on.gif);background-repeat:no-repeat;width:68px;height:32px }

/* headerNav menu ends here */

/* headerNav menu background starts here */

#headerNav .dividerStyle{background-image:url(/imagecache/1035/15/div_green.gif);background-repeat:no-repeat;width:2px;height:30px }
#headerNav .dividerCotton{background-image:url(/imagecache/1035/15/div_blue.gif);background-repeat:no-repeat;width:2px;height:30px }
#headerNav .dividerDesigner{background-image:url(/imagecache/1035/15/div_orange.gif);background-repeat:no-repeat;width:2px;height:30px }
#headerNav .dividerAccessory{background-image:url(/imagecache/1035/15/div_purple.gif);background-repeat:no-repeat;width:2px;height:30px }

/* headerNav menu background Ends here */

#headerNav a{ display:block;text-decoration:none }
#headerNav li div{ position:relative; z-index:999; }
#headerNav li ul{ display:none;position:absolute;top:0;left:0;border:2px solid #e9e5dc;border-width:0 2px 2px;z-index:100;margin:0;padding:0 11px 11px }
#headerNav li:hover ul{ display:block }
#headerNav li.iehover ul{ display:block }

/* headerNav Ends here */

/* iframeshim */
#iframeshim{ display:none;z-index:90;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);left:0;position:absolute;top:0}
.imageMapWrap{ width:100%}
.clearMe{ clear:both}

/* headersearchBar Starts here */
/*form{ float:left }*/
#headerSearchBar{ width:100%;background-color:#eae4db;margin:0;vertical-align:middle;height:34px }
#headerSearchLeft{ float:left;padding-left:10px;padding-top:6px;vertical-align:middle }
.headergo{ border:0;background-image:url(/imagecache/1035/15/btn_header_go.gif);background-repeat:no-repeat;width:34px;height:19px;margin-left:10px;cursor:pointer }
#headerpromo{ width:auto;height:32px;float:right }
#headerfreeshipping{ background-image:url(/imagecache/1035/15/header_freeshiping.gif);background-repeat:no-repeat;width:229px;height:32px;float:left }
#headerdetails{ background-image:url(/imagecache/1035/15/header_details.gif);background-repeat:no-repeat;width:87px;height:32px;float:left }
.searchInput{ width:125px;height:19px;border:1px solid #ababab;vertical-align:middle;margin-left:10px;line-height:19px }
.searchSelect{ width:125px;min-height:19px;border:1px solid #ababab;vertical-align:middle;margin-left:10px;line-height:19px }
input.headersearchforms{ font-size:10px;height:19px }
.emailInput{ width:100px;height:19px;border:1px solid #ababab;vertical-align:middle }
.sidebarjoin{ border:0;background-image:url(/imagecache/1035/15/btn_join.gif);background-repeat:no-repeat;width:41px;height:18px }
/* headersearchBar ends here */

/* footer Styles starts here --------------- */
#storefooter{ width:952px;border-top:5px solid #e8e4d9;border-bottom:5px solid #e8e4d9;padding:8px 0;float:left }
#footerText ul{ font:11px Tahoma, Arial, sans-serif ;color:#685c53;text-decoration:none;text-align:left;list-style:none }
#footerText ul a{ color:#685c53;text-decoration:none }
#footerText ul a:link{ color:#685c53;text-decoration:none }
#footerText ul a:hover{ color:#333;text-decoration:none }
#footerText ul a:iehover{ color:#333;text-decoration:none }
#footerText ul a:visited{ color:#685c53;text-decoration:none }
.footerVertical{ width:1px;height:135px;background-color:#e8e4d9;float:left;margin:0 20px 0 20px }
#footershopping{ background-image:url(/imagecache/1035/15/txt_footer_shopping.gif);background-repeat:no-repeat;width:93px;height:15px;float:left;margin:5px 25px 0 20px }
#footerservices{ background-image:url(/imagecache/1035/15/txt_footer_services.gif);background-repeat:no-repeat;width:46px;height:15px;float:left;margin:5px 25px 0 0}
#footerhelp{ background-image:url(/imagecache/1035/15/txt_footer_help.gif);background-repeat:no-repeat;width:27px;height:15px;float:left;margin:5px 25px 0 0 }
#footeraboutus{ background-image:url(/imagecache/1035/15/txt_footer_aboutus.gif);background-repeat:no-repeat;width:52px;height:15px;float:left;margin:5px 25px 0 0 }
.footerlinks{ float:left;margin-top:5px }
.footerlinks ul li{ padding-bottom:2px }
.footerlinks ul li a{ padding-bottom:2px }

.copyright{ font:11px Tahoma, Arial, sans-serif ;color:#9a938d;text-decoration:none;padding-top:7px;text-align:center }
#logofooter{ float:right;margin-top:-14px }
.footerlogohackersafe{ background-image:url(/imagecache/1035/15/logo_hackersafe.gif);background-repeat:no-repeat;width:60px;height:36px;float:left }
.footerlogoversign{ background-image:url(/imagecache/1035/15/logo_versign.gif);background-repeat:no-repeat;width:59px;height:36px;float:left }
/* footer Styles ends here --------------- */

/* subfooterText --------------- */
.subfooterheading{ font:bold 14px Arial, sans-serif;color:#726b65 }
.subfooterText{ font:11px/16px Tahoma, Arial, sans-serif;color:#685c53;text-decoration:none }
.subfooterText a{ font:bold 11px/16px Tahoma, Arial, sans-serif;color:#0092b3;text-decoration:underline }
.subfooterText a:hover{ color:#01728b }

/* bredcrumbText --------------- */

.breadcrumb{ font:bold 11px/16px Tahoma, Arial, sans-serif;color:#5e5e5e;text-decoration:none;padding:0 3px;float:left }
.breadcrumb a{ font:11px/16px Tahoma, Arial, sans-serif;color:#5e5e5e;text-decoration:none }
.breadcrumb a:active{ color:#5e5e5e }
.breadcrumb a:hover{ color:#5e5e5e }
.breadcrumb a:visited{ color:#5e5e5e }
.breadcrumb_SS{ font:bold 11px/16px Tahoma, Arial, sans-serif;color:#959639;text-decoration:none;padding:0 3px }
.breadcrumb_CL{ font:bold 11px/16px Tahoma, Arial, sans-serif;color:#577a96;text-decoration:none;padding:0 3px }
.breadcrumb_DG{ font:bold 11px/16px Tahoma, Arial, sans-serif;color:#d07e2c;text-decoration:none;padding:0 3px }
.breadcrumb_AW{ font:bold 11px/16px Tahoma, Arial, sans-serif;color:#a7939f;text-decoration:none;padding:0 3px }
.breadcrumb_sub{ font:bold 11px/16px Tahoma, Arial, sans-serif;color:#5193b6;text-decoration:none;padding:0 3px }
.breadcrumb_sub a{ font:11px/16px Tahoma, Arial, sans-serif;color:#5193b6;text-decoration:none }
.breadcrumb_sub a:active{ color:#5193b6 }
.breadcrumb_sub a:hover{ color:#5193b6 }
.breadcrumb_sub a:visited{ color:#5193b6 }

/* sidebarNav --------------- */
#column1{ width:214px;height:748px;background-color:#e9e5dc;padding-top:1px;margin:0 }
.sidebarBlock{ width:191px;border:1px solid #fff;margin:10px }
.sidebarNav{ border:1px solid #fff;margin:10px;padding:8px 9px;list-style:none }
.emailsignup{ border:1px solid #fff;margin:0 10px 10px 10px;padding:9px;list-style:none }
.sidebarNavTab{ width:204px;background:#fff;margin:7px 0 7px 10px }
.sidebarNavTab_SS{ width:204px;background:#95953b;margin:7px 0 7px 10px }
.sidebarNavTab_CL{ width:204px;background:#537a97;margin:7px 0 7px 10px }
.sidebarNavTab_DG{ width:204px;background:#d17e30;margin:7px 0 7px 10px }
.sidebarNavTab_AW{ width:204px;background:#81747e;margin:7px 0 7px 10px }
.bodycopySmall{ font:11px Arial, sans-serif;color:#726b65;padding:8px 0;text-decoration:none }
.sidebarTab{ font:bold 14px Arial, sans-serif;color:#726b65;padding:4px 0;text-indent:8px }
.sidebarTab_white{ font:bold 14px Arial, sans-serif;color:#fff;padding:4px 0;text-indent:8px }
.sidebarNavlinks{ font:12px/20px Tahoma, Arial, sans-serif;color:#726b65;text-decoration:none;margin:4px 0 }
.sidebarNavlinks a{ color:#726b65;text-decoration:none }
.sidebarNavlinks a:hover{ color:#333;text-decoration:none }

.collapsed{ font:12px Tahoma, Arial, sans-serif;color:#726b65;text-decoration:none;vertical-align:middle;background-image:url(/imagecache/1035/15/icon_arrow.gif);background-repeat:no-repeat;text-indent:10px;margin:4px 0;}
.collapsed a{ color:#726b65;text-decoration:none }
.collapsed a:hover{ color:#333;text-decoration:none }
.clearance{ font:12px Tahoma, Arial, sans-serif;color:#e80030;text-decoration:none;vertical-align:middle;background-image:url(/imagecache/1035/15/icon_arrow.gif);background-repeat:no-repeat;text-indent:10px;margin:4px 0 }
.clearance a{ color:#e80030;text-decoration:none }
.clearance a:hover{ color:#c03952;text-decoration:none }
.stylestudiolink{ font:12px Tahoma, Arial, sans-serif;color:#989933;text-decoration:none;vertical-align:middle;background-image:url(/imagecache/1035/15/icon_arrow.gif);background-repeat:no-repeat;text-indent:10px;margin:4px 0 }
.stylestudiolink a{ color:#989933;text-decoration:none }
.stylestudiolink a:hover{ color:#757633;text-decoration:none }
.cottonloftlink{ font:12px Tahoma, Arial, sans-serif;color:#6489a6;text-decoration:none;vertical-align:middle;background-image:url(/imagecache/1035/15/icon_arrow.gif);background-repeat:no-repeat;text-indent:10px;margin:4px 0 }
.cottonloftlink a{ color:#6489a6;text-decoration:none }
.cottonloftlink a:hover{ color:#4e697e;text-decoration:none }
.designerlink{ font:12px Tahoma, Arial, sans-serif;color:#ce7928;text-decoration:none;vertical-align:middle;background-image:url(/imagecache/1035/15/icon_arrow.gif);background-repeat:no-repeat;text-indent:10px;margin:4px 0 }
.designerlink a{ color:#ce7928;text-decoration:none }
.designerlink a:hover{ color:#cc7a28;text-decoration:none }
.accessorylink{ font:12px Tahoma, Arial, sans-serif;color:#846779;text-decoration:none;vertical-align:middle;background-image:url(/imagecache/1035/15/icon_arrow.gif);background-repeat:no-repeat;text-indent:10px;margin:4px 0 }
.accessorylink a{ color:#846779;text-decoration:none }
.accessorylink a:hover{ color:#55404c;text-decoration:none }
.leftpadding{ padding-left:10px }

/* column3Nav --------------- */
#column3{ padding:10px;width:100% }
#flashmodule{ width:718px;background-color:#e9e5dc;margin-bottom:13px }
#quadtabbedmodule{ width:718px;height:297px;margin-bottom:10px }
#threecrossmodule{ width:708px;height:75px;margin-top:10px;margin-left:10px }

/* quadtabbedmodule --------------- */
.cornerLeft_front{ background-image:url(/imagecache/1035/15/tabmodule_cornerLeft_front.gif);background-repeat:no-repeat;width:5px;height:25px }
.tile_front{ width:150px;text-align:center;background-image:url(/imagecache/1035/15/tabmodule_tile_front.gif);height:25px;float:left;color:#675d54;font:bold 12px/25px Tahoma, Arial, sans-serif;cursor:pointer }
.tile_back img, .tile_front img{ padding-right:2px }
.cornerRight_front{ background-image:url(/imagecache/1035/15/tabmodule_cornerRight_front.gif);background-repeat:no-repeat;width:15px;height:25px }
.cornerLeft_back{ background-image:url(/imagecache/1035/15/tabmodule_cornerLeft_back.gif);background-repeat:no-repeat;width:5px;height:25px }
.tile_back{ width:150px;text-align:center;background-image:url(/imagecache/1035/15/tabmodule_tile_back.gif);height:25px;float:left;color:#fff;font:bold 12px/25px Tahoma, Arial, sans-serif;cursor:pointer }
.cornerRight_back{ background-image:url(/imagecache/1035/15/tabmodule_cornerRight_back.gif);background-repeat:no-repeat;width:15px;height:25px }
.tabletabmodule{ border:5px solid #e8e4db;padding:2px;width:718px;height:265px }
.emptyTab{ width:20px }

/*stylestudio dualmodule---------------*/
#ss_imagemodule{ width:718px;margin-bottom:8px }
/*.dualmodule{ border-top:5px solid #e8e4d9;border-bottom:5px solid #e8e4d9;height:auto;/* height:116px;*//* margin-bottom:10px }
.dualmoduleVline{ width:1px;height:116px;background-color:#e8e4d9;float:left;margin:0 6px 0 6px}*/
.dualmodule{ border-top:5px solid #e8e4d9;height:117px }
.dualmoduleVline{ width:1px;height:100%;background-color:#e8e4d9;float:left;margin:0 6px }
.moduleEndline{ border-top:5px solid #e8e4d9 }
.SS_text{ font:13px/22px Tahoma, Arial, sans-serif;color:#93963d }
.CL_text{ font:13px/22px Tahoma, Arial, sans-serif;color:#527b97 }
.DG_text{ font:13px/22px Tahoma, Arial, sans-serif;color:#c27027 }
.AW_text{ font:13px/22px Tahoma, Arial, sans-serif;color:#82757e }
.sub_text{ font:13px/22px Tahoma, Arial, sans-serif;color:#5a849d }

 /* cart module--------------------------*/
.SS_headermodule{ width:718px;height:24px;background-color:#a4a347;background-image:url(/imagecache/1035/15/white_arrow.gif);background-repeat:no-repeat;
font:bold 15px/24px Arial, Helvetica, sans-serif;color:#fff;vertical-align:middle;text-indent:30px }
.CL_headermodule{ width:718px;height:24px;background-color:#537a97;background-image:url(/imagecache/1035/15/white_arrow.gif);background-repeat:no-repeat;
font:bold 15px/24px Arial, Helvetica, sans-serif;color:#fff;vertical-align:middle;text-indent:30px }
.DG_headermodule{ width:718px;height:24px;background-color:#d17e30;background-image:url(/imagecache/1035/15/white_arrow.gif);background-repeat:no-repeat;
font:bold 15px/24px Arial, Helvetica, sans-serif;color:#fff;vertical-align:middle;text-indent:30px }
.AW_headermodule{ width:718px;height:24px;background-color:#81747e;background-image:url(/imagecache/1035/15/white_arrow.gif);background-repeat:no-repeat;
font:bold 15px/24px Arial, Helvetica, sans-serif;color:#fff;vertical-align:middle;text-indent:30px }
.sub_headermodule{ width:718px;height:24px;background-color:#ebe4dc;background-image:url(/imagecache/1035/15/white_arrow.gif);background-repeat:no-repeat;
font:bold 15px/24px Arial, Helvetica, sans-serif;color:#666;vertical-align:middle;text-indent:30px }
.productsearch{ width:712px;height:24px;background-color:#e8e4d9;font:bold 15px/24px Arial, Helvetica, sans-serif;color:#695c53;vertical-align:middle;
text-indent:5px;padding:3px }


.centermodulebody{ background-color:#fff;padding:10px }
a.centerProdsAndListURLs{ font:bold 12px/16px Tahoma, Arial, sans-serif;text-decoration:none;color:#333 }
a.centerProdsAndListURLs:visited{ color:#023051 }
.standardurl{ font:11px/14px Tahoma, Arial, sans-serif;color:#5292b8 }
a.standardurl{ font:11px/14px Tahoma, Arial, sans-serif;color:#5292b8 }
a.standardurl:visited{ font:11px/14px Tahoma, Arial, sans-serif;color:#5292b8 }
a.standardurl:hover{ color:#0360A2 }
.redprice{ font:12px/14px Tahoma, Arial, sans-serif;color:#9e3b24 }
.ourprice{ font:12px/14px Tahoma, Arial, sans-serif;color:#656565 }
.quantityyds{ font:12px Tahoma, Arial, sans-serif;color:#333;margin:8px 0 15px 0 }
.spacer{ position:relative;width:1px;height:1px;font-size:1pt }
.gap{ width:1px;height:290px;background-color:#ccc8c9;float:left;margin:0 15px 0 22px }
.addtocart{ border:0;background-image:url(/imagecache/1035/15/addtocart.gif);background-repeat:no-repeat;width:104px;height:22px;cursor:pointer }
.addtocartbutton{ border:0;background-image:url(/imagecache/1035/15/btn_addtocart.gif);background-repeat:no-repeat;width:104px;height:22px;cursor:pointer }

/* sub category module--------------------------*/

.subcatheading{ font:12px Tahoma, Arial, sans-serif;color:#695b50;padding:8px 0 }
.breadcrumbline{ width:718px;height:4px;border-top:4px solid #e8e4d9;margin-top:3px }
.fourtablemodule{ margin-bottom:10px;border:0;padding:0;width:718px }
.horizontalline{ width:698px;height:1px;background:url(/imagecache/1035/15/dot.gif) repeat-x }

.categorylinks ul li{ font:12px Tahoma, Arial, sans-serif;color:#726b65;text-decoration:none;vertical-align:middle;background-image:url(/imagecache/1035/15/icon_arrow.gif);background-repeat:no-repeat;text-indent:10px;margin:5px 0;}
.categorylinks ul li a{ color:#726b65;text-decoration:none }
.categorylinks ul li a:hover{ color:#333;text-decoration:none }
.viewallpaging{ font:bold 12px/16px Tahoma, Arial, sans-serif;color:#5193b6;text-decoration:none }
.pagination{ width:718px;text-align:left;padding:10px 0 }

/* team shop module ------------------------------*/

.expanded ul.level2{ background-color:#e9e5dc;text-decoration:none}
.expanded ul.level2 li{ font:12px Tahoma, Arial, sans-serif;color:#5292b6;text-decoration:none;vertical-align:middle;background-color:#E9E5DC;text-indent:5px;margin:2px 0 0 5px;background-image:url() }
.expanded ul.level2 li a{ color:#ff0000;text-decoration:none }
.expanded ul.level2 li a:hover{ color:#f00;text-decoration:none }

.teamShop ul li{ list-style-type:none;font:12px Tahoma, Arial, sans-serif;color:#5292b6;text-decoration:none;vertical-align:middle;background-color:#f3f2ed;background-image:url(/imagecache/1035/15/icon_arrow_teamshop.gif);background-repeat:no-repeat;background-position:right;margin:5px 0;text-indent:10px }
.teamShop ul li a{ color:#577A96;text-decoration:none }
.teamShop ul li a:hover{ color:#333;text-decoration:none }

.teamShop ul li.expanded{ font:12px Tahoma, Arial, sans-serif;color:#5292b6;text-decoration:none;vertical-align:middle;background-image:url(/imagecache/1035/15/icon_downarrow.gif);background-repeat:no-repeat;
background-position:155px 0;text-indent:10px;margin:2px 0 }
.teamShop ul li.expanded a{ color:#665d56;text-decoration:none }
.teamShop ul li.expanded a:hover{ color:#665d56;text-decoration:none;font:12px Tahoma, Arial, sans-serif }
.teamShop ul li.expanded a.activeLink{ color:#577A96;text-decoration:none}

.teamShop ul li.collapsed{ list-style-type:none;font:12px Tahoma, Arial, sans-serif;color:#5292b6;text-decoration:none;vertical-align:middle;background-image:url(/imagecache/1035/15/icon_arrow_teamshop.gif);background-repeat:no-repeat;
background-position:right;background-color:#f3f2ed;text-indent:10px;margin:4px 0;height:16px }
.teamShop ul li.collapsed a{ color:#5292b6;text-decoration:none }
.teamShop ul li.collapsed a:hover{ color:#5292b6;text-decoration:none }

/* Product Detail Page module*/
#detailWrap{ }
#rfxImage_Image{ width:248px;height:auto;float:left }
.product_Image{ width:auto;height:auto;margin:0 auto 0 auto;float:left }
.rfxImageFrame{ width:205px;height:205px;margin:0 auto 0 auto;float:left }
td.rfxImage{ padding:5px }
table.rfxImageFrame{ border:0 solid #888 }
#rfxImage_Swatches{ width:248px}
#rfxImage_Categories{ width:248px}

a.rfxImage{ width:60px;height:20px;display:block }
a.rfxButtons_ZoomIn_Active{ background-image:url(zoomIn_Active.gif) }
a.rfxButtons_ZoomIn_Active:hover{ background-image:url(zoomIn_Over.gif) }
a.rfxButtons_ZoomIn_Inactive{ background-image:url(zoomIn_Inactive.gif) }
a.rfxButtons_ZoomIn_Inactive:hover{ background-image:url(zoomIn_Inactive.gif) }

a.rfxButtons_ZoomOut_Active{ background-image:url(zoomOut_Active.gif) }
a.rfxButtons_ZoomOut_Active:hover{ background-image:url(zoomOut_Over.gif) }
a.rfxButtons_ZoomOut_Inactive{ background-image:url(zoomOut_Inactive.gif) }
a.rfxButtons_ZoomOut_Inactive:hover{ background-image:url(zoomOut_Inactive.gif) }

a.rfxButtons_ZoomReset_Active{ background-image:url(zoomReset_Active.gif) }
a.rfxButtons_ZoomReset_Active:hover{ background-image:url(zoomReset_Over.gif) }
a.rfxButtons_ZoomReset_Inactive{ background-image:url(zoomReset_Inactive.gif) }
a.rfxButtons_ZoomReset_Inactive:hover{ background-image:url(zoomReset_Inactive.gif) }
td.rfxImage#rfxImage_Views{ vertical-align:top }

#detailRight{ float:left;text-align:left;width:450px;font:12px Tahoma, Arial, sans-serif }
h4.productName{ color:#535353;font:20px/22px Tahoma, Arial, sans-serif;margin:0;padding:0 }
.productDescription{ font:12px Tahoma, Arial, sans-serif;line-height:16px;width:230px;margin-bottom:4px;font-style:italic }
.italicstyle{ font:14px Tahoma, Arial, sans-serif;line-height:16px;padding:4px 0;font-style:italic }
.detailInfoItems{ margin:4px 0;font:12px Tahoma, Arial, sans-serif }
.kitsInfoItems{ margin:4px 0;font:12px Tahoma, Arial, sans-serif;height:180px }
.kitsproductheight{ height:75px;vertical-align:top }
.productheight{ height:95px;vertical-align:top }
.br8{ height:8px;line-height:8px }
.priceBlock{ margin:5px 0 }
.productName{ margin:3px 0 }
.productMsrp{ font:12px/18px Tahoma, Arial, sans-serif }
.productSalePrice{ font:bold 12px/18px Tahoma, Arial, sans-serif;color:#e70031 }
.productPrice{ font-weight:bold;margin:3px 0 }
.prodOptions{ float:left }
.avilableCheck{ margin:3px 0;float:left }
.greentext{ color:#59ba13;font:bold 12px Tahoma, Arial, sans-serif;text-indent:4px }

.sidebarBold{ color:#666;font:bold 12px/18px Tahoma, Arial, sans-serif }
.sidebarGap{ height:20px;line-height:20px }
.searchResult{ color:#666;font:14px/22px Tahoma, Arial, sans-serif }

.printPage{ text-align:right;line-height:24px;padding-right:5px;font-size:11px;width:710px }
.printPage a{ text-decoration:none }
.printPage a:link{ color:#5f5f5f }
.printPage a:visited{ color:#5f5f5f }
.printPage a:hover{ color:#818181 }

/*wishlist module */

#inputsTable{ border-top:1px solid #eaeaea }
#inputsTable td{ padding:12px 8px }
#cartPageWrapper{ width:100%;margin:0;padding:0;border:0 }
#cartWrapper{ width:100%;overflow:hidden }
#wishlistItems{ border-top:1px solid #ebe4dc }
#wishlistItems td, #wishlistItems th{ vertical-align:top;padding:8px;border-top:1px solid #e8e4d9;color:#695c53 }
#wishlistItems td.cartPaddedCell{ padding:10px 0 6px;text-transform:lowercase }
.wishlistHeadRow{ background:#e8e4d9 }
.wishlistHeadRow td{ font-weight:bold;color:#695c53 }
.cartSubhead{ margin:0;padding-top:0 }
.subheadText{ border-top:4px solid #e8e4d9;height:auto;padding:6px 6px 10px 6px;line-height:16px;color:#695b50;margin-top:8px }

.cartProductName a{ font-weight:bold }
.cartProductName a:link{ color:#333 }
.cartProductName a:visited{ color:#333 }
.cartProductName a:hover{ color:#aaa }
.cartPrice{ color:#ec0304;font-weight:bold }
.continueContainer{ clear:both;width:100%;border-top:4px solid #e8e4d9;margin:10px 0 10px 0 }
.subsubheadText{ font-weight:bold;color:#616161;margin:8px 30px 4px 0 }
.subheadText .subheader{ font:bold 12px/16px Verdana, Arial, sans-serif;line-height:22px }

/*cart module */
#cartlistItems{ border:1px solid #d8ccbc;background-color:#f9fbf8 }
#cartlistItems td{ vertical-align:top;padding:8px;border-top:1px solid #e8e4d9;color:#695c53;height:80px }
#wishlistItems th{ vertical-align:top;padding:8px;border-top:1px solid #e8e4d9;color:#695c53 }
#cartlistItems td.cartPaddedCell{ padding:10px 0 6px;color:#333 }
#cartlistItems td.subtotaltext { height:15px;font:bold 14px/16px Tahoma, Arial, sans-serif;color:#000000;background-color:#e4e2e3;border:1px solid #9d9099;border-right: none; }
#cartlistItems td.subtotalvalue { height:15px;font:bold 14px/16px Tahoma, Arial, sans-serif;background-color:#e4e2e3;border:1px solid #9d9099;border-left: none; }
#cartlistItems td.totalsection { height:30px;border-top:none; }
.cartlistHeadRow{ background:#e8e4d9;height:26px }
.cartlistHeadRow td{ font-weight:bold;color:#695c53 }
.sideCart{ width:170px;font:12px/16px Tahoma, Arial, sans-serif;color:#685c53;border:1px solid #e8e4db;background-color:#f9fbf8 }
.cartSidebarText{ color:#666;font:11px/14px Verdana, Arial, sans-serif }
.cartSidebarHeader{ color:#666;font:bold 13px/22px Arial, Helvetica, sans-serif;margin-bottom:0 }
.sideHeader{ font:bold 12px/16px Tahoma, Arial, sans-serif }
.sideText{font:12px/16px Tahoma, Arial, sans-serif }
.sideCartMiddle{ height:auto;padding:10px;margin-top:10px }
.cartsidebar{ font:bold 14px Tahoma, Arial, sans-serif;color:#685c53;padding-bottom:7px;text-indent:10px;margin-top:15px }
.cartText{ font:12px/16px Tahoma, Arial, sans-serif;color:#685c53;text-align:left;height:auto;border-top:4px solid #e8e4d9;border-bottom:4px solid #e8e4d9;padding:10px 0 10px 25px }
.cartSubtotal{ width:142px;height:40px;font:14px/16px Tahoma, Arial, sans-serif;color:#685c53;border:1px solid #9d9099;background-color:#e4e2e3;padding:15px;float:right}
.cartText_Price{ font:bold 14px/14px Tahoma, Arial, sans-serif;color:#c00 }
.cartText_PriceMedium{ font:bold 14px/16px Tahoma, Arial, sans-serif;color:#685c53 }
.itemTotalBox{ padding:8px 15px;margin:12px;border:1px solid #9d9099;float:right;background-color:#e4e2e3 }
.itemTotalBox b{ color:#000 }
.promoCode{ width:280px;float:left;margin:10px 10px;text-align:left }
.promoCodeButton{ top:-19px;left:205px;position:relative }
/*.promoCodeButton{ padding:8px 0 0 5px;background:transparent }*/
.shoppingText{ font:bold 12px/14px Tahoma, Arial, sans-serif;color:#000;padding:5px 0 }
.cartsubheadText{ border-top:4px solid #e8e4d9;height:auto;padding:6px 6px 14px 6px;line-height:16px;color:#695b50;margin-top:8px }
.emailsidebarNav{ border:1px solid #fff;margin:0 10px 10px;padding:9px;list-style:none }


/* Review order & confirmation module styles */
table.threePods{ width:100%;margin:0;border:1px solid #ebe4dc;padding:0;background-color:#f9fbf8 }
tr.threePodsTopLine{ display:none }
tr.threePodsBottomLine{ display:none }
.threePodsTopCornerLeft{ background:#ebe4dc;width:1px }
.threePodsTopCornerRight{ background:#ebe4dc;width:1px }
.threePodsTopCornerLeft img{ display:none }
.threePodsTopCornerRight img{ display:none }
.threePodsBottCornerLeft img{ display:none }
.threePodsBottCornerRight img{ display:none }
.cartFooterSlope img{ display:none }
.cartLabel.centered{ text-align:center }
.cartLabel a{ padding:6px;margin:6px;line-height:22px }
.cartLabel a:link{ color:#000 }
.cartLabel a:visited{ color:#000 }
.cartLabel a:hover{ color:#616161 }
.buttonBar{ width:100%;margin-bottom:6px;padding:10px 14px 0 0;text-align:right }
td.sideLine{ display:none }
td.threePodsGuts{ width:100%;vertical-align:top }
td.podLabel { height:28px;background:#ebe4dc;vertical-align:middle;text-align:center;color:#666 } /* sets cartRowLabel under threePods unique style */
td.podLabelthird{ height:28px;text-align:center;border-top:1px solid #ebe4dc;background:#ebe4dc }
td.threePodsLines{ background:#ebe4dc;width:1px }
td.pod{ padding-top:8px;padding-right:10px;padding-left:10px }
td.pod.buttons{ vertical-align:middle;text-align:center }
.centered{ text-align:center }
td.padBott12{ padding-bottom:12px }
.cartRowLabel{ height:28px;vertical-align:middle;color:#666;background:#f9fbf8 }
span.cartItemHeaderText{ padding:0 10px 0 10px }
.cartRowLabel td{ border:none;background:#eae4db }
.cartRow_quantity{ text-align:center }
.cartRow_total{ text-align:center }
.cartText_Price{ color:red;font-size:14px;font-weight:bold }
.borderTop1{ border-top:1px solid #ebe4dc }
.cartItemHeaderText{ font:bold 12px Tahoma, Arial, sans-serif;color:#000 }
.cartCreditCards{ float:left;padding:0 8px 0 8px }
.cartItems{ width:100%;border:1px solid #ebe4dc;background:#f9fbf8 }
.cartItems th{ color:#665b55;padding-bottom:5px }
.cartItems td{ color:#665b55;border-bottom:1px solid #ebe4dc }
.cartItems td.clearline{ color:#665b55;border-bottom:1px solid #f9fbf8 }
.cartItems td.cartPaddedCell{ padding:10px 0 6px;color:#333;text-transform:lowercase }
.cartItems td.lastLine{ color:#323232 }
.cartItems td.prodImage{ padding:0 8px;text-align:center }
.cartMsrp{ text-decoration:line-through }
.cartItems td.cartPriceLrg{ color:#ec0304;font-size:16px;font-weight:bold }
.cartTextLrg{ font-size:16px }
.cartQuantity{ text-align:right;border-color:#ebe4dc }
.cartSidebarLink{ color:#5392b3 }
#cartWrapper.borderTopBot{ margin:10px 0 10px 0;border-top:1px solid #ebe4dc;border-bottom:1px solid #ebe4dc }
.cartWidth{ width:100%;margin-bottom:10px }
.cartArea{ margin:10px 0 10px 0;padding:0 }
table#cart{ width:100% }
.threePodsTopLine{ display:none }

/* Order Summary Setup of Three Pod Area */
.osSetup{ width:92%;border:0;padding:3px;margin:5px 6px;color:#666 }
.osSetup td.items{ text-align:right;width:68%;height:20px }
.osSetup td.prices{ text-align:right;width:33%;height:20px }
.cartOrderTotal{ font-weight:bold }
.cartOrderTotalPrice{ color:#cc0000;font:bold 14px Tahoma, Arial, sans-serif }
.cartTextMuted{ color:#666 }
.cartText_Product{ color:#333;font-weight:bold }
.cartText_Product a{ font-weight:bold;text-decoration:none }
.cartText_Product a:link{ color:#333;text-decoration:none }
.cartText_Product a:visited{ color:#333 }
.cartText_Product a:hover{ color:#aaa }
.cartRow_shipping{ color:#000;font-weight:bold }
.cartRow_shipping a{ font-weight:bold }
.cartRow_shipping a:link{ color:#000 }
.cartRow_shipping a:visited{ color:#000 }
.cartRow_shipping a:hover{ color:#aaa }


/* view your order history module */

.clickNumber{ margin:2px 0 8px;font-weight:bold }
#orderListItems{ border:1px solid #ebe4dc;width:100% }
#orderListItems th{ text-align:center }
#orderListItems td{ text-align:center;padding:2px }
#orderListItems a{ font-weight:bold }
#orderListItems .orderListHeadRow{ background:#ebe4dc;height:24px;font:bold 12px Tahoma, Arial, sans-serif }
#orderListItems th.colOne, #orderListItems td.colOne{ text-align:left;padding-left:10px }
#orderListItems td.colTwo{ font-weight:bold;color:#333 }
#orderListItems td.colTwo a{ font-weight:bold }
#orderListItems td.colTwo a:link{ color:#333 }
#orderListItems td.colTwo a:visited{ color:#333 }
#orderListItems td.colTwo a:hover{ color:#aaa }
#orderListItems td.colFour{ font-weight:bold;color:#ff0000 }
#orderListItems td{ border-bottom:1px solid #ebe4dc }
#orderListItems tr.borderNone td{ border:none }

.cartFormWrapper{ padding:0 10px }
.paddedInfo{ margin:8px 0;padding:0 10px }
.paddedInfo select{ margin:4px }
.paddedInfo input{ margin:4px }
.paddedInfo a:link{ color:#000 }
.paddedInfo a:visited{ color:#000 }
.paddedInfo a:hover{ color:#616161 }
.padding8{ margin:8px;padding:8px }

/*giftcard module */
.giftcard{ width:708px;padding:6px }
.noBorder{ border:0 }
.freeformlablecell{ position:relative;width:150px;vertical-align:top }
.cartSubhead .subheader{ font:bold 12px/16px Verdana, Arial, sans-serif;line-height:22px;color:#333 }
.cartTextorder{ font:12px/16px Tahoma, Arial, sans-serif;color:#685c53;text-align:left;height:auto;padding:10px 0 10px 25px }
.cartTextnote{ font:12px/16px Tahoma, Arial, sans-serif;color:#685c53;text-align:left;height:auto;border-bottom:4px solid #e8e4d9;padding:5px 0 10px 25px }

/* shippinginfo module */
.sideCartTop, .sideCartMiddle, .sideCartBottom, .sideCartBox{ color:#333;font:11px/12px Tahoma, Geneva, sans-serif }
.sideCartBox{ width:170px;padding-bottom:10px }
.sideCartBox a{ color:#666;text-decoration:underline }
.sideCartBox a:hover{ color:#000;text-decoration:underline }
.sideCartBox{ background:#f9fbf8 url(/imagecache/1035/15/cart_cart_box.gif) no-repeat top left;height:40px;margin-bottom:10px;border:1px solid #ebe4dc }
.sideCartBox_left{ float:left;padding-left:10px;margin-top:5px;font:bold 11px Tahoma, Arial, sans-serif }
.sideCartBox_right{ float:right;padding-right:10px;margin-top:5px;font:bold 11px Tahoma, Arial, sans-serif }
.cartAltText{ color:#666;font:12px Arial, Helvetica, Sans-serif;padding:3px }
.cartHelpText{ color:#000;font:11px Arial, Helvetica, Sans-serif;padding:3px }
.calloutHelpText{ color:#c00;font:12px Arial, Helvetica, Sans-serif }
.cartsideline{ width:170px;height:1px;background:url(/imagecache/1035/15/dot.gif) repeat-x ;margin-top:25px }
.cartItemsshipping{ width:100%;border:0 solid #ebe4dc;background:#f9fbf8 }
.cartItemsshipping td{ color:#665b55;border-bottom:0 solid #ebe4dc;padding:5px 0 }
td.indent{ padding-left:10px;vertical-align:middle;line-height:14px;height:30px }
.cartDivider{ text-align:center;margin:15px 0;border-bottom:solid 1px #ebe4dc;height:1px;width:100% }

/*Signin Module */
.cartsignin{ width:100%;border:1px solid #ebe4dc;background:#f9fbf8 }
.cartsignin td{ vertical-align:top;padding:6px;font:12px/14px Tahoma, Arial, sans-serif;color:#000}
.signinhead{ font:12px Tahoma, Arial, sans-serif;color:#5a5a5a }
.loginurl{ font:13px/16px Tahoma, Arial, sans-serif;color:#5292b8 }
a.loginurl{ font:13px/16px Tahoma, Arial, sans-serif;color:#5292b8;text-decoration:underline }
a.loginurl:visited{ font:13px/16px Tahoma, Arial, sans-serif;color:#5292b8 }
a.loginurl:hover{ color:#0360A2 }

/*youraccount module */
.accountText{ font:12px/16px Tahoma, Arial, sans-serif;color:#685c53;text-align:left;height:auto;border-top:4px solid #e8e4d9;padding:10px 0 10px 25px }
.cartpadding{ padding:20px }
.spacepad{ padding-left:3px }

/*preferredaccount module */

.loyaltyChoiceWrap{ padding:0 0 12px 12px;width:895px }
.loyaltyChoice{ font-size:16px;font-weight:bold;margin-bottom:6px }
.loyaltyInstruct{ font-weight:bold;padding:6px 0 8px 6px;border-bottom:4px solid #e8e4d9 }
.loyaltyOptinsContainer{ padding:16px 0 16px 0;border-top:4px solid #bababa }
.loyaltyOptinsWrap{ width:560px;margin:0 auto 0 auto;text-align:center }
.loyaltyOpinChoices{ width:290px;text-align:left }
.loyaltyOptinsWrap div div{ margin:10px 0 10px 0 }
.loyaltyOptinChecks{ width:120px }
.loyaltyChecks{ width:120px;float:left }

.sectionHed{ line-height:4px;border-bottom:4px solid #e8e4d9 }

.loyaltyCard{ width:244px;height:156px;background:url(/imagecache/1035/15/loyalty_card.gif);float:left;margin-right:20px }
.loyaltyCard div{ font-size:16px }
.loyaltyCard br{ height:8px;line-height:8px }
.lcWrap{ padding:18px 24px }
.lcHed{ font:bold 12px/16px Tahoma, Arial, sans-serif }
.lcType{ font-weight:bold;text-align:center }
.lcPoints{ font-weight:bold;text-align:center }
.lcData{ text-align:center }

#lookupForm{ float:right;display:none;width:280px;border:2px solid #616161;margin-right:20px;padding:8px }
.llHed{ font-weight:bold }
.cartFormLeft{ float:left;width:70% }
.shipFieldLabel{ float:left;width:128px;text-align:right;padding-right:10px }
.billFieldLabel{ float:left;width:100px;text-align:right;padding-right:10px }
.checkboxLabel{ float:left;text-align:right;padding-right:10px }

/*payment module */
.cartBillingText{ color:#666;font:12px Arial, Helvetica, Sans-serif;padding:3px }
.cartBillingHelpText{ color:#000;font:11px Arial, Helvetica, Sans-serif;padding:3px 0 }
.fieldError{ color:#000;border:2px solid #FF0000;background-color:#FFEFEF }
.fontRed{ color:#f00;font:12px Arial, Helvetica, Sans-serif;padding:3px }
.cartCheckLabel{ color:#000;font:11px Arial, Helvetica, Sans-serif }
.cartshoppingText{ color:#666;font:12px Arial, Helvetica, Sans-serif }

#forgotpassword{ font:11px/14px Tahoma, Arial, sans-serif;color:#5292b8;padding:3px }
#forgotpassword a{ font:11px/14px Tahoma, Arial, sans-serif;color:#5292b8 }
#forgotpassword a:hover{ color:#0360A2 }
#forgotpassword a:visited{ font:11px/14px Tahoma, Arial, sans-serif;color:#5292b8 }

.cartItemsGiftcard{ width:60%;border:2px solid #ebe4dc;background:#f9fbf8 }
.cartItemsGiftcard th{ color:#000;padding:5px;font:bold 12px/14px Tahoma, Arial, sans-serif;text-align:left;border-bottom:1px solid #ebe4dc }
.cartItemsGiftcard td{ color:#665b55;padding:5px }

/*sitemap module */
.sitemaplinks{ font:12px/14px Tahoma, Arial, sans-serif;color:#5392b3;padding:3px;list-style:none }
.sitemaplinks a{ font:12px/14px Tahoma, Arial, sans-serif;color:#5392b3;text-decoration:none }
.sitemaplinks a:hover{ color:#5392b3;text-decoration:underline }
.sitemaplinks a:visited{ font:12px/14px Tahoma, Arial, sans-serif;color:#5392b3 }
.sitemap_SS{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#959639;text-decoration:none }
.sitemap_SS a{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#959639;text-decoration:none;text-decoration:none }
.sitemap_CL{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#577a96;text-decoration:none }
.sitemap_CL a{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#577a96;text-decoration:none;text-decoration:none }
.sitemap_DG{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#d07e2c;text-decoration:none }
.sitemap_DG a{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#d07e2c;text-decoration:none;text-decoration:none }
.sitemap_AW{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#a7939f;text-decoration:none }
.sitemap_AW a{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#a7939f;text-decoration:none;text-decoration:none }
.sitemap_sub{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#5193b6;text-decoration:none }
.sitemap_sub a{ font:bold 15px/16px Tahoma, Arial, sans-serif;color:#5193b6;text-decoration:none;text-decoration:none }
.sitemapHeaderText{ font:bold 12px Tahoma, Arial, sans-serif;color:#695b52 }
.sitemapHeaderText a{ font:bold 12px Tahoma, Arial, sans-serif;color:#695b52;text-decoration:none }
.sitemapbg{ width:718px;height:18px;background:url(/imagecache/1035/15/sitemapbg.gif);font:bold 15px/18px Tahoma, Arial, sans-serif;color:#695c53;vertical-align:middle;text-indent:5px;padding:3px }
.sitemapheader{ height:25px }
.craftgap{ width:1px;height:250px;background-color:#ccc8c9;float:left;margin:0 15px 0 22px }

centerProdsListPages{ font:bold 12px/16px Tahoma, Arial, sans-serif;text-decoration:underline;color:#333 }
a.centerProdsListPages{ font:bold 12px/16px Tahoma, Arial, sans-serif;text-decoration:underline;color:#333 }
a.centerProdsListPages:visited{ color:#023051;font:bold 12px/16px Tahoma, Arial, sans-serif;text-decoration:underline }
.searchCategoryHeaderText{ font:bold 14px Tahoma, Arial, sans-serif;color:#695b52 }
#searchResults h1{ color:#695b50;margin-top:10px }
#searchResults .productsearch .floatRight a{ line-height:24px;margin-right:10px }
#searchResults .horizontalline{ margin-bottom:30px }

/* Header Promo image */
.headerPromoImage { width:120px;height:75px;float:left; margin-top: 20px; padding-left: 60px; overflow:hidden; }