body{font-family:Arial, Helvetica, sans-serif;font-size:80%;color:#666;margin:10px 0 0;}
a{color:#0085CF;}
h1,h2,h3,h4{font-family:Century Gothic,Arial Narrow,Arial,Helvetica,sans-serif;font-weight:lighter;}
h4{border-top:1px solid #d7d7d7;padding-top:10px;font-size:90%;font-family:Verdana, Geneva, sans-serif;font-weight:700;}
p{line-height:1.4em;}
.grid_1{width:60px;}
.grid_2{width:140px;}
.grid_3{width:220px;}
.grid_4{width:300px;}
.grid_5{width:380px;}
.grid_6{width:460px;}
.grid_7{width:540px;}
.grid_8{width:620px;}
.grid_9{width:700px;}
.grid_10{width:780px;}
.grid_11{width:860px;}
.grid_12{width:940px;}
.column{overflow:hidden;float:left;display:inline;margin:0 10px;}
.row{width:960px;overflow:hidden;margin:0 auto;}
.row .row{width:auto;display:inline-block;margin:0 -10px;}
.grid_6 li{line-height:1.6em;}
.logo h1{margin-bottom:3px;font-size:210%;margin-top:5px;}
.logo a{color:#308CC1;text-decoration:none;}
.logo h2{color:#7D7D7D;font-family:verdana,arial,sans serif;font-weight:400;height:20px;margin-top:-5px;padding-bottom:2px;font-size:90%;}
.logo{padding-bottom:7px;}
.cart{text-align:right;color:#000;padding-top:26px;}
.navigation ul{margin:7px 0;padding:0;}
.navigation li{display:inline;list-style-type:none;padding-right:25px;}
.navigation{background-color:#666;color:#FFF;padding-left:10px;}
.navigation a{color:#FFF;text-decoration:none;font-weight:700;}
.navigation a:hover{color:#b7e4fe;}
.navigation input,form,fieldset{margin:0;padding:0;}
.welcome h1{color:#308cc1;font-size:170%;padding-bottom:0;}
.welcome p{line-height:1.5em;margin:0;padding:0 50px 0 0;}
.welcome{padding-top:50px;}
.welcome a{font-size:100%;}
.mainphoto{text-align:center;padding-top:15px;}
.measure h2,.cats h2,.testimonial h2,.bowls h2{font-size:130%;color:#333;}
.measure p,.cats p,.testimonial p,.bowl p{line-height:1.4em;font-size:90%;}
.sideborder{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding:0 15px;}
.measure,.cats,.bowls{width:280px;}
.footer{text-align:center;font-size:80%;color:#999;padding:45px 0 10px;}
.footer a{color:#999;}
.hline{border-top:1px solid #d7d7d7;margin-top:15px;}
.hline_toppad{border-top:1px solid #d7d7d7; padding-top:7px;}
.description h1{font-size:170%;color:#000;margin:10px 0 0;}
.description h2{color:#333;font-size:130%;margin:0 0 5px;}
.description h3{font-family:Verdana, Geneva, sans-serif;font-size:90%;font-weight:700;}
.description h4{color:#900;font-weight:700;font-size:110%;margin:0;}
.fb_like{color:#900;font-weight:700;font-size:110%;font-family:Verdana, Geneva, sans-serif}
.description{margin-top:10px;}
.suggest4{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest4.gif);background-repeat:no-repeat;background-position:top right;}
.suggest6{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest6.gif);background-repeat:no-repeat;background-position:top right;}
.suggest8{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest8.gif);background-repeat:no-repeat;background-position:top right;}
.suggest10{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest10.gif);background-repeat:no-repeat;background-position:top right;}
.suggest12{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest12.gif);background-repeat:no-repeat;background-position:top right;}
.suggest14{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest14.gif);background-repeat:no-repeat;background-position:top right;}
.suggest16{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest16.gif);background-repeat:no-repeat;background-position:top right;}
.suggest18{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest18.gif);background-repeat:no-repeat;background-position:top right;}
.suggest20{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest20.gif);background-repeat:no-repeat;background-position:top right;}
.suggest22{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest22.gif);background-repeat:no-repeat;background-position:top right;}
.suggest24{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest24.gif);background-repeat:no-repeat;background-position:top right;}
.suggest26{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest26.gif);background-repeat:no-repeat;background-position:top right;}
.suggest28{background-image:url(http://www.tpstat.com/img/dog-bowl/suggest/suggest28.gif);background-repeat:no-repeat;background-position:top right;}
.photos{overflow:hidden;width:440px;margin:0 auto;padding:10px;}
img{border:none;}
.photos div img{float:left;border:5px solid #ddd;margin:20px 0;padding:0;}
.photos ul.thumbs{list-style:none;width:390px;float:left;margin:0;padding:0 0 0 10px;}
.photos ul.thumbs li{width:110px;height:100px;float:left;overflow:hidden;position:relative;border:5px solid #ddd;text-align:center;margin:0 10px 0 0;padding:0;}
.photos ul.thumbs li:hover{border:5px solid #888;-moz-opacity:.75;filter:alpha(opacity=75);opacity:.75;}
.photos ul.thumbs li img{position:absolute;top:-80px;left:-45px;}
.prodlist thead th,.prodlist tbody th{background:#FFF url(http://www.tpstat.com/img/table/th_bck.gif) repeat-x;color:#333;border-left:1px solid #CCC;padding:5px 10px;}
.prodlist tbody th{background:#FFF url(http://www.tpstat.com/img/table/tr_bck.gif) repeat;border-top:1px solid #CCC;text-align:left;font-weight:400;}
.prodlist tbody tr td{padding:5px 10px; line-height:1.6em;}
.bborder{border-bottom:1px solid #d7d7d7;}
.price{color:#900;}
.wholesaleprice{color:#900; font-size:150%; font-weight:bold}
#faqs{line-height:1.5em; padding-left:15px;}
.carttable{border:solid 1px #CCD7DE;background-color:#F1FAFE;font-size:90%;margin:10px 0;padding:7px;}
.carttable label{padding-right:7px;}
.addtocart{width:8em;background:#AD261F;border:solid 1px #969696;text-align:center;color:#fff;padding:2px;}
.cartprice{color:#900;font-weight:700;font-size:120%;}
#breedlist li{float:left;width:50%;}
.logo img,.left{float:left;}
.prodlist,.prodlist td{border:1px solid #CCC;border-collapse:collapse;}
.bottompage {background:#f1f1f1; margin-top:10px}
.faq {color:#308CC1; font-weight:bold;}
.happyphoto {border:1px solid #CCC; padding:3px; background:#FFF;}

/*
#dogbreedlist li{border:0;list-style:none;margin:0;padding:0;}
#dogbreedlist a{border:solid 1px #DDD;margin-right:8px;}
#dogbreedlist .previous-off,#dogbreedlist .next-off{color:#666;display:block;float:left;font-weight:700;padding:3px 4px;}
#dogbreedlist .next a,#dogbreedlist .previous a{font-weight:700;border:solid 1px #FFF;}
#dogbreedlist .active{color:#ff0084;font-weight:700;display:block;float:left;padding:4px 6px;}
#dogbreedlist a:link,#dogbreedlist a:visited{color:#0085CF;display:block;float:left;text-decoration:none;padding:3px 6px;}
#dogbreedlist a:hover{border:solid 1px #666;}
*/

ul#dogbreedlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#dogbreedlist li
{
display: inline;
list-style-type: none;
}

#dogbreedlist a { padding: 3px 10px; }

#dogbreedlist a:link, #dogbreedlist a:visited
{
color: #fff;
background-color: #308CC1;
text-decoration: none;
}

#dogbreedlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

.happyphotobig{border:1px solid #ccc;padding:5px;}
.happytitle{font-size:150%;font-family:Century Gothic, Georgia, "Times New Roman", Times, serif;margin-top:20px;}
.happybreed{font-size:70%;color:#308CC1;}
.happyquote{background:#fff url(../img/dog-photos/quote.gif) no-repeat top right;}
.bedphoto {padding:30px 0px 0px 2px;}
.breadcrumbs {font-size:90%; margin:5px 0 0 19px;}
.dogbowlpage {text-align:right; margin-top:5px;}
.dogbowlpagetitle {color:#000; font-weight:normal; border-bottom:1px solid #efefef; padding:3px 0;font-size:100%; text-align:right;}
.dogbowlpagedesc {font-weight:normal; font-size:100%; padding-bottom:35px; padding-top:3px; text-align:right; color:#999;}
#galleryHolder {width:434px; height:100px; padding-top:360px; position:relative; z-index:100;margin:0 auto;}
#gallery {width:434px; height:90px; overflow:hidden;}
#gallery b {display:block;}
#scroller {width:434px; height:70px;}
#scroller a {float:left; border:0; text-decoration:none; padding:2px; color:#44;}
#scroller a img {border:0;}
#scroller a .containerLarge {position:absolute; left:-9999px; top:-9999px;}
#scroller a.show .containerLarge {position:absolute; left:0; top:0; z-index:-2;}
.containerLarge{width:434px;height:344px;overflow:hidden;float:left;}
.containerLarge .reducedSize{width:840px;}
.containerLarge .reducedSize .high{min-width:434px;height:420px;float:left;background:#fff;text-align:center;}
.containerLarge .reducedSize .high img{height:430px;padding:2px;}
* html .containerLarge .reducedSize .high{width:430px;}
.containerLarge .reducedSize .wide{float:left;width:434px;height:420px;background:#fff;margin-top:-420px;}
.containerLarge .reducedSize .wide img{width:430px;padding:2px;}
.container{width:64px;height:64px;overflow:hidden;float:left;}
.container .reducedSize{width:128px;}
.container .reducedSize .high{min-width:64px;height:64px;float:left;background:#fff;text-align:center;}
.container .reducedSize .high img{height:60px;padding:2px;}
* html .container .reducedSize .high{width:60px;}
.container .reducedSize .wide{float:left;width:64px;height:64px;background:#fff;margin-top:-64px;}
.container .reducedSize .wide img{width:60px;padding:2px;}
#scroller a:hover .containerLarge{left:0;top:0;}
#scroller a:hover .container{z-index:100;border-color:#09c;}
#scroller a.show:hover .containerLarge{z-index:100;}
#scroller a:active .containerLarge{position:absolute;left:0;top:0;z-index:-1;}
#scroller a:focus .containerLarge{position:absolute;left:0;top:0;z-index:-1;background:#abc;}
.msg_list{width:420px;margin:0 0 0 25px;padding:0;}
.msg_head{cursor:pointer;position:relative;display:block;color:#2971A7;font-size:140%;background-image:url(img/grey_arrow.gif);background-repeat:no-repeat;background-position:left;margin:1px;padding:5px 0 5px 17px;}
.msg_body{background-color:#fff;line-height:1.4em;padding:0 10px 15px;}
div.cf_element{margin-top:10px;}
div.cf_element div.content{padding:0;}
div.cf_element div.content h3{padding-top:0;margin-top:0;}
.containerLarge b,.container b{display:block;}
#scroller a:active,#scroller a:focus{outline:0;}
#scroller a:active .container,#scroller a:focus .container{border-color:#c90;}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://static.foxycart.com/scripts/colorbox/1.3.9/style1/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://admin.foxycart.com/files/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://admin.foxycart.com/files/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://admin.foxycart.com/files/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://admin.foxycart.com/files/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://admin.foxycart.com/files/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://admin.foxycart.com/files/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://admin.foxycart.com/files/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://admin.foxycart.com/files/scripts/colorbox/1.3.9/style1/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

