/*-------------------------
	SharonCamarillo.com
	filename: sc-main_1.0.css
	version: 1.2
	date: 05-21-07
	date: 10-5-07
	date: 2-6-08
	
	Design and production (c)2007-2008 by Product 9 DESIGN LLC http://www.product9.com
	Design (c) 2007-2008 by Deinise Calef www.wonderdesigner.com
	All Rights Reserved.
--------------------------*/

/*-------------------- 
   TAGS
---------------------*/
body {background-color:#FFEBD6; color:#000000; font-family:Calibri, Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; font-size:100.01%;}

img {border:0;}
p, td, h1, h2, h3, h4, h5, ol, ul, li {margin:0; padding:0; border:0;}

/*---- LINKS -----*/
a {color:#03699C; text-decoration:underline;}
a:visited {color:#024F73; text-decoration:underline; }
a:hover {color:#994a1d; text-decoration:underline;}


/*-------------------- 
   LAYOUT
---------------------*/
 #body_wrapper {margin:0 auto; position:relative; width:900px;}
 	#page_wrapper {width:740px; border:2px solid #994a1d; background:#ffffff; }
   #ad_wrapper {position:absolute; top:15px; left:760px; width:160px; height:600px; background:#F9F9F9;}

   /*---- HEADER -----*/
   #header_wrapper {}
      #header_top {height:30px; background:url(../images/headers/header_logo.jpg) no-repeat; position:relative;}
         #navtop {position:absolute; left:500px; top:7px; width:225px; height:18px; background:#c99279;}
         .navtop_item {display:none;}
      #header {height:188px; background:url(../images/headers/ad_header.jpg) no-repeat;}

	/*---- CONTENT -----*/
	#content_wrapper {width:100%; border:0;}
	#content {line-height:1.17em; background:url(../images/global/bkg/bkg_page.jpg) repeat-y; 
	padding:0; border:0; margin:0; min-height:450px;}
		#content p {padding:0 25px 6px 25px; font-size:0.84em;}
		#content h1 {padding:5px 25px 7px 25px; margin:0; font-size:1.45em; color:#03699C; text-transform:uppercase; line-height:1.15em;}
		#content h1 span {font-size:.60em; font-style:italic; text-transform:none;}
      #content h2 {padding:5px 25px 0 25px; margin:0 0 0 0; font-size:1.25em; color:#03699C; line-height:1.15em;}
		#content h3 {padding:10px 25px 5px 25px; font-size:1.10em; color:#91401E;}
		#content h4 {padding:7px 25px 3px 25px; font-size:.94em; font-weight:bold;}
		#content h5 {padding:0 25px 10px 25px; font-size:.84em; font-style:italic; color:#03699C;}
		.content_corner {background:url(../images/global/bkg/bkg_content_b_r.gif) bottom right no-repeat; height:15px;}
		#content ul {margin:0; padding:0 0 0 25px;}
		#content li {margin:3px 0 3px 15px; padding:0; font-size:0.8em;}
         
	#content_left {margin:0 210px 0 0;}
	#content_right {width:210px; float:right;}
   

   /*---- FOOTER -----*/
   #footer_wrapper {background:#FFFFFF; position:relative;}
   #footer {font-size:0.76em;}
      #footer_nav {position:relative; background:#FFFFFF; height:100px;}
      #footer_nav a {text-decoration:none; color:#999999; display:block; 
      width:160px; padding:2px 0 0 15px; font-size:0.68em;}
      #footer_nav a:hover {color:#666666; text-decoration:underline;}
      
      #footer_nav_01 {position:absolute; top:0; left:20px; width:175px;}
         #footer_nav_01 a {width:175px; }
      #footer_nav_02 {border-left:2px solid #999999; position:absolute; top:0; left:220px; width:160px;}
      #footer_nav_03 {border-left:2px solid #999999; position:absolute; top:0; left:400px; width:160px;}
      #footer_nav_04 {border-left:2px solid #999999; position:absolute; top:0; left:565px; width:160px;}

      #copyright {width:740px; margin:0 auto auto 0; font-size:0.68em; color:#999999; padding:4px 0 15px 4px; text-align:right; }
      #copyright a {color:#999999;}
      #copyright a:hover {color:#03699C;}
      .clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}


/*-------------------- 
   GLOBAL ELEMENTS
---------------------*/
/*---- ADS ----*/
.ads_sup_txt {font-size:0.75em; font-weight:bold; color:#333333; padding:0 5px 0 0;}
.ads_home_txt {font-size:0.7em; color:#333333; padding:12px 5px 0 0;}

/*---- TEXT ----*/
.lc {text-transform:lowercase;}
.blue {color:#03699C;}
.brn {color:#91401E;}
.bldital {font-weight:bold; font-style:italic;}

/*----- PAGE RULE - goes below page content and content footer -----*/
.page_rule {background:url(../images/global/elements/page_rule2.gif) no-repeat; height:5px; 
margin:10px 0 3px 0; width:100%; border:0;}
.page_rule_left {background:url(../images/global/elements/pagerule_left.gif) no-repeat; height:5px; width:150px; padding:0; margin:5px 0 5px 25px;}
.page_rule_right {background:url(../images/global/elements/pagerule_left.gif) no-repeat; height:5px; width:150px; padding:0; margin:5px 0 5px 25px;}

/*------ PHOTOS with CAPTIONS --------*/
.photo_right, .photo_left {text-align:center; font-size:0.79em; font-weight:bold; line-height:1.0em; margin:0 auto;}
.photo_right img, .photo_left img {display:inline;}
.photo_right {float:right; padding:6px 15px 7px 7px;}
.photo_left {float:left; padding:6px 7px 7px 25px;}

.photo_sidebyside {height:165px; padding:0 0 0 35px; width:465px;}
	.photo_sidebyside_l {width:225px; float:left; }
	.photo_sidebyside_r {margin-left:235px;}
	#content .photo_sidebyside p { line-height:1.0em; font-weight:bold; margin:0; padding:0 0 6px 0; text-align:center; font-size:0.8em;}
	

/*------ PHOTOGRAPHY CREDITS --------*/
.photo_credits {color:#8B7878; line-height:1em; width:80%; font-size:0.85em;
margin:0px 25px 5px 25px; padding:6px 0 0 0; background:url(../images/global/elements/pagerule_left_photo.gif) top left no-repeat;}
	#content .photo_credits h4 {margin:0; padding:0; text-transform:uppercase; }
	#content .photo_credits p {margin:0; padding:0;}
	.photo_credits a {color:#727272; text-decoration:none;}
	.photo_credits a:hover {color:#03699C;}
	
	#content p.photo_caption {font-weight:bold; font-size:0.79em; line-height:1.1em; text-align:center; padding:0; margin:0;}

/*------HIGHLIGHT--------*/
	.highlight {padding:15px 25px 17px 0; margin:15px auto;  background-color:#FFEBD6; border:1px solid #ffffff; width:80%;}

/* ---- BACK TO TOP -----*/
.top {text-transform:uppercase; font-size:0.85em; color:#03699C; font-weight:bold; text-align:right;}
.top a {}

/*------ FORMS --------*/
form {margin:0; padding:0;}
.form_wrapper {background-color:#FFEBD6; padding:10px 10px 17px 10px; margin:15px auto; 
border:1px solid #ffffff; width:90%;}
.form_wrapper table {padding:0; margin:0;}
.form_wrapper td {vertical-align:top; padding:3px 6px 3px 3px;}

.form_label { width:22%; text-align:right; margin:0 6px 0 0; font-size:0.84em; font-weight:bold; color:#03699C; text-transform:uppercase; }
.form_field {width:auto;}
.form_error {color:#994a1d; font-size:.9em;}




/*------ PAGE NUMBERING --------*/
#page_num, .continued {text-align:right; font-size:1.0m; text-transform:uppercase; color:#000000; font-weight:bold; padding:5px 15px;}
   #page_num a {color:#91401E; text-decoration:none;}
   #page_num a:visited { color:#B46949; }
   #page_num a:hover {color:#03699C; text-decoration:none;}
   .continued {padding:0; margin:8px 0;}

/*----- SPACERS ------*/
.spacer_25 {display:block; height:25px;}
.spacer_50 {display:block; height:50px;}
.spacer_75 {display:block; height:75px;}
.spacer_100 {display:block; height:100px;}
.spacer_150 {display:block; height:150px;}
.spacer_200 {display:block; height:200px;}

/*----- INFOBOXES ------*/
   #infobox_wrapper {width:100%; display:block;}
   	#infobox_left {width:50%; float:left; margin:0; padding:10px 0 0 0; border:0;}
      #infobox_right {margin:0 0 0 50%; padding:10px 0 0 0; border:0;}
      
     /*---------------------------------------------------
     INFOBOX 1, 3 - colored bkg, page right, below nav
     ---------------------------------------------------*/

	     	/* lower-right */ 
         .infobox_1, .infobox_1_body, .infobox_1_head, .infobox_1_head h2 
         {background:transparent url(/images/global/infobox/infobox_1.jpg) no-repeat bottom right;}
         
         .infobox_3, .infobox_3_body, .infobox_3_head, .infobox_3_head h2 
         {background:transparent url(/images/global/infobox/infobox_2.jpg) no-repeat bottom right;}

         .infobox_1, .infobox_3 {width:195px !important; /* intended total box width - padding-right(next) */ 
         width:180px; /* IE Win = width - padding */ 
         padding-right:5px; /* the gap on the right edge of the image (not content padding) */ 
         margin:10px auto; /* use to position the box */} 
			
			.cla_winners .infobox_3 {width:555px !important; /* intended total box width - padding-right(next) */ 
         width:540px; /* IE Win = width - padding */ 
         padding-right:5px; /* the gap on the right edge of the image (not content padding) */ 
         margin:10px auto; /* use to position the box */} 
         
         /* top-right */ 
         .infobox_1_head, .infobox_3_head {background-position:top right; margin-right:-5px; 
         /* pull the right image over on top of border */
         padding-right:20px; /* right-image-gap + right-inside padding */ } 
         
         /* top-left */ 
         .infobox_1_head h2, .infobox_3_head h2 {background-position:top left; margin:0; border:0;
         padding:5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
         height:auto !important; height: 1%; /* IE Holly Hack */} 
         
         /* lower-left */ 
         .infobox_1_body, .infobox_3_body {background-position:bottom left; margin-right:15px; /* interior-padding right */ 
         padding:0 0 15px 15px; /* mirror .infobox_head right/left */ }
         
      	.infobox_1_head h2, .infobox_3_head h2 {font-size:1.15em; color:#03699C; text-align:center; text-transform:uppercase;}
         .infobox_1_body p, .infobox_3_body p {font-size:0.8em; color:#000; padding:0 0 5px 0; margin:0;}
         .infobox_1 a, .infobox_3 a {color:#03699C; text-decoration:none;}
         .infobox_1 a:hover, .infobox_3 a:hover {color:#994A1D;}
         .infobox_pic {text-align:center; margin:0 auto;}
         .infobox_1_body ul, .infobox_3_body ul {font-size:0.8em; color:#000; margin:0 0 0 10px;}
			.infobox_1_body img, .infobox_3_body img {display:block;}
			
			h2.title_case {text-transform:none;}
			
			.infobox_1_body img.cntrimg {text-align:center; display:inline;}

         
     /* ----------------------------------------------
     INFOBOX 2 - gray outline, page left below content
	  INFOBOX 4 - gradient bkg 
     ------------------------------------------------*/
         /* lower-right */ 
         .infobox_2, .infobox_2_body, .infobox_2_head, .infobox_2_head h2 
         {background:transparent url(/images/global/infobox/infobox_2.jpg) no-repeat bottom right;}
         
			.infobox_4, .infobox_4_body, .infobox_4_head, .infobox_4_head h2 
         {background:transparent url(/images/global/infobox/infobox_1.jpg) no-repeat bottom right;}

         .infobox_2, .infobox_4 {width:250px !important; /* intended total box width - padding-right(next) */ 
         width:235px; /* IE Win = width - padding */ 
         padding-right:5px; /* the gap on the right edge of the image (not content padding) */ 
         margin:10px auto; /* use to position the box */}
			
			.cla_winners .infobox_2 {width:235px !important; /* intended total box width - padding-right(next) */ 
         width:215px; /* IE Win = width - padding */ 
         padding-right:5px; /* the gap on the right edge of the image (not content padding) */ 
         margin:10px auto; /* use to position the box */} 
         
         /* top-right */ 
         .infobox_2_head, .infobox_4_head {background-position:top right; margin-right:-5px; 
         /* pull the right image over on top of border */
         padding-right:20px; /* right-image-gap + right-inside padding */ } 
         
         /* top-left */ 
         .infobox_2_head h2 {background-position:top left; margin:0; border:0;
         padding:5px 0 6px 15px; /* padding-left = image gap + interior padding ... no padding-right */ 
         height:auto !important; height: 1%; /* IE Holly Hack */} 
			
			.infobox_4_head h2 {background-position:top left; margin:0; border:0;
         padding:2px 0 0 15px; /* padding-left = image gap + interior padding ... no padding-right */ 
         height:auto !important; height: 1%; /* IE Holly Hack */} 
         
         /* lower-left */ 
         .infobox_2_body, .infobox_4_body { background-position:bottom left; margin-right:10px; /* interior-padding right */
         padding:0 0 15px 15px; /* mirror .infobox_head right/left */ }
         
      	.infobox_2_head h2 {font-size:.95em; color:#03699C; text-align:center; text-transform:uppercase;}
			.infobox_4_head h2 {font-size:.95em; color:#03699C; text-align:center;}
         .infobox_2_body p {font-size:0.8em; color:#000; padding:0; margin:0;}
			.infobox_4_body p {font-size:0.8em; color:#000; padding:0; margin:0;}
         .infobox_2 a, .infobox_4 a {color:#03699C; text-decoration:none;}
         .infobox_2 a:hover, .infobox_4 a:hover {color:#994A1D;}
			.infobox_sig {text-align:right; font-weight:bold; font-style:italic; display:block;}

/* ----------------------------------------------
     INFOBOX 5 - reach for the star in you award 
	  INFOBOX 6 - Winners circle pictures 
------------------------------------------------*/
	.infobox_wrapper_star, .infobox_wrapper_wide {width:100%; display:block;}
         /* lower-right */ 
         .infobox_5, .infobox_5_body, .infobox_5_head, .infobox_5_head h2 
         {background:transparent url(/images/global/infobox/infobox_5.jpg) no-repeat bottom right;}
        
		  .infobox_6, .infobox_6_body, .infobox_6_head, .infobox_6_head h2 
         {background:transparent url(/images/global/infobox/infobox_6.gif) no-repeat bottom right;}

         .infobox_5, .infobox_6 {width:450px !important; /* intended total box width - padding-right(next) */ 
         width:450px; /* IE Win = width - padding */ 
         padding-right:5px; /* the gap on the right edge of the image (not content padding) */ 
         margin:10px auto; /* use to position the box */} 
			
         /* top-right */ 
         .infobox_5_head, .infobox_6_head {background-position:top right; margin-right:-5px; 
         /* pull the right image over on top of border */
         padding-right:20px; /* right-image-gap + right-inside padding */ } 
         
         /* top-left */ 
         .infobox_5_head h2, .infobox_6_head h2 {background-position:top left; margin:0; border:0;
         padding:5px 0 6px 15px; /* padding-left = image gap + interior padding ... no padding-right */ 
         height:auto !important; height: 1%; /* IE Holly Hack */} 
			         
         /* lower-left */ 
         .infobox_5_body, .infobox_6_body { background-position:bottom left; margin-right:10px; margin-left:0px;/* interior-padding right */
         padding:0 0 15px 15px; /* mirror .infobox_head right/left */ }
         
			.infobox_5_head h2, .infobox_6_head h2 {font-size:1.1em; color:#03699C; text-align:center;}
         .infobox_5_body p, .infobox_6_body p {font-size:0.8em; color:#000; padding:0; margin:0;}
         .infobox_5 a, .infobox_6 a {color:#03699C; text-decoration:none;}
         .infobox_5 a:hover, .infobox_6 a:hover {color:#994A1D;}
			.infobox_sig {text-align:right; font-weight:bold; font-style:italic; display:block;}
			
			.infobox_wrapper_star table, .infobox_wrapper_wide table {color:#03699C; margin:5px auto;}
			.infobox_wrapper_star td, .infobox_wrapper_wide td { vertical-align:top;}
			
			.infobox_5_body ul, .infobox_6_body ul {margin:0 0 0 15px;}
			.infobox_5_body li, .infobox_6_body li {list-style:url(../images/global/elements/bullet_star.gif);}
			
 /*---------------------------------------------------
     INFOBOX 7-8 - home page infoboxes
     ---------------------------------------------------*/

	     	/* lower-right */ 
         .infobox_7, .infobox_7_body, .infobox_7_head, .infobox_7_head h2 
         {background:transparent url(/images/global/infobox/infobox_a1.gif) no-repeat bottom right;}
         
         .infobox_8, .infobox_8_body, .infobox_8_head, .infobox_8_head h2 
         {background:transparent url(/images/global/infobox/infobox_b1.jpg) no-repeat bottom right;}
         .infobox_7, .infobox_8 { width:95% !important; /* intended total box width - padding-right(next) */ width:89%; /* IE Win = width - padding */ padding-right:5px; /* the gap on the right edge of the image (not content padding) */ margin:10px auto 0 auto; /* use to position the box */ }
         
         /* top-right */ 
         .infobox_7_head, .infobox_8_head { background-position:top right; margin-right:-5px; /* pull the right image over on top of border */ padding-right:20px; /* right-image-gap + right-inside padding */ padding-left: 3px; } 
         
         /* top-left */ 
         .infobox_7_head h2, .infobox_8_head h2 {background-position:top left; margin:0 0 0 -3px; border:0;
         padding:6px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
         height:auto !important; height: 1%; /* IE Holly Hack */} 
         
         /* lower-left */ 
         .infobox_7_body, .infobox_8_body { background-position:bottom left; margin-right:6px; /* interior-padding right */ padding:0 0 9px 6px; /* mirror .infobox_head right/left */ }
         
      	.infobox_7_head h2, .infobox_8_head h2 {font-size:0.95em; color:#03699C; text-align:center; text-transform:uppercase;}
         .infobox_7_body p, .infobox_8_body p { font-size:0.75em; color:#000; padding:0 0 3px 0; margin:0 0 0 6px; }
         .infobox_7 a, .infobox_8 a {color:#03699C; text-decoration:none; margin:0; padding:0;}
         .infobox_7 a:hover, .infobox_8 a:hover {color:#994A1D;}
         .infobox_pic {text-align:center; margin:0 auto;}
         .infobox_7_body ul, .infobox_8_body ul {font-size:0.8em; color:#000; margin:0 0 0 10px;}
			.infobox_7_body img, .infobox_8_body img {display:block;}
			.infobox_7_body img.cntrimg {text-align:center; display:inline;}


/*------------------------------------------------------------- 

   PAGE CUSTOMIZATION
   - HEADER SWITCH: each header changes based on the page ID
   
-------------------------------------------------------------*/

   /* HOME */
   #home #header {background:url(../images/headers/home_header.jpg) no-repeat; height:175px;}
		#home #header_top {height:30px; background:url(../images/headers/header_logo.jpg) no-repeat;}
		#home #content_wrapper {padding:22px 0 0 0;}
		#home #content_left {margin:0 67% 0 15px; height:100%;}
		#home #content_right {width:67%; float:right; padding:0 0 0 0;}
			#home #content_right p {padding:0 15px 6px 15px; font-size:0.84em;}
			#home #content_right h1 {padding:5px 15px 7px 15px; margin:0; font-size:1.45em; color:#03699C; text-transform:uppercase; line-height:1.15em;}
			#home #content_right h1 span {font-size:.60em; font-style:italic; text-transform:none;}
			#home #content_right h2 {padding:5px 15px 0 15px; margin:0 0 0 0; font-size:1.25em; color:#03699C; line-height:1.15em;}
			#home #content_right h3 {padding:10px 15px 5px 15px; font-size:1.10em; color:#91401E;}
			#home #content_right  h4 {}
			.home_main_feature {float:right; padding:0 0 10px 10px;}
			
			/* top left sidebar home page */
			#feature_1_wrapper {}
				#feature_1_wrapper .home_top {margin:0; padding:0;}
				#feature_1_wrapper .home_feature_1 {background: url(../images/pages/home/home_sidebar_bkg.jpg) top right repeat-y;
				margin:0; padding:9px 0;}
				/*padding:2px 0 2px 18px;*/
				
				#feature_1_wrapper .home_feature_top {background:url(../images/pages/home/home_sidebar_top.jpg) top right no-repeat; height:20px;}		
				#feature_1_wrapper .home_feature_bot {background:url(../images/pages/home/home_sidebar_bot.jpg) top right no-repeat; height:35px;}
				
				#feature_1_wrapper .home_feature_head {margin:0 0 5px 15px;}
				#feature_1_wrapper .home_feature_1 h3 {font-size:0.95em; line-height:1.15em; margin:0; padding:0;}
					#feature_1_wrapper .home_feature_1 a {margin:0 0 0 0; padding:0 0 2px 18px; display:block;
					background:url(../images/pages/home/home_star.jpg) 0 0 no-repeat; text-decoration:none;}
					#feature_1_wrapper .home_feature_1 a:hover {background:url(../images/pages/home/home_star_hover.jpg) 0 0 no-repeat;}
					
					#feature_1_wrapper .home_feature_1 a.nostar {margin:0 0 0 0; padding:0 0 2px 0;
					background:none; text-decoration:none; z-index:0;}
					#feature_1_wrapper .home_feature_1 a.nostar:hover {background:none;}
				
				
				#feature_1_wrapper .home_feature_txt {margin:5px 0 0 15px;}
				#feature_1_wrapper .home_feature_1 p {font-size:0.76em; line-height:1.15em; margin:0 10px 0 6px; padding:0 0 4px 0px;}

				#feature_1_wrapper .home_feature_img {float:left; width:80px; text-align:center; padding:0 0 3px 15px;}					

				#feature_1_wrapper .home_feature_div { background:url(../images/pages/home/home_sidebar_line.jpg) top right no-repeat; margin:0; padding:0; height:10px;}

		/* home bottom features  */
		
		#home_wrapper, #home_wrapper_2 { position:relative; height:475px; margin:0 15px; background:url(../images/global/bkg/bkg_page.jpg) repeat-y; }
			#home_wrapper_2 {height:700px;}
			#home_wrapper_2b {position:relative; margin:0 15px; background:url(../images/global/bkg/bkg_page.jpg) repeat-y;}
			h2.home_subhead {clear:both; padding:6px 0 6px 15px; color:#03699C; font-size:1.45em;}
			h2.home_subhead2 {clear:both; padding:15px 0 10px 10px; color:#03699C; font-size:1.05em;}
			
			#home_wrapper h3, #home_wrapper_2 h3 {clear:both; padding:10px 0 15px 0; color:#03699C; font-size:1.15em;}
			#feature_2_wrapper { position:relative; height:95px; }
			#feature_3_wrapper { position:relative; height:330px; }
			.feature_col_1 {position:absolute; top:0; left:0; width:33%;}
			.feature_col_2 {position:absolute; top:0; left:33%; width:33%;}
			.feature_col_3 {position:absolute; top:0; left:66%; width:34%;}
			
		/* Home - Gold Sponsors */
		#gold_sponsors_1 {height:70px; position:relative;}
			.gold_sponsor_item_1-1 {width:200px; position:absolute; top:0; left:15px; }
			.gold_sponsor_item_1-2 {width:200px; position:absolute; top:0; left:245px;}
			.gold_sponsor_item_1-3 {width:200px; position:absolute; top:0; left:470px; margin:auto 0;}
		#gold_sponsors_2 {height:110px; position:relative;}
			.gold_sponsor_item_2-1 { width:200px; position:absolute; top:20px; left:15px; }
			.gold_sponsor_item_2-2 { width:200px; position:absolute; top:0px; left:245px; }
			.gold_sponsor_item_2-3 {
	width:200px;
	position:absolute;
	top:1px;
	left:474px;
	margin:auto 0;
}
		
		#more-sharon {height:40px; position:relative; text-align:center; padding:20px 0 0 0; background:#FFFFFF;}
			.more-sharon-1 {width:242px; position:absolute; top:20px; left:1px;}
			.more-sharon-2 { width:200px; position:absolute; top:17px; left:255px; }
			.more-sharon-3 {width:200px; position:absolute; top:20px; left:475px;}
			#more-sharon a { font-size:.95em; color:#000; font-weight:bold; text-decoration:none; text-align:center; }
			#more-sharon h2 {padding:0 0 0 0;}
			
				#join-our-list {}
		
			
   
   /* meet Sharon */
   #msc #header {background:url(../images/headers/msc_header.jpg) no-repeat;}
   	#hall_fame {margin:10px 25px; padding:15px 0; background-color:#FFEBD6; border:1px solid #ffffff;}
  
   /* performance team */
   #pt #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_borregales #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_deupree #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_hull #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_irvin #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_friedman #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_price #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_purcelli #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_rita #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_tyson #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      #pt_vanrein #header {background:url(../images/headers/pt_header.jpg) no-repeat;}
      
      #pt .thumbnails {padding:15px 0;}
      #pt .thumbnails table {font-size:0.95em; text-align:center; color:#03699C; font-weight:bold;}
      #pt .thumbnails img {display:inline;}
      #pt .thumbnails td {padding:15px 0;}
   
   /* co-instructors */    
   #co #header {background:url(../images/headers/co_header.jpg) no-repeat;}
      #co_price #header {background:url(../images/headers/co_header.jpg) no-repeat;}
      #co_irvin #header {background:url(../images/headers/co_header.jpg) no-repeat;}
      #co_vanrein #header {background:url(../images/headers/co_header.jpg) no-repeat;}
    
       #co .thumbnails {padding:15px 0;}
       #co .thumbnails table {font-size:1.05em; text-align:center; color:#03699C; font-weight:bold;}
       #co .thumbnails img {display:inline;}
   
   /* clinics */
   #clinics #header {background:url(../images/headers/cln_header.jpg) no-repeat;}
		.clinics_wrapper {padding:15px 0;}
		.clinics_left {float:left; width:50%;}
		.clinics_right {margin-left:50%;}
			#content .clinics_wrapper h4 {padding:0 25px; margin:0 auto;}
			
			.cln_section {margin:6px 15px 3px 15px; padding:0 0 0 0;}
			#content .cln_section h3 {background:url(../images/global/elements/pagerule_left.gif) bottom left no-repeat;
		margin:0; padding:12px 0 9px 6px;}
			.cln_indent {padding:0 0 4px 20px; margin:0; background:#FFEBD6;}
			
		.clinics_wrapper {padding:15px 0;}
		.clinics_left {float:left; width:50%;}
		.clinics_right {margin-left:50%;}
		
		#cln_schedule {font-size:0.8em; padding:10px 25px; line-height:1.05em;}
		#cln_schedule table { background:#FFEBD6;}
      #cln_schedule td {padding:6px 0 9px 12px; vertical-align:top;}  
      #cln_schedule td.cln_month {font-weight:bold; font-size:1.2em; color:#994A1D; 
      padding:10px 0 7px 12px; margin:0 0 7px 0;
      background:url(../images/global/elements/pagerule_left.gif) bottom left no-repeat;}
      .cln_date {}  
      #cln_schedule h3 {text-align:center; font-size:1.25em; line-height:1.15em; }
		
		.small_date {font-size:0.65em; font-style:italic;}
   
   /* classics */
   #classics #header {background:url(../images/headers/cls_header.jpg) no-repeat;}
		.classics_wrapper {padding:15px 0;}
		.classics_left {float:left; width:50%;}
		.classics_right {margin-left:50%;}
		
		.classic_list {padding:6px 0;}
			.classic_list p { background:url(../images/global/elements/star_blue.gif) no-repeat; padding:3px 0 3px 25px;}
		
		.cla_section {margin:6px 15px 3px 15px; padding:0 0 0 0;}
		/*background: url(../images/global/elements/page_rule_2.gif) top center no-repeat;*/
		#content .cla_section h3 {background:url(../images/global/elements/pagerule_left.gif) bottom left no-repeat;
		margin:0; padding:12px 0 9px 6px;}
		.cla_section .contactinfo {color:#03699C; font-weight:bold; width:75px; padding:6px 6px 0 0; text-transform:uppercase;}

		.cla_table, .cla_table_center {padding:4px 0 0 0; font-size:0.84em; margin:9px 15px 0 0; vertical-align:top; line-height:1.25em;}
		.cla_table_center {margin:9px auto 0 auto;}
		.cla_table td, 
		.cla_table_center td {vertical-align:top; padding:4px 6px 3px 0;}
		
		#content .cla_section h4,
		#content .cla_section h2,
		#content .cla_section p {margin-left:0; padding-left:0; line-height:1.05em; margin:0 0 0 0;}
		
		#content .cla_table h4,
		#content .cla_table_center h4 {padding:0; margin:0; font-size:1.04em;}
		#content .cla_table p,
		#content .cla_table_center p {padding:0; margin:0 0 0 0; font-size:1.0em; line-height:1.25em;}
		#content .cla_table li,
		#content .cla_table_center li {padding:0; margin:0; font-size:1.0em;}
		#content .cla_p {padding:9px 0 0 0;}
		.cla_indent {padding:0 0 4px 20px; margin:0; background:#FFEBD6;}
		
		/* runtimes */
		.cla_table_runtimes {font-size:0.71em;  line-height:1.1em; }
		.cla_table_runtimes td {vertical-align:top; border-bottom:dotted 1px #994A1D; padding:2px 2px 2px 0;}
		
		.cla_table_runtimes td.cla_col_hi {background:#FFDEBD;}
		.cla_table_runtimes td.cla_col_cur {background:#FFDEBD; font-weight:bold;}
		.cla_table_runtimes td.cla_col_bol {font-weight:bold;}
		.cla_table_runtimes td.cla_col_ctr {text-align:center;}
		.cla_table .cla_time {text-align:right; padding:4px 9px 0 0;}
		.cla_blue {color:#03699C; font-weight:bold; padding:6px 6px 0 0; text-transform:uppercase;}
		
		
		.runtimes_header_a {text-align:center; color:#03699C; font-weight:bold; padding:6px 6px 0 0; text-transform:uppercase;}
		.runtimes_header {text-align:right; color:#03699C; font-weight:bold; padding:6px 6px 0 0; text-transform:uppercase;}
		.runtimes_header_on {background:#FFDEBD; text-align:right; color:#03699C; font-weight:bold; padding:6px 6px 0 0; text-transform:uppercase;}
		.runtimes_place {text-align:center; width:20px;}
		.runtimes_contestant {text-align:left;}
		.runtimes_horse {text-align:left;}
		.runtimes_state {text-align:center; width:18px;}
		.runtimes_go1_on, .runtimes_go2_on, .runtimes_go3_on, .runtimes_avg_on {text-align:right; background:#FFDEBD; font-weight:bold;}
		.runtimes_go1, .runtimes_go2, .runtimes_go3, .runtimes_avg {text-align:right; width:50px;}
		
		/* classics winners */
		 .cla_winners {position:relative; height:370px;}
			 .cla_winners_1 {position:absolute; top:0; left:0; width:235px;}
			 .cla_winners_2 {position:absolute; top:0; left:33%; width:235px;}
			 .cla_winners_3 {position:absolute; top:0; left:66%; width:235px;}
			 
			 .cla_winners .infobox_2 {width:235px;}
		
		/* classics order form */
		.classic_entry_head {width:80%; margin:0 auto 12px auto; padding:0; border:0;}
			#content .classic_entry_head h2 {margin:0; padding:9px 0 3px 0;}
			#content .classic_entry_head h3 {margin:0; padding:6px 0 3px 0;}
			#content .classic_entry_head h4 {margin:0; padding:0 0 3px 0;}
			#content .classic_entry_head p {margin:0; padding:0 0 3px 0;}
			.classic_entry_head td {width:50%;}
			.required {font-weight:bold; color:#03699C;}
			#content h4.cla_section_label {font-weight:bold; color:#03699C; font-size:1.15em; padding:18px 0 12px 0;}
			
			.cla_order_form {padding:0 0 4px 20px; margin:0; background:#FFEBD6;}
				.cla_order_form label {position:relative; font-size:0.8em; font-weight:bold; display:block; margin:0 0 9px 0;}
					.cla_order_form input {position:absolute; top:0; left:190px;}
					.cla_order_form select {position:absolute; top:0; left:190px;}
					.cla_order_form textarea {position:absolute; top:0; left:190px;}
					.form_radio {}

		/* classics entry */
		.tbl_classic_entry {}
		.tbl_classic_entry td {vertical-align:top;}
		#btn_entry_container {}
		.btn_entry {height:50px; width:200px; padding:10px 0 18px 12px; top:0;}
			.btn_entry a#download, .btn_entry a#enter_online {display:block; width:200px; height:50px;}
			.btn_entry a:hover#download, .btn_entry a:hover#enter_online{display:block;}

			.btn_entry a#download {background:url(/images/pages/classics/landing/btn_classic_form.gif) center 0 no-repeat;}
			.btn_entry a#enter_online {background:url(/images/pages/classics/landing/btn_enter_online.gif) center 0 no-repeat;}
			.btn_entry a:hover#download {background:url(/images/pages/classics/landing/btn_classic_form.gif) center -50px no-repeat;}
			.btn_entry a:hover#enter_online {background:url(/images/pages/classics/landing/btn_enter_online.gif) center -50px no-repeat;}
			
			

			
			#enter_online {}
			#download {}
		
   
   /* sharon's current events */
   #sce #header {background:url(../images/headers/sce_header.jpg) no-repeat;}
   	#sce_schedule {font-size:0.8em; padding:10px 25px; line-height:1.05em;}
		#sce_schedule table { background:#FFEBD6;}
      #sce_schedule td {padding:6px 0 9px 12px; vertical-align:top;}  
      #sce_schedule td.sce_month {font-weight:bold; font-size:1.2em; color:#994A1D; 
      padding:10px 0 7px 12px; margin:0 0 7px 0;
      background:url(../images/global/elements/pagerule_left.gif) bottom left no-repeat;}
      .sce_date {}
      #sce_schedule h3 {text-align:center; font-size:1.25em; line-height:1.15em; }
   
   /* books dvds */
   #bdvd #header {background:url(../images/headers/bdvd_header.jpg) no-repeat;}
		#bdvd .thumbnails {padding:6px 0;}
      #bdvd .thumbnails table {text-align:center; color:#03699C; font-weight:bold;}
      #bdvd .thumbnails img {}
      #bdvd .thumbnails td {padding:3px 0; vertical-align:top;}
		#bdvd .thumbnails p {font-size:0.8em; line-height:1.1em; margin:0 5px; padding:0;}
		#content .bdvd_title {color:#000000;}
		#content .bdvd_by { color:#000000;}
		#content .bdvd_time {color:#000000; padding:3px 0 0 25px; margin:0;}
		#content .bdvd_price {color:#000000; padding:0 0 10px 25px; margin:0;}
		a.order_now {text-decoration:none; font-size:1.5em; display:block; margin:9px 0 0 0;}
		
		#content .disc_set_current {padding:5px 0 25px 25px;}
		#content .disc_set_current h4 {margin:10px 0 0 0; padding:0; color:#03699C; text-transform:uppercase;}
		#content .disc_set_current ul {margin:0; padding:0;}
		#content .disc_set_current li {margin:3px 0 3px 15px; padding:0; font-size:0.8em;}
		
		#content .disc_set {padding:5px 0 25px 25px;}
		#content .disc_set h4 {margin:10px 0 0 0; padding:0; text-transform:uppercase;}
		#content .disc_set ul {margin:0; padding:0;}
		#content .disc_set li {margin:3px 0 3px 15px; padding:0; font-size:0.8em;}
		#content .rafterc {padding:0 0 0 50px;}
		#orders {}
		.bdvd_caption {color:#03699C; font-size:1.15em; line-height:1.25em;}
		
		/* orders */
		.bdvd_orders {margin:0 auto; width:95%;}
		td.bdvd_orders_art {width:20%; text-align:center;}
			td.bdvd_orders_art img {padding:0 10px 10px 0;}
		td.bdvd_orders_desc {width:50%; vertical-align:top;}
			#content td.bdvd_orders_desc p {padding:0 3px 3px 9px;}
			#content td.bdvd_orders_desc img {float:left;}
		td.bdvd_orders_price {width:10%; vertical-align:top;}
			#content td.bdvd_orders_price p {padding:0; text-align:center; font-weight:bold; color:#03699C;}
		td.bdvd_orders_add {width:20%; vertical-align:top;}
			#content td.bdvd_orders_add p {padding:0;}
		
   
   /* camarillo choice */
   #ccp #header {background:url(../images/headers/ccp_header.jpg) no-repeat;}
		.cam_choice {display:block; margin:15px 0;}
		.cam_choice h4 { background:url(../images/global/elements/pagerule_left_photo.gif) no-repeat;}
		
		.sponsors {margin:25px 0;}
		.sponsors h4 { background:url(../images/global/elements/pagerule_left_photo.gif) no-repeat;}
		.sponsors .logo {float:right; padding:15px 55px 5px 15px;}
		.sponsors .contactinfo {color:#03699C; font-weight:bold; width:75px; padding:6px 6px 0 0;}
   
   /* Spirit and Self */
   #ss #header {background:url(../images/headers/ss_header.jpg) no-repeat;}
   #jw #header {background:url(../images/headers/jw_header.jpg) no-repeat;}
   
   /* making a difference */
   #md #header {background:url(../images/headers/md_header.jpg) no-repeat;}
		#content .md_note {margin:0 0 0 0; padding:3px 25px 3px 25px;}
		#content .md_sig {font-style:italic; font-weight:bold; text-align:right; margin:0 0 0 0; padding:0 25px 16px 25px;}
   
   /* in pursuit of excellence */
   #ipe #header {background:url(../images/headers/ipe_header.jpg) no-repeat;}
      #rtp #header {background:url(../images/headers/rtp_header.jpg) no-repeat;}
      #askdd #header {background:url(../images/headers/ad_header.jpg) no-repeat;}
      #ggg #header {background:url(../images/headers/ggg_header.jpg) no-repeat;}
		#tr_out #header {background:url(../images/headers/to_header.jpg) no-repeat;}
		#content .question {color:#03699C; font-weight:normal;}
		#content .answer {color:#03699C;font-weight:normal; padding-bottom:20px;}
   
   /* ask sharon */
   #as #header {background:url(../images/headers/as_header.jpg) no-repeat;}
		.ask_letter_box {padding:10px 5px; margin:12px auto; background-color:#FFEBD6; border:1px solid #ffffff; width:80%;}
		#content .ask_letter_box p {margin:6px 20px; padding:0;}
   	#content .ask_letter_dear {padding:10px 55px 6px 55px; font-style:italic;}
      #content .ask_letter {font-style:italic; padding:5px 55px 6px 55px;}
      #content .ask_answer_dear {padding:10px 25px 6px 25px; font-weight:bold;}
      .ask_answer {}
      #content .ask_answer_sig {font-style:italic; }
      #content .ask_answer_sc {font-style:italic; padding:5px 25px 20px 25px;}
      .ask_divider {background:url(../images/global/elements/page_rule2.gif) center center no-repeat; 
      height:25px; margin:5px 0;}
      .ask_list {padding:3px 0; font-size:1em;}
      .ask_list li {padding:3px auto;}
      .ask_from {font-size:1.25em;}
     
	 	.as_caring, .as_competition, .as_equipment, .as_fundamentals, .as_turning_barrels {display:none;}
	 	#as_caring .as_caring {display:block;}
		#as_competition .as_competition {display:block;}
		#as_equipment .as_equipment {display:block;}
		#as_fundamentals .as_fundamentals {display:block;}
		#as_turning_barrels .as_turning_barrels {display:block;}
   
   /* sponsors */
   #fso #header {background:url(../images/headers/fso_header.jpg) no-repeat;}
   
   /* horses for sale */
   #hfs #header {background:url(../images/headers/hfs_header.jpg) no-repeat;}
   
   /* industry */
   #il #header {background:url(../images/headers/il_header.jpg) no-repeat;}
		#content .il_list  p {background:url(../images/global/elements/star_02_sm.gif) top left no-repeat; margin:6px 0 0 25px; padding:0 25px 6px 30px;}
   
   /* contact */
   #cu #header {background:url(../images/headers/cu_header.jpg) no-repeat;}
	
	 /* contact */
   #sitemap #header {background:url(../images/headers/sm_header.jpg) no-repeat;}
   
/*-------------------

HACKS

-------------------*/

/* IE 5 MAC HACKS */

/* \*/ /*/
  
  .content_corner {height:20px;}
  #nav_wrapper {height:80%;}
  
/* */

