@import url('reset.css');
@import url('content.css');
@import url('checkout.css');
@import url('galleriffic.css');

body {background:url(../images/header/header-background.gif) repeat-x 0 0;font:normal 62.5%/2em verdana;margin:0;padding:0;}

#container {width:960px;margin:0 auto;}
.clear { clear: both;}

.hidden {display:none;}
.show { display: inline-block; visibility: visible; }

.width120 { width: 120px }
.height120 { height: 120px }

/* HEADER */

#logo {float:left;padding:15px 0 0 10px;}

#header {}

#navigation {padding:0 10px 0 0;}
#navigation ul#nav { margin:0;padding:0;width:666px;float:right; list-style: none; position: relative; z-index: 999;}
/*#navigation ul#nav li {margin:0;padding:0;float:left;}*/
#navigation ul#nav li a {display:block;text-indent:-999px;overflow:hidden;height:40px;}

#navigation ul#nav li#home a {background:url(../images/navigation/home.gif) no-repeat 0 0;width:52px;}
#navigation ul#nav li#about-boxt a {background :url(../images/navigation/about-boxt.gif) no-repeat 0 0;width:93px;}
#navigation ul#nav li#corporate-services a {background:url(../images/navigation/corporate-services.gif) no-repeat 0 0;width:143px;}
#navigation ul#nav li#boxt-rewards a {background:url(../images/navigation/boxt-rewards.gif) no-repeat 0 0;width:108px;}
#navigation ul#nav li#testimonials a {background:url(../images/navigation/testimonials.gif) no-repeat 0 0;width:96px;}
#navigation ul#nav li#boxt-news a {background:url(../images/navigation/boxt-news.gif) no-repeat 0 0;width:90px;}
#navigation ul#nav li#contact-us a {background:url(../images/navigation/contact-us.gif) no-repeat 0 0;width:84px;}


/* Main Navigation w/Dropdown */

ul#nav li { float:left; height: 40px; display:inline; list-style:none; position:relative; padding:0; margin:0; }
ul#nav ul { width: 122px; list-style: none; display: none; position: absolute; top: 40px; left: 0; padding: 0; margin: 0; }
ul#nav ul:after /*From IE 7 lack of compliance*/ {
clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#nav ul li {
width: auto; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ height:auto;}

/* Drop Menu */
ul#nav li:hover li a, ul#nav li.iehover li a { float: none; color: #8C5BA6; background:#e66b1f; font-size:1.0em; border-top:1px solid #FFF; border-bottom:1px solid #8C5BA6; height:auto; padding:5px 10px; margin:0; text-decoration: none; }
ul#nav li:hover li a:hover, ul#nav li:hover li:hover a, ul#nav li.iehover li a:hover, ul#nav li.iehover li.iehover a { background: #ee951b; color: #333; margin: 0; }
ul#nav li:hover ul, ul#nav ul li:hover ul, ul#nav ul ul li:hover ul, ul#nav li.iehover ul { display: block; margin: 0;}

/* Drop Menu - Custom to be set for each dropdown for each parent above */
#navigation ul#nav li#corporate-services ul li a { background: #d9efb1; text-indent: 0; overflow:hidden;height:20px; width:122px; }

#navigation ul#nav li.hover a {background-position:0 -40px!important;}

/* Login */ /* Login index-alter */
#login-chat-cart {float:right;padding:10px 0 0 0; width: 670px;}

#login-chat-cart #member-login,  #login-chat-cart #search-boxt { text-align:center!important; float:left!important; height:120px; }
#login-chat-cart #member-login span#yourboxt { padding:0!important; text-align:left!important;  display:block; margin:0; height:25px;}
#login-chat-cart #search-boxt { width:220px!important;}
#login-chat-cart #search-boxt #search  { margin:0; padding:0; height:70px;  text-align:center!important;}
#login-chat-cart #search-boxt form legend {font-size:12px; margin:0 auto!important; padding:5px 0 0 0; }
#login-chat-cart #search-boxt form { margin:0; padding:0;}

#login-chat-cart #personal-login, #login-chat-cart #corporate-login, #login-chat-cart #member-login,  #login-chat-cart #search-boxt {width:205px;float:left;text-align:right;padding:0 10px 0 0;border-right:1px solid #d0d0d0;margin:0 10px 0 0;}
#login-chat-cart #personal-login form, #login-chat-cart #corporate-login form,  #login-chat-cart #member-login form {background:url(../images/header/login-panel.gif) no-repeat 0 0;width:189px;height:56px;padding:8px;position:relative;text-align:left;}
#login-chat-cart #personal-login form input, #login-chat-cart #corporate-login form input, #login-chat-cart #member-login form input {border:1px solid #d4d4d4;width:117px;height:17px;padding:3px 0 0 3px;}
#login-chat-cart #personal-login form input.first, #login-chat-cart #corporate-login form input.first, #login-chat-cart #member-login form input.first {margin:0 0 10px;}
#login-chat-cart #personal-login form input.focus, #login-chat-cart #corporate-login form input.focus, #login-chat-cart #member-login form input.focus {background:#fffee2;}
#login-chat-cart #personal-login form button, #login-chat-cart #corporate-login form button, #login-chat-cart #member-login form button {width:53px;height:53px;overflow:hidden;text-indent:-999px;background:url(../images/buttons/login.gif) no-repeat 0 0;border:none;position:absolute;right:9px;top:9px;cursor:pointer;}
#login-chat-cart #personal-login form button.hover, #login-chat-cart #corporate-login form button.hover, #login-chat-cart #member-login form button.hover {background-position:0 -53px;} 

#login-chat-cart #chat-cta {width:110px;float:left;padding:0 10px 0 0; }
#login-chat-cart #smallcart {width:75px;float:left;background:url(../images/header/cart.gif) no-repeat 18px 0;height:60px;padding:55px 0 0 30px;border-left:1px solid #d0d0d0;line-height:normal;color:#5b5b5b;}

#logged-in { width: 460px; float:left;text-align:left;padding:0 0 0 0;border-right:1px solid #d0d0d0;margin:0 10px 0 0; }

#logged-in div.info-ticker {
  height: 20px!important;
  display: block;
  overflow: hidden;
  margin-bottom: 3px;
  width: 398px!important;
}
#logged-in div.info-ticker ul {
  height: 20px!important;
  display: block;
  overflow: hidden;
  margin-bottom: 3px;
}
#logged-in div.info-ticker ul li {
  color:#b0b0b0;
  display: block;
  height: 20px!important;
  font-size:1.2em;
  margin:0 0 1em;
  width: 398px!important;
}
#logged-in div.info-ticker ul li a {
  color:#d0d0d0;
  font-weight:normal;
}
/* font-size:1.2em;color:#77a02b;font-weight:normal;margin:0 0 1em; */
#logged-in ul#members-navigation li {
  display: block!important;
  float: left!important;
  padding: 0px;
  margin: 0px;
  border: 0px;
  width: 61px;
  margin-right: 3px;
}

#logged-in ul#members-navigation li.last {
  margin-right: 0px;
}

#logged-in ul#members-navigation {
  border: 0px;
  height:56px;
  padding:8px 0px 0px 0px;
  text-align:left;
  width:460px;
  margin: 0px;
}

#logged-in ul#members-navigation li a {
  display: block;
  float: left;
  height:53px;
  overflow:hidden;
  text-indent:-999px;
  width: 61px;
}
#logged-in ul#members-navigation li.my-home a {
  background:url(../images/buttons/my-home.gif) no-repeat 0 0;
}
#logged-in ul#members-navigation li.my-account-details a {
  background:url(../images/buttons/my-account-details.gif) no-repeat 0 0;
}
#logged-in ul#members-navigation li.my-address-book a {
  background:url(../images/buttons/my-address-book.gif) no-repeat 0 0;
}
#logged-in ul#members-navigation li.my-reminders a {
  background:url(../images/buttons/my-reminders.gif) no-repeat 0 0;
}
#logged-in ul#members-navigation li.my-orders a {
  background:url(../images/buttons/my-orders.gif) no-repeat 0 0;
}
#logged-in ul#members-navigation li.my-rewards a {
  background:url(../images/buttons/my-rewards.gif) no-repeat 0 0;
}
#logged-in ul#members-navigation li.my-products a {
  background:url(../images/buttons/my-products.gif) no-repeat 0 0;
}
#logged-in ul#members-navigation li.my-messages a {
  background:url(../images/buttons/my-messages.gif) no-repeat 0 0;
}

#logged-in ul#members-navigation li a:hover, #logged-in ul#members-navigation li a.selected {background-position:0 -53px;} 

#login-chat-cart #personal-login, #login-chat-cart #corporate-login {width:205px;float:left;text-align:right;padding:0 15px 0 0;border-right:1px solid #d0d0d0;margin:0 15px 0 0;}
#login-chat-cart #personal-login form, #login-chat-cart #corporate-login form {background:url(../images/header/login-panel.gif) no-repeat 0 0;width:189px;height:56px;padding:8px;position:relative;text-align:left;}
#login-chat-cart #personal-login form input, #login-chat-cart #corporate-login form input {border:1px solid #d4d4d4;width:117px;height:17px;padding:3px 0 0 3px;}
#login-chat-cart #personal-login form input.first, #login-chat-cart #corporate-login form input.first {margin:0 0 10px;}
#login-chat-cart #personal-login form input.focus, #login-chat-cart #corporate-login form input.focus {background:#fffee2;}
#login-chat-cart #personal-login form button, #login-chat-cart #corporate-login form button {width:53px;height:53px;overflow:hidden;text-indent:-999px;background:url(../images/buttons/login.gif) no-repeat 0 0;border:none;position:absolute;right:9px;top:9px;cursor:pointer;}
#login-chat-cart #personal-login form button.hover, #login-chat-cart #corporate-login form button.hover {background-position:0 -53px;} 

button.delete_item { background:url(../images/icon-trash.gif) no-repeat 0 0; width:20px; height: 20px; text-indent: -99999em; overflow: hidden; display: inline-block; border: none; cursor: pointer;  }
button.edit_item { background:url(../images/icon-refresh.png) no-repeat 0 0; width:20px; height: 20px; text-indent: -99999em; overflow: hidden; display: inline-block; border: none; cursor: pointer;  }

#p-members #personal-login, #p-members #corporate-login {border-color:#fff;}

ul#members-navigation { list-style-type: none; margin: 10px 10px 0 0px; display: block; border-bottom:1px dotted #DDDDDD; border-top:1px dotted #DDDDDD; }
ul#members-navigation li { display: inline; padding: 0 10px; border-right: 1px solid #CCCCFF; }
ul#members-navigation li.last { border-right: none; }
ul#members-navigation li a { text-decoration: none; }
ul#members-navigation li a:hover { text-decoration: none; color: #333333; }

/* BANNER */	

#banner {height:180px; width:940px; margin:0 auto; overflow: hidden;}
#banner img { border: none; }

/* BANNER Index V2 */	
#banner-alter { height:180px; width:940px; margin: 0 0 10px 0; overflow: hidden;  display:block;}
#banner-alter img { border: none; }
#banner-alter #b-left {width:740px; height:180px; float:left; display:block;}
#banner-alter #b-right {width:195px; height:180px; float:right; display:block; }

/* LATEST NEWS */

#latest-news {border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;width:940px;margin:0 0 15px 0; padding:2px 0 0 0;position:relative; z-index:-5;}
#latest-news #cycle {padding:0 0 0 100px;}
#latest-news h2 {font-size:1.6em;position:absolute;top:7px;left:0;}
#latest-news li {width:100%;}
#latest-news li span {padding:5px 60px 0 0;background:url(../images/core/trolley-icon-53x30.gif) no-repeat right 0;height:30px;display:inline-block;font-size:1.2em;line-height:2em;}

/* CATEGORY NAV */

ul#category-listing { width:700px; height:auto; display:block; margin: 0 0 5px -5px; position:relative; z-index:5;}
ul#category-listing li { width: 135px; float:left; display:block; margin:0px 0px 10px 5px; padding:0; background:none;  }
ul#category-listing li .cat-thumb { width: 123px; height:123px; border:1px solid #f0effe; text-align:center; padding:5px; display:block; clear:both;}
ul#category-listing li .cat-thumb a { width: 120px; height:120px; display:block; text-align:center; margin:0 auto; /* border:1px solid #f0effe;*/ }
ul#category-listing li img { border:none; }
ul#category-listing li img:hover { border:5px solid #a87cbe;  background-color:#fff;}
ul#category-listing li .cat-panel { display:block; width: 131px;  background:#f0effe url(../images/core/category-bg.gif) no-repeat bottom center;margin:0; padding:5px 2px 7px 2px; text-align:center;  text-decoration:none;  font-size:9px;  line-height:16px; display:block;}
ul#category-listing li .cat-panel a { text-decoration:none;  /*color:#9a5ba6;*/ color:#a87cbe;}
ul#category-listing li .cat-panel:hover {  background-color:#e2e0fd;  color:#9a5ba6; text-decoration:none;  }

ul#category-listing li span.cat-name { width: 130px; line-height:14px; height:16px; display:block; color:#9a5ba6; overflow:hidden;  font-size:11px; font-weight:bold; text-transform:capitalize; }

/* CTAS */

#ctas {margin:0 0 1em 0;}
#ctas #one, #ctas #two, #ctas #three, #ctas #four {float:left;width:235px;}
#ctas #one {padding:5px 0 0 0px;}
#contact-phone-number {margin:0 0 0px 0px;}
#buy-gift-hampers {width:225px;height:43px;display:block;overflow:hidden;text-indent:-999px;}
#buy-promotional {width:225px;height:60px;display:block;overflow:hidden;text-indent:-999px;}
#buy-gift-hampers:hover {background-position:0 -43px;}
#buy-promotional:hover {background-position:0 -60px;}
#buy-gift-hampers {background:url(../images/buttons/buy-gift-hampers.gif) no-repeat 0 0;}
#buy-promotional {background:url(../images/buttons/buy-promotional-products.gif) no-repeat 0 0;}


#search form {padding:10px 0 0;}
#search form legend {font-size: 1.8em; color: #8c5ba6; padding-bottom: 5px; }
#search form li {float:left;}
#search form li input {background:url(../images/core/field-purple-145x30.gif) no-repeat 0 0;width:170px;height:25px;border:none;margin:02px 5px 0 0;padding:9px 0 0 5px;font-size:1.1em;}
#search form li button {background:url(../images/buttons/search-2.gif) no-repeat 0 0;width:31px;height:30px;border:none;margin:2px 0 0;text-indent:-999px;overflow:hidden;cursor:pointer;float:left;}
#search form li button.hover {background-position:0 -30px;}
#search { background:url(../images/core/search-background.gif) no-repeat top left; padding: 0 0px 0 5px; height: 80px; }
  body#p-index #search  { height: 90px; margin: -50px 0px 50px 0;  }

/* CTA's */
#ctas #two, #ctas #three {padding:4px 0 0 6px;}
#ctas #four {padding:4px 0 0 6px;}
.width { width: 223px!important; }
.height { height: 223px!important; }

#ctas #two a, #ctas #three a {width:230px;height:260px;display:block;}
#ctas #two {background:url(../images/core/cta-boxt-personal.jpg) no-repeat 0 0; margin-top: 10px; padding: 0px; height: 258px; }
#ctas #three {background:url(../images/core/cta-boxt-corporate.jpg) no-repeat 0 0;  margin-top: 10px; padding: 0px; height: 258px; }
#ctas #four a:hover {text-decoration:underline;}
#ctas #four { 
  background:url(../images/core/cta-testimonials.jpg) no-repeat 0 0;
  color:#8c5ba6;
  display:block;
  height: 158px;
  margin-top: 10px;
  overflow:hidden;
  padding:40px 20px 60px 23px;
  width:200px;
}

#ctas .slideshow { width:223px; height:223px; overflow: hidden; margin: 4px 0px 0px 6px; }
body#p-corporate-services .slideshow { width:223px; height:258px; overflow: hidden; margin: 0px 0px 0px 6px; background: none; }
body#p-corporate-services .slideshow a { width:223px; height:223px; overflow: hidden; }


#testimonial .top { background: url(../images/core/testimonial-top.gif) no-repeat top left; padding: 20px 30px 0 70px; }
#testimonial { background: url(../images/core/testimonial-base.gif) no-repeat bottom right;  padding: 20px 35px 0 0px; margin: 0px 25px 0px 0px; font-style: italic; color: #8C5BA6; }

#services-products { width: 233px; float: right;}
  .leftContent {float: left; width:  420px; }
#services-products h2 { margin-left: 10px; }
#personal { width: 233px; height: 254px; background: url(../images/core/cta-boxt-personal.jpg) no-repeat 0 0; padding: 4px 0px 0px 0px; margin: 0 0 20px 0; }
#coporate { width: 233px; height: 254px; background: url(../images/core/cta-boxt-corporate.jpg) no-repeat 0 0;  padding: 4px 0px 0px 0px; margin: 0 0 20px 0; }
div.corporate-messages { background: #EEEDFF; border: 1px solid #8c5ba6; margin: 6px 0px 10px 0px; padding: 9px 12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 11px; line-height: 17px; color:#333333; }


img.casestudy { float: left; margin: 0px 20px 10px 0px;}
div.line { clear: both; height: 1px; border-top: 1px solid #CCCCCC; margin: 20px 0px 10px 0px;}


/* FOOTER */

#footer-container {background:#8c5ba6;color:#fff;}
#footer {margin:0 auto;width:960px;height:400px;overflow:hidden;}
#footer .panel {float:left;border-right:1px solid #fff;height:360px;padding:20px 15px;}
#footer h2 {font-size:17px;margin:0 0 1em 0;}
#footer .panel ul {border-top:1px solid #b494c5;margin:0 0 1em;}
#footer .panel ul li {border-bottom:1px solid #b494c5;padding:3px 0;}

#footer .panel.find {padding-left:0!important;}

#footer .panel.freight {background:url(../images/core/freight-information-background.gif) no-repeat center 105px;width:285px;}
#footer .panel.freight ul {width:140px;}
#footer .panel.freight p.boxed {padding:6px 40px 10px 25px;line-height:1.5em;}

#footer .panel.accept {padding-right:30px;padding-left:30px;}
#footer .panel.accept h2 {font-size:18px;}

#footer .panel.contact {border:none;}

.no_bor { border: none!important; background: none!important; }

.no_bor { border: none!important; background: none!important; }
input.small { width: 20px!important; }

.love { height: 21px; line-height: 18px; background: url(../images/core/heart.gif) no-repeat top left; padding-left: 25px; margin-bottom: 5px;}

.locationfooter { line-height: 10px; font-size:8px;}


/* CONTACT MAP */

.map-image { margin: 0 0 0 70px;}
#map-location { margin: 5px 5px 25px 5px; min-height: 450px; font-size: 10px; padding-bottom: 15px; }

#map-location em { color: #666666;}

#map-location th { background: #efefef; border: 1px solid #FFFFFF; text-align: left; padding: 3px 0px 3px 10px; }
#map-location td { color: #666666; border: none;  text-align: left;  padding: 3px 0px 3px 10px; }

#map { background: url(../images/core/map/map-main.jpg); height:425px; width: 447px; margin-left: 100px; }
#map a.map-button { display: block; height: 25px; width: 50px; }
#map a.map-button:hover { background-position:0 -25px!important; }

#map a.map-act-button { background: url(../images/core/map/act.png) no-repeat 0 0; }
#map a.map-nsw-button { background: url(../images/core/map/nsw.png) no-repeat 0 0;}
#map a.map-nt-button { background: url(../images/core/map/nt.png) no-repeat 0 0; }
#map a.map-qld-button { background: url(../images/core/map/qld.png) no-repeat 0 0; }
#map a.map-sa-button { background: url(../images/core/map/sa.png) no-repeat 0 0; }
#map a.map-vic-button { background: url(../images/core/map/vic.png) no-repeat 0 0; }
#map a.map-wa-button { background: url(../images/core/map/wa.png) no-repeat 0 0; }
#map a.map-tas-button { background: url(../images/core/map/tas.png) no-repeat 0 0; }


#map div.map-act { height: 25px; width: 50px; position: relative; left: 350px; top:150px; }
#map div.map-nsw {  height: 25px; width: 50px; position: relative; left: 370px; top:180px;}
#map div.map-nt {  height: 25px; width: 50px; position: relative; left: 200px; top: -30px; }
#map div.map-qld {  height: 25px; width: 50px;  position: relative; left: 330px; top: 80px; }
#map div.map-sa {  height: 25px; width: 50px; position: relative; left: 200px; top: 120px;}
#map div.map-vic {  height: 25px; width: 50px; position: relative; left: 320px; top: 280px;}
#map div.map-wa {   height: 25px; width: 50px; position: relative; left: 80px; top: 180px; }
#map div.map-tas {   height: 25px; width: 50px; position: relative; left: 340px; top: 190px; }

input.small { width: 20px!important; }

/* Members CTA */
div.members-cta-one, div.members-cta-two, div.members-cta-three {
  background:#eee;
  border:1px solid #ddd;
  float: left;
  height: 220px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 10px;
  width: 191px;
}

div.members-cta-three {
  margin: 0px!important;
  width: 192px;
}

div.members-cta-one h2 {
  height: 30px;
  background: url(../images/icon-star.gif) no-repeat right;
}

div.members-cta-two h2 {
  height: 30px;
  background: url(../images/icon-calendar.gif) no-repeat right;
}

div.members-cta-three h2 {
  height: 30px;
  background: url(../images/core/trolley-icon.gif) no-repeat right;
}

div.members-cta-four, div.members-cta-five {
  float: left;
  background:#eee;
  border:1px solid #ddd;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 10px;
  width: 303px;
  height: 200px;
}
div.members-cta-five {
  margin-right: 0px;
}
div.members-cta-four ul li, div.members-cta-five ul li {
  background:none!important;
  border-bottom:1px dotted #ddd;
  padding-left: 0px!important;
}
div.members-cta-four ul li label, div.members-cta-five ul li label {
  float: left;
  display: block;
  width: 90px;
}

/* Refine Search */
div.refine-search form {padding:10px 0 0;}
div.refine-search form legend {font-size:2.4em;background:url(../images/core/magnifying-glass.gif) no-repeat 130px 0; float: left;}
div.refine-search form ol, div.refine-search form li {list-style: none; margin: 0px; padding: 0px; float: left; }
div.refine-search form li {float:left;}
div.refine-search form li input {background:url(../images/core/field-purple-145x30.gif) no-repeat 0 0;width:140px;height:25px;border:none;margin:02px 5px 0 0;padding:5px 0 0 5px;font-size:1.6em;}
div.refine-search form li button {background:url(../images/buttons/search.gif) no-repeat 0 0;width:74px;height:30px;border:none;margin:2px 0 0;text-indent:-999px;overflow:hidden;cursor:pointer;float:left;}
div.refine-search form li button.hover {background-position:0 -30px;}

/* Website Errors */
ul.feedback, ul.feedback li {
  list-style: none!important;
  background-image: none!important;
  padding: 0px!important;
  margin: 0px!important;
}
ul.feedback {
  margin: 0px;
  background: #fafafa;
  border: 1px solid #ddd;
  margin-bottom: 10px!important;
}

ul.feedback a { 
  color: #FFFFFF;
}

ul.feedback li {
  padding: 5px!important;
}
ul.feedback li ul {
  padding-left: 5px!important;
}

ul.complete {
  background: #ABD264;
  border: 1px solid #80D255;
}
ul.incomplete {
  background: #b494c5;
  border: 1px solid #8c5ba6;
}
ul.errors {
  background: #D25649;
  color: #FFF;
  border: 1px solid #9B2D23;
}

/* General */

img.imgLeft { float: left; margin: 5px 20px 10px 0px;}
img.imgRight { float: right; margin: 5px 0px 10px 20px;}

/* jQuery Validate Classes */
span.error_message {font-size:13px; font-weight:bold; color:#c62563;}

span.error {
  width: 13px!important;
  height: 13px!important;
  text-indent: -9999px;
  display:inline-block;
  vertical-align:top;
  border: none;
  background: url(../images/core/icon-cross.gif) no-repeat;
  cursor: pointer;
  margin-left: 5px;
  position: relative;
}
div.tooltip {
  position: absolute;
  top: 0px;
  left: 20px;
  background:url(../images/header/login-panel.gif) no-repeat 0 0;
  width:189px;
  height:56px;
  color: #333333;
  text-align:left;
  padding: 8px;
  font-weight: bold;
}


#content {
  background: url(../images/core/serving-you-since.gif) no-repeat bottom left;
  padding-bottom: 55px;
}

#promoform {
  margin: 15px 0px 10px 20px;
}

div#suppliers-cont {

}

div#suppliers-cont h2 {
margin: 20px 0 10px 0;
}

#suppliers-cont a {
float: left;
margin: 0 0px 0 21px;
display: block;
width: 197px;
height: 122px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; opacity:1.0; cursor: pointer;
}

#suppliers-cont a:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5; cursor: pointer; }

.email_note {
  color:#AAAAAA;
  font-size:0.8em;
  margin-left: 235px;
  width: 40%;
}

a.alivechat_link {
  color:#000;
  font-size:8px;
  text-decoration: none;
}

.hidden {
  display: none;
}

img.live_chat {
  cursor: pointer;
}

.promo-text {
  font-size: 10px;
  font-weight: bold;
}
}