* {font-family:arial, sans-serif; }

/* basic page layout */

#wrap_alpha {width:939px; margin:auto; }
#wrap_beta {width:939px; position:absolute; top:30px; margin-left:-10px; padding-bottom:100px; 
	background:url('../images/background.png') repeat-y; }
#top {position:absolute; top:0px; z-index:1; }
#base {position:absolute; bottom:0px; z-index:2; } 

/*reus_ccc_login*/
#sign_in {float:right; margin-right:12px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#sign_in a {text-decoration:underline;}
#sign_in a:hover {text-decoration:none;}
#lLogonForm {width: 400px; margin-top:4px; text-align:right;}
input#password{font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; border:1px #cccccc solid;}
input#username{font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; border:1px #cccccc solid;}
input#login{font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; border:0px; text-decoration:underline;}

a {color:red; font-weight:bold; }
h1 {width:237px; height:165px; overflow:hidden; text-indent:-1000px; z-index:10; _behavior:url('../scripts/iepngfix.htc');
	background:url('../images/ccc.png'); position:absolute; left:60px; top:40px; cursor:pointer; }
h2 {width:285px; height:14px; overflow:hidden; text-indent:-1000px; z-index:11; _behavior:url('../scripts/iepngfix.htc');
	background:url('../images/maf_click.png'); ; position:absolute; left:640px; top:25px; cursor:pointer; }
h3 {font-size:48px; margin-bottom:15px; }
h4 {margin-bottom:5px; margin-top:10px; font-size:16px; text-transform:uppercase; font-weight:normal; }
p {font-size:13px; line-height:22px; margin-bottom:10px;}
strong {font-size:26px; color:red; font-weight:bold; }

#content {width:525px; text-align:left; color:#888888; margin-left:60px; margin-top:250px; }
#content ul {font-size:13px; line-height:22px; margin-left:20px;}
#content li {line-height:22px;}
#donate_now {position:absolute; left:770px; top:85px; z-index:94; _behavior:url('scripts/iepngfix.htc'); }
#dog {position:absolute; right:20px; top:175px; padding-left:30px; padding-top:30px; padding-bottom:30px;
	border-left:1px dashed #999999; }

#menu_mask {position:absolute; left:323px; top:40px;  z-index:98; }

/* New Nav Styles updated by ff 6.14.11 */


#mainNav {
	float: right;
	width: 614px;
	height: 58px;
	padding-top: 40px;
	z-index: 99;
	list-style:none;
}


 
#menu_mask {position:absolute; left:323px; top:40px;  z-index:98; }
#menu {
    background: url('http://www.curecaninecancer.org/assets/images/menu-new.png') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 58px;
    left: 323px;
    list-style-type: none;
    top: 40px;
    width: 614px;
    z-index: 99;
	position: absolute;
}

/* OLD nav styles */

/*#menu {position:absolute; left:323px; top:40px; width:614px; height:58px; z-index:99; list-style-type:none; cursor:pointer; }
	#menu li {float:left; height:58px; background:url('../scripts/blank.gif'); }
	#menu li a {visibility:hidden; }
	#why_help {width:126px; } #why_help:hover {background:url('../images/menu_hovers.png') 0px -58px; }
		#menu_why_help_box {left:337px; width:112px; top:78px; z-index:96; position:absolute; overflow:hidden; }
	#why_hope {width:111px; } #why_hope:hover {background:url('../images/menu_hovers.png') -126px -58px; }
		#menu_why_hope_box {left:446px; width:107px; top:76px; z-index:97; position:absolute; overflow:hidden; }
	#who_help {width:142px; } #who_help:hover {background:url('../images/menu_hovers.png') -237px -58px; }
	#how_help {width:129px; } #how_help:hover {background:url('../images/menu_hovers.png') -379px -58px; }
	#about_us {width:106px; } #about_us:hover {background:url('../images/menu_hovers.png') -508px -58px; }
		#menu_about_us_box {left:826px; width:107px; top:75px; z-index:95; position:absolute; overflow:hidden; }
	.sub_menu {list-style-type:none; text-align:center; height:0px; cursor:pointer; position:absolute; top:0px; left:0px; }
	.sub_menu li a { }
	.sub_menu li {}*/


/* page specific items (mostly dogs, speech bubbles) */

#bubble_why_help {position:absolute; top:100px; left:300px; z-index:60; width:600px; height:480px; _behavior:url('scripts/iepngfix.htc');
	background:url('../images/bubble_why_help.png') no-repeat; }
#bubble_why_hope {position:absolute; top:100px; left:300px; z-index:60; width:600px; height:450px; _behavior:url('scripts/iepngfix.htc');
	background:url('../images/bubble_why_hope.png') no-repeat; }
#bubble_scientific_successes {position:absolute; top:100px; left:300px; z-index:60; width:600px; height:480px; _behavior:url('scripts/iepngfix.htc');
	background:url('../images/bubble_scientific_successes.png') no-repeat; }
#bubble_who_help {position:absolute; top:105px; left:330px; z-index:60; width:600px; height:480px; _behavior:url('scripts/iepngfix.htc');
	background:url('../images/bubble_who_help.png') no-repeat; }
#bubble_how_to_help {position:absolute; top:105px; left:330px; z-index:60; width:600px; height:480px; _behavior:url('scripts/iepngfix.htc');
	background:url('../images/bubble_how_to_help.png') no-repeat; }
#bubble_about {position:absolute; top:105px; left:360px; z-index:60; width:540px; height:480px; _behavior:url('scripts/iepngfix.htc');
	background:url('../images/bubble_about.png') no-repeat; }

#survivor_stories {border:2px solid #999999; margin-top:20px; }
	.survivor {margin:10px; border-bottom:1px dashed #999999; clear:left; }
	.survivor img {}
	.survivor div {margin:0px 10px 10px 0px; text-align:center; width:150px; float:left; }
	.survivor span {float:left; width:165px; margin-bottom:13px;}
	.survivor p {line-height:20px; }
	#survivor_stories strong {font-size:13px; font-weight:bold; color:#888888; }
#survivor_form {float:right; padding-right:35px; margin-top:200px; padding-left:35px; 
	border-left:1px dashed #999999; }

#page_why_help #content2 {text-align:left; color:#888888; margin-left:60px; margin-top:30px; width:850px; }
#page_why_help table {font-size:13px; text-align:center; line-height:17px; }
#page_why_help table td {width:20%; vertical-align:top; }
#page_why_help table strong {font-size:13px; color:#777777; font-weight:bold; display:block;}
#page_why_help table img {margin-top:20px; }

#videospace {float:right; border-left:1px dashed #999999; padding-left:30px; margin-bottom:50px; width:320px; height:255px;}


/* home page specific items */

#page_home h1 {width:430px; height:310px; overflow:hidden; text-indent:-1000px; cursor:default; _behavior:none;
	background:url('../images/ccc_large.png'); position:relative; left:45px; top:99px;}
#page_home h2 {width:99px; height:124px; overflow:hidden; text-indent:-1000px; 
	background:url('../images/maf_logo.png'); position:absolute; left:55px; top:25px; }
#page_home #content {/*background:url('../images/index_content.png') no-repeat;*/ 
	width:403px; height:133px; padding-bottom:17px; margin-top:110px; }
	
		#page_home #content p {/*visibility:hidden;*/ visibility:visible; color: #000; font-size: 16px; line-height: 26px; letter-spacing: 1px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
		#page_home #content p span{font-size: 22px; font-weight: bold; color: red;}
#page_home #superhero {position:absolute; left:625px; bottom:45px; z-index:90; }
#page_home #superhero_pfizer {position:absolute; left:825px; bottom:40px; z-index:90; }
#page_home #superhero_pets_best {position:absolute; left:315px; bottom:36px; z-index:90; }
#page_home #checkerboard {position:absolute; left:480px; top:126px; z-index:20; }
#page_home #bubble_angel {position:absolute; top:100px; left:-225px; z-index:70; width:385px; height:200px; background:url('../scripts/blank.gif'); }
#page_home #bubble_rex {position:absolute; top:-50px; left:0px; z-index:71; width:330px; height:200px; background:url('../scripts/blank.gif'); }
#page_home #bubble_georgia {position:absolute; top:300px; left:0px; z-index:73; width:320px; height:220px; background:url('../scripts/blank.gif'); }
#page_home #bubble_daisy {position:absolute; top:150px; left:130px; z-index:72; width:310px; height:200px; background:url('../scripts/blank.gif'); }

#preloader {background:url('../images/bubble_daisy.png');
			background:url('../images/bubble_georgia.png');
			background:url('../images/bubble_rex.png');
			background:url('../images/bubble_angel.png');
			display:none; }

#movie {position:absolute; top:535px; left:137px; z-index:80; _behavior:url('scripts/iepngfix.htc');}
#news  {position:absolute; top:535px; left:312px; z-index:80; _behavior:url('scripts/iepngfix.htc');}
#petcancer {position:absolute; top:593px; left:530px; z-index:80; _behavior:url('scripts/iepngfix.htc');}
#poster {position:absolute; top:230px; left:0px; z-index:80; _behavior:url('scripts/iepngfix.htc');}
#maf_exc {position:absolute; top:230px; left:-5px; z-index:80; _behavior:url('scripts/iepngfix.htc');}
#dogtags {position:absolute; top:120px; left:-5px; z-index:80; _behavior:url('scripts/iepngfix.htc');}
#k9k {position:absolute; top:340px; left:-10px; z-index:80;}
#page_home #bubble_video {position:absolute; top:535px; left:90px; z-index:90; width:159px; height:120px; cursor:pointer; background:url('../images/bubble_video.png'); }
#page_home #bubble_news {position:absolute; top:535px; left:260px; z-index:90; width:159px; height:120px; cursor:pointer; background:url('../images/bubble_news.png'); }

/* form styles */

div.formRow {
	width:320px; font-size:13px; color:#888888; 
	margin-bottom:5px; clear:left; 
	}
div.formRow span.rowLabel {
	float:left; clear:both; 
	width:120px; padding:0; margin:0px 0px 0px 0px; 
	text-align:left; 
	}
div.formRow span.rowInput {
	width:320px; float:left; 
	padding:0; margin:2px 0 6px 0;
	text-align:left; font-size:10px; 
	}
div.formSubmit {clear:both; padding:5px 0px 0px 0px; }
input.text {width:310px; font-size:12px; background-color:#E8E8E8; }
textarea {width:310px; font-size:12px; background-color:#E8E8E8; height:140px; }


#footer{
  position: relative; 
  left: 39px; 
  z-index: 3;
  top: 155px;
  width: 900px;
  height: 40px;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
}

#footer a:link, 
#footer a:visited {
  color: #999999;
  text-decoration: none;
  margin: 0px 8px;
}

#footer a:hover,
#footer a:active {
  color: #666666;
  text-decoration: underline;
}

#survivor_form {
  width:318px;
}

#survivor_form textarea {
  width:240px;
}
