/* global
/*-------------------------------------------------------------------------------*/

body {background:#dde2e6 url(/img/bg-body.jpg) repeat-x;}

a {color:#08d;font-weight:bold;text-decoration:none;outline:none;}

a:hover {color:#08d;text-decoration:underline;}

p {color:#333;line-height:1.4em;font-size:1.2em;}

h2 {color:#000;}

h3 {color:#000;}

div#container {width:722px;margin:auto;position:relative;}


/* header
/*-------------------------------------------------------------------------------*/

div#header {height:89px;}
			
div#header img {position:absolute;top:28px;left:6px;}

div#header ul#utility {float:right;position:relative;top:30px;right:3px;background:#f9f9f9;}

div#header ul#utility li {height:100%;overflow:hidden;background:#d6dbdd;float:left;padding:5px 15px;margin-left:6px;}

div#header ul#utility li.selected {background:#b5babc;color:#08d;}

div#header ul#utility li.selected a:hover {color:#282828;}

div#header ul#utility li a {font-size:1.3em;font-weight:bold;color:#282828;}

div#header ul#utility li a:hover {color:#08d;text-decoration:none;}


/* global nav
/*-------------------------------------------------------------------------------*/

ul#globalNav {float:right;position:relative;top:30px;right:0px;}

ul#globalNav li {float:left;margin-left:6px;}

ul#globalNav li a {display:block;}

ul#globalNav li a span {position:absolute;left:-9999px;}


ul#globalNav li#home a {width:66px;height:27px;background:url(/img/sprite-nav.gif) 0 0 no-repeat;}

ul#globalNav li#supplier a {width:116px;height:27px;background:url(/img/sprite-nav.gif) -66px 0 no-repeat;}

ul#globalNav li#history a {width:135px;height:27px;background:url(/img/sprite-nav.gif) -182px 0 no-repeat;}

ul#globalNav li#contact a {width:103px;height:27px;background:url(/img/sprite-nav.gif) -317px 0 no-repeat;}


ul#globalNav li#home a:hover {background-position:0 -27px;}

ul#globalNav li#supplier a:hover {background-position:-66px -27px;}

ul#globalNav li#history a:hover {background-position:-182px -27px;}

ul#globalNav li#contact a:hover {background-position:-317px -27px;}


ul#globalNav li#home a.selected {background-position:0 -54px !important;cursor:default;}

ul#globalNav li#supplier a.selected {background-position:-66px -54px !important;cursor:default;}

ul#globalNav li#history a.selected {background-position:-182px -54px !important;cursor:default;}

ul#globalNav li#contact a.selected {background-position:-317px -54px !important;cursor:default;}


/* home layout
/*-------------------------------------------------------------------------------*/

div#leftCol {width:443px;float:left;margin-bottom:4px;}

div#rightCol {width:275px;float:right;margin-bottom:4px;}


/* home modules
/*-------------------------------------------------------------------------------*/

div#modProduct {padding-bottom:5px;width:443px;background:url(/img/bg-mod-featured-foot.gif) bottom no-repeat;position:relative;}	

div#modProductBody {width:443px;min-height:175px;height:auto !important;height:175px;background:url(/img/bg-mod-featured.gif) repeat-y;position:relative;}

div#modAnnouncement {margin-top:5px;padding-bottom:5px;width:443px;background:url(/img/bg-mod-announce-foot.gif) bottom no-repeat;position:relative;}	

div#modAnnouncementBody {width:443px;min-height:325px;height:auto !important;height:325px;background:url(/img/bg-mod-announce.gif) repeat-y;position:relative;}

div#modSellers {padding-bottom:5px;width:275px;background:url(/img/bg-mod-sellers-foot.gif) bottom no-repeat;position:relative;}	

div#modSellersBody {width:275px;min-height:376px;height:auto !important;height:376px;background:url(/img/bg-mod-sellers.gif) repeat-y;position:relative;}

div#modConsumer {margin-top:4px;padding-bottom:5px;width:275px;background:url(/img/bg-mod-consumer-foot.gif) bottom no-repeat;position:relative;}	

div#modConsumerBody {width:275px;min-height:125px;height:auto !important;height:125px;background:url(/img/bg-mod-consumer.gif) repeat-y;position:relative;}


/* home module content
/*-------------------------------------------------------------------------------*/

div#modProduct h1 {position:relative;font-size:3.6em;font-weight:normal;}

div#modProduct h2 {position:relative;color:#4c4c4c;font-weight:normal;margin-bottom:8px;}

div#modProduct div#featuredProduct {width:365px;min-height:175px;height:auto !important;height:175px;background:url(/img/bg-product-featured.jpg) 1px 15px no-repeat;}

div#modProduct div#featuredProduct div#featuredInfo {position:relative;left:175px;width:250px;padding-top:17px;}

div#modProduct a#orderNow {cursor:pointer!important;display:block;width:243px;height:54px;margin:0 !important;padding:0 !important;background:url(/img/btn-order-now.jpg) no-repeat;border:0;text-indent:-9999px;position:relative;}

div#modProduct a.viewAll {position:relative;margin:12px 8px 0 0;text-align:right;display:block;font-size:1.2em;}

div#modAnnouncement h3 {padding:10px 20px;margin-left:1px;width:401px;border-bottom:1px solid #d9d9d9;font-size:1.3em;font-style:italic;letter-spacing:.2em;color:#484848;text-transform:uppercase;}

div#modAnnouncement h4 {font-size:1.7em;}

div#modAnnouncement div#homeNewsContainer {padding-bottom:3em;}

div#modAnnouncement div.homeNews {position:relative;top:-1px;background:#fefbef;padding:10px 20px 20px 20px;margin-left:1px;width:401px;border-top:1px solid #f3efdf;}

div#modAnnouncement div.homeNews p.date {margin:4px 0;color:#010101;}

div#modAnnouncement div.homeNews p a {margin:0 5px;}

div#modAnnouncement a.seeAll {border-top:1px solid #d9d9d9;padding:10px 15px 8px 0;width:426px;text-align:right;background:#fefbef;position:absolute;bottom:0px;left:1px;font-size:1.2em;}

div#modSellers img {display:block;}

div#modSellers h4 {min-height:36px;height:auto !important;height:36px;margin-left:1px;width:100%;border-bottom:1px solid #d9d9d9;font-size:1.3em;color:#000;}

div#modSellers h4 span {position:relative;top:12px;left:15px;}

div#modSellers ul {background:#fff;position:relative;left:1px;width:273px;border-bottom:1px solid #d9d9d9;float:left;padding-top:17px;}

div#modSellers ul li {width:115px;text-align:center;float:left;padding:0 0 8px 15px;}		
					
div#modSellers ul li a {color:#000;font-size:1.4em;line-height:1.3em;text-decoration:none;}

div#modSellers ul li a img {margin-bottom:1px;}

div#modSellers ul li a.homeOrder {display:block;color:#08d;font-size:1.2em;}

div#modSellers ul li a.homeOrder:hover {text-decoration:underline;}

div#modSellers a.viewAll {clear:both;position:relative;padding:11px 15px 4px 15px;text-align:right;display:block;font-size:1.2em;}

div#modConsumer ul {padding-top:14px;}

div#modConsumer ul li {position:absolute;left:15px;}		
					
div#modConsumer span {overflow:hidden;display:block;width:120px;margin-left:140px;color:#333;font-size:2.2em;line-height:1em;}

div#modConsumer ul li a img {margin-right:12px;}

div#modConsumer a.viewAll {width:121px;height:30px;position:absolute;bottom:9px;right:12px;display:block;background:url(/img/btn-view-all.jpg) no-repeat;}

div#modConsumer a.viewAll span {position:absolute;left:-9999px;}


/* products layout
/*-------------------------------------------------------------------------------*/

div.productHead {clear:both;padding-bottom:5px;margin-bottom:4px;width:722px;background:url(/img/bg-product-head-foot.gif) bottom no-repeat;position:relative;}	

div.productHeadBody {width:722px;min-height:52px;height:auto !important;height:52px;background:url(/img/bg-product-head.jpg);position:relative;}

div.product {float:left;padding-bottom:5px;width:722px;background:url(/img/bg-mod-product-foot.gif) bottom no-repeat;position:relative;}	

div#productList ul li, div#brandList ul li {float:left;margin-bottom:4px;width:722px;background:url(/img/bg-mod-product.gif);position:relative;}

div.product p {color:#000;}


/* products module content
/*-------------------------------------------------------------------------------*/

ul#tabNav {float:left;}

ul#tabNav li {float:left;}

ul#tabNav li a {height:40px;text-align:center;font-weight:bold;font-size:1.2em;}

ul#tabNav li a span {padding-top:13px;display:block}

ul#tabNav li a#productTab {width:182px;height:40px;background:url(/img/btn-product-tabs.gif) 0 0 no-repeat;display:block;}

ul#tabNav li a#brandTab {width:185px;height:40px;background:url(/img/btn-product-tabs.gif) -182px 0 no-repeat;display:block;}

ul#tabNav li a:hover {text-decoration:underline;}

.ui-tabs-selected a#productTab {background-position:0 -40px !important;text-decoration:none !important;color:#333;cursor:default;}

.ui-tabs-selected a#brandTab {background-position:-182px -40px !important;text-decoration:none !important;color:#333;cursor:default;}

.ui-tabs .ui-tabs-panel {display:block;}

.ui-tabs .ui-tabs-hide {display:none !important;}

div.productHead h1 {clear:both;font-weight:normal;font-size:3em;padding:10px 0 0 30px;}

div.productHead a {position:absolute;right:20px;top:21px;background:url(/img/bg-arrow-left.gif) 0 3px no-repeat;color:#000;font-size:1.1em;text-decoration:underline;padding-left:12px;margin:0 5px 0 0;font-weight:normal;}

div.productHead a:hover {color:#666;}

div.product div.productInfo {font-size:1.2em;width:440px;float:left;position:relative;left:16px;margin-top:14px;}

div.product div.productInfo span {overflow:hidden;width:126px;height:113px;background:url(/img/bg-product.gif) no-repeat;float:left;margin-right:17px;padding-bottom:10px;}

div.product div.productInfo span img {margin:auto;display:block;padding-top:5px;}

div.product div.productInfo h2 {font-size:2.5em;font-weight:normal;}

div.product div.productInfo h3 {font-size:1.2em;font-weight:normal;color:#555;}

div.product div.productInfo p {color:#000;margin-top:30px;}

div.product div.productOrder {width:212px;float:right;position:relative;right:13px;margin-top:13px;}

div.product div.productOrder h4 {font-size:2.4em;text-align:right;font-weight:normal;position:relative;top:5px;right:10px;margin-bottom:40px;}

div.product div.productOrder form {margin-top:40px;}

div.product div.productOrder label {float:left;font-size:1.2em;color:#666;margin:5px 5px 5px 0;}

div.product div.productOrder input {float:left;vertical-align:middle;margin:0 10px 0 2px;width:41px;background:url(/img/bg-qty-input.jpg) no-repeat;border:0;padding:7px 0px;color:#666;font-size:1.2em;text-align:center;}

div.product div.productOrder button.orderProduct {border:1px solid red;cursor:pointer!important;width:131px;height:30px;margin:0 !important;padding:0 !important;background:url(/img/btn-order-now-sm.jpg) no-repeat;border:0;text-indent:-9999px;position:relative;float:right;}


/* interior layout
/*-------------------------------------------------------------------------------*/

div#modInterior {width:443px;position:relative;float:left;background:url(/img/bg-mod-interior.gif);}

div#modInteriorBg {padding-left:15px;width:426px;min-height:478px;height:auto !important;height:479px;float:left;position:relative;left:1px;background:#fff;}

div#modInteriorFoot {width:443px;height:5px;position:absolute;left:0;bottom:0;background:#fff url(/img/bg-mod-interior-foot.gif) bottom no-repeat;font-size:1px;}

div#modHistory {background:#fff;float:left;padding-left:15px;width:426px;min-height:1038px;height:auto !important;height:1039px;position:relative;left:1px;}

div#modAnnouncements {background:#fefbef;float:left;padding-left:15px;width:426px;min-height:478px;height:auto !important;height:479px;position:relative;left:1px;}

div#modAnnounceInt {padding-bottom:5px;margin-top:4px;width:275px;background:url(/img/bg-mod-announce-int-foot.gif) bottom no-repeat;position:relative;}	

div#modAnnounceIntBody {width:275px;min-height:551px;height:auto !important;height:551px;background:url(/img/bg-mod-announce-int.gif);position:relative;}


/* interior module content
/*-------------------------------------------------------------------------------*/

div#modInterior ul#bcrumbs, div#modOrder ul#bcrumbs {float:left;min-height:36px;height:auto !important;height:36px;border-bottom:1px solid #d9d9d9;width:100%;}

div#modInterior ul#bcrumbs li, div#modOrder ul#bcrumbs li {display:inline;background:url(/img/bg-arrow-left.gif) 0 4px no-repeat;position:relative;top:11px;left:5px;margin-left:10px;}

div#modInterior ul#bcrumbs li a, div#modOrder ul#bcrumbs li a {color:#000;font-size:1.1em;text-decoration:underline;padding-left:12px;font-weight:normal;}

div#modInterior ul#bcrumbs li a:hover, div#modOrder ul#bcrumbs li a:hover {color:#666;}

div#modInterior h1, div#modOrder h1 {clear:both;font-weight:normal;font-size:3em;margin:0 0 10px 0;padding-top:7px;}

div#modInterior h1 span, div#modOrder h1 span {font-size:13px;font-style:italic;color:#484848;margin-left:8px;}

div#modInterior h2 {font-weight:normal;font-size:1.8em;margin:0 0 2px 0;}

div#modInterior blockquote {width:371px;margin:10px 0 15px 0;padding:12px 20px;background:#f0f0f0;border:1px solid #d9d9d9;}

div#modInterior blockquote p {font:bold italic 1.9em  Georgia, "Times New Roman", Times, serif;text-align:center;color:#5c6b83;}

div#modInterior p, div#modInterior p {padding:0 20px 15px 0;}

div#modInterior strong {color:#000;}

div#modInterior a.continue {position:relative !important;bottom:0 !important;right:0 !important;font-size:1em !important;}

div#modInterior a.next-tab {position:absolute;bottom:13px;right:17px;font-size:1.2em;z-index:90;}

div#modInterior a.prev-tab {position:absolute;bottom:13px;left:17px;font-size:1.2em;z-index:90;}

div#modAnnounceInt h3 {padding:10px 15px;margin-left:1px;width:243px;border-bottom:1px solid #d9d9d9;font-size:1.3em;font-style:italic;letter-spacing:.2em;color:#484848;text-transform:uppercase;}

div#modAnnounceInt h4 {font-size:1.7em;width:225px;}

div#modAnnounceInt div.intNews {position:relative;top:-1px;background:#fefbef;padding:15px 15px 25px 15px;margin-left:1px;width:243px;border-top:1px solid #f3efdf;}

div#modAnnounceInt div.intNews p.date {margin:4px 0;color:#010101;}

div#modAnnounceInt div.intNews p a {margin:0 5px;}

div#modAnnounceInt a.seeAll {height:16px;border-top:1px solid #d9d9d9;display:block;padding:8px 15px 8px 15px;width:243px;text-align:right;background:#fefbef;position:absolute;bottom:0px;left:1px;font-size:1.2em;}

div#modAnnounceInt div#intNewsContainer {padding-bottom:3em;}

div#modAnnouncements h1 {background:#fefbef;border-bottom:1px solid #f3efdf;position:relative;left:0px;padding:7px 0 7px 15px;margin:0 0 0 -15px;}

div#modAnnouncements h2 {font-weight:bold;margin-top:10px;}

div#modAnnouncements h3 {font-weight:bold;font-size:1.8em;}

div#modAnnouncements p.postDate {margin:5px 0;padding:0;color:#010101;}

div#modAnnouncements div#intContent {padding-bottom:2em;}

div.announceList {background:#fefbef;position:relative;top:-1px;width:426px;position:relative;left:0px;padding:10px 0 7px 15px;margin-left:-15px;border-top:1px solid #f3efdf;}

div.announceList p a {margin:0 5px;}

div.announceSingle {padding-bottom:3.5em;}


/* contact - order form
/*-------------------------------------------------------------------------------*/

div#modInterior form#contactForm {clear:both;padding:10px 0 6px 0;}

div#modInterior form#contactForm li {padding-bottom:6px;position:relative;}

div#modInterior form#contactForm label {margin-right:10px;width:60px;display:inline-block;font-size:1.1em;color:#666;text-align:right;vertical-align:top;position:relative;top:4px;}

div#modInterior form#contactForm input {background:transparent;width:190px;border:0;padding:6px 0 7px 6px;color:#666;font-size:1.2em;}

div#modInterior form#contactForm li.input {background:url(/img/bg-default-input.jpg) 70px 0 no-repeat;}

div#modInterior form#contactForm li span {position:absolute;top:5px;left:70px;font-size:1.1em;color:#666;display:block;}

div#modInterior form#contactForm textarea {background:transparent;overflow:auto;width:310px;height:100px;border:none;padding:7px 0 8px 6px;color:#666;font-size:1.2em;font-family:Arial, Verdana, sans-serif;}

div#modInterior form#contactForm li.textarea {background:url(/img/bg-default-textarea.jpg) 70px 0 no-repeat;}

div#modInterior form#contactForm a span {position:absolute;left:-9999px;}

div#modInterior form#contactForm button#sendNow {border:0;text-indent:-9999px;background:url(/img/btn-send-now.jpg) no-repeat;width:120px !important;height:30px !important;display:block;position:relative;left:272px;margin-top:10px;padding:0 !important;}

div#modInterior form#contactForm label.error {display:block;color:red;white-space:normal;position:relative;left:70px;width:200px;text-align:left;margin-bottom:10px;}

div#modInterior p.address {float:left;margin-right:20px;}


/* order page layout
/*-------------------------------------------------------------------------------*/

div#modOrder {width:722px;position:relative;float:left;background:url(/img/bg-mod-order.gif);margin-bottom:4px;}

div#modOrderBg {padding-left:15px;width:705px;min-height:478px;height:auto !important;height:479px;float:left;position:relative;left:1px;background:#fff;}

div#modOrderFoot {width:722px;height:5px;position:absolute;left:0;bottom:0;background:#fff url(/img/bg-mod-order-foot.gif) bottom no-repeat;font-size:1px;}

div#orderLeft {width:470px;float:left;position:relative;}

div#orderRight {width:200px;float:left;position:relative;left:20px;}

div#orderSummary {width:198px;min-height:255px;height:auto !important;height:255px;background:url(/img/bg-mod-summary.jpg);position:relative;margin-top:48px;}	

div#orderSummaryFoot {width:198px;height:5px;background:url(/img/bg-mod-summary-foot.gif) bottom no-repeat;position:relative;font-size:1px;}


/* order page content
/*-------------------------------------------------------------------------------*/

div#orderLeft h1 {border-bottom:1px solid #d9d9d9;padding-bottom:5px;margin-bottom:0;min-height:37px;height:auto !important;height:37px;}

div#orderLeft h3 {font-size:1.8em;font-weight:normal;color:#000;width:190px;line-height:1.2em;}

div#orderLeft em {font-style:normal;}

div#orderLeft strong {margin:35px;font-weight:bold;font-size:1.2em;color:#000;position:relative;top:12px;left:45px;}

div#orderLeft div {float:left;color:#333;padding:4px 0;}

div#orderLeft label {font-size:1.2em;color:#666;margin-right:5px;vertical-align:middle;position:relative;top:4px;}

div#orderLeft div input {background:url(/img/bg-order-input.gif) no-repeat;border:0;padding:5px 0;height:18px;width:41px;vertical-align:middle;color:#666;text-align:center;font-size:1.2em;position:relative;top:4px;}

div#orderLeft button {cursor:pointer!important;background:url(/img/btn-update.gif) no-repeat;border:0;text-indent:-9999px;width:62px;height:28px;vertical-align:middle;position:relative;top:4px;left:5px;}

div#orderLeft a.continueShop {position:absolute;top:23px;right:0;font-size:1.2em;}

div#orderLeft div.orderItem {border-bottom:1px solid #d9d9d9;width:470px;padding:15px 0;}

div#orderRight div#orderSummary div#summaryContent {padding:10px 15px;}

div#orderRight div#orderSummary h3 {font-size:1.8em;margin-bottom:10px;}

div#orderRight div#orderSummary ul {width:120px;margin:auto;}

div#orderRight div#orderSummary ul li {border-bottom:1px solid #ccc;padding:5px 0;font-size:1.1em;}

div#orderRight div#orderSummary ul li span {text-align:right;width:65px;display:inline-block;color:#666;margin-right:10px;}

div#orderRight div#orderSummary ul li em {font-style:normal;}

div#orderRight div#orderSummary ul li em#discount {color:#dd4422;}

div#orderRight div#orderSummary p {width:140px;margin:15px auto 20px auto;font-size:1.1em;color:#666;}

div#orderRight div#orderSummary p input {float:left;margin-right:10px;position:relative;top:10px;}

div#orderRight div#orderSummary p span {float:left;width:110px;line-height:1.2em;}

div#orderRight div#orderSummary button {cursor:pointer!important;clear:both;margin:auto;position:relative;top:15px;display:block;width:121px;height:30px;text-indent:-9999px;background:url(/img/btn-continue.gif) no-repeat;border:0;}

div#orderRight div#orderPromo {margin-top:8px;width:195px;float:right;text-align:right;height:18px;position:relative;right:2px;}

div#orderRight div#orderPromo label {vertical-align:top;font-size:1.1em;color:#666;margin-right:5px;position:relative;top:8px;}

div#orderRight div#orderPromo input {display:inline;vertical-align:middle;background:url(/img/bg-promo-input.gif) no-repeat;border:0;padding:5px 0;height:18px;width:61px;color:#666;text-align:center;font-size:1.2em;}

div#orderRight div#orderPromo button {cursor:pointer!important;vertical-align:middle;width:55px;height:28px;text-indent:-9999px;background:url(/img/btn-apply.gif) no-repeat;border:0;margin-left:5px;}

div#orderLeft div.orderItem p.ingredients
{
	clear: both;
	position: relative;
	top: 10px;
}

	div#orderLeft div.orderItem p.ingredients strong
	{
		font-size: 0.8em;
		left: 0px;
		margin: 0px;
		top: 0px;
	}

/* checkout page layout
/*-------------------------------------------------------------------------------*/

div#checkoutLeft {width:338px;float:left;position:relative;}

div#checkoutRight {width:338px;float:left;position:relative;left:12px;}

div.modCheckout {width:338px;position:relative;float:left;background:url(/img/bg-mod-checkout.gif);}

div.modCheckoutSummary {width:338px;position:relative;float:left;background:url(/img/bg-mod-checkout-summary.gif);}

div.modCheckoutContent {padding:10px 15px;}

div.modContainer {float:left;position:relative;margin-bottom:20px;}

div.modContainer.nopad {margin-bottom:7px;}

div.modCheckoutFoot {width:338px;height:5px;position:absolute;left:0;bottom:0;background:url(/img/bg-mod-checkout-foot.gif) bottom no-repeat;font-size:1px;}

div.modCheckoutSummaryFoot {width:338px;height:5px;position:absolute;left:0;bottom:0;background:url(/img/bg-mod-checkout-summary-foot.gif) bottom no-repeat;font-size:1px;}

div.modCheckout.shipping {min-height:395px;height:auto !important;height:395px;}

div.modCheckout.billing {min-height:253px;height:auto !important;height:253px;}

div.modCheckoutSummary.summary {min-height:135px;height:auto !important;height:135px;}

div.modCheckoutContent p.disclaimer
{
	float: left;
	position: relative;
	top: 0px;
	width: 140px;
}

/* checkout page content
/*-------------------------------------------------------------------------------*/

div.modCheckout h3, div.modCheckoutSummary h3 {font-size:1.8em;margin-bottom:10px;}

div#modOrder h1 span {font-style:normal;font-size:11px;margin-left:15px;color:#333;}

div#checkoutRight div.modCheckoutSummary ul {width:118px;float:right;margin-top:-30px;position:relative;right:20px;}

div#checkoutRight div.modCheckoutSummary ul li {border-bottom:1px solid #ccc;padding:5px 0;font-size:1.1em;}

div#checkoutRight div.modCheckoutSummary ul li span {text-align:right;width:65px;display:inline-block;color:#666;margin-right:10px;}

div#checkoutRight div.modCheckoutSummary button#checkoutSubmit {cursor:pointer!important;width:121px;height:30px;margin:0 !important;padding:0 !important;background:url(/img/btn-submit.gif) no-repeat;border:0;text-indent:-9999px;position:relative;float:right;}

div#modOrder form#checkoutForm li {padding-bottom:6px;position:relative;}

div#modOrder form#checkoutForm label {margin-right:10px;width:85px;display:inline-block;font-size:1.1em;color:#666;text-align:right;vertical-align:top;position:relative;top:4px;}

div#modOrder form#checkoutForm li.input input {background:transparent;width:190px;border:0;padding:6px 0 7px 6px;color:#666;font-size:1.2em;}

div#modOrder form#checkoutForm li.input {background:url(/img/bg-default-input.jpg) 95px 0 no-repeat;}

div#modOrder form#checkoutForm li.inputSm input {background:transparent;width:30px;border:0;padding:6px 0 7px 6px;color:#666;font-size:1.2em;}

div#modOrder form#checkoutForm li.inputSm {background:url(/img/bg-qty-input.jpg) 95px 0 no-repeat;}

div#modOrder form#checkoutForm li.inputMed input {background:transparent;width:110px;border:0;padding:6px 0 7px 6px;color:#666;font-size:1.2em;}

div#modOrder form#checkoutForm li.inputMed {background:url(/img/bg-med-input.jpg) 95px 0 no-repeat;}

div#modOrder form#checkoutForm label.error {display:block;color:red;white-space:normal;position:relative;left:95px;width:200px;text-align:left;margin-bottom:10px;}


/* pagination
/*-------------------------------------------------------------------------------*/

ul#pagination {background:#f8f8f8;width:441px;padding:10px 0 8px 0;position:absolute;bottom:5px;left:0;font-size:1.2em;border-top:1px solid #d9d9d9;text-align:center;}

ul#pagination li {display:inline;}

ul#pagination li span {margin:0 5px;}

ul#pagination li.ui-tabs-selected a {color:#666;}

ul#pagination li.prevPage {float:left;position:relative;left:15px;margin:0;padding:0;}

ul#pagination li.nextPage {float:right;position:relative;right:15px;}


/* footer
/*-------------------------------------------------------------------------------*/

div#footer {clear:both;padding-bottom:5px;margin-bottom:40px;width:722px;background:url(/img/bg-footer-foot.gif) bottom no-repeat;position:relative;}	

div#footerBody {width:722px;min-height:74px;height:auto !important;height:74px;background:url(/img/bg-footer.gif) repeat-y;position:relative;}

div#footer p {color:#8f8f9a;width:550px;padding:25px 0;position:relative;left:24px;font-size:1.1em;}

div#footer a {font-weight:bold;}

div#footer img {float:right;position:absolute;right:20px;top:32px;}