.clear  {
clear:both;
display:block;
height:0;
overflow:hidden;
}

#xsnazzyPromo h1, #xsnazzy h2, #xsnazzy p {margin:0 0px; letter-spacing:1px; padding:0;}
#xsnazzyPromo h1 {font-size:2.5em; color:red;}
#xsnazzyPromo h2 {font-size:2em;color:#06a; border:0;}
#xsnazzyPromo p {padding-bottom:0.5em;}
#xsnazzyPromo h2 {padding-top:0.5em;}
#xsnazzyPromo {background: transparent; margin:0px 3px;width:100%;}


.xbrtop, .xbrottom {display:block; background:transparent; font-size:1px;}
.xbr1, .xbr2, .xbr3, .xbr4 {display:block; overflow:hidden;}
.xbr1, .xbr2, .xbr3 {height:1px;}
.xbr2, .xbr3, .xbr4 {background:white; border-left:1px solid #a13703; border-right:1px solid #a13703;}/** CHANGES BACKROUND TOP AND BOTTOM PARTS BORDER CHNGS CORNER BORDER COLORS**/
.xbr1 {margin:0 5px; background:#a13703;}/** CHNGS TOP AND BOTTOM BORDERS **/
.xbr2 {margin:0 3px; border-width:0 2px;}
.xbr3 {margin:0 2px;}
.xbr4 {height:2px; margin:0 1px;}

.xboxcontentPromo {display:block; background:white; border:0 solid #a13703; border-width:0 1px;}/** BACKGROUND CHANGES BACK OF MIDDLE PART BORDER CHNGS LEFT RIGHT BORDER COLOR**/


.shadow-one { background: url(http://shelter.dogsindanger.com/images/pngtr.png) right top no-repeat; } /* Absolute positioning used only to collapse the div-group width; floating, or a stated width, or a sized outer container will work as well for this purpose. */
.shadow-two { padding-top: 12px; padding-left: 12px; background: url(http://shelter.dogsindanger.com/images/pngbl.png) left bottom no-repeat; }
.shadow-three { background: url(http://shelter.dogsindanger.com/images/pngX24.png) right bottom no-repeat; }
.shadow-four { position: relative; left: -12px; top: -12px; background: url(http://shelter.dogsindanger.com/images/pngX24.png) left top no-repeat; }
.shadow-five { position: relative; left: 6px; top: 7px;}



