@charset "utf-8";

a img {

border:none;

}



a,#navEZPagesTOC ul li a {

color:#444;

text-decoration:none;

}



CODE {

font-family:Tahoma, Arial, Helvetica, sans-serif;

font-size:11px;

color:#444;

}



TEXTAREA {

margin:auto;

display:block;

width:95%;

}



FIELDSET {

padding:0.5em;

margin:0.5em 0;

border:1px solid #D8D8D8;

}



LEGEND {

font-weight:700;

padding:0 5px;

}



LABEL.inputLabel {

width:11em;

float:left;

margin-left:10px;

}



LABEL.inputLabelPayment {

width:15em;

float:left;

}



LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {

width:12em;

float:left;

}



P,ADDRESS {

padding:0.5em;

}



ADDRESS {

font-style:normal;

}



.clearBoth {

clear:both;

font-size:2px;

line-height:2px;

}



HR {

color:#C1C1C1;

border:0;

border-top:none;

margin:5px 0;

}



/*warnings, errors, messages*/

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {

line-min-height:1.8em;

padding:0.2em;

}



.messageStackSuccess {

background-color:#F1F6E6;

color:#444;

}



.messageStackCaution {

background-color:#FF6;

color:#444;

}



.messageStackError {

background-color: #fff;

color: red;

}



/*wrappers - page or section containers*/

#mainWrapper {

margin:0 auto;

width:960px;

text-align:left;

vertical-align:top;

}



#tagline {

color:#444;

margin-top:10px;

font-size:12px;

text-align:center;

vertical-align:middle;

}



#sendSpendWrapper {

border:1px solid #cacaca;

float:right;

margin:0 0 1em 1em;

}



.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {

margin:0;

color:#444;

}



.wrapperAttribsOptions {

display:block;

margin:0.3em 0;

}



/*navigation*/

#sorter {

margin:10px;

}



.navNextPrevCounter {

margin:0;

font-size:0.9em;

}



.navNextPrevList {

display:inline;

white-space:nowrap;

margin:0 2px 3px 0;

list-style-type:none;

}



.navNextPrevWrapper {

margin-bottom:2px;

}



#navMain ul,#navSupp ul,#navCatTabs ul {

margin:0;

padding:0.5em 0;

list-style-type:none;

text-align:center;

line-min-height:1.5em;

}



#navEZPagesTOCWrapper {

font-weight:700;

float:inherit;

min-height:1%;

padding:0.5em;

margin:5px 0;

border:none;

}



#navEZPagesTOC ul {

margin:0;

padding:0.5em 0;

list-style-type:none;

line-min-height:1.5em;

}



#navEZPagesTOC ul li a {

padding:0 0.5em;

margin:0;

}



#navMainSearch,#navCategoryIcon {

margin:5px 5px 0 0;

}



/*The main content classes*/

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {

vertical-align:top;

}



.alert {

color:red;

margin-left:0.5em;

margin-right:5px;

}



.important {

font-size:1em;

font-weight:700;

margin:5px;

}



.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {

font-size:0.9em;

}



/*Shopping Cart Display*/

.tableRow,.tableHeading,#cartSubTotal {

min-height:2.2em;

}



.cartUnitDisplay,.cartTotalDisplay {

text-align:right;

padding-right:0.2em;

}



#scUpdateQuantity {

width:2em;

}



.cartQuantity {

width:4.7em;

}



.cartNewItem {

color:#444;

position:relative;

}



.cartBoxTotal {

text-align:right;

font-weight:700;

}



.cartRemoveItemDisplay {

width:3.5em;

}



#cartAttribsList {

margin-left:1em;

}



#mediaManager {

width:50%;

margin:0.2em;

padding:0.5em;

}



#cartBoxListWrapper ul,#ezPageBoxList ul {

list-style-type:none;

}



#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;

}

.hiddenField{visibility: hidden;}

.amount {

width:5.5em;

}



/*Image Display*/

#cartImage {

margin:0.5em 1em;

}



/*Attributes*/

.attribImg {

width:20%;

margin:0.3em 0;

}



/*list box contents

sideboxes*/

.rightBoxHeading {

margin:0;

background-color:#636;

padding:0.2em 0;

}



h3.leftBoxHeading a:hover {

color:#FF3;

text-decoration:none;

}



h3.rightBoxHeading a:hover {

color:red;

text-decoration:none;

}



.rightBoxContent {

margin-bottom:1em;

}



.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg {

width:auto;

}



.categoryListBoxContents a {

text-decoration:none;

color:#FFF;

text-transform:uppercase;

text-align:center;

}



#bannerboxHeading {

background-color:#00C;

}



#upProductsHeading {

text-align:left;

}



#upDateHeading {

text-align:right;

}



.forward {

float:right;

}



.bold {

font-weight:700;

}



.rowOdd {

min-height:1.5em;

vertical-align:top;

}



.rowEven {

padding:5px;

min-height:1.5em;

vertical-align:top;

}



.accountTotalDisplay,.accountTaxDisplay {

width:20%;

text-align:right;

}



.accountQuantityDisplay {

width:10%;

vertical-align:top;

}



TR.tableHeading {

min-height:2em;

}



#siteMapList {

float:right;

width:90%;

}



.ratingRow {

margin:1em 0 1.5em;

}



LABEL#textAreaReviews {

font-weight:400;

padding:0 0 0 20px;

}



/*!!!!!!!!!*/

#gvFaqDefaultMainContent {

margin:10px 15px 0;

}



#gvFaqDefaultContent {

margin:0 5px;

}



#reviewsDefaultNoReviews {

margin:0 5px 5px;

}



#createAcctSuccessMainContent {

margin:5px;

}



.main_block {

margin:20px;

}



/*  --------------- PRICES ---------------  */

.normalprice {

color:#D52D00;

font-weight:700;

font-size:16px;

text-decoration:line-through;

}



.productSpecialPrice,.productSalePrice,.productSpecialPriceSale {

color:#D52D00;

font-weight:700;

font-size:16px;

}



.productPriceDiscount {

color:#000;

font-size:14px;

line-height:20px;

}



/*  --------------- BUTTONS ---------------  */

.buttonRow,.buttonRow2 {

padding:7px 0;

margin:0;

}



.buttonRow input,.buttonRow2 input,.buttonRow3 input {

border:none;

padding:0;

background:none;

}



.testimonial {

color:#000;

padding:0 5px 5px;

text-align:left;

}



.testimonial p {

margin:0;

padding:5px 0;

}



.testimonialImage {

margin:0;

padding:0;

text-align:center;

}



#siteMap {

margin:0;

padding:8px;

text-align:left;

}



#siteMap h1 {

margin:0;

padding:10px 0;

font-size:1.5em;

font-weight:700;

}



#siteMapList ul li {

margin:0 0 0 5px;

padding:2px 10px;

font-size:1em;

color:#000;

font-weight:400;

}



#siteMapList ul li.first {

font-weight:700;

padding:2px 10px;

}



#siteMapList ul ul {

margin:0 0 0 5px;

padding:2px 10px;

list-style:none;

}



#siteMapList ul ul li {

margin:0;

padding:0 5px;

}



#siteMapBox {

padding:3px;

float:right;

width:47%;

border:1px solid navy;

}



rss {

display:block;

margin:10px auto;

width:96%;

background:#FFF;

font-family:Verdana, arial, sans-serif;

font-size:small;

}



channel {

display:block;

margin-bottom:10px;

border:1px solid #CCC;

padding:10px;

}



channel>title {

display:block;

font-size:large;

font-weight:700;

}



channel>description {

display:block;

}



channel>copyright {

display:block;

font-size:x-small;

color:#666;

}



channel>lastBuildDate {

display:block;

text-align:right;

}



item {

display:block;

padding:5px;

margin-top:10px;

border:1px solid #CCC;

background:#EEE;

}



item>title {

display:block;

margin-right:5px;

font-weight:700;

}



item>description {

display:block;

margin-right:5px;

color:#666;

}



item>pubDate {

display:block;

margin-right:5px;

font-size:x-small;

color:#666;

white-space:nowrap;

}



item>link,item>comments {

display:block;

margin-right:5px;

font-size:x-small;

color:#666;

}



#facebox .b {

background:url(../images/facebox/b.png);

}



#facebox .tl {

background:url(../images/facebox/tl.png);

}



#facebox .tr {

background:url(../images/facebox/tr.png);

}



#facebox .bl {

background:url(../images/facebox/bl.png);

}



#facebox .br {

background:url(../images/facebox/br.png);

}



#facebox {

left:0;

position:absolute;

text-align:left;

top:0;

z-index:1000;

}



#facebox .popup {

position:relative;

}



#facebox table {

border-collapse:collapse;

color:#000;

}



#facebox td {

border-bottom:0;

padding:0;

}



#facebox .body {

background:#fff;

padding:10px;

width:370px;

}



#facebox img {

border:0;

margin:0;

}



#facebox .footer {

border-top:1px solid #DDD;

margin-top:10px;

padding-top:5px;

text-align:right;

}



#facebox .footer img {

vertical-align:middle;

}



#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br {

height:10px;

overflow:hidden;

padding:0;

width:10px;

}



#facebox_overlay {

height:100%;

left:0;

position:fixed;

top:0;

width:100%;

}



.facebox_hide {

z-index:-100;

}



.facebox_overlayBG {

background-color:#000;

z-index:99;

}



* html #facebox_overlay {

height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

position:absolute;

}



#facebox textarea {

height:50px;

}



#facebox .wl_input {

width:250px;

}



/* css buttons */

.cssButton,.cssButtonHover {

width:20em;

background-color:#F4F4F4;

color:#000;

border:2px outset #F4F4F4;

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:1.1em;

text-align:center;

white-space:nowrap;

text-decoration:none;

font-weight:700;

padding:0.3em;

}



.cssButtonHover {

color:#616161;

border-style:inset;

text-decoration:none;

}



/* adding the styles below might be needed if the default button width is changed 

 .button_continue_shopping, .button_shipping_estimator {width: 150px;} */

.small_delete,.button_prev,.button_next,.button_search {

width:7em;

}



.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login {

width:10em;

}



.button_return_to_product_list,.button_add_selected {

width:22em;

}



.button_in_cart {

width:19em;

}



.button_submit {

width:18em;

}



.button_update_cartHover {

color:#000;

}



/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/

#footer {

margin:0 auto;

text-align:left;

background:url(../images/footer_bg.gif);

width:780px;

height:200px;

clear:both;

}



#navSuppWrapper {

margin:10px 5px;

padding:0;

background:none;

color:#444;

width:100%;

}



#navSuppWrapper dl {

margin:0 0 3px;

padding:0;

clear:both;

height:79px;

width:100%;

}



/*Adjust the height and width of the menu*/

#navSuppWrapper dt {

margin-bottom:.3em;

font-weight:700;

}



#navSuppWrapper dd {

margin:0;

padding:0;

float:left;

width:24.3%;

}



#navSuppWrapper li a:link {

letter-spacing:.1em;

color:#444;

margin:0;

padding-left:2em;

padding-bottom:.3em;

font-size:.9em;

display:block;

}



.menuTitle {

margin:0;

padding-bottom:.3em;

text-align:center;

font-size:1.1em;

font-weight:700;

}



.first,.second,.third {

border-right:1px dotted #000;

}



#siteinfoLegal {

margin:0 auto;

padding:.5em 0 0;

font-size:0.9em;

text-align:center;

width:100%;

line-height:normal;

clear:both;

}



#siteinfoLegal a {

padding:0 0.5em;

color:#000;

font-weight:700;

white-space:nowrap;

}



#siteinfoLegal a:hover {

color:#000;

background:#EAC27C;

}



#trailimageid {

position:absolute;

visibility:hidden;

left:0;

top:0;

width:220px;

height:0;

z-index:1000;

}



#trailimageid div {

padding:5px;

background-color:#FFF;

border:1px solid #888;

text-align:center;

}



#trailimageid h1 {

font-size:100%;

font-weight:400;

margin:0;

padding:2px 0;

text-align:left;

width:100%;

}



#trailimageid img {

margin:2px;

border:none;

}



/* Scroller Box */

.scroller_container {

margin:0 auto;

position:relative;

height:120px;

width:150px;

overflow:hidden;

text-align:center;

}



.scroller_container ol {

margin:0;

padding:0;

list-style:decimal;

list-style-position:inside;

}



.scroller_container li {

padding:0;

margin:0.3em 0;

}



/* Scroller Box 

 SLIMBOX (Customized version) 

 Don't change the dimensions without doing a backup, this CSS is not very forgiving. */

#lbOverlay,#lbCenter,#lbBottomContainer {

z-index:1000000;

}



#lbOverlay {

position:absolute;

top:0;

left:0;

width:100%;

background-color:#000;

cursor:pointer;

}



#lbCenter,#lbBottomContainer {

position:absolute;

left:50%;

padding:0;

overflow:hidden;

background-color:#fff;

margin:0;

font-size:0;

line-height:0;

}



.lbLoading {

background:#fff url(../images/slimbox/sb_loading.gif) no-repeat center;

}



#lbCanvas {

border:9px solid #fff;

}



#lbCanvas iframe,#lbCanvas img {

border:1px solid #999;

margin:0;

padding:0;

}



#lbPrevLink,#lbNextLink {

display:block;

position:absolute;

top:10px;

width:70px;

background:url(../images/slimbox/sb_anchor_spacer.gif);

}



#lbPrevLink {

left:0;

}



#lbNextLink {

right:0;

}



#lbPrevLink:hover {

background:transparent url(../images/slimbox/sb_prevlabel.gif) no-repeat;

cursor:pointer;

}



#lbNextLink:hover {

background:transparent url(../images/slimbox/sb_nextlabel.gif) no-repeat;

cursor:pointer;

}



#lbPrevLinkVar,#lbNextLinkVar {

top:0;

display:block;

position:absolute;

width:70px;

}



#lbPrevLinkVar {

left:0;

background:transparent url(../images/slimbox/sb_prevvar.gif) no-repeat;

}



#lbNextLinkVar {

right:0;

background:transparent url(../images/slimbox/sb_nextvar.gif) no-repeat;

}



#lbPrevLinkVar:hover,#lbNextLinkVar {

cursor:pointer;

}



#lbBottom {

font-size:12px;

font-family:Verdana, Helvetica, sans-serif;

color:#666;

text-align:left;

margin:0 0 0 10px;

padding:0;

}



#lbCloseLink,#lbCloseLinkVar {

display:block;

float:right;

width:66px;

line-height:18px;

background:transparent url(../images/slimbox/sb_closelabel.gif) no-repeat center;

margin:0;

padding:0;

cursor:pointer;

}



#lbCloseLinkVar {

background:transparent url(../images/slimbox/sb_closevar.gif) no-repeat center;

}



#lbNumber {

padding-top:5px;

font-size:9px;

clear:left;

line-height:12px;

}



#lbCaption {

font-weight:700;

color:#444;

font-size:11px;

padding:0;

margin:0;

line-height:16px;

}



#lbBottomContainer {

clear:none;

margin:0;

padding:0;

}



#slimboxWrapper {

padding:0;

margin:0;

border:none;

border-collapse:collapse;

display:none;

visibility:hidden;

clear:none;

background-color:inherit;

}



/* ----------------------- BOXES ------------------------- 

******************box*********************************/

.box {

padding:0 0 2px;

}



.box .left_top {

background:url(../images/left_top.gif) left top no-repeat;

}



.box .right_top {

background:url(../images/right_top.gif) right top no-repeat;

}



.box .left_bot {

background:url(../images/left_bot.gif) left bottom no-repeat;

}



.box .right_bot {

background:url(../images/right_bot.gif) right bottom no-repeat;

width:100%;

}



.box .side_left {

background:url(../images/side.gif) left top repeat-y #F8ECC6;

}



.box .side_right {

background:url(../images/side.gif) right top repeat-y;

}



.box .side_top {

background:url(../images/side.gif) left top repeat-x;

}



.box .side_bot {

background:url(../images/side.gif) left bottom repeat-x;

}



/***************************end box*************************

******************box_head*********************************/

.box .box_head .left_top {

background:url(../images/left_top_2.gif) left top no-repeat;

}



.box .box_head .right_top {

background:url(../images/right_top_2.gif) right top no-repeat;

}



.box .box_head .left_bot {

background:url(../images/left_bot_2.gif) left bottom no-repeat;

}



.box .box_head .right_bot {

background:url(../images/right_bot_2.gif) right bottom no-repeat;

width:100%;

}



.box .box_head .side_left {

background:url(../images/side_left_2.gif) left top repeat-y #84B300;

}



.box .box_head .side_right {

background:url(../images/side_right_2.gif) right top repeat-y;

}



.box .box_head .side_top {

background:url(../images/side_top_2.gif) left top repeat-x;

}



.box .box_head .side_bot {

background:url(../images/side_bot_2.gif) left bottom repeat-x;

}



/***************************end box**************************/

.box ol {

list-style:decimal;

margin:0 0 0 10px;

padding:0;

}



.box ol li {

background:none;

padding:0;

}



.box ol li a {

background:none;

padding:0;

color:#38352D;

font-size:11px;

line-height:22px;

text-decoration:none;

}



.box ul {

list-style:none;

margin:0;

padding:0;

}



.box li {

background:url(../images/sep_3.gif) left bottom repeat-x;

padding:0 0 0 7px;

}



.box li a {

background:url(../images/bull_2.gif) 0 4px no-repeat;

padding:0 0 0 9px;

color:#38352D;

font-size:11px;

line-height:22px;

text-decoration:none;

}



.box li a:hover {

color:#D52D00;

text-decoration:none;

}



.box .li_un a {

font-size:9px;

color:#7F7F7F;

font-weight:700;

background-position:0 2px;

}



.box .category-products {

color:#D52D00;

background:url(../images/bull_2.gif) 10px 4px no-repeat;

padding:0 0 0 19px;

}



.box .category-products:hover {

color:#38352D;

}



.box_head {

color:#FFF;

font-size:12px;

line-height:14px;

font-weight:700;

text-transform:uppercase;

padding:5px;

}



.box_head .inside_box_head {

padding:13px 0 12px 15px;

}



.box_head a {

color:#FFF;

font-weight:700;

text-transform:uppercase;

text-decoration:none;

}



.box_body {

padding:0 14px 15px 13px;

}



.box .name a {

background:url(images/arr_2.gif) 0 2px no-repeat;

padding:0 0 0 11px;

color:#014A11;

font-weight:700;

text-transform:uppercase;

font-size:9px;

line-height:12px;

}



.box .text {

font-size:9px;

color:#014A11;

text-indent:10px;

padding:0 0 7px;

}



.box .price {

padding:0 0 13px;

}



.box .price strong {

color:#9A2273;

font-weight:700;

font-size:13px;

text-indent:10px;

}



/* ----------------------- LISTING BOXES ------------------------- */

#manufacturers .box_body {

padding:3px 0 10px 20px;

}



#specials .box_body {

padding-top:5px;

padding-bottom:20px;

}



/*******************box_head_specials*********************************/

.box#specials .box_head .left_top {

background:url(../images/left_top_4.gif) left top no-repeat;

}



.box#specials .box_head .right_top {

background:url(../images/right_top_4.gif) right top no-repeat;

}



.box#specials .box_head .left_bot {

background:url(../images/left_bot_4.gif) left bottom no-repeat;

}



.box#specials .box_head .right_bot {

background:url(../images/right_bot_4.gif) right bottom no-repeat;

width:100%;

}



.box#specials .box_head .side_left {

background:url(../images/side_left_4.gif) left top repeat-y #F2651C;

}



.box#specials .box_head .side_right {

background:url(../images/side_right_4.gif) right top repeat-y;

}



.box#specials .box_head .side_top {

background:url(../images/side_top_4.gif) left top repeat-x;

}



.box#specials .box_head .side_bot {

background:url(../images/side_bot_4.gif) left bottom repeat-x;

}



#bestsellers .box_body {

padding:0 20px 21px;

}



#orderhistory .box_body img {

background:#FFF;

padding:2px;

vertical-align:middle;

margin:3px 0;

}



/* ----------------------- BANNER BOXES ------------------------- 

 ----------------------- PRODUCT BOXES ------------------------- */

#featured a img,#whatsnew a img,#specials a img,#reviews a img,#manufacturerinfo img,#productnotifications img {

margin:0 0 4px;

background:none;

}



#specials,#whatsnew,#featured {

color:#D52D00;

font-size:16px;

font-weight:700;

}



#specials .box_body a,#whatsnew .box_body a,#featured .box_body a {

color:#D52D00;

font-weight:700;

font-size:12px;

line-height:13px;

}



/* ----------------------- FORM BOXES ------------------------- */

#search .box_body {

padding:3px 0 8px 20px;

}



/*******************box_head_search*********************************/

.box#search .box_head .left_top {

background:url(../images/left_top_3.gif) left top no-repeat;

}



.box#search .box_head .right_top {

background:url(../images/right_top_3.gif) right top no-repeat;

}



.box#search .box_head .left_bot {

background:url(../images/left_bot_3.gif) left bottom no-repeat;

}



.box#search .box_head .right_bot {

background:url(../images/right_bot_3.gif) right bottom no-repeat;

width:100%;

}



.box#search .box_head .side_left {

background:url(../images/side_left_3.gif) left top repeat-y #0074A2;

}



.box#search .box_head .side_right {

background:url(../images/side_right_3.gif) right top repeat-y;

}



.box#search .box_head .side_top {

background:url(../images/side_top_3.gif) left top repeat-x;

}



.box#search .box_head .side_bot {

background:url(../images/side_bot_3.gif) left bottom repeat-x;

}



FORM,#navSuppWrapper li,.jscroller2_up,.jscroller2_down,.jscroller2_left,.jscroller2_right {

margin:0;

padding:0;

}



#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.back,#lbNCWrapper {

float:left;

}



.messageStackWarning,.messageStackError,.button_update_cart {

color:red;

}



.floatingBox a,#productDetailsList li a,#productDetailsList li {

color:#444;

}



.navSplitPagesResult,.navSplitPagesLinks {

margin-top:7px;

margin-bottom:7px;

margin-left:10px;

margin-right:10px;

font-size:10px;

}



.navSplitPagesResult a,.navSplitPagesLinks a,.box#moreinformation li a:hover,.box#information li a:hover {

color:#D52D00;

}



#navEZPagesTOC ul li,.jscroller2_left,.jscroller_right,.jscroller2_left_endless,.jscroller2_right_endless {

white-space:nowrap;

}



.content,#myAccountGen li,#myAccountNotify li {

margin:0;

}



.gvBal,.testimonial span {

float:right;

}



#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#facebox .alert {

padding:0;

}



.cartTotalsDisplay,#facebox .content {

font-size:10px;

}



.ee,.productSpecialPriceSale {

text-decoration:line-through;

}



#siteMapList ul,#siteMapList li,#navSuppWrapper ul {

margin:0;

padding:0;

list-style:none;

}



channel>language,channel>image,channel>managingEditor,channel>webMaster,channel>generator,channel>docs,channel>ttl,item>category,item>author,item>guid,#facebox tr.new_wishlist_fields {

display:none;

}



#facebox .loading,#facebox .image,#specials .box_body,#whatsnew .box_body,#featured .box_body {

text-align:center;

}



#navSuppWrapper li a:visited,#navSuppWrapper li a:hover,#navSuppWrapper li a:active {

letter-spacing:.1em;

color:#444;

margin:0;

padding-left:2em;

padding-bottom:.3em;

display:block;

}



.scroller,#scroller {

padding:0;

text-align:center;

}



.box .no_bg,#featured img a,#whatsnew img a,#specials img a {

background:none;

}



.box#moreinformation li,.box#information li {

background:url(../images/sep_3.gif) left bottom repeat-x;

padding:0 0 0 10px;

}



.box#moreinformation li a,.box#information li a {

background:url(../images/bull_3.gif) 0 4px no-repeat;

padding:0 0 0 9px;

color:#38352D;

font-size:11px;

line-height:18px;

text-decoration:none;

}
/*bof slider*/
.slider ul, #slider li,	.slider2 ul, .slider2 li{margin:0;padding:0;list-style:none;}
.slider2{margin-top:1em;}
/*define the width and height of slider images	*/
.slider li, .slider2 li{width:555px;height:348px;overflow:hidden;}	
/*bof slider controls * Editing control_div width will increase the width of the slider menu if you increase the width of the images above*/	
.control_div{width:555px;height:18px;position:relative;top:0px;margin-bottom:10px;}
ol#controls{margin:15px 0;padding:0;height:18px;}
ol#controls li{margin:0 10px 0 0;padding:0;float:left;list-style:none;height:18px;line-height:18px;}
ol#controls li a{float:left;height:18px;line-height:18px;border:1px solid #ccc;background:#fff;color:#80B000;padding:0 10px;text-decoration:none;}
ol#controls li.current a{background:#80B000;color:#fff;}
/*eof slider*/
