html,body,#indexBody
{
width:100%;
min-width:800px;
width:expression(document.body.clientwidth < 800? "800px":"100%");
color:#000;
background-color:#fff;

}
a:link,a:visited
{
text-decoration:none;
color:#000;

}
#ezPagesTOCHeading
{
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;

}
#reviewsDefault
{
background-color:#ffc;
border:1px solid #000;
font-size:16px;
padding-top:5px;
padding-bottom:5px;

}
#productReviewsDefaultPrice
{
font-size:14px;

}
#productReviewsDefaultNoReviews
{
background-color:#FC9;
padding:10px 10px 10px 10px;
margin:10px 10px 0 10px;
text-align:left;

}
h2.centerBoxHeading,.rightBoxHeading
{
color:#000;
text-align:center;
vertical-align:middle;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
height:20px;
font-weight:bold;
margin:0;
padding:0;
padding-top:20px;

}
.leftBoxHeading a:hover
{
background-color:#FC0;
color:#000;

}
.cartTotalsDisplay
{
font-size:12px;

}
.cartUnitDisplay,.cartTotalDisplay
{
text-align:right;
padding-right:.2em;

}
#bannerboxHeading
{
background-color:#00C;

}
#upProductsHeading
{
text-align:left;

}
#upDateHeading
{
text-align:right;

}
.back
{
float:left;

}
.forward
{
float:right;

}
.bold
{
font-weight:bold;

}
.rowOdd
{
background-color:#E8E8E8;
min-height:1.5em;
vertical-align:top;

}
.rowEven
{
background-color:#F0F0F0;
min-height:1.5em;
vertical-align:top;

}
#myAccountGen li,#myAccountNotify li
{
margin:0;

}
.accountTotalDisplay,.accountTaxDisplay
{
width:20%;
text-align:right;

}
.accountQuantityDisplay
{
width:10%;
vertical-align:top;

}
tr.tableHeading
{
min-height:2em;
background-color:#fff;

}
tr.cartRow
{
background-color:#fff;

}
#siteMapList
{
width:90%;
float:right;

}
.ratingRow
{
margin:1em 0 1.5em 0;

}
/*!!!!!!!!!*/ .rbg1
{
background:#FFF;

}
.rp1
{
padding-top:10px;

}
.rp2
{
padding:0 5px 5px 5px;

}
.box3
{
margin-left:5px;
margin-right:5px;

}
#gvFaqDefaultMainContent
{
margin:10px 15px 0 15px;

}
#gvFaqDefaultContent
{
margin:0 5px 0 5px;

}
#reviewsDefaultNoReviews
{
margin:0 5px 5px 5px;

}
.c3
{
margin-bottom:10px;

}
#createAcctSuccessMainContent
{
margin:5px;

}
.rc1
{
margin-left:18px;
width:90px;
text-align:center;

}
.rr
{
font-size:13px;
text-decoration:underline;

}
.rr1
{
height:3px;

}
body
{
padding:0;
margin:0;
background:#FFF;

}
.block,.block img
{
height:100%;
padding-right:45px;
vertical-align:top;
width:45px;

}
#topbar
{
width:100%;
height:2px;
margin-left:5px;
margin-bottom:12px;
margin-top:12px;

}
a:hover
{
text-decoration:none;

}
img
{
border:0;

}
.m_h_text
{
color:#000;
background-color:#fff;
font-size:15px;
line-height:15px;
text-transform:uppercase;
font-weight:bold;
padding-left:8px;

}
.m_h_text a
{
text-decoration:underline;

}
.m3_pad
{
padding:0;

}
.m3_h_text,.m3_h_text a
{
color:#000;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
padding:0;
margin:0;
width:100%;

}
.main
{
margin:auto;

}
.header1_c1
{
width:314px;
text-align:left;

}
.header1_v_l
{
width:2px;
background:url(../../../../../images/cssnav/images/v1.gif) repeat-y;
height:150px;
float:left;
margin-top:5px;

}
.header1_c2
{
width:227px;
text-align:left;

}
.header1_c2 img
{
vertical-align:middle;

}
.header1_c3
{
width:140px;

}
.header1_c4
{
width:36px;

}
.header1_c5
{
width:137px;

}
.header1_text
{
color:#000;
font-size:12px;
font-weight:bold;

}
.header1_sel
{
width:119px;
color:#58646A;
vertical-align:middle;

}
.bar
{
background:url(../../../../../images/cssnav/images/vb.gif) repeat-y;
height:100%;
float:left;
width:56px;

}
.col1
{
width:559px;

}
.col2
{
width:3px;

}
.col3
{
width:192px;

}
.cont_col1
{
width:178px;

}
.cont_col2
{
width:3px;

}
.cont_col3
{
width:378px;

}
.m1_b
{
height:100%;

}
.m1_pad
{
margin:18px 10px 15px 19px;

}
.m1_h_text
{
color:#294817;
font-size:12px;
line-height:12px;
text-transform:uppercase;
font-weight:bold;
padding-left:8px;

}
.sel1
{
width:143px;
color:#3A4750;

}
.col3_cell1
{
height:86px;

}
.cont_col3_cell1_c1
{
width:154px;

}
.cont_col3_cell1_c2
{
width:220px;

}
.cont_col3_cell1_c2_text1
{
font-weight:bold;
text-transform:uppercase;
line-height:12px;

}
.cont_col3_cell1_c2_text2
{
color:#EA4E00;
font-size:12px;
line-height:12px;

}
.h_l
{
height:2px;
background:#CFD2D3;

}
.pop_main
{
width:417px;
height:462px;
margin:auto;

}
.pop_head
{
height:79px;

}
.pop_head_c1
{
width:296px;

}
.pop_head_c2
{
width:121px;

}
.pop_head1
{
height:0;
background:#262626;

}
.pop_head_text,.pop_head_text a
{
color:#4C4C4C;
text-decoration:none;
font-size:13px;

}
.pop_head_text a:hover
{
text-decoration:underline;

}
.pop_margin
{
margin:0 10px 15px 9px;

}
.pop_main_text
{
color:#3A4750;
line-height:14px;

}
.pop_cell_margin
{
margin:0 20px 15px 15px;

}
.pop_bot_padding
{
padding:12px 10px 13px 16px;

}
.pop_bot_text
{
color:#59676F;

}
h3.ezBoxHeading,h3.ezBoxHeading a
{
font-size:12px;
color:#ccc;
background-color:#fafafa;
vertical-align:top;

}
h3.ezBoxHeading a:hover
{
color:#f00;
background-color:#fafafa;
text-decoration:none;
padding:.2em .2em .2em .2em;
vertical-align:top;

}
.ezBoxHeading
{
background-color:#000;
padding:.2em .2em .2em .2em;
margin:0;
vertical-align:top;

}
.ezTopContainer
{
border:1px solid #ccc;
margin:1em 1em 1em 1em;
padding:0;
color:#000;

}
.ezContent
{
font-family:verdana,arial,helvetica,sans-serif;
padding-left:10px;
padding-right:10px;
font-size:12px;
line-height:15px;
color:#000;
font-weight:normal;

}
.ezContent a
{
font-family:arial,verdana,helvetica,sans-serif;
padding:.5em .5em 1.5em .5em;
font-size:12px;
line-height:15px;
color:#000;
font-weight:normal;

}
.ezContent a:hover
{
color:#696;
font-weight:normal;

}
.ezContent tr,.ezContent td
{
vertical-align:top;
font-weight:normal;

}
.strong
{
font-weight:bold;

}
#cartBoxListWrapper
{
font-size:12px;
line-height:1em;
font-weight:bold;
padding-left:4px;
padding-top:10px;

}
a img
{
color:#000;
text-decoration:none;
border:none;

}
h4,h5,h6,h4.optionName,LEGEND,address,.larger
{
font-size:12px;

}
.biggerText
{
font-size:15px;

}
h1,h2,h3,h4,h5,h6
{
font-size:15px;

}
CODE
{
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;

}
FORM,SELECT,INPUT
{
display:inline;
font-size:12px;

}
FORM
{
margin:0;
padding:0;

}
TEXTAREA
{
float:left;
margin:auto;
display:block;
width:95%;

}
.mainsearch
{
font-size:12px;
font-weight:normal;

}
FIELDSET
{
padding:.5em;
margin:.5em 0;
border:1px solid #EACFAE;
height:100%;
font-size:13px;

}
LEGEND
{
font-weight:bold;

}
LABEL#textAreaReviews
{
font-weight:normal;

}
LABEL,h4.optionName
{
padding:.2em;

}
LABEL.inputLabel
{
padding-right:5px;
padding-top:5px;

}
LABEL.inputLabelPayment
{
width:15em;
float:left;

}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel
{
width:12em;
float:left;

}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.categoryListBoxContents1,.centerBoxContentsAlsoPurch,.attribImgz
{
float:left;

}
ADDRESS
{
font-style:normal;

}
.clearBoth
{
clear:both;

}
HR
{
min-height:1px;
margin-top:.5em;
border:none;
border-bottom:1px solid #9a9a9a;

}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution
{
padding:.2em;
border:1px solid #000;

}
.messageStackWarning,.messageStackError
{
background-color:#eee;
color:#000;

}
.messageStackSuccess
{
background-color:#F1F6E6;
color:#000;

}
.messageStackCaution
{
background-color:#FF6;
color:#000;

}
#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper
{
margin:0;
font-weight:bold;
color:#fff;
min-height:1%;
width:100%;

}
#mainWrapper
{
text-align:left;
width:100%;
vertical-align:top;

}
#headerWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage
{
margin:0;
padding:0;

}
#sendSpendWrapper
{
border:1px solid #cacaca;
float:right;
margin:0 0 1em 1em;

}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto
{
margin:0;
width:100%;

}
.wrapperAttribsOptions
{
margin:.3em 0;

}
.navSplitPagesResult
{
margin-top:5px;
margin-left:5px;
background:#fff;

}
.navSplitPagesLinks
{
margin-top:5px;
background:#fff;

}
.navNextPrevCounter
{
font-size:12px;

}
.navNextPrevList
{
display:inline;
white-space:nowrap;
margin:0 2px 3px 0;
list-style-type:none;

}
.navNextPrevWrapper
{
font-size:12px;

}
#navMain ul,#navSupp ul,#navCatTabs ul
{
margin:0;
padding:.5em 0;
list-style-type:none;
text-align:center;

}
#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;
padding:0 .5em;
margin:0;
color:#fff;

}
#navMainSearch,#navCategoryIcon,.buttonRow
{
margin:5px 5px 0 0;
font-size:13px;

}
.buttonRow2
{
margin:5px 0 0 0;

}
#navEZPagesTop
{
background-color:#ffc;

}
#navBreadCrumb,#navEZPagesTop
{
font-size:12px;
font-weight:bold;
margin:0;
padding:.5em;

}
#contentColumnMain,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert
{
vertical-align:top;

}
.centerBoxContents,.specialsListBoxContents,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew
{
padding:0;
margin:0;

}
.alert
{
color:red;
margin-left:.5em;
margin-right:5px;

}
.important
{
font-weight:bold;
margin:5px;

}
.important a
{
text-decoration:underline;

}
.gvBal
{
float:right;

}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP
{
font-size:11px;

}
#cartAdd
{
float:right;
text-align:center;
margin:1em;
border:1px solid #000;
padding:1em;

}
.tableHeading,#cartSubTotal
{
background-color:#ccc;

}
#cartSubTotal
{
font-weight:bold;
text-align:right;
padding-right:2.5em;

}
.tableRow,.tableHeading,#cartSubTotal
{
min-height:2.2em;

}
#scUpdateQuantity
{
width:2em;

}
.cartQuantity
{
width:4.7em;

}
.cartNewItem,.cartNewItem a
{
color:#000;
font-weight:bold;
position:relative;

}
.cartOldItem,.cartOldItem a
{
color:#000;
position:relative;

}
li .cartOldItem a,li .cartNewItem a
{
text-decoration:none;

}
.cartBoxTotal,.cartBoxTotal a
{
text-align:right;
font-weight:bold;
color:#000;

}
.cartRemoveItemDisplay
{
width:3.5em;

}
#cartAttribsList
{
margin-left:1em;

}
#mediaManager
{
width:50%;
margin:.2em;
padding:.5em;

}
.normalprice
{
text-decoration:line-through;
font-size:12px;

}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount
{
font-size:12px;
text-transform:uppercase;

}
#cartBoxListWrapper ul,#ezPageBoxList ul
{
list-style-type:none;

}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal
{
margin:0;
padding:.2em 0;

}
.totalBox
{
width:5.5em;
text-align:right;
padding:.2em;

}
.lineTitle,.amount
{
text-align:right;
padding:.2em;

}
.amount
{
width:5.5em;

}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage
{
margin:0 1em 1em 0;

}
#cartImage
{
margin:.5em 1em;

}
.attribImg
{
width:20%;
margin:.3em 0;

}
.categoryListBoxContents
{
padding:0;
margin:0;

}
.sideBoxContent
{
font-weight:normal;
font-size:13px;

}
.main_text,input,textarea,body,font,select
{
font-family:verdana,arial,helvetica,Tahoma,sans-serif;
font-size:12px;
color:#000;

}
font
{
color:#000;
font-weight:normal;
font-size:14px;

}
.ul1
{
margin-top:5px;

}
.ul1 li
{
margin:0;
padding-left:9px;

}
.ul1 li
{
background:url(../images/images/a.gif) no-repeat left;
margin:0;
padding-left:9px;

}
.ul1 li a
{
font-size:12px;
color:#000;
line-height:16px;
text-decoration:none;

}
.ul1 li a:hover
{
text-decoration:underline;

}
.ul2
{
padding-top:5px;
width:100%;

}
.ul2 li
{
background:url(../../../../../images/cssnav/images/ul2.gif) repeat-x bottom;
margin:0;
padding:3px 0 3px 0;
font-weight:bold;

}
.ul2 li a
{
background:url(../../../../../images/cssnav/images/bul.gif) no-repeat left;
padding-left:12px;
color:#000;
text-decoration:none;
line-height:14px;

}
.ul2 li a:hover
{
color:#facc99;

}
.ul3
{
border:none;
display:inline;

}
.ul3 li
{
margin:0;
padding:3px 0 3px 0;
display:inline;

}
.ul3 li a
{
padding-left:12px;
color:#000;
text-decoration:none;
line-height:14px;

}
.ul3 li a:hover
{
color:#303;

}
.ul4
{
margin-top:5px;

}
.ul4 li
{
margin:0;
padding-left:9px;
margin-bottom:10px;

}
.ul4 li a
{
font-size:12px;
color:#000;
line-height:16px;
text-decoration:none;

}
.ul4 li a:hover
{
text-decoration:underline;

}
.ul5
{
list-style-image:url(../../../../../images/cssnav/images/bul.gif);
font-size:12px;

}
.ul5 li
{
font-size:12px;
list-style-image:url(../../../../../images/cssnav/images/bul.gif);
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:0;
margin-left:12px;
margin-right:8px;
margin-top:5px;
margin-bottom:0;
font-weight:normal;

}
.ul5 li a:hover
{
color:#facc99;

}
.ul6 li
{
margin:0;
padding-left:9px;
font-size:12px;
color:#000;

}
.ul6 li a
{
text-decoration:none;

}
.ul6 li a:hover
{
text-decoration:underline;

}
.input1
{
width:91px;
height:18px;
padding-left:5px;

}
.input2
{
width:180px;
height:18px;
padding-left:5px;
vertical-align:bottom;
font-size:13px;
font-weight:bold;

}
.input3
{
font-size:12px;
font-weight:normal;
padding-right:12px;

}
.footer
{
text-align:center;
display:block;
margin-left:175px;

}
.footer_c1
{
width:27px;

}
.footer_c2
{
width:544px;

}
.footer_c3
{
width:179px;

}
.footer_text,.footer_text a
{
color:#000;
text-decoration:none;

}
.footer_text a:hover
{
text-decoration:underline;

}
.main_cell_h_l
{
background:#B3B4B6;
height:3px;

}
.main_cell_c1
{
width:auto;
padding:9px 42px 15px 34px;

}
.main_cell_c2
{
width:100%;

}
.main_cell_c2_margin
{
margin:0;

}
.price_block
{
width:280px;

}
.price_block .c1
{
width:106px;
padding-top:4px;

}
.price_block .c2
{
width:auto;

}
.price_text
{
font-size:12px;
color:#000;
font-weight:bold;

}
.categor_text
{
color:#32434A;

}
.categor_text a,.categor_text font
{
color:#facc99;
font-weight:normal;

}
.categor_text a:hover
{
color:#32434A;
font-weight:bold;

}
.prod_main_cell_margin
{
margin-right:25px;
margin-top:7px;

}
.prod_link
{
color:#3A4750;
text-decoration:none;
background:url(../../../../../images/cssnav/images/bul.gif) no-repeat left;
padding-left:8px;

}
.prod_link:hover
{
text-decoration:underline;

}
.prod_margin
{
margin:13px 30px 9px 34px;

}
.product1_c1
{
width:63px;

}
.product1_c2
{
width:56px;

}
.product1_c3
{
width:auto;

}
.product_input
{
width:47px;
height:17px;
border-color:#CDCDCD;
border-bottom-width:1px;
border-right-width:1px;
background-color:#fff;
padding-left:5px;
color:#2B2D2F;
line-height:15px;
padding-top:0;

}
.prod_text
{
font-size:12px;

}
.cart_cell
{
text-align:center;
padding:1px 0 1px 0;

}
.cart_cell_w1
{
width:1px;
background:url(../../../../../images/cssnav/images/3-v-l.gif) repeat-y;

}
.cart_cell1
{
width:101px;

}
.cart_cell2
{
width:111px;

}
.cart_cell3
{
width:69px;

}
.cart_cell4
{
width:90px;

}
.cart_cell5
{
width:283px;
text-align:right;

}
.cart_cell5_margin
{
margin:10px 11px 10px 8px;

}
.cart_cell6
{
width:89px;

}
.cart_cell_margin
{
margin-left:16px;

}
.cart_text
{
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#32434A;

}
.cart_cell_h_text
{
color:#000;
font-size:14px;
line-height:15px;

}
.cart_h
{
height:1px;

}
.cart_h_l
{
background:#CBCAC5;
height:1px;

}
.cart1_cell
{
text-align:center;
padding:15px 0 3px 0;

}
.cart1_cell_w1
{
width:1px;
background:url(../../../../../images/cssnav/images/3-v-l.gif) repeat-y;

}
.cart1_cell1
{
width:101px;
padding:15px 0 7px 0;

}
.cart1_cell2
{
width:115px;

}
.cart1_cell3
{
width:69px;
padding:15px 0 7px 0;

}
.cart1_cell4
{
width:90px;
padding:15px 0 7px 0;

}
.cart_price_text
{
color:#000;
font-size:12px;
line-height:15px;
font-weight:bold;

}
.cart_input
{
width:30px;
height:14px;
border:1px #989797 solid;
color:#636363;
font-size:13px;
text-align:left;
padding-top:0;

}
.cart_text:hover
{
text-decoration:underline;

}
#welcome
{
padding-right:20px;
float:left;
width:396px;
height:171px;
font-size:15px;
line-height:17px;
margin-top:10px;

}
.menu
{
color:#fff;
text-decoration:none;
text-align:center;

}
#nav ul
{
width:100%;
padding:0;
list-style-type:none;

}
#nav li
{
display:inline;

}
#nav a:link,#nav a:visited
{
float:left;
height:25px;
text-decoration:none;
padding-left:8px;
padding-right:8px;
text-transform:uppercase;
text-align:center;
font-size:13px;
font-weight:bold;
vertical-align:middle;

}
#nav .menutop a:link,#nav .menutop a:visited
{
background-color:#fff;
color:#000;
width:30px;
padding-top:8px;

}
#nav .menu1 a:link,#nav .menu1 a:visited
{
background-color:#fff;
color:#000;
padding-top:8px;

}
#nav .menu2 a:link,#nav .menu2 a:visited
{
background-color:#fff;
color:#000;
border:1px solid black;
padding-top:8px;
padding-bottom:4px;
margin-right:4px;

}
#nav .menu3 a:link,#nav .menu3 a:visited
{
background-color:#fff;
color:#000;
border:1px solid black;
padding-top:4px;
padding-bottom:4px;
margin-right:4px;

}
#nav .menu4 a:link,#nav .menu4 a:visited
{
background-color:#fff;
color:#000;
border:1px solid black;
padding-top:4px;
margin-right:4px;

}
#nav .menu5 a:link,#nav .menu5 a:visited
{
background-image:url('../../../../../images/cssnav/images/pillbox_yourcart.png');
color:#000;
padding-top:4px;
padding-bottom:4px;
width:109px;
margin:0;

}
div#mainWrapper table tbody tr td div#nav ul li a
{
font-size:12px;

}
#nav a:hover
{
background-color:#f30;

}
#navclear
{
display:none;

}
html>body #navclear
{
display:block;
clear:both;

}
body.index #nav li#nav-index a,body.archives #nav li#nav-archives a,body.projects #nav li#nav-projects a,body.pictures #nav li#nav-pictures a,body.syndication #nav li#nav-syndication a,body.links #nav li#nav-links a
{
background-color:#ffc;
color:#000;

}
body.about #nav li#nav-about a
{
color:#fff;

}
.product table
{
width:100%;
vertical-align:top;
font-size:12px;
padding:0;
margin:0;

}
.product td
{
font-size:12px;
padding:5px 5px 5px 5px;
margin:5px 5px 5px 5px;

}
.product td.addToCart
{
width:25%;
background-color: #f2f5f4;
padding:5px 5px 5px 5px;
margin:5px 5px 5px 5px;
font-size:12px;

}
#productReviewLink
{
margin-left:0;

}
.mainBlock
{
padding:0;
margin:0;

}
.lineSpace
{
margin-top:20px;

}
.catBoxDivider
{
border:12px solid black;

}
#shoppingCartDefault
{
border:1px solid #000;
padding:0;
margin:0;
font-size:12px;
text-align:center;

}
.rtp
{
font-size:12px;

}
.desc
{
font-size:12px;

}
#indexDefault
{
width:100%;

}
#loginDefault,.centerColumn,.centerColumn a .information,.information a,#createAcctDefaultLoginLink,.note
{
font-weight:normal;
font-size:12px;

}
#loginDefault .information,#loginDefault .note
{
font-weight:normal;
font-size:13px;

}
#loginDefault .information a,#loginDefault .note a
{
text-decoration:underline;
font-size:13px;

}
#createAcctDefaultLoginLink .note a
{
text-decoration:underline;

}
#checkoutShipping .main_block,.checkoutShipto,.checkoutBillto,#checkoutBillto .main_block,#checkoutBilling .main_block,#checkoutBillto .main_block
{
border:1px solid #000;
padding:10px 10px 10px 10px;
font-size:12px;

}
#checkoutShipto .buttonRow,#checkoutBillto .buttonRow
{
width:40%;

}
#checkoutShipto .note,#checkoutBillto .note
{
padding-top:12px;
font-size:12px;

}
#checkoutShipto,#checkoutBillto
{
font-size:12px;
margin-top:12px;

}
#checkoutShipto h1,checkoutBillto h1
{
text-align:center;

}
#centerColumn
{
text-align:left;

}
#categoryDescription,#catDescContent
{
padding:0;
margin:0;
float:left;

}
#page2Body h1
{
font-size:14px;

}
.content,.content a,.product-details,.product-details a
{
font-size:12px;

}
.search_head,.search_box
{
width:100%;
padding:0;
margin:0;
vertical-align:top;

}
.checkout
{
display:inline;
padding-top:4px;

}
.left_spacer
{
padding-bottom:20px;

}
#headmain
{
background-image:url('../../../../images/cssnav/images/widget-table-bg3.jpg');

}
div#nav ul
{
margin-left:10px;

}
div#featuredDefault.centerColumn table tbody tr td.main
{
width:160px;

}
div#featuredDefault.centerColumn strong
{
font-size:16px;

}
div#featuredDefault.centerColumn td.main
{
padding-bottom:12px;

}
div#buynowbutton
{
text-align:center;

}
div.centerBoxContentsFeatured,div.centerBoxContentsAlsoPurch
{
margin-top:20px;
text-align:center;
padding-top:5px;
padding-bottom:5px;
background-color:#fff;

}
div.centerBoxContentsFeatured
{
height:150px;

}
div#ezPageDefault
{
width:230px;
font-family:Georgia,"Times New Roman",serif;
font-size:13px;
line-height:200%;

}
a.newslink,div#featuredDefault a
{
text-decoration:underline;

}
div#button_addtocart
{
margin-top:20px;
text-align:center;

}
div#mainbody div#shippingInfo.centerColumn div#shippingInfoMainContent.content ul
{
list-style-type:circle;
padding-left:20px;
margin-left:20px;

}
div#mainbody div#shippingInfo.centerColumn div#shippingInfoMainContent.content ul li
{
padding-top:10px;

}
div#mainbody div#shippingInfo.centerColumn div#shippingInfoMainContent.content ul li a
{
text-decoration:underline;

}
#navEZPagesTOC ul li a.current
{
color:#000;
font-size:13px;
margin:0;
text-decoration:none;
vertical-align:top;

}
#navEZPagesTOC ul li a
{
color:#666;
font-size:13px;
margin:0;
text-decoration:none;
vertical-align:top;

}
div#ezPageDefault.centerColumn
{
padding-left:20px;
width:350px;

}
.categoryListBoxContents1
{
width:21%;
height:199px;
text-align:center;
border:1px solid black;
padding:10px;

}
#navigation
{
width:100%;
overflow:visible;
height:50px;
margin:0;
padding:0;
background:url(../../../../images/cssnav/images/navigation-bg3.jpg) no-repeat left top;

}
#navigation ul
{
list-style:none;
margin:0;
padding:0;

}
#navigation ul li
{
display:inline;
margin:0;

}
#navigation ul li a
{
height:33px;
display:block;
float:left;
font:bold 12px Arial;
color:#363636;
text-decoration:none;
text-align:center;
background:url(../../../../images/cssnav/images/navigation-separator.png) no-repeat right center;

}
#navigation ul li a
{
padding:17px 15px 0 15px;

}
#navigation ul li.two a
{
padding:10px 15px 0 15px;

}
#navigation ul li a:hover
{
color:#FFF;
background:url(../../../../images/cssnav/images/navigation-hover.png) repeat-x left top;

}
#navigation ul li#active a
{
color:#FFF;
background:url(../../../../images/cssnav/images/navigation-hover.png) repeat-x left top;

}
div#searchkeyword,div#searchtype,div#searchcondition,input.search_products
{
display:inline;
vertical-align:bottom;

}
div#searchkeyword,div#searchtype
{
padding-right:22px;

}
div#navCatTabs,div#navCatTabs ul,div#navCatTabs ul li,div#navCatTabs ul li a
{
color:black;
background-color:#fff;

}
a.link
{
text-decoration:underline;

}
div#indexProductList.centerColumn div#indexProductListCatDescription.content
{

padding-right:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;

}
table#top
{
padding:0;
margin:0;
margin-top:20px;
margin-left:50px;
margin-right:50px;

}
.urbangreymenu
{
width:220px;

}
.urbangreymenu .headerbar
{
font:bold 13px Verdana;
color:white;
background:#606060 url(../images/downblue.png) no-repeat 8px 6px;
margin-bottom:0;
text-transform:uppercase;
padding:7px 0 7px 31px;

}
.urbangreymenu ul
{
list-style-type:none;
margin:0;
padding:0;
margin-bottom:0;

}
.urbangreymenu ul li
{
padding-bottom:0;
border-bottom:1px solid black;

}
.urbangreymenu ul li a
{
font:normal 12px Arial;
color:black;
background:#F2F5F4;
display:block;
padding:5px 0;
line-height:17px;
padding-left:8px;
text-decoration:none;

}
.urbangreymenu ul li a:visited
{
color:black;

}
.urbangreymenu ul li a:hover
{
color:white;
background:black;

}
div#navColumnOne
{
padding-right:30px;

}
table#topmessage tr
{
vertical-align:top;

}
h2.news,h2.greetingx
{
font-size:12px;
font-weight:normal;
padding:0;
margin:0;

}
#cartlist
{
padding-left:0;
margin-left:0;
border-bottom:1px solid gray;
width:200px;

}
#cartlist li
{
list-style:none;
margin:0;
padding:.25em;
border-top:1px solid gray;

}
#cartlist li a
{
text-decoration:none;

}
h2.greetingx,h2.news
{
font-weight:bold;
font-style:italic;

}
td.leftcol,td.rightcol,td.mainbody
{
vertical-align:top;

}
table#main
{
width:100%;

}
td.mainbody
{
padding-left:20px;
padding-right:10px;
margin-left:20px;
margin-right:10px;
width:70%;

}
.happydogmenu
{
width:190px;

}
.happydogmenu .headerbar
{
font:bold 13px Verdana;
color:white;
background:#606060 url(../images/downblue.png) no-repeat 8px 6px;
margin-bottom:0;
text-transform:uppercase;
padding:7px 0 7px 31px;

}
.happydogmenu ul
{
list-style-type:none;
margin:0;
padding:0;
margin-bottom:0;

}
.happydogmenu ul li
{
padding-bottom:2px;

}
.happydogmenu ul li a
{
font:normal 12px Arial;
color:black;
background:#FDEA75;
display:block;
padding:5px 0;
line-height:17px;
padding-left:8px;
text-decoration:none;

}
.happydogmenu ul li a:visited
{
color:black;

}
.happydogmenu ul li a:hover
{
color:white;
background:black;

}
tr.productListing-rowheading
{
background-image:url('../../../../images/cssnav/images/widget-table-bg3.jpg');
padding:20px;
margin:20px;

}
th.tableHeadingImage,td.productListImage
{
width:100px;
text-align:center;
padding-right:30px;
padding-left:6px;
padding-top:10px;
padding-bottom:10px;

}
th.tableHeadingPrice,td.productListPrice
{
padding-top:10px;
padding-bottom:10px;
width:100px;
text-align:center;
padding-right:30px;

}
th.tableHeadingProducts,td.productListName
{
padding-top:10px;
padding-bottom:10px;
padding-right:30px;
width:50%;

}
th.tableHeadingProducts
{
padding-top:10px;
padding-bottom:10px;

}
.widget1,.widget2,.widget3,div#greetingx p,.slogan
{
padding:0;
margin:0;
vertical-align:top;

}
.widget1
{
background-image:url('../../../../images/cssnav/images/widget-table-bg2.jpg');
width:40%;

}
.widget3
{
background-image:url('../../../../images/cssnav/images/widget-table-bg2.jpg');
width:30%;

}
.widget2
{
width:193px;

}
#slogan
{
width:310px;
padding-left:20px;
color:#000;
font-size:1.6em;
font-style:italic;
font-weight:normal;
font-family:"Times New Roman",Georgia,serif;

}
#sloganWrapper
{
text-align:center;

}
div#reviews.leftBoxContainer div.dt
{
padding-top:5px;
padding-left:5px;
width:185px;
background-image:url('../../../../images/cssnav/images/widget-table-bg.jpg');

}
div#manufacturers form select
{
width:190px;
padding-top:10px;
height:210px;
background-image:url('../../../../images/cssnav/images/widget-table-bg.jpg');

}
div#search.leftBoxContainer div.dt,div#featured.leftBoxContainer div.dt
{
background-image:url('../../../../images/cssnav/images/widget-table-bg.jpg');

}
div#search form input
{
font-size:14px;

}
div#featuredDefault a,span.m3_h_text
{
text-decoration:none;
color:#2A5580;
font-weight:bold;
font-size:16px;

}
div#featuredDefault,div#featuredDefault select
{
color:#2a5580;

}
td.main,td.main a,table.product p,td.addToCart,div.categoryListBoxContents1,div.categoryListBoxContents1 a,div#testimonialsDefault ul li a,div.centerBoxContentsFeatured
{
color:#2a5580;
font-size:14px;

}
ul.ul4,div#navEZPagesTOC ul
{
list-style-type:none;
margin:0;
padding:0;

}
ul.ul4 li
{
background:transparent url('../images/paw.png') no-repeat;
background-position:0 50%;
background-repeat:no-repeat;
padding:20px 0 0 55px;

}
#navEZPagesTOCWrapper
{
position:absolute;
left:650px;
top:300px;
width:300px;
border-left:1px solid black;
font-weight:normal;
padding-left:30px;
padding-right:0;
margin:0;
background-color:#FFc;

}
a.rr
{
text-decoration:underline;
color:#6CC021;

}
#subscribeNewsletter
{
border:1px solid black;
width:50%;

}
#subscribeNewsletter,#subscribeNewsletter table,#subscribeNewsletter tr,#subscribeNewsletter td
{
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
padding:5px 5px 5px 5px;
margin:5px 0 5px 0;

}
#subscribeNewsletter a
{
background-color:#ffc;

}
#subscribeNewsletter td.label
{
font-weight:bold;
text-align:right;
width:200px;

}
#subscribeNewsletter input
{
font-size:14px;

}
#subscribeNewsletter td.head
{
text-align:center;

}
.required
{
font-weight:bold;
color:#FA4002;

}
div#emptycart img
{
padding-top:12px;

}

address
{
padding-bottom:12px;

}
table#bodybanners a,table#topmessage tbody tr td.topnews a
{
font-weight:bold;
font-style:italic;
color:#1B592B;

}
table#bodybanners td.banner1,table#bodybanners td.banner2,table#bodybanners td.banner3
{
vertical-align:top;
text-align:left;
padding:0;
margin:0;
margin-left:10px;
margin-right:10px;

}
p.logoff a
{
color:red;
font-weight:bold;
text-decoration:underline;

}
div#createAcctDefault input,div#createAcctDefault select
{
position:absolute;
left:420px;

}
div#createAcctDefault span.alert
{
position:absolute;
left:780px;

}
div#createAcctDefault #newsletter-checkbox
{
position:absolute;
left:480px;

}
div#createAcctDefault label,div#createAcctDefault input,div#createAcctDefault span.alert,div#createAcctDefault select,div#loginDefault input#login-email-address,div#loginDefault input#login-password,div#loginDefault label.inputLabel
{
line-height:200%;

}
div#shoppingcart.rightBoxContainer div.urbangreymenu h3.headerbar
{
background-color:#F2AC41;
color:#000;

}
div#loginDefault table.loginDefault
{
width:100%;

}
table.loginDefault td.createAccount
{
padding-left:20px;

}
table.loginDefault tr
{
vertical-align:top;

}
table.loginDefault tbody tr td.createAccount
{
width:60%;

}
td.widget1
{
min-width:342px;

}
td.widget1,td.widget3
{
padding-left:10px;
padding-right:10px;
min-width:276px;

}
table#bodybanners td.banner2
{
background-image:url('../../../../images/cssnav/images/widget-table-bg3.jpg');
width:250px;
border-right:1px solid black;
padding-right:30px;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;

}
table#bodybanners td.banner3
{
background:#E1F0ED;
padding-right:20px;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;

}
div.newsblurb
{
text-align:justify;
padding-right:20px;
padding-bottom:30px;

}
div.newstitle
{
font-weight:bold;

}
a.newsmore
{
font-style:italic;
font-weight:bold;

}
table#bodybanners tbody tr td.banner1
{
padding-top:24px;

}
div.categoryListBoxContents1,div.centerBoxContentsFeatured
{
background-color:#e6ecf2;
padding:0;
padding-top:15px;
margin:10px;

}
td.c1a,td.c2a,td.c3a
{
text-align:center;

}
span.category-subs-parent
{
font-weight:bold;
text-transform:uppercase;

}
div.centerBoxContentsFeatured
{
width:18%;
padding-top:40px;
height:199px;
text-align:center;

}
div#fff
{
background-color:#82F07D;
color:#fff;
padding:10px;

}
table#topmessage h2
{
font:bold 13px Verdana;
color:white;
background:#606060;
margin-bottom:0;
margin:0;
text-transform:uppercase;
padding:7px 7px 7px 7px;
margin-bottom:10px;

}
td.ad
{
text-align:center;

}
td.logo
{
text-align:center;
vertical-align:middle;

}
table.product img
{
padding-right:10px;

}
table.product ul li, table.product td div
{
color:#2a5580;
font-size:14px;

}

table.product tbody tr td ul


{


margin-left:20px;


}

table.product ul 

{

padding-left:20px;


}




table.tabTable div.productListDescription a img

{


display:block;


}

table.tabTable tr.productListing-even
{
background-color:#BCF5E2;
}

td.rightcol
{
width:25%;
}


table#topmessage
{
width:100%;
}
div#topmessage tbody tr td
{
width:100%;

}

table#main div#ezPageDefault.centerColumn
{
width:95%;
}

td.logo
{
padding-right:20px;
}



table#topmessage tr td.ad
{
vertical-align:middle;
}



table#topmessage,
table#topmessage div#navigation

{
width:100%;
}


div#ezPageDefault div p img
{
padding-right:20px;
}

table#bodybanners tr td
{
padding:10px;
width:32%;
border:1px solid black;
text-align:center;
}


div#bannerbox,
div#bannerbox2
{
font-family: Arial;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
color: black;
background-color: #f2f5f4;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
display: block;
padding-top: 5px;
padding-right: 8px;
padding-bottom: 5px;
line-height: 17px;
padding-left: 10px;
text-decoration: none;

}


