html, body {			
			background:#9B9B9B none repeat scroll 0 0 !important;
			border:0 none;
			font-family:Arial,Helvetica,Verdana;
			font-size:11px;
			height:100%;
			margin:0;
			padding:0;
			width:100%;
}
#headerContainer {
			padding-bottom:3px;
}
#wrapper {
			background-color:#ffffff;
			border:2px solid #000000; 
			margin: 0 auto;
}

#PhotoStoreUnderSporstAd {
			overflow: hidden;
}
#sports {
			margin-top: 2px;
}
#contentAreaContent {
			border:1px solid #000000;
			overflow:hidden;
			width:693px;
}
#leftColumnContent {
			float:left;
			padding-right:2px;
			width:200px;
			*margin-top:-2px;
}
#Content {
			overflow:hidden;
}
#search-bar{
			background-color:#d7d7d7;
			margin-top:2px;
}

.photomenublack {
			background-color:#000000;
			color:#FFFFFF;
			font-size:11px;
			font-weight:bold;
			height:20px;
			line-height:20px;
			margin-bottom:3px;
			text-align:left;
			text-indent:5px;
			width:200px;
			background:url(/images/photostore/leftbar_bg.jpg) no-repeat scroll 0 0;
}
.photoblankbar {
			background-color:#000000;			
			height:12px;
			margin-top:3px;
			margin-bottom:3px;			
			width:200px;
			background:url(/images/photostore/banner_bar.jpg) no-repeat scroll 0 0;
}
.cat_sport {
			background-color:#000000;
			color:#FFFFFF;
			font-size:11px;
			font-weight:bold;
			height:20px;
			line-height:20px;
			margin-bottom:3px;
			margin-left:1px;
			text-align:left;
			text-indent:5px;
			width:690px;
			background:url(/images/photostore/rightbar_bg.gif) no-repeat scroll 0 0;
}

#search-content select{
			width:193px;
}
#search-content .photostore{
			font-weight:bold;
}
#join-bar {
			background-color:#d7d7d7;
}
.keyInput {
			width:188px;
}
.leftInput {
			width:155px;
}
#sports .photostore_image{ 
			width: 200px; 
			height: 200px;
			text-align:center;
			vertical-align:top;
}


#sports .imgContainer{
			border:1px solid #D1D1D1;
			height:200px;
			text-align:center;
}
#sports .imgContainer img{
			text-align:center;
}

#scrollCont .imgContainer{
			height: 200px;
			text-align:center;
			border:1px solid #D1D1D1;
}
#scrollCont .imgContainer img{
			text-align:center;
}

#sports a:visited,
#sports a:link,
#sports a:hover {
			color:#000000;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
}

#sports .photostore_sporttitle{
			height:28px;
			margin-top:8px;
			overflow:hidden;
			padding:0 10px;
			width:180px;
}
#scrollCont .photostore_image{
			width: 180px; 
			height: 180px;
			text-align:center;
}

#scrollCont a:visited,
#scrollCont a:link,
#scrollCont a:hover {
			color:#000000;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
}

#scrollCont .photostore_sporttitle{
			height:28px;
			margin-top:8px;
			overflow:hidden;
			padding:0 10px;
			width:180px;
}

/* css for roller bar */
.boxS1{
			color:#999999;
			display:inline;
			float:left;
			width:200px;
			margin:5px 3px 0 9px;
}
.boxS1 h3{
			font-size:12px;
}

.boxS3{
			text-align:center;
}

a.aImgS1 img{
			padding:3px;
			background:#fff;
			border:1px solid #ccc; 
			display:block; 
}

a.aImgS1:hover img{
			border-color:#666;
}

.featured-photos{
			position:relative;
			width:680px;
			margin:0 auto;
}

#featured{
			overflow: hidden; 
			margin-bottom: 10px;
}

.Featured-PhotoLists{
			width:612px;
			overflow:hidden;
			padding:10px 0 0;
			margin:0 auto;
			float:left; 
}

.Featured-PhotoLists em{
			display:block;
			font-style:normal;
			color:#999;
}

span.LeftHandle,span.RightHandle{
			background-repeat:no-repeat;
			cursor:pointer;
			float:left;
			height:116px;
			margin-top:45px;
			width:18px;
}

span.LeftHandle{
			background-image:url(/images/photostore/roll_left.jpg);
}

span.RightHandle{
			background-image:url(/images/photostore/roll_right.jpg);
}

