/* Sizzix UK Styles -  by Marlon Hall/Paige Macdonald *//* Body Formatting All Pages, Inc Font, Page Margins */body {font-family: Arial, Helvetica, sans-serif; margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color: #E4EDF7;background-image: url(/images/ui/img_tex.jpg); font-size:12px;}td,th {font-family: Arial, Helvetica, sans-serif; color: black;}h1 {font: bold 14px Arial, Helvetica, sans-serif; color: #336699;}h2 {font: bold 13px Arial, Helvetica, sans-serif; color: #336699;}h3, h4, h5, h6 {font: bold 12px Arial, Helvetica, sans-serif; color: #336699;}p {font: 12px Arial, Helvetica, sans-serif; color: #000;}a:link {color: #336699; text-decoration: none;} a:visited{color: #336699; text-decoration: underline;}a:hover {color: #336699; text-decoration: underline;}a:active {color: #336699; text-decoration: none;}#profile h3 {margin: 0 0 0 27px;}img { border:none; }/* formatting classes */.textmiddle {vertical-align:middle;}  /* OuterMost Div to hold page frame positioning */.D1_uk {float:center; position:relative; margin:0 auto 0 auto; width:100%; max-width:1200px; z-index:1;}/* Secondary Outer Div to restrain both Sidebar elements */.D2_uk {float:center; position:relative; width:1198px; margin: 0 auto 0 auto;}/* 3rd Innermost Div, pulls and maintains left sidebar graphic */.D3_uk {float:left; position:relative; width:100%; height:auto; background-image:url(/images/ui/img_Lbar.jpg); background-position:bottom left; background-repeat:repeat-y;}/* 4th Innermost Div, pulls and maintains right sidebar graphic/contains body Div */.D4_uk {float:left; position:relative; width:100%; height:auto; background-image:url(/images/ui/img_Rbar.jpg); background-position:bottom right; background-repeat:repeat-y;}/* Body Div - Primary Content Area-Where Header, Footer, and Page Body will be loaded */.BodyC {width:970px; height:auto; background-color:#FFFFFF; margin-left:auto; margin-right:auto;}/** SIZZIX UK MASTHEAD REWORK **/p.admin_messages {  font:10px Tahoma, Verdana, Arial; color: #bb0088;  line-height: 9px;  margin: 0 0 0 0;}.admin_message {  font:10px Tahoma, Verdana, Arial; color: #bb0088;  line-height: 9px;  margin: 0 0 0 0;  }p.welcome_message {  background: url(/images/_UI-icons/uk_star_blue.png) no-repeat;  font:10px Tahoma, Verdana, Arial; color: #000;  font-weight: bold;  line-height: 10px;  padding: 1px 0 15px 16px;  margin: 2px 0 0 0;  }#header_uk {  height:116px;  width:970px;  background-color: #FFF;}#header_uk h1 {  margin: 0px;}#header_uk #icon_masthead {	background: url(/images/_UI-backgrounds/uk_masthead.png) no-repeat;	display: block;	width: 190px; 	height: 88px;	margin: 0;	text-indent: -9999em;}#masthead_nav {  position: relative;  top: -83px;  left: 216px;  height: 28px;  width: 744px;  overflow: hidden;/*  border-bottom: 1px solid #b7b7b7; */}#search_box {  position: relative;  top: -79px;  left: 216px;  width: 540px;  height: 45px;  background: url(/images/_UI-backgrounds/uk_search.png); }#search_box #search_text_field {  border: none;  font-size:14px;  font-weight: bold;  width:385px;  margin: 0;  position: relative;  left: 45px;} #search_box #searchbtn {    border: none;    color: #FFF;    font-size: 12px;    font-weight: bold;    height: 28px;    width: 79px;    position: relative;    top: 8px;    left: 65px;    background: url('/images/_UI-buttons/uk_search.png') no-repeat top left;}a.btn-masthead {    color: #000;    display: block;     float: right;    font-size: 12px;    font-weight: bold;    height: 24px;    margin-left: 6px;    text-decoration: none;    border-right: 1px solid #b7b7b7;}a.btn-masthead span {  display: block;  line-height: 14px;  padding: 6px 8px 6px 20px;  }a.btn-admin span {    background: transparent url('/images/_UI-buttons/uk_admin.png') no-repeat;}a.btn-faqs span {    background: transparent url('/images/_UI-buttons/uk_faqs.png') no-repeat;}a.btn-acct span {    background: transparent url('/images/_UI-buttons/uk_myaccount.png') no-repeat;}a.btn-contact span {    background: transparent url('/images/_UI-buttons/uk_contact.png') no-repeat;    padding-left: 31px;}a.btn-currency span {    background: transparent url('/images/_UI-buttons/uk_currency.png') no-repeat;    padding-left: 82px;    padding-right: 0px;}a.btn-currency {  border-right: 0px;}.total_currency {font:11px Tahoma, Verdana, Arial; color: #FFF; z-index: 999; }.nav {float:left; width: 970px;}#navbg {float: left; width: 100%; height: 31px; background: url(/images/ui/footer_tex.jpg) repeat;}#navigation {  text-align: center;  /*padding-left: 30px;*/}/******* Shopping Cart Panel ***************/#pulldown_cart {position:absolute; top:110px; right:123px; padding:6px; border:4px solid #5488b8; background:white; width:277px; height:auto; text-align:left; font-size:10px; z-index: 99999; overflow:auto;}#pulldown_cart:hover { background: url(/images/spacer.gif); background-color:#FFFFFF; height:auto overflow:auto;} #shoppingcart_uk_icon {  position: relative;  top: -124px;  left: 763px;  width: 48px;  height: 45px;}#shoppingcart_uk {  position: relative;  top: -169px;  left: 811px;  width: 149px;  height: 45px;  background: url(/images/_UI-backgrounds/uk_shoppingcart.png);   overflow: hidden;}#shoppingcart_uk p {  font:11px Tahoma, Verdana, Arial;   font-weight: bold;  line-height: 4px;  *line-height: 12px;  margin-top: 8px;}#shoppingcart_uk a {  color: #000;  text-decoration: none;}#shoppingcart_uk a:hover {  text-decoration: none;}#shoppingcart_uk p.cart_qty {  float: left;  width: 49%;}#shoppingcart_uk p.cart_total {  float: right;  width: 49%;  text-align: right;}#shoppingcart_uk p.cart_shipmsg {  color: #69c;  float: left;  width: 100%;}#shoppingcart_uk p.cart_shipmsg a {  color: #69c;  text-decoration: none;}#shoppingcart_uk p.cart_shipmsg a:hover {  color: #5488b8;  text-decoration: none;}/******* Account Panel ***************/#panel_acctmgmt {position:absolute; top: 67px; right:205px; right:200px\9;padding:6px; border:4px solid #5488b8; background:white; width:auto; height:auto; text-align:left; font-size:10px; z-index: 99999; overflow:visible;}#panel_acctmgmt #arrow {  position:absolute;  top:-19px;  left: 142px;}#panel_acctmgmt #close {  position:absolute;  width: 13px;  top: 2px;  left: 282px;}#panel_acctmgmt table {  border-spacing: 0px;}#panel_acctmgmt table td {  width: 140px;  height: 70px;  text-align: center;  vertical-align: middle;  font:11px Tahoma, Verdana, Arial; }#panel_acctmgmt table td.quadrant1 {  border-right: 1px solid #8b8b8b;}#panel_acctmgmt table td.quadrant3 {  border-right: 1px solid #8b8b8b;  border-top: 1px solid #8b8b8b;}#panel_acctmgmt table td.quadrant4 {  border-top: 1px solid #8b8b8b;}/*************************************//******* Account Panel ***************/#panel_currencyswap {position:absolute; top: 56px; right:139px;width:49px; height:48px; z-index: 99999; overflow: visible;}#panel_currencyswap ul {  	margin:0;  	padding:0;  	list-style:none;}#panel_currencyswap ul li {  float: left;  width:100%;	margin:0;	padding:0;	height: 24px;}#panel_currencyswap ul li a {	display:block;	margin:0;}/*************************************/#paperholes {float: left; width: 970px; height: 25px; background: url(/images/ui/paper_holes.jpg); background-repeat: no-repeat;}#mainContent {float: left; padding: 0; margin: 0; background-color:#FFFFFF; width: 970px; height:auto; min-height: 600px;}/*Main Content for Sub-Pages*/#slideshow_uk {float: left;}/* Carousel */.buttons_position { left:18px; }#displayproduct {position:relative; float:right; height: 385px; width: 339px; margin-right:8px; border-left:1px dashed #CCCCCC;} #product {margin:0;	}#campaigns {float: left; height: auto; background-color: #FFFFFF;}#campaign1 {float: left; width: 316px; height: 226px; text-align: center; margin-left: 5px; background-image:url(/images/billboards/billboard4.jpg); background-position:left top; background-repeat:no-repeat;}#campaign2 {float: left; width: 316px; height: 226px; text-align: center; margin-left: 5px; background-image:url(/images/billboards/billboard5.jpg); background-position:left top; background-repeat:no-repeat;}#campaign3 {float: left; width: 316px; height: 226px; text-align: center; margin-left: 5px; background-image:url(/images/billboards/billboard6.jpg); background-position:left top; background-repeat:no-repeat;}.design_desc {float: right; font: 12px Tahoma, Verdana, Arial; padding-top: 10px; border-left: 1px solid #ADAED6; height: 210px; padding-left: 20px; width: 35%; background: #FFF;}.boxed_wrap {border: 1px solid #ADAED6; background: #FFF; width: 69%; padding: 5px 0 10px 10px; margin: 10px 0 0 15px;}.cat_content {float: left; height: auto; width: 970px; border-bottom: 1px solid #ADAED6;}.cat_image_wrap {float: left; width: 552px; border-right: 1px solid #ADAED6; background: #FFF;}.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 #ADAED6; padding-bottom: 3px;}.art_info {border-bottom: 1px dotted #ADAED6; width: 100%; padding-bottom: 10px; color:#336699;}.artist_frame {position:relative; float:left;  width:100%; height:215px; border-right:1px solid #ADAED6 background-image: url(images/banners/noflsh_al.jpg); border-bottom: 1px solid #ADAED6;}.artist_title_wrap {float: left; text-align: center; border: 1px solid #ADAED6; background: #E4EDF7; width: 145px; margin: 0px 10px 10px 0px; padding: 10px 6px 5px;}.artist_image {border: 1px solid #ADAED6; background: #FFF; height: 125px; width: 125px; margin: 0 auto 0 auto;}.idea_wrap {float: left; border: 1px solid #ADAED6; margin-left: 20px;}.idea_image {float: left; background: #FFF; text-align: center; width: 100px; height: 75px; border-right: 1px solid #ADAED6; padding-top: 10px;}.idea_id {float: left; font: 11px Tahoma, Verdana, Arial; padding-top: 5px; padding-bottom: 3px; width: 100%; border-bottom: 1px dotted #ADAED6;}.idea_instructions {font: 12px Tahoma, Verdana, Arial; margin-top: 5px; margin-left: 20px; text-align: left; border-top: 1px dotted #ADAED6; padding-top: 10px;}#store_header {float: left; height: auto; width: 100%; border-bottom: 1px solid #ADAED6;}#store_content {float: left; height: auto; width: 100%; background: #E4EDF7; padding-top: 15px; padding-bottom: 10px;}#store_map {float: left; padding: 10px 0px 10px 15px; margin: 0px 0px 10px 10px; border: 1px solid #ADAED6; background: #FFF;}#stores {float: right; width: 290px; margin-right: 10px; border: 1px solid #ADAED6; background: #FFF;}.store_list {float: left; width: 610px; padding: 10px 0px 10px 15px; margin: 0px 0px 10px 10px; border: 1px solid #ADAED6; background: #FFF;}.header {font: bold 16px Tahoma, Verdana, Arial; padding-left: 10px; border-bottom: 1px solid #ADAED6; 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 #ADAED6; 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 #ADAED6; 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 #ADAED6; padding-bottom: 3px; padding-left: 10px; margin-bottom: 3px; margin-top: 5px;}#awards_banner {border-bottom: 1px solid #ADAED6; 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 #ADAED6; width: 900px; height: auto; margin: 10px 0px 10px 25px; padding-top: 10px;}#legal_banner {border-bottom: 1px solid #ADAED6; 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 #ADAED6; 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_uk.jpg); height: 159px; background-repeat: no-repeat;background-position: left top; margin-left:3px;}#tags_display {position: relative; left: 88px; top: 16px; width: 856px; height:120px; z-index:998; 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 #ADAED6; padding-bottom: 3px; background-image: url(/images/banners/comingsoon_uk.jpg); height: 195px; background-repeat: no-repeat;background-position: left top;}#events_banner {border-bottom: 1px solid #ADAED6; 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; font: 12px Tahoma, Verdana, Arial; width: 930px; height: auto; padding: 10px; margin:0 10px 0 10px;}#websiteuse_banner {border-bottom: 1px solid #ADAED6; 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 #ADAED6; 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 #ADAED6; padding-bottom: 3px; background-image: url(/images/banners/banner_ssupp.jpg); height: 195px; background-repeat: no-repeat;background-position: left top;}#news_banner {border-bottom: 1px solid #ADAED6; 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 #ADAED6; padding-bottom: 3px; background-image: url(/images/banners/bnr_challenge.jpg); height: 500px; background-repeat: no-repeat;background-position: left top;}#feedback_faqswrap {float: left; position: relative; margin: 50px 50px 0px; background-color:#E4EDF7; width: 225px; height:auto; border:1px solid #ADAED6; padding-bottom:10px;}#faqs_box {float:left; position: relative; width:200px; height:auto; background-color:#FFF; margin-left:12px; padding-bottom:5px;} .faqs_title {font:bold 12px Tahoma, Verdana, Arial; color:#336699; text-align:center; margin-bottom:4px;} .faqs_title2 {font:bold 12px Tahoma, Verdana, Arial; color:#336699; text-align:left; margin-bottom:4px; margin-left:7px;}#feedback_wrap {float: left; margin: 10px 0px; background-color:#E4EDF7; width: 350px; border:1px solid #ADAED6; padding:5px 10px 12px;}#reply_wrap {float: left; margin: 10px 0px; background-color:#E4EDF7; width: 540px; border:1px solid #ADAED6; padding:5px 10px 12px;}#contact_wrap {float: left; margin: 10px 0 0 0; background-color:#E4EDF7; width: 100%; height:auto; border-top:1px solid #ADAED6; padding-top:5px; padding-bottom:10px;}#email_wrap {float: left; width: 340px; height:auto; margin-left:10px;}#mail_wrap {float: left; width: 250px; height:auto; margin-left:10px;}#phone_wrap {float: left; width: 340px; height:auto; margin-left:10px;}.boxed {float:left; background-color: #FFF; border: 1px solid #ADAED6; width: 98%; height: 125px; padding:5px 0 0 5px;font: 12px Tahoma, Verdana, Arial; }#support_image {float: left; width: 250px; height: auto;}#support_content {float: right; font: 12px Tahoma, Verdana, Arial; width: 685px; height: auto;}#comments_wrap {background-color:#E4EDF7; border: 1px solid #ADAED6;}textarea#styled {width: 550px; height: 160px; border: 1px solid #ADAED6; padding: 5px; font: 11px Tahoma, Verdana, Arial; background-color:#E4EDF7; margin-top: 5px; margin-bottom:20px;} .lnks {padding:0px 14px 2px 14px; border-top:1px dotted #ADAED6; border-bottom:1px dotted #ADAED6; text-align:center; font-size:12px;}/*End Main Content for Sub-Pages*//*Shopping Cart and My Account Pages*/#billing_content {float: left; width: 445px; height: 585px; padding: 10px 5px 0px 20px; border: 1px solid #CCC; background: #FFF; margin-bottom: 10px;}#shipping_content {float: left; width: 445px; height: 585px; 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;}#shipcharges_content {float: left; width: 428px; height: 265px; padding-left: 10px; border: 1px solid #CCC; padding-bottom: 10px; background: #FFF; margin: 0 24px 10px 9px;}#payment_content {float: left; margin: 0px; width: 46%; height: 265px; padding-left: 10px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; padding-bottom: 10px; margin-bottom: 10px; background: #FFF;}/*End Shopping Cart Pages*//*Begin Footer*/#footer {position:relative; float: left; padding: 0; margin: 0; width:970px; height:112px; background: url(/images/ui/footer_tex.jpg) repeat;}#footernavrow {position:absolute; left:0; top:0; margin-top: 8px; padding: 0px; width:970px;font: 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:center}#footernavrow ul {padding: 0; margin: 0; text-align: center; }#footernavrow ul li {display: inline; padding: 0; margin: 0; }#footernavrow ul li a {color: #FFF; text-decoration: none; text-align: center; font:12px Arial, Helvetica, sans-serif; padding-right: 5px; padding-left: 5px;}#footernavrow ul li a:hover, #nav ul li a:focus {color: #333399;}#footercopyright {float:left; width: 970px; height: 30px; background-image: url(/images/ui/footer_bg.jpg); background-repeat: no-repeat;}#footercopyright p {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; text-align: center; margin: 10px 0 14px 0;}#footercopyright a {font-family: bold Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; text-decoration: underline;}.footer_fb{position:absolute; top:0; left:64px;}.footer_tw{position:absolute; top:0; left:28px;}#rightfooter {position:relative; float: right; width: 275px; height:44px; font: text-align: left; margin-top:4px; padding-right: 16px; z-index:99;}#shift_left {float: right; padding-top: 3px; margin-right: 8px;}#shift_right {float: right; padding-top: 3px;}/*End Footer*/ /************* SearchBox style ***************/.sfield {border:1px solid #000000;float:left;font-size:1em;margin:6px 8px 0 5px;padding:0;width:120px;} /************ Videos Styles ******************/.video_notice_uk {position:relative; float:left;  font:10px bold Tahoma, Verdana, Arial; text-align:center; width:970px; margin-top:6px; padding-top:0px;}.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:10px 8px 8px 8px; 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 #ADAED6; margin-bottom:14px; text-align:left;}.e_field2 { position:relative; float:right; width:307px; height:auto; text-align:center; border:1px solid #ADAED6; padding:8px; margin-bottom:14px; text-align:left;}.e_field3 { position:relative; float:left; width:832px; height:auto; text-align:center; border:1px solid #ADAED6; padding:8px; margin:8px 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 #ADAED6; padding: 14px; font-size:12px; font-family: Tahoma, Verdana, Arial, sans-serif; }.r_frame { position:relative; float:right; width:323px; height:auto; }.ev_img { position:relative; float:right; width:323px; height:203px; text-align:center; background-image: url(/images/events/event_s.jpg); background-position:top center; background-repeat:no-repeat; border:1px solid #ADAED6; margin-bottom:14px;}/********************** Home Page Javascript Styles *************************************/.LV_valid {color:#00CC00;}.LV_invalid {position:absolute; top:20px; right:74px; text-align:right; font: 10px Tahoma, Verdana, Arial; color:white; width:200px; font-size:11px;}.LV_valid_field,input.LV_valid_field:hover, input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active {height:16px; border: 1px solid #00CC00;}.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {height:16px; border: 1px solid #CC0000;}.color_a a{color:#fff;text-decoration:underline;}/********************** Catalog Filter Styles *************************************/.f_wrap {width:194px; height:18px; background:url(/images/ui/f_frame_t_uk.jpg); background-repeat:no-repeat; margin-bottom:4px;}.s_poly_tag_top {background:white;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:0 6px 0 0;position:relative;width:196px;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:#369}.cat_prod_desc a:link{text-decoration:none}.cat_prod_desc a:hover {text-decoration:none}.cat_prod_desc a:visited {text-decoration:none}.cat_prod_desc a:active {text-decoration:none}.id_cat_btn {float:right;height:34px;margin:1px 10px 0 0;position:relative;width:223px;}.id_cat_lnk a {text-decoration:none; color:black}.id_cat_lnk {color:white;font-size:11px;font-weight:bold;margin-right:40px;margin-top:10px;text-align:right;text-decoration:none;}.s_rby{font:12px Tahoma,Verdana,Arial; padding:0 0 6px 10px; font-weight:bold; color:#369;}.s_poly_abs{left:308px;position:absolute;top:132px;}.s_facet_sel_back { background-image:url(/images/ui/f_list_t_uk.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_uk.gif); background-repeat:no-repeat; height:auto; font:bold 11px Tahoma, Verdana, Arial; padding:4px 0 3px 6px; color:white}/************ 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;}