/* VLD SS11 layout
   Updated: 10:32 11/02/2011 by David Moss - Schuh image resize
   Updated: 10:44 26/07/2011 by Judith Knight - AW11 Refresh
*/
#content-div {
	margin: 0px auto;
	width: 1003px;
    height: 1232px;
	padding: 0px;
	border: 0px;
	position: relative;
}
#content-div img, #content-div img a, #content-div img a:hover {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#slot2 {
padding: 0 0 20px 10px;
	position: absolute;
	top:1040px;
	left: 0px;
	width: 1000px;
	font-size: 1em;
	border-bottom: 1px solid #CCCCCC;
}

.siteinfoCopy {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0px;
	width: 323px;
	background-color: transparent;
}

.siteinfoCopy p {
	font-size: 11px;
	color: #999;
	margin: 0 0 5px 0;
	padding: 0;
	line-height:14px;
}
#slot2 h2{
	font-size: 11px;
	color: #666666;
}
#slot2 h1{
	font-size: 13px;
	color: #999;
	margin: 0 0 5px 0;
	padding: 0;
	line-height:14px;
}
.siteinfoCopy p a:link, .siteinfoCopy p a:visited, .siteinfoCopy p a:active {
	margin: 0;
	padding: 0;
	color: #8a8a8a;
	text-decoration: underline;
	
}
.siteinfoCopy p a:hover {
	text-decoration: underline;
	color:#ec008c;
}
/*--------------beginning of tweet------------------*/
#slot3{ 
background:#000; 
width:100%;
position: fixed;
left:0;
bottom:0;
z-index:100;
	/* Opacity */
	background:rgb(0,0,0); 
	background:rgba(0,0,0,0.9);
	height:72px;
} 
#tweetContainer {
margin: 0 auto;
width:1000px;
height:49px;
bottom:0;
padding:10px 0;
}
#tweet_logo{
background:url(http://images2.drct2u.com/content/images/homepages/120116ss_VLD_twitter_logo.png);
height:53px;
width:53px;
display:block;
float:left;
}
.tweet a{ color:#DB0092; text-decoration:none;}
.tweet a:hover{ color:#92d9d3;}
.tweet {
color:#FFFFFF;
	margin:0;
	padding:0;
	float:left;
	font-size: 1em;
	display:block; 
	width:482px;
	height:35px;
	overflow:hidden;
	float:left;
	padding: 5px 35px 5px 35px;
	*padding: 5px 32px 5px 37px;
	_padding: 5px 32px 5px 32px;
	background:url("http://images2.drct2u.com/content/images/homepages/120116ss_VLD_twitter_bg.gif") no-repeat left center #000;
}

.tweet ul {
	margin:0;
	*margin:0 0 0 -20px;
	_margin:0 0 0 -20px;
	padding:0;
	list-style-type: none;
	float:left;
	display:inline;
}

.tweet ul li { 
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.875em;
	line-height:1.2em;
	margin:0;
	padding:0;
	display:inline-block;
	
}

.tweet_avatar {
	margin: 2px 4px 2px 2px;
	padding: 0;
	float:left;
}

#socialLinks {
	float: left;
	padding: 0;
	width:370px;
	height:50px;
	position:relative;
	right: -24px;
}
#socialLinks a.signup{
	background:url("http://images2.drct2u.com/content/images/homepages/120116ss_VLD_signup.png") no-repeat left center #000;
	display:block;
	height:47px;
	width:107px;
	float:left;
}
#socialLinks a.youtube{
	background:url("http://images2.drct2u.com/content/images/homepages/120116ss_VLD_youtube.png") no-repeat left center #000;
	width:50px;
	height:20px;
	display:block;
	float:left;
}
#socialLinks a.blog{
	background:url("http://images2.drct2u.com/content/images/homepages/120116ss_VLD_blog.png") no-repeat left center #000;
	width:77px;
	float:left;
	height:16px;
	display:block;
}
#socialLinks #facebook{
margin: 0 10px; 
width:70px;
padding: 0;
float:left;
}
#socialLinks #googleplus{
margin: 0; 
padding: 0;
float:left;
}
#socialLinks #top_links{ padding-bottom:10px;}
#socialLinks p {
	color:#666;
	font-size:0.875em;
	line-height:1.2em;
	margin:0 4px 0 0;
	padding:0;
	float:left;
	display:block;
	
}

#socialLinks a {
	
	margin:0 10px;
	padding:0;
}
/*--------------end of tweet------------------*/
#slot4 {
	width:745px;
	height:684px;
	position:absolute;
	background-color:#666;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:0;
	left:0;
	top:0;
	z-index:5;
}

#slot4 img {
	margin:0;
	padding:0;
	float:left;
}

.fadein { position: relative; }
.fadein div { position: absolute; left: 0; top: 0; }
.fadein img { float:left; }

a.Schuh_store_btn, a.Schuh_store_btn:link, a.Schuh_store_btn:visited {
position:absolute;
left:0px;
top:521px;
height:75px;
width:175px;
z-index:85;
background: no-repeat left top url("http://images2.drct2u.com/content/images/homepages/110207SS_VLD_S3_schuh.gif");
}
a.Schuh_store_btn:hover{
background: no-repeat left bottom url("http://images2.drct2u.com/content/images/homepages/110207SS_VLD_S3_schuh.gif");
}

#slot5 { 
	height: 685px;
	width:246px;
	display:block;
	position:relative;
	left:737px;
	z-index:50;
	font-size: 1em;
	margin-left:16px;
}
#slot5 .empty{background:#fff top left; display:block; height:40px; width:246px; padding:0; margin:0;}
#slot5 ul{ list-style-type:none;}
#slot5 ul li a{ text-decoration:none !important; }
#slot5 ul li span{ 
display:block; 
width:246px; 
height:200px; 
background:url(http://images2.drct2u.com/content/images/homepages/120113ss_VLD_HP_transbimg.png) repeat; 
*background:url(http://images2.drct2u.com/content/images/homepages/120113ss_VLD_HP_transbimg.jpg) repeat; 
position:absolute; 
opacity:0.0;
}
#slot5 ul li span h4{ 
position:absolute; 
top:100px;
color:#ca0088;
text-align:center;
padding-top:10px;
width:246px;
text-decoration:none;
}
#slot5 ul li span p{ 
   color: #FFFFFF;
    font-size: 16px;
    position: absolute;
    text-align: center;
	padding:30px;
    width: 186px !important;
	text-decoration:none;
}
#slot5 a.prev{
	height:40px;
	width:246px;
	background:url(http://images2.drct2u.com/content/images/homepages/120113ss_VLD_arrow_up.gif) top left;
	display:block;
}
#slot5 a.prev:hover{
	background:url(http://images2.drct2u.com/content/images/homepages/120113ss_VLD_arrow_up.gif) bottom left;
}
#slot5 a.next{
	height:40px;
	width:246px;
	background:url(http://images2.drct2u.com/content/images/homepages/120113ss_VLD_arrowdown.gif)top left;
	display:block;
}
#slot5 a.next:hover{
	background:url(http://images2.drct2u.com/content/images/homepages/120113ss_VLD_arrowdown.gif) bottom left;
}

#slot6 {
	position:relative;
	padding-top:16px;
	left:0px;
	width: 1000px;
	height:139px;
	margin: 0;
	overflow: hidden;
}

#slot6 h3 {
	padding: 0 0 15px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #db0092;
	font-weight: normal;
}

#brandsCont {
	width: 976px;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	padding: 0;
}

#slot6 ul {
	float: left;
	display: inline;
	display:block;
	margin: 0;
    padding-left: 4px;
	width:117px;
	padding: 0 0 0 4px;
}

#slot6 ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 0.875em;
	line-height:10px;
}

#slot6 ul li a:link, #slot7 ul li a:active {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #666;
}
#slot6 ul li a:visited{
	color: #DB0092;
}
#slot6 ul li a:hover {
	color: #DB0092;
}

/*-----------other sites----------------*/

#slot7 {
	float: left;
	display: inline;
	width:1000px;
	height: 115px;
	position:relative;
	padding-top:29px;
	z-index:10;
}

#slot7 img {
	margin: 0;
	padding: 0;
	display:block;
}

.otherSiteContainer {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
}

.otherSiteContainer img.otherSiteTop {
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	
}
#slot8 {
	position:relative;
	left:0;
	width: 1000px;
	_width: 1003px;
	margin: 0;
	padding:9px 0;
	float:left;
	border-bottom:1px solid #ccc;
}

#slot8 h3 {
	padding: 0;
	margin: 0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #db0092;
	font-weight: normal;
	display:block;
	float:left;
	line-height: 24px;
}

#slot8 ul {
	margin: 0;
	padding:0;
	display:block; 
	float:left;
	width:1000px;
	text-align:center;
	
}
#slot8 ul li {
	list-style: none;
	margin: 0;
	font-size: 0.875em;
	display:inline;
	line-height: 24px;
}

#slot8 ul li a:link, #slot6 ul li a:visited, #slot6 ul li a:active {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-decoration: none;
	color: #727272;
	padding: 14px 50px;
}

#slot8 ul li a:hover {
	text-decoration:none;
	background:#000;
	color:#FFFFFF;
}


/*------------------randonfade-------------------*/

#slot3 ul li {
    list-style-type: none;
	}
	
#bag_one, #bag_two, #bag_three{	
	margin: 0;
    padding: 0;
	}
#bag_one {
	position:absolute;
	top:207px;
	left:0;
	}

#bag_two {
	position:absolute;
	top: 207px;
	left:245px;
	}

#bag_three {
	position:absolute;
	top:207px;
	left:490px;
	}


