html{
	margin:0;
	height:100%;
}
body{
	background:url(../images/bg-body2.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	background-position:center top;
	background-color:#000000;
		height:100%;
}
a{
	color:#fff;
	text-decoration:none;
}



a:hover{text-decoration:underline;}
img{border:0;}
form,
fieldset{
	padding:0;
	margin:0;
	border:0;
}
input,
textarea,
select{
	vertical-align:middle;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.holder{
	width:100%;
	height:100%;
	background:url(../images/bg-header.gif) no-repeat 50% 1px;
	

}
#wrapper{
	height:100%;
	width:955px;
	margin:0 auto;
	display:table;
	
}
#main-area{
	width:955px;
	min-height:100%;
	display:table-row;
	background:url(../images/bg-wrapper.gif) repeat-y;
	
	
}
* html #main-area{ height:100%;}
.home #main-area{ background:#000;}
.inner #main-area{background:url(../images/bg-wrapper2.gif) repeat-y -1px 0;}
.main{
	width:955px;
	padding:132px 0 0;
	position:relative;
	background:url(../images/bg-header.gif) no-repeat -122px 0;
	
}
.nav{
	width:335px;
	position:absolute;
	top:0;
	right:0;	
	margin:0;
	padding:0;
	list-style:none;
	background-color:#000000;
}
.nav li{
	float:left;
	width:32px;
	height:131px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 1px 0 0;
}
.nav li a{
	display:block;
	height:100%;
}
.nav .home{	background:url(../images/bg-nav.gif) no-repeat; }
.nav .shop{	background:url(../images/bg-nav.gif) no-repeat -35px 0;}
.nav .mens{	background:url(../images/bg-nav.gif) no-repeat -68px 0;}
.nav .womens{background:url(../images/bg-nav.gif) no-repeat -101px 0;}
.nav .acces{background:url(../images/bg-nav.gif) no-repeat -134px 0;}
.nav .brand{background:url(../images/bg-nav.gif) no-repeat -167px 0;}
.nav .contra{background:url(../images/bg-nav.gif) no-repeat -200px 0;}
.nav .photos{background:url(../images/bg-nav.gif) no-repeat -233px 0;}
.nav .videos{background:url(../images/bg-nav.gif) no-repeat -266px 0;}
.nav .home:hover{background:url(../images/bg-nav.gif) no-repeat 0 -131px;}
.nav .shop:hover{background:url(../images/bg-nav.gif) no-repeat -35px -131px;}
.nav .mens:hover{background:url(../images/bg-nav.gif) no-repeat -68px -131px;}
.nav .womens:hover{background:url(../images/bg-nav.gif) no-repeat -101px -131px;}
.nav .acces:hover{background:url(../images/bg-nav.gif) no-repeat -134px -131px;}
.nav .brand:hover{background:url(../images/bg-nav.gif) no-repeat -167px -131px;}
.nav .contra:hover{background:url(../images/bg-nav.gif) no-repeat -200px -131px;}
.nav .photos:hover{background:url(../images/bg-nav.gif) no-repeat -233px -131px;}
.nav .videos:hover{background:url(../images/bg-nav.gif) no-repeat -266px -131px;}
.nav .active .home{	background:url(../images/bg-nav.gif) no-repeat 0 -262px!important;}
.nav .active .shop{	background:url(../images/bg-nav.gif) no-repeat -35px -262px!important;}
.nav .active .mens{	background:url(../images/bg-nav.gif) no-repeat -68px -262px!important;}
.nav .active .womens{background:url(../images/bg-nav.gif) no-repeat -101px -262px!important;}
.nav .active .acces{background:url(../images/bg-nav.gif) no-repeat -134px -262px!important;}
.nav .active .brand{background:url(../images/bg-nav.gif) no-repeat -167px -262px!important;}
.nav .active .contra{background:url(../images/bg-nav.gif) no-repeat -200px -262px!important;}
.nav .active .photos{background:url(../images/bg-nav.gif) no-repeat -233px -262px!important;}
.nav .active .videos{background:url(../images/bg-nav.gif) no-repeat -266px -262px!important;}

.logo{
	position:absolute;
	top:1px;
	left:-11px;
	text-indent:-9999px;
	overflow:hidden;
	width:567px;
	height:123px;
	margin:0;
	
	
}
.logo a{
	display:block;
	height:100%;
	cursor:pointer;
	background:url(../images/logo.png) no-repeat;
}
.home .visual{
	float:left;
	padding:5px 4px;
	width:603px;
	margin:0;
	border:1px solid #fff;
}
.visual img,
.home .menu img{display:block;}
.visual{
	width:952px;
	margin:0 0 0 2px;
	padding:1px 0 0;
	background:url(../images/bg-visual.gif) no-repeat;
	position:relative;
}
.container{width:955px;}
* html .container,
.inner .container{overflow:hidden;}
.home .container{background:#000;}
.inner .container{
	border-top:1px solid #fff;
	background:url(../images/bg-wrapper2.gif) repeat-y -1px 0;
	width:953px!important;
}
.visual h2{
	font-size:19px;
	color:#fff;
	position:absolute;
	bottom:13px;
	left:14px;
	margin:0;
	width: 715px;
}
.visual h2 a:hover{
	text-decoration:none;
	color:#e51b24;
}
.home .menu{
	float:right;
	width:332px;
	margin:1px 0px 0 0;
	list-style:none;
	padding:0 0 0 8px;
}
.home .menu li{
	float:left;
	width:332px;
	position:relative;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;

}
.home .menu strong{
	font-size:79px;
	position:absolute;
	top:40px;
	right:10px;
	left: 2px;
}
.home .menu a:hover,
.home .menu .active a{
	text-decoration:none;
	color:#e51b24;
}
.home .menu .active a:hover{ color:#fff;}
.home .menu a.title3 .cufon-canvas{ height:48px!important;}
.title2 strong{center:-7px;}
.home .menu a.title3 strong{
	font-size:65px!important;
	right:4px;
	top:25px;
	line-height:47px;
	text-align:right;
}
html .home .menu a.title3 span{
	display:block;
	margin:0 2px 0 0;
}
* html .home .menu a.title3 strong{ top:14px;}
*+html .home .menu a.title3 strong{ top:14px;}
* html .home .menu a.title3 span{
	display:block;
	margin:-30px 2px 0 0!important;
}
*+html .home .menu a.title3 span{
	display:block;
	margin:-30px 2px 0 0!important;
}
.home .menu a.title4 strong{
	font-size:60px!important;
	left:7px;
	top:17px;
	text-align:left;
}
.home .menu a.title4 .cufon-canvas{ height:5px!important;}
.home .menu a.title4 span{
	display:block;
	font-size:25px;
	margin:0 0 -8px;
}
.data{
	overflow:hidden;
	width:100%;
}
.content{
	float:left;
	width:688px;
	padding:35px 0 0 11px;
}
.text{
	width:580px;
	padding:0 0 0 46px;
}
.text h2{
	font-size:20px;
	margin:-3px 0 3px;
}
.text p{
	margin:0 0 38px;
	line-height:20px;
}
.text p a{
	text-decoration:underline;
	color:#e51b24;
}
.text p a:hover{ text-decoration:none;}
.text h3{
	font-weight:normal;
	font-size:14px;
	color:#8a8989;
	margin:0 0 3px;
}

.text li a{
	text-decoration:underline;
	color:#e51b24;
}

.sidebar{
	float:right;
	width:224px;
	overflow:hidden;
	padding:0 16px 85px;
}
.ad{
	width:240px;
	display:block;
	position:relative;
	margin:0 -16px;
	cursor:pointer;
	border:8px solid #e51b24;
}
.ad:hover{ 
	border:8px solid #fff;
	text-decoration:none;
}
.ad strong{
	position:absolute;
	top:-2px;
	left:1px;
	height:83px;
	padding:1px 0 0 30px;
	float:left;
	line-height:20px;
	font-size:20px;
	background:url(../images/bg-heading.png) no-repeat;
}
.ad  span{ 
	font-size:49px;
	display:block;
	margin:-2px 0 -6px 14px;
}
* html .ad  span{ margin-top:-7px;}
*+html .ad  span{ margin-top:-7px;}
.sidebar h3{
	font-size:20px;
	margin:48px 80px 0 0;
}
.sidebar h3 span{
	display:block;
	margin:0 0 -5px;
}
.link-upload{
	display:block;
	width:140px;
	height:33px;
	font-size:14px;
	background:url(../images/bg-upload.png) no-repeat;
	float:right;
	cursor:pointer;
	margin-top: -23px;
	margin-right: 0;
	margin-bottom: 11px;
	margin-left: 0;
	padding-top: 34px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.link-upload:hover{
	text-decoration:none;
	background:url(../images/bg-upload-hover.png) no-repeat;
}
.photo-list{
	clear:both;
	width:240px;
	margin:0 0 5px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.photo-list li{
	float:left;
	width:71px;
	padding:0 5px 5px 0;
	position:relative;
}
.photo-list .box-hover{
	position:absolute;
	top:0;
	left:0;
	width:69px;
	display:none;
	height:69px;
	border:2px solid #fff;
}
.photo-list li:hover .box-hover,
.photo-list li.hover .box-hover{display:block;}
.link-plus{
	padding:0 0 0 10px;
	font-weight:bold;
	font-size:9px;
	background:url(../images/plus.gif) no-repeat 0 3px;
}
.link-plus:hover{
	text-decoration:none;
	color:#e51b24;
}
.about{
	margin:-12px 0 27px 30px;
	width:601px;
	overflow:hidden;
}
.about .pic{
	float:left;
	width:180px;
}
.about .info{
	float:right;
	width:412px;
	padding:19px 0 0;
}
.about .info h2{
	font:bold 30px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 5px;
	margin:0 0 6px;
	background:url(../images/bg-dot.gif) repeat-x 0 100%;	
}
.about .info .c{
	font:12px Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.about dl{
	margin:0 0 9px;
	overflow:hidden;
	padding:0;
	width:100%;
	list-style:none;
}
.about dt,
.about dd{
	float:left;
	margin:0;
}
.about dt,
.about .c strong{
	font-weight:bold;
	color:#939598;
	padding:0 2px 0 0;
}
.about .c p{ margin:0;}
.items-list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:9px;
	font-weight:bold;
	list-style:none;
	position:relative;
}
.items-list li{
	float:left;
	width:212px;
	padding:0 12px 37px 4px;
}
.items-list .img{
	display:block;
	width:205px;
	border:1px solid #797979;
	padding:5px 5px 5px 4px;
	margin:0 0 3px -4px;
}
.items-list p{
	color:#e51b24;
	margin:7px 0 0;
}
.items-list ul{
	margin:0 0 -16px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.items-list ul li{
	padding:1px 0 0 11px;
	width:206px;
	background:url(../images/plus.gif) no-repeat 0 6px;
}
.items-list a:hover{
	text-decoration:none;
	color:#e51b24;
}
.link-name{
	font-size:13px;
	font-weight:normal;
}
.inner .content{
	float:right;
	position:relative;
	width:766px;
	overflow:hidden;
	padding:0 0 46px 44px;
	background:url(../images/bg-content.jpg) no-repeat;
	
}
.inner .content h2{
	font-size:95px;
	color:#e51b24;
	margin:0;
	line-height:80px;
}
.inner .content h2 cufon{ 
	height:auto!important;
	margin:-7px 0 0 -3px;
}
.inner .content h3{
	font-size:20px;
	margin:0 0 10px;
	color:#000;
}
.inner .sidebar{
	float:left;
	width:142px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sub-menu{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:11px;
	list-style:none;
}
.sub-menu li{
	float:left;
	width:100%;
	padding:0 0 48px;
}
.sub-menu a{
	display:block;
	width:112px;
	padding:3px 4px 4px 26px;
	background:#31312f url(../images/plus.gif) no-repeat 14px 7px;
}
.sub-menu a:hover{
	text-decoration:none;
	color:#b5b5b5;
}
.sub-menu ul{
	margin:0 0 0 24px;
	padding:0;
	list-style:none;
	width:110px;
	font-weight:normal;
	overflow:hidden;
}
.sub-menu li li{padding:8px 0 0;}
.sub-menu ul a{
	float:none;
	padding:0;
	width:auto;
	background:none;
}
.sub-nav{
	width:815px;
	overflow:hidden;
	margin:0 0 25px -44px;
	padding:0;
	list-style:none;
}
.sub-nav li{
	float:left;
	width:269px;
	padding:0 1px 0 0;
	z-index:1;
	position:relative;
}
.sub-nav .womens{ z-index:2; overflow:hidden;}
.sub-nav .access{ overflow:hidden;}
.sub-nav  strong{
	font-size:79px;
	position:absolute;
	top:212px;
	left:29px;
	z-index:5;
}
.sub-nav a:hover{ color:#000;}
.sub-nav .womens a strong{
	top:270px;
	left:-2px;
	letter-spacing:-4px;
}
.sub-nav .access a strong{
	top:329px;
	font-size:65px;
	left:4px;
	z-index:10!important;
	text-align:right;
}
.sub-nav .access a:hover{ color:#e3212a;}
.sub-nav .access span{
	display:block;
	margin:0 -2px -30px 0;	
}
.sub-nav  strong.title-shop{
	top:191px;
	left:-95px;
	text-indent:-9999px;
	width:452px;
	height:221px;
	z-index:2;
	background:url(../images/text-shop.png) no-repeat;
}
.sub-nav  .access strong.title-shop{left:-365px;}
.sub-nav  .mens strong.title-shop{left:175px;}
.content .list{
	margin:0;
	padding:0;
	color:#000;
	width:900px;
	font-size:13px;
	list-style:none;
	overflow:hidden;
}
.content .list li{
	float:left;
	width:128px;
	padding:0 159px 0 0;
}
.content .list img{
	display:block;
	border:1px solid #f1f1f1;
	margin:0 0 8px;
}
.content .list h4{
	font-weight:normal;
	font-size:13px;
	margin:0;
}
.content .list span{
	display:block;
	margin:0 0 3px;
}
.content .list a{
	color:#e51b24;
	font-size:10px;
}
.content .list a:hover{ 
	color:#797979;
	text-decoration:none;
}
#footer {
	width:100%;
	display:table-footer-group;
	background:#151515 url(../images/bg-footer.jpg) no-repeat;
	margin-top: 20px;
}
.mask{
	position:absolute;
	width:254px;
	height:44px;
	top:-64px;
	right:1px;
	z-index:10;
	background:url(../images/bg-mask.gif) no-repeat;
}
.inner .mask{	
	width:810px;
	background:url(../images/bg-mask2.gif) no-repeat;
}
* html .inner .mask{ right:0;}
#footer .footer-holder {
	height:1%;
	display:table-row;
}
#footer .footer-frame { 
	display:table-cell;
	padding:21px 0;
}
#footer .area{
	width:890px;
	position:relative;	
	padding:0 30px 28px 35px;
}
.home #footer .area{
	padding-bottom:20px;
}
#footer .area:after{
	clear:both;
	display:block;
	content:"";
}
#footer .aside1{
	float:left;
	padding:70px 0 0;
	width:350px;
}
.home #footer .aside1{ padding:0;}
#footer .list{
	margin:0 0 15px;
	padding:0;
	list-style:none;
	color:#fff;
}
#footer .list li{ padding:0 0 5px;}
#footer .aside1 p{
	color:#e51b24;
	margin:0 0 40px;
}
.social{
	overflow:hidden;
	width:100%;
}
.social span{
	float:left;
	line-height:20px;
	font-size:20px;
	margin:0 9px 0 0;
	color:#fff;
}
.social cufon,
#footer h3 cufon,
.home .menu a cufon,
.sidebar h3 cufon,
.inner .content h2 cufon,
.sub-nav a cufon,
.inner .content h3 cufon,
#footer h2 cufon{ vertical-align:top!important;}
.social ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.social li{
	float:left;
	padding:0 0 0 22px;
}
.social li img,
.ad img,
.photo-list img,
.about .pic img,
.items-list img,
.sub-nav img{display:block;}
#footer .aside2{
	float:right;
	overflow:hidden;
	width:506px;
}
#footer .box{
	float:left;
	width:142px;
	margin:0 21px 0 0;
}
#footer h3,
#footer h2{
	font-size:20px;
	color:#e51b24;
	margin:0 0 6px;
	text-transform:uppercase;
}
#footer .aside2 ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	font-size:9px;
	color:#fff;
}
.home #footer .box ul{ 
	margin:-8px 0 0;
	border:0;
}
.empty{ padding:30px 0 0;}
#footer .box ul{border-top:1px solid #5a5a59;}
#footer .box li{
	float:left;
	width:100%;
	padding:3px 0 4px;
	border-bottom:1px solid #5a5a59;
}
#footer .box li a{ color:#fff;}
#footer .box2{
	float:left;
	width:250px;
	line-height:13px;
	margin:0 0 0 77px;
}
#footer .box2 li{
	float:left;
	background:url(../images/plus.gif) no-repeat 0 5px;
	width:241px;
	padding:0 0 12px 9px;
}
#footer .box2 h4{
	color:#fff;
	font-size:9px;
	margin:0;
}
#footer .area a:hover{
	text-decoration:none;
	color:#dd1b24;
}
.home #footer .area a:hover{color:#797979;}
#footer .box2 p{ margin:0;}
#footer .panel{
	width:925px;
	margin:0 0 12px;
	overflow:hidden;
	border:1px solid #fff;
	border-width:1px 0;
	padding:1px 15px 2px;
}
.form-join{
	float:left;
	margin:0 10px 0 0;
	width:314px;
	font-size:9px;
}
.form-join strong{
	float:left;
	width:120px;
	text-align:center;
	color:#e51b24;
	padding:5px 0 0;
}
.form-join input{
	float:left;
	color:#787978;
	width:146px;
	border:1px solid #c5cfc4;
	background:#f1f3f0;
	margin:0 6px 0 0;
	padding:4px 9px;
	font-size:9px!important;
}
.form-join input.btn-submit{
	border:0;
	padding:0;
	margin:0;
	width:22px;
	height:22px;
	line-height:0;
	text-indent:-9999px;
	background:none;
	cursor:pointer;
}
.form-join a{
	margin:1px 0 0;
	width:22px;
	float:left;
	height:22px;
	overflow:hidden;
	background:url(../images/bg-submit.gif) no-repeat;
}
.form-join a:hover{ background-position:-22px 0;}
#footer .list-holder{
	float:left;
	width:453px;
	text-align:center;
	font-size:10px;
	padding:5px 0 0;
}

.form-join2{
	float:left;
	margin:0 10px 0 20px;
	width:295px;
	font-size:9px;
	color: #D61E27;
}


#footer .list-holder a{ color:#939598;}
#footer .list-holder a:hover{ 
	color:#e51b24;
	text-decoration:none;
}
#footer .list-holder ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer .list-holder li{
	display:inline;
	padding:0 2px 0 7px;
	background:url(../images/separator.gif) no-repeat 0 2px;
}
#footer .list-holder li:first-child{ background:none;}
.link-share{
	float:left;
	padding:0 0 0 19px;
	height:12px;
	background:url(../images/bg-share.gif) no-repeat;
	margin:5px 0 0;
	overflow:hidden;
	font-size:11px;
	color:#fff;
	line-height:11px;
}
.link-share:hover{
	background-position:0 -12px;
	color:#797979;
	text-decoration:none;
}

.link-share2{
	float:left;
	height:12px;
	background:url(../images/bg-share.gif) no-repeat;
	overflow:hidden;
	font-size:11px;
	color:#fff;
	line-height:11px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 19px;
}
.link-share2:hover{
	background-position:0 -12px;
	color:#797979;
	text-decoration:none;
}

#footer .copy{
	text-align:center;
	margin:0;
	font-size:10px;
	color:#4f4f4f;
}



.shop-menu{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	font-weight:bolder;
	text-transform:uppercase;
	font-size:9.5px;
	list-style:none;
	background-color:#FFF;
	
}
.shop-menu li{
	float:left;
	width:100%;
	padding:0 0 48px;
	
}
.shop-menu a{
	display:block;
	width:112px;
	padding:3px 4px 4px 26px;
	background:#FFF url(../images/plus_bk.gif) no-repeat 14px 7px;
	color:#000000;
}
.shop-menu a:hover{
	text-decoration:none;
	color:#e51b24;
}
.shop-menu ul{
	margin:0 0 0 24px;
	padding:0;
	list-style:none;
	width:110px;
	font-weight:normal;
	overflow:hidden;
	
}
.shop-menu li li{padding:8px 0 0;}
.shop-menu ul a{
	float:none;
	padding:0;
	width:auto;
	background:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}



/* Slideshow */

* {
	margin: 0;
	padding: 0;
}


#gallery {
	position:relative;
	width:603px;
	background:#000000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}

#image {
	position:relative;
	width:603px;
	height:399px;
	background-color: #000000;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#image img {position:absolute;}

#thumbwrapper {
	width:603px;
	height:55px;
	background-color: #000000;
	padding: 0px;
}

#thumbarea {
	position:relative;
	overflow:hidden;
	height:55px;
	width:603px;
}

#thumbs {position:absolute; list-style:none; height:100px; width:10000px;}

#thumbs li {float:left; cursor:pointer; padding-left:8px; padding-right:10px;}

.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}

#previmg {left:0; background:url(../images/left.gif) left center no-repeat; }

#previmg:hover {opacity:1; filter:alpha(opacity=100)}

#nextimg {right:0; background:url(../images/right.gif) right center no-repeat; }

#nextimg:hover {opacity:1; filter:alpha(opacity=100)}


/* Upload Form */

label
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px; 
}


/* LIGHTBOX */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.ad2{
	width:220px;
	display:block;
	position:relative;
	cursor:pointer;
	margin-top: 0;
	margin-right: -16px;
	margin-bottom: 0;
	margin-left: 5px;
	top: 30px;
}

.ad2 strong{
	position:absolute;
	top:-2px;
	left:1px;
	height:83px;
	padding:1px 0 0 30px;
	float:left;
	line-height:20px;
	font-size:20px;
	background:url(../images/bg-heading.png) no-repeat;
}
.ad2  span{ 
	font-size:49px;
	display:block;
	margin:-2px 0 -6px 14px;
}
* html .ad2  span{ margin-top:-7px;}
*+html .ad2  span{ margin-top:-7px;}



/* UPLOAD FORM */
.error_message{
		font-family: Verdana, Arial, sans-serif;
		font-size: 11.5pt;
		color: #e51b24;
	}
	
	.thanks_message{
		font-family: Verdana, Arial, sans-serif;
		font-size: 12pt;
		color: #e51b24;
		padding:10px;

	}
	

	.table {
		border-collapse:collapse;
		width:600px;
	}
	
	.table_header{
		background-color:#000000;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10.5pt;
		font-weight:bold;
		color: #FFFFFF;
		text-align:left;
	
	}
	
	.attach_info{
		background-color:#000000;
		font-family: Verdana, Arial, sans-serif;
		font-size: 9pt;
		color: #e51b24;

	}
	
	
	.table_body{
		background-color:#000000;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		color: #ffffff;
		padding-bottom:25px;
	}
	
	.table_footer{
		background-color:#000000;
		text-align:center;
	
	}
	
	input,select,textarea {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		color: #000000;
		background-color:#AFAEAE;

	}
	form{
		padding:0px;
		margin:0px;
	}


#three_buckets {
	height:124px;
	width:100%;
	position: relative;
	display: block;
	margin-bottom: 45px;
}

#three_buckets .bucket_photos a{
	background-image:url(../images/CB_photos.png);
	background-repeat:no-repeat;
	width:242px;
	height:124px;
	position:absolute;
	margin-top:20px;
	margin-bottom:50px;
	text-indent:-9999px;
	left: 70px;
	background-position: center center;
}

#three_buckets .bucket_photos a:hover{
background-image:url(../images/CB_photos2.png);
}

#three_buckets .bucket_videos a{
	background-image:url(../images/CB_videos.png);
	background-repeat:no-repeat;
	width:242px;
	height:124px;
	position:absolute;
	left: 361px;
	margin-top:20px;
	margin-bottom:50px;
	text-indent:-9999px;
	background-position: center center;
}

#three_buckets .bucket_videos a:hover{
background:url(../images/CB_videos2.png);
}

#three_buckets .bucket_shop a{
	background-image:url(../images/CB_shop.png);
	background-repeat:no-repeat;
	width:242px;
	height:124px;
	position:absolute;
	left: 646px;
	margin-top:20px;
	margin-bottom:50px;
	text-indent:-9999px;
	background-position: center center;
}

#three_buckets .bucket_shop a:hover{
background:url(../images/CB_shop2.png);	
}


/* styling of the video player container. */
a.myPlayer {
	display:block;
	width:520px;
	height:330px; 
	text-align:center;
	margin:0 15px 40px 0;
	float:left;
	border:1px solid #1e1e1e;
}

/* video player play button */
a.myPlayer img {
	margin-top:120px;
	padding-bottom: 5px;	
}

/* when video player container is hovered we alter the border color */
a.myPlayer:hover {
	
}

