/*
	Author Name	: 	Chris Underwood
	Author Site	: 	http://www.nicasiodesign.com
	Style Name	: 	POLK's fresh market 2008
	Style URI	:	http://www.polksfreshmarket.com/polks2008.css
	Version		: 	1.0
	Comments	: 	This file contains all the css information
					for the year 2008 design/build of
					www.polksfreshmarket.com
*/

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {line-height:13px/1.231;font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;}		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0;}

a {color:#28903b;}

body {background:#36b4d8 url('/images/polks-BG-wider.jpg') no-repeat bottom center fixed;text-align:center;padding:0px 0px;font-family:"Myriad Pro","Myriad","Arial", sans-serif;}

html, body { /* forces vertical scroll bar to eliminate page shift */
	height: 100%;
	margin: 0 0 1px;
	padding: 0;
}


#container {width:985px; margin:0 auto;padding-left:10px;}
#top {width:945px;margin:0 auto;text-align:center;height:171px;overflow:hidden;margin-top:25px;}

#logo {float:left;width:297px;height:171px;overflow:hidden;margin-left:5px;}
#top-contactInfo {float:left;width:635px;height:171px;overflow:hidden;background:transparent url('/images/headerBG-tile-wider.gif') no-repeat top left;text-align:center;color:#000;font-size:182%;}
#top-contactInfo img {display:block;margin:45px auto 0px auto;}

#tagline {width:100%;text-align:center;font-size:182%;color:BLACK;padding-top:12px;}
#tagline span {font-weight:bold;font-style:italic;}

#page-image {width:611px;height:361px;background:transparent url('/images/page-image-bg.jpg') no-repeat top left;text-align:center;}
#page-image img {margin-top:5px;}

#mainNav {width:980px;margin-top:4px;}
#mainNav-top {width:100%;height:25px;background:transparent url('/images/nav-top-wider.gif') no-repeat top left;}
#mainNav-middle {width:100%;background:transparent url('/images/nav-middle.gif') repeat-y top left;padding:0px 0px;text-align:center;}
#mainNav-middle {display:none;}
#mainNav-bottom {width:100%;height:25px;background:transparent url('/images/nav-bottom.gif') no-repeat top left;}
#mainNav-bottom {display:none;}
#mainNav a {color:#333;font-size:108%;text-decoration:none;padding:2px;margin:0px 13px;}
#mainNav a:hover {color:#28903b;text-decoration:underline;}
#mainNav a.ON, #mainNav a.ON:hover {color:#333;text-decoration:underline;}

#content {width:980px;padding-top:0px;}
#contentInner {margin:0px;text-align:left;}
#contentInner p {font-size:108%;color:#333;line-height:146.5%;margin-bottom:15px;}
#contentInner p.padded {margin:0px 15px 15px 15px;}
#contentInner p.center {text-align:center;}
#contentInner p.no-bottom-padding {margin-bottom:0px;}
#contentInner ul.numbered {margin:10px 55px 25px 35px;list-style-type:decimal;font-size:93%;color:#333;line-height:138.5%;}
#contentInner ul.numbered li {margin-bottom:5px;}
#contentInner .small {font-size:85%;}

#homeContent {margin:0px 15px 0px 15px;}
#homeContent p {width:410px;text-align:center;padding:0px 0px 25px 0px;}
#homeContentImages {float:right;width:270px;}

h1 {font-size:182%;color:#333;}
h3 {font-size:131%;color:#333;margin-left:15px;width:675px;}
h3.border {border:1px solid #28903b;padding:10px;}
h4 {font-size:116%;color:#333;font-family:Arial,sans-serif;}


#dropmenudiv {position:absolute;border:1px solid #AA9E8D;font-family:Arial,sans-serif;line-height:18px;z-index:100;}

#dropmenudiv a {font-family:Arial,sans-serif;width: 100%;display: block;text-indent: 3px;color:#402600;padding: 1px 0;text-decoration: none;font-weight: bold;}

#dropmenudiv a:hover{background-color: #E0D3BF;}

TABLE#frontend-table-basic th {background-color:#78d6e5;color:#333;padding:3px;padding-top:4px;font-size:95%;border-bottom:3px solid WHITE;font-weight:bold;}
TABLE#frontend-table-basic tr td {padding:3px;}

#content-bottom {width:980px;height:25px;background:transparent url('/images/content-bottom-wider.gif') no-repeat top left;}

input[type=radio] {position:relative;top:2px;}

#footer {background:transparent url('/images/footer-middle-wider.gif') repeat-y top left;padding-bottom:10px;padding-top:10px;text-align:center;width:980px;font-size:108%;color:#666666;line-height:146.5%;}
#footer a {color:#666;text-decoration:underline;}
#footer a:hover {color:#28903b;}
#footer-bottom {width:980px;height:38px;background:transparent url('/images/footer-bottom-wider.gif') no-repeat top left;}


/* ---------------- FOR VIEWING MENU --------------- */

#menu_table {
/*border:1px solid gray;*/
margin-top: 10px;
margin-bottom: 1px;
padding: 10px;padding-top:0px;
margin-left:auto;
margin-right:auto;
width:700px;
}

div#menuItem {
  	clear:both;
  	margin-top:10px;
	font-size:93%;
	padding:5px;
	border-bottom:2px solid #d5d5d5;
	
}
div#menuItem:hover {background-color:#fffbe9;}

div#itemQty {
	padding-left:35px;
}
div#itemOptions {
  clear:left;
  width:80%;
}
div#subMenu {
  margin-left:40px;
}
div.menuItemBorder {
	padding:10px;
	border-top:1px solid #e5e5e5;
	border-right:2px solid #d5d5d5;
	border-bottom:2px solid #d5d5d5;
	border-left:1px solid #e5e5e5;
}
div.menuItemSubBorder {
	padding-bottom:10px;
	border-bottom:1px dotted #d5d5d5;
}

span.small-text {font-size:85%;}
textarea.view-menu-options {width:25em;}

.menu-requiredMsg {float:right;position:relative;right:60px;top:7px;color:#990000;font-size:108%;font-weight:bold;}

TABLE#confirm-order-table td {padding:3px;}
TD.confirm-order-total {border-top:2px solid #ccc;}


/* --------------- FOR VIEWING MENU TABS ------------ */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 10px;
margin-bottom: 0;
font: bold 93% Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
/*display: inline;*/
float:left;
margin: 0;margin-bottom:15px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #AA9F8D;
color: #2d2b2b;
background-color:WHITE;
white-space:nowrap;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
background-color:#F6EDDE;
}

.shadetabs li a.selected{ /*selected main tab style */
/*
position: relative;
top: 1px;
*/
}

.shadetabs li a.selected{ /*selected main tab style */
background-color: #7C4F0C;
color:WHITE;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
padding-top:10px;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ---------------------- FOR VIEWING ORDER HISTORY ------------------- */

TABLE.orderTable, TABLE.deleteMenu {clear:both;width:100%;margin-bottom:10px;}
TABLE.deleteMenu {width:50%;margin:0 auto;margin-bottom:10px;}
TABLE.orderTable th, TABLE.deleteMenu th {background-color:#78d6e5;color:#333;padding:3px;padding-top:4px;font-size:95%;border-bottom:3px solid WHITE;font-weight:bold;}
TABLE.orderTable tr.orderRow:hover, TABLE.deleteMenu tr.menuRow:hover {background-color:#fffbe9;}
TABLE.orderTable td, TABLE.deleteMenu td {font-size:93%;font-weight:normal;padding:5px;border-bottom:1px solid #ccc;}
TABLE.orderTable span.orderUserEmail {font-size:77%;}
TABLE.orderTable ul.orderList {font-weight:bold;list-style-type:none;}
TABLE.orderTable ul.orderList li {font-weight:normal;background:transparent url('/admin/icons/bullet_black.gif') -4px -1px no-repeat;margin-bottom:5px;padding-left:13px;}
TABLE.orderTable tr.orderRow:hover ul.orderList li {background:transparent url('/admin/icons/bullet_blue.gif') -4px -1px no-repeat;}
TABLE.orderTable td a:hover {color:#659ad0;}

p.app-paged-nav {color:#666;}
p.app-paged-nav span {color:#7C4F0C;border:1px solid #333;padding:2px;}
p.app-paged-nav a {color:#666;text-decoration:none;border:1px solid #ddd;padding:2px;}
p.app-paged-nav a:hover {color:#333;border:1px solid #666;}
p.app-paged-nav a.no-border {border:1px solid WHITE;}


/* NICE-COMM ----------------------------------------------------------- */
#nice-wrapper {width:100%;margin:0px auto;}
#nice-header {display:none;}
#nice-main-content {background:transparent url('/images/contentBG-tile-wider.gif') repeat-y top left;padding:10px 45px 10px 25px;}

ul#nice-main-menu a.selectedChild {color:#28903b;}
li#myAccountMenuId {margin-top:20px;border-top:1px dashed #28903b;}
#viewCartCount {color:#35B4D7;}

.nice-homeFeaturedItem h3, .nice-homeCategoryItem h3, .nice-viewCatSub h3, a.nice-browseProductLink h3, #proceedToCheckOut h3 {margin-left:0px;width:auto;}
a.nice-productHomeLink h3, a.nice-browseProductLink h3 {color:#28903b;}
a.nice-productHomeLink:hover h3, a.nice-browseProductLink:hover h3 {color:#333;}

.nice-homeFeaturedItem .nice-ProductRatingBG,
.nice-browseProduct .nice-ProductRatingBG,
#productPageReviewStars .nice-ProductRatingBG {background:#A12f2f;}

.nice-homeFeaturedItem .nice-ProductRatingStatic,
.nice-browseProduct .nice-ProductRatingStatic,
#productPageReviewStars .nice-ProductRatingStatic {background:#c5c5c5;}

#nice-sortMenu span {margin-right:5px;}
select, textarea {font-family:"Myriad Pro","Myriad","Arial", sans-serif;}
select {color:#DA3636;}

#productDescriptionArea span.attr, #productDescriptionFull span.attr {color:#DA3636;}
#contentInner .productPageSingleReview p {margin-bottom:0px;}
.productPageSingleReview span.attr, #confirmCustomerInfo span.attr, #confirmPaymentInfo span.attr, #confirmBillingInfo span.attr, #confirmShippingInfo span.attr {color:#35B4D7;}
#confirmCustomerInfo span.attr, #confirmPaymentInfo span.attr, #confirmBillingInfo span.attr, #confirmShippingInfo span.attr {margin-right:10px;}

a.reviewLink {margin-left:10px;padding-right:10px;text-decoration:none;}

.shippingOpt label {position:relative;top:3px;left:5px;}
#checkOutButtons input {margin-right:10px;}

input.submit {background:#32c33b url('/images/polksBTN_green.jpg') repeat-x left bottom;color:#FFF;font-size:116%;border:2px ridge #DA3636;cursor:pointer;}
input.submit:hover {color:#000;}
input.submit:active {background:#1d8422 url('/images/polksBTN_greenOVER.jpg') repeat-x left bottom;border-color:#000;}

#addToCartButton input, input#newReviewBTN, input#loginBTN, input#newPasswordBTN, input#setPasswordBTN, input#setEmailBTN,
input#updateCartBTN, input#couponCodeSubmit, #checkOutButtons input, input#confirmBTN_top, input#confirmBTN_bottom {padding:6px 50px 5px 50px;}

#nice-footer {background:none;margin-bottom:0px;padding-top:0px;}
#footer {padding-bottom:25px;}