@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h4,h6,pre,form,fieldset,input,textarea,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ul {list-style:none;}caption,th {text-align:left;}h1,h2,h4,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;}table {font-size:inherit;font-size:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;font-size:100%;}body{line-height:1.22em;}
.bottomimages, a:hover.bottomimages { color: #fff !important; text-decoration: none !important; }
p {font: 11px Verdana, Geneva, sans-serif; line-height: 17px;}
a {
color:#356535;
/* text-decoration: none; */
}
a:hover { color: #154515; }
/** main structure **/
body { background-color: #fff;
width: 100%;
height: 100%;
margin-left: auto;
margin-right: auto;
background-position:center;
background-repeat: repeat-y;
}
#mainhead {
width: 996px; height: 257px;
}
#tophead {
height: 195px; width: 976px; padding-left: 20px; padding-top: 25px;
color: #bc1920; font: 12px Verdana, Geneva, sans-serif; line-height: 20px; font-weight: bold;
}
.tophead_spacer { border-left: #bbb 1px solid; height: 22px; padding-left: 5px; padding-right: 5px; float:left;}
.tophead_spacer a { color: #356535; text-decoration: none;
}
#headbar {
height: 38px; width: 996px;
}
#mainwrap {
width: 996px;
margin-left: auto;
margin-right: auto;
background-image: url(/uploads/templates/inner_background.jpg) ;
background-repeat: repeat-y;
}
#container {
width: 996px;
/* padding-left: 14px;
padding-right: 15px; */
margin-left: auto;
margin-right: auto;
/*
background-image: url(/uploads/templates/background_head_CH.jpg);
*/
background-image: url(/uploads/templates/christmas-hamper-2010.jpg);
background-repeat: no-repeat;
height: 100%;
}
#maincontent{
width: 996px;
min-height: 500px;
}
#content_subsection {
width: 832px
}
#leftborder {
background-color: #f2ebc1;
height: 100%;
margin-top: 60px; width: 188px;
float: left;
}
#rightborder {
background-color: #f2ebc1;
width: 163px;
/* float: left; */
position: absolute;
margin-left: 832px;
}
#content{
background-color: #fff;
height: 100%; width: 620px; float: left;
padding-top: 15px; padding-bottom: 20px; padding-left: 10px; padding-right : 10px;
/* overflow:hidden; */
}
#footer{
height: 178px; width 996px; clear: both;
}
#footer_topbar{
background-color: #000; width 996px; height: 41px;
}
#footer_lowbar{
background-color: #8c8c8c; width 996px; height: 120px; padding-top: 15px; color: #fff; text-align: center;
color: #fff; font: 12px Verdana, Geneva, sans-serif; line-height: 20px;
}
#footer_lowbar a {color: #fff; }
/******** left border contents *********/
#searchblock {
height: 37px; padding-left: 16px; padding-top: 17px;
border-top: #fff 2px solid; border-bottom: #fff 2px solid;
}
.searchbox{
width:115px;
height: 20px;
border-left: 1px solid #999;
border-top: 1px solid #999; float: left;
}
.searchbutton{
background:url(/uploads/templates/search_button.gif);
width: 24px; height: 20px; display: block; border: 0px;
}
#super_prod_list{
color: #356535; font: 12px Verdana, Geneva, sans-serif; line-height: 15px; font-weight: bold;
}
#create_own {
color: #356535; font: 12px Verdana, Geneva, sans-serif; line-height: 15px; font-weight: bold; padding: 16px; padding-bottom: 0px;
}
#super_prod_list a,
#create_own a { color: #356535; font: 12px Verdana, Geneva, sans-serif; line-height: 15px; font-weight: bold; font-style: normal; text-decoration: none; }
#super_prod_list span,
#create_own span {display: block; font-size: 8pt; margin-bottom: 9px;}
#leftborder_address {
color: #356535; font: 12px Verdana, Geneva, sans-serif; line-height: 25px; font-weight: bold; padding-top: 0px;
}
#leftborder_address a { color: #356535; text-decoration: none;}
/********* right border contents **************/
#itemsperbasket_block{
height: 45px; width: 151px; background-color: #356535;
border-top: #fff 2px solid; border-bottom: #fff 2px solid;
padding-top: 15px; padding-left: 12px; color: #fff;
}
#itemsperbasket_block img {float: left;}
.itemsperbaskettext{ color: #fff;} .itemsperbaskettext span a{color: #fff; }
#affiliate_sceme {
/* background-color: #8c8c8c; height: 138px; */ text-align: center;
/*height: 67px; color: #fff; */ font: 12px Verdana, Geneva, sans-serif; font-weight: bold; }
#affiliate_sceme a { color: #fff; text-decoration:none;}
#affiliate_sceme a:hover{ color:#666;}
#affiliate_sceme img {margin-bottom: 5px;}
#brochure_dl {
color: #356535; font: 12px Verdana, Geneva, sans-serif; line-height: 20px; font-weight: bold;
}
#brochure_dl img { margin-top: 0px;margin-bottom: 5px;}
.extra_padding {padding-left: 15px;}
/******** Main menu *********/
#mainmenu{ margin-left: 168px; margin-top: 9px; }
.header_link, .sub_header_link , .header_link_left{ color: #fff; font: 11px Verdana, Geneva, sans-serif; font-weight: bold; line-height: 15px;
height: 19px; border-right: #356535 1px solid; float: left; background-color: #000;
padding-top: 4px; padding-left: 12px; padding-right: 12px; cursor: pointer;
}
.header_link_hover, .sub_header_link_hover, .header_link_left_hover { color: #999; font: 11px Verdana, Geneva, sans-serif; font-weight: bold; line-height: 15px;
height: 19px; border-right: #356535 1px solid; float: left; background-color: #000;
padding-top: 4px; padding-left: 12px; padding-right: 12px; cursor: pointer;
}
.header_link_left, .header_link_left_hover {
border-left: #356535 1px solid;
}
.sub_header_link, .sub_header_link_hover { width: 200px; }
/***** Footer menu ********/
#footermenu{ margin-left: 170px; padding-top: 9px; }
/*********** content related ****************/
.frontpage_top_advert {
border: 1px #aaa solid; width: 591px;
padding: 4px;
}
.frontpage_top_advert table { width: 585px; margin: 3px;}
.frontpage_top_advert table td {height: 208px; overflow: hidden; }
.frontpage_top_advert img {
height: 208px; float: left;
}
.frontpage_top_advert_text {
background-color: #8c8c8c; color: #fff;
height: 100%; height: 178px;
padding: 15px;
}
.frontpage_top_advert_text h1 {
margin-top: 0px !important;
color: #fff;
}
.frontpage_top_advert_text a {color: #fff; }
.advertrow {
border-bottom: 1px #aaa solid; margin-bottom: 10px;
}
.adverts_left{
width: 290px; padding-right: 15px; border-right: 1px #aaa solid;
}
.adverts_right{
padding-left: 10px;
}
.table_vert{ vertical-align: top;}
.product_advert_row { height: 175px; border-top: 1px #ccc solid; padding-top: 15px; margin-top: 6px; }
.product_advert_row img { margin-right: 1px; float: left; }
/* General */
body {padding:0;margin:0;}Untitleda {
font-family: Verdana;
}
a:hover {
/* text-decoration: none; */
}
h1 {
font-family: Verdana, Geneva, sans-serif;
color: #356535 !important;
font-size: 18px;
font-weight: bold;
display: block;
margin: 15px 0;
line-height: 25px;
}
h2 {
font-family: Verdana, Geneva, sans-serif;
color: #356535;
font-size: 14px;
}
/*********** Search box ***********/
.search_container{
height:20px;
width:159px;
}
.search_input_holder{
float:left;
height:20px;
width:115px;
}
.search_input_button {
height:20px;
width:24px;
float:left;
}
/********* basket *********/
.hide_basket-btn
{
background: url(../../uploads/styles/big-btn.gif) no-repeat;
border: none;
cursor: pointer;
color: #eeeaeb !important;
width: 131px;
height: 23px;
line-height: 20px;
text-align: center;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding: 0 0 3px 0;
}
a.hide_basket-btn {
display: block;
margin: 10px 15px 10px 0;
}
.basket_quantity_input {
/* background:#F3F3F3 none repeat scroll 0 0; */
border:1px solid #356535;
/* color:#222222; */
font-size:11px;
height:18px;
width:40px;
text-align: center;
}
.basket-grid-notavail {
color:#356535 !important;
font-size:11px;
font-weight:bold;
}
/*********** product details ***********/
.prod_details_header{
border-top: 1px solid #999; border-bottom: 1px solid #999;
width: 620px;
padding-top: 15px; padding-bottom: 15px;
margin-bottom: 15px;
}
.prod_details_title{
font-size: 18px; color: #000; width: 400px; display: block; font-weight:bold; line-height: 22px;
}
.prod_details_reference{
float: right; width: 190px; display: block; text-align: right; line-height: 25px;
}
.prod_details_image_holder{
max-width: 280px;
}
.prod_details_holder {
width: 330px; padding-left: 10px;
}
.prod_details_image_holder img{
border: 1px solid #999; padding: 5px; max-width: 280px;
}
.prod_details_enlarge_view {text-align: center; }
.prod_details_enlarge_view a{ color: #C30}
.prod_details_description, .prod_details_price, .prod_details_quantity, .prod_details_qnt, .prod_details_priceincludingextras{
font: 11px Verdana, Geneva, sans-serif; color: #000; line-height: 16px;
margin-bottom: 15px;
}
.prod_details_price { font-weight: bolder; }
.prod_details_qnt {border: 1px solid #000; width: 45px;height: 14px; /*padding-left: 15px;*/ text-align: center; padding-bottom: 3px;}
.prod_details_quantity { width:250px;}
.prod_details_addbasket {
width: 116px; height: 20px; background: #000; color: #fff; display: block; text-decoration: none;
padding: 2px; padding-left: 15px; font-weight:bolder; float: right; background:url(/uploads/black_button_bg.jpg); background-color: #f2f2f2; background-repeat: no-repeat; border: 0px;
font-size: 11px; cursor: pointer;}
.redarrow {color: #356535; padding-right: 5px;}
.prod_details_priceincludingextras { font-weight: bolder;}
.prod_details_priceincludingextras span { color: #C00;}
.prod_details_addition_details { width: 100%; background-color: #f2f2f2; margin-top: 15px; }
.prod_details_addition_details ul { margin-left: 50px;}
.prod_details_addition_details ul li {background:url(/uploads/P_D_reddot.jpg); background-color: #f2f2f2; background-repeat: no-repeat; padding-left: 15px; width: 350px; font: 11px Verdana, Geneva, sans-serif; color: #000; line-height: 16px; }
.prod_details_addition_details p font, .prod_details_addition_details p{ font: 11px Verdana, Geneva, sans-serif !important; color: #000; line-height: 16px;
margin-bottom: 15px;
}
/* .clearer {clear:both;} */
.prod_details_footer {margin: 20px; height: 20px;}
.prod_details_back, .prod_details_email{width: 116px; height: 16px; background: #000; color: #fff; display: block; text-decoration: none;
padding: 2px; padding-left: 15px; font-weight:bolder;
font-size: 11px;}
.prod_details_back .redarrow{
margin-right: 25px;
}
.prod_details_back { float: left; }
.prod_details_email { float: right; background:url(/uploads/black_button_bg.jpg); background-color: #000; background-repeat: no-repeat; padding-left: 40px;}
.prod_details_quantity1 {float: left; }
.prod_details_quantity2 {float: left; padding-left: 15px; margin-bottom: 25px;}
.prod_details_quantity3 {float: right; }
.topofelement { vertical-align: top; }
.productdetails-error { clear:both; color: #f00; font-weight: bold; }
/******************* breadcrumbs *************/
.breadcrumbs_bar{ height: 20px; width: 100%; font: 11px Verdana, Geneva, sans-serif; text-decoration: none; font-weight:bolder; }
.breadcrumbs_element a { text-decoration: none; font-weight:bolder; font: 11px Verdana, Geneva, sans-serif; color: #356535; }
/********* missing category list styles **********/
.category-list-item{
text-align:center;
}
.whitelink { color: #fff; }
.important1, .important2 {
color:#356535;font-size:13px;font-weight:bold;
}
/***************** some extra css to take fixing display issues with addressbook****/
.basket-dropdowntbl .checkout_details_input {
margin: 0px !important;
}
.noimageshere{vertical-align: top; }
.noimageshere img {display: none; }
.noimageshere span {float: right;}
.noimageshere a.adm_button {
/*display:block; */ float: right;
margin-left: 25px; /* margin-top: 10px; */
}
.noimageshere .adm_button {
float: right;
background:transparent url(../../uploads/styles/big-btn.gif) no-repeat scroll 0 0;border:medium none;color:#EEEAEB !important;cursor:pointer;font-size:11px;font-weight:bold;height:23px;line-height:20px;padding:0 0 3px;text-align:center;text-decoration:none;width:131px;
/* float: left; */
}
.reg-tbl tr { height: 25px; }
.address_checkout_details_input{
background:#F3F3F3 none repeat scroll 0 0;border:1px solid #6C0001;color:#222222;display:block;font-family:Verdana;font-size:11px;margin: 0px !important;width:250px; float: left;
}
/*************************** search extras ****/
.searchboxDD{
width:118px;
height: 20px;
border-left: 1px solid #999;
border-top: 1px solid #999; float: left;
}
#searchblock_part2 {
border-bottom:2px solid #FFFFFF;
/* border-top:2px solid #FFFFFF; */
height:45px;
padding-left:16px;
padding-top:0px;padding-bottom: 5px;
color:#356535;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:15px;
text-decoration:none;
}
.supercategory-link:hover {
color: #154515 !important;
font-weight:bolder !important;
}
#leftborder_address a:hover {
color: #154515 !important;
font-weight:bolder !important;
}
.create_own_image{
height: 123px;
width: 163px !important;
display: block;
background: url(/uploads/templates/create_own.gif) top center;
}
.create_own_image:hover {
height: 123px;
width: 163px !important;
display: block;
background: url(/uploads/templates/create_own_hover2.jpg) top center;
}
.productmenu-item-holder select, .prod_details_holder select, .searchblock_part2 select{
background:#F3F3F3 none repeat scroll 0 0;border:1px solid #6C0001;color:#222222;font-size:11px;height:18px;}
.content-panels-holder {
margin: 0 5px 5px 0;
float: left;
}
.productmenu-quantity-holder .prod_details_quantity2{
margin-right: 5px;
}
.content-panels-top {
width: 317px;
height: 8px;
background: url(../../uploads/styles/panels-top.gif) no-repeat;
font-size:1px;
}
.content-panels {
width: 297px;/*317-20*/
background: #f7f7f7 url(../../uploads/styles/panels-bottom.gif) no-repeat bottom;
padding: 0 10px 8px 10px;
}
.content-panels p {
padding: 10px 0;
margin: 0;
}
/*
* SimpleModal Confirm Modal Dialog
* http://www.ericmmartin.com/projects/simplemodal/
* http://code.google.com/p/simplemodal/
*
* Copyright (c) 2009 Eric Martin - http://ericmmartin.com
*
* Licensed under the MIT license:
* http://www.opensource.org/licenses/mit-license.php
*
* Revision: $Id: confirm.css 185 2009-02-09 21:51:12Z emartin24 $
*
*/
/* Overlay */
#confirmModalOverlay {background-color:#eee; cursor:wait;}
/* Container */
#confirmModalContainer {height:180px; width:420px; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; background:#fff; border:2px solid #336699;}
#confirmModalContainer .header {height:30px; width:100%; background:url(/data/images/confirm/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#confirmModalContainer .header span {padding-left:8px;}
#confirmModalContainer .message {color:#333; text-align:center; margin:0; padding:12px 4px; font-size:1em;}
#confirmModalContainer .buttons {width:320px; text-align: center; padding:10px 8px 0; margin-left: 40px;}
#confirmModalContainer .buttons div {float:right; margin-left:8px; width:150px; height:22px; padding-top: 4px; color:#666; font-weight:bold; text-align:center; background:url(/data/images/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;}
#confirmModalContainer a.modalCloseX,
#confirmModalContainer a.modalCloseX:link,
#confirmModalContainer a.modalCloseX:active,
#confirmModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:-1px; left:400px; color:#ddd;}
#confirmModalContainer a.modalCloseX:hover {color:#9bb3b3;}
#confirmModalContainer .simplemodal-extratext {
padding-top: 10px;
text-align: center;
clear:both;
}
.normal-div
{
background-image:url(/uploads/expand.jpg);
}
.active
{
background-image:url(/uploads/collapse.jpg)!important;
}
.corp_block_name, .corp_block_number, #corporate_encouragement_block{
color:#356535;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:16px;
text-decoration:none;
text-align: center;
}
.corp_block_name { font-weight:bolder;}
#corporate_encouragement_block { /* margin-top: 10px; */ margin-bottom: 10px; }
.productmenu-shortdescription { color: #000 !important; }
.CuteEditorFrame html body {
background-color: #fff !important;
}
.address_book_table td {
padding: 1px !important;
}
.feedback-textarea{
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #6C0001;
color:#222222;
font-size:11px;
width: 200px
}
/*price related*/
div.originalPriceStrikeOut
{
text-decoration:line-through!important;
font-size:95%!important;
color:#b10c0c !important;
/* float: left; */
}
.floatedprice{
float: left;
/* padding-left: 10px; */
padding-right: 10px;
}
.productmenu-price-holder div,
.prod_details_price div{
float: left; padding-right: 10px;
}
div.productmenu-shortdescription,
.prod_details_quantity {
clear: left;
}
.prod_details_price{
padding-bottom: 20px;
}
.basketupdate{
border: 0px;
height: 19px;
padding-bottom: 4px;
}
.basket-dropdowntbl img{
max-width: 90px;
}
.basket_product_clearer {
margin-bottom:35px;
}
.basket-dropdowntbltop input,
.basket-dropdowntbltop select{
max-width: 250px !important;
}
.basket-holder .basket-dropdowntbltop .address_checkout_details_input {
*max-width: 250px !important;
}
.basket-dropdowntbltop .adm_userdetails_input,
.adm_userdetails_input{
max-width: 150px !important;
}
.checkout-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#91191A url(/app/uploads/styles/basket-title-bg.gif) repeat-x scroll center top;
color:#EAEAEA;
font-weight:bold;
padding-left: 15px;
padding-right: 15px;
}
.checkout-table .basket-dropdowntbl {
margin:5px 0 20px;
padding:5px;
width:100%;
}
.checkout-table_inner {
width:100%;
}
.checkout-table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CFCFCF;
margin:5px;
padding:5px;
/* width:90%; */
}
.DoNotDisplay {
visibility:hidden;
}
.guestbook-form .shop-inp {
width:230px;
margin-bottom: 10px;
border: 1px solid #387838;
}
.guestbook-form .guest_comment {
height:150px;
width:530px;
}
.reminder_inputbox,
.dateTextbox{
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #6C0001;
color:#222222;
font-size:11px;
height:18px;
margin-top: 2px;
margin-bottom: 2px;
}
.registration_input2{
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #6C0001;
color:#222222;
font-size:11px;
}
.occ_add_button{
background:transparent url(/app/uploads/styles/productmenu-button.jpg) no-repeat scroll 0 0;
border:medium none;
color:#EEEAEB;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:22px;
line-height:22px;
text-align:center;
text-decoration:none;
width:112px;
}
.reg_leftside{
width: 150px;
}
.reg-tbl .registration_input2{
width:170px;
}
.randomsingle_guestbook_item{
/*display: none; */
}
h1#randomheadertxt {
color:#356535;
font-size:13px;
font-weight:bold;
margin-top:15px;
margin-bottom: 5px;
text-align:left;
}
.quotehs {
font-family:Verdana,Sans-serif;
font-size:0.9em;
margin:0 0 0.2em;
padding: 0px 12px 0 10px;
text-align:left;
width:150px;
}
.quotehs a{
text-decoration:none;
}
.quotehs a:hover{
text-decoration:underline;
}
#pageViwer_content5_ctl00_pnlComments table,
#pageViwer_content5_ctl00_pnlComments table tbody tr,
#pageViwer_content5_ctl00_pnlComments table tbody tr td,
.guestbook-tbl tbody tr,
.guestbook-tbl tbody tr td {
border:0 none #FFFFFF !important;
}
.single_guestbook_item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #387838;
color:#222222;
overflow:hidden;
width:620px;
}
.single_guestbook_item {
color:#222222;
}
.guestbook_item_sig {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#356535 none repeat scroll 0 0 !important;
color:#FFFFFF !important;
display:block;
height:auto;
overflow:hidden;
padding:5px 10px 5px 20px;
margin: 0px !important;
}
.guestbook--title span {
white-space:normal;
width:560px;
/*word-wrap:break-word;*/
}
.guestbook-info {
display:block;
padding-left:20px;
padding-right:20px;
width:560px;
}
.guestbook-name {
color:#ededed !important;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
}
.guestbook-tbl .guestbook-postedby {
overflow:hidden;
width:400px;
}
.guestbook-postedon {
text-align:right;
width:150px;
}
.guestbook-form .registration_button{
margin-top: 10px;
}
.cancel_button .registration_button{
float:left;
margin-left:150px;
*margin-left: 150px;
}
/*.basket-dropdowntbl select, */
.basket-dropdowntbl textarea{
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #6C0001;
color:#222222;
display:block;
float:left;
font-family:Verdana;
font-size:11px;
}
#pageViwer_brochure_editor_ctl00_pnlComments{
display: none;
}
.registration_label2{
width: 150px;
display: block;
}
.reg_leftside{
width: 165px;
}
/* basket address box*/
.basketAddressPreview{
width:172px;
}
.reg_leftside_passwordIEfix{
*width: 155px;
}
.registration_newsletter{
display: none;
}
.productmenu-item-holder {
clear: both;
}
.productmenu-paging-area{
clear: both;
}
.prod_details_specialoffer{
width: 80px;
}
.del_method{
margin-left: 5px;
}
.shop-qtyinp{
text-align: center;
}
.checkout_delivery_date,
.checkout_giftmessage{
width: 160px;
}
/***************** ammendments to product category drop down ******************/
.productmenu-paging-area{
width: 600px;
}
.productmenu-top .productmenu-dropdown-area{
clear: both;
width: 200px;
}
.newbrochureform{
/* width: 400px; */
background: #fff;
/*	margin-top: 15px;	*/
margin-left: 50px;
}
.newbrochureform .brochure_request_input,
.newbrochureform .brochure_request_select{
border:1px solid #666;
color:#222222;
}
.newbrochureformcolumn1{
width: 130px;
}
.newbrochureform_comments{
width: 200px;
height: 90px;
margin-top: 15px;
}
/*********************************************************************************
*** FEB 2011 - HOMEPAGE UPDATES ******
********************************************************************************/
.front_page_single_item_bar{
width: 615px;
height: 260px;
clear: both;
}
.front_page_single_item{
border: medium solid #C0C0C0;
/* text-align: center; */
width: 185px;
float: left;
margin: 5px;
}
.front_page_single_item_image {
/* text-align: center; */
border-bottom: medium solid #C0C0C0;
overflow: hidden;
height:180px;
text-align: center;
}
.front_page_single_item_image * {
vertical-align: middle;
}
.front_page_single_item_image span{
 display: inline-block;
height: 100%; 
}
.front_page_single_item_image a{
display: block;
display: table-cell;
height: 180px;
text-align: center;
vertical-align: middle;
width: 185px;
background: #fff;
}
.front_page_single_item_image img{
max-width: 180px;
max-height: 170px;
vertical-align: middle;
/* display: none; */
}
.front_page_single_item_link{
background: #000;
text-align: center;
padding: 5px;
font-family: Verdana;
font-weight: bold;
height: 40px;
overflow: hidden;
}
.front_page_single_item_link a{
color: #fff !important;
border-bottom: 1px solid #356535;
text-decoration: none;
}
.center_adverts_bottom{
/* padding-top: 25px; */
}
.center_adverts h2,
.center_adverts_bottom h2{
color: #356535;
font-family: Verdana;
font-size: 10pt;
font-weight: bold;
}
.front_page_single_item_bar_top{
/* display: none; */
}













/***********************************************************************************************
**************************** basket updates ****************************************************/



.testpopupdiv_button{
cursor: pointer;
}
.testpopupdiv{
width: 350px; 
background: none repeat scroll 0% 0% #ededed; 
}
.expose{
    -moz-border-radius: 4px 4px 4px 4px;
     background: url("http://static.flowplayer.org/img/global/gradient/h150.png") repeat-x scroll 0 0 #FFFFFF; 
    border: 1px outset #CCCCCC;
    margin: 20px 0;
    padding: 20px;
    text-align: center;
    width: 350px;
}
#exposeMask {
   background: url("http://flowplayer.org/tools/img/mask/mask_gradient_1000.png") no-repeat scroll 13% 160px #667788; 
}

.testpopupdiv .header { display: none; } 
.testpopupdiv .modalCloseX { display: none; } 

#basket_address_confirmModalContainer { width:550px; height: 350px;  /* padding-bottom: 20px; padding-left:20px; padding-right: 20px;*/ background:#ededed; border:2px solid #999;}
#basket_address_confirmModalContainer .header {margin-bottom: 20px; height:30px; width:100%; background:url(/data/images/confirm/header.gif) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px;}
#basket_address_confirmModalContainer .header span {padding-left:8px;}
#basket_address_confirmModalContainer .message {color:#333; text-align:center; margin:0; padding:12px 4px; font-size:1em;}
#basket_address_confirmModalContainer .buttons {width:320px; text-align: center; padding:10px 8px 0; margin-left: 40px;}
#basket_address_confirmModalContainer .buttons div {float:right; margin-left:8px; width:150px; height:22px; padding-top: 4px; color:#666; font-weight:bold; text-align:center; background:url(/data/images/confirm/button.gif) repeat-x; border:1px solid #bbb; cursor:pointer;}
#basket_address_confirmModalContainer a.modalCloseX,
#basket_address_confirmModalContainer a.modalCloseX:link,
#basket_address_confirmModalContainer a.modalCloseX:active,
#basket_address_confirmModalContainer a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.1em; position:absolute; top:-1px; left:500px; top: 6px; color:#ddd;}
#basket_address_confirmModalContainer a.modalCloseX:hover {color:#9bb3b3;}
#basket_address_confirmModalContainer .simplemodal-extratext {
padding-top: 10px;
text-align: center;
clear:both;
}


.delivery_address_input
{
    .address_checkout_details_input;
    width:200px!important
}

.td_no_padding td {
    padding: 0px!important;}
 /* 
	img {
    display:none!important;}  	
*/









#exposeMask{
position: absolute; 
top: 0px; 
left: 0px; 
width: 100%;
height: 8000px; 
display: none; 
opacity: 0.8; 
z-index: 1000; 
background: url(/uploads/white_expose.png);
}

/*
.tblDeliveryAddressHeader{
width: 200px;
}

*/



.AddressBookPreview img,
.AddressBookPreviewBilling img{
display: none;
}

.AddressBookPreview .adm_button,
.AddressBookPreview .aCancelEdit,
.AddressBookPreviewBilling .adm_button,
.AddressBookPreview .aCancelEdit{
float: left;
margin-left: 15px; 
margin-bottom: 10px; margin-top: 10px;
}
.AddressBookPreview span{

}

.AddressBookPreview .adm_userdetails_input{
width:  width: 150px !important;
}

.AddressBookPreview,
.AddressBookPreviewBilling{
background:#F3F3F3 none repeat scroll 0 0;border:1px solid #356535;color:#222222;display:block;font-family:Verdana;font-size:11px;margin: 0px !important; width:320px;  float: left;
/* min-height: 300px; */
/* overflow: hidden; */
}
.AddressBookPreviewBilling{
/* width: 420px; 
	padding-left: 100px;*/
    width: 470px;
	padding-bottom: 15px;
	padding-left: 10px;
	/* border: 0px; 
	background: #F7F7F7;*/
}
.AddressBookPreviewBilling .txtAdressBookPreview{
	/* background: #F7F7F7; */
}

.AddressBookPreview  .adm_userdetails_input{
width: 150px;
}
.AddressBookPreviewBilling  .adm_userdetails_input{
    margin-left: 15px;
    max-width: 170px !important;	
    width: 170px !important;
}


.AddressBookButtonHolder{
width: 125px;
margin-left: 100px;
padding-top: 20px;
padding-bottom: 10px;
}
.AddressBookPreviewBilling .AddressBookButtonHolder{
margin-left: 150px;
}
.AddressBookPreview .adm_button, 
.AddressBookPreviewBilling .okAndCancelbuttons {
    background: url("/app/uploads/styles/back-btn-bg.gif") no-repeat scroll 0 0 transparent;
    color: #EEEAEB !important;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
    width: 61px;
	float: left;
	margin: 0px;
}


.AddressBookPreview  .btn_postcode_lookup, 
.AddressBookPreviewBilling  .btn_postcode_lookup {
	font-size: 11px;
	/* float: right; */
	/* height: auto; */
	 /* width: 165px; */
}
.AddressBookPreview  .btn_postcode_lookup{
display: block;
float: right;
padding-right: 10px;
} 
.btn_postcode_lookup{
	/* 
	display: block;
	background: url("/app/uploads/styles/productmenu-button.jpg") no-repeat scroll 0 0 transparent; */
    border: 0 none;
    /* color: #EEEAEB !important; */
    cursor: pointer;
   /* display: block;
    font-size: 8px;
    font-weight: bold; */
    height: 22px;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
  /*  width: 112px;
	 clear: both; */
	/* margin-top: 2px;*/
}

.ChooseAdressDd{
	border: 1px solid #6C0001;
	background: #fff;
	color: #222222;
	font-family: Verdana;
    font-size: 11px;
	width: 200px;
}
.AddressBookPreviewBilling .ChooseAdressDd{
	width: 300px;
}

.txtAdressBookPreview{
min-height: 180px;
}

.checkout-table_inner img {
max-width: 90px;
}

.CategoryDescriptionsToggleButton{
	color: #BC1920 !important;
	display: block;
    font-size: 8pt;
    margin-bottom: 4px;
    margin-top: 4px;
	float: right;
	background: #fff;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}
.CategoryDescriptionsToggleButton:hover{ 
	color: #68090a !important; 
}
.basketupdate:hover,
.hide_basket-btn:hover,
.basket-btn:hover,
.checkout_button:hover
{
color: #bbb !important;
}


.fb_ltr {
    border: 0 none;
    padding-left: 5px;
}



/******** PRODUCT PAGE FACEBOOK ADDITION 11/07/11 ***************/
#facebook_product_details{
	/* position: absolute; */

}
.facebook_product_details{
	float: left;
	height: 25px;
}
.facebook_product_details td{
	width: 55px;
}
.twitter-share-button{
	/* position: absolute; */
	margin-left: 10px;

}
