/*BASIC FRAMESET STYLES*/

body {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 0.63em;
    text-align: center;
    color: #555;
	background-color:#f5f5f5; 
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #de8c29;
	scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #fff;
    scrollbar-face-color: #fff;
    scrollbar-highlight-color: #fff;
	}
	
	
/*BODY HOLIDAY BACKGROUND REPLACEMENTS: 
VALENTINES: background-image:url(../holiday/images/background_vday.jpg); background-repeat:repeat-x;
HALLOWEEN: --------------------
THANKSGIVING: background-image:url(../holiday/images/background_thanksgiving.jpg);
CHRISTMAS: background-image:url(../holiday/images/snowflake.gif);
NEW YEARS: background-image:url(../holiday/images/background_newyears.jpg);
*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#wrapper {
    margin: 10px auto;
    text-align: left;
    width: 920px;
	background-image:url(../images/banner.jpg);
	/*background-image:url(../holiday/images/banner_newyears.jpg);*/
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	outline-color:#666;
	-moz-box-shadow: 5px 5px 10px #ccc;
  	-webkit-box-shadow: 5px 5px 10px #ccc;
  	box-shadow: 5px 5px 10px #ccc;
	display:inline-block;
	position:relative;	
}

/*BANNER HOLIDAY BACKGROUND REPLACEMENTS: 
VALENTINES: background-image:url(../holiday/images/banner_vday.jpg);
HALLOWEEN: background-image:url(../holiday/images/banner_halloween.jpg);
THANKSGIVING: background-image:url(../holiday/images/banner_thanksgiving.jpg);
CHRISTMAS: background-image:url(../holiday/images/banner_xmas.jpg);
NEW YEARS: background-image:url(../holiday/images/banner_newyears.jpg);
*/

#shareNew {
	position:absolute;
	top:143px;
	left:760px;
	z-index:100;
	width:150px;
	}
	
/*#share {
left:810px;
position:absolute;
top:160px;
}
	
#share a{color:#666; text-decoration:none;}*/
	
#social {
	color:#cccccc;
    left: 720px;
    position: absolute;
    top: 145px;
    z-index: 99;
}
#social img {width:25px;}
#social ul {margin:0; padding:0;}
#social li {float:left; list-style:none outside none; padding-left:5px;}
#social li.txt {padding-top:10px;}
	
	

#chromemenu {
/*	position:absolute;
	top:132px;
	left:5px; */
	width:99%;
	padding:130px 0 0 5px;
	}
	
#content {
	/*position:absolute;
	top:170px;*/
	width:900px;
	float:left;
	padding:10px 10px 50px 10px;
	
	}
	

#copyright {
	text-align:left;
	border-top:1px solid #de8c29;
	clear:both;
	padding:5px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

#copyright span {color:#cccccc; margin-right:80px;}

.scroll {
    overflow: auto;
	height:450px;
    }


/*========== Sitemap Footer ========*/
.sitemap {margin: 0; overflow: hidden; padding: 0;}

.sitemap li a {color: #bbbbbb; display: block; float: left; line-height: 1.5em; margin: 1px 0 0; padding: 0; width: 100%;}
ul.sitemap li a {font-weight: bold !important;}
ul.sitemap li {list-style: none outside none;}

ul.sitemap > li {border-left: 2px dotted #FFFFFF; float: left; margin: 1em 4em 2em 1em; min-height: 100px; padding-left: 5px;}
ul.sitemap li.last{margin-right:5px; width:232px; /*IE needs width*/}

ul.sitemap li ul{padding:0;}

ul.sitemap li ul li {
    clear: none;
    float: none;
    list-style: none outside none;
}
ul.sitemap li ul li a, ul.sitemap li ul li ul li a, ul.sitemap li ul li ul li ul li a {
    font-weight: normal !important;
    margin-top: 0 !important;
}


.copyright > p {margin: 30px 10px 10px; text-align: center;}

.connectmenu{list-style:none;}
.connectmenu li {display:inline-block;}
.connectmenu li a{display:block; float:left; width:37px; height:47px; background:url(../images/connect.png); text-indent:-9999px; padding:3px;}
.connectmenu li a.fb{background-position:0 81px;}
.connectmenu li a.tw{background-position:177px 81px;}
.connectmenu li a.yt{background-position:132px 81px;}
.connectmenu li a.mp{background-position:89px 81px;}
.connectmenu li a.ebay{background-position:44px 81px;}
.connectmenu li a.fb:hover{background-position:0 0;}
.connectmenu li a.tw:hover{background-position:177px 0;}
.connectmenu li a.yt:hover{background-position:132px 0;}
.connectmenu li a.mp:hover{background-position:89px 0;}
.connectmenu li a.ebay:hover{background-position:44px 0;}




/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*NAVIGATION */

#nav_rounded_white {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #DE8C29;
    box-shadow: 5px 15px 16px #F8F8F8;
    font-family: arial,"lucida console",sans-serif;
    height: 31px;
    list-style: none outside none;
    padding: 1px 0 0 20px;
    text-transform: lowercase;
    width: auto;
}
 
#nav_rounded_white ul {
margin: 0;
padding: 0;   }
 
#nav_rounded_white li {
float: left;
margin: 0;
padding:0px 10px 0px 0px;   }

#nav_rounded_white a {
    background: none repeat scroll 0 0 #d2d2d2;
    color: #FFFFFF;
    display: block;
    font-size: 14pt;
    letter-spacing: -1px;
    line-height: 24px;
	font-weight:normal;
    margin: 0;
    padding: 0 20px 0 15px;
    text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	
	}
	
#nav_rounded_white a.donate {background: none repeat scroll 0 0 #666666;}
 
#nav_rounded_white a:hover, 
body.home #nav_rounded_white li.home a,
body.news #nav_rounded_white li.news a,
body.adopt #nav_rounded_white li.adopt a,
body.donate #nav_rounded_white li.donate a,
body.involve #nav_rounded_white li.involve a,
body.about #nav_rounded_white li.about a,
body.contact #nav_rounded_white li.contact a{text-decoration:none; background:#DE8C29;}





/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* HOME PAGE */

#promotion {
	/*position: relative;
	top:180px;*/
	margin:10px 5px 10px;
	float:left;
	border: 1px solid #eeeeee;
	}


#promotion ul, #promotion li {list-style:none; margin:0; padding:0 0;}

	
ul#menuBox {list-style:none; 
			padding:0px 5px 20px; 
			margin:0;
			float:right;
			width:40%;
			}
ul#menuBox li { overflow:hidden;
				padding:10px;
				border-radius:5px;
				-moz-border-radius:5px;
				}


#menuBox dl {margin:10px 0;}
#menuBox dt {}
#menuBox dd {margin:10px 0 0 0; background:url(../images/butPaw.gif) no-repeat top left; padding:0px 0px 3px 29px; border-bottom:1px dotted #cccccc;}
#menuBox dd:hover {cursor:pointer; border-bottom:1px dotted #DE8C29;}
#menuBox dd.last {border-bottom:none;}
#menuBox dd.donate input {width:120px; height:20px; margin-top:5px; color:#cccccc; font-size:11px; font-weight:bold;}
#menuBox dd a {color:  #555555; font-weight:normal;}
			


		
#menuBox div#rgPetsContainer {width:100%; text-align:left; margin:10px 0;}
#menuBox div.rgPetRandom img {border: 1px solid #333333 !important; float: right; padding: 0; margin:0; max-height:95px;}
#menuBox div.randomPetName {color: #CCCCCC; font-weight: bold; margin-top: 0px;}
#menuBox div.randomPetBreed {color:#cccccc;}
#menuBox div.randomTitle {display:none;}


/*#testimonials {float: right;
				height: 60px;
				margin-right: 20px;
				position: relative;
				top: 210px;
				}*/
		
#textrotator {height:25px; margin-top:10px;}


#homeNews {clear: both; margin: 10px 10px 50px; overflow: hidden; padding: 10px;}
#homeNews h2{margin-bottom:5px;}
#homeNews div.fb-wall{width:98%}
#homeNews .fb-wall-caption {color: #333333; font-weight: normal;}
#homeNews .fb-wall-name {color: #000000;}
#homeNews .fb-wall-likes {display: none;}




/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*COMMONLY USED*/

h1, h2, div {
	padding: 0;
    margin: 0;
    line-height: 1.2;
}

h1 {
	font-size:22px;
	color:#de8c29;
	font-style:italic;
}



h2 {
		font-size:18px;
		color: #B2B2B2;
		}
		
h3 {font-size:14px; color:#555; letter-spacing:-0.75px; font-variant:small-caps;}
		
		


p {
  margin: 0.8em 0;
}

a.readmore {background:url("/as/images/arrow3.gif") no-repeat right center transparent; padding-right:21px;} /*might have to become absolute path*/

img {
    border: 0;
}
.alt {font-family: Georgia, "Times New Roman", Times, serif;}

.bigger{font-size:120%; line-height:1.5em;}

.floatR {
	float:right;
	margin-left:10px;}
	
.floatL {
	float:left;
	margin-right:10px;}
	
.left{float:left;}
.right{float:right;}

.clear{clear:both;}
.clearL{clear:left;}
.clearR{clear:right;}


input[type="text"], textarea, select {border: 1px solid #999; padding: 2px 3px; border-radius: 5px 5px 5px 5px;}
input[type="text"]:focus, textarea:focus, select:focus {background-color: #F1F1F1; border: 1px solid #DE8C29; color: #555555;}

a {
    color: #de8c29;
	text-decoration:none;
    font-weight: bold;
}

a:hover {
        font-weight: bold;
		text-decoration:underline;
}

a.readmore {background:url("/as/images/arrow3.gif") no-repeat right center transparent; padding-right:21px;}
	
.dotR {
	border-right:1px dotted #ccc;
	padding: 0px 3px 0px 3px;
	}
	
.dotTB {
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding: 5px 0px 0px 5px;
	}
	
	
.pullquoteR {
			float:right;
			width:180px;
			margin:20px;
			padding-bottom:10px;
			font-family:Verdana, Helvetica, Georgia;
			font-size: 20px;
			line-height:20px; 
			color:#de8c29; 
			text-align: right;
}


.pullquoteB {
			
			padding-bottom:10px;
			font-family:Verdana, Helvetica, Georgia;
			font-size: 16px;
			line-height:20px; 
			color:#999999; 
			text-align: center;
}

.box-shadow {-webkit-box-shadow: 2px 2px 10px 3px rgba(66, 66, 66, 0.2);
-moz-box-shadow: 2px 2px 10px 3px rgba(66, 66, 66, 0.2);
box-shadow: 2px 2px 10px 3px rgba(66, 66, 66, 0.2);

}

.box {border: 1px solid #CCCCCC; padding: 0 10px 20px; -moz-border-radius: 5px 5px 5px 5px; border-radius:5px;}


.hide{display:none;}

.orange {color:#F93;}
.gold {color:#FC0;}

.gradientGray {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff'); /* for IE */
				background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff)); /* for webkit browsers */
				background: -moz-linear-gradient(top,  #eeeeee,  #ffffff); 
				}
				
.inputFake {color:#999999; -moz-border-radius:5px; border:1px solid #cccccc;  padding:0px 5px;}

.spacedlist li{margin:10px 0;}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Buttons */

a.button{
	border: 1px solid #fff;
	padding: 4px 12px;
	text-decoration: none;
	text-shadow: #fff 0 1px 0;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	display: block;
	color: #999999;
	line-height: 12px;
	font-size: 11px;
	font-weight: bold;
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: -moz-linear-gradient(top, #ffffff, #dbdbdb);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #dbdbdb));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dbdbdb');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#dbdbdb')";

}

a.button:hover{
	background: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee')";
	color: #DE8C29;
	display: block;
}

a.button:active{
	background: -moz-linear-gradient(top, #dbdbdb, #ffffff);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dbdbdb),color-stop(1, #ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbdbdb', EndColorStr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dbdbdb', EndColorStr='#ffffff')";
	text-shadow: 0px -1px 0 rgba(255, 255, 255, 0.5);
	margin-top: 1px;
}

a.button.icon {
	padding-left: 11px;

}

a.button.icon span{
	padding: 5px 5px 5px 23px;
	background: url(../images/arrow3.gif) no-repeat 0 3px;
}

a.button.icon.chat span {
	background-position: 0px -36px;
}

a.button.icon.tag span {
	background-position: 0px -68px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* landing pages */

ul.menubox {
	padding: 0;
	margin: 40px 0 10px 0;
	list-style: none;
	
}

ul.menubox li{
	float: left;
	margin: 5px 5px 5px 0;
	padding: 0 30px 0 60px;
	height: 80px;
	position: relative;
	}



ul.menubox h3{padding: 0; margin: 0;}

ul.menubox img{left: 0; 
				 position: absolute; 
				 top:0; 
				 width:50px; 
				 height:50px; 	
				 background: url('../images/icons_help2.jpg') no-repeat 0 0;}



	
ul.menubox.box4 li {width: 39%;}	
ul.menubox.box6 li {width: 22%;}

.landPromo {margin:10px 0; height:200px; padding:5px;}


.howwhat{width: 400px; margin: 20px 0px 0px 20px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* PET ADOPTION PORTAL */

.rgtk-GWmVMNhp{width:95%!important;}
.rgtk-D5LxkY3N .rgtkSearchResultsTable, 
.rgtk-GWmVMNhp .rgtkSearchResultsTable,
.rgtk-pSeWRdmi .rgtkSearchResultsTable{margin-top:20px!important;}
#rgtkSearchPetInfoAnimalName {font-weight: bold;}
.rgtkSearchResultsCell {padding-bottom: 10px;}
.rgtkPetPicturePrimary{border:1px solid #dddddd !important;}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	
/*PAGE SPECIFICS*/



#rainbow {
		width:900px;
		height:460px;
	background-image:url(../images/rainbow.jpg); background-repeat:no-repeat;
		}
		
#rainbow a {
    color: #ffffff;
	text-decoration:none;
    font-weight: bold;
}

#rainbow a:hover {
        font-weight: bold;
		text-decoration:underline;
}

#rainbowQuote {
	position: relative;
	top:250px;
	color:#E7BA47;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	font-family:serif;
	text-align:center;
}

#rainbowAdd {background:url(../images/landRainbow.jpg) no-repeat right 0; margin:10px 0 0;}
#rainbowAdd form{padding:5px 15px;}
#rainbowAdd h3 {padding:0 15px 10px;}
#rainbowAdd p i{padding-left: 15px; width: 250px; display:inline-block;}


.dogs {
	width:900px; 
	height:430px; 
	overflow:auto;
	}
	
	
/*testimonials*/
#tstbx {margin-top:10px; float:left; border-top:1px dotted #ccc; display:inline; padding-top: 10px; color:#999999; }
.tstimgSm {width:72px; height:60px; float:left; padding:0 3px 20px 0;}
.testimonial {width:95%; padding:5px; margin:10px 0; min-height:130px; overflow:hidden;}
.tstimg {float:left; padding-right:10px; width:200px;}
hr {border-color:#dddddd; border-style:solid; border-width:100%; height:1px;}
.tsttxt {font-size:11px; font-style:italic;}
.tstname {text-align:right; font-weight:bold; font-size:13px;}
.tstnameSm{text-align:right; font:italic 10px Georgia, "Times New Roman", Times, serif; margin-right:10px;}
.imgSm {width:15px; height:14px;}
.tstdog {text-align:right; font-weight:bold; margin-top:-10px;}
#testimonialsPromoText {width:250px;}
#testimonialsSubmit {margin-left: 20px; margin-left: 80px; width:200px; height:175px; background:url(../images/testimonialsSubmit.png) no-repeat scroll 110px -2px transparent;}
#testimonialsSubmit a {margin-top:10px;}
#testimonialsSubmit ul {margin:20px 0; padding:10px;}
#testimonialsSubmit li {padding-bottom:5px;}

/*rescue stories*/
.rsBox {text-align:center; width:200px; padding:5px; float:left; margin:0 5px 10px 5px; border:1px solid #cccccc; height:270px;}
.rsBox p {text-align:left;}
.rsBox img {width:200px; height:210px;}
.rsBox img.origW{width:90px; height:127px;}
.rsDonate {float:right; width:300px; margin:0 5px 20px 50px; font-weight:bold; text-align:right;}
.rsDonate ul{margin:0; padding:0;}
.rsDonate li{list-style:none outside none; text-align:left; border-radius:5px; margin:2px 0; padding:3px 5px; background: #ffc578; /* Old browsers */
background: -moz-linear-gradient(left, #ffc578 0%, #fb9d23 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffc578), color-stop(100%,#fb9d23)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffc578 0%,#fb9d23 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffc578 0%,#fb9d23 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffc578 0%,#fb9d23 100%); /* IE10+ */
background: linear-gradient(to right, #ffc578 0%,#fb9d23 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=1 ); /* IE6-9 */}
.rsDonate li span.col1{display:inline-block; width:70px; margin-right:5px;}
.rsDonate li span.col2{color:#ffffff; font-size:140%;}
.rsDonate li span.col2 input{width:100px;}
.rsDonate li.img{background:none; text-align:center; border:1px solid #cccccc;}
.rsDonate li.img img{width:250px;}





/*ways to help*/
ul.menubox img.helpVol{background-position:-62px -6px;}
ul.menubox img.helpDon{background-position:-4px -6px;}
ul.menubox img.helpBeq{background-position:-185px -122px;}
ul.menubox img.helpShare{background-position:-65px -65px;}


		
.helpPromo {}
.helpPromo div.helpIn {width:430px; float:right; padding:20px;}
.helpPromo a.button {margin:20px 0 0 0;}


#helpPromo4 ul.social {margin:15px 20px 0 0; padding:0; width:110px; float:right;}
#helpPromo4 ul.social li {list-style:none outside none; padding-left:5px; float:left;}
#helpPromo4 ul.social li.txt {color:#cccccc;}
#helpPromo4 ul.social img {width:30px;} 
#helpPromo4 ul, #helpPromo7 ul {display:inline-block;}

#helpPromo1 {background:url('../images/landEvents3.jpg') no-repeat 5px 5px;}
#helpPromo2 {background:url('../images/involveDonate.jpg') no-repeat 5px 5px;}	
#helpPromo3 {background:url('../images/involveVolunteer.jpg') no-repeat 5px 5px;}	
#helpPromo4 {background:url('../images/involveConnect.jpg') no-repeat 5px 5px;}			
#helpPromo5 {background:url('../images/involvePortrait.jpg') no-repeat 5px 5px;}
#helpPromo6 {background:url('../images/involveWishlist.jpg') no-repeat 5px 5px;}
#helpPromo7 {background:url('../images/involvePC.jpg') no-repeat 5px 5px;}


/*adoption*/
ul.menubox img.adoptDog{background-position:-310px -67px;}
ul.menubox img.adoptApp{background-position:-390px -6px;}
ul.menubox img.adoptInfo{background-position:-390px -133px;}
ul.menubox img.adoptHappy{background-position:-390px -65px;}

#adoptQuote {width: 320px; float:left; margin:0; padding:20px 0;} 
#adoptQuote .slide{ list-style-type: none; line-height: 24px;}
#adoptQuote li {margin:0; padding:0;}
#adoptQuote blockquote {font-size: 18px;font-family: Georgia, "Times New Roman", Times, serif;color: #999999;font-style: italic; text-align:center;} 

.adoptPromo{background:url('../images/landAdopt.jpg') no-repeat 98% 5px;}

/*about us*/
ul.menubox img.aboutNews{background-position:-470px -125px;}
ul.menubox img.aboutStories{background-position:-535px -6px;}
ul.menubox img.aboutEvents{background-position:-466px -192px;}
ul.menubox img.aboutVideo{background-position:-470px -65px;}
ul.menubox img.aboutFAQ{background-position:-535px -65px;}
ul.menubox img.aboutTestimonials{background-position:-535px -125px;}


.aboutPromo{background:url('../images/landAbout.jpg') no-repeat 5px 5px;}
.aboutPromo p, .aboutPromo h2 {width:400px; margin:0.8em auto;}
.aboutPromo a.button {margin:20px 0 0 0;}


/*who we are*/
.whoWhat{background:url('../images/dogsFence.jpg') no-repeat 0 96%;}
.whoWhat a.button {margin: 10px 0pt 20px;}

/*news*/
.topBox{padding: 0px 10px; float: right; margin: 0pt 0pt 5px; width: 420px;}
#newsFeed iframe{font-family:Verdana, Geneva, sans-serif;}

.newsPromo{background:url('../images/landNews.jpg') no-repeat 5px 5px;}
.newsPromo p, .newsPromo h2 {width:300px; margin:0.8em auto;}
.newsPromo a.button {margin:20px 0 0 0;}

/*store*/
.storePromo{background:url('../images/landStore.jpg') no-repeat 5px 5px;}
.storePromo p, .storePromo h2 {width:300px; margin:0.8em auto;}

/*wishlist*/
.wishlistPromo {background:url('../images/landWishlist.jpg') no-repeat 5px 5px; margin-bottom:30px;}
.wishlistPromo div{width:500px; float:right;}
.wishlistPromo h2{width:400px; margin:0 auto;}

/*events*/
.eventPromo {}
.eventNo {background:url('../images/landEventsNone.jpg') no-repeat 98% 5px;}
.event1 {background:url('../images/landEvents.jpg') no-repeat 98% 5px;}
.event2 {background:url('../images/landEvents2.jpg') no-repeat 98% 5px;}
.eventThrift{background:url('../images/landThrift.jpg') no-repeat 98% 5px;}
.eventPromo p, .eventPromo h2, .eventPromo h3, .eventPromo ul {margin: 0 auto; padding: 5px; width: 400px;}
.eventPromo h3 {letter-spacing:1px; font:italic bold 16px/1em Georgia, "Times New Roman", Times, serif; padding:0 5px; background: #DE8C29; color:#ffffff;}
.eventPromo ul {list-style:none;}
.eventPromo ul li {}
.eventPromo ul li span {display:inline-block; font:small-caps bold 13px/1.5em Verdana, Geneva, sans-serif; width:100px;}
.eventPromo .dotTB {margin:20px auto 30px;}

#eventMisc {float:left; width:500px; padding:0 10px 0 0; background:url('../images/landEvents3.jpg') no-repeat -50px 0px; margin:40px 0 10px; }
#eventMisc h2, #eventMisc p, #eventMisc a {margin-left:250px;}

#eventSubmit {float:right; width: 300px; margin:40px 0 10px;}

/*donations*/
#donations {padding: 0 0 0 15px; margin: 10px 0px 0px 0px; border: 1px solid #efefef; background: url("../images/donation.jpg") no-repeat scroll 492px -6px transparent;
			/*border-radius: 10px 10px 10px 10px; 
			-webkit-border-radius: 10px; 
			-moz-border-radius: 10px;
  			border-radius: 10px;*/}
			
ul.donate_select  {
  margin: 0;
  padding: 0;
  margin-left: 0px;
  list-style: none;
}


ul.donate_select li {
  border: 1px transparent solid;
  margin:5px 0;
}

ul.donate_select li:hover {font-weight:bold;}
ul.donate_select li.focus  {
  background-color: #de8c29;
  width:25em;
  font-weight:bold;
  color:#ffffff;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px; 
}

#donateRec {display:none; /*background:url(../images/paypal.gif) no-repeat 160px bottom;*/ margin-top:20px;}
#donateOnce {display:none; /*background:url(../images/paypal.gif) no-repeat 145px bottom;*/ margin-top:30px; padding-bottom:50px;}

/*contact*/
#contactOpt {width:300px; float:right; background:url(../images/contactCircle.jpg) no-repeat -17px 10px; padding:10px 30px 30px;}

/*videos*/
#playerContainer {height: 360px; width: 100%; margin:20px 0;}

#player {
     background: none repeat scroll 0 0 white;
    height: 360px;
    overflow: hidden;
    position: absolute;
    width: 97%;
}

.youtube .carousel {
    height: 100%;
    overflow-x: auto;
    position: absolute;
    right: 20px;
    width: 25%;
    z-index: 3;
}

.youtube .thumbnail {
    border: 1px solid gray;
    cursor: pointer;
    margin: 0 3px 6px;
    width: 42%;
}

/*.youtube iframe.player {
    width: 80%;
    height: 240px;  
    overflow: auto;
    border: 0;
}*/

.youtube iframe.player {
	border: 0 none;
    height: 360px;
    overflow: auto;
    width: 640px;
	}
	
#ytsubscribe {margin:20px  0;}
#ytsubscribe iframe{width:222px; border: 0; float:right; padding-right:27px;}



/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* FORMS - might no longer be needed?*/
.error {
        font-size:8pt;
        color:#FF0000;
		display:none;
}

.required {
        color:#ff0000;
}

#contactform {
		width:380px;
		padding:5px 5px;
		background-color: #fff;
		border:1px solid #ccc;
		text-align:center;	
		float:left;
		}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	
/*ARE THESE STILL USED?*/
#avail {
	position: relative;
	top:200px;
	width:920px;
	float:left;
	display:inline;
			}
			

.adoptme {
    text-align: right;
}


/* available dog section CSS 



.vcard {
		width:277px; 
		height:150px; 
		border:1px solid #ccc; 
		margin: 0px 10px 5px 0px; 
		float:left;
		}


.button {
		padding:0px; 
		width:200px; 
		text-align:center; 
		float:left;
		margin-right:5px;
		}
.button a {
		display:block;
		background-color:#fff; 
		color:#e7ad63; 
		text-decoration:none;
		border:1px outset #ccc;
		border-bottom-color:#fff;
		border-top-color:#fff;
		padding:0px;
		}
.button a:hover{
		background-color:#e7ad63;
		border:1px #ccc solid;color:#fff; 
		text-decoration:none; 
		border-bottom-color:#ccc;
		border-right-color:#ccc;}
		

.vcardR {
		width:277px; 
		height:150px; 
		border:1px solid #ccc; 
		margin: 0px 0px 5px 10px;
		text-align:right; 
		float:left;
		}

.buttonR {
		padding:0px; 
		width:70px; 
		text-align:center; 
		float:right;
		margin-right:5px;
		}
.buttonR a {
		display:block;
		background-color:#fff; 
		color:#e7ad63; 
		text-decoration:none;
		border:1px outset #ccc;
		border-bottom-color:#fff;
		border-top-color:#fff;
		padding:0px;
		}
.buttonR a:hover{
		background-color:#e7ad63;
		border:1px #ccc solid;color:#fff; 
		text-decoration:none; 
		border-bottom-color:#ccc;
		border-right-color:#ccc;}
		
.amp {
	width:50px; 
	height:150px; 
	float:left; 
	font-size:70px; 
	color:#CCCCCC;
	}
		
 */


