/* Body Formatting All Pages, Inc Font, Page Margins */
body { font-family: Tahoma, Verdana, Arial; margin: 0; background-position:center; background-image:url(/images/ui/bkgfill2.jpg); background-repeat:x y; font-size:12px; }
#outlet_bg { background-color: #333; }
td, th { font-family: Tahoma, Verdana, Arial; }
h1 { font: bold 16px Tahoma, Verdana, Arial; }
h2 { font: bold 14px Tahoma, Verdana, Arial; }
h3, h4, h5, h6 { font: bold 12px Tahoma, Verdana, Arial; }
p { font: 12px Tahoma, Verdana, Arial; }
a:link { color: #006abb; text-decoration: none; }
a:visited { color: #006abb; text-decoration: underline; }
a:hover { color: #006abb; text-decoration: underline; }
a:active { color: #35A3F7; text-decoration: none; }
img { border:none; }
#profile h3 {margin: 0 0 0 27px;}
.MainHeader { position:relative; float:left; background-color:white; background-repeat:y; z-index:100; width:970px; min-width:800px; border-left:1px solid #ccc; border-right:1px solid #ccc; height:70px; }
.BodyC { width:970px; height:auto; background-color:#FFFFFF; margin-left:auto; margin-right:auto; }
#logo { float: left; height: 70px; padding-left: 16px; text-align: left; }
#shoppingcart { float: right; width: 602px; height: 30px; text-align:center; background: url(/images/ui/n_siz_shopcartbg.gif) no-repeat; margin-right:9px; margin-top:8px; }
#shoppingcart ul { padding: 0; margin: 0; }
#shoppingcart ul li { display: inline; margin: 0 5px 0 0; }
#shoppingcart ul li a { color: #000; text-decoration: none; font: bold 11px Tahoma, Verdana, Arial; }
#shoppingcart ul li a:hover, #nav ul li a:focus { color: #006abb; }
#totals .quantity { font: 11px Tahoma, Verdana, Arial; color: #35A3F7; }
.frameC { float:left; width:970px; height:28px; background-image: url(/images/ui/nav_bar2.jpg); background-position:left; background-repeat:repeat-x; border:1px solid #CCCCCC; z-index:99; }
#nav_row { padding-top: 1px; padding: 0 2px; }
#search_box { float: right; width:338px; height: auto; background: #FFF; margin:6px 7px 0 0; }
#search_box #s { float: right; margin: 0 6px 0 0; width: 150px; border: 1px solid #6666CC; }
#search_box #searchbtn3 { float:right; position:relative; }
.loginboxdiv { margin:0; height:21px; width:335px; background:url(/images/sizzix_sbox_full.gif) no-repeat top right; }
.loginbox { position:absolute; background:none; border:none; height:14px; margin: 3px 0 0 2px; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:11px; color:#666; }
#search_suggestions { top:23px; top:0px\9; }
div.autocomplete { margin:3px 0 0; padding:0px; width:248px; background:#fff; border:1px solid #888; position:absolute; z-index:99999; }
#mainContent { float: left; padding: 0; margin: 0; background-color:#FFFFFF; width: 970px; height:auto; min-height: 600px; border-right: 1px solid #CCC; border-left: 1px solid #CCC; z-index:0; }/*Main Content for Sub-Pages*/
#slideshow { float: left; width: 100%; min-height: 380px; }
#campaigns { position:relative; float: center; height: auto; background-color: #FFFFFF; width:96%; }
#campaign1 { float: left; width: 316px; min-height: 226px; text-align: center; margin-left: 6px; }
#campaign2 { float: left; width: 316px; min-height: 226px; text-align: center; margin-left: 5px; }
#campaign3 { float: left; width: 316px; min-height: 226px; text-align: center; margin-left: 5px; }
.design_desc { float: right; font: 12px Tahoma, Verdana, Arial; padding-top: 10px; border-left: 1px solid #CCC; height: 203px; padding-left: 20px; width: 35%; background: #F5F5F5; }
.boxed_wrap { border: 1px solid #CCC; background: #FFF; padding-left: 10px; padding-top: 5px; width: 280px; margin-top: 10px; margin-left: 15px; }
.cat_content { float: left; height: auto; width: 970px; border-bottom: 1px solid #CCC; }
.cat_image_wrap { float: left; width: 552px; border-right: 1px solid #CCC; background: #F5F5F5; }
.cat_desc { float: left; position: relative; padding-top: 10px; width: 380px; text-align: left; padding-left: 20px; }
.artist_content { float: left; height: auto; width: 970px; margin: 0; border-bottom: 1px solid #CCC; padding-bottom: 3px; }
.art_info { border-bottom: 1px dotted #CCC; width: 100%; padding-bottom: 10px; }
.artist_frame { position:relative; float:left; width:100%; height:215px; border-right:1px solid #CCC; background-image: url(images/banners/noflsh_al.jpg); border-bottom: 1px solid #CCC; }
.artist_title_wrap { float: left; text-align: center; border: 1px solid #CCC; background: #F5F5F5; width: 145px; margin: 0px 10px 10px 0px; padding: 10px 6px 5px; }
.artist_image { border: 1px solid #CCC; background: #FFF; height: 125px; width: 125px; margin: 0 auto 0 auto; }
.idea_wrap { float: left; border: 1px solid #CCC; margin-left: 20px; }
.idea_image { float: left; background: #FFF; text-align: center; width: 100px; height: 75px; border-right: 1px solid #CCC; padding-top: 10px; }
.idea_id { float: left; font: 11px Tahoma, Verdana, Arial; padding-top: 5px; padding-bottom: 3px; width: 100%; border-bottom: 1px dotted #CCC; }
.idea_instructions { font: 12px Tahoma, Verdana, Arial; margin-top: 5px; margin-left: 20px; text-align: left; border-top: 1px dotted #CCC; padding-top: 10px; }
#store_header { float: left; height: auto; width: 100%; border-bottom: 1px solid #CCC; }
#store_content { float: left; height: auto; width: 100%; background: #EFEFEF; padding-top: 15px; padding-bottom: 10px; }
#store_map { float: left; padding: 10px 0px 10px 15px; margin: 0px 0px 10px 10px; border: 1px solid #CCC; background: #FFF; }
#stores { float: right; width: 290px; margin-right: 10px; border: 1px solid #CCC; background: #FFF; }
.store_list { float: left; width: 610px; padding: 10px 0px 10px 15px; margin: 0px 0px 10px 10px; border: 1px solid #CCC; background: #FFF; }
.ex_frame { float: left; width: 610px; height:36px; padding: 0 0px 0 15px; margin: 0px 0px 10px 10px; border: 1px solid #CCC; background-image:url(/images/storelegend.gif); background-position: bottom center; background-repeat: no-repeat; }
.header { font: bold 16px Tahoma, Verdana, Arial; padding-left: 10px; border-bottom: 1px solid #CCC; margin-bottom: 5px; }
.banner { width: 100%; padding-top: 5px; background-image: url(/images/banners/halloween1031_m.jpg); min-height: 171px; background-repeat: no-repeat; }
#customercare_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/banner_ccare.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
#contactus_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/banner_ctactus2.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
.tag_title { float: left; width: 99%; font: bold 14px Tahoma, Verdana, Arial; border-bottom: 1px solid #CCC; padding-bottom: 3px; padding-left: 10px; margin-bottom: 3px; margin-top: 5px; }
#awards_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/banner_awds.jpg); height: 260px; background-repeat: no-repeat; background-position: left top; }
#awards_wrap { float: left; border: 1px solid #666; width: 900px; height: auto; margin: 10px 0px 10px 25px; padding-top: 10px; }
#legal_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/banner_lgl.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
#products_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/billboards/bnr_prod.jpg); height: 154px; background-repeat: no-repeat; background-position: left top; }
#tags_banner { padding-bottom: 3px; background-image: url(/images/banners/tags_bnr_full_szx.jpg); height: 159px; background-repeat: no-repeat; background-position: left top; margin-left:3px; }
#container { width:970px; max-width:970px; margin: 0 0 6px 0; padding: 0; height: 159px; }
#tags_display { position: relative; left: 88px; top: 16px; width: 856px; height:120px; z-index:10; overflow:hidden; }
#tags_display .xsmall, .xsmall a { font:10px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#tags_display .small, .small a { font:12px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#tags_display .medium, .medium a { font:bold 14px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#tags_display .large, .large a { font:16px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#tags_display .xlarge, .xlarge a { font:bold 18px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#tags_wrap .xsmall, .xsmall a { font:10px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#tags_wrap .small, .small a { font:12px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#tags_wrap .medium, .medium a { font:bold 14px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#tags_wrap .large, .large a { font:16px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#tags_wrap .xlarge, .xlarge a { font:bold 18px Tahoma, Verdana, Arial; color: #FFF; text-decoration: none; }
#intl_banner { padding-bottom: 3px; background-image: url(/images/banners/international_educators_bnr_m.jpg); height: 210px; background-repeat: no-repeat; background-position: left top; }
#prodOverview_banner { padding-bottom: 3px; background-image: url(/images/bnr_p_landing.jpg); height: 280px; background-repeat: no-repeat; background-position: left top; }
#comingsoon_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/coming_soon_m.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
#events_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/banner_eve.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
#event_titles { position:relative; float:left; width:926px; font: bold 12px Tahoma, Verdana, Arial; border: 1px solid #CCC; height: auto; min-height:20px; padding: 5px 0px 10px 5px; background: #EFEFEF; }
.event_name { position:relative; min-height:20px; height:auto; float: left; width: 340px; }
.event_city { position:relative; min-height:20px; height:auto; float: left; width: 90px; }
.event_state { position:relative; min-height:20px; height:auto; float: left; width: 130px; }
.event_start { position:relative; min-height:20px; height:auto; float: left; width: 110px; }
.event_end { position:relative; min-height:20px; height:auto; float: left; width: 110px; }
.event_contact { position:relative; min-height:20px; height:auto; float: left; width: 120px; }
.ev_title { position:relative; float:left; font:bold 12px Tahoma, Verdana, Arial; margin-top:7px; height:auto; }
.the_event { width:921px; position:relative; float:left; font: 12px Tahoma, Verdana, Arial; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; height: auto; min-height:20px; padding: 5px; }
#event_content { position:relative; float: left; width:100%; font: 12px Tahoma, Verdana, Arial; width: 930px; height: auto; padding: 10px; margin:0 10px 0 10px; }
#websiteuse_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/banner_wsite.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
#privacy_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/banner_priv.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
#shopsupport_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/banner_ssupp.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
#stampinup_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/stampin_up_lp.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
#news_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/banner_nws.jpg); height: 195px; background-repeat: no-repeat; background-position: left top; }
#crafters_banner { border-bottom: 1px solid #CCC; padding-bottom: 3px; background-image: url(/images/banners/bnr_challenge.jpg); height: 500px; background-repeat: no-repeat; background-position: left top; }
#feedback_faqswrap { float: right; margin: 50px 25px 0px; background-color:#EFEFEF; width: 300px; height:auto; border:1px solid #CCC; padding-bottom:10px; }
#faqs_box { float:left; position: relative; width:275px; height:auto; background-color:#FFF; margin-left:12px; padding-bottom:5px; }
.faqs_title { font:bold 12px Tahoma, Verdana, Arial; color:#666; text-align:center; margin-bottom:4px; }
.faqs_title2 { font:bold 12px Tahoma, Verdana, Arial; color:#666; text-align:left; margin-bottom:4px; margin-left:7px; }
#feedback_wrap { float: left; margin: 10px 0px; background-color:#EFEFEF; width: 350px; border:1px solid #CCC; padding:5px 10px 12px; }
#reply_wrap { float: left; margin: 10px 0px; background-color:#EFEFEF; width: 540px; border:1px solid #CCC; padding:5px 10px 12px; }
#contact_wrap { float: left; margin: 10px 0 0 0; background-color:#EFEFEF; width: 100%; height:auto; border-top:1px solid #CCC; padding-top:5px; padding-bottom:10px; }
#email_wrap { float: left; width: 465px; height:auto; margin-left:15px; }
#mail_wrap { float: left; width: 250px; height:auto; margin-left:10px; }
#phone_wrap { float: left; width: 465px; height:auto; margin-left:10px; }
.boxed { float:left; background-color: #FFF; border: 1px solid #CCC; width: 98%; height: 200px; padding:5px 0 0 5px; font: 12px Tahoma, Verdana, Arial; }
#comments_wrap { background-color:#EFEFEF; border: 1px solid #CCC; }
textarea#styled { width: 550px; height: 160px; border: 1px solid #cccccc; padding: 5px; font: 11px Tahoma, Verdana, Arial; background-color:#EFEFEF; margin-top: 5px; margin-bottom:20px; }
.lnks { padding:0px 14px 2px 14px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; text-align:center; font-size:12px; }
/*End Main Content for Sub-Pages*/
/*Shopping Cart and My Account Pages*/
#billing_content { position:relative; float: left; width: 445px; height:570px; padding: 10px 5px 0px 20px; border: 1px solid #CCC; background: #FFF; margin-bottom: 10px; }
#shipping_content { position:relative; float: left; width: 445px; height: 570px; padding: 10px 5px 0px 20px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; background: #FFF; margin-bottom: 10px; }
/*End Shopping Cart Pages*/
/*Begin Footer*/
#footer { position:relative; float: left; padding: 0; margin: 0; width: 970px; height:98px; border:1px solid #ccc; background-image: url(/images/ui/footer_bkg2.jpg); background-repeat: repeat-y repeat-x; z-index:0; }
#leftfooter { position:relative; float: left; height: 66px; width: auto; }
#leftfooter img { text-align:center; padding-left: 20px; }
#centerfooter { position:relative; float:left; height:60px; width:970px; padding-top:18px; }
#rightfooter { position:absolute; right:-20px; top:14px; height: 52px; width: 280px; font:Tahoma, Verdana, Arial; font-size: 10px; color:#FFF; text-align: left; margin:0 2px 0 0; z-index:99; }
#fb_twit { float:left; position:relative; padding:4px 20px 0 0; z-index:9999; }
#footerText1 { font: 13px Tahoma, Verdana, Arial; color:#FFFFFF; text-align:center; width:auto; margin-left:auto; margin-right:auto; padding:16px 0 0 0; }
#footerText1 ul { padding: 0; margin: 0 0 3px 0; text-align: center; }
#footerText1 ul li { display: inline; padding: 0; margin: 0; }
#footerText1 ul li a { color: #FFF; text-decoration: none; text-align: right; font: bold 11px Tahoma, Verdana, Arial; padding-right: 5px; padding-left: 5px; }
#footerText1 ul li a:hover, #nav ul li a:focus { color: #000; }
#footerText1 img { height: auto; width: auto; margin-top:2px; }
.ffix { position:relative; float:center; height:64px; width:auto; }
.subscribe { font-family:Tahoma, Verdana, Arial; font-size:11px; float:left; margin-top:-15px; padding-left:10px; color:#fff; }
.ctrTxt { position: relative; float: center; width:452px; height:auto; margin-left:auto; margin-right:auto; padding:6px 0 0 0; }
#shift_left { width:236px; height:30px; float: left; margin-left: 18px; margin-top: 18px; border:0; padding:0; background-image: url(/images/ui/l_sub.jpg); background-position:bottom right; background-repeat:no-repeat; }
#shift_right { width:82px; height:22px; position:absolute; left:160px; top:22px; border:0; padding:0; margin:0 60px 0 0; }
/*End Footer*/
/******* Pulldown Cart ***************/
#pulldown_cart { position:absolute; top: 100px; right:2px; padding:6px; border:1px solid #d3d1d1; background:white; width:277px; height:auto; text-align:left; font-size:10px; z-index: 1000; overflow:auto; }
#pulldown_cart:hover { background: url(/images/spacer.gif); background-color:#FFFFFF; height:auto overflow:auto;
}
/************ Videos Styles ******************/
.vFrameOuterL { position:relative; float:left; width:100%; height:auto; background-repeat:repeat-x; background-position:top right; margin-bottom:4px; }
.vFrameOuterR { position:relative; float:left; width:100%; height:auto; background-repeat:repeat-x; background-position:top right; }
.vFrameR { position:absolute; left:0; top:6px; width:350px; height:357px; margin-left:590px; margin-right:5px; border-left:1px solid #ccc; padding:0 10px; }
.vHdr { position:relative; width:100%; float:left; height:auto; text-align:left; font-weight:bold; padding-bottom:8px; font-size:12px; font-family:Tahoma, Verdana, Arial }
.vTxtFrame { position:relative; float:left; height:auto; text-align:left; }
.vTxt1 { position:relative; float:left; width:100%; text-align:left; font-size:12px; font-family:Tahoma, Verdana, Arial }
.vPlay { position:relative; float:left; width:480px; height:357px; background-image:url(/images/ui/ltgrey.gif); padding:14px 14px 8px; 14px;
border-right:1px solid #ccc; font-size:12px; font-family:Tahoma, Verdana, Arial }
.oTabFrame { position:relative; float:left; width:100%; }
.svidhdr { position:relative; float:left: width:100%;
height:68px; background:url(/images/video/hdr_sizzvids.jpg); background-repeat:no-repeat; background-position: top left; }
#videomenu { border-bottom : 1px solid #999; margin : 10px 10px 0px; padding-bottom : 19px; padding-left : 10px; }
#videomenu ul, #videomenu li { display : inline; list-style-type : none; margin : 0; padding : 0; }
#videomenu a:link, #videomenu a:visited { background : #CCC; border : 1px solid #999; color : #000; float : left; font-size : small; font-weight : normal; line-height : 14px; margin-right : 8px; padding : 2px 10px 2px 10px; text-decoration : none; }
#videomenu a:link.active, #videomenu a:visited.active { background : #66CCFF; border-bottom : 1px solid #66CCFF; color : #FFF; }
#videomenu a:hover { background: #66CCFF; color : #FFF; }
body.section-1 #videomenu li#nav-1 a, body.section-2 #videomenu li#nav-2 a, body.section-3 #videomenu li#nav-3 a, body.section-4 #videomenu li#nav-4 a { background : #CCC; border-bottom : 1px solid #CCC; color : #000; }
#videomenu ul a:hover { background: #66CCFF; color : #FFF !important; }
#videotabcontents { position:relative; float: left; border-top : none; clear : both; margin :0; width: 954px; padding:4px 2px 2px 10px; height: auto; overflow: hidden; overflow-y: hidden; }
.video_row { position:relative; float:left; width: 100%; height:auto; padding-bottom: 5px; }
.video_contentframe { float: left; position: relative; width: 306px; height: 80px; padding:2px; margin-right:6px; border:1px solid #ccc; }
.video_snapshot { position: absolute; top:4px; left:4px; height:65px; width: 65px; z-index:50; border: 1px solid #999; }
.video_content { position:relative; text-align: left; width: auto; height: 65px; }
.video_title { position:relative; float:left; padding-left:76px; font: bold 12px Tahoma, Verdana, Arial; width: auto; font-size:11px; }
.video_desc { position:relative; float:left; padding-left:76px; font: 12px Tahoma, Verdana, Arial; width: 184px; font-size:11px; }
.video_icon { position:absolute; right:4px; bottom:4px; width: 34px; height: 27px; z-index:99; }
/************ Events Page Styles ******************/
.e_field1 { position:relative; float:left; width:480px; height:auto; text-align:center; padding:8px; border:1px solid #ccc; margin-bottom:14px; text-align:left; }
.e_field2 { position:relative; float:right; width:307px; height:auto; text-align:center; border:1px solid #ccc; padding:8px; margin-bottom:14px; text-align:left; }
.e_field3 { position:relative; float:left; width:826px; height:auto; text-align:center; border:1px solid #ccc; padding:8px; margin:0 8px 14px 8px; text-align:left; }
.l_col { position:relative; float:left; width:496px; height:auto; padding:8px; }
.r_col { position:relative; float:right; width:323px; height:auto; padding:8px; }
.e_frame { position:relative; float:left; width:970px; height:447px; }
.l_frame { float:left; width:860px; height:auto; margin:10px 25px 14px 25px; border: 1px solid #ccc; padding: 14px; font-size:12px; font-family: Tahoma, Verdana, Arial, sans-serif; }
.r_frame { position:relative; float:right; width:323px; height:auto; }
/************ eclips DL Page Styles ******************/
.eframer { position:relative; float:left; width:970px; height:auto; border:1px solid #ccc; }
.sec1 { background:url("/images/eclips_dl_mach_head.jpg") no-repeat scroll 0 0 transparent; float:left; height:auto; padding:0 8px 8px; position:relative; width:954px; }
.s1_left { float:left;height:auto;margin:62px 0 0 16px;width:470px; }
.sl_txt { width:436px; height:auto; padding:70px 6px 6px 468px; }
.s1_eimg { float:left;height:216px;margin:16px 8px 0 0;position:relative;width:459px; }
.s1_right { width:459px; height:216px; position:absolute; right:0; top:0; background-image:url(/images/eclips1.jpg); background-repeat:no-repeat; background-position:top right; margin:16px; 8px 0 0;
}
.sec1a { float:left; height:auto; padding:16px 8px; position:relative; width:954px; }
.sec2 { float:left; height:auto; padding:16px 8px 0; position:relative; width:954px; }
.s2_left { float:left; height:auto; margin-left:22px; width:668px;}
.s3_left { float:left; height:auto; margin-left:22px; width:auto; }
.s4_left { float:left; height:auto; margin-left:22px; width:auto; margin-top:22px; }
.centered { float:left; font-weight:bold; padding-left:42px; text-align:center; }
.example { margin-left:30px; }
.s2_txt { position:relative; float:left; width:436px; height:auto; padding:70px 6px 6px 24px; }
.s2_eimg { width:459px; height:216px; position:absolute; right:0; top:0; background-image:url(/images/eclips1.jpg); background-repeat:no-repeat; background-position:top right; margin:16px; 8px 0 0;
}
.fware_serial { background-image:url("/images/entry_f.gif");background-position:left top;background-repeat:no-repeat;float:left;font-weight:bold;height:99px;margin:4px 0 0;padding:12px 18px 14px;text-align:center;width:318px; }
.splitr { float:left; width:914px; height:1px; border-top:1px solid #ccc; margin:0 28px; }
.sec3 { float:left; height:auto; padding:0 8px 16px; position:relative; width:954px; }
.sec4 { float:left; padding:8px; width:938px; height:auto; margin:0 16px 12px 16px; }
.sec4 li { font-size:12px; }
.dl_fr { float:left; margin:2px; position:relative; }
.dl_a { float:left; width:207px; height:auto; padding:0 2px 0 10px; text-align:center; }
.dl_top { float:left; width:219px; height:8px; background-image:url(/images/fw_top.gif); background-repeat:no-repeat; }
.dl_main { position:relative; float:left; width:219px; height:auto; background-image:url(/images/fw_mid.gif); background-repeat:repeat-y; }
.dl_btm { float:left; width:219px; height:10px; background-image:url(/images/fw_btm.gif); background-repeat:no-repeat; }
.s2 { position:relative; float:left; width:187px; height:1px; border-top:1px solid #ccc; margin:2px 10px; }
.w_txt { float:right; width:147px; height:auto; padding:0 2px 0 0; font-size:12px; }
.w_img { margin:0 1px 0 1px; float:left; width:205px; height:80px; background-image:url(/images/win_lgo.jpg); background-position:top left; background-repeat:no-repeat; }
.a_img { margin:0 1px 0 1px; float:left; width:205px; height:80px; background-image: url(/images/mac_lgo.jpg); background-position:top left; background-repeat:no-repeat; }
.l_img { margin:0 1px 0 1px; float:left; width:205px; height:80px; background-image: url(/images/lnx_lgo.jpg); background-position:top left; background-repeat:no-repeat; border:0; }
.sn_info { float:left; height:auto; width:478px; z-index:999; padding-bottom:12px; }
.sn_frame { float:left;height:auto;margin:0 0 14px 36px;width:526px; }
.fw_bold { font-weight:bold }
.fw_norm { font-weight:normal; font-size:10px; }
.fw_dl {position:relative; float:left; background-image:url(/images/eclips_ico_win.jpg); height:auto; width:596px; background-repeat:no-repeat; background-position:bottom left; margin:0 0 20px 0; padding:0 0 10px 40px;}
/********************** Sizzix Closed Frame Styles *************************************/
.cl_frame { position:absolute; bottom:18px; left:0; width:420px; margin:0 0 0 275px; top:52px; height:auto; text-align:center; color:white; font-family:Tahoma, Verdana, Arial; font-size:11px; z-index:9999; }
.cl_frame_sitemain { position:absolute; left:0; width:420px; margin:0 0 0 275px; top:70px; height:auto; text-align:center; color:white; font-family:Tahoma, Verdana, Arial; font-size:11px; z-index:9999; }
.soci { position:absolute; width:240px; top:56px; left:26px; z-index:9999; }
.fstyle { position:absolute; top:0; left:0; height:8px; width:100% }
.val_adj { height:62px; width:274px; }
.sv2 { font-size:11px; background: transparent none repeat scroll 0 0; border: medium none; margin:7px 0 0 13px; padding:0; width:132px; }
.ic_set { position:relative; float:right; margin:0 10px; width:49px; height:67px; }
.ic_set1 { position:relative; float:right; margin:0 2px; width:49px; height:67px; }
.log_info { position:absolute; z-index:999; left:320px; top:33px; font-size:11px; padding:6px; }
.f_set { position:absolute; top:92px; left:30px; width:910px; height:1px; border-bottom:1px dotted white; }
.cfirm_msg { position:absolute; left:0 top:0;
height:auto; width:280px; }
.logout { position:absolute; z-index:99; left:362px; top:10px; font-size:12px; }
.uk_flag { position:absolute; left:584px; bottom:-2px; width:20px; height:13px; }
.el_set { position:absolute; left:22px; top:10px; width:246px; height:auto; z-index:9999; }
.ph_info { padding-left:4px; color:white; font-size:11px; }
.s_left { position:absolute; left:34px; top:24px; }
/************ Outlet Styles *******************/
.bodywrap { margin-top:10px; }
#filterlist_outlet { padding:0 0 5px 6px; margin:0 5px 0 0; width: 169px; height:auto; }
#productlist_outlet { position:relative; float:right; padding:0 10px 0 0; width:775px; height:auto; }
.sel_text { float:left; height:auto; color:white; font-size:13px; width:100%; padding:5px 0 6px 8px; background-image:url(/images/ui/outlet_pointer.gif); background-position:top left; background-repeat:no-repeat; }
.bc1 { height:auto; float:left; color:white; padding-right:28px; font-size:14px; }
.bc2 { height:auto; float:left; width:630px; color:black; height:auto; font-size:11px; padding-top:2px; }
.noresults_outlet { margin:10px 0 0 10px; width:950px; height:auto; }
.noresults_wrapper { width:935px; height:auto; margin:0 10px 0 0; padding:15px 5px 15px 10px; border:1px solid #999; background: #F5F5F5 }
.noresults_title { font: bold 13px Tahoma, Verdana, Arial; }
.filter_results { padding:0 10px 10px 10px; }
.noresults_banner_area { width: auto; height: auto; margin: 10px 0 0 0; padding-top:10px; border-top:1px solid #999; text-align:center; }
.filter_wrap { float: left; width:164px; height: auto; border: 1px solid #999; margin:0 0 8px 2px; }
.filter_results { font:12px Tahoma, Verdana, Arial; color:#000; padding:8px 8px 10px; }
.view_all { position:relative; height: auto; margin:0; border-top:1px solid #999; }
.view_all_home { position:relative; height: auto; margin:0; border-top:1px solid #999; }
.upbtn { float:left; padding:5px 0 5px 5px; }
.downbtn { float:right; position:relative; padding:5px 5px 5px 0; }
#outlet_banner_area { width: auto; height: auto; margin: 10px 0 0 2px; border-bottom:1px solid #999; }
.outlet_banner { display:inline; padding-left:5px; }
.solr_outlet_banner { display:inline; }
#product_results_area { float:left; width: 760px; height: auto; margin: 8px 5px; }
.outletproduct_title_wrap { float: left; padding: 6px 10px 4px; border: 1px solid #999; margin:10px 0 6px 14px; background: #F5F5F5; width: 150px; height: 255px; }
.outletprod_image { position:relative; border: 1px solid #999; background: #FFF; text-align: center; height: 135px; }
.outletprod_image img { max-width:135px; _width:125px; text-align:center; }
.savings_wrap { position: absolute; top: 1px; left: 1px; width:55px; height:14px; background: #F5F5F5; border: 1px solid #CCC; z-index:99; font:11px Tahoma, Verdana, Arial; text-align: center; color: #FF0000; padding:1px; }
.outletproduct_desc { position: relative; float: left; text-align: center; width: 100%; height:auto; padding: 0; margin-bottom: 4px; height:45px; left:1px; top:1px; }
.outletprod_no { margin-left:15px; height:20px; font-weight:bold; }
.outlet_spacer { margin:0 19px; }
.outlet_price { float: left; height:auto; margin:0 0 4px 15px; }
.list_odd { background-color: #e5e5e5; min-height:20px; line-height:20px; margin:0px; padding: 0px 5px; }
.list_even { background-color: #f6f6f6; min-height:20px; line-height:20px; margin:0px; padding: 0px 5px; }
a.carousel-jumper { border: 1px solid #666; float: left; height: 25px; line-height: 25px; margin-bottom: -1px; margin-right: 3px; padding: 0px 10px; background-color: #CCC; }
a.carousel-selected { background-color: #FFF; color: red; }
.outlet_nav_left { float:left; margin:0; padding:24px 2px 0 18px; }
.outlet_nav_right { float:left; padding:24px 6px 0 2px; }
.outlet_detail_info { color: #FFF; font-size:10px; margin-left:3px; }
.outlet_price { font: 11px Tahoma, Verdana, Arial; }
.upperwrap { width:100%; height: 303px; border-bottom: 1px solid #CCC; padding:5px 0; }
.slide { float:left; height:292px; }
.buttons_position { bottom:6px; height:auto; position:absolute; right:0; text-align:right; width:134px; }
.buttons_position a:link { text-decoration:none }
.buttons_position a:hover { text-decoration:none }
.buttons_position a:visited { text-decoration:none }
.buttons_position a:active { text-decoration:none }
.back2 { padding:6px 0 4px; text-align:center }
#featuredproducts { border-left:1px solid #999999; float:right; height:268px; margin:0; padding:12px; width:325px; }
.featured_title { font: bold 13px Tahoma, Verdana, Arial; padding-left:5px; }
.featured_title2 { float:left; font: bold 13px Tahoma, Verdana, Arial; height:auto; width:772px; background-image:url(/images/ui/outlet_col1.gif); border:1px solid #999; margin:0 0 8px 0; }
.featuredproduct_wrapper { width:310px; height:125px; margin:3px 0 0 5px; border:1px solid #999; background: #EBEBEB }
.featured_image { float:right; position:relative; height:125px; border-left:1px solid #999; }
.featured_id { margin:5px 0 0 5px; font:11px Tahoma, Verdana, Arial; }
.featured_name { margin-left:5px; font:bold 11px Tahoma, Verdana, Arial; min-height:60px; height:auto; }
.featured_price { margin:8px 0 0 2px; }
#solr_featuredproducts { border-left:1px solid #999999; float:right; height:292px; margin:0; padding:0; width:349px; overflow:hidden }
.f_wrap{width:194px; height:18px; background:url(/images/ui/f_frame_t.jpg); background-repeat:no-repeat; margin-bottom:4px;}
.s_poly_tag_top {background:#e7e7e7;padding:0;height:36px;border-bottom:1px solid #ccc;position:relative;}
.s_poly_tag_bottom {background:none repeat scroll 0 0 #E7E7E7;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;float:left;height:34px;margin-bottom:6px;padding:0;width:100%;}
.s_poly_tag_bottom_text {font-weight:bold;margin-left:12px;margin-top:9px;}
.id_cat{float:right; height:24px;margin:1px 6px 0 0;position:relative;width:183px;color:white;font-size:11px;font-weight:bold;padding-right:46px;padding-top:10px;text-align:right;text-decoration:none;background-repeat:no-repeat; background-position:top right;}
.id_cat a {text-decoration:none; color:white}
.id_cat_btn {float:right;height:34px;margin:1px 10px 0 0;position:relative;width:223px;}
.id_cat_lnk a {text-decoration:none; color:white}
.id_cat_lnk {color:white;font-size:11px;font-weight:bold;margin-right:40px;margin-top:10px;text-align:right;text-decoration:none;}
.s_poly_abs{left:200px;position:absolute;top:101px;}
.s_facet_sel_back { background-image:url(/images/ui/f_list_t.gif); background-repeat:no-repeat; width:auto; height:auto; font:bold 11px Tahoma, Verdana, Arial; color:#FFF; padding:4px 0 4px 6px;}
.s_facet_title_back { background-image:url(/images/ui/f_sel_top.gif); background-repeat:no-repeat; height:auto; font:bold 11px Tahoma, Verdana, Arial; padding:4px 0 4px 6px; color:white}
#facets { float:left; width:100%; padding:8px 0 10px 6px; border-bottom:1px solid #CCC; }
#facets2 { float:left; width:100%; padding:8px 0 10px 6px; margin-top:10px; }
.facet { float:left; width:152px; height:auto; border:1px solid #999; margin-right:6px; }
.facet_title_back { height: auto; background-color:#9BABBA; font:bold 14px Tahoma, Verdana, Arial; color:#FFF; padding:1px 0 3px 6px; border-bottom:1px solid #999; }
#best_sellers { float:left; width:470px; height:auto; padding:5px 0 10px; margin:10px 5px 5px; border:1px solid #999; background: url(/images/ui/gallery_bkg.jpg) repeat-x; }
#best_sellers_slideshow_wrapper { float:left; height:135px; margin:0; overflow:hidden; width:396px; }
#all_best_sellers_images { width:1600px; }
.best_sellers_element { float:left; height:125px; margin:3px; border:1px solid #999; }
.best_sellers_element:hover .outlet_detail_overlay { display:block; }
.outlet_title { float: left; font: bold 13px Tahoma, Verdana, Arial; padding:0 0 5px 10px; }
.outlet_view_all { float: right; position: relative; padding:0 10px 5px 0; }
.outlet_view_all a:link, .outlet_view_all a:visited { font: bold 11px Tahoma, Verdana, Arial; color: #000; text-decoration: underline; }
.outlet_detail_overlay { position:relative; display:none; top:-61px; background:#9BABBA; opacity:0.9; filter: alpha(opacity=90); padding:3px; height:55px; width:119px; }
#new_arrivals { float:left; width:470px; height:auto; padding:5px 0 10px; margin:10px 5px 5px; border:1px solid #999; background: url(/images/ui/gallery_bkg.jpg) repeat-x; }
#new_arrivals_slideshow_wrapper { float:left; width:396px; height:135px; overflow:hidden; }
#all_new_arrivals_images { width:1600px; }
.new_arrivals_element { float:left; height:125px; margin:3px; border:1px solid #999; }
.new_arrivals_element:hover .outlet_detail_overlay { display:block; }
.back { float:left; padding:10px 10px; }
.close { float:right; position:relative; padding:10px 10px; }
/********************** Home Page Javascript Styles *************************************/
.LV_validation_message { text-align:center; width:100%; font:bold 10px Tahoma, Verdana, Arial; padding:0 0 0 16px; }
.LV_valid { color:#0C0; }
.LV_invalid { position:absolute; top:43px; right:92px; text-align:right; font: 11px Tahoma, Verdana, Arial; color:white; width:200px; }
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border: 1px solid #0C0; }
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border: 1px solid #C00; }
.color_a a { color:#fff; text-decoration:underline; }
/********************** Custom Home Page Gallery Styles *************************************/
#image_slideshow { position:relative; float:left; width:620px; height:292px; margin:0; }
#image_slideshow_wrapper { float:left; width:620px; height:292px; overflow:hidden; }
#solr_home_text { background:none repeat scroll 0 0 #369; color:white; font-size:16px; height:24px; padding:4px 2px 2px; text-align:center; }
#solr_home_text a { color:white; text-decoration:underline }
.b1 { color:#369; }
.s_scrollbar_container2 a { color:black; text-decoration: none; }
.s_rby{font:12px Tahoma,Verdana,Arial; padding:0 0 6px 10px; font-weight:bold;}