body {
background:url(../images/newer/header-background.png) repeat-x;
font:12px/18px Helvetica, Arial, sans-serif;
margin:0;
padding:0
}

#wrapper,#wrapper2 {
width:960px;
margin:0 auto;
}

a:hover { color:#090;!important}

.logo2 {
width:275px;
height:106px;
background:url(../images/newer/logo.jpg)
}

.biggerText {
font-size:1.2em
}

h1,h2,h3,h4,h5,h6 {
margin:.3em
}

FORM,SELECT,INPUT {
display:inline;
font-size:1em;
margin:.1em
}

TEXTAREA {
float:left;
display:block;
width:100%;
font-size:11px;
margin:auto
}

input:focus,select:focus,textarea:focus {
background:#F0F8FF
}

FIELDSET {
border:none;
margin:0.5em 0;
padding:0.5em
}

LEGEND {
font-weight:700;
padding:0.3em
}

LABEL.checkboxLabel,LABEL.radioButtonLabel {
font-size:0.95em;
margin:0.2em 0.5em
}

LABEL.inputLabel {
font-size:0.95em;
width:10em;
display:block
}

LABEL.inputLabelPayment {
width:15em;
float:left
}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {
width:12em;
float:left
}

ADDRESS {
font-style:normal;
padding:0.5em
}

HR {
height:1px;
margin-top:0.5em;
border:none;
border-bottom:1px solid #9a9a9a
}

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
line-height:1.8em;
border:1px solid #000;
padding:0.2em
}

.messageStackWarning,.messageStackError {
color:#fff;
background:#ffbda5;
border:2px solid red
}

.messageStackSuccess {
color:#000;
border:1px solid #9a9a9a;
background:#b3ffa8;
padding:2px
}

.messageStackCaution {
color:#000;
background:#ffbda5;
font:10px Verdana, Arial, sans-serif
}

#mainWrapper {
text-align:left;
vertical-align:top;
width:960px;
margin: auto!important
}

#tagline {
color:#000;
font-size:2em;
text-align:center;
vertical-align:middle
}

#sendSpendWrapper {
border:1px solid #cacaca;
float:right;
margin:0 0 1em 1em
}

.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
width:96%;
margin:0
}

.navNextPrevCounter {
font-size:0.9em;
margin:0
}

.navNextPrevList {
display:inline;
white-space:nowrap;
list-style-type:none;
margin:0;
padding:0.5em 0
}

#navEZPagesTOCWrapper {
font-weight:700;
float:right;
height:1%;
border:1px solid #000
}

#navEZPagesTOC ul {
list-style-type:none;
line-height:1.5em;
margin:0;
padding:0.5em 0
}

#navColumnOne {
background:#FC9
}

#productDescription,.shippingEstimatorWrapper {
margin-left:10px;
font-size:12px
}

.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
vertical-align:top;
padding:0
}

.tableHeading TH {
border-bottom:1px solid #C0E697;
color:#777;
font-size:1.6em;
font-weight:400;
margin-bottom:15px;
text-align:left;
padding:0 4px 8px
}

#cartSubTotal {
background:#e9e9e9;
border-top:1px solid #ccc;
font-weight:700;
text-align:right;
line-height:2.2em;
padding-right:2.5em
}

.tableRow,.tableHeading,#cartSubTotal {
height:2.2em
}

.cartQuantity {
width:4.7em
}

.cartBoxTotal {
text-align:right;
font-weight:700
}

.cartRemoveItemDisplay {
width:3.5em
}

#mediaManager {
width:50%;
margin:.2em;
padding:.5em
}

.orderHistList {
margin:1em;
padding:.2em 0
}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
margin:0;
padding:0.2em 0
}

.totalBox {
width:5.5em;
text-align:right;
padding:0.2em
}

.lineTitle,.amount {
text-align:right;
padding:0.2em
}

#cartImage {
margin:0.5em 1em
}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
margin:1em
}

.leftBoxHeading {
font-size:12px;
font-style:normal;
font-weight:700;
height:25px;
text-transform:uppercase;
line-height:25px;
text-align:center;
background:#CCC;
margin:0;
padding:.5em .2em
}

.leftBoxContainer {
border:1px solid #fff;
margin-top:1.5em;
padding:0
}

.sideBoxContent {
text-align:left;
font-size:12px;
line-height:13px;
background:#fff;
border-left:2px #cbcbcb solid;
border-right:2px #cbcbcb solid;
border-bottom:2px #cbcbcb solid;
padding:3px
}

.sideBoxContent2 {
padding:.4em
}

.rightBoxContent {
margin-bottom:1em;
background:#fff
}

#bannerboxHeading {
background:#00C
}

#upDateHeading {
text-align:right
}

.accountTotalDisplay,.accountTaxDisplay {
width:20%;
text-align:right
}

.accountQuantityDisplay {
width:10%;
vertical-align:top
}

.ratingRow {
margin:1em 0 1.5em
}

LABEL#textAreaReviews {
font-weight:400;
margin:1em 0
}

.advSearchResultsDefaultHeading {
margin-top:0
}

#cartBoxListWrapper {
padding-left:10px;
margin-left:10px
}

.enterColumn {
background:#FFF
}

.floatingBox2,#pageTwoMainContent {
width:95%
}

.ui-tabs-nav li {
list-style:none;
margin:0;
padding:0
}

ul.ui-tabs-nav {
margin-left:0
}

#tabs a {
color:#060
}

#screenshot {
position:absolute;
border:1px solid #ccc;
background:#333;
display:none;
color:#fff;
padding:5px
}

span.pad {
line-height:20px
}

#dropMenuWrapper {
width:970px;
padding-left:0;
margin:auto
}

div#dropMenu {
text-align:center;
z-index:5000;
position:relative;
width:auto;
margin:0
}

div#dropMenu li {
position:relative;
list-style:none;
float:left;
width:auto;
z-index:5000;
margin:0
}

div#dropMenu ul.level1 {
text-align:center;
height:27px;
z-index:1000;
margin:0 auto
}

div#dropMenu li a {
font-size:10px;
display:block;
text-decoration:none;
text-transform:uppercase;
color:#fff;
text-align:center
}

a.button1 {
background:transparent url(../images/menu/menu1a.png) no-repeat scroll top left;
height:27px;
width:auto
}

a.button1 span {
background:transparent url(../images/menu/menu1b.png) no-repeat top right;
display:block;
line-height:27px;
padding:0 20px
}

div#dropMenu>ul a {
width:auto
}

div#dropMenu ul ul {
position:absolute;
width:200px;
display:none
}

div#dropMenu ul ul li {
width:200px
}

div#dropMenu ul.level1 li.submenu:hover ul.level2,div#dropMenu ul.level2 li.submenu:hover ul.level3,div#dropMenu ul.level3 li.submenu:hover ul.level4,div#dropMenu ul.level4 li.submenu:hover ul.level5 {
display:block;
z-index:1000
}

div#dropMenu ul.level2 a:hover {
top:23px;
z-index:2000;
background:#1f6a27
}

div#dropMenu ul.level3 a:hover {
top:23px;
z-index:1000;
background:#2a8f34
}

div#dropMenu ul.level2 a {
top:22px;
z-index:1000;
border-bottom:1px solid #CCC;
background:#2a8f34;
color:#FFF;
text-transform:none;
font-size:12px;
line-height:14px;
margin:0;
padding:5px 10px
}

div#dropMenu ul.level3 a {
top:22px;
z-index:1000;
background:#1f6a27;
margin:0;
padding:5px 20px
}

div#dropMenu ul.level3,div#dropMenu ul.level4,div#dropMenu ul.level5 {
top:0;
left:200px;
background:#1f6a27
}

#lightbox {
left:0;
line-height:0;
position:absolute;
text-align:center;
top:40px;
width:100%;
z-index:9100
}

#outerImageContainer {
height:250px;
position:relative;
width:250px;
background:#fff;
margin:0 auto
}

#imageContainer {
padding:10px
}

#loading {
height:25%;
left:0;
line-height:0;
position:absolute;
text-align:center;
top:40%;
width:100%
}

#hoverNav {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:10
}

#imageContainer>#hoverNav {
left:0
}

#hoverNav a {
outline:none
}

#prevLink,#nextLink {
background:transparent url(../../template_default/images/lightbox/blank.gif) no-repeat;
display:block;
height:100%;
width:63px
}

#prevLink {
float:left;
left:0;
background:url(../../template_default/images/lightbox/prevlabel.gif) no-repeat left 0
}

#nextLink {
float:right;
right:0;
background:url(../../template_default/images/lightbox/nextlabel.gif) no-repeat right 0
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
line-height:1.4em;
background:#fff;
margin:0 auto
}

#imageData {
padding:0 10px
}

#imageData #imageDetails {
float:left;
text-align:left;
width:70%
}

#imageData #numberDisplay {
clear:left;
display:block;
padding-bottom:1em
}

#imageData #bottomNavClose {
float:right;
padding-bottom:0;
vertical-align:middle;
width:66px
}

#overlay {
height:500px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:90;
background:#b8db9d
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

* html>body .clearfix {
display:inline-block;
width:100%
}

.information {
border:0 none;
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding:0
}

div.blue {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/title_bg_green.png) repeat-x scroll left -80px
}

div.title {
display:block;
height:40px;
width:100%;
margin:0 0 3px
}

div.blue span.left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/title_bg_green.png) repeat scroll left 0
}

div.title span.left {
display:block;
float:left;
height:100%;
width:6px
}

.sIFR-active h1.cart {
color:#006;
font-size:23px;
margin-top:5px
}

div.blue span.right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/title_bg_green.png) repeat scroll left -40px
}

div.title span.right {
display:block;
float:right;
height:100%;
width:6px
}

.rowEven .rowOdd {
background-color:#FFF;
float:left;
height:62px;
width:932px;
border-color:#D6DBDB;
border-style:solid;
border-width:1px 1px 4px;
margin:0 4px 6px 0;
padding:7px 8px 2px 7px
}

.cartQuantity input {
background-color:#EEE;
border:2px inset;
color:#252525;
font-size:24px;
height:30px;
text-align:center;
width:30px;
padding:4px
}

/*td.multiply {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/cart_seporators.gif) no-repeat scroll -9px top;
text-indent:-4000px;
width:12px
}

td.equals {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/cart_seporators.gif) no-repeat scroll left top;
text-indent:-4000px;
width:12px;
vertical-align:middle
}*/

.cartUnitDisplay,td.cartUnitDisplay {
color:#7F7F7F;
font-size:18px;
width:85px;
padding-top:20px
}

.cartTotalDisplay,td.cartTotalDisplay {
color:#7F7F7F;
font-size:22px;
padding-top:20px
}

/*a.check-out {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../images/cart_checkout.png) left top;
width:152px;
float:left;
height:68px;
display:block;
text-align:center;
line-height:33px;
font-size:24px;
font-weight:700;
color:#237505;
margin:-10px 0 0
}*/

a.check-out:hover {
background-position:left -68px
}

a {
cursor:pointer;
text-decoration:none
}

div.bottombar {
display:block;
float:left;
width:665px;
padding:0 7px 0 0
}

#shoppingCartDefault ol,#shoppingCartDefault ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none
}

div.title2 {
display:block;
height:40px;
width:565px;
margin:0 0 3px
}

ul.cart-buttons,ul.fave-buttons {
margin-top:11px
}

/*a.remove {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/cart_remove.gif) repeat scroll left top;
display:block;
float:left;
height:76px;
text-indent:-3000px;
width:26px
}*/

a.remove:hover {
background-position:-26px top
}

table#contentMainWrapper {
background-color:transparent
}

.catback-wrap {
display:table;
height:44px;
#position:relative;
overflow:hidden;
background-image:url(../images/cat-back.png);
z-index:-10;
width:100%;
text-align:center
}

.catback-wrap2 {
#position:absolute;
#top:50%;
display:table-cell;
vertical-align:middle
}

.catback {
#position:relative;
#top:-50%;
vertical-align:middle;
color:#0d4012 !important;
font-size:15px
}

a.catlink {
color:#0d4012 !important;
font-size:15px
}

.catback-wrap:hover,.catback-wrap:hover a {
background-position:bottom;
color:#b4d8b7 !important
}

a.button {
background:transparent url(../images/menu/menu1a.png) no-repeat scroll top right;
color:#444;
display:block;
float:left;
font:normal 12px arial, sans-serif;
height:24px;
margin-right:6px;
padding-right:18px;
text-decoration:none
}

a.button span {
background:transparent url(../images/menu/menu1b.png) no-repeat;
display:block;
line-height:14px;
padding:5px 0 5px 18px
}

a:focus {
outline:none;
color:#060
}

#panel {
background:#E9E9E9;
height:310px;
display:none
}

.slide {
border-top:solid 4px #93c144;
background:url(../images/del-pulldown.png) no-repeat center top;
color:#060;
margin:0;
padding:0
}

.btn-slide {
text-align:center;
width:122px;
height:34px;
display:block;
font:bold 110%/80% Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
margin:0 auto;
padding:10px 4px 0 0
}

.active {
background-position:right 12px;
color:#060
}

a.btn-slide,a.btn-slide:active,a.btn-slide:link {
color:#fff !important
}

.connect_widget_facebook_logo_menubar {
background-color:#060 !important
}

div.subtitle {
float:left;
line-height:40px;
color:#000;
font-size:18px;
font-weight:700;
padding:0 0 0 7px
}

#av-flash-errors {
-moz-border-radius:4px;
-moz-box-shadow:2px 2px 2px #CCC;
background:none repeat scroll 0 0 #FBE3E4;
clear:both;
color:#D12F19;
display:block;
font-size:120%;
list-style:none outside none;
text-align:center;
margin:30px auto 8px;
padding:10px 4px 10px 10px
}

.submitRow {
-moz-border-radius:5px;
background:none repeat scroll 0 0 #E9F4DD;
float:left;
width:100%;
margin:20px 0 20px -5px;
padding:5px
}

.submitRowlogin {
-moz-border-radius:5px;
background:none repeat scroll 0 0 #E9F4DD;
width:99%;
font-size:16px;
margin:0;
padding:5px
}

.row {
clear:both;
display:block;
margin-bottom:1.6em
}

.rowlogin {
clear:both;
display:block
}

.submitRow .button09,.submitRow .button10,.submitRow .button11 {
float:right;
font-size:1.2em;
margin-left:10px;
position:relative;
z-index:10
}

.button11,.button11:visited {
-moz-border-radius:3px;
background:url(../images/button11.gif) repeat-x scroll left bottom #FDD17D;
border:medium none;
color:#5B3602;
cursor:pointer;
font:1.1em/1.1em Tahoma,Lucida Sans,Helvetica,Arial,sans-serif;
text-decoration:none;
padding:.38em .85em .45em .8em
}

.button11:hover {
background:url(../images/button11.gif) repeat-x scroll right bottom #FDB97D;
color:#000
}

a.button11 {
padding:.25em .6em .35em
}

.submitRow .backToShop {
background:url(../images/prodList_popup_footerPrev.gif) no-repeat scroll left center transparent;
font-weight:700;
left:0;
padding-left:25px;
position:relative;
top:5px
}

a.backToShop {
color:#005BAD !important
}

.submitRow input,#qtupd input {
-moz-border-radius:3px;
background:url(../images/button.gif) repeat-x scroll center bottom #6C9A37;
border:medium none;
color:#FFF;
cursor:pointer;
font:1.1em/1.1em Tahoma,Lucida Sans,Helvetica,Arial,sans-serif;
text-decoration:none;
margin:0;
padding:.5em .85em .4em .8em
}

#qtupd input {
-moz-border-radius:3px;
background:url(../images/button.gif) repeat-x scroll center bottom #6C9A37;
border:medium none;
color:#FFF;
cursor:pointer;
font-size:12px;
text-decoration:none;
margin:0;
padding:.2em .4em .1em
}

p.basketTotal,#ottotal {
font-size:1.7em;
font-weight:700;
text-align:right;
float:right;
line-height:1.7em;
margin:5px 0 0
}

#cartImage img {
float:left;
margin-right:8px;
border-color:#EEE #DDD #DDD #EEE;
border-style:solid;
border-width:1px;
padding:2px
}

.fieldWrap {
background:none repeat scroll 0 0 #A9DD6B;
float:left;
margin:0 5px 0 0;
padding:2px
}

#cartProdTitle {
color:#005BAD !important;
text-decoration:underline;
font-size:16px
}

#login-password,#login-email-address {
height:20px
}

.contentFooter {
border-bottom:1px solid #DDD;
border-top:1px solid #DDD;
clear:left;
float:left;
margin-top:2px;
margin-bottom:10px;
width:100%;
line-height:1.3em;
padding:5px 0
}

.col {
padding:0 15px
}

.checkoutQuestion_back {
float:left;
width:20%
}

.checkoutQuestion_info {
float:left;
width:50%;
padding:0 5%
}

.checkoutQuestion_help {
text-align:right;
width:100%
}

.checkoutQuestion_back a {
background:url(../images/prodList_popup_footerPrev.gif) no-repeat scroll left center transparent;
font-size:1.3em;
padding:4px 0 5px 30px
}

#noaccountform input {
width:350px;
height:20px;
margin-bottom:5px
}

#gender-male,#gender-female {
width:10px
}

.cartProductDisplay {
font-size:14px;
font-weight:700
}

span.popsrch a {
font-size:9px
}

.addthis_toolbox .custom_images a {
width:32px;
height:32px;
margin:0;
padding:0
}

.addthis_toolbox .custom_images a img {
opacity:1px
}

.addthis_toolbox .custom_images a:hover img {
opacity:0.75px
}

#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage,div#dropMenu ul {
margin:0;
padding:0
}

.rowOdd,.rowOdd td,.rowEven,.rowEven td {
height:1.5em;
border-bottom:#D6DBDB solid 4px
}

.cartAttribsList ul,.checkoutQuestion_info P {
margin-bottom:0
}

.fetlink a:visited,.fetlink a,a,a:active,a:visited,#navEZPagesTOC ul li a,a:link,a,a:active,.messageStackSuccess,.messageStackCaution,#tagline,.wrapperAttribsOptions,#navBreadCrumb,h3,.categoryListBoxContents a,a:active,a,a:link a:active,a:visited {
color:#005BAD
}

#informationContent li,#ezpagesContent li {
padding-bottom:5px;
padding-left:0;
list-style:none;
list-style-image:url(../images/newer/menu_tree_arrow_right_empty.gif);
margin-left:20px
}

h6,h5,h4,h3,h2,h1 {
margin:0.3em
}

INPUT,SELECT,FORM {
margin:0.1em
}

textarea:focus,select:focus,input:focus {
background:#f0f8ff
}

FIELDSET,ADDRESS,#navEZPagesTop,#navBreadCrumb,.shippingEstimatorWrapper {
padding:0.5em
}

LABEL.radioButtonLabel,LABEL.checkboxLabel,LABEL.inputLabel,#navEZPagesTop,#navBreadCrumb {
font-size:0.95em
}

LABEL.radioButtonLabel,LABEL.checkboxLabel {
margin:0.2em 0.5em
}

LABEL.uploadsLabel,LABEL.switchedLabel,LABEL.selectLabel {
width:12em
}

.messageStackCaution,.messageStackSuccess,.messageStackError,.messageStackWarning {
line-height:1.8em
}

.messageStackCaution,.messageStackSuccess,.messageStackError,.messageStackWarning,.totalBox,.amount,.lineTitle {
padding:0.2em
}

.messageStackCaution,.messageStackSuccess,.messageStackError,.messageStackWarning,#navEZPagesTOCWrapper {
border:1px solid #000
}

#tagline,#navCatTabs ul,#navSupp ul,#navMain ul,#cartAdd2,#cartAdd,.gvBal,.centerBoxContentsNew,.centerBoxContentsFeatured,.centerBoxContentsAlsoPurch,.centerBoxContentsSpecials,.categoryListBoxContents,.specialsListBoxContents,.centerBoxContents,#reviewWriteMainImage,#productReviewsDefaultProductImage,#reviewsInfoDefaultProductImage,#productMainImage,LABEL#textAreaReviews,.ratingRow,.accountQuantityDisplay,.productListing-data,.rightBoxHeading,.centerBoxHeading,.leftBoxHeading,#cartBoxGVBalance,.cartTotalsDisplay,.cartQuantity,.cartQuantityUpdate,.cartRemoveItemDisplay,.center,#siteinfoIP,#siteinfoStatus,#siteinfoCredits,#siteinfoLegal,#bannerSix,#bannerFive,#bannerFour,#bannerThree,#bannerTwo,#bannerOne,#navEZPageNextPrev,#navCatTabsWrapper,#navNextPrevWrapperBottom,#navNextPrevWrapperTop,#cartBoxGVButton,#cartEmptyText,TH,.centeredContent {
text-align:center;
height:auto
}

#navEZPagesTOCWrapper,#csNotifications,#checkoutBillto,#checkoutShipto,#sendSpendWrapper,#accountLinksWrapper,.floatingBox {
width:95%;
margin:10px 0
}

.wrapperAttribsOptions select {
font-size:14px
}

.navNextPrevList,#navCatTabs ul li,#navSupp ul li,#navMain ul li,#navEZPagesTOC ul li {
white-space:nowrap
}

#navCatTabsWrapper,#navSuppWrapper,#navMainWrapper,#navCatTabs ul li a,#navSupp ul li a,#navMain ul li a {
color:#9a9a9a
}

#navCatTabsWrapper,#navSuppWrapper,#navMainWrapper {
width:100%
}

#navCatTabs ul,#navSupp ul,#navMain ul,#navEZPagesTOC ul {
line-height:1.5em
}

#navCatTabs ul li a,#navSupp ul li a,#navMain ul li a,#navEZPagesTOC ul li a {
padding:0 0.5em
}

.breadback {
padding-right:10px
}

.centerBoxContentsFeatured {
height:150px;
width:40%;
padding-right:5px
}

#bannerSix,#bannerFive,#bannerFour,#bannerThree,#bannerTwo,#bannerOne,.centerColumn {
height:auto;
margin:0 0 5px
}

#cartAdd2,#cartAdd,.centerBoxContentsProducts,#productAdditionalImagesd {
width:160px;
height:auto;
margin:auto
}

.cartTableHeading TH {
border-bottom:1px solid #ccc
}

#cartSubTotal,.cartTableHeading {
background:#e9e9e9;
height:2.2em
}

.cartNewItem,.cartOldItem {
margin-left:10px;
color:#090;
position:relative
}

.cartBoxTotal,#ezPageBoxList li,#cartBoxListWrapper li {
padding:0.2em 0
}

.accountTaxDisplay,.accountTotalDisplay {
width:20%
}

.productListing-rowheading,h2.centerBoxHeading {
background:#b9dc9e
}

h2.centerBoxHeadingcross {
color:#000;
font-size:12px;
padding:0
}

.centerBoxWrapper,.rightBoxContent {
margin-bottom:1em
}

.centerBoxContentsProducts {
height:auto;
text-align:left;
font-style:normal;
font-weight:400;
vertical-align:top
}

a.moreinfo {
width:85px;
padding:1px 17px 5px 12px
}

a.moreinfo,#productask,.button_continue {
height:17px
}

#productask {
width:199px;
padding-left:5px
}

#productask,.button_continue {
padding-top:2px
}

.button_checkout {
font-size:14px;
border:#666 solid 1px
}

#productAdditionalImages {
margin:3px
}

.headersearch {
width:164px;
height:36px
}

.button_search,.button_search:hover {
width:22px;
height:16px
}

.over {
overflow:auto;
height:200px
}

.smallestTag {
font-size:xx-small
}

.smallTag {
font-size:small
}

.mediumTag {
font-size:medium
}

.largeTag {
font-size:large
}

.largestTag {
font-size:xx-large
}

#proseo a {
color:#060;
text-decoration:underline
}

#popupImage,#popupAdditionalImage,#mainWrapper,#ezPageBoxList ul,#cartBoxListWrapper ul,#ezPageBoxList,#cartBoxListWrapper,#logoWrapper,#contentMainWrapper,#headerWrapper,.tabTable,.centerBoxWrapper,#bestsellers ol,#bestsellers li {
padding:0
}

.leftBoxHeading,.leftBoxHeading a,.leftBoxHeadingd {
font-size:12px;
font-style:normal;
font-weight:700;
height:25px;
line-height:25px;
text-align:center;
text-transform:uppercase;
background:transparent url(../images/side-header.png)
}

#navBreadCrumb {
font-size:11px;
font-style:normal;
font-weight:400;
height:16px;
color:#11932f;
padding:5px 0
}

h1 {
color:#2e9435;
letter-spacing:-1px;
line-height:42px;
font-size:1.5em
}

h2 {
line-height:26px;
color:#9a9a9a;
font-size:14px
}

h4 {
font-size:16px;
text-transform:uppercase;
letter-spacing:3px;
color:#999;
font-weight:400;
line-height:25px
}

h5 {
font-size:14px;
letter-spacing:4px;
text-transform:uppercase;
margin-bottom:8px
}

#indexCategoriesHeading,#productName {
color:#000;
font-size:24px;
font-style:normal;
font-weight:700;
text-align:left
}

.centerBoxContentsProducts img {
border:0;
text-align:center;
margin:auto;
padding:0
}

.highlight {
display:block;
width:232px;
font-size:22px;
font-weight:700;
line-height:25px;
color:#090;
background:#DEEAE0 url(../images/price-header.png) no-repeat top;
padding:4px
}

#productDescription ul,#productDetailsList {
list-style:disc;
margin-left:20px
}

#productAttributes,#cartAdd {
line-height:normal;
text-align:center
}

#cartBoxListWrapper ul {
list-style:none;
list-style-image:url(../images/newer/menu_tree_arrow_right_empty.gif);
margin-left:20px
}

#cartBoxListWrapper li {
text-align:left;
margin-left:20px
}

.BoxLink {
text-align:center;
font-size:14px;
font-style:normal;
font-weight:400
}

#shoppingcartContent,#srecentlyviewedContent {
background:#deeae0
}

.rightBoxContainer,.leftBoxContainerd {
margin-bottom:15px
}

#searchContent input {
width:80%;
padding:2px
}

#product-right {
float:right;
width:470px;
margin-right:0
}

#recentlyviewedContent table {
width:99%;
font-size:11px;
line-height:normal
}

#recentlyviewedContent img {
padding-right:3px
}

#recentlyviewedContent td {
padding-bottom:15px;
text-align:right
}

.listing-price {
font-size:16px;
text-align:center;
font-weight:700
}

.tabTable th,.tabTable td {
margin-bottom:8px;
background-image:url(../images/listingBkgRight.png);
background-position:bottom;
background-repeat:repeat-x;
width:205px;
border-color:#DDD #CFCFCF;
border-style:solid;
border-width:1px
}

.tabTable2 th,.tabTable2 td {
border-color:#ebd784;
border-width:2px
}

#footer {
clear:both;
color:#11932F;
height:100%;
min-height:160px;
position:relative;
text-align:center;
border-top:#3ca132 solid 4px;
font-size:10px;
background:#f9e7a1
}

#footer-1 {
left:155px;
width:165px
}

#footer-2 {
left:350px;
width:165px
}

#footer-3 {
left:560px;
width:195px
}

#footer-1,#footer-2,#footer-3,#footer-4,#footer-5 {
position:absolute;
top:20px;
text-align:left
}

#footer ul {
text-transform:uppercase
}

.listingDescription {
font-size:12px;
font-weight:400;
background:none repeat scroll 0 0 #fdfdfd;
height:50px;
overflow:hidden;
text-align:left;
width:98%;
margin:4px 0 auto 3px;
padding:3px 0
}

#atimg,.attribImg {
float:left;
width:80px;
height:auto;
display:block;
text-align:center;
padding:5px
}

#navColumnTwo,td.columnRight {
padding-left:5px !important
}

a.small {
font-size:10px;
-moz-border-radius:3px;
background:url("../images/button.gif") repeat-x scroll center bottom #6C9A37;
border:medium none;
color:#FFF;
cursor:pointer;
font:1.1em/1.1em Tahoma,Lucida Sans,Helvetica,Arial,sans-serif;
text-decoration:none;
width:60px;
text-align:center;
margin:2px 0 2px 45px;
padding:0.1em 0.45em
}

h2.itemTitle {
border-bottom:1px solid #EEE;
padding-bottom:2px;
font-size:1.2em;
font-weight:400;
height:42px;
margin-top:4px;
overflow:hidden;
text-align:left;
padding-left:2px
}

h2.itemTitle a,a.more1 {
color:#005BAD;
font-size:1.2em;
line-height:1.3em;
text-align:left;
padding-bottom:5px;
text-decoration:underline
}

h2.itemTitle a:hover {
color:#00325f;
font-size:1.2em;
line-height:1.3em;
text-align:left;
padding-bottom:5px;
text-decoration:underline
}

a.more1 {
color:#005BAD;
font-size:1.1em;
line-height:1.3em;
text-align:left;
padding-bottom:5px;
text-decoration:underline
}

a.more1:hover {
color:#00325f;
font-size:1.1em;
line-height:1.3em;
text-align:left;
padding-bottom:5px;
text-decoration:underline
}

div.crop {
height:205px;
width:225px;
overflow:hidden;
border-bottom:1px #DDD solid;
vertical-align:middle;
display:table-cell
}

.crop img {
display:block;
margin-left:auto;
margin-right:auto
}

.listin {
width:223px;
height:160px
}

.lprice2 {
float:right;
margin-top:-15px
}

.lprice2 a {
-moz-border-radius:3px;
background:url("../images/button.gif") repeat-x scroll center bottom #6C9A37;
border:medium none;
color:#FFF;
cursor:pointer;
font:1.1em/1.1em Tahoma,Lucida Sans,Helvetica,Arial,sans-serif;
text-decoration:none;
width:60px;
text-align:rigth;
display:block;
margin:2px;
padding:0.25em 0.6em 0.35em
}

.lprice {
color:#444;
font:bold 1.6em Helvetica,Arial,sans-serif;
margin:2px 5px 10px 0
}

a.ww {
width:78px;
display:block;
float:right;
margin-left:0 !important
}

a.dd {
float:right;
-moz-border-radius:3px;
background:url("../images/button-c.gif") repeat-x scroll center bottom #6C9A37;
border:medium none;
color:#5C822F;
cursor:pointer;
font:1.1em/1.1em Tahoma,Lucida Sans,Helvetica,Arial,sans-serif;
text-decoration:none;
width:63px;
text-align:center;
margin:2px 2px 2px 0;
padding:0.1em 0.45em
}

a.dd:hover {
background:url("../images/button_hover-c.gif") repeat-x scroll center bottom #5B832D;
color:#5C822F
}

.qty p {
margin:0 30px 0 0
}

div.cactive {
border:4px solid #FFC14F
}

.basketCount {
-moz-border-radius:3px;
background:url("../images/button-c.gif") repeat-x scroll center bottom #6C9A37;
border:medium none;
color:#5C822F;
cursor:pointer;
font:1.1em/1.1em Tahoma,Lucida Sans,Helvetica,Arial,sans-serif;
text-decoration:none;
width:100px;
text-align:center;
margin:2px 2px 2px 0;
padding:0.1em 0.45em
}

h3 {
font-size:1.3em;
color:#000
}

LABEL,h4.optionName {
line-height:1.25em;
color:#060;
font-size:14px;
font-weight:700;
padding:0.1em
}

.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#csNotifications,#navEZPagesTOCWrapper {
width:46%;
margin:10px 0
}

.wrapperAttribsOptions {
color:#000;
margin-bottom:0;
padding-bottom:0;
line-height:normal
}

#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper {
font-weight:700;
color:#9a9a9a;
height:1%;
width:100%;
background:#fff;
margin:0
}

#navMain ul,#navSupp ul,#navCatTabs ul {
list-style-type:none;
text-align:center;
line-height:1.5em;
margin:0;
padding:0.5em 0
}

#navMain ul li,#navSupp ul li,#navCatTabs ul li {
display:inline;
white-space:nowrap
}

#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a {
text-decoration:none;
color:#9a9a9a;
margin:0;
padding:0 0.5em
}

.alert {
margin-left:0.1em;
font-size:0.9em
}

#cartAdd {
-moz-border-radius:5px;
background:none repeat scroll 0 0 #E9F4DD;
text-align:right;
width:453px;
margin:5px 5px 0px 7px;
padding:5px
}

#cartAdd input {
vertical-align:middle
}

.highlights {
vertical-align:middle;
text-align:center;
font-size:1.6em;
font-weight:700;
line-height:25px;
color:#444;
padding:4px
}

.cartTableHeading,#cartSubTotal {
height:2.2em;
background:#e9e9e9
}

.categoryListBoxContents {
background-image:url(../images/newer/catbackground.png);
background-repeat:no-repeat;
height:201px;
width:235px;
display:block;
padding-top:5px;
margin:0 6px 0 0
}

.catimgbloc {
height:140px
}

h2.centerBoxHeading,.productListing-rowheading,h2.centerBoxHeadingcross {
font-size:1em;
color:#fff;
background:#b9dc9e;
margin:0
}

.centerBoxHeading,.productListing-rowheading,.centerBoxHeadingcross {
height:25px;
font-size:1em;
color:#11932F;
line-height:2em;
font-weight:700;
background:#b9dc9e url(../images/centerhead.png);
margin:0
}

.greenborder {
border:#cde8b7 solid 1px
}

.centerBoxHeadingchar {
font-size:1em;
color:#000;
width:309px;
text-align:center;
background:#b9dc9e;
margin:auto
}

.centerBoxWrapper {
height:15px;
padding:0
}

TR.tableHeading {
height:2em
}

#siteMapList {
width:96%
}

.navSplitPagesResult,.navSplitPagesLinks {
font-size:0.9em;
margin:0.5em
}

.centershop {
text-align:left;
width:740px !important;
color:#000;
margin:0 auto;
padding:0
}

TD.main,P.main {
font-size:11px;
color:#000
}

.categoryListBoxContents a {
color:#666;
text-decoration:none;
font-size:16px
}

A:hover,#featured a:hover {
color:#00325F;
text-decoration:none
}

#productDescription a {
/*border-bottom:dashed 1px #000*/
}

#productDescription a:hover {
/*color:#1C5F24;
border-bottom:dashed 1px #000*/
}

.banners {
padding:15px
}

TABLE.headerNavigation {
width:100% !important;
background:#b9dc9e
}

TD.headerNavigation {
position:relative;
vertical-align:middle;
color:#000;
letter-spacing:1px;
font:700 11px Verdana, Arial, sans-serif;
padding:5px
}

TD.breadCrumb {
font-size:10px;
font-weight:700;
color:#9a9a9a;
border-bottom:1px dotted #9a9a9a;
padding:3px
}

TD.headerNavigation A,TD.headerNavigation A:visited,td.footertop a {
font-weight:700;
color:#fff
}

TD.headerNavigation A:hover,td.footertop a:hover {
color:#a8cfff
}

TD.headerError {
background:red;
color:#fff;
text-align:center;
font:700 12px Verdana, Arial, sans-serif
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
background:#0f0;
color:#fff;
text-align:center;
font:700 12px Verdana, Arial, sans-serif
}

.boxText {
font-size:11px;
line-height:125%
}

.leftbox,.rightbox,.centerbox,.singlebox {
font:11px Verdana, Arial, sans-serif
}

.leftboxcontent,.rightboxcontent,.centerboxcontent,.singleboxcontent {
line-height:125%;
padding:4px
}

.plainBox,.plainbox-description {
background:#fff;
border:1px solid #9a9a9a;
font:11px Verdana, Arial, sans-serif;
padding:5px
}

.plainBoxHeading,TD.tableHeading {
font-size:12px;
font-weight:700;
padding:11px 5px 5px
}

.productListing-heading {
color:#090
}

TD.productlisting {
border:1px solid #9a9a9a
}

TD.productListing-data {
font-size:18px;
font-weight:700;
color:#060;
padding:5px
}

.center_column {
padding:8px
}

.main_page {
width:100% !important;
border-right:1px solid #9a9a9a;
border-left:1px solid #9a9a9a;
border-bottom:1px solid #9a9a9a;
background:#fff;
padding:5px
}

TR.footertop {
background:#b9dc9e;
font-size:11px
}

TD.footertop,TD.footerbottom {
padding:5px
}

TD.cartBox {
background:#eff4f8;
font-size:10px;
border:1px dotted #ffb062;
padding:3px
}

TR.productListing-even,TR.upcomingProducts-even,.productsNotifications {
background:#eff4f8
}

TD.productListing-data-description-odd {
background:#fff;
font-size:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:12px;
border-bottom:1px solid #9a9a9a
}

TD.productListing-data-description-even {
background:#eff4f8;
font-size:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:12px;
border-bottom:1px solid #9a9a9a
}

td.pageresults a {
color:#428dff
}

td.pageresults a:hover {
background:#FF3
}

SPAN.newItemInCart {
color:red;
font-weight:700
}

TD.fieldKey {
font-size:12px;
font-weight:700
}

CHECKBOX,INPUT,RADIO,SELECT {
font-size:11px
}

.greetUser {
font-size:12px;
padding-top:5px;
padding-bottom:5px
}

SPAN.greetUser {
color:#f0a480;
font-weight:700
}

SPAN.markProductOutOfStock {
color:#c76170;
font:bold 12px Verdana, Arial, sans-serif
}

span.productSpecialPriceSale {
color:red;
text-decoration:line-through
}

SPAN.productPriceDiscount,.inputRequirement {
font-size:10px;
color:red
}

.moduleRowOver {
cursor:pointer;
background:#D7E9F7
}

.moduleRowSelected {
background:#E9F4FC
}

.messageStackError,.messageStackWarning,errorBox {
font-size:10px;
border:2px solid red;
padding:4px
}

TD.ot-total-Amount {
font-weight:700;
border-top:1px solid #9a9a9a
}

.ProductInfoComments,TD.ProductInfoComments,SPAN.ProductInfoComments {
color:red;
font-size:10px;
text-align:left;
font-weight:700;
padding-top:6px;
padding-bottom:6px;
border-top:1px solid #9a9a9a
}

TABLE.popupattributeqty,TABLE.popupcouponhelp,TABLE.popupcvvhelp,TABLE.popupimage,TABLE.popupimageadditional,TABLE.popupsearchhelp,TABLE.popupshippingestimator,TABLE.popupinfoshoppingcart {
font:11px Verdana, Arial, sans-serif;
background:#fff;
margin:6px;
padding:6px
}

TABLE.categoriesdescription {
background:#D0D0D0;
border:1px solid #9a9a9a;
font:11px Verdana, Arial, sans-serif
}

TD.categoriesdescription {
font-size:11px;
line-height:1.0
}

A.category-top {
height:40px;
line-height:20px;
color:#6A6968;
text-decoration:none;
font-size:12px;
padding-left:10px;
letter-spacing:1px;
background:url(../images/new/arrow.gif) no-repeat
}

#ezpagesContent,#informationContent {
padding:0 3px
}

A.category-links {
color:#004080;
text-decoration:none;
padding-left:10px;
font-size:12px;
background:url(../images/new/arrow.gif) no-repeat
}

A.category-subs,A.category-products {
color:#5B8B37;
text-decoration:none;
margin-left:8px;
font-size:12px;
line-height:20px;
text-indent:8px;
background:url(../images/new/arrow.gif) no-repeat
}

TABLE.products-attributes-images {
float:left;
padding:2px
}

a.menu2a {
padding-right:45px;
color:#FFF;
padding-left:24px
}

a.menu2b {
padding-right:25px;
color:#FFF
}

a.menu2c {
padding-right:15px;
color:#FFF
}

a.menu2f {
color:#FFF
}

h1.productGeneral {
color:#000;
font-size:1.9em
}

.productGeneral2 {
color:#5B8B37;
font-size:1.5em;
font-weight:700
}

.greeting {
width:280px;
font-size:10px;
float:right;
color:#A5A5A2
}

.button_prev,.button_return_to_product_list,.button_next,.imgLink {
color:#666
}

.button_TellAFriend,a.link {
color:#666;
border:#666 solid 1px;
padding:3px
}

a.link:hover,.button_TellAFriend:hover {
color:#999;
border:#666 solid 1px;
padding:3px
}

#productTellFriendLink {
margin-top:15px
}

#categoryDescription a:hover {
text-decoration:none;
color:#090;
}

#featured {
height:177px
}

p,ul {
margin-bottom:20px
}

.harnesstext {
padding-top:40px;
width:50%;
line-height:15px;
font-size:12px
}

#test-links a {
color:#093
}

a.menu2d,a.menu2e {
padding-right:35px;
color:#FFF
}

cartAdd,.cartAdd2,h4,a.moreinfo {
color:#000
}

.itemTitle a,.main a,.itemTitle a:hover,.main a:hover {
color:#333;
font-size:17px
}

.freedelivery {
width:260px;
height:27px;
float:right;
background:url(../images/freedelivery.png);
background-repeat:no-repeat;
background-position:50% 0
}

.ccinfo input {
height:20px;
font-size:16px;
width:200px
}

.ccinfo select {
height:22px;
font-size:16px;
width:150px
}

#sage_pay_direct_card_cvv,#sage_pay_direct_card_issue {
width:30px
}

.usual {
background:#C3E1C3;
color:#111;
width:500px;
margin:8px auto;
padding:15px 20px
}

.usual li {
list-style:none;
float:left
}

.usual ul a {
display:block;
text-decoration:none !important;
font:12px Tahoma;
color:#FFF;
background:#060;
margin:1px 1px 1px 0;
padding:6px 10px
}

.usual ul a:hover {
color:#FFF;
background:#111
}

.usual ul a.selected {
margin-bottom:0;
color:#000;
background:#FFFAFA;
border-bottom:1px solid #FFFAFA;
cursor:default
}

.usual div {
margin-top:-15px;
clear:left;
background:#FFFAFA;
font:10pt Tahoma;
padding:3px 10px 8px
}

#usual2 {
background:#0A0A0A;
border:1px solid #1A1A1A
}

#usual2 a {
background:#222
}

#usual2 a:hover {
background:#000
}

#usual2 a.selected {
background:#FFFAFA
}

#tabs3 {
background:#FF9
}

stylesheet.css td.pageHeading,div.pageHeading,h3 {
color:#000;
font-size:16px;
font-weight:700;
padding-top:11px
}

/*.h-background-rabbit {
background-image:url(../images/home/rabbits.jpg);
width:712px;
height:192px
}

.h-left {
float:left;
width:443px;
height:192px
}

.h-right {
width:197px;
float:left
}

.h-right-top {
float:left;
width:197px;
height:100px
}

.h-right-bottom {
float:left;
width:197px;
height:920px
}

.h-rightbar {
width:73px;
float:left;
margin-left:3px
}*/

.clearBoth,div.clear {
clear:both
}

#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper,TEXTAREA,#mainWrapper,#navColumnTwoWrapper,#navColumnOneWrapper {
margin:auto
}

#navMainSearch,#navCategoryIcon,.buttonRow,#indexProductListCatDescription,.navSplitPagesResult,.navSplitPagesLinks,#indexProductListCatDescription,.buttonRow,#navCategoryIcon,#navMainSearch {
margin:0.5em
}

#productDescription p,TD.fieldValue {
font-size:12px
}

.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.navSplitPagesResult,.navSplitPagesLinks,.navNextPrevCounter,.alert,#siteinfoIP,#siteinfoStatus,#siteinfoCredits,#siteinfoLegal,.smallText {
font-size:0.9em
}

.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay,.navNextPrevList,#navCatTabs ul,#navSupp ul,#navMain ul,#navEZPagesTOC ul,.cartTotalsDisplay,#cartInstructionsDisplay,.cartQuantity,.cartQuantityUpdate,.cartRemoveItemDisplay,.cartTotalDisplay,.cartUnitDisplay,.cartProductDisplay {
padding:0.5em 0
}

#scUpdateQuantity,.fieldWrap input {
width:2em
}

.cartAttribsList,#cartAttribsList {
margin-left:1em
}

.normalprice,.productSpecialPriceSale,.productSpecialPriceSale,.normalprice,span.normalprice {
text-decoration:line-through
}

#cartBoxListWrapper ul,#ezPageBoxList ul,.navNextPrevList,#navCatTabs ul,#navSupp ul,#navMain ul,#navEZPagesTOC ul,#ezPageBoxList ul,#cartBoxListWrapper ul {
list-style-type:none
}

.amount,.totalBox,.amount {
width:5.5em
}

#upProductsHeading,#mainWrapper,#upProductsHeading {
text-align:left
}

#myAccountGen li,#myAccountNotify li,#popupImage,#popupAdditionalImage,#mainWrapper,#ezPageBoxList ul,#cartBoxListWrapper ul,#ezPageBoxList,#cartBoxListWrapper,#logoWrapper,#contentMainWrapper,#headerWrapper,.navNextPrevCounter,#navCatTabsWrapper,#navSuppWrapper,#navMainWrapper,#navEZPagesTop,#navBreadCrumb,.productListing-rowheading,h2.centerBoxHeading,h1,h2,h3,h4,h5 {
margin:0
}

#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart,#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,.column_left,.column_right,.column_single,.columnLeft,TR.productListing-odd,TR.upcomingProducts-odd {
background:#fff
}

a.textlink,#categoryDescription a,a.categoryDescription,#test-links a:hover {
text-decoration:underline
}

#lightbox a img,a img,HR,.button_search,.button_search:hover,a img {
border:none
}

* html .clearfix,#navCatTabsWrapper,#navSuppWrapper,#navMainWrapper,#navEZPagesTOCWrapper,.centerBoxWrapper {
height:1%
}

div.title h1,div.title h3 {
float:left;
line-height:40px;
padding:0 0 0 7px
}

span.popsrch,a.moreprod,TD.smallText,SPAN.smallText,P.smallText,td.pageresults {
font-size:10px
}

.important,#cartBoxEmpty,#cartBoxVoucherBalance,.bold,#imageData #caption,LEGEND,#navCatTabsWrapper,#navSuppWrapper,#navMainWrapper,#navEZPagesTOCWrapper,#navEZPagesTop,#navBreadCrumb,#cartSubTotal,.cartBoxTotal,.bold,.categoryListBoxContents a,.categoryListBoxContents a:hover,.button_checkout,.bold,TD.ot-subtotal-Text,TD.ot-cod-fee-Text,TD.ot-total-Text,TD.ot-group-pricing-Text,TD.ot-gv-Text,TD.ot-loworderfee-Text,TD.ot-shipping-Text,TD.ot-subtotal-Text,TD.ot-tax-Text,TD.ot-coupon-Text,SPAN.category-subs-parent,SPAN.category-subs-selected {
font-weight:700
}


.gvBal,.forward,#PPECbutton,.align-right,.submitRow input,#sendSpendWrapper,#navEZPagesTOCWrapper,.gvBal,.forward,.forward,#shoppingCartDefault #PPECbutton,.gvBal,.forward {
float:right
}

.align-left,.cart-buttons input,.cartUnitDisplay input,.centerBoxContentsAlsoPurch,.categoryListBoxContents,.specialsListBoxContents,.centerBoxContents,#logo,LABEL.inputLabelPayment,LABEL.uploadsLabel,LABEL.switchedLabel,LABEL.selectLabel,.back,.back,#logo,.centerBoxContents,.specialsListBoxContents,.centerBoxContentsAlsoPurch,.back {
float:left
}

INPUT,SELECT,FORM,.navNextPrevList,#navCatTabs ul li,#navSupp ul li,#navMain ul li,#featured a FORM {
display:inline
}

.messageStackError,.messageStackWarning,TR.headerError {
background:red
}

.messageStackError,.messageStackWarning,.productListing-rowheading,h2.centerBoxHeading,a.moreinfo:hover,td.leftboxheading a,td.rightboxheading a,td.centerboxheading a,td.singleboxheading a {
color:#fff
}

#mainWrapper,.alert,.centerBoxContentsNew,.centerBoxContentsAlsoPurch,.centerBoxContentsSpecials,.additionalImages,.categoryListBoxContents,.specialsListBoxContents,.centerBoxContents,#navColumnTwo,#navColumnOne,#contentColumnMain,#bannerSix,#bannerFive,#bannerFour,#bannerThree,#bannerTwo,#bannerOne,.centerColumn,.rowOdd,.rowEven,.accountQuantityDisplay,#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
vertical-align:top
}

#navBreadCrumb a,.button_prev:hover,.button_return_to_product_list:hover,.button_next:hover,.imgLink:hover {
color:#999
}

.alert,.productPriceDiscount,.productSpecialPriceSale,.productSalePrice,.productSpecialPrice,h3.rightBoxHeading a:hover,.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount,a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover,.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount,SPAN.productSpecialPrice,SPAN.productSalePrice,.stockWarning,span.coming {
color:red
}

.cartTotalDisplay,.cartUnitDisplay,.cartUnitDisplay,.cartTotalDisplay {
padding-right:0.2em
}

.centerBoxContentsNew,.centerBoxContentsFeatured,.centerBoxContentsAlsoPurch,.centerBoxContentsSpecials,.additionalImages,.specialsListBoxContents,.centerBoxContents,LABEL#textAreaReviews,.centerBoxContents,.specialsListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
margin:1em 0
}

.navNextPrevWrapper,#searchContent {
text-align:center
}

.lprice2 a:hover,a.small:hover {
background:url("../images/button_hover.gif") repeat-x scroll center bottom #5B832D;
color:#FFF
}

.rowOdd,.rowEven {
height:1.5em;
vertical-align:top
}

TD.pageHeading,DIV.pageHeading,h1,TD.pageHeading,DIV.pageHeading,h3 {
font-size:18px;
font-weight:700;
color:#000;
padding-top:11px
}

TD.alertBlack,SPAN.alertBlack,.usual div a {
color:#000;
font-weight:700
}

.soe h1,.soe h2 {
line-height:8px;
font-size:14px;
margin:0;
padding:0
}

a:hover {
	color:#090;}
	
	div.shr-bookmarks-bg-knowledge {
background:url("../images/share-love-hearts.png") no-repeat scroll 0 0 transparent !important;
padding:40px 0 0 10px !important;
height: 15px;
}

div.prodincdel {
	background-image: url(../images/new/prodincdel.png);
	height:11px;
	width: 186px;
	float:right;
}

.info, .success, .warning, .error, .validation {
/**/
margin: 2px 0px;
padding:5px 0px 5px 0px;
background-repeat: no-repeat;
background-position: 10px center;
}

.warning {
	border: 1px solid #F90;
color: #9F6000;
background-color: #FEEFB3;
padding: 5px;
font-weight:bold;
/*background-image: url('../images/warning.png');*/
}

.freevat {
	background-image:url(../images/newer/freevat.png);
	width: 184px;
	height: 12px;
	float:right;
}

.social {
	background-image:url(../images/newer/social.png);
	
	height: 61px;
	display:block;
	float:left;
	
}
.facebook{margin-right: 10px; width: 63px;}
.twitter {background-position: -63px; margin-right: 10px; width: 63px; margin-left:8px;}
.stumble {background-position: -125px; width: 64px;}
