@media print  {
.content-2col-nobox-rightcolumn,.content-3col-nobox-rightcolumn {display:inline;float:right;width:313px;border-left:none;background-color:#fff;}
}
html{color:#333;background:#E2EEF2;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{font-size:62.5%;background-color:#e3edf2;font-family:arial,sans-serif;background-image:url(../img/body_bg.gif);background-repeat:repeat-x;}
.container{width:978px;padding-top:10px;padding-bottom:20px;font-size:1em;margin:0 auto;}
.header{width:958px;min-height:120px;height:auto !important;border-left:solid 10px #fff;border-right:solid 10px #fff;background:#747474;font-size:1em;}
.header-top{clear:both;width:958px;height:90px;background:#fff;font-size:1em;}
.header-bottom{clear:both;width:958px;min-height:30px;height:auto !important;background:#747474;background-image:url(../img/nav_bg.gif);background-repeat:repeat-x;font-size:1em;}
.navbar{white-space:nowrap;float:left;width:958px;border-left:solid 10px #fff;border-right:solid 10px #fff;background-color:#595241;font-family:tahoma,arial,sans-serif;font-size:130% !important;}
.main{clear:both;width:958px;border-left:solid 10px #fff;border-right:solid 10px #fff;background-color:#fff;font-size:1em;padding:10px 0 20px;}
.content{display:inline;float:left;width:958px;background-color:transparent;font-size:1em;overflow:visible !important;}
.footer{clear:both;width:958px;border-left:solid 10px #fff;border-right:solid 10px #fff;background-color:#fff;font-size:1.1em !important;overflow:visible !important;color:#FFF;padding:1em 0;}
#footertext{color:#8ab;}
#footertext a{color:#4c819b;}
.sitelogo{width:75px;height:70px;position:absolute;z-index:1;background:url(../img/bg_logo.gif);background-repeat:no-repeat;margin:10px 0 0 15px;}
.sitename{width:300px;height:70px;position:absolute;z-index:1;overflow:hidden;margin:22px 0 0 95px;}
.sitename h1{font-family:Century Gothic, Arial Narrow, Arial, Helvetica, sans-serif;font-weight:lighter;font-size:290% !important;}
.sitename h2{font-family:verdana,arial,sans serif;margin-top:-5px;padding-bottom:2px;color:#7d7d7d;height:20px;font-weight:400;font-size:130% !important;}
.sitename a{text-decoration:none;color:#308cc1;}
.navbutton{width:400px;position:absolute;z-index:2;margin-top:26px;margin-left:547px !important;text-align:right;font-size:140%;}
.navbutton ul{float:right;}
.navbutton li a{padding-left:3px;}
.navbutton a img{height:32px;}
.navglobal{width:600px;position:absolute;z-index:3;margin-top:65px;margin-left:349px !important;}
.navglobal ul{float:right;font-weight:400;}
.navglobal li a{display:block;float:left;color:#7d7d7d;text-decoration:none;font-size:110% !important;padding:2px 11px 2px 14px;}
.navglobal a:hover{text-decoration:none;color:#000;}
.icon_home{background-image:url(../img/icons/house.gif);background-repeat:no-repeat;background-position:left;}
.icon_faq{background-image:url(../img/icons/speechcloud.gif);background-repeat:no-repeat;background-position:left;}
.icon_aboutus{background-image:url(../img/icons/note2.gif);background-repeat:no-repeat;background-position:4px;}
.icon_contactus{background-image:url(../img/icons/envelope.gif);background-repeat:no-repeat;background-position:left;}
.header-bottom ul{float:left;width:650px;list-style:none;padding:8px 0 3px 10px !important;}
.header-bottom ul li{display:inline;font-size:120% !important;padding:0 0 0 22px;}
.header-bottom ul li.nobullet{display:inline;padding:0;}
.header-bottom ul a{color:#fff;font-weight:700;text-decoration:none;}
.header-bottom ul a:hover{color:#fff;text-decoration:underline;}
.header-bottom .searchform{float:right;width:250px;}
.header-bottom .searchform form fieldset{float:right;border:none;padding-top:5px;padding-right:10px;}
.header-bottom .searchform input.field{width:15em;height:1.2em;border:solid 1px #fff;background-color:#fff;font-size:110% !important;padding:1px !important;}
.header-bottom .searchform input.button{width:4.5em;height:1.6em;background-color:#f0f0f0;border:solid 1px #969696;text-align:center;color:#646464;font-size:110% !important;}
.header-bottom .searchform input.button:hover{cursor:pointer;border:solid 1px #505050;background-color:#dcdcdc;color:#505050;}
.navbar ul{list-style-type:none;}
.navbar ul li{float:left;z-index:auto !important;background-color:#595241;}
.navbar ul li a{float:none !important;display:block;height:3.1em;line-height:3.1em;text-decoration:none;font-weight:700;color:#646464;border-right:solid 0 #d7d7d7;padding:0 16px;}
.navbar ul li ul{display:none;border:none;}
.navbar ul li:hover{position:relative;}
.navbar ul li:hover a{background-color:#ebebeb;text-decoration:none;}
.navbar ul li:hover ul{display:block;width:10em;position:absolute;z-index:1000;top:3em;margin-top:0.1em;left:0;border-top:solid 1px #d7d7d7;padding:0 16px;}
.navbar ul li:hover ul li a{white-space:normal;display:block;width:10em;height:auto;line-height:1.3em;margin-left:-17px;border-right:solid 1px #d7d7d7;border-left:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;background-color:#ebebeb;font-weight:400;color:#646464;padding:4px 16px;}
.navbar table{position:absolute;z-index:1000;top:0;left:-1px;border-collapse:collapse;}
.navbar ul li a:hover{position:relative;z-index:1000;background-color:#ebebeb;text-decoration:none;}
.navbar ul li a:hover ul{display:block;width:10em;position:absolute;z-index:1000;top:3em;left:0;margin-top:0.1em;border-top:solid 1px #d7d7d7;}
.navbar ul li a:hover ul li a{white-space:normal;display:block;width:10em;height:1px;line-height:1.3em;border-right:solid 1px #d7d7d7;border-left:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;background-color:#ebebeb;font-weight:400;color:#646464;padding:4px 16px;}
.content-2col-nobox-leftcolumn{display:inline;float:left;width:478px;border-right:solid 1px #d7d7d7;background-color:#fff;}
.content-2col-nobox-rightcolumn{display:inline;float:right;width:478px;border-left:solid 1px #d7d7d7;background-color:#fff;}
.content-3col-nobox-leftcolumn{display:inline;float:left;width:318px;border-right:solid 1px #d7d7d7;background-color:#fff;}
.content-3col-nobox-middlecolumn{display:inline;float:left;width:318px;border-left:solid 1px #d7d7d7;border-right:solid 1px #d7d7d7;background-color:#fff;}
.content-3col-nobox-rightcolumn{display:inline;float:right;width:318px;border-left:solid 1px #d7d7d7;background-color:#fff;}
.content-2col-box-leftcolumn{display:inline;float:left;width:474px;background-color:transparent;}
.content-2col-box-rightcolumn{display:inline;float:right;width:474px;background-color:transparent;}
.content-2col-box{width:474px;background-color:#fff;}
.content-3col-box-leftcolumn{display:inline;float:left;width:313px;background-color:transparent;}
.content-3col-box-middlecolumn{display:inline;float:left;margin-left:10px;width:313px;background-color:transparent;}
.content-3col-box-rightcolumn{display:inline;float:right;width:313px;background-color:transparent;}
.content-3col-box{width:313px;background-color:#fff;}
.footer p{clear:both;line-height:1.3em;text-align:center;color:#999;font-weight:700;font-size:110%;}
.footer p.credits{clear:both;font-weight:400;}
.footer a,.footer a:visited{text-decoration:underline;color:#ccc;}
.footer a:hover{color:#FFF;}
.corner-page-top{width:978px;height:10px;background:transparent url(../img/bg_corner_page_top.png) no-repeat;overflow:hidden;}
.corner-page-bottom{width:978px;height:10px;padding-bottom:20px;background:transparent url(../img/bg_corner_page_bottom.png) no-repeat;overflow:hidden;}
p:after{content:".";display:block;height:0;visibility:hidden;}
.main p.content-item{line-height:1.5em;margin:0;padding:10px 20px 50px;}
.main p.product_description{line-height:1.5em;}
.main p.content-item strong{font-weight:700;}
.main p.content-item em{font-style:italic;}
.main h1.pagetitle{color:#595241;font-weight:700;font-size:220% !important;margin:0 0 0.5em;padding:1px 0 1px 32px;}
.content h1{border-bottom:solid 1px #d7d7d7;color:#333;font-weight:400;font-size:240% !important;font-family:Century Gothic, Arial, Helvetica, sans-serif;margin:0;padding:5px 50px 12px 20px;}
.content h2{clear:both;position:relative;z-index:1;top:-1px;border-top:solid 1px #d7d7d7;color:#333;font-weight:400;font-size:170% !important;font-family:Century Gothic, Arial, Helvetica, sans-serif;margin:0 20px;padding:15px 35px 5px 0;}
.content h3{color:#4b4b4b;font-weight:700;font-size:180% !important;margin:1em 0 -0.3em;padding:0 20px;}
.content h3.line{position:relative;z-index:1;top:-1px;border-top:solid 1px #d7d7d7;margin:0 20px -0.3em;padding:1em 0 0;}
.content h4{color:#4b4b4b;font-weight:700;font-size:160% !important;margin:1em 0 -0.3em;padding:0 20px;}
.content h5{color:#4b4b4b;font-weight:700;font-size:140% !important;margin:1em 0 -0.5em;padding:0 20px;}
.content h6{color:#323232;font-weight:400;font-size:130% !important;margin:0.4em 0 0.5em;padding:0 20px;}
.suggest4{background-image:url(../img/dog-bowl/suggest/suggest4.gif);background-repeat:no-repeat;background-position:top right;}
.suggest6{background-image:url(../img/dog-bowl/suggest/suggest6.gif);background-repeat:no-repeat;background-position:top right;}
.suggest8{background-image:url(../img/dog-bowl/suggest/suggest8.gif);background-repeat:no-repeat;background-position:top right;}
.suggest10{background-image:url(../img/dog-bowl/suggest/suggest10.gif);background-repeat:no-repeat;background-position:top right;}
.suggest12{background-image:url(../img/dog-bowl/suggest/suggest12.gif);background-repeat:no-repeat;background-position:top right;}
.suggest14{background-image:url(../img/dog-bowl/suggest/suggest14.gif);background-repeat:no-repeat;background-position:top right;}
.suggest16{background-image:url(../img/dog-bowl/suggest/suggest16.gif);background-repeat:no-repeat;background-position:top right;}
.suggest18{background-image:url(../img/dog-bowl/suggest/suggest18.gif);background-repeat:no-repeat;background-position:top right;}
.suggest20{background-image:url(../img/dog-bowl/suggest/suggest20.gif);background-repeat:no-repeat;background-position:top right;}
.suggest22{background-image:url(../img/dog-bowl/suggest/suggest22.gif);background-repeat:no-repeat;background-position:top right;}
.suggest24{background-image:url(../img/dog-bowl/suggest/suggest24.gif);background-repeat:no-repeat;background-position:top right;}
.suggest26{background-image:url(../img/dog-bowl/suggest/suggest26.gif);background-repeat:no-repeat;background-position:top right;}
.suggest28{background-image:url(../img/dog-bowl/suggest/suggest28.gif);background-repeat:no-repeat;background-position:top right;}
.main h1.pagetitle-noicon{background:none;color:#c8c8c8;font-weight:400;font-size:220% !important;margin:0 0 0.5em;padding:1px 0;}
.content p{color:#666;line-height:1.3em;font-size:131% !important;margin:1em 0;padding:0 20px;}
.content p.details{line-height:1em;font-size:120% !important;margin:-0.2em 0 1em;}
.content blockquote{clear:both;font-size:90%;margin:0 30px 0.6em;}
.content ul{list-style:none;margin:1.4em 0 1em;padding:0 20px;}
.content ul li{background:url(../img/bg_bullet_square.gif) no-repeat 0 0.5em;line-height:1.3em;font-size:131% !important;margin:0 0 0.3em 2px;padding:0 0 0 12px;}
.content ol{margin:1.4em 0 1em;padding:0 20px 0 40px !important;}
.content ol li{list-style-type:decimal;list-style-position:outside;line-height:1.3em;font-size:131% !important;margin:0 0 0.3em 3px;}
.content ul.indent{padding:0 50px;}
.content ol.indent{padding:0 20px 0 70px !important;}
.content table{clear:both;width:920px;table-layout:fixed;border-collapse:collapse;empty-cells:show;background-color:#e9e8f4;margin:2em 0 0.2em 20px;}
.content-2col-nobox-leftcolumn table,.content-2col-nobox-rightcolumn table,.content-2col-box-leftcolumn table,.content-2col-box-rightcolumn table{clear:both;width:440px;table-layout:fixed;border-collapse:collapse;empty-cells:show;background-color:#e9e8f4;margin:2em 0 0.2em 20px;}
.content-3col-nobox-leftcolumn table,.content-3col-nobox-middlecolumn table,.content-3col-nobox-rightcolumn table,.content-3col-box-leftcolumn table,.content-3col-box-middlecolumn table,.content-3col-box-rightcolumn table{clear:both;width:280px;table-layout:fixed;border-collapse:collapse;empty-cells:show;background-color:#e9e8f4;margin:2em 0 0.2em 20px;}
.content table th.top{height:2.5em;empty-cells:show;background-color:#efefef;text-align:left;color:#333;font-weight:700;font-size:120% !important;padding:0 7px;}
.content table th{height:3em;border-top:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;background-color:#fff;text-align:left;color:#505050;font-weight:700;font-size:120% !important;padding:2px 20px 2px 7px;}
.content table td{height:3em;border-bottom:solid 1px #cdcdcd;border-top:solid 1px #cdcdcd;background-color:#fff;text-align:left;font-weight:400;color:#505050;font-size:120% !important;padding:2px 7px;}
.content p.caption{clear:both;text-align:left;color:#505050;font-size:120% !important;margin:0.5em 0 2em;}
.contactform fieldset{border:solid 1px #CCD7DE;background-color:#F1FAFE;margin:0 0 20px;padding:10px 0 !important;}
.contactform label.left{float:left;width:100px;font-size:100%;margin:0 0 0 10px;padding:2px;}
.contactform input.button{float:left;width:9em;margin-left:115px !important;background:#AD261F;border:solid 1px #969696;text-align:center;color:#fff;font-size:100%;padding:3px !important;}
.contactform input.wholesalebutton{width:9em; margin-left:19px !important;background:#AD261F;border:solid 1px #969696;text-align:center;color:#fff;font-size:120%;padding:3px !important;}
.content-2col-nobox-leftcolumn .contactform input.button,.content-2col-nobox-rightcolumn .contactform input.button,.content-2col-box-leftcolumn .contactform input.button,.content-2col-box-rightcolumn .contactform input.button{float:left;width:9em;margin-left:105px !important;background:#AD261F;border:solid 1px #870e08;text-align:center;color:#fff;font-size:100%;padding:3px !important;}
.content-2col-nobox-leftcolumn .contactform input.button:hover,.content-2col-nobox-rightcolumn .contactform input.button:hover,.content-2col-box-leftcolumn .contactform input.button:hover,.content-2col-box-rightcolumn .contactform input.button:hover{cursor:pointer;border:solid 1px #870e08;background:#d60e03;color:#fff;}
.content-3col-nobox-leftcolumn .contactform select.combo,.content-3col-nobox-middlecolumn .contactform select.combo,.content-3col-nobox-rightcolumn .contactform select.combo,.content-3col-box-leftcolumn .contactform select.combo,.content-3col-box-middlecolumn .contactform select.combo,.content-3col-box-rightcolumn .contactform select.combo{width:120px;border:solid 1px #c8c8c8;font-size:100%;padding:2px;}
.content-3col-nobox-leftcolumn .contactform input.field,.content-3col-nobox-middlecolumn .contactform input.field,.content-3col-nobox-rightcolumn .contactform input.field,.content-3col-box-leftcolumn .contactform input.field,.content-3col-box-middlecolumn .contactform input.field,.content-3col-box-rightcolumn .contactform input.field{width:115px;border:solid 1px #c8c8c8;font-size:100%;padding:2px;}
.content-3col-nobox-leftcolumn .contactform textarea,.content-3col-nobox-middlecolumn .contactform textarea,.content-3col-nobox-rightcolumn .contactform textarea,.content-3col-box-leftcolumn .contactform textarea,.content-3col-box-middlecolumn .contactform textarea,.content-3col-box-rightcolumn .contactform textarea{width:222px;border:solid 1px #c8c8c8;font-size:100%;padding:2px;}
.content-3col-nobox-leftcolumn .contactform input.button,.content-3col-nobox-middlecolumn .contactform input.button,.content-3col-nobox-rightcolumn .contactform input.button,.content-3col-box-leftcolumn .contactform input.button,.content-3col-box-middlecolumn .contactform input.button,.content-3col-box-rightcolumn .contactform input.button{float:left;width:9em;margin-left:0 !important;background:#e6e6e6;border:solid 1px #969696;text-align:center;color:#969696;font-size:100%;padding:3px !important;}
.price{color:#AD261F;font-weight:700;}
.content .loginform p{clear:both;margin:0;padding:0;}
.content .loginform fieldset{width:160px;border:none;}
.content .loginform label.top{float:left;width:125px;font-size:110%;margin:0 0 2px;}
.content .loginform label.right{float:left;width:125px;font-size:110%;margin:5px 0 0;padding:0 0 0 3px;}
.content .loginform input.field{width:158px;border:solid 1px #c8c8c8;font-size:110%;margin:0 0 5px;padding:0.1em 0 0.2em !important;}
.content .loginform input.checkbox{float:left;border:none;margin:5px 0 0 !important;}
.content .loginform input.button{float:left;width:5em;background:#e6e6e6;border:solid 1px #969696;text-align:center;color:#969696;font-size:110%;margin:10px 0 5px;padding:1px;}
.content .searchform input.field{float:left;width:158px;border:1px solid #c8c8c8;font-size:120%;padding:3px 0;}
.content .searchform input.button{clear:both;float:left;width:3em;margin-top:0.5em;background:#e6e6e6;border:solid 1px #969696;text-align:center;color:#969696;font-size:120%;padding:1px;}
.content .videoplayer{width:908px;height:532px;border:solid 5px #afafaf;margin:10px 20px;}
.content-2col-nobox-leftcolumn .videoplayer,.content-2col-nobox-rightcolumn .videoplayer,.content-2col-box-leftcolumn .videoplayer,.content-2col-box-rightcolumn .videoplayer{width:428px;height:260px;border:solid 5px #afafaf;margin:10px 20px;}
.content-3col-nobox-leftcolumn .videoplayer,.content-3col-nobox-middlecolumn .videoplayer,.content-3col-nobox-rightcolumn .videoplayer,.content-3col-box-leftcolumn .videoplayer,.content-3col-box-middlecolumn .videoplayer,.content-3col-box-rightcolumn .videoplayer{width:267px;height:168px;border:solid 5px #afafaf;margin:10px 20px;}
.content .audioplayer{width:908px;height:20px;border:solid 5px #afafaf;margin:10px 20px;}
.content-2col-nobox-leftcolumn .audioplayer,.content-2col-nobox-rightcolumn .audioplayer,.content-2col-box-leftcolumn .audioplayer,.content-2col-box-rightcolumn .audioplayer{width:428px;height:20px;border:solid 5px #afafaf;margin:10px 20px;}
.content-3col-nobox-leftcolumn .audioplayer,.content-3col-nobox-middlecolumn .audioplayer,.content-3col-nobox-rightcolumn .audioplayer,.content-3col-box-leftcolumn .audioplayer,.content-3col-box-middlecolumn .audioplayer,.content-3col-box-rightcolumn .audioplayer{width:267px;height:20px;border:solid 5px #afafaf;margin:10px 20px;}
.main img{clear:both;float:left;margin:3px 0 7px;}
.main img.center{clear:both;float:none;display:block;margin:0 auto;}
.main img.right{clear:both;float:right;margin:3px 0 7px 10px;}
.main a{color:#0085CF;}
.main a img{border:solid 3px #c8c8c8;}
.main a:hover img{border:solid 3px #afafaf;}
.homepagelink {background-image:url(../img/arrow2.gif); background-position:right; background-repeat:no-repeat; padding-right:8px;}
#info p{margin-left:15px;margin-right:20px;}
#info img{float:left;margin:15px;}
#info h1{margin-left:15px;}
a.tooltip{color:#060;border-bottom:1px dotted #060;text-decoration:none;}
a.tooltip:hover{border:0;position:relative;z-index:500;text-decoration:none;}
a.tooltip:hover b{display:block;position:absolute;top:30px;left:-25px;font-weight:400;color:#000;border:1px solid #888;background:#ffc;width:250px;padding:5px;}
a.tooltip:hover b em{position:absolute;left:20px;top:-6px;width:11px;height:6px;background:#fff url(../img/tooltip.gif) 0 0;display:block;font-size:1px;}
.clear{clear:both;}
.imgcaption{font-size:90%;color:#666;}
.roundyclear{overflow:hidden;width:100%;}
a.roundybutton{background:transparent url('../img/bg_button_a.gif') 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.roundybutton span{background:transparent url('../img/bg_button_span.gif') no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px;}
a.roundybutton:active{background-position:bottom right;color:#000;outline:none;}
a.roundybutton:active span{background-position:bottom left;padding:6px 0 4px 18px;}
div.photo-caption{color:#fff;float:left;font-family:"Arial", verdana, sans-serif;font-size:10px;height:auto;overflow:hidden;position:relative;width:auto;margin:20px;padding:0;}
div.caption-contain{bottom:2px;height:auto;position:absolute;right:0;margin:0;padding:0;}
div.caption{position:relative;z-index:3;padding:5px 5px 5px 6px;}
.caption-contain p.title{color:#fff;font-size:10px;font-weight:700;margin:0 0 5px;}
.caption-contain p.title a{color:#fff;text-decoration:none;}
.caption-contain p{margin:0 0 0 3px;padding:0;}
div.transparency {background: #000; border: 0; filter:alpha(opacity=60); opacity: 0.6; -khtml-opacity: 0.6; -moz-opacity:0.6; height: 100%; position: absolute; right: 0px; width: 100%; z-index: 2;}
div.full-width{width:100%;}
div.caption-left{bottom:20px;height:auto;left:0;position:absolute;right:auto;margin:0;padding:0;}
div.text-right{text-align:right;}
/* ----------------------Foxy Cart----------------*/
#fc_tb_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#fc_tb_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#fc_tb_window a:link {color: #666666;}
#fc_tb_window a:visited {color: #666666;}
#fc_tb_window a:hover {color: #000;}
#fc_tb_window a:active {color: #666666;}
#fc_tb_window a:focus{color: #666666;}
#fc_tb_overlay {
  position: fixed;
  z-index:100000000;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.fc_tb_overlayMacFFBGHack {background: url(https://www.foxycart.com/v/0.3.1/images/macFFBgHack.png) repeat;}
.fc_tb_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #fc_tb_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#fc_tb_window {
  position: fixed;
  background: #ffffff;
  z-index: 100000002;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #fc_tb_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#fc_tb_window img#fc_tb_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#fc_tb_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}

.fc_tb_closeAjaxWindow{
  padding:7px 10px 5px;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#fc_tb_closeAjaxWindowBot{
	float:left;
}

div.fc_tb_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#fc_ajaxWindowTitleTop{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
div.fc_tb_title{
  background-color:#e8e8e8;
  height:27px;
}

#fc_tb_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#fc_tb_ajaxContent.fc_tb_modal{
  padding:15px;
}
#fc_tb_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#fc_tb_load{
  position: fixed;
  display:none;
  height:12px;
  width:208px;
  z-index:100000003;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
  text-align:center;
}
* html #fc_tb_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#fc_tb_HideSelect{
  z-index:99999999;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #fc_tb_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#fc_tb_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
#fc_tb_closeAjaxWindowTop,#fc_tb_closeAjaxWindowBot{margin:0;padding:0 10px;}
#fc_tb_closeWindowButtonTop{height:0;overflow:hidden;width:11px;padding-top:24px;float:left;background-image:url(https://www.foxycart.com/themes/standard/images/cart-close-x.png);background-position:left top;margin:0;}
#fc_tb_closeWindowButtonBot{height:0;overflow:hidden;width:156px;padding-top:24px;float:left;background-image:url(https://www.foxycart.com/themes/standard/images/cart-continue-shopping.png);background-position:left top;margin:0;}
a#fc_tb_closeWindowButtonTop:hover,a#fc_tb_closeWindowButtonBot:hover{background-position:left -24px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,div.photo-caption img{margin:0;padding:0;}
legend,#fc_tb_window a:hover{color:#000;}
.sitename a:hover,.navbutton a:hover,div.photo-caption a{text-decoration:none;}
.navbutton li,.navglobal li{display:inline;list-style:none;}
.navbar ul li:hover ul li a:hover,.navbar ul li a:hover ul li a:hover{background-color:#595241;text-decoration:none;}
.content-1col-nobox,.content-1col-box{width:958px;background-color:transparent;}
.content-2col-box-leftcolumn h1,.content-2col-box-rightcolumn h1,.content-3col-box-leftcolumn h1,.content-3col-box-middlecolumn h1,.content-3col-box-rightcolumn h1{border-bottom:solid 1px #d7d7d7;color:#4b4b4b;font-weight:700;font-size:220% !important;margin:0;padding:5px 50px 12px 20px;}
.content h1.noicon,.content h2.noicon{background:none;}
.contactform,.content .loginform,.content .searchform{width:918px;margin:1em 10px 0 20px;}
.contactform fieldset legend,.content-2col-nobox-leftcolumn .contactform fieldset legend,.content-2col-nobox-rightcolumn .contactform fieldset legend,.content-2col-box-leftcolumn .contactform fieldset legend,.content-2col-box-rightcolumn .contactform fieldset legend,.content-3col-nobox-leftcolumn .contactform fieldset legend,.content-3col-nobox-middlecolumn .contactform fieldset legend,.content-3col-nobox-rightcolumn .contactform fieldset legend,.content-3col-box-leftcolumn .contactform fieldset legend,.content-3col-box-middlecolumn .contactform fieldset legend,.content-3col-box-rightcolumn .contactform fieldset legend{color:#505050;font-weight:700;font-size:131%;margin:0 0 0 5px !important;padding:0 2px;}
.contactform select.combo,.content-2col-nobox-leftcolumn .contactform select.combo,.content-2col-nobox-rightcolumn .contactform select.combo,.content-2col-box-leftcolumn .contactform select.combo,.content-2col-box-rightcolumn .contactform select.combo{width:281px;border:solid 1px #c8c8c8;font-size:100%;padding:2px;}
.contactform input.field,.contactform textarea,.content-2col-nobox-leftcolumn .contactform input.field,.content-2col-nobox-rightcolumn .contactform input.field,.content-2col-box-leftcolumn .contactform input.field,.content-2col-box-rightcolumn .contactform input.field,.content-2col-nobox-leftcolumn .contactform textarea,.content-2col-nobox-rightcolumn .contactform textarea,.content-2col-box-leftcolumn .contactform textarea,.content-2col-box-rightcolumn .contactform textarea{width:276px;border:solid 1px #c8c8c8;font-size:100%;padding:2px;}
.contactform input.button:hover,.content-3col-nobox-leftcolumn .contactform input.button:hover,.content-3col-nobox-middlecolumn .contactform input.button:hover,.content-3col-nobox-rightcolumn .contactform input.button:hover,.content-3col-box-leftcolumn .contactform input.button:hover,.content-3col-box-middlecolumn .contactform input.button:hover,.content-3col-box-rightcolumn .contactform input.button:hover,.content .loginform input.button:hover,.content .searchform input.button:hover{cursor:pointer;border:solid 1px #505050;background:#dcdcdc;color:#505050;}
.content-2col-nobox-leftcolumn .contactform,.content-2col-nobox-rightcolumn .contactform,.content-2col-box-leftcolumn .contactform,.content-2col-box-rightcolumn .contactform,.content-2col-nobox-leftcolumn .loginform,.content-2col-nobox-rightcolumn .loginform,.content-2col-box-leftcolumn .loginform,.content-2col-box-rightcolumn .loginform,.content-2col-nobox-leftcolumn .searchform,.content-2col-nobox-rightcolumn .searchform,.content-2col-box-leftcolumn .searchform,.content-2col-box-rightcolumn .searchform{width:438px;margin:1em 10px 0 20px;}
.content-2col-nobox-leftcolumn .contactform fieldset,.content-2col-nobox-rightcolumn .contactform fieldset,.content-2col-box-leftcolumn .contactform fieldset,.content-2col-box-rightcolumn .contactform fieldset,.content-3col-nobox-leftcolumn .contactform fieldset,.content-3col-nobox-middlecolumn .contactform fieldset,.content-3col-nobox-rightcolumn .contactform fieldset,.content-3col-box-leftcolumn .contactform fieldset,.content-3col-box-middlecolumn .contactform fieldset,.content-3col-box-rightcolumn .contactform fieldset{border:solid 1px #dcdcdc;margin:0 0 20px;padding:10px 0 !important;}
.content-2col-nobox-leftcolumn .contactform label.left,.content-2col-nobox-rightcolumn .contactform label.left,.content-2col-box-leftcolumn .contactform label.left,.content-2col-box-rightcolumn .contactform label.left,.content-3col-nobox-leftcolumn .contactform label.left,.content-3col-nobox-middlecolumn .contactform label.left,.content-3col-nobox-rightcolumn .contactform label.left,.content-3col-box-leftcolumn .contactform label.left,.content-3col-box-middlecolumn .contactform label.left,.content-3col-box-rightcolumn .contactform label.left{float:left;width:100px;font-size:100%;margin:0;padding:2px;}
.content-3col-nobox-leftcolumn .contactform,.content-3col-nobox-middlecolumn .contactform,.content-3col-nobox-rightcolumn .contactform,.content-3col-box-leftcolumn .contactform,.content-3col-box-middlecolumn .contactform,.content-3col-box-rightcolumn .contactform,.content-3col-nobox-leftcolumn .loginform,.content-3col-nobox-middlecolumn .loginform,.content-3col-nobox-rightcolumn .loginform,.content-3col-box-leftcolumn .loginform,.content-3col-box-middlecolumn .loginform,.content-3col-box-rightcolumn .loginform,.content-3col-nobox-leftcolumn .searchform,.content-3col-nobox-middlecolumn .searchform,.content-3col-nobox-rightcolumn .searchform,.content-3col-box-leftcolumn .searchform,.content-3col-box-middlecolumn .searchform,.content-3col-box-rightcolumn .searchform{width:277px;margin:1em 10px 0 20px;}
.content .searchform fieldset,.noborder{border:none;}
.main a:hover{text-decoration:underline;}
.main a:visited{color:#0085CF;}
a.tooltip b,#fc_tb_closeAjaxWindowTop span{display:none;}
.content table th.bowlsize,.content table td.bowlsize{background-color:#efefef;}
* html #fc_tb_overlay,* html #fc_tb_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
* html #fc_tb_window,* html #fc_tb_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) 0 (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) 0 'px');}
div.fc_tb_ajaxWindowTitle,#fc_ajaxWindowTitleTop{float:left;margin-bottom:1px;padding:7px 0 5px 10px;}
div.pp_pic_holder .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/tl.gif) top left no-repeat;position:absolute;left:0;width:20px;height:20px;}
div.pp_pic_holder .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/tr.gif) top left no-repeat;position:absolute;top:0;left:auto;right:0;width:20px;height:20px;}
div.pp_pic_holder .pp_content{background-color:#fff;position:relative;text-align:left;width:100%;height:40px;}
div.pp_pic_holder .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.pp_pic_holder .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.pp_pic_holder .pp_content a.pp_expand{background:url(../img/prettyPhoto/light_rounded/btnExpand.gif) top left no-repeat;cursor:pointer;}
div.pp_pic_holder .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/btnExpand.gif) bottom left no-repeat;cursor:pointer;}
div.pp_pic_holder .pp_content a.pp_contract{background:url(../img/prettyPhoto/light_rounded/btnContract.gif) top left no-repeat;cursor:pointer;}
div.pp_pic_holder .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/btnContract.gif) bottom left no-repeat;cursor:pointer;}
div.pp_pic_holder .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_rounded/btnClose.png) center left no-repeat;cursor:pointer;float:right;display:block;text-indent:-10000px;}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/arrow_previous.png) top left no-repeat;}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/arrow_next.png) top left no-repeat;}
div.pp_pic_holder .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/bl.gif) top left no-repeat;position:absolute;left:0;width:20px;height:20px;}
div.pp_pic_holder .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/br.gif) top left no-repeat;position:absolute;top:0;left:auto;right:0;width:20px;height:20px;}
div.pp_pic_holder .pp_loaderIcon{background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat;display:none;position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;}
div.ppt div.ppt_left{background:url(../img/prettyPhoto/light_rounded/ttl.gif) top left no-repeat;}
div.ppt div.ppt_right{background:url(../img/prettyPhoto/light_rounded/ttr.gif) top left no-repeat;}
div.ppt div.ppt_content{background:url(../img/prettyPhoto/light_rounded/ttp.gif) top left repeat-x;float:left;line-height:23px;}
div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/tr.png) top left no-repeat;}
div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/bl.png) top left no-repeat;}
div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/br.png) top left no-repeat;}
div.dark_rounded div.ppt_right{background:url(../img/prettyPhoto/dark_rounded/tr.png) top right no-repeat;}
div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content,div.dark_square div.ppt_left,div.dark_square div.ppt_right,div.dark_square div.ppt_content{background:url(../img/prettyPhoto/dark_square/contentPattern.png) top left repeat;}
div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content,div.light_square div.ppt_left,div.light_square div.ppt_right,div.light_square div.ppt_content{background:#fff;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%;}
div.pp_pic_holder{position:absolute;z-index:10000;width:100px;}
div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px;}
div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0;}
div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0;}
div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:0 4px;}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px;}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.disabled{background-position:0 -16px;cursor:default;}
div.pp_pic_holder .pp_content div.hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%;}
div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;}
div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;}
div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px;}
div.pp_pic_holder #full_res{width:100%;text-align:center;display:block;margin:0 auto;}
div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:13px;}
div.ppt div.ppt_left,div.ppt div.ppt_right{float:left;width:19px;height:23px;overflow:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
.container:after,.header:after,.header-top:after,.header-bottom:after,.navbar:after,.main:after,.content:after,.content div:after,.subcontent:after,.subcontent div:after,.footer:after,.content-1col-nobox:after,.content-2col-nobox-leftcolumn:after,.content-2col-nobox-rightcolumn:after,.content-3col-nobox-leftcolumn:after,.content-3col-nobox-middlecolumn:after,.content-3col-nobox-rightcolumn:after,.content-1col-box:after,.content-2col-box-leftcolumn:after,.content-2col-box-rightcolumn:after,.content-2col-box:after,.content-3col-box-leftcolumn:after,.content-3col-box-middlecolumn:after,.content-3col-box-rightcolumn:after,.content-3col-box:after,.corner-content-1col-top:after,.corner-content-1col-bottom:after,.corner-content-2col-top:after,.corner-content-2col-bottom:after,.corner-subcontent-top:after,.corner-subcontent-bottom:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#fc_tb_window a:link,#fc_tb_window a:visited,#fc_tb_window a:active,#fc_tb_window a:focus,div.light_square div.ppt_content{color:#666;}
div.pp_pic_holder .pp_top .pp_middle,div.pp_pic_holder .pp_bottom .pp_middle{background:#fff;position:absolute;left:20px;right:20px;height:20px;}
div.dark_rounded .pp_top .pp_left,div.dark_rounded div.ppt_left{background:url(../img/prettyPhoto/dark_rounded/tl.png) top left no-repeat;}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded div.ppt_content{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4;}
div.dark_rounded .pp_loaderIcon,div.dark_square .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.pp_pic_holder .pp_top,div.pp_pic_holder .pp_bottom{position:relative;height:20px;}
* html div.pp_pic_holder .pp_top,* html div.pp_pic_holder .pp_bottom{padding:0 20px;}
* html div.pp_pic_holder .pp_top .pp_middle,* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0;}
ul{border:0; margin:0; padding:0;}
#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;}
.happyphoto{border:1px solid #ccc;padding:5px;}
.happytitle{font-size:170%;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;font-size:110%;color:#666;}
#slideshow, #slideshow2 {
	position: relative;
	width: 430px;
	height: 350px;
	overflow: hidden;
	border: none;;
	margin-left:15px;
}
#slideshow img, #slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 430px;
	
}
#pause1, #pause2 {
	z-index:100;
}