/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { color:#000; font:normal 11pt/16pt arial,sans-serif; text-align:left; background:none; }

img { border:0; }

a:link { color:#333; text-decoration:underline; }
a:visited { color:#666; text-decoration:underline; }

ul, ol { margin:10px 0 10px 15px; padding:0; }
li { margin:5px 0; padding:0; }

p { margin:0 0 15px; }

h1, .h1 { margin:0 0 7px; color:#f24701; font:normal 22px/24px arial,sans-serif; text-shadow:0 1px 1px #fff; }

/* SHARED ITEMS
------------------------------------------------------------------------------------- */
#logos { margin:0 0 10px; display:block; }
#logos a { display:none; }
#logos a:first-child { display:block; }

.content { width:99%; }


/* HOMEPAGE
------------------------------------------------------------------------------------- */
#banner { margin:0 0 15px; }


/* SUBPAGE
------------------------------------------------------------------------------------- */
/* Product Detail */
#prod-summary { margin:0 20px 0 10px; }
#prod-spec { margin:0 20px 0 0;  }
#prod-spec .list-nobull { line-height:18px; }
#prod-qty { margin:0; width:172px; }
#prod-info { clear:both; float:left; }

#mycart { margin:20px 0; padding:0; }
#mycart h2 { margin:0; font:bold 12px/14px arial,sans-serif; }
#mycart ul { margin:0 0 10px; border-top:1px solid #fff; border-bottom:1px solid #d2cec9; }
#mycart li { padding:9px 18px; list-style:none; float:none; }
#mycart img { margin:0 7px 0 0; float:left; display:inline; }
#mycart p { position:relative; margin:0 50px 0 20px; color:#1488c7; line-height:16px; }
#mycart strong { display:block; color:#9f9e9e; font:bold 14px/16px arial,sans-serif; }
#mycart .btn { margin:0 0 10px; }
#mycart .first { margin-top:0; border-top:1px solid #d2cec9; }
#mycart .last { border-bottom:1px solid #fff !important; }

#featured-products { margin:20px 0; padding:0; }
#featured-products ul { margin:0 9px 0 9px; padding:0 0 20px; }
#featured-products li { padding:9px 10px 15px; list-style:none; border-bottom:1px solid #d2cec9; float:none; line-height:16px; }
#featured-products .last { margin-top:0; padding-bottom:0; }
#featured-products img { margin:0 7px 0 0 }
#featured-products div { width:140px;}
#featured-products p { margin:3px 0 0; }
#featured-products strong { display:block; }
#featured-products .btn1 { padding:3px; font:bold 10px/10px arial,sans-serif; }
.js-enabled #featured-products .btn1 { padding:0; }
.js-enabled #featured-products .btn1 span { padding:3px; font:bold 10px/10px arial,sans-serif; }


/* FOOTER
------------------------------------------------------------------------------------- */
#footer { margin:35px 0 0; padding:5px 0 0; width:100%; font-size:.9em; float:left; display:inline; clear:left; border-top:1px solid #ccc; }



/* COMPONENTS (WIDGETS) - [ .component- ] 
------------------------------------------------------------------------------------- */
/* Banner Rotator (Homepage) */
.component-rotator-controls { display:none; }

/* Feature Box */
.component-feature div { padding:15px 20px 0; color:#614216; border:1px solid #b7a894; border-radius:5px; -moz-border-radius:5px; }
.component-feature div div { padding:0; border:0; border-radius:0; -moz-border-radius:0; }
.component-feature h2 { margin:0; color:#0c7ab5; font:normal 18px/20px arial,sans-serif; }
.component-feature p { margin:0 0 10px; }
.component-feature a { color:#0c7ab5; }
.component-feature a:hover { text-decoration:none; }

/* Image 'switcher' gallery on Prod. Detail */
.component-img-switch { margin:0 0 5px; }
.component-img-switch ul { margin:3px 0 0; clear:left; }
.component-img-switch li { margin:0 4px 0 0; float:left; display:inline; list-style:none; }
.component-img-switch .end { margin:0; }
.component-img-switch .frame { padding:0; display:block; border:1px solid #e8e6e3; box-shadow:0 0 0 #bbb; -moz-box-shadow:0 0 0 #bbb; -webkit-box-shadow:0 0 0 #bbb; }
.component-img-switch .frame:hover { border-color:#f24701; }
.component-img-switch img { float:left; }

/* LIST STYLES - [ .list- ] 
------------------------------------------------------------------------------------- */
/* 'Dash' Style Bullet List */
.list-dash { margin:0; }
.list-dash li { padding:0 0 1px 7px; list-style:none; background:url(https://www.centralpet.com/skin/frontend/centralgarden/pet/images/bg-dash.png) no-repeat 0 7px; }

/* Product 'Icon' List View */
.list-items { margin:0; }
.list-items ul { margin:0; }
.list-items li { margin:0 0 20px 0; padding:0 21px 20px 0; width:166px; min-height:275px; float:left; display:inline; list-style:none; font:normal 11px/14px arial,sans-serif; border-bottom:1px solid #e3e3e3; }
.list-items .row-last { padding-right:0; }
.list-items .last-row { min-height:276px; border-bottom:0; }
.list-items li li { margin:0; padding:0; min-height:1px; float:none; display:block; border:0; }
.list-items img { border:1px solid #e3e3e3; }
.list-items .description { margin:0 0 7px; font:bold 12px/16px arial,sans-serif; }
.list-items .price { margin:0; font:bold 12px/16px arial,sans-serif; }
.list-items .new .price { font-size:14px; }
.list-items .input { margin:6px 0 9px; padding:3px 0; width:33px; text-align:center; border:1px solid #e3e3e3; }
.list-items .stock { padding-top:7px; padding-bottom:5px; display:block; }
.list-items .stock-in { background-position:0 -220px; }
.list-items .stock-out { background-position:0 -270px; }

/* No Bullet List */
.list-nobull { margin:10px 0; clear:left; }
.list-nobull li { list-style:none; }

/* Prod. Detail 'Info' List */
.list-prod-info { margin:0; }
.list-prod-info li { list-style:none; line-height:18px; }
.list-prod-info .price { font-size:18px; }
.list-prod-info .new { margin:0 0 5px; }
.list-prod-info  label { margin:12px 5px 0 0; float:left; }
.list-prod-info  .input { margin:10px 0 15px; padding:3px 0; width:16%; text-align:center; border:1px solid #e3e3e3; }
.list-prod-info  p { margin:2px 0; font:normal 11px/13px arial,sans-serif; }
.list-prod-info  .stock { margin:15px 0 10px; display:block; }
.list-prod-info  .stock-in { background-position:0 -225px; }
.list-prod-info  .stock-out { background-position:0 -275px; }

/* 'Toggle' list on Product list pages */
.list-toggle { margin:0; }
.list-toggle li { margin:2px 0 4px; padding:0 10px 6px 17px; list-style:none; border-bottom:1px solid #d2cec9; }
.list-toggle a { padding:0 17px 0 0; background:url(https://www.centralpet.com/skin/frontend/centralgarden/pet/images/bg-toggle.png) no-repeat 100% 3px; }

/* TABLE STYLES - [ .tbl- ] 
------------------------------------------------------------------------------------- */
/* Generic table style (See product list) */
.tbl-generic { border-collapse:collapse; }
.tbl-generic th { padding:8px 1% 7px; color:#9f9e9e; font:normal 14px/16px arial,sans-serif; vertical-align:bottom; background:#ecf6fb; border:1px solid #e3e3e3; border-width:1px 0; }
.tbl-generic td { padding:19px 1% 15px; border-bottom:1px solid #e3e3e3; vertical-align:top; }
.tbl-generic td ul { margin:0; width:90%; }
.tbl-generic td li { width:100%; }
.tbl-generic .new .price { font-size:14px; }
.tbl-generic .description { font-weight:bold; }
.tbl-generic img { border:1px solid #e3e3e3; }
.tbl-generic input { padding:3px 0; width:60%; text-align:center; border:1px solid #e3e3e3; }
.tbl-generic .btn1 { width:90%; text-align:center; }

/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
.floatleft { margin:0 10px 5px 0; position:relative; float:left; }
.floatright { margin:0 0 5px 10px; position:relative; float:right; }

.tab-links

/* HIDE ITEMS
------------------------------------------------------------------------------------- */
#header, #tertnav, #header-search, #header-chat, #breadcrumb, #subnav, #h-flash, #footer ul, .sidebar, .paging, .hide, a.more, .pint { display:none !important; }
#header { display:none; }

#layout-2col #col1 { width:980px; ; } 
