#mainNavig{
   background: #f4f3f1 url(../images/home_background.png) 0 0 no-repeat ;
   padding: 10px 10px 0px 10px;
}

#homepage-content{
  background:#F4F3F1;
  padding-bottom:25px;
}

.home-page-content-box{
  background-color:#a1a09f;
  width: 292px;
  margin-top:20px;
  margin-left:20px;
}

.home-page-content-box h2{
  font-size:15px;
  margin-bottom:10px;
}

.home-page-content-box img{
    
}
.home-page-content-box-bottom-border{
  border-bottom: 1px solid #a1a09f;
}

/* gallerybox styling */
.gallery-titlebar{
  background: white url(../images/homepage-titlebar-white-right.png) top right no-repeat;
}
.gallery-titlebar h2{
  background: transparent url(../images/homepage-titlebar-white-left.png) 0 0 no-repeat ;
  font-size:13px;
  padding:2px 0px 2px 10px;
  margin:0px;
}
.gallery-titlebar-inner{
  background: transparent url(../images/homepage-titlebar-white-left.png) 0 0 no-repeat ;
}

.gallery-footer{
  background: white url(../images/homepage-footbar-white-right.png) bottom right no-repeat;
  width:100%;
  height:100%;
}
.gallery-footer-inner{
  background: transparent url(../images/homepage-footbar-white-left.png) bottom left no-repeat ;
  padding: 3px 0px 3px 3px;
  height:100%;
}

.gallery-content{
  background-color:white;
  border-right: 1px solid #a1a09f;
}
.gallery-content a{
  float:left;
}
.gallery-content img{
  width:97px;
  height:97px;
  border:none;
}

/* box styling*/
.home-page-content-box-titlebar{
  background: #a1a09f url(../images/homepage-titlebar-right.png) top right no-repeat;
  height:35px;
}

.home-page-content-box-titlebar h2{
  background: transparent url(../images/homepage-titlebar-left.png) 0 0 no-repeat ;
  font-size:14px;
  float:left;
  padding-top:8px;
  padding-left:10px;
  margin:0;
}

.home-page-content-box-titlebar .button{
  background-image: url(../images/button-blue-continuous-left.png);
  float:right;
  margin-top:7px;
  margin-right:10px;
}

.home-page-content-box-titlebar .button span{
  background-image:url(../images/button-blue-continuous-right.png);
}

.home-page-content-box-content{
  border-right: 1px solid #a1a09f;
  background: white url(../images/homepage-content-background.png) left bottom repeat-x;
  padding:10px 15px 10px 10px;
}

.home-page-content-box-content-description{
  padding-left:5px;
  display:table-cell;
  vertical-align: middle;
  height:45px;
}

.home-page-content-box-content-fotter-info{
  float:right;
  font-size:11px;
  color:#A1A09F;
}

.home-page-content-box-competetion {
  background-color:#242424;
  width:189px;
}
.home-page-content-box-competetion .button{
  background-image: url(../images/button-blue-on-black.png);
  float:right;
  margin-top:7px;
  margin-right:10px;
}

.home-page-content-box-competetion .button span{
  background-image:url(../images/button-blue-on-black-right.png);
}

/* other */ 
.content-image{
  width:60px;
}


/********* orange box ***********/
.orange-box{
  background: #fe913e url(/Community/images/orange-corner-left-top.png) 0 0 no-repeat;
  margin:0px 10px 0px 10px;
  color:white;
}

.orange-box-top-inner{
  background: transparent url(/Community/images/orange-corner-right-top.png) right top no-repeat;
  text-align:right;
  padding-top:5px;
  padding-bottom:5px;
}

.orange-box-bottom{
  background: #fe913e url(/Community/images/orange-corner-left-bottom.png) left bottom no-repeat;
  border-top: solid 1px white;
}

.orange-box-bottom-inner{
  background: transparent url(/Community/images/orange-corner-right-bottom.png) right bottom no-repeat;
  padding-left:10px;
  padding-right:10px;
}

.i-wish-contest{
  background: transparent url(/Community/images/i-wish-contest.png) scroll left top no-repeat;
  width:189px;
  height:202px;
}

.i-wish-contest-button{
  display:block;
  background: transparent url(/Community/images/i-wish-contest-here.png) scroll left top no-repeat;
  width:68px;
  height:21px;
}