* {background-repeat:no-repeat;}
html,body {font-family:Arial,Helvetica,sans-serif;color:#545454;background-color:#F9FAFA;}
body {font-size:70%;padding:0;margin:0;}
a {color:#006699;text-decoration:underline;}
img {border:0;}
hr {margin:0;padding:0;height:1px;line-height:2px;}
a:hover {color:#03A2F1;text-decoration:underline !important;}
h1 {font-size:1.8em;color:#000;margin:15px 0 5px 20px;}
h2 {font-size:1.6em;color:#666;margin:8px 0 10px 0;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:bold;}
h3 {font-size:1.2em;color:#999;margin:5px 0 15px 0;}
.search_results h3 {margin:10px 0 3px 0;font-size:1em;}
.left_right h3 {color:#2E7275;margin-bottom:15px;}
.inline {display:ilnine !important;}
.highlight {color:#990000;}
#wrapper {margin-right:auto;margin-left:auto;text-align:left;}
#header {color:#666666;background-color:#EFEFEF;padding:10px 0 0 20px;}
.logo {display:block;margin:0.5em 0 1em 0;font-size:2em;}
ul,ol {padding-left:!important;padding-left:0;margin-left:20px;}
.nav_top li {font-size:0.9em;color:#0397A3;width:12em;list-style:square;text-transform:uppercase;padding-bottom:2px;}
.nav_top a {color:#525252;text-decoration:none;}
.nav_top a:hover,.nav_top .active a {color:#303030;text-decoration:underline;}
.nav_top li:hover,.nav_top .active {color:#05ECFF;}
.nav_top .login {padding-right:0 !important;}
.nav_tabs li {font-size:1em;padding-bottom:3px;list-style:square;text-transform:uppercase;width:15em;}
.nav_tabs li a {text-decoration:none;color:#636363;}
.tab_magazines {color:#02C2CF;}
.tab_organics {color:#A9C740;}
.tab_wine {color:#B61440;}
.tab_deli {color:#B63C04;}
.tab_specials {color:#4352E1;}
.tab_gifts {color:#9A1BA8;}
.nav_tabs li a:hover,.nav_tabs .active,.nav_tabs .active a {text-decoration:underline;color:#000;}
.nav_tabs li:hover {color:#000;}
.nav_left li {list-style:square;color:#6666;padding-bottom:2px;}
.nav_left a {text-decoration:none;}
.nav_left li li {padding-left:8px;}
.nav_left .active li a {font-weight:normal;font-size:0.9em;}
.nav_footer li {list-style:square;}
.nav_footer a {color:#4B4B4B;text-decoration:none;}
.nav_footer a:hover,.nav_footer .active a {text-decoration:underline;color:#242424;}
.nav_access li {list-style:square;}
.nav_access a {text-decoration:none;}
.top10 {padding:15px 0;}
.top10 li {list-style:decimal;list-style-position:inside;padding:2px;}
.top10 a {text-decoration:none;}
#column_center * {line-height:1.5em;}
#column_center p {margin-bottom:15px;}
#column_left {padding:20px 0 0 20px;background-color:#EDEDED;margin-bottom:0 !important;}
#column_right {padding:20px 0 0 20px;margin-bottom:0 !important;}
#main {background-color:#F9FAFA;padding-top:5px;}
#content {line-height:1.4em;padding:10px 0 20px 20px;}
#content p {margin-bottom:10px;width:90%;}
#breadcrumbs {font-size:0.9em;color:#666;margin:5px 0 10px 0;}
#breadcrumbs a {color:#666;text-decoration:none;}
#breadcrumbs a:hover {color:#000;}
#breadcrumbs em {padding:0 0.2em 0 0.1em;}
#column_center ul {margin:0 0 10px 10px;}
#column_center li {list-style:none;padding:0 0 5px 12px;background-image:url(../images/bullet.gif);background-position:0 0.6em;}
#column_center li li {list-style:square;padding:0 0 5px 0px;background-image:none;}
.but_button:hover {background-position:0 -18px;}
#column_right .but {width:160px;margin-bottom:7px;}
.but_charity {height:75px;}
.but_visit_website {width:110px;}
.but_subscribe_now {margin:0 0 0 7px !important;margin:0 0 0 3px;}
.subscribe2 {margin:10px 0 !important;}
.but_my_order_history {background-image:url(../images/but_my_order_history.gif);height:22px;}
.but_send_hint {height:22px;position:relative;top:-6px;}
#emailform .but_send {margin-left:250px;}
.link1 {background-image:url(../images/bullet.gif);background-position:0.3em 0.3em;padding-left:14px;color:#993333;}
.link1:hover {background-color:#000;color:#FF0000;}
.link_shop {text-decoration:none;}
form br {clear:both;}
.dob {margin-right:1px;}
.search_site {margin:5px 0 0 0;}
.img_search {padding-bottom:6px;}
.search_site input {width:125px;margin:5px 0 0 0 !important;border:1px solid #BFBFBF;font-size:0.9em;color:#CCC;padding:2px;}
.search_site .but_search {width:80px;height:22px;border:0 !important;}
.form_signup {margin:10px 0 15px 0;}
.form_signup input {width:91px;border:1px solid #BFBFBF;font-size:0.9em;color:#CCC;padding:1px 2px;}
.form_signup .but_go {width:47px !important;height:16px !important;border:0;position:relative;top:4px;}
.search_box .but_go {position:relative;top:8px;}
.left_right form {margin:10px 0 10px 20px;}
.left_right input {width:145px;margin-bottom:4px;border:1px solid #BFBFBF;font-size:1em;background-color:#F8F8F8;color:#101010;padding:2px;}
.right input {background-color:#FFF;}
.but_submit {width:68px !important;height:22px !important;margin:4px 0 0 81px;border:0 !important;background-color:transparent !important;}
.forgot_pass input {}
.forgot_pass .but_submit {margin:-1px 0 0 15px !important;margin:-2px 0 0 15px !important;padding:0;}
.form .but_submit {}
.forgot_password {margin-top:12px;}
.form {width:411px;}
.form input,.form select,.form textarea {width:185px;margin-bottom:6px;border:1px solid #DDDEDE;background-color:#FFF;font-size:1em;color:#;padding:0px 2px;}
.form select {width:190px;}
.form textarea {height:100px;font-family:Arial,Helvetica,sans-serif;color:#333;font-size:1.1em;}
.form .checkbox,.form .radio {width:15px !important;border:none;background-color:transparent !important;}
.form label {width:170px;margin-right:7px;padding-bottom:6px;}
.pos select {width:62px;margin-right:3px;}
.table1 select {border:1px solid #DDDEDE;background-color:#F7F7F7;width:45px;font-size:0.9em;}
.table2 input {margin:1px 3px 2px 0 !important;margin:-1px 0px 2px 0;width:15px;}
.hint form {width:98%;margin-left:12px;margin-top:10px;}
.hint input {background-color:#FFF;}
#search-form input {border:1px solid #CDCBCB;background-color:#FFF;font-size:1.1em;color:#333;padding:0px 4px 1px 4px;margin-bottom:10px;}
#search-form #query {padding:1px 2px 3px 2px;background-color:#FFF;}
.call_me_back {color:#363636;margin:20px 0 5px 0;font-size:0.9em;}
#footer {padding:5px 0 0 20px;color:#8C8C8C;font-size:0.9em;line-height:1.7em;}
.copyright a {color:#AAA;text-decoration:none;}
.copyright a:hover {color:#969494;text-decoration:underline;}
.banner {margin:0 0 7px 0;}
.banner_float {margin:0 0 7px 0;}
.banner_float2 {margin:0 0 7px 5px;}
.logos {display:block;margin:20px 0 4px 0;}
.float_left {display:block;margin:6px 10px 8px 0;}
.link2 {text-align:right;}
.steps {margin-bottom:10px;}
.steps .active {color:#637D7E;font-weight:bold;}
.coldivider {clear:both;padding:0px;margin-bottom:7px;font-size:2px;line-height:1px;height:2px;background-image:url(../images/dotline.gif);background-repeat:repeat-x;background-position:left bottom;}
.table1 span,.table2 span,.table3 span {padding:6px 4px;}
.header {background-image:url(../images/dotline.gif);background-repeat:repeat-x;background-position:left bottom;background-color:#EDEDED;font-weight:bold;padding-bottom:0px !important;}
.table1 .qty {width:40px;}
.total {background-image:url(../images/dotline.gif);background-repeat:repeat-x;}
.table1 .bg2,.table2 .bg2 {background-color:#F5F4F4;}
.left_right {width:198px;margin-right:10px;background-color:#FFF;border:1px solid #DBDADA;}
.forgot_pass {width:408px !important;margin:0 0 15px 0;}
.right {background-color:#F8F8F8;margin-right:0;}
.err_msg {padding:5px;border:1px solid #FA98BA;background-color:#FEEDF3;color:#000;}
.item h4 {margin-bottom:4px;}
.item h4 a {color:#666 ;font-size:1em !important;font-size:0.6em;text-decoration:none;}
.item h4 a:hover {color:#898888;}
.save {color:#E73E9B;}
.item .save {font-size:1.5em;}
a.cover {display:block;height:125px;width:130px;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;}
a.cover:hover {filter:alpha(opacity=100) !important;opacity:0.99 !important;-moz-opacity:0.99 !important;height:125px;width:130px;}
.search_box {margin-bottom:20px;}
#search_keywords {margin-bottom:15px;}
#search_keywords .search_field {width:94px;padding:1px 2px;border:1px solid #C5C5C5;font-size:0.85em;margin-right:4px;color:#4F4F4F;}
#search_az {margin-bottom:15px;}
#search_az select {margin-left:2px;width:131px !important;width:123px;border:1px solid #C5C5C5;font-size:0.85em;padding:0px 1px !important;color:#4F4F4F;}
#search_az label {font-size:10px;}
.thumbnail a {text-decoration:none;font-weight:bold;}
.description {}
.also_bought div {width:80px;margin-left:2px;text-align:center;}
.also_bought div img {margin:2px auto 5px auto;}
.also_bought a {text-decoration:none;}
.also_bought img {/* temp */
display:block;width:60px;height:80px;background-color:#CCC;}
.pagination {margin:4px 0 12px 0;}
.pagination a {text-decoration:none;}
#pagination2 {margin:15px 0 5px 0;}
#pagination2 li {list-style:none;margin-right:5px;}
#pagination2 .page_numbers {width:260px;text-align:center;}
#pagination2 ul li {display:inline;float:none;}
#pagination2 .previous {width:70px;}
#pagination2 .next {text-align:right;width:70px;}
div.three_cols {width:130px;margin-right:8px;}
div.three_cols p {margin-top:8px;color:#748687;}
ul.three_cols {margin-bottom:6px;}
ul.three_cols li {list-style:none;width:138px;height:22px;}
.logged_in {padding:3px 0px 3px 4px;margin:0px 12px 4px 0;border:1px solid #CCC;background-color:#F2F2F2;}
.logged_in a {text-decoration:none;position:relative;top:-14px;margin-right:6px;}
.hint {width:97%;background-color:#F9F9F9;border:1px solid #DFDFDF;margin-bottom:18px;}
.clearzero {display:none;}
#full_html,.skip_nav,#show_nav {font-size:0.9em;text-decoration:none;}
#show_nav {margin:0 0 0 20px;}
