body {background-color: #F4EEDE; margin: 0px; margin-bottom: 10px; padding: 0px; font: 12px Verdana,sans-serif; text-align:center}
img {border: none}
div {text-align: left}
a:hover {text-decoration: none}
ul {margin-left: 15px;}

.span_def {color: #67503D !important}
.span_red {color: #9f3c33 !important}

input {color: #67503D; font: 11px Verdana, Tahoma, sans-serif; padding-left: 3px;}
select {color: #67503D; font: 11px Verdana, Tahoma, sans-serif; padding-left: 3px;}

.main {margin: auto; width: 724px;}
.main01 {border: solid 2px #77463F; width: 724px; margin: 10px 20px; padding: 1px; }
.main02 {background: #67503c url('/img/bg001.gif') repeat-x top left; padding-top: 1px; }



/**** TOP ****/
.logo_main {margin: 4px 0px 3px 15px; float: left}
.top {float: right; text-align: right; width:520px; position: relative; right: 0px !important; //right: -6px}
.login {float:right; margin: 24px 3px 0 67px; #margin: 33px 3px 0 67px; /*padding: 2px 5px 5px 5px;*/ height: 35px; background:url('/img/bg009_logged_new.gif') no-repeat; font: 11px Verdana,sans-serif; color: #3c1c12; width: auto; }
/*.top .login {text-align: left; width: 160px;padding: 2px 5px 0 5px; height: 25px; background-image:url('/img/bg009.gif'); margin-top: 15px; font: 11px Verdana,sans-serif; color: #3c1c12; margin-bottom:2px}*/
.login a {color: #3c1c12;}
.login .separator {color: #7d6056; font-size: 15px}
/*.top .login img {margin-bottom: 1px}*/
.top .menu {margin-top: 10px; margin-right: 2px; color: #7b5948; font-size: 15px; text-align: right;}
/*.top .menu img {margin: 0px 7px; vertical-align: bottom}*/

.sep {clear: both}
.sep2 {clear:both; width:1px; height:1px; margin:0; padding:0}


/**** MIDDLE INDEX ****/
.middle {width: 705px; margin: 0px 9px 5px 9px; background-image:url('/img/bg002.gif'); border-right: solid 1px #8e885e; height: 366px}
/*.middle img, .middle div {float: left}*/
.middle .title_img {height: 106px; float: none; border-top: solid 1px #8e885e}
.middle .title_img img {float: none; margin-top: 40px; margin-left: 30px}
.middle .part01 {background-image:url('/img/bg003.jpg'); width: 220px; height: 112px}
.middle .part01 .text {width: 115px; font: 11px Arial,sans-serif; color:#4e2600; margin: 23px 0px}
.middle .part01 .text a {color: #ae3d45}

.middle_bot {width: 706px; margin: auto; margin-bottom: 5px}
.middle_bot td {vertical-align: top}
.middle_bot .middle2 {border: solid 1px #79604c; width: 326px; height: 254px; background-image:url('/img/bg005.gif'); /*padding: 12px*/ padding:10px}
/*.middle_bot .middle2 img {margin-left: 17px}*/
.middle_bot .middle2 .fix_img {margin: 0px; margin-top: 5px}
#middle_left {padding-right: 6px; padding-bottom: 10px; padding-left: 6px; }
#middle_right {padding-bottom: 10px}

#middle_left .text {background: #431D10 url('/img/bg015.gif') repeat-x bottom center; width: 292px; padding: 0px 15px; font: 11px Arial,sans-serif; color: #d0bb82}
#middle_left .text a {color: #d0bb82}
#middle_left .text a:active {color: #d0bb82}
#middle_left .text a:visited {color: #d0bb82}
#middle_left .text a:link {color: #d0bb82}

#middle_left .text img {margin: 0px}
#middle_left .text a:hover {text-decoration: none}
#middle_left .kona {background: #6B5442 url('/img/bg016_new.gif') bottom left no-repeat; text-align: right; width: 322px;}
/* #middle_left .kona {background: url('/img/bg016.gif') bottom no-repeat; text-align: right} */
#middle_left .kona img {margin-top: 0px}

#middle_right .text01 {background:url('/img/bg007.gif') bottom left; width: 293px; padding: 10px 15px 14px 15px; margin-bottom: 25px; font: 11px Arial,sans-serif; color: #d0bb82; overflow: auto}
#middle_right .text01 a {color: #D0BB82;}
#middle_right .text01 a:active {color: #D0BB82;}
#middle_right .text01 a:visited {color: #D0BB82;}
#middle_right .text01 a:link {color: #D0BB82;}
.fix_inner {margin: 7px 0px; padding: 0px; background-image: none; margin-right: 60px}
#middle_right .text02 {background-image:url('/img/bg017.gif'); width: 292px; padding: 14px 15px; font: 11px Arial,sans-serif; color: #d0bb82}
#middle_right .fix_img2, #middle_right .fix_img21 {margin: 0px}
#middle_right .fix_img21 {margin-top: 10px; }
#middle_right .text02 a {color: #d0bb82; }
#middle_right .text01 a:hover, #middle_right .text02 a:hover {text-decoration: none}
#middle_right .text02 .sign {text-align: right; font-weight: bold}

.col_sep {width: 7px}


/**** MIDDLE SECOND ****/
.smiddle {width:706px; margin: 0px 8px 10px 8px; background: #e6d7ad url('/img/bg010.gif') repeat-x; overflow: visible; border: solid 1px #67503d}
.smiddle2 {margin: 0px 6px 0px 6px; }
.smiddle .left_column {width: 180px; float: left}
.smiddle .left_column .menu {background-image:url('/img/bg011.gif'); width: 180px}
.smiddle .left_column .menu .inmenu {background: url('/img/bg012.jpg') no-repeat left center; width: 149px; padding: 7px 0px 3px 31px}
.smiddle .left_column .menu .inmenu .submenu {margin-top: 2px; margin-bottom: 13px}
.smiddle .left_column .menu .inmenu #last_elment {margin-bottom: 0px}
.smiddle .left_column .menu .inmenu .submenu img {vertical-align: middle; margin: 2px 0px}

.smiddle .scontent {width: 514px; float: right;}
.smiddle .scontent .incontent {background-color: #fffbda; border-left: solid 1px #ae9677; border-right: solid 1px #ae9677; overflow: auto; padding-left: 10px; #height: 987px; /*1006*/}
.smiddle .scontent .title_img {height: 89px; width: 493px; background: url('/img/bg013.jpg') no-repeat center center; margin: auto}
.smiddle .scontent .title_img img {margin-left: 28px; margin-top: 37px}
.smiddle .scontent .incontent { overflow: visible;}
.smiddle .scontent .incontent .text {padding: 15px 10px 7px 27px; color: #67503d; font: 11px Verdana,sans-serif;}
.smiddle .scontent .incontent .text_new {padding: 15px 0px 1px 0px; color: #67503d; font: 11px Verdana,sans-serif;}
.smiddle .scontent .incontent .text_new a {color: #492518}
.text_new {width:502px}
.smiddle .scontent .incontent .text:first-line {position: relative; margin-left: -7px}
.smiddle .scontent .incontent .text .text_img {float: right; margin-left: 15px}
.smiddle .scontent .incontent .text a {color: #790000}
.smiddle .scontent .incontent .text .part01 {margin: 5px 0px 10px 14px}
.smiddle .scontent .incontent .text .part02 {margin-right: 30px}

.process_titile {font: bold 13px Verdana,sans-serif; color: #3e190a; background: url('/img/bg014.gif') repeat-y}
.process_titile img {vertical-align: bottom}
.process_text {font: 11px Verdana,sans-serif; color: #67503d; padding: 0px 10px 7px 15px; background: url('/img/bg014.gif') repeat-y;}
.process_text a {color: #790000}
#last_block {background-image: none}

.ban {width: 180px; margin-top: 6px}
.ban .title {background-color: #4d3827}
.ban .text, .ban .text2 {background-color: #d0bb82; padding: 12px 12px 6px 12px; font: 10px Verdana,sans-serif; color: #281a0d}
.ban .text a, .ban .text2 a {color: #5b3427}
.ban .text .name {font-weight: bold; color: #5b3427; margin-bottom: 3px}
.ban .text2, .ban .text2 a {font-size: 11px}


/**** BOTTOM ****/
.bottom, .sbottom {background-color: #321800; text-align: center;}
.sbottom {border: 1px solid transparent; border-top: solid 1px #c8bead; } /* for second page */
.bottom .links, .sbottom .links {color: #775D44; padding-top: 10px; font-size: 17px; text-align: center; padding-left: 2px; padding-right: 2px}
.bottom .links a, .sbottom .links a {color: #C6AC93; text-decoration: none; margin: 0px 2px; font-size: 11px}
.bottom .links a:active, .sbottom .links a:active {color: #C6AC93; text-decoration: none; margin: 0px 2px; font-size: 11px}
.bottom .links a:visited, .sbottom .links a:visited {color: #C6AC93; text-decoration: none; margin: 0px 2px; font-size: 11px}
.bottom .copy, .sbottom .copy {color: #A68C73; font: 10px Verdana,sans-serif; margin-top: 3px; padding: 10px 0px; text-align: center}
.bot_spacer {height: 1px; font-size: 1px}

/**** My Account ****/

.hr {height: 1px; overflow: hidden; background: #ECE1B7 repeat-x; clear: both; margin: 0 3px 0 12px;}
.hr hr {visibility: hidden}

.bigText {font: 13px Verdana, Tahoma, sans-serif ; color: #3E190A;}
#AccLogin {background: url('/img/bgAccLogin2.gif') no-repeat; width: 493px; height: 90px; margin-top: 13px;}
.title_img_myAcc {background: url('/img/bgTitleMyAcc.jpg'); width: 493px; height: 90px;}
.smallCircle {padding:0}
.smallCircle li {background: url('/img/bulRedCircle.gif') no-repeat; padding: 0px 0px 0px 10px; list-style-type: none;}
.title_img_myAccLong {background: url('/img/bgTitleMyAccLong.jpg'); width: 673px; height: 90px;}
.BerryBucks { width: 100%;}
.BerryBucks td {border-bottom: solid 1px #C5B18B; padding: 5px 0 5px 10px; vertical-align: top; font-size:11px}

/* Styles for My Account1 */

.q1 {background: #4A3726 url(/img/bg_q1_tl.gif) top left no-repeat; margin: 7px 0 0; width: 493px;}
.q2 {background: url(/img/bg_q1_tr.gif) top right no-repeat;}
.q3 {background:  url(/img/bg_q1_br.gif) bottom right no-repeat;}
.q4 {background: url(/img/bg_q1_bl.gif) bottom left no-repeat; padding: 7px 5px 5px 9px;}

.line1 {padding: 10px 0 0 0;}
.line1 .cstm_tbl {border-collapse: collapse; margin: 0 10px 0 0; float: left; width: 240px;}
.line1 .cstm_tbl .up_tr td {background: #57412F url('/img/bulCustom.gif') no-repeat; background-position: 4px 5px; height: 26px; font: 11px verdana, tahoma, sans-serif; color: #FFFBDA;}
.line1 .cstm_tbl .content_tr td {vertical-align: top; border-bottom: solid 1px #C4B086; color: #67503D; font: 11px verdana, tahoma, sans-serif; padding: 8px 14px;}


/**** JavaBerry Club ****/

.bigCircle {padding-left:0; list-style-type:none; margin-left:0}
.bigCircle li {background: url('/img/bulBigCircle.gif') 0px 2px no-repeat; padding: 0 0 20px 15px; }
.title_img_Club {background: url('/img/bgTitleClub.jpg'); width: 495px; height: 91px;}

/**** Collection ****/
.title_img_collect {background: url('/img/bgCollection.jpg'); width: 495px; height: 91px; margin-left: -1px}
.odd {background: #F7F1D0; }
.odd td {padding: 12px 0 12px 12px; border-top: solid 1px #D6C8A8; border-bottom: solid 1px #D6C8A8;}
.even {background: #FFFBDA;}
.even td {padding: 12px 0 12px 12px; border-top: solid 1px #D6C8A8; border-bottom: solid 1px #D6C8A8;}

.prod_list {border-collapse: collapse; width: 100%;}
.prod_list td {font-size:11px;color: #67503d;}
.prod_list .descr {width: 217px; border-right: solid 1px #D6C8A8; vertical-align: top;padding-right:10px}
.prod_list .cost {padding: 0; text-align: center; vertical-align: top; font-size:11px}
.prod_list .descr a {color: #492518;}
.hr1 {height: 1px; overflow: hidden; background: url('/img/bgLinePunctir.gif') repeat-x; clear: both; margin: 0 3px 0 12px;}
.hr1 hr {visibility: hidden}
.CollProdTitle {color: #492518;}

/**** Item ****/

img.item_ill {border: 1px solid #583424}

.left {width: 160px; height: 512px; background: url('/img/bgItem.jpg') no-repeat; border: solid 1px #BDAB92;}
.right {width: 298px; height: 512px; border: solid 1px #BDAB92;}
.l1 {background: url('/img/bg-l-top.png') no-repeat top;}
.l2 {background: url('/img/bg-l-bottom.png') no-repeat bottom;}


.r1 {background: url('/img/bg-r-top.png') no-repeat top;}
.r2 {background: url('/img/bg-r-bottom.png') no-repeat bottom;}
.stable {border-collapse: collapse; height: 879px; /*899 512*/}
.stable td {padding: 0; font-size:11px; color: #67503d;}

.popup { background: #5B3327 url('/img/bgPopup.jpg') no-repeat; width: 390px; height: 355px; color: #E6D7AD; font: 11px Verdana, Tahoma, sans-serif;}

.popup_hid {position: absolute; display: none; margin-left: 25px; #margin-left: -26px; margin-top: 5px;  #margin-top: 15px; }
.popup_hid1 {margin-left: 205px; #margin-left: -195px; }

.close {display: block; position: absolute; top: 319px; left: 19px;}

.ToRight {text-align: right;}
.ToRight a {}

/* Styles for Security Page */

.inf_title {font: bold 13px Verdana,sans-serif; color: #3e190a; }

/* Styles for Terms of Use */

.terms_title {font: bold 10px Verdana,sans-serif; color: #3e190a; }

/* Styles for BerryBucks */

.title_img_Berry {background: url(/img/bgBerryBucks.jpg); width: 494px; height: 89px;}

/* Styles for Contact Us */

.cont1 {background: #EDE2BA url(/img/bgCont-tl.gif) top left no-repeat; }
.cont2 {background: url(/img/bgCont-tr.gif) top right no-repeat;}
.cont3 {background: url(/img/bgCont-bl.gif) bottom left no-repeat;}
.cont4 {background: url(/img/bgCont-br.gif) bottom right no-repeat; padding: 15px 16px 0px 17px;}


.title_img_Contact {background: url(/img/bgContactUs.jpg); width: 494px; height: 90px;}
.otst {margin-left: 20px; }
.razriv {padding: 30px;}
.frm label {display: block; float: left; width: 200px; margin-bottom: 5px;}
label.long {width: 240px !important}
label.long2 {width: 260px !important}
.frm input {display: block; float: left; margin-bottom: 5px;}
.frm select {display: block; float: left; margin-bottom: 5px;}


.frm1 label {display: block; float: left; width: 200px; position: relative; top: 12px;}
.frm1 input {display: block; float: left; position: relative; top: 6px;}
.frm1 select {display: block; float: left; margin-bottom: 5px;}
/* Styles for FULL SIZE PAGES */

.full_width {border: solid 1px #000; width: 100%;}

/* Styles for tables _like_ Custom Service*/

.title_img_Custom {background: url(/img/bgCustomService.jpg); width: 673px; height: 89px;}
.line {padding: 10px 0 0 0}
.cstm_tbl {border-collapse: collapse; margin: 0 6px 0 0; float: left; height: 96px;}
.cstm_tbl td {padding: 0; }

.cstm_tbl .up_tr {}
.cstm_tbl .up_tr td {background: #57412F url('/img/bulCustom.gif') no-repeat; background-position: 4px 5px; width: 221px; height: 26px; font: 11px verdana, tahoma, sans-serif; color: #FFFBDA;}
.cstm_tbl .up_tr td a, a:link, a:visited, a:active {color: #FFFBDA;}
.cstm_tbl .up_tr td span {margin-left: 30px;}
.cstm_tbl .content_tr {background: #E3D5A5;}
.cstm_tbl .content_tr td {height: 60px;  vertical-align: top; border-bottom: solid 1px #C4B086;}
.cstm_tbl .content_tr td a:link {font: 10px verdana, tahoma, sans-serif; color: #67503D;}
.cstm_tbl .content_tr td a:visited {font: 10px verdana, tahoma, sans-serif; color: #67503D;}
.cstm_tbl .content_tr td a:active {font: 10px verdana, tahoma, sans-serif; color: #67503D;}

.cstm_tbl .content_tr td ul {list-style-type: none; margin: 10px 0 0 20px; padding: 0;}
.cstm_tbl .content_tr td ul li {background: url('/img/bulCustom2.gif') center left no-repeat; padding: 0 0 4px 10px; margin: 0;}

/* Styles for Custom Service */

.cstm_tbl2 {border-collapse: collapse; margin: 0 6px 10px 0; float: left; height: 193px;}
.cstm_tbl2 td {padding: 0; }

.cstm_tbl2 .up_tr {}
.cstm_tbl2 .up_tr td {background: #57412F url('/img/bulCustom.gif') no-repeat; background-position: 4px 5px; width: 221px; height: 26px; font: 11px verdana, tahoma, sans-serif; color: #FFFBDA;}
.cstm_tbl2 .up_tr td a, a:link, a:visited, a:active {color: #FFFBDA;}
.cstm_tbl2 .up_tr td span {margin-left: 30px;}
.cstm_tbl2 .content_tr {background: #E3D5A5;}
.cstm_tbl2 .content_tr td {height: 152px;  vertical-align: top; border-bottom: solid 1px #C4B086;}
.cstm_tbl2 .content_tr td a:link {font: 10px verdana, tahoma, sans-serif; color: #67503D;}
.cstm_tbl2 .content_tr td a:visited {font: 10px verdana, tahoma, sans-serif; color: #67503D;}
.cstm_tbl2 .content_tr td a:active {font: 10px verdana, tahoma, sans-serif; color: #67503D;}
.cstm_tbl2 .content_tr td ul {list-style-type: none; margin: 10px 0 0 20px; padding: 0;}
.cstm_tbl2 .content_tr td ul li {background: url('/img/bulCustom2.gif') center left no-repeat; padding: 0 0 4px 10px; margin: 0;}

/* Styles for How To Order */

ul.how {margin-left: 40px; }
ul.how a:link, a:visited, a:active {font-size: 11px;}

/* Styles for Shipping Cart */

#cart {font: 11px Verdana,sans-serif; color: #67503D; margin: 15px 0 0 0; padding: 0 10px 0 0;}
.title_img_Cart {background: url(/img/bgCart.jpg); width: 674px; height: 89px;}
.cart_tbl {width: 100%; font: 11px Verdana,sans-serif; color: #67503D; border-collapse: collapse; border: solid 1px #D6C8A8; width: 670px; }
.cart_tbl td {border-top: solid 1px #D6C8A8;}
.cart_tbl td {padding: 12px 0 12px 11px; vertical-align: top;}
.cart_tbl td.special {background: url(/img/bg_tr_special.gif) repeat-x; padding: 8px 0 8px 11px; }
.cart_tbl td.special label {color: #8B0609; font-weight: bold; }
.cart_tbl .all_td td {border: solid 1px #D6C8A8;}

/* Styles for Checkout */

.c1 {background: #DCCCA0 url(/img/bg_c_tl.gif) top left no-repeat; width: 675px;}
.c1_ {background: #DCCCA0 top left no-repeat; width: 675px;}
.c2 {background: url(/img/bg_c_tr.gif) top right no-repeat;}
.c3 {background: url(/img/bg_c_bl.gif) bottom left no-repeat;}
.c4 {background: url(/img/bg_c_br.gif) bottom right no-repeat; padding: 15px 0px 15px 17px; font: 10px Verdana,sans-serif; color: #67503D;}
 a, a:link, a:active, a:visited {color: #67503D;}
 table {border-collapse: collapse;}
 table td {padding: 0;}
 .container {border: solid 1px #C5B18B; margin: 0px 0 0 0;}
 .info_input {font: 11px Verdana,sans-serif; color: #5B3427; width: 100%; height: 100%; background: #EEE4BD;}
 .info_input .info_header {background: #5B3427; color: #FFFBDA; height: 28px; padding: 0 0 0 15px;}
 .info_input td {padding: 0 0 3px 10px; text-align: left; vertical-align:middle}
 .info_input td input {width: 165px; margin: 0;}
 .container .adv_info {padding: 8px 5px 15px 15px; vertical-align: top; font-size:11px; color: #67503D;}
 .container .adv_info .pswd_login {background: #E5D8AF; width: 238px; height: 70px; color: #5B3427;}
 .container .adv_info .pswd_login label {float: left; margin: 0 0 0 10px;}
 .container .adv_info .pswd_login input {float: right; width: 110px; margin: 0 10px 0 0;}

.b1 {background: #DCCCA0 url('/img/bgInset1.gif') top left no-repeat; width: 108px; height: 69px; font: 10px Verdana,sans-serif; color: #67503D;  float: left; }
.b2 {background: url('/img/bgInset2.gif') top right no-repeat; width: 108px; height: 69px;}
.b3 { width: 108px; height: 69px; float: left; font: 10px Verdana,sans-serif; color: #67503D;}

.asterix {color: #9D080D;}

/* Styles for Shipping & Returns */
.title_img_Shipping {background: url(/img/bgShipping.jpg); width: 494px; height: 90px;}

/* Styles for Checkout1 */

 .info_input1 {font: 11px Verdana,sans-serif; color: #5B3427; width: 200px; height: 100%; background: #EEE4BD;}
 .info_input1 .info_header {background: #5B3427; color: #FFFBDA; height: 28px; padding: 0 0 0 15px;}
 .info_input1 td {padding: 0 0 3px 10px; text-align: left;}

 .info_input2 {font: 11px Verdana,sans-serif; color: #5B3427; width: 100%; height: 100%; background: #EEE4BD;}
 .info_input2 .info_header {background: #5B3427; color: #FFFBDA; height: 28px; padding: 0 0 0 15px;}
 .info_input2 td {padding: 0 0 3px 10px; text-align: left;}

/* Styles for Checkout2 */

 .info_input3 {font: 11px Verdana,sans-serif; color: #5B3427; width: 200px;  background: #EEE4BD;}
 .info_input3 .info_header {background: #5B3427; color: #FFFBDA; height: 28px; padding: 0 0 0 15px;}
 .info_input3 td {padding: 0 0 3px 10px; text-align: left;}
 .info_input3 input {margin: 4px 0 0 0;}
 .info_input3 select {margin: 4px 0 0 0;}
 .ch2_tbl table {float: left; margin: 0 10px 0 0;}

/* Styles for Checkout3 */

.c1_ch3 {background: #DCCCA0 url(/img/bg_c_tl.gif) top left no-repeat; width: 675px;}
.c2_ch3 {background: url(/img/bg_c_tr.gif) top right no-repeat;}
.c3_ch3 {background: url(/img/bg_c_bl.gif) bottom left no-repeat;}
.c4_ch3 {background: url(/img/bg_c_br.gif) bottom right no-repeat; padding: 15px 16px 15px 17px; font: 10px Verdana,sans-serif; color: #67503D;}
.c4_ch3 a, a:link, a:active, a:visited {color: #67503D;}

.cart_tbl3 {width: 100%; font: 11px Verdana,sans-serif; color: #67503D; border-collapse: collapse;}
.cart_tbl3 td {padding: 12px 0 12px 11px; vertical-align: top;}
.cart_tbl3 .all_td td {}
.cart_tbl3 .border_bottom td {border-bottom: solid 1px #F1E4BA; padding: 6px;}
.cart_tbl3 .border_bottom1 td {border-bottom: solid 1px #C5B18B; padding: 6px;}
.cart_tbl3 .border_bottom2 td { padding: 6px;}

.new_td {border-top: solid 2px #F7F1D0; border-left: solid 2px #F7F1D0; border-right: solid 2px #F7F1D0; border-bottom: solid 2px #D5CCAE; background: #F7F1D0 url('/img/bgTD.gif') repeat-x; padding: 6px 0 5px 10px;}

/* Electronic Gift Certificates */

.form_otstup {padding: 5px 0 5px 66px;}
.title_img_Gift {background: url(../img/bgGift.jpg); width: 492px; height: 89px;}

/* What our customers are saying part. Blyua... */
div.custom {width:460px;}
DIV.custom_txt {background:#FFFBE7 url("../img/bg_u.png") repeat-y; /* tupee otverstat' bilo slojno... NO MOJNO!!! */color:#62513F; font: 11px Verdana, Tahoma, sans-serif; padding:4px 10px 8px 6px}
DIV.custom_line {width:460px; height:1px; backGround-color:#D7CDB4;}
DIV.custom_line HR {display:none;}
DIV.custom_name {background:#E6DCB9 url("../img/bg_d.png") repeat-y; width:100%; color:#965C36; font: bold 10px Verdana, Tahoma, sans-serif; padding-top:4px}
div.custom_name span {margin:4px 0 0 6px}
DIV.custom_down {width:460px;}

/* Learning Center */

.LCplashka {width: 493px; height: 168px; background:#EFE3BC url("../img/bgLearningCenter.gif") no-repeat; color: #790000; font: 13px Verdana, Tahoma, sans-serif;}
#LClist {list-style-type: none;  margin: 25px 0 0 20px;}
#LClist li {background: url("../img/bulLC.gif") no-repeat; padding: 2px 0 3px 30px;}
#LClist a, #LClist a:link, #LClist a:active, #LClist a:visited {font-size: 13px;} 

/* Coffee Terminology */
#termin a {font: bold 13px Verdana, Tahoma, sans-serif; color: #790000;}

.TastCoffee ul {list-style-type: none; margin: 10px 0 0 20px; padding: 0;}
.TastCoffee ul li {background: url('../img/bulCustom2.gif') center left no-repeat; padding: 0 0 4px 10px; margin: 0;}

/* French Press Brewing Guide */

.ListFrenchPress li {margin: 0 0 3px 0;}

a.nolink:link {text-decoration: none;}
a.nolink:visited {text-decoration: none;}
a.nolink:hover {text-decoration: underline;}
a.nolink:active {text-decoration: none;}

.awardTbl {border-collapse: collapse; width: 390px; margin: 0 0 0 35px;}
.awardTbl td {text-align: center; font-size:11px}
.awardTbl .inside {background: #FFF url('../img/bgAwardTblInside.gif') top left repeat-y;}

.up_checkout a, .up_checkout a:link, .up_checkout a:active, .up_checkout a:visited {color: #C6AC93; text-decoration: underline; font-size: 11px}
.up_checkout a:hover {text-decoration: none;}
.up_checkout {text-align: right; padding: 3px 10px 0 0;}

.block_newsnotes {background: url('../img/bgNewsNotes.jpg') no-repeat; padding: 10px 0 0 10px; margin-bottom:10px}

ul.newsnotes_list {background-color: #D0BB82; list-style-type: none; margin: 0px; padding:3px 0 0 0; }
ul.newsnotes_list a {background: url('../img/bulNewsNotesList.gif') 0px 3px no-repeat; display: block; padding-left: 13px; }
ul.newsnotes_list li {background: url(/img/border_nl.gif) bottom repeat-x; padding: 6px 5px 9px 15px;}
ul.newsnotes_list li.last {background-image: none; }

/* Mail Order Form */

.title_img_Mail_order {background: url(../img/bgTitleMyAccLong.jpg); width: 673px; height: 90px;}

ol.StepsGiftCert li {padding: 0 0 10px 0;}

/* Coming Soon */

#coming-soon {margin-top:20px; margin-right:15px}
.ctext {color: #543320}
.red {color:#9C413C !important}
.red a {color:#9c413c}
#coming-soon .item {margin-left:-2px; background: url(../img/bg-cs-item.gif) no-repeat; height:117px; width:452px; margin-bottom:5px; padding:20px 0px 0px 20px; }
#coming-soon .cs-ill {float:left; margin-right:15px; padding-left: 20px;}
#coming-soon .cs-title {color:#8C050B; font-size:12px; font-weight:bold; margin-bottom:3px}
#coming-soon .cs-desc {float:left;margin-left:6px; padding:6px 0px; background-color:#FFFBDE;}
#coming-soon .cs-desc2 {float:left;padding:6px 0px; width:400px}
#coming-soon ul {list-style-type:square; padding:0; margin:0; margin-left:15px;}
#coming-soon li {padding:0; margin:0}
.btn-shop {float:right; margin-top:20px}

/* The Difference */
.bean-example {margin:0px; margin-left:8px; text-align:center; width:109px; float:left; padding:0}

.submenu {padding-top:6px}
.submenu img {margin-bottom:5px !important}
.submenu a {font-size:11px}

.ff {width:155px}
.ff2 {width:130px}

/*#feedbackIcon {width:139px; height:62px; right:50px; text-align:right; position:absolute}*/
#feedbackIcon {width:139px; height:62px; text-align:right; position:absolute; margin-right:10px; right:50px; bottom:50px; z-index: 100;}
#on {display: none; position:absolute; z-index: 999; top:0; left:0}
#off {width: 50px; text-align: right; padding-top: 34px; margin-left: auto}

#kona {display: none; position: absolute; right: 21px; top: -23px;}
#kona-off {position: absolute; right: 21px; top: 17px; }

.creditCard {margin-right:2px}

ul.ImageNum li, ul.TastCoffee li {margin-bottom:5px}
ol li {margin-bottom:0 !important}

.netcraft {text-align:center; font-size:10px; padding-bottom:10px;}
.netcraft a {color:#A68C73; font-size:10px;}
.netcraft a:visited {color:#A68C73; font-size:10px;}

h2 {font-size:13px; line-height:100%;  margin-bottom:10px;font-family:Arial; z-index:1000 !important}
h2.temp_index {color:#D5CCC3; margin-left:1px; text-align: center}
h2.temp_inner {color:#82110F; font-size:14px; font-family:Tahoma}
.temp_inner {color:#82110F; font-size:14px; font-family:Tahoma; font-weight:bold}
h2.orange {color:#C36038 !important; font-size:15px !important;}
h2.red {color:#93382F !important; font-size:16px}
h2.account {color:#790000; font-size:14px;}

.form-table td {font-size:11px;color: #67503d;}
.form-table td select, .form-table td input {margin-bottom:5px}

.price {font-weight:bold; margin-left:12px;}
.price_label {font-weight:bold;}

/*Index page blocks styles*/
.about_block
{	
	margin-left:1px;
	background-color:#441E13;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#D0BB82;
	width:324px;
}

.about_block a {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#D0BB82 !important;
}

.about_block .border {
	border-left:1px solid #A96A46;
	border-right:1px solid #A96A46;
	padding:4px 10px 30px 15px;
	line-height:16px
}
.about_block .bottom {
	padding:4px 10px 0px 15px;
	text-align:left;
	border-left:1px solid #A96A46;
	border-right:1px solid #A96A46;
	background-color:#5C2515;
}
.experience_block {
	margin-top:15px;
	margin-bottom:38px;
	background:url('/img/experience-bg.jpg') top left no-repeat;
	width:100%;
	height:148px;
	padding:12px 0px 0px 15px;
	line-height:16px;
}
.experience_block a {font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#D0BB82 !important;}
.experience_block div {
	padding-right:120px
}
a.nolink:hover {
	text-decoration:none
}

.customer_block {
	width:324px;
	background-color:#583025;
}

.customer_block .border {
	border-left:1px solid #A96A46;
	border-right:1px solid #A96A46;
	padding:4px 10px 5px 15px;
	line-height:16px;
	color:#D0BB82;
}

.customer_block a {
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#D0BB82 !important;
}
.sign {font-size:11px; text-align: right; font-weight: bold; font-family:Tahoma}

#popup {
	display: none;
	position:absolute;
	width:250px;
	height:337px;
	/*border:1px solid #865B37;*/
	background-color:#462619;
	background: url('/img/bg_popup.gif') no-repeat center bottom;
	color:#E6D7AD;
	font-size:10px;
	top:100px;
	left:40%;
	z-index:1100;
	margin:0;
}

#popup h3{
	font-size:20px;
	font-weight:normal;
	color:#DCB474;
	margin-top:0;
	margin-left:0;
	margin-bottom:5px
}

#popup span.code {
	color:#E47C01;
	font-weight:bold;
	font-size:11px;
}

#popup p {margin:0 0 11px 0; width:189px}

#popup .button {position:absolute; right:14px; bottom:9px; width:auto}

#popup .discount {font-size: 11px; font-weight: bold}

.coffee_collection {background: url(/img/bg_cc.gif) no-repeat top left; width:367px; height: 75px; float: right; margin: 8px 4px 0 0; padding-right:4px;}
.coffee_collection .item {background: url(/img/bul_cc.gif) no-repeat 0px 2px; display: block; float: left; height: 12px; padding-left: 12px; width: 110px; margin-bottom: 2px; }
/*.coffee_collection .item {background: url(/img/bul_cc.gif) no-repeat 0px 2px; display: block; float: left; padding-left: 12px; width: 130px; margin-bottom: 6px}*/

.coming_soon {color: #67503D; font-size:16px; font-weight:bold; margin-bottom:40px; padding: 20px 20px 20px 3px;  }

.c_body {/*width: 139px; */margin-top: 2px; text-align: center; padding: 0 9px 0 9px;}
.c_body .title {color: #7E5738; float: left; font-family:Verdana; font-size: 9px; font-weight: bold; padding-top: 3px; padding-right: 1px}
.sm {padding:0; width:85px;}
.c_body .arrow {width: 101px; float: right; height: 5px; text-align:left;}
.c_body .arrow_sm {width: 49px; float: right; height: 5px; text-align:left}
.c_body .full {text-align: right}
.c_body .medium {text-align: center}
.c_body .value {color: #583D09; font-size: 9px; margin-left: 36px; }

.flag {clear: both; color: #AB9D7A; font-weight: bold; font-size: 9px; padding-right: 10px; text-align: right; margin-top: 2px; }
.flag2 {clear: both; color: #AB9D7A; font-weight: bold; font-size: 9px; text-align: right; width: 85px; margin-top: 2px; }

/*.freeshipping {position:absolute; margin-top: -11px; margin-left: 316px; z-index: 1000}*/
.freeshipping {float: left; margin-top: -11px; z-index: 1000}

a.helpButton {background: url(/img/bg_help_button.gif) no-repeat; color: #FFFBDA !important; display: block; height: 20px; margin-right: 7px; padding-top: 3px; text-align: center; width: 63px; }

div.helpText {background-color: #FFFDEE; border: 1px solid #C9BC9E; position: absolute; width: 332px; margin-left: -338px; margin-top:3px; padding: 24px 19px; }

div.helpTextSmall {width: 166px; #width: 178px; margin-left: -1px; margin-top: 3px; padding: 5px; display: none; z-index: 900; }

table.addresses td {border: 1px solid #DDD1AA; padding: 10px 0 10px 10px;  }
tr.subheader {background-color: #E6DCB5; }
tr.subheader td {border-right: 1px solid C3B48B; border-bottom: 2px solid #C3B48B; font-weight: bold; }

ul.itemdesc {list-style-type: none; margin-left: 7px; }
ul.itemdesc li {margin-bottom: 5px; }

div.green {background: #EFE4BE url(/img/btn_green_active.gif) no-repeat 0px 0px; padding-top: 40px; padding-bottom: 10px; display: none;  margin-top: 3px; }
div.green a.help {background: url(/img/icon_help.gif) no-repeat 0 2px; padding-left: 14px; float: left; margin-left: 6px; margin-top: 15px; }
div.green a.closeG {background: url(/img/icon_close.gif) no-repeat 0 2px; padding-left: 14px; float: right; margin-right: 6px; margin-top: 15px; }
div.green_btn {padding-left: 1px; margin-top: 3px; }

div.iconbar {background: #BCAF9D url(/img/iconbar/lt.gif) no-repeat left top; margin: 10px 9px 10px 8px; #margin-right: 2px; }
div.iconbar img {margin: 0 5px; vertical-align: middle; }
div.iconbar .rt {background: url(/img/iconbar/rt.gif) no-repeat right top;}
div.iconbar .rb {background: url(/img/iconbar/rb.gif) no-repeat right bottom; #height: 100%; }
div.iconbar .lb {background: url(/img/iconbar/lb.gif) no-repeat left bottom; text-align: center; padding: 8px 10px; }

div.recCat {background-color: #DCCCA0; font-weight: bold; margin-top: 3px; margin-bottom: 4px; padding: 5px 9px; }
div.recHead {margin-bottom: 4px; }

div.reccoffee {padding: 0 9px 3px 9px; font-size: 9px;}
div.reccoffee label {margin-top: 3px; }
div.reccoffee select {float: left; font-size: 9px; margin-right: 4px; padding: 0; }

div.reccoffee_column {float: left; width: 49.8%;  }

div.recSec {margin-bottom: 8px;}

span.recTitle {font-size: 9px; font-weight: bold; margin-left: 9px; }

div.osm {text-align: center; margin: 4px 0}
div.osm a {color:#A68C73; font-size: 10px}