@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
}

a img {
	border:0;
}

img {
	border:0;
}

p {
	line-height:20px;
}
html, body {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:black;
	text-align:center;
	background:#fff;
}
.container{
    width:2000px;
	background:black;
	height:200px;
}
#drop-ball{
	position:absolute;
	text-align:left;
	width:100px;
	z-index:100;
	left:0;
	display:none;
}
#header{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:135px;
	background:none;
	position:relative;
}
   #header .logo{
	   position:absolute;
	   top:20px;
	   left:20px;
   }
   #header .menu-logo{
	   left:51%;
	   position:absolute;
	   top:40px
   }
   #header .menu-items {
	   position:absolute;
	   right:18px;
	   top:55px;
   }
   #header .menu-items a{
	   font-size:12px;
	   color:black;
	   font-weight:bold;
	   width:510px;
	   text-transform: uppercase;
   }
      #header .menu-items a:hover{
	   color:#3786be;
    }
#media-container{
	background:#fff;
}

	#media-container #intro {
		margin-top:-10px;
		padding:0 50px 10px 32px;
		text-align:left;		
	}
		#media-container #intro h1 {
			font-size:34px;
			margin-bottom:10px;
		}
		#media-container #intro p {
			font-size:13px;
		}

  #media-container .searching-widget {
    text-align:left;
  }

  #media-container .searching-widget{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:60px;
	background:#fff;
	position:relative;
  }
  #media-container .searching-condition{
	  width:949px;
	  margin:0 20px 0 20px;
	  background:#000000 url(../images/widget-bg.jpg) no-repeat scroll left;
	  height:60px;
	  color:#fff;
	  text-align:left;
	  position:absolute;
  }
  #media-container .filter-info{
	  width:298px;
	  height:35px;
	  margin:14px 5px 11px 0;
	  float:left;
  }
    #media-container .filter-info h2{
		text-align:center;
	    font-size:34px;
	    padding:0 19px 0px 16px;
		color:#000;
    }
  #media-container .check-box1,   #media-container .paticipate-ckb{
	  height:39px;
	  border-right:1px solid #808080;
	  margin:5px 0 5px 37px;
      width:132px;
	  padding:0px 0 5px 0;
	  float:left;
  } 	
	.check-box1 img, .part-ckb1 img, .participate-ckb1 img {
		float:left;
		clear:left;
	}	
  #media-container .part-ckb1{
	  height:39px;
	  border-right:1px solid #808080;
	  margin:5px 0 5px 37px;
      width:70px;
	  padding:0px 0 5px 0;
	  float:left;
  }  
  #media-container .check-box2{
      height:39px;
	  border-right:1px solid #808080;
	  margin:5px 0 5px 5px;
      width:74px;
	  padding:0px 0 5px 10px;
	  float:left;
  }
     .check-box2 img {
		float:left;
		clear:left;
	 }	 
  #media-container .part-ckb2{
      height:39px;
	  margin:5px 0 5px 5px;
      width:200px;
	  padding:0px 0 5px 10px;
	  float:left;
  }
     .part-ckb2 img {
		float:left;
		clear:left;
	 }	 
  #media-container .check-box3{
	  height:39px;
	  border-right:1px solid #808080;
	  margin:5px 0 5px 5px;
      width:115px;
	  padding:0px 0 5px 10px;
	  float:left;
  }
     .check-box3 img {
		float:left;
		clear:left;
	 }
  #media-container .check-box4{
	  height:39px;
	  margin:5px 0 5px 5px;
      width:138px;
	  padding:0px 0 5px 10px;
	  float:left;	  
  }
     .check-box4 img {
		float:left;
		clear:left;
	 }
   #media-container .submit-sketch{
	   height:60px;
       width:167px;
	   float:left;
	   margin-left:106px;
   }
   #media-container .help{
	  width:20px;
	  height:20px;
	  margin:20px 15px 20px;
	  float:right;
	  position:absolute;
	  right:0;
   }  
  #media-container .searching-results{
	  background:#fff;
	  margin:20px auto 0 auto;
	  width:1000px;
  }
  #media-container .result-header{
	  width:949px;
	  margin:0 20px 0 20px;
	  background:#fff;
	  height:40px;
	  color:#000;
	  text-align:left;
  }
  #media-container .result-condition{
	  width:700px;
	  height:18px;
	  margin-top:16px;
	  margin-bottom:16px;
	  float:left;
	  font-size:13px;
  }
  #media-container .show-all{
	  width:121px;
	  height:18px;
	  margin-top:16px;
	  margin-bottom:16px;
	  float:right;
	  font-size:13px;
  }
     .show-all a{
		 color:#3786be;
	 }   
  #media-container .result-content{
	  width:949px;
	  margin:5px 20px 5px 20px;
	  background:#fff;
	  color:#000;
	  text-align:left;
	  border-top:1px solid #000;
	  border-bottom:1px solid #000;
	  height:130px;
  }
  #media-container #nonprofit-list .result-content {
	  height:auto;
  } 
	 
	  
  #media-container .result-img{
	  width:340px;
	  margin:3px 0 3px 0;
	  /*background:#fff url(../images/shoe_1.jpg) no-repeat scroll right;*/
	  height:120px;
	  float:left;
	  position:relative;
  }
  #media-container .result-img-mask{
	  width:340px;
	  margin:0;
	  background:transparent url(../images/mask01.png) no-repeat scroll left;
	  height:120px;
  }
  #media-container .result-symbol{
	  color:#FFFFFF;
	  font-size:32px;
	  height:20px;
	  padding:40px 0 50px 27px;
	  text-align:center;
	  width:20px;
  }
  #media-container .plus-sign{
	  color:#FFFFFF;
      font-size:26px;
      font-weight:bold;
      width:16px;
	  position:absolute;
	  top:9px;
      left:24px;
  }
      .plus-sign a{
		    color:#fff;
	   }
	  .plus-sign  a:visited a:link a:hover a:active{
		    color:#fff;
	   }
  a.open-link-btn{      
	  position:absolute;
	  width:64px;
	  height:64px;
	  top:30px;
	  left:10px;
	  cursor:pointer;
	  background:transparent url(../images/go.png) no-repeat left top;
/*          background:transparent url(../images/go.jpg) no-repeat left top;*/
  }
  a.open-link-btn:hover{
	  /*background:transparent url(../images/go.png) no-repeat left bottom;*/
          background-position: 0 -64px;
  }
  a.like-link-btn{
	  cursor:pointer;
	  height:60px;
	  position:absolute;
	  right:6px;
	  width:60px;
	  top:2px;
  }
  #media-container .text-open{
	  color:#FFFFFF;
	  font-size:12px;
	  left:15px;
 	  position:absolute;
	  top:35px;
	  width:35px;
  }  
      .text-open a{
		  color:#fff;
	  }
	  .text-open  a:visited a:link a:hover a:active{
		  color:#fff;
	  }
  #media-container .item-desc{
	  width:600px;
          float:left;
  } 
  #media-container .part-item-desc{
	  width:400px;
	  height:120px;
	  
  }  
  #media-container .item-artist{
	  height:25px;
  }
      .artist-desc{
		  padding-top:10px;
		  padding-left:15px;
		  margin-bottom:0;
	  }
  #media-container .part-item-title{
	  width:400px;
	  height:35px;
	  float:left;
	  display:block;
  }
      .title-content{
		  padding-top:5px;
		  padding-left:0px;
		  margin-bottom:0;
		  font-size:16px;
		  font-weight:bold;
	  }	  
  #media-container .part-item-artist{
	  width:400px;
	  height:25px;
	  float:left;
	  display:block;
  }
  	   .artist-content{
		  font-size:11px;		  
	  }
  #media-container .item-feature {
	  width:600px;
	  height:30px;
	  float:left;
	  display:block;
  }
  #media-container .item-colors {
	  display:block;
	  float:left;
	  height:23px;
	  line-height:23px;
	  width:340px;
          margin:5px 0;
	  padding-left:15px;
  }
      .feature-desc{
		  margin-left:15px;
		  font-size:20px;
		  font-weight:bold;
                  white-space:nowrap;
                  overflow:hidden;
	  }
	  
  #media-container .item-short-description {
	  display:block;
	  float:left;
	  height:15px;
	  margin-left:15px;
	  overflow:hidden;
	  white-space:nowrap;
	  width:340px;
  }
	  
  #media-container .item-detail{
	  height:15px;
	  float:left;
	  display:block;
  }
      .detail-desc{
                  padding-left:15px;
	  }
  #media-container .part-item-detail{
	  width:280px;
	  height:65px;
	  float:left;
	  display:block;
  }
      .part-item-content{
		  font-size:9px;
	  }
  
  #media-container .item-go{
	  width:65px;
	  height:65px;
	  margin:30px 0;
	  padding:0px 15px;
	  float:right;
  }
      .item-go a{
		  color:#fff;
	  }
	  .item-go  a:visited a:link a:hover a:active{
		  color:#fff;
	  }
  #media-container .part-statistic{
	  width:173px;
	  height:65px;
	  float:right;
	  margin-top:28px;
	  margin-right:10px;
	  background:#fff url(../images/popular_statistic.jpg) no-repeat center;
	  position:relative;
	  
  }
  #media-container .sketches-like{
	  width:110px;
	  height:20px;
	  float:right;
	  margin-top:-65px;
	  position:relative;
	  
  }
      .statistics{
		  color:#393939;
		  float:left;
		  font-size:12px;
		  height:30px;
		  padding-left:10px;
		  padding-top:17px;
		  width:97px;
	  }
	  .plus-right{
		  color:#FFFFFF;
		  font-size:20px;
		  font-weight:bold;
		  width:16px;
		  position:absolute;
		  left:23px;
		  top:9px;
	  }
	  .text-like{
		  color:#FFFFFF;
          font-size:8px;
          font-weight:bold;
          width:50px;
		  position:absolute;
		  top:34px;
		  left:14px;
	  }
/*   #media-container .media-footer{
	   width:100%;
	   background:url(../images/footer_top_1280.jpg) no-repeat center;
	   height:49px;
	   min-width:1000px;
   }*/
#footer{
	/*background:#000 url(../images/footer_bg.jpg) center top no-repeat ;*/
	background-color:#000;
	height:220px;
	position:relative;
	min-width:1000px;
        font-size:12px;
}
#footer .headerSlideshow a {
	display:block;
}
#home-footer{
	background:#000;
	height:220px;
	position:relative;
	min-width:1000px;
}
   .box-container{
	   background:#000;
	   height:160px;
	   color:#fff;
	   width:1000px;
	   margin:0 auto 0 auto;
	   z-index:1;
	   position:relative;
	   float:none;
	  /* top:70px;*/
   }
   .home-box-container{
	   background:#000;
	   height:160px;
	   color:#fff;
	   width:1000px;
	   margin:0 auto 0 auto;
	   z-index:1;
	   position:relative;
	   float:none;
   }
   .gallary-box{
	   width:310px;
	   background:#000;
	   margin:5px 10px 0 10px;
   }
#copyright{
	background:black none repeat scroll 0 0;
	float:right;
	margin-right:15px;
	padding-top:5px;
	width:300px;	  
   }
   #copyright p{
	   text-align:right;
	   color:#fff;
   }
#black{
	height:220px;
    position:absolute;
	top:0px;
	left:0px;
    z-index:0;
	background:black;
	min-width:1000px;
}
#home-black{
	height:220px;
    position:absolute;
	top:0px;
	left:0px;
    z-index:0;
	background:black;
	min-width:100%;
}
#copyrWrapper{
	background:#000;
	height:30px;
	position:relative;
	top:10px;
	min-width:1000px;
	border-bottom:1px solid #1F1F1F;
	border-top:1px solid #1F1F1F;
}
#home-copyrWrapper{
	background:#000;
	height:30px;
	position:relative;
	min-width:1000px;
	border-bottom:1px solid #1F1F1F;
	border-top:1px solid #1F1F1F;
}
    .cp-container{
	   background:#000;
	   height:30px;
	   color:#fff;
	   width:1000px;
	   margin:0 auto 0 auto;
	   z-index:1;
	   position:relative;
	   float:none;
   }
     .cp-container .otherLinks{
	  	float:left;
		padding-top:8px;
		text-align:left;
		padding-left:10px;
		width:600px;
	  }
	 .cp-container .otherLinks a{
	   text-align:left;
	   padding:3px 0 4px 0;
	   color:#fff;
	  }
#btn_share{
	float:right;
	padding-top:6px;
	padding-right:15px;
}
#footer-contact-links{
	padding-top:4px;
	margin-right:23px;
}
#copyr-black{
	height:30px;
    position:absolute;
	top:0px;
	left:0px;
    z-index:0;
	background:black;
	min-width:100%;
}
#inner-copyr-black{
	height:30px;
    position:absolute;
	top:0px;
	left:0px;
    z-index:0;
	background:black;
	min-width:1000px;
}
.left {
	float:left;
}

.right {
	float:right;
}
.widescreen{
	width:100%;
}
.clear {
	clear:both;
	height:0.01%;
}
.green{
	color:#008543;
}

.red{
	color:#d41749;
}
.bold{
	font-weight:bold;
	color:#000;
	font-size:16px;
}
.blue{
	color:#3786be;
}
#installation-wrapper{
	width:960px;
	margin:0 auto 0 auto;
}
.content-container{
	width:464px;
	
}
.content-items{
	/*border:3px solid #cccccc;*/
	margin:2px 2px 2px 2px;
	padding-bottom:11px;	
}
.content-items p{
	padding:0 24px 0px 24px;
}
#starify {
	width:400px;
	margin:0 auto 0 auto;
}
.content-title{
	font-weight:normal !important;
	width: 464px;
	height:41px;
	background:#ffffff url(../images/artwork_content_header.jpg) no-repeat left;	
}
  .content-title span{
	  font-weight:normal;
	  text-align:left;
	  font-size:14px;
	  color:#fff;
	  padding-top:4px;
	  padding-left:15px;
	  display:block;
  }
  
.content-sub-title {
	/*border:3px solid #cccccc;*/
	width: 460px;
	margin:2px 2px 2px 2px;
	padding-bottom:11px;	
}
  .content-sub-title span {
	  text-align:left;
	  font-size:12px;
	  font-weight:bold;
	  color:#000;
	  padding-left:15px;
	  display:block;
  }
#user-comment {
	text-align:left;
}
.formLabel {
	color:#fff;
	text-align:left;
	text-transform: uppercase;
	width:91px;
	font-weight:bold;
	background:#fff url(../images/label_bg.jpg) no-repeat top left;
	vertical-align:top;
}
#favColor {
	color:#fff;
	text-align:left;
	text-transform: uppercase;
	width:91px;
	font-weight:bold;
	background:#fff url(../images/fav_color_bg.jpg) no-repeat top left;
	vertical-align:top;
}
.colorLabel {
	width:41px;
	text-align:center;
	float:left; 
	margin-right:5px;	
}
.colorRadio {
	margin-top:5px;
}
.formInput {
	width:315px;
	padding-bottom:10px;
}
.rformInput {
	padding-bottom:10px;
	padding-left:12px;
	text-align:left;
	width:270px;
}
.formText{
	left:5px;
	display:block;
	position:relative;
	top:4px;
}
.rformText{
	top:5px;
	display:block;
	position:relative;
}
#comments{
	width:400px; 
}
.comment-date{
	width:77px;
	position:absolute;
	height:48px;
	left:20px;
	top:5px;
}
	.comment-date span {
		color:#FFFFFF;
		position:relative;
		top:15%;
		font-family:Georgia;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
	}
.comment-user{
	width:280px;
	font-size:18px;
	font-weight:bold;
	float:right;
	text-align:left;
}
.comment-text{
	width:280px;
	font-size:12px;
	float:right;
	text-align:left;
}
.comment-wrapper{
	width:400px;
    position:relative;
	margin-top:10px;
	margin-bottom:10px;
}
#installation-header{
	width:960px;
	margin:0 auto 0 auto;
	height:50px;
	position:relative;	
}
#installation-header-image{
	width:625px;
	height:352px;
}
#installation-title{
	font-size: 48px;
	position:absolute;
}
#installation-action{
	font-size:16px;
	position:absolute;
	right:1px;
	bottom:1px;
}
#installation-detail{
	width:960px;
	height:352px;
	background:#000;
	margin:0 auto 0 auto;
	color:#ffffff;
	position:relative;
}
 #installation-detail #detail-text{
	 position:absolute;
	 width:290px;
	 height:315px;
	 left:25px;
	 top:30px;
 }
    #installation-detail #detail-text #detail-designator{
		background:url(../images/detail_designator_bg.jpg) no-repeat center;
		width:50px;
		height:50px;
		color:#000;
	}
	  #installation-detail #detail-text #detail-designator #item-designator{
		  font-size:41px;
	  }
	#installation-detail #detail-text #detail-title{
		  font-size:24px;
		  text-align:left;
		  margin-top:30px;
		  font-weight:bold;
	}
	#installation-detail #detail-text #detail-artist{
		  font-size:24px;
		  text-align:left;
	}
	   #installation-detail #detail-text #detail-artist #item-artist{
		    font-weight:bold;
	   }
	#installation-detail #detail-text #detail-info{
		  font-size:12px;
		  text-align:left;
		  margin-top:12px;
		  margin-bottom:16px;
		  font-weight:bold;
	}
    #installation-detail #detail-text #detail-desc{
		  font-size:10px;
		  text-align:left;
	}

#visual-basket {
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	height:80px;
	margin:20px auto;
	position:relative;  /* containing block */
	text-align:left;
	width:953px;
}
	#visual-basket #buybar-shoe {
		background:url('../images/buybar-shoes.png') no-repeat;
		height:104px;
		left:350px;
		position:absolute;
		top:-15px;
		width:199px;
	}
	#visual-basket #buybar-installation {
		font-size:14px;
		line-height:20px;
		margin-top:20px;
		padding:0 25px;
		width:480px;
	}
	#visual-basket #buybar-remaining {
		background:#000;
		color:#fff;
		height:34px;
		margin-top:25px;
		width:380px;
	}
		#visual-basket #buybar-remaining-text {
			padding:0 30px;
			text-align:center;
			width:280px;
		}
		#visual-basket #buybar-remaining-text .numbers {
			font-size:20px;
			font-weight:bold;
			line-height:34px;
			vertical-align:middle;
		}
		#visual-basket #buybar-remaining-text .words {
			font-size:12px;
			line-height:34px;
			vertical-align:middle;
		}
	#visual-basket #buy-link {
		height:110px;
		position:absolute;
		right:-10px;
		top:-16px;
		width:111px
	}


.jqModal {
	cursor:pointer;
}

#theShoe-header1{
	text-align:left;
/*	width:1000px;*/
	margin:-10px auto 30px auto;
	padding-top:20px;
}
#theShoe-header1 p{
	text-align:left;
	width:1000px;
	margin:0 auto 30px auto;
}
#economy-header{
	text-align:left;
	width:952px;
	margin:30px auto 0 auto;
	min-height:160px;
}
* html #economy-header{
	height:160px;
}
#economy-main-content{
	width:372px;
}
  #economy-title{
	  font-size:34px;
	  margin-bottom:15px;
  }
  #economy-content{
	  font-size:14px;
  }
#economy-value-title{
	text-align:right;
	font-size:34px;
}
#alive-title{
	margin-bottom:10px;
}
#alive-value{
	background:url(../images/alive_value_bg.jpg) no-repeat center;
	width:308px;
	height:58px;
	position:relative;
}
  #alive-value span{
	  top:12px;
	  right:15px;
	  color:#fff;
	  position:absolute;
  }
#economy-main-selector
{
	background:url(../images/economy_main_bg.gif) no-repeat center;
	width:952px;
	height:420px;
	margin:0 auto;
	position:relative;
	display:block;
}

#cost-btn {	
	position:absolute;	
	bottom:60px;
	left:210px;
        display:block;
        width:69px;
        height:68px;
        background:url(../images/cost-go-btn-black.jpg) left top no-repeat;
}

#cost-btn:hover{
    background-image:url(../images/cost-go-btn-blue.jpg);
}
  
.go-text{
	  padding-top:1px;
	  padding-left:1px;
	  color:#fff;
	  font-size:20px;
	  position:absolute;
	  top:20px;
	  left:14px;
  }

#value-btn {	
	position:absolute;	
	bottom:60px;
	left:445px;
        display:block;
        width:69px;
        height:68px;
        background:url(../images/value-go-btn-black.jpg) left top no-repeat;
}
#value-btn:hover{
    background-image:url(../images/value-go-btn-blue.jpg);
}
#final-btn {	
	position:absolute;	
	bottom:60px;
	right:206px;
        display:block;
        width:69px;
        height:68px;
        background:url(../images/final-go-btn-black.jpg) left top no-repeat;
}
#final-btn:hover{
    background-image:url(../images/final-go-btn-blue.jpg);
}
#cost-div
{
	background:url(../images/cost_div_bg.gif) no-repeat center;
	width:952px;
	height:420px;
	margin:0 auto;
	position:relative;
	display:none;
}
  #cost-div-content {
	  width:170px;
	  position:absolute;
	  left:470px;
	  top:70px;
	  color:#fff;
	  
  }
  #cost-div-content strong,#cost-div-content b {
	  font-size:18px;
	  font-weight:bold;
	  padding-bottom:25px;
  }
  #cost-div-content p {
	  font-size:14px;
	  padding-bottom:20px;
	  
  }
#cost-close-btn {
	display:block;
	width:64px;
	height:64px;
	cursor:pointer;
	position:absolute;
	background:url(../images/cost-close-btn-black.jpg) no-repeat left top;
	top:65px;
	left:230px;
}
  #cost-close-btn:hover {	
	background:url(../images/cost-close-btn-red.jpg) no-repeat left bottom;
  }
#value-div
{
	background:url(../images/value_div_bg.gif) no-repeat center;
	width:952px;
	height:420px;
	margin:0 auto;
	position:relative;
	display:none;
}
  #value-div-content {
	left:346px;
	position:absolute;
	top:162px;
	width:376px;
	line-height:175%;
	color:#fff;	  
  }
    #value-div-content p{
	  padding-bottom:14px;
	  font-size:14px;
    }
  #value-div-content-left, #value-div-content-right{
	  width:174px;
  }
  #value-div-content-left {
	  text-align:right;
  }
  #value-div-content-right{
	  text-align:left;
  }
#value-close-btn {
	display:block;
	width:64px;
	height:64px;
	cursor:pointer;
	position:absolute;
	background:url(../images/value-close-btn-black.jpg) no-repeat left top;
	top:60px;
	left:175px;
}
  #value-close-btn:hover {	
	background:url(../images/value-close-btn-orange.jpg) no-repeat left bottom;
  }
#final-div
{
	background:url(../images/final_div_bg.gif) no-repeat center;
	width:952px;
	height:420px;
	margin:0 auto;
	position:relative;
	display:none;
    font-size:14px;
	color:#fff;
}
  #final-div p {
	  padding-bottom:10px;
  }
  #final-div-content-left {
	  width:210px;
	  position:absolute;
	  left:182px;
	  top:135px;
  }
  #final-div-content-middle {
	  left:337px;
	  position:absolute;
	  top:290px;
	  width:210px;
  }
  #final-div-content-right {
	  position:absolute;
	  right:200px;
	  top:180px;
	  width:210px;
  } 
#final-close-btn {
	display:block;
	width:64px;
	height:64px;
	cursor:pointer;
	position:absolute;
	background:url(../images/final-close-btn-black.jpg) no-repeat left top;
	top:35px;
	left:175px;
}
  #final-close-btn:hover {	
	background:url(../images/final-close-btn-green.jpg) no-repeat left bottom;
  }
#learn-more-div {
	width:952px;
	margin:0 auto;
	position:relative;
}
#learn-more-controller {
	text-align:left;
}
#learn-more-btn{
	background:url(../images/learn_more_btn.gif) no-repeat left top;
	width:246px;
	height:43px;
	display:block;
	cursor:pointer;
	position:relative;
}
#learn-more-sign{
   background:transparent url(../images/Plus.png) repeat scroll 0 0;
height:16px;
left:14px;
position:absolute;
top:12px;
width:16px;

}
#media-container .nonprofit-img-mask{
	  width:340px;
	  margin:0;
	  background:transparent url(../images/nonprofit_mask.png) no-repeat scroll left;
	  height:120px;
}
.nonprofit-title{
		  margin-left:15px;
		  font-size:20px;
		  font-weight:bold;
		  padding-top:5px;
}
.nonprofit-category{
	color:#3399ff;
	font-size:12px;
	margin-top:-20px;
	padding:0 15px;
	text-align:left;
}
.nonprofit-item-detail{
	  width:450px;
	  float:left;
	  display:block;
	  padding-top:20px;
	  padding-left:15px;
  }
  .nonprofit-detail-desc{
	  font-size:10px;
	  margin-bottom:10px;
  }
a.go-btn {
    display:block;
    width:69px;
    height:68px;
    background:url(../images/economy_go.gif) left bottom no-repeat;
    position:relative;
}
a.go-btn:hover,a.item-go-hover{
	/*background:url(../images/economy_go.png) left bottom no-repeat;*/
        background-position: 0 0px;
}

#nonprofit-list{
	/* display:none; */
}
#nonprofit-disclaimer{
	text-align:left;
	padding:20px;
}
#manifesto-title{
	text-align:left;
	width:952px;
	margin:30px auto 0 auto;
}
#manifesto-main{
	text-align:left;
	width:952px;
	margin:20px auto 40px auto;
}
  #manifesto-main p{
	  font-size:12px;
  }
#manifesto-main strong{
	display:inline;
	font-size:13px;
	font-weight:bold;
}
#manifesto-stripes{
	font-size:16px;
	font-weight:bold;
	padding-right:50px;
}
  .stripe{
	  margin-bottom:25px;
/*	  height:20px;*/
	  padding:10px;
	  color:#fff;
  }
  #red-stripe{
	  background-color:#b30101;
	  /*width:163px;*/
  }
  #orange-stripe{
	  background-color:#f4bb00;
	  /*width:237px;*/
  }
  #blue-stripe{
	  background-color:#004a9f;
	  /*width:237px;*/
  }
  #purple-stripe{
	  background-color:#780389;
	  /*width:288px;*/
  }
  
#comment-table{
	margin-left:20px;
}
#on-submit-msg{
	font-size:17px;
	font-weight:bold;
	margin-top:90px;
	text-align:center;
}
.about-header {
	font-weight:bold;
	margin:30px auto 10px auto;
	text-align:left;
	width:952px;
}
.about-subheaders{
	margin:0 auto 0 auto;
	text-align:left;
	width:952px;
}
   .about-subheaders h1{
	   font-size:34px;
	   padding-top:30px;
	   padding-bottom:30px;
   }
.about-subheader-content, .about-subheader-content2{
	float:left;
	padding-right:40px;
	font-size:14px;
	line-height:20px;
}
.about-subheader-content{
	padding-top:20px;
	width:277px;
}
.about-subheader-content2{
	width:430px;
	padding-top:5px;
}
   .about-subheader-content h2{
	   font-size:20px;
	   font-weight:normal;
   }
#about-contact{
	font-size:22px;
	padding-bottom:4px;
}
.faq-q, .faq-a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:10px 15px 10px 15px;
	display:block;
	margin-bottom:5px;
}
.faq-q{
	background-color:#000000;
}
.faq-a{
	background-color:#3786be;
}
  .big-cap{
	  font-size:16px;
  }

.youtube-wrapper{
	display:block;
}
#browsing-widget{
	width:952px;
	margin:0 auto 12px auto;
	position:relative;
	height:34px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}
#browsing-prev{
	cursor:pointer;
	position:absolute;
	left:1px;
	top:3px;
}
#browsing-title{
	font-size:12px;
	line-height:34px;
}
#browsing-next{
	cursor:pointer;
	position:absolute;
	right:1px;
	top:3px;
}
#footerwrapper {
	left:0px;
}
#installation-header {
	text-align:left;
}

#slideshow-wrapper .images .imgwrapper img {
	/* cursor:pointer; */
}

/* img, div, a, input, label{ behavior: url(iepngfix.htc) } */

.pngfix{
    behavior: url(iepngfix.php);
}

.cufon-loading {
	visibility: hidden !important;
}

.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}

.png {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	/*this.src = "assets/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),*/
        this.src = "http://draft.livecms.biz/aliveshoes/assets/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
