body {
  font-family: Arial, Helvetica, Trebuchet, "Lucida Grande", Lucida, sans-serif; 
  font-size: 12px; 
  margin:0px;
  padding:20px;
  color:#333333;
}

a, a:visited {color:#0099cc;text-decoration:underline;}
a:hover {text-decoration:none;}
a img {border: none;}



/* -------------------- NEW - Landing Page Styles -------------------- */

/* L.P. Banners */
.lp-banner-drseuss {background:url(../images/special/LP_Banner_Dr_Seuss.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}
.lp-banner-garden {background:url(../images/special/LP_Banner_Garden.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}
.lp-banner-travel {background:url(../images/special/LP_Banner_Travel.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}
.lp-banner-barbie {background:url(../images/special/LP_Banner_Barbie.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}
.lp-banner-peanuts {background:url(../images/special/LP_Banner_Peanuts.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}
.lp-banner-cats-dogs {background:url(../images/special/LP_Banner_Cats-Dogs.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}
.lp-banner-art {background:url(../images/special/LP_Banner_Art.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}
.lp-banner-fashion {background:url(../images/special/LP_Banner_Fashion.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}
.lp-banner-environment {background:url(../images/special/LP_Banner_Environment.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}
.lp-banner-60ss {background:url(../images/special/LP_Banner_60s.jpg); background-repeat:no-repeat; width:100%; height:275px; display:block;}

/* L.P. Banner Text */
.lp-text {position: relative; top:165px; left:250px; width:400px; color: #333366; font-size:17px; font-weight:normal;}
.lptxt-white { color:#ffffff;}
.lptxt-black { color:#000000;}

/* HTML HEADER TEXT */
.lp-header {font-size:30px;}
/* landpage HD use exsiting "title" class in top div*/
.lp-dr-seuss {color:#35c2de;}
.lp-garden {color:#3CC1DD;}
/* Note: colors below will change */
.lp-travel {color:#3CC1DD;}
.lp-barbie {color:#3CC1DD;}
.lp-peanuts {color:#3CC1DD;}
.lp-cats-dogs {color:#3CC1DD;}
.lp-art {color:#3CC1DD;}
.lp-fashion {color:#3CC1DD;}
.lp-environment {color:#3CC1DD;}
.lp-60s {color:#3CC1DD;}

/* ALL PRODUCTS HEADERS */
.lp-allprod-HD {background-color: #6bcae2 ; font-size:18px; color:#FFFFFF; padding:2px; widows:100%;}

/* HTML HEADER UNDERLINE*/
.lp-line { width:700px; height:1px; border-top:1px solid; border-top-color:#d9d9d9;}
/* LEFT BROWSE BY HEADER */
.lp-browse-by { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-style:italic; line-height:24px; font-weight:normal;} 

/* PRODUCT TYPE LABLE */
.prod-lable {font-size:10px; font-weight:normal; color:#999999; text-align:left;}

/* ALL PRODUCTS - 2 COLUMN LAYOUT */
  #leftProdFrame {
     border-style: solid;
     border-width: 0px 0px 0px 0px;
  /*   width:250px;*/
       float: left;
    padding-left:20px;
  }
  
  #rightProdFrame {
     border-style: solid;
     border-width: 0px 0px 0px 0px;
    float:right;
    width:675px;
    padding-right:20px;
  }



/* -------------------- END NEW - Landing Page Styles -------------------- */





/* -------------------- Title Colors -------------------- */
.blue {color:#3CC1DD;}
.purple {color:#BB54AD;}
.green {color:#939D1A;}
.orange {color:#FA6B00;}
.light-orange {color:#FFAE07;}
.red {color:red/*#E02702*/;}
.grey {color:#999999;}


/* -------------------- Link Colors -------------------- */
.blue a, 
.blue a:visited {color: #309AB0;}
.blue a:hover {color: #51C5DD;}
.blue a:active {color: #80DCEF;}

.green a, 
.green a:visited {color: #AAB715;}
.green a:hover {color: #BFCE18;}
.green a:active {color: #CFDE29;}

.red a, 
.red a:visited {color: red/*#E02702*/;}
.red a:hover {color: #F2684C;}
.red a:active {color: #FE9278;}

.purple a, 
.purple a:visited {color: #BB54AD;}
.purple a:hover {color: #DC6ECD;}
.purple a:active {color: #DAA1D2;}

.orange a, 
.orange a:visited {color: #F86800;}
.orange a:hover {color: #FF8F3E;}
.orange a:active {color: #FFAF75;}

.gold a, 
.gold a:visited {color: #BB54AD;}
.gold a:hover {color: #FFC247;}
.gold a:active {color: #FFD072;}



/* -------------------- Styles -------------------- */
/*h1, h2, h3, h4, h5 {font-weight: normal;clear:both;font-family: "Arial", "Helvetica", Trebuchet, "Lucida Grande", "Lucida Sans", sans-serif; color:#000000;}
*/
h1, h2, h3, h4, h5 {font-weight: normal;font-family: "Arial", "Helvetica", Trebuchet, "Lucida Grande", "Lucida Sans", sans-serif; color:#000000;}
h1 {font-size:20px;margin: 0px;}
h2 {font-size:18px;margin: 0px;}
h3 {font-size:16px;margin: 0px;}
h4 {font-size:11px;margin: 0px;}
h5 {font-size:10px;margin: 0px;}
.normal {font-weight: normal;}
.bold {font-weight:bold;}
.italic {font-style: italic;}
.uppercase {text-transform:uppercase;}
.not-uppercase {text-transform:none;}
.narrow {font-family: "Arial Narrow", Arial, "Lucida Grande", sans-serif;}
.red-background {background:red;}

/* -------------------- Misc -------------------- */
.clear {clear:both;margin:0px;padding:0px;border:0px;height:0px;visibility:hidden;}
.last {padding-bottom: 80px;}
.show {display:block;}
.hide {display:none;}
.error {color:red;}

#categoryTile {
  margin-top:10px;
  margin-left:23px;
  margin-bottom:10px;
}

/* -------------------- Category Headers -------------------- */
.default-section, 
.find-retailer-section, 
.calendars-section    {background:url(../images/layout/topnav_logo.gif);}
.greeting-cards-section {background:url(../images/layout/topnav_logo.gif);}
.christmas-cards-section  {background:url(../images/layout/topnav_logo.gif);}
.wall-decor-section   {background:url(../images/layout/topnav_logo.gif);}
.home-decal-section   {background:url(../images/layout/topnav_logo.gif);}
.displays-section     {background:url(../images/layout/topnav_logo.gif);}

/* -------------------- General -------------------- */

#main, #footer {width:950px;margin:auto;}
#main {border:1px solid #BBB;}

#content {background:#ffffff;clear:both;overflow:hidden; text-align: left;}

/*
.content-container {padding:10px 30px;color:#999;}
*/
.content-container {padding:10px 10px;color:#999;}
.content-container .flashIntro {text-align:center;}

.content-container div.navigation {font-size:11px;position:relative;}
div.navigation a:link {color:#999999;text-decoration:none;}
div.navigation a:visited {color:#999999;}
div.navigation a:hover {color:#0099cc;text-decoration:underline;}
div.navigation a:active {color:#999999;}



.content-container div.title {margin:20px 0px;width:auto;}
.content-container div.section-title {margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #3cc1dd;}
.content-container div.items-container {width:100%;clear:both;}
.content-container div.items-container div.even {}
.content-container div.items-container div.odd {overflow:hidden;}
.content-container div.items-container div.item-holder {clear:both;overflow:hidden;}

span.blue-btn, span.blue-btn input,
span.red-btn, span.red-btn input {display:inline-block;background-repeat:no-repeat;background-color:transparent;}

span.blue-btn, span.red-btn {display:-moz-inline-stack;background-position:left top;padding:0 0 0 10px;margin:0 5px 0 0;}
span.blue-btn input, span.red-btn input {display:block;background-position:right top;border:0;font-size:11px;padding:0 10px 2px 0;margin:0 -5px 0 0;height:23px;position:relative;}

span.blue-btn, span.blue-btn input {background-image:url(../images/layout/btn_blue.gif);color:#257889;}
span.red-btn, span.red-btn input {background-image:url(../images/layout/btn_red.gif);color:#FFF;}

span.blue-btn:hover, span.blue-btn:hover input {}
span.red-btn:hover, span.red-btn:hover input {}

input, select {vertical-align:middle;}
select {}
input[type="text"], 
input[type="password"] {padding:1px;border:1px solid #999;}
input[type="radio"] {margin:3px 6px 5px 0px;}
input[type="checkbox"] {margin:0px;}

.content-container input.buy-button {width:61px;height:21px;border:0px;background:url(../images/layout/buy-button.gif) no-repeat center top;}
.content-container input.buy-button:hover {background-position: center -21px;}
.content-container input.buy-button:active {background-position: center bottom;}

.content-container select.quantity-dropdown-selector {font-size:12px;}

.content-container div.error-message-box {position:relative;margin:-14px 0px 20px 0px;text-transform:uppercase;font-weight:bold;color:red;font-size:10px;overflow:hidden;}



/* -------------------- Home -------------------- */

.content-container .home-content {margin:30px 70px;clear:both;overflow:hidden;}
.content-container .home-content .text {line-height:2em;float:left;color:#AAA;font-size:13px;width:45%;}
.content-container .home-content p {margin:0;padding:0 0 10px 0;}
.content-container .home-content img {float:right;}

.content-container .featured-categories-menu {float:left;width:100%;margin:0;padding:20px 0;list-style-type:none;}
.content-container .featured-categories-menu li {float:left;width:33%;text-align:center;}
.content-container .featured-categories-menu img {height:180px;}
.content-container .featured-categories-menu p {margin:0;padding:10px 0;text-transform:uppercase;color:#999;}
.content-container .featured-categories-menu a {color:#999;text-decoration:none;}


.home-desc {
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
  padding: 0px 55px 0px 0px;
}

.border-left {
  border-left: 1px solid #999;
}

.item-holder .bd {
  height: 240px;
  overflow: hidden;
} 

.item-holder .bd .rheight60 canvas {
  bottom: 0px;
  left: 25px;
} 
.item-holder .bd, .item-holder .ft {
  text-align: center;
  font-weight: bold;
} 

.item-holder .ft {
  bottom: 20px;
  text-align: center;
  font-weight: bold;
  position: absolute;
  width:100%;
} 

.item-holder .ft p{
  margin: 10px 0 0 0;
}
.home .item-holder .item-block {
  padding: 0px;
  width: 33%;
}

.home .item-holder {
  margin-bottom: 35px;
}
/* -------------------- Header -------------------- */

#header {float:left;width:100%;background:url(../images/layout/topnav_bg.jpg) repeat-x center top;overflow:hidden;position:relative;}
#header div.logo-container {position:absolute;left:0;top:30px;width:237px;height:45px;}

#header div.shopping-menu { 
  background:url(../images/layout/bullet-shopping-cart.gif) no-repeat left;
  padding:0px 10px 0px 25px;
  color:#808080;
  position:absolute;top:60px;left:300px;float:left;
}
  

div.shopping-menu a:link {color:#808080;font-size:11px;text-transform:uppercase;font-weight:bold;text-decoration:none;padding-right:3px;padding-left:3px;}
div.shopping-menu a:visited {color:#808080;font-size:11px;text-transform:uppercase;font-weight:bold;text-decoration:none;padding-right:3px;padding-left:3px;}
div.shopping-menu a:hover {color:#0099cc;font-size:11px;text-transform:uppercase;font-weight:bold;text-decoration:none;padding-right:3px;padding-left:3px;}
div.shopping-menu a:active {color:#0099cc;font-size:11px;text-transform:uppercase;font-weight:bold;text-decoration:none;padding-right:3px;padding-left:3px;}










#header div.top-area {width:100%;padding:20px 0px 12px 0px;overflow:hidden;}
#header div.top-menu {width:100%;overflow:hidden;clear:both;}
#header div.top-menu a, #header div.top-menu a:visited {}

.user-account-menu .login {float:right;margin:0;padding:15px 18px;}
.user-account-menu .login a {text-transform:uppercase;font-weight:bold;text-decoration:none;font-size:12px;}



/* -------------------- Header (Store menu)-------------------- */

#content .store-menu a {color:#AAA;}
#content .store-menu {}
#content .store-menu li {color:#CCC;text-transform:uppercase;display:inline;border-left:1px solid;font-weight:bold;}
#content .store-menu li a {text-decoration:none;}
#content .store-menu ul {list-style-type:none;padding:10px 0px 10px 0px;margin-top:10px;}
#content .store-menu ul li {font-size:9px;}
#content .store-menu ul li a {color:#666;}
#content .store-menu ul li a:hover {text-decoration:none;text-decoration:underline;}

#content .store-menu .first {border:none;}
#content .store-menu .eco {background:url(../images/layout/eco-friendly-symbol.gif) no-repeat right center;padding-right:22px;}
#content .store-menu .blue:hover {color:#3CC1DD;}
#content .store-menu .purple:hover {color:#BB54AD;}
#content .store-menu .orange:hover {color:#FA6B00;}
#content .store-menu .green:hover {color:green;}
#content .store-menu .red:hover {color:red;}
#content .store-menu .grey:hover {color:#666;}
#content .store-menu .light-green:hover {color:#939D1A;}
#content .store-menu .light-orange:hover {color:#FFAE07;}


/* -------------------- Header (Search menu)-------------------- */

#header div.top-menu form {display:inline;}
#header div.top-menu ul.search-menu {list-style-type:none;margin:0px;padding:0px 5px 0px 0px;float:right;}
#header div.top-menu ul.search-menu li {float:left;padding:4px 2px;}
#header div.top-menu ul.search-menu input, 
#header div.top-menu ul.search-menu select {font-size:11px;}
#header div.top-menu ul.search-menu input.search-box {padding:1px;width:90px; background-color:#eafdff;}
#header div.top-menu ul.search-menu input.go-button {padding:0px 2px;font-weight:bold;font-family:Arial, sans-serif;}
#header div.top-menu ul.search-menu .advanced-search-link {font-size:8px;padding:5px;}

/* -------------------- Header (Welcome menu)-------------------- */

/*.user-account-menu {border:0;position:absolute;top:28px;left:557px;width:290px;float:left;padding:0 0 0 0px;color:#5d5d5d;overflow:hidden;}*/
.user-account-menu {border:0;position:absolute;top:28px;left:300px;float:left;padding:0 0 0 0px;color:#5d5d5d;overflow:hidden;}
.user-account-menu ul {float:left;width:100%;line-height:15px;list-style-type:none;font-size:10px;margin:0px;padding:0px;}
.user-account-menu ul li {float:left;padding:0px 0px 0px 5px;}

/*.user-account-menu ul.account-side {float:left;width:190px;padding:0px;}
*/
.user-account-menu ul.account-side {float:left;padding:0px;}
.user-account-menu ul.account-side li {padding:0px 5px 0px 0px; }
.user-account-menu ul.account-side li.user {font-weight:bold; white-space:nowrap;}
.user-account-menu ul.account-side li.sign-out {float:left;}

/* -------------------- Header (Top right shopping menu)-------------------- */

.user-account-menu ul.shopping-cart-side {float:right;padding:0px;}
.user-account-menu ul.shopping-cart-side li {}
.user-account-menu ul.shopping-cart-side li.cart {width:190px;background:none;padding:0;white-space:nowrap;overflow:hidden;}
.user-account-menu ul.shopping-cart-side .checkout-button {text-decoration:none;display:block;width:61px;height:15px;background:url(../images/layout/btn_checkout.gif) no-repeat center top;position:relative;padding-left:30px;}
.user-account-menu ul.shopping-cart-side .checkout-button:hover {background-position:center bottom;}
.user-account-menu ul.shopping-cart-side .checkout-button:active {background-position: center top;}
.user-account-menu ul.shopping-cart-side .checkout-button span {visibility:hidden;}

/* -------------------- Category Template 1 -------------------- */

.blue-top-border {border-top:1px solid #3CC1DD;padding-bottom:30px;}
.blue-top-border div.left-container div.left-column {padding-left:0px;}
.blue-top-border div.left-container div.left-column div.image-box img {height:322px;}
.blue-top-border div.left-container div.left-column div.description {padding: 20px;position:absolute;top:322px;width:282px;}
.blue-top-border div.right-sidebar div.item-container {margin:0px;}
.blue-top-border div.cat-title {padding:20px 0px;}
.green-top-border {border-top:2px solid #939D1A;padding-bottom:30px;}

.cat-title h2 a,
.cat-title h2 a:visited {text-decoration:none;border-bottom:2px solid;}
.cat-title-2 {padding:20px 0px;}
.cat-title-2 h2 a,
.cat-title-2 h2 a:visited {text-decoration:none;}

.content-container div.grid-type {margin: 40px 0px 10px 0px;padding: 5px 20px;}

.content-container div.sort-bar select {font-size:11px;}

.content-container div.sort-bar, 
.page-number-bar {float:right;width:100%;font-size:11px;text-align:right;padding:10px 0px;margin-bottom:20px;clear:both;}
.page-number-bar span {padding:0 1px 0 4px;}
.page-number-bar span.page-number-link {border-left:1px solid #CCC;}
.page-number-bar span.active {font-weight:bold;}
.page-number-bar span.first {border:none;}
.page-number-bar a span {visibility:hidden;}
.page-number-bar a.previous-page-button, 
.page-number-bar a.next-page-button, 
.page-number-bar a.first-page-button, 
.page-number-bar a.last-page-button {width:17px;height:15px;border:0px;color:transparent;display:inline-block;}
.page-number-bar a.previous-page-button {background:url(../images/layout/previous-page-button.gif) no-repeat center top;}
.page-number-bar a.next-page-button {background:url(../images/layout/next-page-button.gif) no-repeat center top;}
.page-number-bar a.first-page-button {background:url(../images/layout/first-page-button.gif) no-repeat center top;}
.page-number-bar a.last-page-button {background:url(../images/layout/last-page-button.gif) no-repeat center top;}
.page-number-bar a.previous-page-button:active, 
.page-number-bar a.next-page-button:active, 
.page-number-bar a.first-page-button:active, 
.page-number-bar a.last-page-button:active {background-position:center bottom;}
.page-number-bar a.first-page-button, 
.page-number-bar a.previous-page-button {margin:0 5px 0 0;}
.page-number-bar a.next-page-button, 
.page-number-bar a.last-page-button {margin:0 0 0 5px;}

.content-container div.items-container div#item-list {}
.content-container div.items-container div#item-list div.item-block {border-top: 1px solid #CCC;margin:0px 15px;padding:20px 0px 20px 20px;width:810px;}
.content-container div.items-container div#item-list div.item-block div.left {float: left; text-align: center;}
.content-container div.items-container div#item-list div.item-block div.left span a {color:#aab715;}

.content-container div.items-container div#item-list div.item-block div.left div.image-box, 
.content-container div.items-container div#item-list div.item-block div.left div.image-box img {width: 100px;height: 100px;}
.content-container div.items-container div#item-list div.item-block div.left div.image-box a img {border:0px;}

.content-container div.items-container div#item-list div.item-block div.right {margin-left: 120px;line-height: 2em;}
.content-container div.items-container div#item-list div.item-block div.right div.price {padding:5px 0px;}
.content-container div.items-container div#item-list div.item-block div.right div.price span {font-size:11px;}

.content-container div.items-container div#item-list div.item-block div.right div.options {}
.content-container div.items-container div#item-list div.item-block div.right div.options ul {list-style-type:none;margin:0px;padding:0px;}
.content-container div.items-container div#item-list div.item-block div.right div.options ul li {float:left;padding-right:4px;}
.content-container div.items-container div#item-list div.item-block div.right div.options select.quantity-dropdown-selector {font-size:10px;}


.items-container div.item-grid {margin-top: 10px;overflow:hidden;}
.items-container div.item-block {float:left;width:205px;padding:0px 0px 30px 40px;position:relative;}

.items-container div.item-blockStationary {float:left;width:310px;padding:0px 0px 10px 40px;position:relative;}

.items-container div.first {padding-left:0;}
.items-container div.item-block div.image-box {width: 205px;height: 205px;text-align:center;/*background:url(../images/layout/noimage2.gif) no-repeat;*/}
.items-container div.item-block div.image-box img {width: 205px;height: 205px;}
.items-container div.item-block div.image-box a img {border:0px;}

.items-container div.item-block div.details {padding:10px 1px;}

.items-container div.item-block div.details div.category-name {padding: 8px 1px; text-transform: uppercase; font-size: 11px; color:#999;}

.items-container div.item-block div.details div.left {float:left;width:45%;}

/*.items-container div.item-block div.details div.right {float:right;width:55%;text-align:right;}
*/
.items-container div.item-block div.details div.right {float:right;text-align:right;}
.items-container div.item-block div.details div.right div.options {float:right;width:100%;padding:5px 0px;}
.items-container div.item-block div.details div.right div.options form {display:inline;}
.items-container div.item-block div.details div.right div.options ul {}
.items-container div.item-block div.details div.right div.options ul li {padding:0px 0px 0px 5px;}
.items-container div.item-block div.details div.right div.options select.quantity-dropdown-selector {font-size:10px;}

.items-container div.information {clear:both;margin:5px 0 0 0;text-transform:uppercase;font-size:90%;color:#999;font-weight:bold; text-align:left;}
.items-container div.information p {margin:0;}

.added-to-cart-message {color:red;padding:5px 0 0 0;font-size:10px;text-transform:uppercase;text-align:right;clear:both;}
.item-attributes .added-to-cart-message {text-align:left;}


.Greeting .items-container div.item-block {width:18%;padding:0px 0px 30px 55px;font-size:100%;}
.Greeting .items-container div.item-block.flex {width:42%;padding-left:65px;}
.Greeting .items-container div.item-block.flex100 {width:auto;padding-left:65px;}
.Greeting .items-container div.first {padding-left:0;}
/*
SPACE OUT 4 UP PRODUCTS
.Greeting .items-container div.item-block div.image-box {width:100%;height:120px;}
*/

.Greeting .items-container div.item-block div.image-box {width:100%;height:131px;}
.Greeting .items-container div.item-block div.image-box img {width:100%;height:100%;}
.Greeting .items-container div.item-block.flex div.details {width:180px;}
.Greeting .items-container div.item-block div.details div.left {width:30%;}
.Greeting .items-container div.item-block div.details div.left h3 {font-size:100%;}
.Greeting .items-container div.item-block div.details div.right {width:70%;}
.Greeting .items-container div.added-to-cart-message {font-size:85%;}
.content-container .calendars-box.Greeting {
  float: none;
}

.content-container .calendars-box.Greeting .blue-top-border-box{
  float: none;
  overflow: visible;
}

.greeting-img {
  padding-left: 80px;
}

.greeting-desc {
  margin-top: -231px;
  padding-left: 80px;
}

.greeting-nav {
  font-size: 14px;
  padding: 0px;
}

.greeting-nav li {
  list-style-type: none;
}

.greeting-nav li ul{
  padding: 0 0 0 30px;
}

.content-container div.items-container div.row-img-left,
.content-container div.items-container div.row-img-right {clear:both; overflow: hidden;}
.content-container div.items-container div.row-img-left div.item-block,
.content-container div.items-container div.row-img-right div.item-block {width:48%;padding:15px 0px 30px 30px;}
.content-container div.items-container div.row-img-left div.first,
.content-container div.items-container div.row-img-right div.first {padding-left:0;}
.content-container div.items-container div.item-block div.left-container img {width:200px;}
.content-container div.items-container div.item-block div.right-container div.item-info {text-align:left;}
.content-container div.items-container div.item-block div.right-container h2 {display:inline;}
.content-container div.items-container div.item-block div.right-container a {text-decoration:none;border-bottom:2px solid;}
.content-container div.items-container div.item-block div.right-container p {margin:0px;line-height:1.5em;font-size:11px;padding-top:10px;padding-right:5px;}

.content-container div.items-container div.row-img-left div.left-container,
.content-container div.items-container div.row-img-left div.right-container,
.content-container div.items-container div.row-img-right div.left-container,
.content-container div.items-container div.row-img-right div.right-container {width:49%;margin:0px;padding:0px;}

.content-container div.items-container div.row-img-left div.left-container,
.content-container div.items-container div.row-img-right div.right-container {float:left;}

.content-container div.items-container div.row-img-left div.right-container,
.content-container div.items-container div.row-img-right div.left-container {float:right;text-align:right;}

.content-container div.calendars-box {float:left;padding:0px 0px 100px 0px;}
.content-container div.calendars-box div.blue-top-border-box {float:left;width:100%;padding:20px 0px;border-top:1px solid #3CC1DD;overflow:hidden;}
.content-container div.calendars-box div.title-container {padding:0;}
/*
.content-container div.calendars-box div.thumbs-container {padding:60px 0px 40px 0px;overflow:hidden;}
*/
.content-container div.calendars-box div.thumbs-container {padding:0px;overflow:hidden;}
.content-container div.calendars-box div.left-column {float:left;overflow:hidden;}
.content-container div.calendars-box div.left-column div.row {float:left;padding:0px 0px 20px 0px;overflow:hidden;}
.content-container div.calendars-box div.left-column div.item-block {width:150px;padding:0px 35px 0px 0px;}
.content-container div.calendars-box div.left-column div.item-block div.image-box {background:none;width:auto;height:auto;}
.content-container div.calendars-box div.left-column div.item-block div.image-box img {width:150px;height:150px;}
.content-container div.calendars-box div.left-column div.item-block div.item-title {padding:5px 0px;}
.content-container div.calendars-box div.left-column div.item-block div.item-price {}
.content-container div.calendars-box div.left-column div.item-block div.item-price .normal {font-size:11px;}
.content-container div.calendars-box div.right-column {float:right; width:360px;}
.content-container div.calendars-box div.left-column, .content-container div.calendars-box div.right-column {font-size: 1.25em; line-height:22px;}
.content-container div.calendars-box div.right-column ul li {padding-left: 25px;}
.content-container div.calendars-box div.right-column div ul{margin:0px; padding-left:40px;}
.content-container div.calendars-box div.right-column div li{padding-left:25px;  line-height:22px;}
.content-container div.calendars-box div.right-column h4 {padding:30px 20px 0px 0px;}

.content-container div.greeting-cards-box {float:left;padding:0px 0px 100px 0px;overflow:hidden;}
.content-container div.greeting-cards-box div.left-column {float:left;width:700px;border-right:1px solid #CCC;overflow:hidden;}
.content-container div.greeting-cards-box div.left-column div.row {float:left;width:100%;padding:0px 0px 10px 0px;clear:both;overflow:hidden;}
.content-container div.greeting-cards-box div.left-column div.row div.item-block {width:220px;padding:0px 10px 0px 0px;}
.content-container div.greeting-cards-box div.left-column div.row div.item-block a.image-box {display:block;width:209px;height:291px;border:1px solid #EEE;background-repeat:no-repeat;background-position:center center;}
.content-container div.greeting-cards-box div.left-column div.row div.item-block div.item-title {padding:15px 2px;}
.content-container div.greeting-cards-box div.right-column {float:right;width:180px;}
.content-container div.greeting-cards-box div.right-column ul.categories-list {float:right;list-style-type:none;margin:0;padding:0px 10px;}
.content-container div.greeting-cards-box div.right-column ul.categories-list li {padding:5px 0px;}

.content-container div.calendars-box.catInfo {
  float: none;
  padding:0px;
}

.content-container div.calendars-box.catInfo div.thumbs-container{
  padding:0px;
}

.content-container div.calendars-box.catInfo div.left-column{
  font-size: 1.15em;
  width: 250px;
}

.content-container div.calendars-box.catInfo div.left-column ul{
  font-size: 1.8em;
}

.content-container div.calendars-box.catInfo div.right-column{
  width: 410px;
}

.content-container div.calendars-box.catInfo.homeDecal div.left-column{
  /*width: 525px;*/
  width: 350px;
}

.content-container div.calendars-box.catInfo.homeDecal div.right-column{
  width: 360px;
}

.content-container div.wall-decor-box {height:850px;}
.content-container div.wall-decor-box div.image-box {}
.content-container div.wall-decor-box div.image-box img {height:445px;}
.content-container div.wall-decor-box div.info-box {margin-top:-267px;padding:10px 30px;}
.content-container div.wall-decor-box div.info-box div.description p {line-height:1.8em;font-size:13px;}


.content-container div.subcategories-top-links-menu {display:block;float:right;position:relative;margin-top:-40px;}
.content-container div.subcategories-top-links-menu ul {list-style-type:none;margin:0px;padding:0px;}
.content-container div.subcategories-top-links-menu ul li {float:left;padding:0px 5px;border-left:1px solid #CCC;}
.content-container div.subcategories-top-links-menu ul li.first {border:none;}
.content-container div.subcategories-top-links-menu h3 a,
.content-container div.subcategories-top-links-menu h3 a:visited {text-decoration:none;border-bottom:1px solid;}


.content-container div.displays-row {}
.content-container div.displays-row div.display-box {float:left;width:206px;/*height:570px;*/margin:0px 0px 30px 22px;position:relative;}
.content-container div.displays-row div.first {margin-left:0;}
.content-container div.displays-row div.display-box div.image-space {position:absolute;top:0;width:100%;height:400px;border:1px solid #CCC;}
.content-container div.displays-row div.display-box img {width:206px;}
.content-container div.displays-row div.display-box div.info-box {/*position:absolute;top:400px;*/}
.content-container div.displays-row div.display-box div.info-box div.description {}
.content-container div.displays-row div.display-box div.info-box div.description h3 {margin-bottom:10px;font-weight:bold;}
.content-container div.displays-row div.display-box div.info-box div.description span {display:block;padding:1px 0px;}
.content-container div.displays-row div.display-box div.info-box div.price {padding:15px 0;}
.content-container div.displays-row div.display-box div.info-box div.buy-options {}

.content-container .items-container h3.title {
  font-size: 2em;
  margin: 10px 0px;
}

.display-nav {
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}

.display-nav li{
  float: left;
  font-size: 1.4em;
  padding-left:15px; 
}

.display-nav li.first{
  padding-left:0px; 
}

.content-container div.christmas-cards-box {text-align:center;position:relative;}
.content-container div.christmas-cards-box img {width:882px;height:373px;}
.content-container div.christmas-cards-box div.description-box {text-align:left;position:absolute;top:373px;left:0;padding:40px 80px;line-height:2em;}
.content-container div.christmas-cards-box div.description-box ul {padding:0px 20px;margin:20px 0px;list-style-type:square;color:red;font-size:15px;}
.content-container div.christmas-cards-box div.description-box ul span, 
.content-container div.christmas-cards-box div.description-box ul p {margin:0px;color:#666;font-size:12px;}

.left-side {float:left;}
.right-side{float:left;}
.bs-container{padding-top:10px;  border-top:1px solid #3CC1DD; height:760px; }

.left-border{border-left:1px solid #cccccc;}

.content-container div.items-container div.left-side div.left-container {float:left;width:715px;margin-bottom:0px; 
 height:760px; border-top:1px solid #3CC1DD;padding-top:10px;}

.content-container div.items-container div.left-side div.no-line{border-top:none;}

.no-line{border-top:none;}

/* -------------------- Item Template -------------------- */

.content-container div.items-container div.left-container {float:left;width:715px;margin-bottom:100px;}
.content-container div.items-container div.right-sidebar {float:right;width:150px;padding-left:19px;zpadding-left:20px;margin-bottom:50px;}

.content-container div.items-container div.left-container div.left-column, 
.content-container div.items-container div.left-container div.right-column {float:left;width:330px;}
.content-container div.items-container div.left-container div.left-column {padding-right:30px;position:relative;}
.content-container div.items-container div.left-container div.right-column {}

.content-container div.items-container div.left-container div.left-column img {}
.content-container div.items-container div.left-container div.left-column img, 
.content-container div.items-container div.left-container div.right-column img {}

.content-container div.items-container div.left-container div.flexible {float:none; width:auto;}
.content-container div.items-container div.left-container div.flexible img {}

.content-container div.items-container div.left-container div.left-column div.info-box {padding: 20px;margin-top:-322px;position:relative; width:282px;}

.content-container div.items-container div.left-container img {margin:auto;}
.content-container div.items-container div.left-container div.image-box {text-align:center;display:block;width:100%;}
.content-container div.items-container div.left-container div.details {padding:0 0 20px 0; text-align: left;}
.content-container div.items-container div.left-container div.details h2 {margin:0;padding:0;}
.content-container div.items-container div.left-container div.info-box {padding: 10px;}
.content-container div.items-container div.left-container div.info-box div.item-title {margin-bottom:5px;}
.content-container div.items-container div.left-container div.info-box p {margin:0;padding:1px 0;}
.content-container div.items-container div.left-container div.info-box div.item-info {padding:5px 0 10px 0;}
.content-container div.items-container div.left-container div.info-box div.add-to-cart-box {padding:10px 0;}
.content-container div.items-container div.left-container div.info-box div.pf-link {padding:0 0 10px 0;}

.content-container div.items-container div.left-container div.description {font-size:12px;line-height:1.7em;}
.content-container div.items-container div.left-container div.description ul {margin:0px;padding:0px 10px 20px 18px;}
.content-container div.items-container div.left-container div.description li {}
.content-container div.items-container div.left-container div.description li p {color:#666;font-size:12px;margin:0px;padding:0px;}
.content-container div.items-container div.left-container div.description p {padding-right:30px;margin:0px;}

.content-container div.items-container div.left-container div.right-column div.description {margin:20px 0px;}


.content-container div.items-container div.right-sidebar div.items-container {padding:0 0 50px 0;}
.content-container div.items-container div.right-sidebar div.items-container div.item-container {padding:10px 0;}
.content-container div.items-container div.right-sidebar div.items-container div.item-container div.image-box {padding:10px 0px;}
.content-container div.items-container div.right-sidebar div.items-container div.item-container div.image-box, 
.content-container div.items-container div.right-sidebar div.items-container div.item-container div.image-box img {width:152px;}
.content-container div.items-container div.right-sidebar div.items-container div.item-container div.price {padding:10px 0px;font-size:11px;}

.content-container div.items-container div.details div.price {}
.content-container div.items-container div.details div.price span.normal {font-size:90%;}
.content-container div.items-container div.details div.options {}
.content-container div.items-container div.details div.options ul {list-style-type:none;margin:0px;padding:0px;}
.content-container div.items-container div.details div.options ul li {float:left;padding-right:5px;}

.qty_av{padding:10px 0px;}
.bold{font-weight:bold;}
.qty_av .bold{width:100px;
        float:left;}

.item-attributes .myinput{
  margin-top:3px;
  width:58%;
}

.item-attributes label {
  width:100px;
        float:left;
}



/* -------------------- Shopping Cart -------------------- */

.content-container div.items-container div.checkout-items-box {float:left;width:100%;line-height: 1.5em;font-size: 11px;padding: 20px 0 40px 0;overflow:hidden;clear:both;}

.content-container div.items-container div.checkout-items-box div.header {width:100%;border-bottom: 1px solid #ffae07;padding-bottom: 3px;}
.content-container div.items-container div.checkout-items-box div.row {width:100%;}
.content-container div.items-container div.checkout-items-box div.row-last {border-bottom:none;width:100%;}

.content-container div.items-container div.checkout-items-box div.header, 
.content-container div.items-container div.checkout-items-box div.header div.quantity, 
.content-container div.items-container div.checkout-items-box div.header div.item, 
.content-container div.items-container div.checkout-items-box div.header div.availability,
.content-container div.items-container div.checkout-items-box div.header div.price,
.content-container div.items-container div.checkout-items-box div.row,
.content-container div.items-container div.checkout-items-box div.row div.quantity, 
.content-container div.items-container div.checkout-items-box div.row div.item, 
.content-container div.items-container div.checkout-items-box div.row div.availability, 
.content-container div.items-container div.checkout-items-box div.row div.price, 
.content-container div.items-container div.checkout-items-box div.row-last,
.content-container div.items-container div.checkout-items-box div.row-last div.update-quantity,
.content-container div.items-container div.checkout-items-box div.row-last div.shipping-note,
.content-container div.items-container div.checkout-items-box div.row-last div.totals {float: left;}

.content-container div.items-container div.checkout-items-box div.row div.quantity, 
.content-container div.items-container div.checkout-items-box div.row div.item, 
.content-container div.items-container div.checkout-items-box div.row div.availability, 
.content-container div.items-container div.checkout-items-box div.row div.price {padding: 20px;}
.content-container div.items-container div.checkout-items-box div.row div.quantity {padding-left:0px;}

.content-container div.items-container div.checkout-items-box div.row div.quantity span.text-quantity {padding-left:20px;}

.content-container div.items-container div.checkout-items-box div.header div.quantity {width: 140px;}
.content-container div.items-container div.checkout-items-box div.header div.item {width: 400px;}
.content-container div.items-container div.checkout-items-box div.header div.availability {width:220px;}
.content-container div.items-container div.checkout-items-box div.header div.price {width: 110px;text-align: right;padding:0 20px 0 0;}

.content-container div.items-container div.checkout-items-box div.row div.quantity {width: 120px;text-align: left;}
.content-container div.items-container div.checkout-items-box div.row div.item {width: 380px;padding-left: 0px;overflow:hidden;}
.content-container div.items-container div.checkout-items-box div.row div.availability {width: 200px;padding-left: 0px; }
.content-container div.items-container div.checkout-items-box div.row div.price {width: 88px;text-align: right;font-weight:bold;}

.content-container div.items-container div.checkout-items-box div.row div.quantity input.quantity-box {background: none;width:30px;text-align:center;border:1px solid #809db9;}
.content-container div.items-container div.checkout-items-box div.row div.availability select {margin:0 0 5px 0;}

.content-container div.items-container div.checkout-items-box div.row div.item img {float:left;width: 88px;margin-right: 16px;}
.content-container div.items-container div.checkout-items-box div.row div.item div.details {float:left;width:70%;}
.content-container div.items-container div.checkout-items-box div.row div.item div.details p {display:block;margin:0;padding:0;}
.content-container div.items-container div.checkout-items-box div.row div.item div.details div.shipping-address-details-box {padding:10px 0px 0px 0px;}
.content-container div.items-container div.checkout-items-box div.row div.item div.details div.shipping-address-details-box div.ship-to-address-title {}
.content-container div.items-container div.checkout-items-box div.row div.item div.details div.shipping-address-details-box div.address-details {margin:10px 0px 0px 10px;padding:0px 0px 0px 10px;border-left:1px solid #CCC;}

.content-container div.items-container div.checkout-items-box div.row-last div.update-quantity {width:130px;text-align: left;padding: 10px 0px;}
.content-container div.items-container div.checkout-items-box div.row-last div.shipping-note.guestReg {width:60%;padding: 10px;color:red;}
.content-container div.items-container div.checkout-items-box div.row-last div.totals.guestReg {width:94%;text-align: right;padding: 10px 20px;}
.content-container div.items-container div.checkout-items-box div.row-last div.shipping-note {width:320px;padding: 10px;color:red;}
.content-container div.items-container div.checkout-items-box div.row-last div.totals {width:320px;text-align: right;padding: 10px 20px;}
.content-container div.items-container div.checkout-items-box div.row-last div.totals div {display:block; margin-bottom: 5px;}
.content-container div.items-container div.checkout-items-box div.row-last div.totals .error {float:right;width:80%;}

.content-container div.items-container div.review-box-area {margin-bottom: 60px;text-align:center;clear:both;}
.content-container div.items-container div.review-box {border:1px solid #FF9900;width: 400px;margin: auto;padding: 10px;font-size: 11px;text-align:left;margin-bottom:30px;}
.content-container div.items-container div.review-box div.row,
.content-container div.items-container div.review-box div.row div.option,
.content-container div.items-container div.review-box div.row div.value {float:left;}

.content-container div.items-container div.review-box div.row {}
.content-container div.items-container div.review-box div.row div.option {width:120px;padding:10px;}
.content-container div.items-container div.review-box div.row div.value {width:200px;padding:10px;}

.content-container div.items-container div.review-box div.notice-box {text-align:center;padding:10px 0px;clear:both;}
.content-container div.items-container div.review-box div.notice-box div {display:block;}
.content-container div.items-container div.review-box div.notice-box div.text {text-align:center;padding:10px 10px;}

.content-container div.for-customer-box {padding:0 0 20px 0;color:#666;}
.content-container div.for-customer-box h5 {position:absolute;margin:-14px 0 0 0;color:#666;}
.content-container div.related-items-box {display:block;margin: 50px 0px 20px;}
.content-container div.empty-cart-message-box {padding-bottom:100px;font-weight:bold;}
.content-container div.order-confirmation-text {margin:30px 0px;}
.content-container div.order-confirmation-text p {margin:5px 0px;line-height:1.4em;font-size:12px;}
.content-container div.order-confirmation-text p.print-receipt-link {width:20%;border:1px solid #CCC;margin:20px auto;padding:10px;text-align:center;}


/* Free Shipping Notice Styles */
#freeShipping {
  background-image: url('../images/layout/freeShipping.jpg');
  width: 100%;
  height: 54px;
  font-family:Tahoma, Geneva, sans-serif;
  color:#ffffff;
  text-align:center;
  padding:7px;
  }
  
.freeShippingTitle {
  font-size:24px;
}

.freeShippingTerms {
  font-size:14px;
}

a.freeShippingTerms:link {color:#ffffff}
a.freeShippingTerms:visited {color:#ffffff}
a.freeShippingTerms:hover {color:#ffffff}
a.freeShippingTerms:active {color:#ffffff}

/* End Shipping Notice Styles */





/* -------------------- Checkout Pages -------------------- */

.error-text-area {color:red;clear:both;}
.error-text-area ul {font-size:10px;}

.content-container div.checkout-navigation {float:left;font-size:12px;padding:10px 0px 40px 0px;}
.content-container div.checkout-navigation ol {margin: 0px; padding: 0px;list-style-type:none;}
.content-container div.checkout-navigation ol li {float:left;margin-right:7px;border-right: 1px solid #999;padding-right: 7px;}
.content-container div.checkout-navigation ol li.active {font-weight: bold;color:#666;}
.content-container div.checkout-navigation ol li.last-item {border:none;}

.content-container div.continue-to-checkout-box {clear:both;padding:5px 10px;display:block;text-align:right;background:orange;margin: 50px 0px 20px 0px;}
.content-container div.floating-right-shopping-buttons {float:right;text-align:right;padding:5px 0px;}

.content-container div.checkout-box div.checkout-info-box {padding:20px 0px;overflow:hidden;}
.content-container div.checkout-box {padding:10px 0px;}
.content-container div.checkout-box div.left {float:left;width:140px;padding-right:10px;margin-right:60px;border-right:1px solid #999;padding-right:10px;display:none;}
.content-container div.checkout-box div.left div.previous-item-box {margin-top:15px; margin-bottom:25px;}
.content-container div.checkout-box div.left div.previous-item-box p {margin:2px 0px;padding-bottom:0px;}
.content-container div.checkout-box div.left p {padding-bottom:10px;margin:0px;}

.content-container div.checkout-box div.right {float:left;width:100%;}
.content-container div.checkout-box div.section {float:left;padding:0px 0px 50px 0px;}
.content-container div.checkout-box div.section.fluid {float: none;}
.content-container div.checkout-box div.last div.section-title {margin-bottom:10px;}
.content-container div.checkout-box div.last div.box-content {padding:20px;}
.content-container div.checkout-box div.box-content {padding:30px 0px 0px 0px;}
.content-container div.checkout-box div.section-title {border:none;padding:0px;margin-bottom:2px;}
.content-container div.checkout-box div.section div.box-content div.row {border:none;padding:0px;margin:10px 0px;}
.content-container div.checkout-box div.last div.box-content div.row {margin:0;}
.content-container div.checkout-box div.section div.box-content div.row div.left-items {width:200px;}
.content-container div.checkout-box input[type="radio"] {margin-right:10px;}

.content-container div.credit-card-box {float:left;padding:10px;border:1px solid #999;margin:10px 10px 30px 0px;width:40%;}
.content-container div.credit-card-box div.left {float:left;width:140px;padding-right:10px;margin-right:30px;border-right:1px solid #999;padding-right:10px;display:none;}
.content-container div.credit-card-box div.left div.previous-item-box {margin-top:15px; margin-bottom:25px;}
.content-container div.credit-card-box div.left div.previous-item-box p {margin:2px 0px;padding-bottom:0px;}
.content-container div.credit-card-box div.left div.previous-item-box input {margin:5px 0px;}
.content-container div.credit-card-box div.left p {padding-bottom:10px;margin:0px;}

.content-container div.credit-card-box div.right {float:left;width:100%;}
.content-container div.credit-card-box div.section {padding:0px;margin-bottom:30px;}
.content-container div.credit-card-box div.last {padding:0px;margin-bottom:0px;width:100%;}
.content-container div.credit-card-box div.last div.box-content {padding:0px;}
.content-container div.credit-card-box div.section-title {border:none;padding:0px;margin-bottom:2px;}
.content-container div.credit-card-box div.section div.box-content div.row {border:none;padding:0px;margin:10px 0px;}
.content-container div.credit-card-box div.section div.box-content div.row div.left-items {width:120px;}
.content-container div.credit-card-box div.section div.box-content div.row div.right-items {width:200px;}
.content-container div.credit-card-box input[type="radio"] {margin-right:10px;}

.content-container div.order-summary-box {padding:20px 0px;clear:both;}
.content-container div.order-summary-box div.box-content {padding:20px 0px;}
.content-container div.order-summary-box div.row div.left {float:left;width:150px;font-weight:bold;}
.content-container div.order-summary-box div.row div.right {float:left;}

.content-container div.payment {position:relative;}
.content-container div.payment div.left {margin-right:0px;border:none;}
.content-container div.payment div.right {/*border-left:1px solid #999;padding-left:30px;*/}
.content-container div.payment div.row {border-bottom:1px solid #3CC1DD;padding:10px 0px;margin:0px;}
.content-container div.payment div.last {border:none;}
.content-container div.payment div.checkout-box {padding-top:20px;padding-bottom:10px;clear:both;}
.content-container div.payment div.row1 {border-bottom:1px solid #3CC1DD;padding:10px 0px;margin:0px; height:20px;}

.content-container div.payment div.row1 div.left1 {float:left;}
.content-container div.payment div.row1 div.left2 {float:left; padding-top: 2px;}

.content-container div.payment div.row1 .last{border-bottom:none;}

.content-container div.gift-coupon-box {float:left;margin:10px 0px 30px 0px;border:1px solid #999;padding:10px;width:27%;}
.content-container div.gift-coupon-box div.row {padding:0;}
.content-container div.gift-coupon-box div.section {margin:0px;padding:0px;}
.content-container div.gift-coupon-box div.section div.box-content {padding:0px;}
.content-container div.gift-coupon-box div.section div.box-content span.notice {display:none;}
.content-container div.gift-coupon-box div.last {padding:10px 0px 0px 0px;}

.content-container div.content-area .shippedTo, .content-container .shippedTo{
  margin: 10px 0px;
}


/* -------------------- My Account (Messages) -------------------- */

.content-container div.messages-box {margin-bottom:50px;}
.content-container div.message-box {border-top:1px solid #3cc1dd;padding:20px 0px;margin-top:5px;}
.content-container div.message-box span {display:block;}
.content-container div.message-box p {line-height:1.5em;padding-right:30px;}
.content-container div.message-box div.detele-button-area {text-align:right;}




/* -------------------- My Account Pages -------------------- */

.content-container .my-account-menu-area {margin:0px;padding-bottom:40px;}
.content-container .my-account-menu-area ul {list-style-type:none;padding:0;margin:0;}
.content-container .my-account-menu-area ul li {display:inline;}

.content-container .my-account-content-area div.section {padding:0px;}
.content-container .my-account-content-area div.section-title {margin-bottom:0px;}
.content-container .my-account-content-area p.error {font-weight:bold;color:red;margin:2px 0px;}

.content-container .my-account-content-area div.box, 
.content-container .my-account-content-area div.box-content {line-height: 1.5em;font-size: 11px;margin: 30px 0px;padding:0px;overflow: hidden;}
.content-container .my-account-content-area div.box-content div.row div.left-items {width:200px;}

.content-container div.box div.left-column {float:left;width:400px;}
.content-container div.box div.center-column {float:left;width:300px;}
.content-container div.box div.center-column div.row div.value {padding-left: 30px;}
.content-container div.box div.right-column {float:right;width:190px;}
.content-container div.box div.right-column div.row {text-align: right;}

.content-container div.box div.left-column div.name,
.content-container div.box div.left-column div.value {width: auto;}
.content-container div.box div.center-column div.name {width: 90px;}
.content-container div.box div.center-column div.value {width: 170px;}

.content-container div.box div.row {margin: 10px 0px;overflow:hidden;width: 100%;}
.content-container div.box div.row div.name {float:left;width:120px;}
.content-container div.box div.row div.value {float:left;display:block;}

.content-container .my-account-content-area div.box div.last {padding:10px 0px;}
.content-container .my-account-content-area div.bottom-button-area {margin-top:40px;text-align:center;}
.content-container .my-account-content-area div.password-changed-msg-box {padding:30px 0px 100px 0px;text-align:center;}
.content-container .my-account-content-area div.password-changed-msg-box a {display:inline-block;margin:20px 0px;}




/* -------------------- Credit Application -------------------- */

.content-container .notice {font-size:10px;padding:0px;margin:10px 0px;line-height:1.3em;}
.content-container .notice span.bold {display:inline;}
.content-container div.requiered {font-size:10px;padding:5px 0px;}
.content-container div.credit-app-box {margin-left:185px;margin-bottom:50px;width:650px;}
.content-container div.credit-app-box .notice {display:block;margin:5px 0px;}
.content-container div.credit-app-box .red {display:inline;}
.content-container div.credit-app-box div.box-content {float:left;font-size:11px;padding:20px 0px;}
.content-container div.section {clear:both;padding-top:40px;}
.content-container div.box-content {padding:40px 0px;}
.content-container div.box-content div.row {padding:5px 0px;clear:both;overflow:hidden;}
.content-container div.box-content div.last {margin:0px;}
.content-container div.box-content div.row .left-items,
.content-container div.box-content div.row .right-items {float:left;}
.content-container div.box-content div.row .left-items {width:240px;}
.content-container div.box-content div.row .right-items {width:400px;}
.content-container div.box-content div.row .right-items div.bank-release-box {margin-top:20px;}
.content-container div.box-content div.row .right-items div.bank-release-box div.left {float:left;}
.content-container div.box-content div.row .right-items div.bank-release-box div.right {margin-left:20px;}
.content-container div.box-content div.row .right-items div.bank-release-box p {font-size:10px;}

.content-container div.reference-box-instructions {padding:10px 0px;}
.content-container div.trade-references-box {padding:20px 0px;}
.content-container div.trade-references-box div.reference-box {margin-bottom:20px;}
.content-container div.trade-references-box div.reference-box span {font-weight:bold;}
.content-container div.trade-references-box div.row {margin-bottom:5px;overflow:hidden;}
.content-container div.trade-references-box div.row div.left-items {float:left;width:350px;}
.content-container div.trade-references-box div.row div.right-items {float:left;width:300px;}
.content-container div.trade-references-box div.row div.right-items div.left,
.content-container div.trade-references-box div.row div.right-items div.right {float:left;}
.content-container div.trade-references-box div.row div.right-items div.left {width:70px;}
.content-container div.search-button-area {padding:30px;}


/* -------------------- My Account (Track Order) -------------------- */

.content-container div.track-order-area {margin:40px 0px 150px 185px;}
.content-container div.track-order-area span {display:block;}
.content-container div.track-order-area div.box {margin:5px 0px 10px 0px;}
.content-container div.track-order-area div.track-order-box {font-size:11px;margin:10px 0px 40px 0px;}
.content-container div.track-order-area div.track-order-box div.row,
.content-container div.track-order-area div.track-order-box div.header,
.content-container div.track-order-area div.track-order-box div.date,
.content-container div.track-order-area div.track-order-box div.time,
.content-container div.track-order-area div.track-order-box div.location,
.content-container div.track-order-area div.track-order-box div.details {padding:3px 2px;}
.content-container div.track-order-area div.track-order-box div.row {border-bottom:1px solid #3CC1DD;}
.content-container div.track-order-area div.track-order-box div.header {border-bottom:1px solid #FFAE07;}
.content-container div.track-order-area div.track-order-box,
.content-container div.track-order-area div.track-order-box div.row,
.content-container div.track-order-area div.track-order-box div.header,
.content-container div.track-order-area div.track-order-box div.date,
.content-container div.track-order-area div.track-order-box div.time,
.content-container div.track-order-area div.track-order-box div.location,
.content-container div.track-order-area div.track-order-box div.details {float:left;}
.content-container div.track-order-area div.track-order-box div.date {width:100px;}
.content-container div.track-order-area div.track-order-box div.time {width:140px;}
.content-container div.track-order-area div.track-order-box div.location {width:180px;}
.content-container div.track-order-area div.track-order-box div.details {width:265px;}



/* -------------------- Sign In -------------------- */

.content-container div.sign-in-box {margin: 0px 0px 50px 185px;overflow:hidden;}

.content-container div.sign-in-box div.login-account-box,
.content-container div.sign-in-box div.new-account-box {float:left;}

.content-container div.sign-in-box div.login-account-box {width:43%;padding:0 0 0 20px;border-left:1px solid #999;}
.content-container div.sign-in-box div.login-account-box div.row {float:left;width:100%;margin:5px 0px;clear:both;overflow:hidden;}
.content-container div.sign-in-box div.login-account-box div.left,
.content-container div.sign-in-box div.login-account-box div.right {float:left;}
.content-container div.sign-in-box div.login-account-box div.left {width:90px;padding:4px 0px;}
.content-container div.sign-in-box div.login-account-box div.right {width:210px;}
.content-container div.sign-in-box div.login-account-box div.right p {}
.content-container div.sign-in-box div.new-account-box {width:50%;padding:0 20px 0 0;}
.content-container div.sign-in-box div.new-account-box h2 {margin-bottom:15px;}
.content-container div.sign-in-box div.new-account-box p {margin:0;line-height:2em;}
.new-account-box .guestLink { color: #0000EE; }


/* -------------------- Static Pages -------------------- */

.content-container div.static-pages-two-column-layout {margin-bottom:50px;overflow:hidden;}
.content-container div.static-pages-two-column-layout p {line-height: 2em;color:#666;margin-top: 0px;}

.content-container div.content-area {margin-left: 185px;width:650px;}
.content-container div.content-area div {margin: 0px;}

.content-container div.static-pages-two-column-layout div.left-sidebar {width: 160px;float:left;}
.content-container div.static-pages-two-column-layout div.left-sidebar ul {list-style-type: none;margin:0px;padding: 0px;margin-top:5px;}
.content-container div.static-pages-two-column-layout div.left-sidebar ul a {text-decoration: none;display: block;padding: 5px 0px;padding: 5px;}
.content-container div.static-pages-two-column-layout div.left-sidebar ul a.active {background:#f0fafc;}
.content-container div.static-pages-two-column-layout div.left-sidebar ul li {padding:2px 0px;border-bottom: 1px solid #9de0ee;width: 150px;}
.content-container div.static-pages-two-column-layout div.left-sidebar ul li.first {border-top: 1px solid #9de0ee;}
.content-container div.static-pages-two-column-layout div.content-area div.text-area {margin-bottom: 30px;}

/* -------------------- Two Collumn Layout Pages DEV -------------------- */

.content-container div.prod-pages-two-column-layout {margin-bottom:50px;overflow:hidden;}
.content-container div.prod-pages-two-column-layout p {line-height: 2em;color:#666;margin-top: 0px;}
/*
.content-container div.prod-pages-two-column-layout div.left-sidebar {width: 190px;float:left;}
*/
.content-container div.content-area {width:600px;}
.content-container div.content-area div {margin: 0px;}
/*
.content-container div.content-area div {margin: 0px;}


.content-container div.prod-pages-two-column-layout div.left-sidebar ul {list-style-type: none;margin:0px;padding: 0px;margin-top:5px;}
.content-container div.prod-pages-two-column-layout div.left-sidebar ul a {text-decoration: none;display: block;padding: 5px 0px;padding: 5px;}
.content-container div.prod-pages-two-column-layout div.left-sidebar ul a.active {background:#f0fafc;}
.content-container div.prod-pages-two-column-layout div.left-sidebar ul li {padding:2px 0px;border-bottom: 1px solid #9de0ee;width: 150px;}
.content-container div.prod-pages-two-column-layout div.left-sidebar ul li.first {border-top: 1px solid #9de0ee;}
*/
.content-container div.content-area div.text-area {margin-bottom: 30px;}

#navBarFrame {
   border-style: solid;
   border-width: 1px 0px 1px 0px;
   border-color: #d9d9d9 #d9d9d9 #d9d9d9 #d9d9d9;
         height: 34px;
}


  #leftNavFrame {
     border-style: solid;
     border-width: 0px 0px 0px 0px;
     width:180px;
       float: left;
  }
  
  #rightNavFrame {
    margin:0 auto;
  float:right;
  width:750px;
  }

#leftNav {
   border-style: solid;
   border-width: 1px 1px 1px 0px;
   border-color:#d9d9d9;
   width:174px;
}



/* -------------------- Static Pages (About Us) -------------------- */

.content-container div.static-pages-two-column-layout div.content-area div.header-box {float:left;margin-top: -50px;position:relative;}
.content-container div.static-pages-two-column-layout div.content-area div.content-box {float:left;margin-top: 20px;}
.content-container div.static-pages-two-column-layout div.content-area div.header-box img,
.content-container div.static-pages-two-column-layout div.content-area div.content-box img {border: 1px solid #666;}
.content-container div.static-pages-two-column-layout div.content-area div.content-box div.left-column {float: left;width: 200px;}
.content-container div.static-pages-two-column-layout div.content-area div.content-box div.text-area {margin-left: 200px;}



/* -------------------- Static Pages (Awards) -------------------- */

.content-container div.static-pages-two-column-layout div.content-area div.awards-box {text-align: center;margin-bottom: 100px;width:660px;}
.content-container div.static-pages-two-column-layout div.content-area div.year-box {border-bottom: 1px solid #3cc1dd;padding: 5px;color: orange;margin-bottom: 20px;}
.content-container div.static-pages-two-column-layout div.content-area div.items {margin-top:20px;}
.content-container div.static-pages-two-column-layout div.content-area div.items div.box {width: 200px;float:left;padding:10px;}
.content-container div.static-pages-two-column-layout div.content-area div.items div.box div.image-box {}
.content-container div.static-pages-two-column-layout div.content-area div.items div.box div.subtitle {padding:10px;}
.content-container div.static-pages-two-column-layout div.content-area div.items div.box div.description {}



/* -------------------- Static Pages (Careers) -------------------- */

.content-container div.static-pages-two-column-layout div.content-area span.jobs-notice {margin: 5px 0px;}




/* -------------------- Static Pages (News & Events) -------------------- */

.content-container div.static-pages-two-column-layout div.content-area div.news-box,
.content-container div.static-pages-two-column-layout div.content-area div.events-box {float:left;width:300px;}

.content-container div.static-pages-two-column-layout div.content-area div.news-box p,
.content-container div.static-pages-two-column-layout div.content-area div.events-box p {font-size:11px;line-height:1.5em;}

.content-container div.static-pages-two-column-layout div.content-area div.news-box span,
.content-container div.static-pages-two-column-layout div.content-area div.events-box span {display:block;}

.content-container div.static-pages-two-column-layout div.content-area div.news-box {margin-right:50px;}


/* -------------------- Static Pages (New Artists & Licenses) -------------------- */

.content-container div.static-pages-two-column-layout div.content-area div.text-area img {float:left;width:100px;height:100px;margin-right:25px;border:1px solid #CCC;}
.content-container div.static-pages-two-column-layout div.content-area div.text-area div.info-area {margin-left:125px;}


/* -------------------- Static Pages (Press Release) -------------------- */

.content-container div.static-pages-two-column-layout div.content-area div.press-release-box {padding-top:2px;margin-bottom:100px;}
.content-container div.static-pages-two-column-layout div.content-area div.press-release-box span {margin:5px 0px;}
.content-container div.static-pages-two-column-layout div.content-area div.press-release-box p {line-height:1.8em;}


/* -------------------- Advanced Search -------------------- */

.content-container div.search-area {padding:0px 80px 0px 180px;text-align:center;} 
.content-container div.search-area div.row {padding:10px 0px 20px 0px;text-align:left;}
.content-container div.search-area div.row div.left {float:left;}
.content-container div.search-area div.row div.right {margin-left:130px;vertical-align:middle;}
.content-container div.search-area div.row div.right div {padding-bottom:10px;display:block;}
.content-container div.search-area div.row div.right div.checkboxes-column {width:120px;float:left;}
.content-container div.search-area div.row div.right div.options-column {margin-left:120px;}
.content-container div.search-area div.row ul {list-style-type:none;margin:0;padding:0;}
.content-container div.search-area div.row ul li {display:inline;vertical-align:middle;margin-right:10px;}
.content-container div.search-area div.row ul li select {padding:0;margin:0;font-size:11px;}
.content-container div.search-area div.row ul li select.one {width:107px;}
.content-container div.search-area div.row ul li select.two {width:130px;}

.content-container div.search-button-area {border-top:1px solid #9de0ee;padding:20px;text-align:center;clear:both;}


/* -------------------- Site Search (Results) -------------------- */

.content-container div.search-results-area {margin:30px 50px 30px 185px;}
.content-container div.search-results-area span {display:block;}
.content-container div.search-results-area p {line-height: 2em;color:#666;margin-top: 0px;}
.content-container div.search-results-area div.results-info-text {margin-bottom:20px;}

.content-container div.product-search-results-text-box {margin:30px 0px 50px 0px;}
.content-container div.product-search-results-text-box p {margin:0px;padding:0px;}


/* -------------------- Find Retailer -------------------- */

#retailer-results-box {margin:0px 0px 40px 185px;clear:both;}
#retailer-results-box div.results-info {margin-bottom:40px;}
#retailer-results-box div.row {}
#retailer-results-box div.row div.item-box {float:left;width:180px;margin:0px 40px 50px 0px;line-height:15px;}
#retailer-results-box div.row div.item-box img {width:180px;margin-bottom:10px;}
#retailer-results-box div.row div.item-box p {margin:2px 0px;}
.content-container div.instructions {margin:0px 0px 30px 180px;}


/* -------------------- Contact Us -------------------- */

.content-container div.static-pages-two-column-layout div.content-area div.contact-details-box {float:left;width:280px;margin:5px 40px 40px 0px;}
.content-container div.static-pages-two-column-layout div.content-area div.contact-details-row {}
.content-container div.static-pages-two-column-layout div.content-area div.contact-details-box ul {list-style-type:none;padding:0px;margin:0px;clear:both;}
.content-container div.static-pages-two-column-layout div.content-area div.contact-details-box ul img {padding:4px;}
.content-container div.static-pages-two-column-layout div.content-area div.contact-details-box ul.country {margin-bottom:15px;}
.content-container div.static-pages-two-column-layout div.content-area div.contact-details-box ul.country li {float:left;padding-right:5px;}
.content-container div.static-pages-two-column-layout div.content-area div.contact-details-box ul.directions li,
.content-container div.static-pages-two-column-layout div.content-area div.contact-details-box ul.phones li {display:block;}
.content-container div.static-pages-two-column-layout div.content-area div.contact-details-box ul.phones {margin-top:20px;}
.content-container div.static-pages-two-column-layout div.content-area div.text-area {}
.content-container div.static-pages-two-column-layout div.content-area p.email {margin-bottom:40px}
.content-container div.static-pages-two-column-layout div.content-area div.driving-directions-box {line-height:2em;margin:10px 0px 30px 0px;}
  

/* -------------------- Footer -------------------- */

#footer {font-size:10px;text-align:center;color:#808080;clear:both;padding:10px 0px;}

#footer ul.footer-menu {list-style-type:none;padding:10px;margin:0px;}
#footer ul.footer-menu li {display:inline;border-left:1px solid;padding:0px 10px;}
#footer ul.footer-menu li.first-item {border: none;}
#footer ul.footer-menu li a, #footer ul.footer-menu li a:visited {text-decoration:none;color:#9a9a9a;}
#footer ul.footer-menu li a:hover {text-decoration:none; color:#0099cc;}

/*------------------Eco-friendly-------------------*/
.ecoBgLogo {
  background-image:url(../images/layout/eco-leaf.jpg);
  background-position:left top;
  background-repeat: no-repeat;
  margin: 20px auto 0;
  padding-left:70px;
  text-transform:uppercase;
  width:630px;
}

.ecoBgLabel {
  background-image:url(../images/layout/eco-label.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  padding-right:106px;
}

.ecoCopy {
  color: #55B240;
  font-weight:bold;
  line-height:2.2em;

}

/*----question pages----*/

#question_btn{padding-top:10px;}

#question_btn_p{ float:left;padding-right:5px;}

#question_btn_n{float:left; }

#question_btn_s{float:right; padding-right:10px;}

#q_box{padding:10px 0;}
                  
.q_desc{
padding-top:10px;
padding-bottom:10px;
}

.q_label{
color:#891008;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

.q_qty{
padding-top:10px;
padding-bottom:10px;
line-height:14px;
}

.q_qty b{
padding-right:3px;
}

#q_review{
width:550px;
float:left;
}

#q_review #q_label {
background-color:#FBF9F2;
padding-top:3px;
width:550px;
float:left;
}

#q_label_desc{
padding:3px;
width:440px;
float:left;
}

#q_label_btn {
width:80px;
text-align:right;
float:left;
}

#q_answ {
margin-bottom:10px;
width:550px;
float:left;
}

#q_answ_label {
padding:3px;
width:197px;
float:left;
}

#q_answ_content {
padding:3px;
width:300px;
float:left;
}


                  
#q_left{
float:left;
padding:5px;
}

#q-right{
float:left;
padding:5px;
}

/*------business type on basket-----*/
#b_type_box{
background-color:#F8F7F5;
border:1px solid #CFCAC2;
margin-bottom:10px;
}

#b_type_box .b_title{
background-color:#F5F2EA; 
padding:5px 15px; 
font-weight:bold;
}
 /*------*/
.ship_msg{
color:#0033CC;
}

.d_date{
font-size:10px;
color:#309AB0;}

/*====advanced search page========*/

.search_title{float:left;padding-right:25px;}

.search_content{float:left;padding-bottom:5px;display:block;}

.search_option{float:left;}

.search_option_name{float:left;padding-right:5px;width:200px;}

.search_select{float:left;padding-right:5px;}

.search_select select option{width:150px;}

.line-blue{display:block; width:100%; height:1px; background-color:#3CC1DD;}



/*==========split=============*/

.f_content {
}

.f_content ul{
list-style-type:none;
margin:0;
padding:0px 40px;
}

.f_content li {
padding:5px 0px;
}

.f_content li .frmlabel{
display:block;
}

.f_content div .frmimput{
width:350px;
display:block;
float:left;
}

/*===pick address===*/

.pickad_row1{display:block; height:100px;}
.pickad-col-1{float:left; padding-right:10px;}
.pickad-col-2 {float:left;}
.pickad-row2{width:500px;}


/*=========my account table=========*/


#table_style table th{border-bottom:1px solid #FFAE07;padding:10px 5px; text-align:left;}

#table_style table td{padding:5px;}

#table_style div.header{border-bottom:1px solid #FFAE07;padding:10px 5px; text-align:left;}

#table_style td.gr-line{width:100%; height:1px; background-color:#3CC1DD;}
div.gr-line{width:100%; height:1px; background-color:#3CC1DD;line-height:0;font-size:0;}
#table_style .right{text-align:right;}

/*=========checkout shipping table======*/


#basket-content-items table th{border-bottom:1px solid #FFAE07;padding:10px; }

#basket-content-items table td{padding:10px;}

#basket-totals{text-align:right;}

#basket-content-items table td .item{float:left;}
#basket-content-items table td .item img{width:88px; height:88px;}
#basket-content-items table td .details{float:left;}

/*=========basket & checkout shipping table======*/
 
.productTable thead th {
  border-bottom:1px solid #FFAE07;
  padding-bottom:3px;
  text-transform:uppercase;
 }
 
.productTable {
  border-bottom: 1px solid #3CC1DD;
  padding-bottom:12px;
}

.productTable .price{
  padding: 0 20px 0 0;
  text-align: right;
}

#payment_method .box-content {
  padding: 0px 0px 20px 0px;
}

.border-blue {
  border-bottom: 1px solid #3CC1DD;
}

#payment_info, #paymentGateway {
  margin-bottom: 20px;
}

.productTable .itemImg {
  float: left;
}

.productTable .itemDesc {
  float: left;
}

/*========= custom ui elements======*/


input.groovybutton
{
   font-family:Verdana,sans-serif;
   font-weight:bold;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#f7f7f7',EndColorStr='#e3e3e5');
   border-color:#cccccc;
   border-width:1px;
}


/* SpryCollapsiblePanel.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main CollapsiblePanel container. For our
 * default style, the CollapsiblePanel is responsible for drawing the borders
 * around the widget.
 *
 * If you want to constrain the width of the CollapsiblePanel widget, set a width on
 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill
 * up available space.
 *
 * The name of the class ("CollapsiblePanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * CollapsiblePanel container.
 */
.CollapsiblePanel {
  margin: 0px;
  padding: 0px;

}
/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
  font:11px/18px "Lucida Sans", Arial, Helvetica, sans-sarif;
  background-color: #FFF;
  border-bottom: solid 1px #d9d9d9;
  margin: 0px;
  padding: 10px 8px 10px 23px;
  -moz-user-select: none;
  -khtml-user-select: none;
}
/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
  margin: 0px;
  padding: 0px;
        background-color:#f6f6f6;

}
/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
  color: black;
  text-decoration: none;
  float:left;
}
/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
 /*
.CollapsiblePanelOpen .CollapsiblePanelTab {
  background-color: #EEE;
}*/

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
 
/*.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
  background-color: #CCC;
}*/
/*.CollapsiblePanelOpen .CollapsiblePanelTabHover {
  cursor:pointer;
}*/




a.spryLink:link {
  color:#000000;
  font-size:11px;
  text-decoration:none;
}
a.spryLink:visited {
  color:#000000;
  font-size:11px;
  text-decoration:none;
}
a.spryLink:hover {
  color:#0099cc;
  font-size:11px;
  text-decoration:none;
}
a.spryLink:active {
  color:#0099cc;
  font-size:11px;
  text-decoration:none;
}


a.spryLinkCollapsible:link {
  color:#000000;
  font-size:11px;
  text-decoration:none;
  padding-left:23px;
  font-weight: normal;
  font-family: "Arial", "Helvetica", Trebuchet, "Lucida Grande", "Lucida Sans", sans-serif; 
}
a.spryLinkCollapsible:visited {
  color:#000000;
  font-size:11px;
  text-decoration:none;
  padding-left: 23px; 
  font-weight: normal;
  font-family: "Arial", "Helvetica", Trebuchet, "Lucida Grande", "Lucida Sans", sans-serif; 
}
a.spryLinkCollapsible:hover {
  color:#0099cc;
  font-size:11px;
  text-decoration:none;
  padding-left: 23px; 
  font-weight: normal;
  font-family: "Arial", "Helvetica", Trebuchet, "Lucida Grande", "Lucida Sans", sans-serif; 
}
a.spryLinkCollapsible:active {
  color:#0099cc;
  font-size:11px;
  text-decoration:none;
  padding-left: 23px; 
  font-weight: normal;
  font-family: "Arial", "Helvetica", Trebuchet, "Lucida Grande", "Lucida Sans", sans-serif; 
}

.descTax{
  float:left;
  width:75%;
}

.priceTax{
  float:left;
  padding-left:3px;
}

.paymentSubtotal {
  float:right;
  font-weight:bold;
  padding-right:6%;
  text-align:right;
  width:100%;
}

.paymentSubtotal div{
  display:block;
  margin-bottom:5px;
}

.paymentSubtotalTax {
  float:right;
  padding-right:6%;
  text-align:right;
  width:181px;
  padding-top:28px;
}

.paymentSubtotalTax div{
  display:block;
  margin-bottom:5px;
}

.basket_subTotal {
  float:right;
  padding:10px 60px;
  text-align:right;
  width:320px;
}

.order-confirmation-text h2{
  padding-top:65px;
}

.emailPrices{
  width:50%;
}

.emailLetf{
  float:left;
  width:100px;
}

.emailRight{
  float:right;
  width:100px;
}

.paymentTax{
  float:right;
  padding-top:1%;
}

.paymentTax table td b{
  padding-left:32px;
}

.paymentTax table div{
  display:block;
  margin-bottom:5px;  
}

.paymentTax .yui-gc.totalRow{
  padding-left:171px;
  padding-right:5%;
  padding-top:3%;
  text-align:right;
  width:38%;
}

.orderDetail div{
  float:left;
}

.col1 {
  border-bottom:1px solid #FFAE07;
  height:10px;
  margin-bottom:10px;
  padding-bottom:10px;
  padding-top:10px;
  clear:both;
}

#firstCol1{
  width:34%;
  text-align:left;
}

.col1 ul, .col2 ul, .col3 ul, .col4 ul {
  clear:both;
  padding-left:0;
}

.col1 li{
  float:left;
  padding-right:50px;
  list-style-type:none;
  font-weight:bold;
}

.col2 li{
  float:left;
  padding-right:66px;
  list-style-type:none;
}

.col2{
  height:55px;
}

#firstCol2{
  width:32%;
  text-align:left;
}

.col3{
  float:right;
  width:50%;
}

#firstCol3{
  width:36%;
  text-align:left;
}

.col4{
  float:left;
  width:95%;
  padding-bottom:15px;
}

.col4 li{
  float:left;
  list-style-type:none;
  padding-right:27px;
  width:135px;
}

.headerContent{
  height:27px;
  width:99%;
}

.headerTextLeft{
  float:left;
  width:112px;
}

.headerTexRight{
  float:left;
}

.subTotalContent{
  float:right;
  height:15px;
  padding-top:10px;
  width:67%;
}

.subTotalLeft{
  float:left;
  padding-right:15px;
  text-align:right;
  width:155px;  
}

.subTotalRight{
  float:left;
}

#orderDetailCol{
  padding-top:10px;
  clear:both;
}

.my-account-content-area{
  border-bottom:1px solid #3CC1DD;
}

.gift-coupon-box .text-input-box{
  width:74%;
}

.colRight {
  float:left;
  width:43%;
}

.col {
  float:left;
  width:50%;
}

.colLeft {
  float:left;
  width:43%;
}

.detailTotal {
  float:left;
  width:16%;
}

.firstCol{
  padding-right:37px;
}

.content-container div.items-container div.checkout-box  div.itemImg img {
  float:left;
  margin-right:16px;
  width:88px;
  padding-bottom:40px;
}