@charset "utf-8";

/* CSS Document */

body {
	font-family: Ebrima, Arial, Helvetica;
	font-size: 14px;
	background-image: url(assets/bkg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #333;
	list-style-image: url(assets/li.png);
	list-style-type: circle;
}
.statehistory {
	background-image: url(assets/stateshistory.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 500px;
	width: 202px;
	left: 562px;
	top: 585px;
	padding-right: 7px;
	padding-left: 7px;
	font-weight: normal;
	padding-top: 5px;
}

.whole {
	margin: auto;
	position: relative;
	width: 900px;
	background-image: url(assets/body.png);
	background-repeat:no-repeat;
	background-position: left top;
	top: 0px;
	height: auto;
}
.nav {
	position: absolute;
	width: 835px;
	top: 137px;
	right: 19px;
}
.content {
	width: 860px;
	margin-top: 160px;
	margin-left: 45px;
	}
.youtube {
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-top-color: #171796;
	border-right-color: #171796;
	border-bottom-color: #171796;
	border-left-color: #171796;
}
h4 {
	font-size: 30px;
	font-weight: normal;
	margin-bottom: -10px;
	margin-top: -7px;
	text-align: left;
}
h5 {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 0px;
}
.homeblocks {
	background-image: url(assets/homeblocks.png);
	background-repeat: no-repeat;
	width: 480px;
	right: 0px;
	padding-right: 5px;
	text-align: center;
}
.mapblock {
	position: absolute;
	z-index: -5;
	left: 0px;
	top: 300px;
	background-image: url(assets/mapblock.png);
	height: 400px;
	width: 400px;
}



.flashbtns {
	position: absolute;
	width: 656px;
	left: 138px;
	top: 509px;
}

.text{
	width:650px;
	margin-left:170px;
	margin-top: 260px;
	text-align: left;
}
.textcenter {
	width: 800px;
	margin-top: 230px;
	margin-left: 70px;
}
.actionalerts {
	position: absolute;
	width: 210px;
	top: 184px;
	right: 18px;
	background-image: url(assets/actionalerts_block.png);
	height: 130px;
	z-index: 5;
	background-repeat: no-repeat;
}


.smside_gr {
	width: 164px;
	margin-left: 30px;
	background-image: url(assets/sidesm_green.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 211px;
}
.smside_p {
	width: 164px;
	margin-left: 30px;
	background-image:url(assets/sidesm_purple.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 211px;
}
.mside_p {
	width: 160px;
	margin-left: 30px;
	background-repeat: no-repeat;
	position: absolute;
	left: -1px;
	top: 211px;
	background-image: url(assets/sideaction.png);
	z-index: 3;
}
.mside_o {
	width: 160px;
	margin-left: 30px;
	background-repeat: no-repeat;
	position: absolute;
	left: -1px;
	top: 211px;
	background-image: url(assets/sideo.png);
	z-index: 3;
	height: 225px;
}
.lsidep {
	background-image: url(assets/sidelongp.png);
	background-repeat: no-repeat;
	width: 170px;
	margin-left: 30px;
	z-index: 3;
	position: absolute;
	left: -1px;
	top: 211px;
	height: 520px;
}
.lsidegr {
	background-image: url(assets/sidelonggr.png);
	background-repeat: no-repeat;
	width: 170px;
	margin-left: 30px;
	z-index: 3;
	position: absolute;
	left: -1px;
	top: 211px;
	height: 457px;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding-left: 30px;
	padding-top: 0px;
	line-height: 18px;
	background-repeat: no-repeat;
	z-index: 1;
}
.action {
	background-image: url(assets/actionbar.png);
	background-repeat: repeat-y;
	font-size: 14px;
}
.actionblocks {
	background-image: url(assets/actionblocks.png);
	height: 1140px;
	width: 316px;
	position: absolute;
	right: 0px;
	z-index: -2;
}
.actionkit {
	position: absolute;
	width: 184px;
	left: 677px;
	top: 584px;
	height: 252px;
	font-size: 14px;
	color: #FFF;
}

#marginL {
	margin-left:-180px;
	width:960px;
}

h1 {
	font-size: 36px;
	font-weight: bold;
	color: #171796;
	width: 659px;
	padding-left: 30px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-top-color: #68B442;
	border-right-color: #68B442;
	border-bottom-color: #68B442;
	border-left-color: #68B442;
	position: absolute;
	left: 186px;
	top: 190px;
	line-height: 18px;
	padding-bottom: 5px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footer {
	color: #FFF;
	background-image: url(assets/footer.png);
	background-repeat: no-repeat;
	text-align: center;
	position: relative;
	width: 1080px;
	margin-top: -15px;
	font-size: 14px;
	font-weight: bold;
	margin-left: -90px;
}
.twitter {
	background-image: url(assets/tw.png);
	height: 430px;
	width: 317px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
.fb {
	position: absolute;
	z-index: 2;
	height: 258px;
	width: 140px;
	top: 1655px;
	left: 386px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	text-align: center;
}


h3 {
	font-size: 18px;
	font-weight: bold;
	color: #171796;
	line-height: 10px;
}
.shopblocks {
	background-image: url(assets/shopblocks.png);
	background-repeat: no-repeat;
	height: auto;
	width: 313px;
	position: absolute;
	top: 188px;
	right: -132px;
	padding-top: -10px;
	padding-left: 10px;
	padding-right: 10px;
}
.shop {
	background-image: url(assets/shopbox.png);
	background-repeat: no-repeat;
	height: 600px;
	width: 690px;
	z-index: -1;
	margin-left: -75px;
	padding: 5px;
}
#grayborder {
	border: thin solid #CCC;
}

.shopmd {
	background-image: url(assets/shopboxmd.png);
	background-repeat: no-repeat;
	height: 750px;
	width: 690px;
	z-index: -1;
	margin-left: -85px;
	padding: 7px;
}

.shopspecial {
	background-image: none;
	background-repeat: no-repeat;
	height: 600px;
	width: 700px;
	z-index: -1;
	margin-left: -85px;
	padding: 7px;
}
.shopsm{
	background-image: url(assets/shophalf.png);
	background-repeat: no-repeat;
	height: 350px;
	width: 690px;
	z-index: -1;
	margin-left: -85px;
	padding: 7px;
}
.shopm{
	background-image: url(assets/shopm.png);
	background-repeat: no-repeat;
	height: 430px;
	width: 690px;
	z-index: -1;
	margin-left: -85px;
	padding: 7px;
}
.shoplg{
	background-image: url(assets/shoplg.png);
	background-repeat: no-repeat;
	height: 1100px;
	width: 750px;
	z-index: -1;
	margin-left: -75px;
	padding: 7px;
}
#paddingbtm {
	margin-bottom: -15px;
}
#paddingright {
	padding-right: 90px;
}
.betty {
	position: absolute;
	height: 185px;
	width: 204px;
	left: 380px;
	top: 1362px;

}

.joinlist {
	margin-right: -40px;
}




p {
	line-height: 16px;
	text-align: left;
	font-weight: normal;
}
.shoptx {
	width: 450px;
}

.home {
	position: absolute;
	height: 80px;
	width: 400px;
	left: 47px;
	top: 60px;
}
.smbtns {
	background-image: url(assets/smbtns_bkg.png);
	height: 210px;
	width: 138px;
	margin-top: -200px;
	padding-top: 8px;
	background-repeat: no-repeat;
}
h6 {
	font-size: 18px;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-top-color: #e58110;
	border-right-color: #e58110;
	border-bottom-color: #e58110;
	border-left-color: #e58110;
	line-height: 18px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: -10px;
	margin-right: 3px;
	margin-left: 2px;
}
.stateadopt {
	background-repeat: no-repeat;
	height: 636px;
	width: 322px;
	padding-right: 15px;
	padding-left: 15px;
}
.whoblue {
	background-image: url(assets/whoblue.png);
	margin-left: -200px;
	background-repeat: no-repeat;
}
#mainpage {
	font-size: 60px;
	color: #DDDDFB;
	z-index: -3;
	font-style: normal;
	font-weight: lighter;
	position: absolute;
	top: 140px;
	left: 190px;
}
.select_head {
	position: absolute;
	height: 60px;
	width: 300px;
	left: 195px;
	top: 186px;
}

#subh1 {
	padding-left: 120px;
}

#a {
	margin-left: -65px;
}
#shop2 {
	margin-left: 15px;
}
.shopbig {
	background-image: url(assets/shopbig.png);
	background-repeat: no-repeat;
	height: 900px;
	width: 690px;
	z-index: -1;
	margin-left: -85px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.shopbig2 {
	background-image: url(assets/shop/shopbig2.png);
	background-repeat: no-repeat;
	height: 950px;
	width: 690px;
	z-index: -1;
	margin-left: -85px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

#smtx {
	font-size: 10px;
}
.scroll {
	height: 871px;
	width: 540px;
	overflow: scroll;
	overflow-x: hidden;
	position: absolute;
	padding-right: 30px;
	padding-left: 20px;
	color: #333;
	padding-top: 20px;
	font-weight: bold;
	background-image: url(assets/scroll.png);
	padding-bottom: 10px;
	background-repeat: no-repeat;
	left: 206px;
	top: 364px;
	z-index: 6;
}
.scroll a:link{
	color:#8d639a;
	font-weight: bold;
}
.scroll a:hover{
	color:#c5add1;
	font-weight: bold;
}
.scroll a:active{
	color:#c5add1;
	font-weight: bold;
}
.scroll a:visited{
	color:#c5add1;
	font-weight: bold;
}
.footer a:link{
	color:#FFFFFF;
	font-weight: bold;
}
.footer a:hover{
	color:#9999d1;
	font-weight: bold;
}
.footer a:active{
	color:#FFFFFF;
	font-weight: bold;
}
.footer a:visited{
	color:#FFFFFF;
	font-weight: bold;
}	

.link2 a:link {
	color: #171796;
	font-weight: bold;
}
.link2 a:hover{
	color: #68b442;
	font-weight: bold;
}
.link2 a:visited{
	color: #171796;
	font-weight: bold;
}
.link2 a:active{
	color: #171796;
	font-weight: bold;
}
.scroll2 {
	height: 890px;
	width: 540px;
	overflow: scroll;
	overflow-x: hidden;
	position: absolute;
	padding-right: 30px;
	padding-left: 20px;
	color: #333;
	padding-top: 10px;
	background-image: url(assets/scroll.png);
	left: 210px;
	top: 402px;
}
.scroll2 a:link{
	color:#171796;
	font-weight: bold;
}
.scroll2 a:hover{
	color:#9999d1;
	font-weight: bold;
}
.scroll2 a:active{
	color:#171796;
	font-weight: bold;
}
.scroll2 a:visited{
	color:#171796;
	font-weight: bold;
}
	
.quoteblock1 {
	background-image: url(assets/quotes_block1.png);
	background-repeat: no-repeat;
	height: 405px;
	width: 445px;
	padding-right: 215px;
	padding-left: 15px;
	padding-top: 5px;
	color: #000;
	margin-left: 50px;
}
.quoteblock2 {
	color: #000;
	background-image: url(assets/quotes_block2.png);
	background-repeat: no-repeat;
	height: 550px;
	width: 520px;
	margin-top: -40px;
	margin-left: 200px;
	padding-top: 1px;
	padding-right: 60px;
	padding-bottom: 2px;
	padding-left: 60px;
}
.quoteblock3 {
	background-image: url(assets/quote_block3.png);
	height: 432px;
	width: 300px;
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-top: -400px;
	margin-left: -90px;
	color: #000;
}
.quotescages {
	background-image: url(assets/quotes_cages.png);
	height: 220px;
	width: 400px;
	margin-top: 0px;
	margin-left: -200px;
	background-repeat: no-repeat;
}
.quoteblock4 {
	background-image: url(assets/quoteblock4.png);
	height: 600px;
	width: 570px;
	padding-top: 1px;
	padding-right: 70px;
	padding-bottom: 1px;
	padding-left: 35px;
	color: #000;
	margin-top: -200px;
	margin-left: 200px;
	background-repeat: no-repeat;
	z-index: -2;
}
.moveleft {
	margin-left: -32px;
}

.quoteblock5 {
	background-image: url(assets/quote_block5.png);
	height: 169px;
	width: 365px;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 18px;
	margin-top: -220px;
	margin-left: -160px;
	color: #000;
	background-repeat: no-repeat;
}
.quoteblock6 {
	background-image: url(assets/quote_block6.png);
	height: 510px;
	width: 265px;
	margin-top: 40px;
	margin-left: 400px;
	padding-top: 1px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 20px;
	color: #FFF;
	background-repeat: no-repeat;
}
.quoteblock7 {
	background-image: url(assets/quote_block7.png);
	background-repeat: no-repeat;
	height: 410px;
	width: 425px;
	left: 10px;
	top: 1px;
	right: 10px;
	margin-top: -460px;
	margin-left: -65px;
	padding-top: 1px;
	padding-right: 20px;
	padding-left: 20px;
	color: #000;
}
.quoteblock8 {
	color: #000;
	background-image: url(assets/quote_block8.png);
	height: 340px;
	width: 420px;
	margin-top: -250px;
	padding-right: 10px;
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-top: 1px;
	margin-left: 300px;
}
.quoteblock10 {
	background-image: url(assets/quoteblock10.png);
	height: 275px;
	width: 250px;
	margin-top: -120px;
	padding-right: 15px;
	padding-left: 15px;
	color: #FFF;
	margin-left: 400px;
	padding-top: 1px;
}

.quoteblock9 {
	background-image: url(assets/quoteblock9.png);
	background-repeat: no-repeat;
	height: 850px;
	width: 455px;
	margin-top: 0px;
	margin-left: -130px;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 7px;
	color: #000;
}
#dyingblocks {
	margin-right: -80px;
}
.otherblocks {
	background-image: url(assets/otherblocks.png);
	height: 1278px;
	width: 400px;
	position: absolute;
	right: -91px;
	z-index: -2;
	background-repeat: no-repeat;
	top: 295px;
}
.otherblocksGive {
	background-image: url(assets/smiley.png);
	height: 1278px;
	width: 400px;
	position: absolute;
	right: -91px;
	z-index: -2;
	background-repeat: no-repeat;
	top: 295px;
}
.bluelinks a:link{
	color:#171796;
	font-weight: bold;
}
.bluelinks a:hover{
	color:#9999d1;
	font-weight: bold;
}
.bluelinks a:active{
	color:#171796;
	font-weight: bold;
}
.bluelinks a:visited{
	color:#171796;
	font-weight: bold;
}
.newsblocks {
	position: absolute;
	z-index: 5;
	height: 250px;
	width: 350px;
	left: 706px;
	top: 176px;
}
.newsblock2 {
	background-image: url(assets/newblock2.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 400px;
	width: 250px;
	left: -40px;
	top: 600px;
}


.tableblocks {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 4;
	position: absolute;
	top: 196px;
	left: 671px;
}
.adoptblocks {
	background-image: url(assets/adoptblocks.png);
	height: 935px;
	width: 360px;
	margin-right: -60px;
	text-align: right;
	position: absolute;
	left: 567px;
}
.2011 {
	position: absolute;
	left: 13px;
	top: 1058px;
}
.alert {
	background-image: url(assets/dana.png);
	position: absolute;
	height: 274px;
	width: 182px;
	top: 489px;
	right: 715px;
}
.blogs {
	position: absolute;
	height: 90px;
	width: 150px;
	left: 538px;
	top: 251px;
}
.isearch {
	position: absolute;
	top: -10px;
	left: 600px;
}
.viewcart {
	position: absolute;
	top: 202px;
	right: -171px;
	width: 263px;
	z-index: 3;
}
.flAdopt {
	height: 300px;
	width: 150px;
	position: absolute;
	left: 5px;
	top: 450px;
	text-align: center;
}
.shoplg2 {
	background-image: url(assets/shoplg2.png);
	background-repeat: no-repeat;
	height: 1200px;
	width: 750px;
	z-index: -1;
	margin-left: -95px;
	padding: 7px;
}
.shoplg3 {
	background-image: url(assets/shoplg3.png);
	background-repeat: no-repeat;
	height: 1200px;
	width: 770px;
	z-index: -1;
	margin-left: -75px;
	padding: 7px;
}
.shoplg4 {
	background-image: url(assets/shoplg4.png);
	background-repeat: no-repeat;
	height: 1800px;
	width: 770px;
	z-index: -1;
	margin-left: -75px;
	padding: 7px;
}


.text2 {
	width:710px;
	margin-left:170px;
	margin-top: 260px;
	text-align: left;
}
.beading {
	position: absolute;
	left: -8px;
	top: 251px;
}
.social {
	height: 45px;
	width: 334px;
	position: absolute;
	top: 206px;
	right: -8px;
}
.social2 {
	height: 45px;
	width: 334px;
	position: absolute;
	top: 254px;
	right: -20px;
}

