/* RESET */ 
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
body { background: url(../images/bg01.jpg); }

#wrapper { background: url(../images/bg02.jpg) repeat-x; }
#container { margin: 0 auto; width: 965px; }
#top { width: 965px; float: left; height: 19px; background: url(../images/top.jpg); }
#tabl { background: url(../images/tab_left.jpg); height: 49px; width: 734px; float: left; }
#tabhr { background: url(../images/tab_home_r.jpg); height: 49px; width: 85px; float: left; }
#tabhg { background: url(../images/tab_home_g.jpg); height: 49px; width: 85px; float: left; }
#tabsr { background: url(../images/tab_sponsors_r.jpg); height: 49px; width: 107px; float: left; }
#tabsg { background: url(../images/tab_sponsors_g.jpg); height: 49px; width: 107px; float: left; }
#tabr { background: url(../images/tab_right.jpg); height: 49px; width: 39px; float: left; }
#header { width: 965px; float: left; height: 350px; background: url(../images/header.jpg); }
#headerv { width: 965px; float: left; height: 303px; background: url(../images/header_v.jpg); }
#container0102 { width: 537px; float: left; }
#content01 { background: url(../images/content01.jpg); height: 220px; width: 538px; float: left; }
#content02 { background: url(../images/content03.jpg); height: 170px; width: 538px; float: left; }
#content01v { background: url(../images/content01v.jpg); height: 220px; width: 538px; float: left; }
#content02v { background: url(../images/content02v.jpg); height: 220px; width: 427px; text-align:left; float: right; }
#content03 { background: url(../images/content02.jpg); height: 220px; width: 427px; text-align:left; float: right; }
#content05v { background-image: url(../images/content_bgt.gif); height: 450px; width: 965px; margin: 0 0 0 0; padding: 0 0 0 10px; float: left; }
#content05 { background-image: url(../images/content06.jpg); width: 965px; margin: 0 0 0 ; float: left; }
#content04 { background-image: url(../images/content04.jpg); height: 549px; width: 965px; float: left; }
#content06 { background-image: url(../images/content_bgt.gif); height: 150px; width: 965px; margin: 0 0 0 0; padding: 0 0 0 10px; float: left; }
#content06v { background-image: url(../images/content_bgt.gif); height: 87px; width: 965px; margin: 0 0 0 0; padding: 0 0 0 10px; float: left; }
#content07 { background-image: url(../images/vendor_specials.gif); height: 95px; width: 965px; margin: 0 0 0 0; float: left; }
#vendor { background-image: url(../images/vendorinfo.jpg); height: 88px; width: 965px; float: left; }
#vendorbullets { background-image: url(../images/vendorinfo_bullets.jpg); height: 391px; width: 965px; float: left; }
#vendorpackages { background-image: url(../images/vendor_packages.gif); height: 167px; width: 965px; float: left; }
#sponsorship { background-image: url(../images/sponsors_sponsorship.gif); height: 91px; width: 965px; float: left; }
#dog { background-image: url(../images/dog.jpg); height: 288px; width: 965px; float: left; }
#dogv { background-image: url(../images/content_dogv.jpg); height: 679px; width: 965px; float: left; }
#email { background-image: url(../images/dog_email.jpg); height: 69px; width: 965px; float: left; }
#emailv { background-image: url(../images/emailv.jpg); height: 69px; width: 965px; float: left; }
#dog2 { background-image: url(../images/dog_logo.jpg); height: 165px; width: 965px; float: left; }
#slideshow { background-image: url(../images/content06.jpg); width: 965px; margin: 0; float: left; }
#spacer { background-image: url(../images/spacer.jpg); height: 12px; width: 965px; float: left; }
#footer { width: 965px; height: 119px; clear: both; background-image: url(../images/footer.jpg); background-repeat: no-repeat; }

#content02text {margin: 15px 0 0 120px; }
#content03photo { margin: 0 0 0 300px }
#agenda { padding: 19px 50px 15px 60px; }
#agendatimes { width: 100px; padding: 20px 0 0 11px; text-align:right; float: left; }
#agendaspeakers { padding: 20px 0 0 10px; text-align:left; float: left; display: inline; }
#agendaspeakers_v { padding: 0 35px 0 55px; text-transform: uppercase; text-align:left; float: left; display: inline; }
#video { padding: 20px 0 0 10px; height: 463px; float: left; display: inline; }
#termstext { padding: 18px 30px 0 50px; }
#termsspace { padding: 65px 30px 0 50px; }
#footercontainer { margin: 0 0 0 350px }
#footercontainerv { margin: 0 0 0 275px }
#footertext { float: left; padding: 53px 0 15px 0; }
#footerlogo { float: left; padding: 40px 0 15px 0; }
#footersocial { float: right; padding: 35px 14px 15px 0; }
#footerpaws { background: url(../images/footer_paws.jpg); height:229px; width: 965px; float: left; }
#headerpaw { float: left; padding:12px 0 0 38px;  }
#footertextleft { float: left; padding: 25px 0 20px 0; }
#footerpictures { float: left; background: url(../images/button_pictures.png); height: 70px; width: 327px; }

/* LOGOS */
#logowrapperleft { width: 430px; float: left; }
#logowrapperright { width: 535px; float: right; display: inline; }
#logowrappersmall { width: 168px; float: right; display: inline; }
#logotb0101 { background: url(../images/logos_tb01_01.jpg); height: 76px; width: 43px; float: left; }
#logotb0102 { float: left; background: url(../images/logos_tb01_02.jpg); height: 76px; width: 135px; display: inline; }
#logotb0103 { float: left; background: url(../images/logos_tb01_03.jpg); height: 76px; width: 126px; display: inline; }
#logotb0104 { float: left; background: url(../images/logos_tb01_04.jpg); height: 76px; width: 126px; display: inline; }
#logotb0105 { float: left; background: url(../images/logos_tb01_05.jpg); height: 56px; width: 43px; }
#logotb0106 { float: left; background: url(../images/logos_tb01_06.jpg); height: 56px; width: 135px; display: inline; }
#logotb0107 { float: left; background: url(../images/logos_tb01_07.jpg); height: 56px; width: 126px; display: inline; }
#logotb0108 { float: left; background: url(../images/logos_tb01_08.jpg); height: 56px; width: 126px; display: inline; }
#logotb0109 { float: left; background: url(../images/logos_tb01_09.jpg); height: 56px; width: 43px; }
#logotb0110 { float: left; background: url(../images/logos_tb01_10.jpg); height: 56px; width: 135px; display: inline; }
#logotb0111 { float: left; background: url(../images/logos_tb01_11.jpg); height: 56px; width: 126px; display: inline; }
#logotb0112 { float: left; background: url(../images/logos_tb01_12.jpg); height: 56px; width: 126px; display: inline; }
#logotb0201 { float: left; background: url(../images/logos_tb02_01.jpg); height: 73px; width: 43px; }
#logotb0202 { float: left; background: url(../images/logos_tb02_02.jpg); height: 73px; width: 79px; display: inline; }
#logotb0203 { float: left; background: url(../images/logos_tb02_03.jpg); height: 73px; width: 76px; display: inline; }
#logotb0204 { float: left; background: url(../images/logos_tb02_04.jpg); height: 73px; width: 79px; display: inline; }
#logotb0205 { float: left; background: url(../images/logos_tb02_05.jpg); height: 73px; width: 81px; display: inline; }
#logotb0206 { float: left; background: url(../images/logos_tb02_06.jpg); height: 73px; width: 72px; display: inline; }
#logotb0301 { float: left; background: url(../images/logos_tb03_01.jpg); height: 118px; width: 535px; }
#logotb0401 { float: left; background: url(../images/logos_tb04_01.jpg); height: 70px; width: 122px; }
#logotb0402 { float: left; background: url(../images/logos_tb04_02.jpg); height: 70px; width: 126px; display: inline; }
#logotb0403 { float: left; background: url(../images/logos_tb04_03.jpg); height: 70px; width: 119px; display: inline; }
#logotb0501 { float: left; background: url(../images/logos_tb05_01.jpg); height: 73px; width: 110px; }
#logotb0502 { float: left; background: url(../images/logos_tb05_02.jpg); height: 73px; width: 78px; display: inline; }
#logotb0503 { float: left; background: url(../images/logos_tb05_03.jpg); height: 73px; width: 80px; display: inline; }
#logotb0504 { float: left; background: url(../images/logos_tb05_04.jpg); height: 73px; width: 99px; display: inline; }
#logotb0601 { float: left; background: url(../images/logos_tb06_01.jpg); height: 47px; width: 168px; }
#logotb0602 { float: left; background: url(../images/logos_tb06_02.jpg); height: 96px; width: 63px; display: inline; }
#logotb0603 { float: left; background: url(../images/logos_tb06_03.jpg); height: 96px; width: 105px; display: inline; }
#logotb0701 { float: left; background: url(../images/logos_tb07_01.jpg); height: 76px; width: 43px; }
#logotb0702 { float: left; background: url(../images/logos_tb07_02.jpg); height: 76px; width: 135px; display: inline; }
#logotb0703 { float: left; background: url(../images/logos_tb07_03.jpg); height: 76px; width: 126px; display: inline; }
#logotb0704 { float: left; background: url(../images/logos_tb07_04.jpg); height: 76px; width: 126px; display: inline; }
#logotb0705 { float: left; background: url(../images/logos_tb07_05.jpg); height: 76px; width: 66px; display: inline; }
#logotb0706 { float: left; background: url(../images/logos_tb07_06.jpg); height: 76px; width: 139px; display: inline; }
#logotb0707 { float: left; background: url(../images/logos_tb07_07.jpg); height: 76px; width: 74px; display: inline; }
#logotb0708 { float: left; background: url(../images/logos_tb07_08.jpg); height: 76px; width: 80px; display: inline; }
#logotb0709 { float: left; background: url(../images/logos_tb07_09.jpg); height: 76px; width: 82px; display: inline; }
#logotb0710 { float: left; background: url(../images/logos_tb07_10.jpg); height: 76px; width: 94px; display: inline; }
#logotb0711 { float: left; background: url(../images/logos_tb07_11.jpg); height: 77px; width: 43px; }
#logotb0712 { float: left; background: url(../images/logos_tb07_12.jpg); height: 77px; width: 87px; display: inline; }
#logotb0713 { float: left; background: url(../images/logos_tb07_13.jpg); height: 77px; width: 137px; display: inline; }
#logotb0714 { float: left; background: url(../images/logos_tb07_14.jpg); height: 77px; width: 163px; display: inline; }
#logotb0715 { float: left; background: url(../images/logos_tb07_15.jpg); height: 77px; width: 66px; display: inline; }
#logotb0716 { float: left; background: url(../images/logos_tb07_16.jpg); height: 77px; width: 84px; display: inline; }
#logotb0717 { float: left; background: url(../images/logos_tb07_17.jpg); height: 77px; width: 385px; }
/* LOGOS 2011*/
#logocontent { margin: 0 34px 0 54px; }
#logocontentss { margin: 0 0 0 20px; }
#logospacer { clear:both; height:40px; }
#logos11_greyline { float: left; background: url(../images/logos11/logos11_greyline.gif); height: 50px; width: 877px; margin: 0; }
#logo_petsmart { float: left; background: url(../images/logo_petsmart.gif); height: 165px; width: 461px; margin: 0 0 0 0; }
#logo_paws4you { float: left; background: url(../images/logo_paws4you.gif); height: 165px; width: 504px; margin: 0 0 0 0; }
/*RescueGroups*/ 
#logos11r_01 { float: left; background: url(../images/logos11/logos11r_01.gif); height: 85px; width: 126px; margin: 0; }
#logos11r_02 { float: left; background: url(../images/logos11/logos11r_02.gif); height: 85px; width: 205px; margin: 0; }
#logos11r_03 { float: left; background: url(../images/logos11/logos11r_03.gif); height: 85px; width: 90px; margin: 0; }
#logos11r_04 { float: left; background: url(../images/logos11/logos11r_04.gif); height: 85px; width: 188px; margin: 0; }
#logos11r_05 { float: left; background: url(../images/logos11/logos11r_05.gif); height: 85px; width: 111px; margin: 0; }
#logos11r_06 { float: left; background: url(../images/logos11/logos11r_06.gif); height: 85px; width: 157px; margin: 0; }
/*Pet Related*/
#logos11p_01 { float: left; background: url(../images/logos11/logos11p_01.gif); height: 75px; width: 110px; margin: 0; }
#logos11p_02 { float: left; background: url(../images/logos11/logos11p_02.gif); height: 75px; width: 96px; margin: 0; }
#logos11p_03 { float: left; background: url(../images/logos11/logos11p_03.gif); height: 75px; width: 77px; margin: 0; }
#logos11p_04 { float: left; background: url(../images/logos11/logos11p_04.gif); height: 75px; width: 74px; margin: 0; }
#logos11p_05 { float: left; background: url(../images/logos11/logos11p_05.gif); height: 75px; width: 75px; margin: 0; }
#logos11p_06 { float: left; background: url(../images/logos11/logos11p_06.gif); height: 75px; width: 79px; margin: 0; }
#logos11p_07 { float: left; background: url(../images/logos11/logos11p_07.gif); height: 75px; width: 69px; margin: 0; }
#logos11p_08 { float: left; background: url(../images/logos11/logos11p_08.gif); height: 75px; width: 98px; margin: 0; }
#logos11p_09 { float: left; background: url(../images/logos11/logos11p_09.gif); height: 75px; width: 74px; margin: 0; }
#logos11p_10 { float: left; background: url(../images/logos11/logos11p_10.gif); height: 75px; width: 125px; margin: 0; }
#logos11p_11 { float: left; background: url(../images/logos11/logos11p_11.gif); height: 56px; width: 161px; margin: 0; }
#logos11p_12 { float: left; background: url(../images/logos11/logos11p_12.gif); height: 56px; width: 174px; margin: 0; }
#logos11p_13 { float: left; background: url(../images/logos11/logos11p_13.gif); height: 56px; width: 106px; margin: 0; }
#logos11p_14 { float: left; background: url(../images/logos11/logos11p_14.gif); height: 56px; width: 289px; margin: 0; }
#logos11p_15 { float: left; background: url(../images/logos11/logos11p_15.gif); height: 56px; width: 147px; margin: 0; }
#logos11p_16 { float: left; background: url(../images/logos11/logos11p_16.gif); height: 80px; width: 94px; margin: 0; }
#logos11p_17 { float: left; background: url(../images/logos11/logos11p_17.gif); height: 80px; width: 100px; margin: 0; }
#logos11p_18 { float: left; background: url(../images/logos11/logos11p_18.gif); height: 80px; width: 72px; margin: 0; }
#logos11p_19 { float: left; background: url(../images/logos11/logos11p_19.gif); height: 80px; width: 82px; margin: 0; }
#logos11p_20 { float: left; background: url(../images/logos11/logos11p_20.gif); height: 80px; width: 143px; margin: 0; }
#logos11p_21 { float: left; background: url(../images/logos11/logos11p_21.gif); height: 80px; width: 157px; margin: 0; }
#logos11p_22 { float: left; background: url(../images/logos11/logos11p_22.gif); height: 80px; width: 229px; margin: 0; }
#logos11p_23 { float: left; background: url(../images/logos11/logos11p_23.gif); height: 73px; width: 197px; margin: 0; }
#logos11p_24 { float: left; background: url(../images/logos11/logos11p_24.gif); height: 73px; width: 144px; margin: 0; }
#logos11p_25 { float: left; background: url(../images/logos11/logos11p_25.gif); height: 73px; width: 125px; margin: 0; }
#logos11p_26 { float: left; background: url(../images/logos11/logos11p_26.gif); height: 73px; width: 149px; margin: 0; }
#logos11p_27 { float: left; background: url(../images/logos11/logos11p_27.gif); height: 73px; width: 142px; margin: 0; }
#logos11p_28 { float: left; background: url(../images/logos11/logos11p_28.gif); height: 73px; width: 120px; margin: 0; }
#logos11p_29 { float: left; background: url(../images/logos11/logos11p_29.gif); height: 75px; width: 148px; margin: 0; }
#logos11p_30 { float: left; background: url(../images/logos11/logos11p_30.gif); height: 75px; width: 194px; margin: 0; }
#logos11p_31 { float: left; background: url(../images/logos11/logos11p_31.gif); height: 75px; width: 131px; margin: 0; }
/*NON Pet Related*/
#logos11np_01 { float: left; background: url(../images/logos11/logos11np_01.gif); height: 63px; width: 243px; margin: 0; }
#logos11np_02 { float: left; background: url(../images/logos11/logos11np_02.gif); height: 63px; width: 211px; margin: 0; }
#logos11np_03 { float: left; background: url(../images/logos11/logos11np_03.gif); height: 63px; width: 235px; margin: 0; }
#logos11np_04 { float: left; background: url(../images/logos11/logos11np_04.gif); height: 63px; width: 188px; margin: 0; }
#logos11np_05 { float: left; background: url(../images/logos11/logos11np_05.gif); height: 77px; width: 322px; margin: 0; }
#logos11np_06 { float: left; background: url(../images/logos11/logos11np_06.gif); height: 77px; width: 196px; margin: 0; }
#logos11np_07 { float: left; background: url(../images/logos11/logos11np_07.gif); height: 77px; width: 124px; margin: 0; }
#logos11np_08 { float: left; background: url(../images/logos11/logos11np_08.gif); height: 77px; width: 235px; margin: 0; }
#logos11np_09 { float: left; background: url(../images/logos11/logos11np_09.gif); height: 69px; width: 100px; margin: 0; }
#logos11np_10 { float: left; background: url(../images/logos11/logos11np_10.gif); height: 69px; width: 112px; margin: 0; }
#logos11np_11 { float: left; background: url(../images/logos11/logos11np_11.gif); height: 69px; width: 95px; margin: 0; }
#logos11np_12 { float: left; background: url(../images/logos11/logos11np_12.gif); height: 69px; width: 77px; margin: 0; }
#logos11np_13 { float: left; background: url(../images/logos11/logos11np_13.gif); height: 69px; width: 177px; margin: 0; }
#logos11np_14 { float: left; background: url(../images/logos11/logos11np_14.gif); height: 69px; width: 143px; margin: 0; }
#logos11np_15 { float: left; background: url(../images/logos11/logos11np_15.gif); height: 69px; width: 173px; margin: 0; }
#logos11np_16 { float: left; background: url(../images/logos11/logos11np_16.gif); height: 80px; width: 125px; margin: 0; }
#logos11np_17 { float: left; background: url(../images/logos11/logos11np_17.gif); height: 80px; width: 86px; margin: 0; }
#logos11np_18 { float: left; background: url(../images/logos11/logos11np_18.gif); height: 80px; width: 149px; margin: 0; }
#logos11np_19 { float: left; background: url(../images/logos11/logos11np_19.gif); height: 80px; width: 172px; margin: 0; }
#logos11np_20 { float: left; background: url(../images/logos11/logos11np_20.gif); height: 80px; width: 165px; margin: 0; }
#logos11np_21 { float: left; background: url(../images/logos11/logos11np_21.gif); height: 80px; width: 165px; margin: 0; }
/*Media*/
#logos11m_01 { float: left; background: url(../images/logos11/logos11m_01.gif); height: 62px; width: 177px; margin: 0; }
#logos11m_02 { float: left; background: url(../images/logos11/logos11m_02.gif); height: 62px; width: 321px; margin: 0; }
#logos11m_03 { float: left; background: url(../images/logos11/logos11m_03.gif); height: 62px; width: 186px; margin: 0; }
#logos11m_04 { float: left; background: url(../images/logos11/logos11m_04.gif); height: 62px; width: 193px; margin: 0; }
#logos11m_05 { float: left; background: url(../images/logos11/logos11m_05.gif); height: 100px; width: 238px; margin: 0; }
#logos11m_06 { float: left; background: url(../images/logos11/logos11m_06.gif); height: 100px; width: 119px; margin: 0; }
#logos11m_07 { float: left; background: url(../images/logos11/logos11m_07.gif); height: 100px; width: 93px; margin: 0; }
#logos11m_08 { float: left; background: url(../images/logos11/logos11m_08.gif); height: 100px; width: 219px; margin: 0; }
#logos11m_09 { float: left; background: url(../images/logos11/logos11m_09.gif); height: 100px; width: 205px; margin: 0; }



/* TEXT */
body { font-family: Century Gothic, Trebuchet MS; font-size: .8em; color: #000;}
a { text-decoration: none; color: #F00 }
a:hover { text-decoration: underline; }

.black, .black a { text-decoration: none; color: #000 }
.black a:hover { text-decoration: underline; }

h1 { font-size: 1.7em; color: #000; text-transform: uppercase; line-height: 1.3em; }
h2 { font-size: 2.2em; color: #000; text-transform: uppercase; }
.red { color: #F00; }

#ul li { padding: 5px 0 5px 15px; background-image: url(../images/bullet_red.gif); background-repeat: no-repeat; background-position: 0 .65em; }
#ul { margin: 0; padding: 5px 0 0 0; font-size: 1.15em; list-style: none; }

.terms { font-size: .82em; color: #696969; text-transform: uppercase; text-align:justify; }
.smallred, .smallred a { font-size: 1.13em; color: #F00; }
.smallred a:hover { color: #9f0101; }
.agenda { font-size: 1.13em; }

