.box {
    font-family: "Trebuchet MS";
    font-size:10px;
}
h5.header {
margin:0;
font-size:1.4em;
}
h5.header span {
display:block;
margin:0;
padding:7px 12px;
color:#fff;
text-transform:uppercase;
}
h5.header span a {
color:#fff;
}
.pad {
padding:0 7px;
}
.white .content .left > h5.pad,
.white-inner .content .left > h5.pad {
margin-top:0;
}
h5.pad {
padding:0;
margin:5px 7px 4px;
}
img.pad {
padding:0 7px 0 8px;
}
h5.last-pad {
margin:0 7px 0;
padding-bottom:6px;
}
h5.no-bottom-pad {
padding:0;
margin:3px 7px 0;
}
.no-bottom-pad {
padding:0 7px 0;
}
.top-spacing {
margin-top:12px;
}
.orange .content > .left,
.light-green .content > .left,
.gray .content > .left {
padding-top:1px;
}

h5.shiny-brown,
h5.shiny-green,
h5.shiny-orange,
h5.shiny-pastel-green {
font-size:1.4em;
}

.box {
margin-top:12px;
}
.first-box {
margin-top:0;
}
.white-inner .content .left {
padding:0 10px;
}

/* Solid Brown Header */
h5.home-brown-header {
line-height:.8em;
}
h5.home-brown-header-spacing {
margin:12px 0;
}
h5.brown-solid {
background:url(corner-header-tr-brown-solid.gif) top right no-repeat;
}
 h5.brown-solid span {
background:url(corner-header-tl-brown-solid.gif) top left no-repeat;
}

/* Green Header */
h5.shiny-green {
background:url(corner-header-tr-gradient-green.png) top right no-repeat;
}
.gray h5.shiny-green span {
background:url(corner-header-tl-gradient-green-bg-gray.png) top left no-repeat;
height:21px;
}
.white h5.shiny-green span,
.white-inner h5.shiny-green span {
background:url(corner-header-tl-gradient-green-bg-white.png) top left no-repeat;
height:21px;
}

/* Pastel Green Header */
h5.shiny-pastel-green {
background:url(corner-header-tr-gradient-pastel-green.png) top right no-repeat;
}
h5.shiny-pastel-green span {
color:#709013;
}
h5.shiny-pastel-green a.button span {
color:#fff;
}
h5.shiny-pastel-green a,
h5.shiny-pastel-green span a {
color:#8fb12b;
}
.gray h5.shiny-pastel-green span {
background:url(corner-header-tl-gradient-pastel-green-bg-gray.png) top left no-repeat;
height:21px;
}
.white h5.shiny-pastel-green span,
.white-inner h5.shiny-pastel-green span {
background:url(corner-header-tl-gradient-pastel-green-bg-white.png) top left no-repeat;
height:21px;
}

/* Orange Header */
h5.shiny-orange {
background:url(corner-header-tr-gradient-orange.png) top right no-repeat;
}
.gray h5.shiny-orange span {
background:url(corner-header-tl-gradient-orange-bg-gray.png) top left no-repeat;
height:21px;
}
.white h5.shiny-orange span,
.white-inner h5.shiny-orange span {
background:url(corner-header-tl-gradient-orange-bg-white.png) top left no-repeat;
height:21px;
}
h5.shiny-orange a.button {
margin-top:1px;
}

/* Orange Box */
.orange h5.header {
background:url(corner-header-tr-orange.gif) top right no-repeat;
}
.orange h5.header span {
background:url(corner-header-tl-orange.gif) top left no-repeat;
}
.orange .content {
background:url(corner-mr-orange.gif) top right repeat-y;
}
.orange .content .left {
background:url(corner-ml-orange.gif) top left repeat-y;
}
.orange .bottom {
background:url(corner-br-orange.gif) top right no-repeat;
height:5px;
}
.orange .bottom .left {
background:url(corner-bl-orange.gif) top left no-repeat;
height:5px;
width:5px;
}
.orange .white-inner .top {
background:url(corner-tr-white-inner-bg-orange.gif) top right no-repeat;
}
.orange .white-inner .top .left {
background:url(corner-tl-white-inner-bg-orange.png) top left no-repeat;
height:7px;
width:7px;
}
.orange .white-inner .bottom {
background:url(corner-br-white-inner-bg-orange.gif) top right no-repeat;
}
.orange .white-inner .bottom .left {
background:url(corner-bl-white-inner-bg-orange.gif) top left no-repeat;
height:7px;
width:7px;
}
.orange .white-inner .content {
background:url(corner-mr-white-inner-bg-orange.gif) top right repeat-y;
}
.orange .white-inner .content .left {
background:url(corner-ml-white-inner-bg-orange.gif) top left repeat-y;
}
.orange .white-inner .content h4 {
color:#fd8005;
font-size:1.2em;
text-transform:uppercase;
}
.orange .content .left img {
margin:5px 3px 0 0;
float:left;
}
.orange .content .left .links a {
font-size:.9em;
}
.orange .white-inner .content p.links {
padding-bottom:12px;
padding-top:5px;
}

/* Light Green Box */
.light-green .top {
background:url(corner-tr-light-green.gif) top right no-repeat;
height:5px;
font-size:0;
}
.light-green .top .left {
background:url(corner-tl-light-green.gif) top left no-repeat;
height:5px;
width:5px;
}
.light-green .bottom {
background:url(corner-br-light-green.gif) top right no-repeat;
height:5px;
}
.light-green .bottom .left {
background:url(corner-bl-light-green.gif) top left no-repeat;
height:5px;
width:5px;
}
.light-green .content {
background:url(corner-mr-light-green.gif) top right repeat-y;
}
.light-green .content .left {
background:url(corner-ml-light-green.gif) top left repeat-y;
}

.light-green .white-inner .content {
background:url(corner-mr-white-inner-bg-light-green.gif) top right repeat-y;
}
.light-green .white-inner .content .left {
background:url(corner-ml-white-inner-bg-light-green.gif) top left repeat-y;
}
.light-green .white-inner .bottom .left {
background:url(corner-bl-white-inner-bg-light-green.gif) top left no-repeat;
height:7px;
width:7px;
}
.light-green .white-inner .top .left {
background:url(corner-tl-white-inner-light-green.gif) top left no-repeat;
height:7px;
width:7px;
}

/* Gray Box */
.gray h5.pad {
margin-bottom:0;
}
.gray .top {
background:url(corner-tr-gray.gif) top right no-repeat;
height:6px;
}
.gray .top .left {
background:url(corner-tl-gray.gif) top left no-repeat;
height:6px;
width:6px;
}
.gray .content {
background:url(corner-mr-gray.gif) top right repeat-y;
}
.gray .content .left {
background:url(corner-ml-gray.gif) top left repeat-y;
}
.gray .bottom {
background:url(corner-br-gray.gif) top right no-repeat;
height:6px;
}
.gray .bottom .left {
background:url(corner-bl-gray.gif) top left no-repeat;
height:6px;
width:6px;
}
.gray .white-inner .top {
background:url(corner-tr-white-inner-bg-gray.gif) top right no-repeat;
position:relative;
}
.gray .white-inner .top .left {
background:url(corner-tl-white-inner-bg-gray.png) top left no-repeat;
height:7px;
width:7px;
}
.gray .white-inner .bottom {
background:url(corner-br-white-inner-bg-gray.gif) top right no-repeat;
}
.gray .white-inner .bottom .left {
background:url(corner-bl-white-inner-bg-gray.gif) top left no-repeat;
height:7px;
width:7px;
}
.gray .white-inner .content {
background:url(corner-mr-white-inner-bg-gray.gif) top right repeat-y;
}
.gray .white-inner .content .left {
background:url(corner-ml-white-inner-bg-gray.gif) top left repeat-y;
}


/* Gray No Border Box */
.white .listing-info .box,
.white-inner .listing-info .box {
float:left;
width:230px;
margin-top:5px;
}
#container .box .gray-nb .top {
background:url(corner-tr-gray-nb.gif) top right no-repeat;
height:5px;
}
#container .box .gray-nb .top .left {
background:url(corner-tl-gray-nb.gif) top left no-repeat;
height:5px;
width:5px;
padding:0; margin:0;
}
#container .box .gray-nb .bottom {
background:url(corner-br-gray-nb.gif) top right no-repeat;
height:5px;
}
#container .box .gray-nb .bottom .left {
background:url(corner-bl-gray-nb.gif) top left no-repeat;
height:5px;
width:5px;
}
#container .box .gray-nb .content {
background:#f2f2f2;
}
#container .box .gray-nb .content .left {
background:#f2f2f2;
padding:0;
}
.box .gray-nb .content p {
margin:0 7px;
}

/* Accordian */
    .borderTL, .borderBL { float: left;  clear: both; }
    .borderTR, .borderBR { float: right; clear: right; }
    .borderBL, .borderBR { margin-top:-7px; }
    #brwnAccordian {
        padding: 5px 10px;
    }
    #box-white-articles,
    #box-white-photos,
    #box-white-state,
    #box-white-city,
    #box-white-forum,
    #box-white-promo,
    #box-white-videos,
    #box-white-breed,
    #box-white-breed2
    {
        width:246px;
        margin-left:1px;
    }
    #box-white-placead
    {
        width:747px;
        margin-left:9px;
    }
    .box-white-inner {
        margin: 0px;
        border: 1px solid #D6D5D5;
        background-color:white;
        font: 10px "Trebuchet MS", Arial, Verdana;
        color:#666;
        margin-top:5px;
    }
    .box-white-inner h4 
    {
        font-weight:bold;
        color: #663333;
        text-transform: uppercase;
        font-size: 11px;
        margin:5px 0 0 0;
        padding:0;
    }
    .box-white-inner ul li {
        list-style-type:circle;
        margin:0 0 0 30px;
        font-size: 1.1em;
    }
    .box-white-inner .bottomImage p {
        font-size:1.5em;
        font-weight:bold;
        color:#fff;
        margin:0 !important;
        padding-left:5px;
    }
    .box-white-inner .bottomImage p.link a 
    {
        color:#FFF;
    }
    .box-white-inner .bottomImage p.link {
        font-size:1.3em;
        font-weight:normal;
        text-decoration:underline;
        color:#fff;
    }
    #box-white-articles .box-white-inner .bottomImage
    {
        background:url(article-image.jpg) no-repeat bottom;
        height:136px;
        margin-top:10px;
    }        
    #box-white-photos .box-white-inner .bottomImage
    {
        background:url(photo-image.jpg) no-repeat bottom;
        height:159px;
        margin-top:7px;
    }        
    #box-white-videos .box-white-inner .bottomImage
    {
        background:url(video-image.jpg) no-repeat bottom;
        height:163px;
        margin-top:5px;
    }        
    #box-white-forum .box-white-inner a, #box-white-forum .box-white-inner p, #box-white-forum .box-white-inner span { font-size:11px; }
    #box-white-articles .box-white-inner .opaque { padding-top:88px; }
    #box-white-photos .box-white-inner .opaque { padding-top:111px; }
    #box-white-videos .box-white-inner .opaque { padding-top:117px; }
    #box-white-photos .box-white-inner .outer-content, 
    #box-white-videos .box-white-inner .outer-content
    {
        position:relative;
        min-height:75px;
        margin: 6px 0 0 5px;
    }
    #box-white-photos .box-white-inner .dog-photos
    {
        float:left;
        margin-right:6px;
        display:block;
    }
    #box-white-videos .box-white-inner .dog-videos 
    {
        float:left;
        margin-right:6px;
        width:108px;
        display:block;
    }
    #box-white-videos .box-white-inner .dog-videos .play-button 
    {
        background:url(video-play-thumb.png) no-repeat left top;
        width:45px;
        height:45px;
        position:absolute; margin:17px 0 0 30px;
        cursor:pointer;
    }
    #box-white-photos .box-white-inner .dog-photos img,
    #box-white-videos .box-white-inner .dog-videos img {
        margin:0;
    }
    #box-white-photos .box-white-inner .dog-photos .dog-photos-link,
    #box-white-videos .box-white-inner .dog-photos .dog-videos-link {
        text-align:center;
        margin-top:0px;
        font-size:1.1em;            
    }        
    #box-white-state .box-white-inner .statelist,
    #box-white-city .box-white-inner .statelist
    {
        float:left;
        position:relative;
    }
    #box-white-state .box-white-inner ul.no-bullets,
    #box-white-city .box-white-inner ul.no-bullets
    {
        position:relative;
    }
    #box-white-state .box-white-inner ul.no-bullets li,
    #box-white-city .box-white-inner ul.no-bullets li
    {
        list-style-type:none;
        line-height:15px;
        font-size: 1.1em;
        margin:0 0 0 15px;
    }
    #box-white-state .box-white-inner .outer-content
    {
        position:relative;
        min-height:400px;
        height:400px;
        margin-left:-12px;
    }   
    #box-white-city .box-white-inner .outer-content 
    {
        position:relative;
        min-height:295px;
        height:295px;
        margin-left:-12px;
    }   
    #box-white-breed p a
    {
        font-size:.8em;
    }  

    .box-white-inner .outer-content img.align-left {
    margin-right:3px;
    float:left;
    }

    .box-white-inner .outer-content 
    {
        padding:5px;
    }
    
/* Speech Bubble Box */
#container .bubble-spacing {
padding:0;
margin-top:0;
}
#container div.speech-bubble .top {
background:url(speech-bubble-tr-bg-white.gif) top right no-repeat;
}
#container div.speech-bubble .top .left {
background:url(speech-bubble-tl-bg-white.gif) top left no-repeat;
height:7px;
}
#container div.speech-bubble .bottom {
background:url(speech-bubble-br-bg-white.gif) top right no-repeat;
padding-bottom:28px;
}
#container div.speech-bubble .bottom .left {
background:url(speech-bubble-bl-bg-white.gif) top left no-repeat;
margin-top:0;
height:24px;
width:auto;
}
#container div.speech-bubble .inner-content {
background:url(speech-bubble-mr-bg-white.gif) top right repeat-y;
}
#container div.speech-bubble .inner-content .left {
background:url(speech-bubble-ml-bg-white.gif) top left repeat-y;
padding-bottom:5px;
}
#container div.speech-bubble .inner-content .left h5 {
font-size:1.2em;
margin:0 0 5px;
padding-left:8px;
}
#container div.speech-bubble .inner-content .left p 
{
    padding:0 10px;
    line-height:14px;
}

#container div.speech-bubble .bottom .left p {
padding:8px 0 0 42px;
font-weight:bold;
font-size:1.1em;
}        
.box-white-inner .outer-content p 
{
    padding:0 0 5px 5px;
}

/* Border Gray Box */
.border-gray .top {
background:url(corner-tr-border-gray.gif) top right no-repeat;
height:7px;
}
.border-gray .top .left {
background:url(corner-tl-border-gray.gif) top left no-repeat;
height:7px;
width:7px;
}
.border-gray .bottom {
background:url(corner-br-border-gray.gif) top right no-repeat;
height:7px;
}
.border-gray .bottom .left {
background:url(corner-bl-border-gray.gif) top left no-repeat;
height:7px;
width:7px;
}
.border-gray .content {
background:url(corner-mr-border-gray.gif) top right repeat-y;
}
.border-gray .content .left {
background:url(corner-ml-border-gray.gif) top left repeat-y;
}

/* Border Pink Box */
.border-pink .top {
background:url(corner-tr-border-pink.gif) top right no-repeat;
height:9px;
}
.border-pink .top .left {
background:url(corner-tl-border-pink.gif) top left no-repeat;
height:9px;
width:9px;
}
.border-pink .bottom {
background:url(corner-br-border-pink.gif) top right no-repeat;
height:9px;
}
.border-pink .bottom .left {
background:url(corner-bl-border-pink.gif) top left no-repeat;
height:9px;
width:8px;
}
.border-pink .content {
background:url(corner-mr-border-pink.gif) top right repeat-y;
}
.border-pink .content .left {
background:url(corner-ml-border-pink.gif) top left repeat-y;
}


/* Brown Box */
.brown h5.header,
.gray h5.header {
background:url(corner-header-tr-brown.gif) top right no-repeat;
}
.brown h5.header span,
.gray h5.header span {
background:url(corner-header-tl-brown.gif) top left no-repeat;
}
.brown .bottom {
background:url(corner-br-brown.gif) top right no-repeat;
height:5px;
}
.brown .bottom .left {
background:url(corner-bl-brown.gif) top left no-repeat;
height:5px;
width:5px;
}
.brown .content {
background:url(corner-mr-brown.gif) top right repeat-y;
}
.brown .content .left {
background:url(corner-ml-brown.gif) top left repeat-y;
}

/* White Box */
.white .top {
background:url(corner-tr-white.gif) top right no-repeat;
}
.white .top .left {
background:url(corner-tl-white.gif) top left no-repeat;
height:7px;
}
.white .brown {
background:url(corner-tr-white-bg-brown.gif) top right no-repeat;
}
.white .brown .left {
background:url(corner-tl-white-bg-brown.gif) top left no-repeat;
}
.white .bottom {
background:url(corner-br-white.gif) top right no-repeat;
height:7px;
}
.white .bottom .left {
background:url(corner-bl-white.gif) top left no-repeat;
height:7px;
width:7px;
}
.white .content {
background:url(corner-mr-white.gif) top right repeat-y;
}
.white .content .left {
background:url(corner-ml-white.gif) top left repeat-y;
}
.white .content .overlay-image {
background:url(corner-ml-white-overlay.gif) top left repeat-y;
}
.white .content .pad-box {
padding:5px 12px 5px 20px;
}
.white .content h4 {
font-size:1.6em;
margin-bottom:1.2em;
color:#634c36;
}
.white .content ul {
margin:10px 20px 3px;
}
.white .content ul li {
font-size:1.2em;
list-style:disc inside;
}
.white .content p {
font-size:1.2em;
}
.white .content .pad-box p {
margin-bottom:1.2em;
}
.white .orange-top {
background:url(corner-tr-box-orange.gif) top right no-repeat;
}
.white .orange-top .left {
background:url(corner-tl-box-orange.gif) top left no-repeat;
height:38px;
}
.white .orange-bottom {
background:url(corner-br-box-orange.gif) top right no-repeat;
}
.white .orange-bottom #newsletter-div
{
    padding-top:8px;
}
.white .orange-bottom .left {
background:url(corner-bl-box-orange.gif) top left no-repeat;
height:44px;
}
.white .orange-bottom .left p.title,
.white .orange-top .left p.title,
.white .product-info p.title {
color:#F97E04;
float:left;
margin:9px 10px;
font-size:1.3em;
font-weight:bold;
text-transform:uppercase;
}
.white .orange-top .left p.title {
margin-top:10px;
}
.white .orange-bottom .left a.button {
float:left;
margin-left:10px;
margin-top:-2px;
}

/* White Inner Box */
.white-inner .top {
background:url(corner-tr-white-inner.gif) top right no-repeat;
height:7px;
}
.white-inner .top .left {
background:url(corner-tl-white-inner.gif) top left no-repeat;
height:7px;
width:7px;
}
.white-inner .bottom {
background:url(corner-br-white-inner.gif) top right no-repeat;
height:7px;
}
.white-inner .bottom .left {
background:url(corner-bl-white-inner.gif) top left no-repeat;
height:7px;
width:7px;
}
.white-inner .content {
background:url(corner-mr-white-inner.gif) top right repeat-y;
}
.white-inner .content .left {
background:url(corner-ml-white-inner.gif) top left repeat-y;
}
.white-inner .content ul {
float:left;
margin:10px 10px 0 4px;
}
.white-inner .content .left p strong {
font-size:1.2em;
padding-top:5px;
}
.white-inner .content img.align-left {
margin-right:3px;
float:left;
}


/* Pagination */
.pagination-top .pagination-page-numbers,
.pagination-bottom .pagination-page-numbers
{
    background:transparent url(input-cell-green.png) no-repeat left top;
    float:right;
    height:26px;
    margin:8px 10px 0 30px;
    padding:0;
}
.pagination-top .pagination-page-numbers ul,
.pagination-bottom .pagination-page-numbers ul {
    margin-top:6px;
    margin-bottom:0;
    padding:0;
}
.pagination-top .pagination-page-numbers li,
.pagination-bottom .pagination-page-numbers li {
    float:left;
    font-size:1.2em;
    list-style:none;
    margin-bottom:0;
}
.pagination-top .left li a.leftarrow,
.pagination-bottom .left li a.leftarrow {
    border:none;
    display:block;
    height:21px;
    width:22px;
    margin:-3px 3px 0;
    position:relative;
}
.pagination-top .left li a.rightarrow,
.pagination-bottom .left li a.rightarrow {
    border:none;
    display:block;
    height:26px;
    width:25px;
    margin:-6px -4px 0 7px;
    position:relative;
}
.pagination-top .left li a.selected,
.pagination-bottom .left li a.selected {
    color:#92B527;
    font-weight:bold;
    text-decoration:none;
    cursor:text;
}
.pagination-top .left li a.num,
.pagination-bottom .left li a.num {
    margin:0 1px 0 5px;
}
.pagination-top .pagination-drop-down
{
float:left;
margin:8px 0 0 10px;
}
.pagination-top span
{
display:block;
float:left;
width:45px;
margin:14px 0 0 9px;
}
/* Pagination Top */
.pagination-top {
background:#DAEAA8 url(pagination-tr.gif) top right repeat-y;
margin-top:5px;
clear:both;
min-width:679px;
}
.pagination-top .left {
background:url(pagination-tl.gif) top left repeat-y;
height:41px;
}

/* Pagination bottom */
.pagination-bottom {
background:#DAEAA8 url(pagination-br.gif) top right repeat-y;
}
.pagination-bottom .left {
background:url(pagination-bl.gif) top left repeat-y;
height:41px;
}
.pagination-bottom .left span
{
margin:10px 5px 0 0;
}







.border-gray .generic-gray-white-box .left .hd h5 { color:#666;font-size:1.7em;padding: 5px 8px 5px 10px; text-transform:uppercase; }
.generic-gray-white-box-inner .generic-box-white-inner h4 
{
    color: #634d31;
    padding-bottom:10px;
    font-size:12px;
}
.border-gray .generic-gray-white-box .left .bd
{
    padding:0 8px;
}
table.gray-white-box-form { font-size:1.1em; margin-left:5px; }
table.gray-white-box-form td { padding-bottom:7px; }
table.gray-white-box-form .rowname { width: 120px; font-weight:bold; vertical-align:middle; font-size:1.2em; }
.generic-box-white-inner 
{  
    margin: 0px;
    border: 1px solid #D6D5D5;
    background-color:white;
    font: 10px "Trebuchet MS", Arial, Verdana;
    color:#666;
}
.generic-box-white-inner h4 
{
    font-weight:bold;
    color: #663333;
    text-transform: uppercase;
    font-size: 11px;
    margin:5px 0 0 0;
    padding:0;
}




.round_border,
.round_border_palegreen {
  display: block;
}
.round_border * {
  background: #fff;
  display: block;
  height: 1px;
  overflow: hidden;
}
.round_border_layer3 {
  background: #c4c4c4;
  border-left: 1px solid #d3d4d5;
  border-right: 1px solid #d3d4d5;
  margin: 0 3px;
  padding: 0 1px;
}
.round_border_layer2 {
  border-left: 1px solid #d3d4d5;
  border-right: 1px solid #d3d4d5;
  margin: 0 2px;
  padding: 0;
}
.round_border_layer1 {
  border-left: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  margin: 0 1px;
}
.round_border_content {
  border-left: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  background: #fff;
  overflow: hidden;
  padding: 4px 10px;
  *zoom:1; /*ie*/
  *padding-bottom: 0.5em;
}
div.round_border_content h4 { color:#95b632;font: bold 12px "Trebuchet MS", Arial, Verdana;padding:0;margin:0;text-transform:uppercase; }        
.round_border_palegreen * {
  background: #e7efcc;
  display: block;
  height: 1px;
  overflow: hidden;
}
.round_border_palegreen_layer3 {
  background: #e7efcc;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  margin: 0 3px;
  padding: 0 1px;
}
.round_border_palegreen_layer2 {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  margin: 0 2px;
  padding: 0;
}
.round_border_palegreen_layer1 {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  margin: 0 1px;
}
.round_border_palegreen_content {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  background: #e7efcc;
  padding: 4px 7px;
}

