body  {margin:0; padding:0; border:0; background-color:#F5F5F5; color:#333; text-align:center;}

/* DIVS */
#Container {margin:0 auto; padding:30px; width:964px; background-color:#FFFFFF;}

/* DIVS - HEADER */
#Header {text-align:left; width:964px;}
#Navigation_block {text-align:left; width:964px;}
#Freephone {margin:7px 0 7px 0; text-align:right; width:964px; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:14pt; color:#2761a6; font-weight:normal;}

/* DIVS - CONTENT */
#Tabs {margin:0; padding:0; border-bottom:1px solid #EAEAEA; background:url(../img/backgrounds/nav-normal.png) repeat-x top left;}
#Banner {margin:6px 0 0 0; position:relative;}
#Strip_Banner {margin:6px 0 0 0;}
#Content {margin:6px 0 0 0; padding:0; border:1px solid #EAEAEA;}
#Content_Flash {margin:6px 0 6px 0; padding:0;}
.Main_Column {margin:0; padding:30px 30px 0 30px; width:659px; float:left; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt; background-color:#FFF;}
.Full_Column {margin:0; padding:0; width:904px; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;}
.Full_Column_Padd {margin:0; padding:30px; width:904px; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;}
.Side_Column {margin:0; padding:0; width:240px; float:right; border-left:1px solid #EAEAEA;}
div.inactive {display:none;}
.Products_Intro {padding:30px; width:902px; *margin-left:-29px; _margin-left:0; background-color:#FFF;} 
.Products_Content {border-top:1px solid #EAEAEA; width:964px; padding:0; *margin-left:-29px; _margin-left:0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;} 
.FAQ_Content {border-top:1px solid #EAEAEA; width:964px; padding:0; *margin-left:-29px; _margin-left:0;} 
#Gallery_Canvas_Frame {padding:30px; width:904px; *margin-left:-29px; _margin-left:0; height:490px;} 
#Gallery_Canvas_Frame_Long {padding:30px; width:904px; *margin-left:-29px; _margin-left:0; height:600px;} 
#Gallery_Canvas_Img {width:444px; height:100%; float:left;} 
#Gallery_Canvas_Details {width:444px; height:100%; float:right; border:1px solid #EAEAEA; position:relative;}
.Gallery_Detail {margin:0; padding:30px; background-color:#FFF;}
#Contact_Frame {padding:30px; width:904px; *margin-left:-29px; _margin-left:0; height:510px;} 
#Contact_Img {width:444px; height:100%; float:left;} 
#Contact_Details {width:444px; height:100%; float:right; border:1px solid #EAEAEA; position:relative;}
.Contact_Detail {margin:0; padding:30px; background-color:#FFF;}
#Testimonial_Frame {padding:30px; width:904px; *margin-left:-29px; _margin-left:0;} 
#Testimonial_Img {width:444px; float:left;} 
#Testimonial_Details {width:444px; float:right; border:1px solid #EAEAEA; position:relative;}
.Testimonial_Detail {margin:0; padding:30px; background-color:#FFF;}
#Also_Like {padding:30px; margin-left:30px; margin-bottom:30px; width:844px; *margin-left:0; _margin-left:30px; border:1px solid #EAEAEA;}
.Contact_Intro {padding:30px 30px 0 30px; width:904px; *margin-left:-29px; _margin-left:0;}
#About_Left_Main_Column {margin:0; padding:30px 30px 0 30px; width:508px; float:left; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt; background-color:#FFF;}
#About_Right_Side_Column {margin:0; padding:0; width:392px; float:right;}
#About_Right_Main_Column {margin:30px 0 30px 0; padding:30px 30px 0 30px; width:508px; float:right; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;}
#About_Left_Side_Column {margin:30px 0 30px 0; padding:0; width:392px; float:left;}
#About_Right_Main_Column_ExPad {margin:90px 0 30px 0; padding:30px 30px 0 30px; width:508px; float:right; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;}
#About_Right_Main_Column_SlPad {margin:70px 0 30px 0; padding:30px 30px 0 30px; width:508px; float:right; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;}
#About_Left_Main_Column_SlPad {margin:30px 0 0 0; padding:30px 30px 0 30px; width:508px; float:left; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt; background-color:#FFF;}
#Tabs_Div {margin:0; padding:0; border-bottom:1px solid #EAEAEA; background:url(../img/backgrounds/nav-normal.png) repeat-x top left;}
#CrumbTrail {margin:0; padding:12px 0 12px 30px; border:1px solid #EAEAEA; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#2761a6; font-size:9pt; text-align:left;}
#CrumbTrailShop {margin:6px 0 0 0; padding:12px 0 12px 30px; border:1px solid #EAEAEA; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#2761a6; font-size:9pt; text-align:left;}
#Tips_Left_Main_Column {margin:30px 0 0 0; padding:0 30px 0 0; width:380px; float:left; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;}
#Tips_Right_Side_Column {margin:15px 0 0 0; padding:0; width:240px; float:right;}
#Tips_Right_Main_Column {margin:30px 0 30px 0; padding:30px 0 0 30px; width:380px; float:right; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;}
#Tips_Left_Side_Column {margin:15px 0 30px 0; padding:0; width:240px; float:left;}
#Home_Left_Main_Column {margin:0 0 0 0; padding:0; width:430px; float:left; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;}
#Home_Right_Side_Column {margin:0 0 0 0; padding:0; width:190px; float:right;}
#Home_Right_Main_Column {margin:20px 0 20px 0; padding:0; width:430px; float:right; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt;}
#Home_Left_Side_Column {margin:0 0 0 0; padding:0; width:190px; float:left;}
#Home_Left_Side_Column_Review {margin:30px 0 0 0; padding:0; width:190px; float:left;}
#Review_Left_Main_Column {margin:0; padding:30px 30px 0 30px; width:700px; float:left; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:20pt; background-color:#FFF;}
#Review_Right_Side_Column {margin:0; padding:0; width:200px; float:right;}

#Flash_Video {margin:6px 0 0 0;} 

/* DIVS - FOOTER */
#Newsletter_block {text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9pt; font-weight:bold; width:964px; border-top:1px solid #EAEAEA; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; height:61px;}
#Cta_block {text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:10pt; width:964px; margin:6px 0 6px 0; padding:0; background-image:url(../img/backgrounds/cta_backing.png); background-repeat:no-repeat; border:1px solid #EAEAEA; height:81px; line-height:22px;}
#Footer_block {text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:8pt; padding:30px; width:904px; border:1px solid #EAEAEA; line-height:20px;}
#Secure_Footer {margin:6px 0 0 0;}

/* DIVS - CLEAR */
.clear-both {clear:both;}

/* LINKS */
a.reg-link:link, a.reg-link:visited {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; text-decoration:none;}
a.reg-link:hover {color:#2761a6; text-decoration:underline;}
a.reg-bold-link:link, a.reg-bold-link:visited {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; text-decoration:none; font-weight:bold;}
a.reg-bold-link:hover {color:#2761a6; text-decoration:underline;}
#Footer_block a:link {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:8pt; text-decoration:none;}
#Footer_block a:visited {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:8pt; text-decoration:none;}
#Cta_block a:link {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:10pt; text-decoration:none;}
#Cta_block a:visited {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:10pt; text-decoration:none;}
#Products_Canvas_list li a.reg-heading-link:link, #FAQ_list li a.reg-heading-link:link, #Border_Frame_List li a.reg-heading-link:link {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:14pt; color:#2761a6; font-weight:normal; text-decoration:none;}
#Products_Canvas_list li a.reg-heading-link:visited, #FAQ_list li a.reg-heading-link:visited, #Border_Frame_List li a.reg-heading-link:visited {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:14pt; color:#2761a6; font-weight:normal; text-decoration:none;}
#Gallery_Category_list li a.reg-heading-link:link {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:14pt; color:#2761a6; font-weight:normal; text-decoration:none;}
#Gallery_Category_list li a.reg-heading-link:visited {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:14pt; color:#2761a6; font-weight:normal; text-decoration:none;}
#Gallery_Canvas_list li a:link, #Gallery_Canvas_list li a:visited {color:#333; text-decoration:none;}
#Gallery_Canvas_list li a:hover {color:#2761a6; text-decoration:none;}
#Also_Like a:link, #Also_Like a:visited {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:11pt; color:#2761a6; font-weight:normal; text-decoration:none;}
#Also_Like a.like_price:link, #Also_Like a.like_price:visited {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:10pt; font-weight:bold; text-decoration:none;}
#CrumbTrail a:link, #CrumbTrail a:visited, #CrumbTrailShop a:link, #CrumbTrailShop a:visited {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9pt; text-decoration:none;}
a.Reg_Heading_Link:link, a.Reg_Heading_Link:visited {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:14pt; color:#2761a6; font-weight:normal; text-decoration:none;}


/* TEXT */
.bold_12pt_white {color:#FFF; line-height:33px;}
.regular {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; font-weight:normal;}
.regular-bold {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; font-weight:bold;}
.orange-bold {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#DB802E; font-size:9.5pt; font-weight:bold;}
.regular-bold-line {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; font-weight:bold; text-decoration:line-through;}
.regular-close {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; line-height:15pt;}
.reg-heading {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:14pt; color:#2761a6; font-weight:normal;}
.small-heading {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:10pt; color:#2761a6; font-weight:normal;}
.smallprint {font-size:7pt;}
.tip-q-padd {padding:0 0 30px 0;}
.terms {font-size:7pt; line-height:15pt;}
.asterix-margin {margin:20px 0 20px 30px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; font-weight:normal; text-align:left;}
.asterix {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; font-weight:normal; text-align:left;}

/* HEADERS */
h1 {margin:0; padding:0; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:16pt; color:#2761a6; font-weight:normal;}
h2 {margin:0; padding:0; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:16pt; color:#2761a6; font-weight:normal;}
h3 {margin:0; padding:0; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:16pt; color:#2761a6; font-weight:normal;}

/* IMAGES */
#Logo {margin:0; padding:0;}
#Logo-Secure {margin:0 0 30px 0; padding:0;}
#Flash {margin:0;}
#Flash-Secure {margin:0 0 30px 353px;}
.footer-icons {padding:0 0 0 350px;}
#Banner div {position:absolute; top:0; left:0; z-index:8;}
#Banner div.active {z-index:10; opacity:1.0;}
#Banner div.last-active {z-index:9;}
.prod-img {padding:20px 30px 30px 30px;}
.mini-img {padding:0 0 30px 0;}
.faq-img {padding:0 0 10px 0;}
.canvas-img {padding:20px 30px 20px 30px;}
.prod-btn {padding-top:20px;}
.gallery-thumb {margin:15px 12px 0 0; cursor:pointer;}
.gallery-thumb-no {margin:15px 12px 0 0;}
.gallery-thumb-multiple-top {margin:15px 0 0 0; cursor:pointer;}
.gallery-thumb-multiple {margin:0; cursor:pointer;}
#delivery-gallery-flash {position:absolute; bottom:0;}
.size_chart {padding:30px 0 0 0;}
.price-img {padding:0 0 10px 0;}
.top-padd-img {padding:30px 0 0 0;}
.frame {margin:120px 0 0 0;}
.about-guarantee {margin:40px 0 0 0;}
.edge-grid {padding:0 0 30px 0;}
.gallery-lineup {padding:30px 0 30px 15px;}
.p-edge {margin:30px 0 0 0;}
.upload-strip {margin:30px 0 30px 30px;}
.upload-strip-nopadd {margin:30px 0 0 0;}
.upload-strip-t-b {margin:30px 0 30px 0;}
.upload-strip-padd {margin:0 0 30px 0;}
.upload-strip-condensed {margin:0 0 30px 0;}
.upload-strip-condensed-extra {margin:30px 0 30px 0;}
.padd-img-down {margin-top:15px;}
.upload-btn-padd {margin:0 0 0 5px;}
.upload-delivery-options {padding:0 140px 0 0;}
.no-padd {padding:0; margin:0; border:0;}

/* INPUT */
.sign-up {background-image:url(../img/btn/sign_up_btn.png); width:81px; height:25px; border:0; padding:0; margin:0;}
.email-input {padding:0; margin:0;}
#trade_name {width:230px;}
#trade_telephone {width:230px;}
#trade_email {width:230px;}
.contactdrop {width:230px;}
.fail-input {background-color:#EBBCBE;}
.submitbutton {background-image:url(../img/btn/send_btn.png); width:108px; height:28px; border:0;}
.bad-input {background-color:#EBBCBE;}

/* MAIN NAVIGATION */
#Nav_list {margin:0; padding:0;}
#Nav_list li {list-style:none;float:left; background:url(../img/backgrounds/nav-normal.png) repeat-x top left; margin-right:2px; height:35px; background-color:#DDD;}
#Nav_list li:hover {list-style:none;float:left; background:url(../img/backgrounds/nav-current.png) repeat-x top left; background-color:#8E8E8E;}
#Nav_list li.current {background:url(../img/backgrounds/nav-current.png) repeat-x top left; background-color:#8E8E8E;}
#Nav_list li.home {width:108px;}
#Nav_list li.upload {width:72px;}
#Nav_list li.products {width:81px;}
#Nav_list li.canvas-art-shop {width:125px;}
#Nav_list li.prices {width:64px;}
#Nav_list li.about-us {width:83px;}
#Nav_list li.contact {width:75px;}
#Nav_list li.faq {width:55px;}
#Nav_list li.blog {width:55px;}
#Nav_list li.shopping-basket {width:225px; background:url(../img/backgrounds/nav-basket.png) repeat-x top left; background-color:#2761A6;}
#Nav_list li a {display:block; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9pt; padding:9px 0 9px 0; text-align:center;}
#Nav_list li a:hover {text-decoration:none; color:#FFF;}
#Nav_list li.current a {text-decoration:none; color:#FFF;}
#Nav_list li a.basket {display:block; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#FFF; font-size:9pt; padding:9px 0 9px 0; text-align:center;}

/* HOMEPAGE TABBED NAVIGATION */
#Main_Tab_list {margin:0; padding:0;}
#Main_Tab_list li {list-style:none; float:left; border-right:2px solid #FFF;}
#Main_Tab_list li a {display:block; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9pt; padding:7px 15px 7px 15px; text-align:center; background:url(../img/backgrounds/nav-normal.png) repeat-x top left; background-color:#DDD;}
#Main_Tab_list li a.active, #Main_Tab_list li a:hover {background:url(../img/backgrounds/nav-whitetab.png) repeat-x top left; background-color:#FFF;}

/* FAQ TABBED NAVIGATION */
#FAQ_Tab_list {margin:0; padding:0;}
.faq-tab {float:left; border-right:2px solid #FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9pt; padding:5px 15px 5px 15px; text-align:center; background:url(../img/backgrounds/nav-normal.png) repeat-x top left; background-color:#DDD; cursor:pointer;}
.active, faq-tab:hover {background:url(../img/backgrounds/nav-whitetab.png) repeat-x top left; background-color:#FFF;}

/* GALLERY TABBED NAVIGATION */
#Gallery_Tab_list {margin:0; padding:0; width:444px;}
.gallery-tab {float:left; border-right:2px solid #FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9pt; padding:5px 15px 5px 15px; text-align:center; background:url(../img/backgrounds/nav-normal.png) repeat-x top left; background-color:#DDD; cursor:pointer;}
.active, gallery-tab:hover {background:url(../img/backgrounds/nav-whitetab.png) repeat-x top left; background-color:#FFF;}

/* MAIN TABBED NAVIGATION */
#Main_Tab_Divs {margin:0; padding:0;}
.main-tab {float:left; border-right:2px solid #FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9pt; padding:7px 15px 7px 15px; text-align:center; background:url(../img/backgrounds/nav-normal.png) repeat-x top left; background-color:#DDD; cursor:pointer;}
.active-main, #Main_Tab_Divs li a:hover {background:url(../img/backgrounds/nav-whitetab.png) repeat-x top left; background-color:#FFF;}

/* LISTS */
#Newsletter_list {margin:0; padding:0;}
#Newsletter_list li {list-style:none; float:left;}
#Newsletter_list li.description {margin:20px 0 0 60px; *margin:20px 0 0 30px;}
#Newsletter_list li.email-input {margin:18px 0 0 25px;}
#Newsletter_list li.submit {margin:16px 0 0 10px;}
#Newsletter_list li.facebook {margin:18px 0 0 25px;}
#Newsletter_list li.twitter {margin:18px 0 0 10px;}
#Benefit_bullets {margin:0 0 0 20px; padding:0;}
#Benefit_bullets li {color:#2761a6; font-weight:bold; font-size:11pt; line-height:22pt;}
#Step_bullets {margin:0 0 0 20px; padding:0;}
#Step_bullets li {color:#2761a6; font-weight:bold; font-size:11pt; line-height:22pt;}
#Products_Canvas_list {margin:0; padding:0; width:964px;}
#Products_Canvas_list li {background:url(../img/backgrounds/products_backing.png); list-style:none; float:left; width:260px; padding:30px; text-align:left; _padding:28px; border-bottom:1px solid #EAEAEA;}
#Products_Canvas_list li.a {display:block; text-decoration:none;}
#Products_Canvas_list li.products_mid {border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
#Products_Canvas_list li.products_mid_btm {border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-bottom:none;}
#Products_Canvas_list li.products_btm {border:none;}
#Gallery_Category_list {margin:0; padding:0; width:964px;}
#Gallery_Category_list li {background:url(../img/backgrounds/products_backing.png); list-style:none; float:left; width:260px; padding:30px; text-align:center; _padding:28px; border-bottom:1px solid #EAEAEA;}
#Gallery_Category_list li.a {display:block; text-decoration:none;}
#Gallery_Category_list li.products_mid {border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
#Gallery_Category_list li.products_mid_btm {border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-bottom:none;}
#Gallery_Category_list li.products_btm {border:none;}
#Gallery_Canvas_list {margin:0; padding:0; width:964px;}
#Gallery_Canvas_list li {background:url(../img/backgrounds/products_backing.png); list-style:none; float:left; width:260px; padding:30px; text-align:center; _padding:28px; border-bottom:1px solid #EAEAEA;}
#Gallery_Canvas_list li.a {display:block; text-decoration:none;}
#Gallery_Canvas_list li.products_mid {border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA;}
#Gallery_Canvas_list li.products_mid_btm {border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-bottom:none;}
#Gallery_Canvas_list li.products_btm {border:none;}
#Also_Like_list {margin:20px 0 0 0; padding:0;}
#Also_Like_list li {list-style:none; float:left;}
#Also_Like_list li.like_img {width:100px; padding-right:10px;}
#Also_Like_list li.like_desc {width:170px;}
#Contact_list {margin:0 0 0 10px; padding:0;}
#Contact_list li {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:11pt; color:#2761a6; font-weight:normal; text-align:left; padding:0 0 30px 65px; list-style:none;}
#Contact_list li.phone {background-image:url(../img/logos/phone-icon.jpg); background-repeat:no-repeat;}
#Contact_list li.email {background-image:url(../img/logos/email-icon.jpg); background-repeat:no-repeat;}
#Contact_list li.address {background-image:url(../img/logos/address-icon.jpg); background-repeat:no-repeat;}
#Contact_list li.facebook {background-image:url(../img/logos/facebook-icon-large.jpg); background-repeat:no-repeat;}
#Contact_list li.twitter {background-image:url(../img/logos/twitter-icon-large.jpg); background-repeat:no-repeat;}
#FAQ_list {margin:0; padding:0; width:964px;}
#FAQ_list li {background:url(../img/backgrounds/products_backing.png); list-style:none; float:left; width:131px; padding:30px; text-align:center; _padding:28px; border-right:1px solid #EAEAEA;}
#FAQ_list li.a {display:block; text-decoration:none;}
#FAQ_list li.faq_end {border:none;}
#Border_Frame_List {margin:0; padding:0;}
#Border_Frame_List li {list-style:none; float:left; padding:30px 10px 30px 10px; text-align:center;}
#Sub-faq-header {margin:0; padding:0;}
#Sub-faq-header li {list-style:none; float:left;}
#Sub-faq-header li.head {padding:10px 0 0 30px;}
#Why_List {margin:0 0 30px 0; padding:0; list-style:none;}
#Why_List li {padding:12px 30px 12px 70px;}
#why-frame {background:url(../img/logos/why-frame.jpg) no-repeat left center;}
#why-10 {background:url(../img/logos/why-10.jpg) no-repeat left center;}
#why-24 {background:url(../img/logos/why-24.jpg) no-repeat left center;}
#why-delivery{background:url(../img/logos/why-delivery.jpg) no-repeat left center;}
#why-secure {background:url(../img/logos/why-secure.jpg) no-repeat left center;}
#why-email {background:url(../img/logos/why-email.jpg) no-repeat left center;}
#why-design-team {background:url(../img/logos/why-design-team.jpg) no-repeat left center;}
#Why_Testimonial_List {margin:30px 0 0 0; padding:0; list-style:none;}
#Why_Testimonial_List li {background:url(../img/backgrounds/testimonial-wide.png) no-repeat left center; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:11pt; color:#2761a6; font-weight:normal; padding:30px 30px 30px 60px;}
#Testimonial_List {margin:0; padding:0; list-style:none;}
#Testimonial_List li {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:11pt; color:#2761a6; font-weight:normal; padding:0 30px 30px 0;}
#Home_Steps {margin:0; padding:0; list-style:none;}
#Home_Steps li {padding:12px 30px 12px 70px;}
#steps-upload {background:url(../img/logos/steps-upload.jpg) no-repeat left center;}
#steps-choose {background:url(../img/logos/why-design-team.jpg) no-repeat left center;}
#steps-checkout {background:url(../img/logos/steps-checkout.jpg) no-repeat left center;}
#Why__Block_List {margin:0; padding:0; line-height:17pt;}
#Why__Block_List li {list-style:none; float:left; width:191px; padding:0 10px 30px 10px; text-align:left;}
#Social_Foot {margin:6px 0 0 0; padding:0;}

#MiniShop {margin:0 0 30px 0; padding:0;}
#MiniShop li {list-style:none; float:left; text-align:center; width:164px; padding:0 0 30px 0;}
#MiniShop li a.tag:link {font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:12pt; color:#2761a6; font-weight:normal; text-decoration:none;}

/* FAQ LIST */
#FAQ_Question {margin:0; padding:0; width:323px; float:left;}
.faq-q {border-bottom:1px solid #EAEAEA; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt; padding:8px 30px 11px 30px; text-align:center; background:url(../img/backgrounds/faq_backing.png) repeat-x bottom left; background-color:#DDD; cursor:pointer; text-align:left;}
.active-q {background:url(../img/backgrounds/nav-whitetab.png) repeat-x top left; background-color:#FFF; font-weight:bold;}
.faq-btm {border-bottom:none;}
#FAQ_Holder {margin:0; padding:0; border-top:1px solid #EAEAEA; width:964px; *margin-left:-29px; _margin-left:0;}
#FAQ_Answer {width:580px; float:right; padding:30px; border-left:1px solid #EAEAEA;}
#FAQ_Answer_Ordering {width:580px; height:428px; float:right; padding:30px; border-left:1px solid #EAEAEA;}
#FAQ_Answer_Uploading {width:580px; height:534px; float:right; padding:30px; border-left:1px solid #EAEAEA;}
#FAQ_Answer_Delivery {width:580px; height:880px; float:right; padding:30px; border-left:1px solid #EAEAEA;}
#FAQ_Answer_Printing {width:580px; height:235px; float:right; padding:30px; border-left:1px solid #EAEAEA;}
#FAQ_Answer_Canvas {width:580px; height:95px; float:right; padding:30px; border-left:1px solid #EAEAEA;}
.answer_block {background-color:#FFF;}

/* TABLES */
#price-head-grid {margin:20px 0 0 0; padding:0; width:635px; border:1px solid #EAEAEA; border-bottom:none; background-color:#EFEFEF;}
#price-head-grid td {height:40px; text-align:center;}
#price-head-grid td.format {width:204px;}
#price-head-grid td.effect {width:180px;}
#price-head-grid td.size, #price-head-grid td.price {width:125px;}
#price-grid {margin:0 0 30px 0; padding:0; width:635px; border:1px solid #EAEAEA;}
#price-grid td {text-align:center;}
#price-grid td.format {width:205px; border-right:1px solid #EAEAEA; vertical-align:middle;}
#price-grid td.info {width:430px;}
#price-grid td.break {background-color:#FFF; height:10px; border-bottom:1px solid #EAEAEA; border-top:1px solid #EAEAEA;}
.price-list-grid {margin:0; padding:0; width:430px;}
.price-list-grid td {text-align:center; border-bottom:1px solid #EAEAEA; vertical-align:middle; padding:5px 0 5px 0;}
.price-list-grid td.size {width:125px;}
.price-list-grid td.effect {width:180px;}
.price-list-grid td.price {width:125px; color:#2761A6; font-weight:bold;}
.price-list-grid td.size-btm {width:125px; border-bottom:none;}
.price-list-grid td.effect-btm {width:180px; border-bottom:none;}
.price-list-grid td.price-btm {width:125px; border-bottom:none; color:#2761A6; font-weight:bold;}
#price-list-grid-split {margin:0; padding:0; width:430px;}
#price-list-grid-split td {text-align:center; border-bottom:1px solid #EAEAEA; vertical-align:middle; padding:43px 0 43px 0;}
#price-list-grid-split td.size {width:125px;}
#price-list-grid-split td.effect {width:180px;}
#price-list-grid-split td.price {width:125px; color:#2761A6; font-weight:bold;}
#price-list-grid-split td.size-btm {width:125px; border-bottom:none;}
#price-list-grid-split td.effect-btm {width:180px; border-bottom:none;}
#price-list-grid-split td.price-btm {width:125px; border-bottom:none; color:#2761A6; font-weight:bold;}
#Contact_Table td {padding-top:10px;}
#Contact_Table td.tag {padding:10px 10px 0 0;}

#new-price-grid {margin:20px 0 30px 0; padding:0; width:635px; border:1px solid #EAEAEA;}
#new-price-grid td {height:45px; width:57px; text-align:center; border:1px solid #EAEAEA;}
#new-price-grid td.blue-size-cell {background-color:#2761a6; color:#FFF; border:1px solid #1C5691;}
#new-price-grid td.light-cell {background-color:#FBFBFB;}
#new-price-grid td.dark-cell {background-color:#F1F1F2;}

#Prize_Draw-Table td {width:280px;}
#Prize_Draw-Table td.error {width:280px; color:#FF0000;}

.delivery-overview td {padding:8px 0 8px 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt;}
.delivery-overview td.price {padding:0 0 0 50px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#DB802E; font-size:9.5pt; font-weight:bold;}

/* FORMS */
#SignUp_Content {margin:30px 0 30px 0;}

/* BASKET */
/* DIVS */
#PopUpContainer {margin:0 auto; padding:10px 10px 10px 10px; background:#FFFFFF; text-align:left;}
#PopUpDeliveryContainer {padding:30px; background:#FFFFFF; text-align:left; width:600px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9.5pt;}
#cvv-window {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; text-align:left; margin:25px;}
/* TABLES */
#BasketTable {margin:0; padding:0; width:964px; text-align:left;}
#BasketTable td {border-bottom:1px solid #EAEAEA;}
.header-cell {color:#2761A6; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:13pt; font-weight:normal; height:68px;}
.description-cell {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11pt; height:68px;}
.blue-cell {background-color:#2761A6; height:30px;}
.icon-cell {width:75px; text-align:center;}
.action-cell {width:575px; text-align:right; padding: 3px 7px 0 0;}
#BasketTableItems {margin:0; padding:0; width:964px;}
#BasketTableItems td {border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
.blue-cell-header {padding:0 10px 0 10px; background-color:#2761A6; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; height:30px; white-space:nowrap; text-align:center;}
.blue-cell-header-left-single {padding:0 0 0 32px; background-color:#2761A6; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; height:30px; white-space:nowrap; text-align:left;}
.display-cell-image {padding:22px; color:#333; width:222px; text-align:center;}
.display-cell-details {padding-left:22px; color:#333; width:260px; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; word-break:break-all;}
.display-cell-quantity {color:#333; width:85px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
.display-cell-giftwrap {color:#333; width:93px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
.display-cell-price {color:#333; width:83px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
.display-cell-total {color:#333; width:96px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
.display-cell-remove {color:#333; width:125px; text-align:center;}
#BasketTableForms {margin:0; padding:0 0 20px 0; width:964px;}
.delivery-label-cell {color:#333; width:150px; text-align:right; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:10px 10px 10px 0;}
.delivery-arealabel-cell {color:#333; width:150px; text-align:right; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:10px 10px 10px 0; vertical-align:top;}
.delivery-input-cell {color:#333; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:10px 0 10px 0;}
.delivery-input-cell-vt {color:#333; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:10px 0 10px 0; vertical-align:top;}
.delivery-label-cell-top {color:#333; width:150px; text-align:right; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:30px 10px 10px 0;}
.delivery-input-cell-top {color:#333; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:30px 10px 10px 0;}
#BasketTablePaymentOption {margin:0; padding:0; width:964px; border:1px solid #EAEAEA;}
.payment-option-cell {color:#333; width:320px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:0 0 10px 0; vertical-align:top; border-right:1px solid #EAEAEA;}
.payment-option-cell-pp {color:#333; width:320px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:15px 0 10px 0; vertical-align:top; border-right:1px solid #EAEAEA;}
#BasketTableCard {margin:0; padding:0 0 20px 0; width:964px; border:1px solid #EAEAEA;}
#BasketTablePaypal {margin:0; padding:0; width:964px; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA;}
.payment-paypal-cell {color:#333; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:20px; 0 0 0;}
#BasketTableFooter {margin:0; padding:0; width:964px; border-top:1px solid #EAEAEA; text-align:left;}
#BasketTableFooter td {padding:7px;}
.flash-cell {width:433px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333;}
.promo-cell {width:527px; background-image:url(../img/images/promo_back.png); background-repeat:no-repeat; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10pt; text-align:center; color:#333;}
.total-cell {width:527px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333; text-align:right;}
.comment-cell {width:433px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333;}
#BasketTableTotal {margin:0 0 0 302px; padding:0; width:180px; text-align:left; *margin:0 0 10px 0;}
#BasketTableSummary {margin:0; padding:0; width:964px; border-bottom:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA;}
.summary-address-cell {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333; text-align:left; vertical-align:top; padding:28px 0 0 30px;}
.summary-total-cell {width:527px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333; text-align:right; padding:0 7px 0 0;}
#BasketTableTotalSummary {margin:0 0 0 337px; padding:0; width:180px; text-align:left; *margin:0 0 10px 0;}
#BasketTablePaid {margin:0; padding:0; width:964px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; text-align:left; color:#333;}
#BasketTablePaid td {padding:25px 0 25px 28px;}

#allUKdeliveryDiv, #nonUKdeliveryDiv, #nonUKdeliveryDiv2, #nonUKdeliveryDiv3 {margin:0 0 0 128px; *margin:0;}
#allUKdeliveryTable {margin:0; padding:0; width:700px; text-align:center;}
#allUKdeliveryTable td {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:10px 0 10px 0; text-align:left;}
#nonUKdeliveryTable {margin:0; padding:0; width:964px; text-align:left;}
#nonUKdeliveryTable td {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:10px 0 10px 0;}
#allUKdeliveryTable td.delivery-price, #nonUKdeliveryTable td.delivery-price {color:#DB802E; width:70px;}
#allUKdeliveryTable td.delivery-header, #nonUKdeliveryTable td.delivery-header {color:#2761A6; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:13pt; font-weight:normal; width:280px; padding:10px 0 10px 32px;}
#allUKdeliveryTable td.delivery-option, #nonUKdeliveryTable td.delivery-option {padding:10px 0 10px 32px;}
#BasketTablePrice {padding:15px 10px 15px 10px; text-align:right; width:964px; border-top:1px solid #EAEAEA;}

/* INPUT */
.submit-apply {background-image:url(../img/btn/apply_btn.png); width:80px; height:25px; border:0; margin-left:10px;}
.promo-box {margin-left:10px;}
.submit-checkout {background-image:url(../img/btn/checkout_btn.png); width:193px; height:38px; border:0;}
.submit-checkout-orange {background-image:url(../img/btn/checkout_orange_btn.png); width:193px; height:38px; border:0;}
.submit-payment {background-image:url(../img/btn/goto_payment_btn.png); width:193px; height:38px; border:0;}
.submit-summary {background-image:url(../img/btn/goto_ordersummary_btn.png); width:193px; height:38px; border:0;}
.submit-confirm {background-image:url(../img/btn/confirm_btn.png); width:193px; height:38px; border:0;}
.submit-qty {background-image:url(../img/btn/update_btn.png); width:62px; height:22px; border:0; margin-top:10px;}
.claim-free-canvas {background-image:url(../img/btn/free_canvas_btn.png); width:188px; height:38px; border:0; margin:0 0 5px 0;}
.submit-prize {background-image:url(../img/btn/submit_btn.png); width:159px; height:35px; border:0;}
/* IMAGES */
#cvv-q {padding:0 0 0 6px;}
.action-btn {padding: 0 3px 0 3px;}
.canvas-image {width:200px;}
#cvv-back {margin: 5px 0 25px 0;}
.free-delivery-top {padding:0 0 0 320px;}
/* LINKS */
a.basket_link_9pt:link {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
a.basket_link_9pt:visited {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
a.basket_link_9pt_bold:link {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; font-weight:bold; text-decoration:none;}
a.basket_link_9pt_bold:visited {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; font-weight:bold; text-decoration:none;}
a.remove-code:link {color:#2761A6; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10pt; font-weight:bold;}
a.remove-code:visited {color:#2761A6; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10pt; font-weight:bold;}
a.export-image:link {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
a.export-image:visited {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
/* TEXT */
p.payment_heading {color:#2761A6; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10pt; font-weight:bold;}
.bold_9pt {font-weight:bold;}
.bold_18pt {font-weight:bold; font-size:18pt;}
.orange_bold_9pt {font-weight:bold; color:#DB802E;}
.blue_bold_18pt {font-weight:bold; color:#2761A6; font-size:18pt;}
.blue_bold_9pt {font-weight:bold; color:#2761A6;}
/* TEXT AREAS */
textarea.notebox {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; line-height:13pt;}

/* NEW 10/11 BASKET */
#Basket {margin:0; padding:0; width:964px; text-align:left;}
#BasketLeftColumn {float:left; width:755px; border-right:1px solid #EAEAEA;}
#BasketTopLocation {margin:0; padding:0; width:964px; border-bottom:1px solid #EAEAEA;}
#BasketTopLocation td.location-current {width:301px; color:#2761A6; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:13pt; font-weight:normal; height:68px;}
#BasketTopLocation td.location-options {width:660px; height:68px;}
#BasketTableItemsNew {margin:0; padding:0; width:755px;}
#BasketTableItemsNew td {border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
.display-cell-image-new {padding:22px 0 22px 0; color:#333; width:230px; text-align:center;}
.display-cell-details-new {color:#333; width:195px; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; word-break:break-all;}
.display-cell-quantity-new {color:#333; width:72px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
.display-cell-price-new {color:#333; width:81px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
.display-cell-total-new {color:#333; width:78px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt;}
.display-cell-remove-new {color:#333; width:99px; text-align:center;}
.blue-cell-header-item {padding:0; background-color:#2761A6; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; height:30px; white-space:nowrap; text-align:center; width:230px;}
.blue-cell-header-details {padding:0; background-color:#2761A6; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; height:30px; white-space:nowrap; text-align:center; width:195px;}
.blue-cell-header-qty {padding:0; background-color:#2761A6; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; height:30px; white-space:nowrap; text-align:center; width:72px;}
.blue-cell-header-price {padding:0; background-color:#2761A6; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; height:30px; white-space:nowrap; text-align:center; width:81px;}
.blue-cell-header-total {padding:0; background-color:#2761A6; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; height:30px; white-space:nowrap; text-align:center; width:78px;}
.blue-cell-header-remove {padding:0; background-color:#2761A6; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; height:30px; white-space:nowrap; text-align:center; width:99px;}
#BasketRightColumn {float:right; width:207px; text-align:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; border-left:1px solid #EAEAEA;}
#BasketTableTotalNew {margin:0 0 0 10px; padding:0; text-align:left; *margin:0 0 10px 0;}
#BasketTableTotalNew td.total-tags {width:97px;}
#BasketLocationNav {padding:0; margin:0 0 0 45px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9pt;}
#BasketLocationNav li {list-style:none; float:left; background:url(../img/backgrounds/nav-basket-location.png) no-repeat; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; font-size:9pt; text-align:left; margin:0 5px 0 0; width:120px; padding:0 0 0 23px;}
#BasketLocationNav li.on:hover {background:url(../img/backgrounds/nav-basket-location-current.png) no-repeat;}
#BasketLocationNav li.current {background:url(../img/backgrounds/nav-basket-location-current.png) no-repeat; padding:9px 0 12px 23px; color:#FFF;}
#BasketLocationNav li.on a {display:block; text-decoration:none; padding:9px 0 12px 0; color:#333;}
#BasketLocationNav li.on a:hover {color:#FFF;}
#BasketLocationNav li.current a {color:#FFF;}
#BasketLocationNav li.off {padding:9px 0 12px 23px;}
.delivery-basket-flash {margin:7px 0 0 0;}
#BasketTableDiscount {margin:0; padding:0; width:100%;}
#BasketTableDiscount td.blue-cell-discount {padding:0; background-color:#2761A6; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; height:30px; white-space:nowrap; text-align:center;}
#PromoBox {margin:3px; padding:10px; width:181px; background:url(../img/backgrounds/new-promo-back.png) no-repeat; height:55px;}
#PromoLabel {margin:3px; padding:10px; width:181px;}
.new-promo-box {width:80px; margin:5px 0 0 0;}
.submit-promo {background-image:url(../img/btn/apply_btn.png); width:80px; height:25px; border:0; margin:5px 0 0 10px;}
#SecureBox {margin:20px 3px 0 10px;}
#DeliveryRecapBox {width:170px; padding:10px 10px 10px;}
#BillingRecapBox {width:170px; padding:10px 10px 10px;}

/* COLOR BOX */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{background:#fff;}
#colorbox{}
    #cboxContent{margin-top:32px; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(../img/images/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../img/images/controls.png) no-repeat 0 0;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

/* FONTS */
@font-face {font-family: 'MuseoSlab500'; src: url('Museo_Slab_500-webfont.eot'); src: url('Museo_Slab_500-webfont.eot?iefix') format('eot'), url('Museo_Slab_500-webfont.woff') format('woff'), url('Museo_Slab_500-webfont.ttf') format('truetype'), url('Museo_Slab_500-webfont.svg#webfont8VbsAwew') format('svg'); font-weight: normal; font-style: normal;}/* A font by Jos Buivenga (exljbris) -> www.exljbris.com */
