/* top view */

div#left_box.sfh{
background-image:url('/swing-for-hope/sfh_end_bg.gif');
height:915px;
color:black;
}
div#left_box.sfh div.block{
width:358px;
height:450px;
float:left;
padding:70px 8px 0px 8px;
}
#left_box div.block p,#left_box div.block a{
font-size:12px;
color:black;
}
#sfh-header{
height:230px;
padding:150px 30px 20px 20px;

}

#sfh-header p{
padding: 5px;
}

#sfh-header p.area{
padding-top: 10px;
}

div#left_box div#sfh-header div#sfh-support {
height:32px;
margin-left:20px;
_margin-left:10px;
*margin-top: -2px;
padding-top: 14px;
width:325px;
float:left;

}
div#left_box div#sfh-header select {
float:left;
margin:0px;
margin-top: -6px;
*margin-top: -2px;
padding: 0;
}
div#left_box div#sfh-header a {
display:block;
height:30px;

}

div#left_box div#sfh-support a span {
display:none;
}
div#sfh-body h2{
background-color:transparent;
color:black;
margin-bottom:10px;
}
div#sfh-body p.catchphrase{
font-weight:bold;
font-size:15px;
margin-bottom:15px;
}
div#sfh-body h3{
font-size:12px;
margin:18px 0px;
font-weight:normal;
}
div#sfh-knowmore{
margin-top:10px;
height:158px;
}

div#sfh-knowmore h4{
border-left:5px solid #FF3366;
padding-left:5px;
font-weight:normal;
margin-bottom:10px;
}
div#left_box div#sfh-knowmore a{
display:block;
text-align:right;
font-size:14px;
font-weight: bold;

margin-top:20px;
}
div#sfh-links{
padding:0px 5px;
font-size:12px;
}

div#sfh-links ul{
padding:5px 30px;
margin: 0;
}

div#sfh-links ul li{
list-style-type: disc;
}


div#sfh-links h4{
*margin-top: 8px;
margin-top:3px;
font-size:12px;
margin-left:8px;
}

#left_box div#sfh-links a{
font-weight: bold;
text-decoration:underline;
}
p.sfh-cathphrase {
text-align:center;
margin-top:40px;
}

div#left_box.sfh div#sfh-campaign-header {
margin:0;
padding:0;
margin-top:180px;
margin-left:20px;
height:20px;
float:left;
}
div#left_box.sfh div#sfh-campaign-header a.presents{
color:black;
text-decoration:underline;
margin:0;
padding:0;
}

/*map and graph view */

div#left_box.sfh-map{
height:800px;
background-image:url(/swing-for-hope/graph-view.gif);
background-repeat:no-repeat;
background-color:#F9D9E5;
color:black;
}
div div#left_box.sfh-map a,div div#left_box div#mapPanelContainer a{
color:black;
}
div#mapPanelContainer {
width:690px;
clear:both;
margin:10px auto;
height:620px;
overflow:hidden;
padding-top:130px;
}
div.panel{
width:100%;
height:570px;
}

div#generalMap{
clear:both;
}
div#sfh-campaign-header{
height:190px;
overflow:hidden;
float:left;
}

div#left_box div#sfh-campaign-header div#sfh-button {
height:32px;
margin-left:30px;
_margin-left:20px;
margin-top:112px;
padding-top:3px;
width:180px;
float:left;
}
div#sfh-campaign-header div#sfh-button a {
color:#FC82BE;
font-weight:bold;
}

div#mapPanelContainer h3{
text-align:center;
margin:5px 0px;
}
a.small{
font-size:11px;
}
a.loop {
background-image:url(/swing-for-hope/mignifier.jpg);
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
float:right;
}
div#left_box div#sfh-campaign-header a.presents{
display:block;
margin-left:40px;
_margin-left:20px;
margin-top:118px;
float:left;
color:black;
text-decoration:underline;
}
div#lightwindow_contents {
color:#000;
background-color:#F9D9E5;
z-index:50000;
}
div#lightwindow_contents #lightwindow_iframe {
padding:20px;
}
div#barGraph{
width:680px;
margin:0 auto;
}



/* products view */

body#products {
	color:#000;
}
#products-list h3 {
border-top:2px solid #fff;
border-bottom:1px solid #fff;
text-align:center;
margin:25px 0 10px 0;
padding:15px;
}
#products-list{
padding:0px 20px;
}
#products-list ul{
margin:0 auto;
padding:0;
margin-left:80px;
_margin-left:180px;
}
#products-list ul li {
margin:5px;
padding:5px;
display:inline;
padding-right:20px;
list-style-type:none;
}
#products-list td {
height:100px;
padding:5px;
font-size:11px;
line-height:1.5;
}
#products-list td img {
border:1px solid white;
display:block;
margin:0;
vertical-align:top;
}
#products-list tr.odds td {
text-align:left;
padding-right:20px;
}

#products-list tr.odds td a{
color: #000;
text-decoration: none;
}
#products-list tr.odds td a:visited{
color: #000;
text-decoration: none;
}


#products-list tr.odds td img {
	float:left;
	margin-right:4px;
}

#products-list tr.evens td {
text-align:right;
padding-left:20px;
}

#products-list tr.evens td a{
color: #000;
text-decoration: none;
}
#products-list tr.evens td a:visited{
color: #000;
text-decoration: none;
}


#products-list tr.evens td img {
	float:right;
	margin-left:4px;
}
div#lightwindow{
z-index:1500;
}




