/* fashion video */
body #wrapper_main {
width: 1000px;
}

#wrapper_main #wrapper_content {
width: 750px;
}

body {
background: #fff none;
}

.box {
background-color: #f0f0f0;
border: 1px solid #d3d3d3;
padding: 15px;
width: 568px;
}

.videoContainer,
.withLinks {
float: left;
width: 600px;
}

.videoContainer {
height: 300px;
}

.withLinks {
border: 1px solid #d3d3d3;
width: 118px;
background-color: #f0f0f0;
padding: 15px;
min-height: 334px;
}

.box  h1 {
color: #2e2e2e;
font-size: 2.4em;
margin: 3px 0;
}

.box  h2 {
color: #2e2e2e;
font-size: 1.6em;
margin-bottom: 2px;
}

.box ul {
margin-bottom: 1.5em;
}

.box p,
.box span,
.box a,
.box ul li,
.termsLayer p,
.termsLayer ul li {
font-size: 1.1em;
letter-spacing: 0.2px;
line-height: 1.3em;
}

.box p {
margin-bottom: 1em;    
}

.box ul li {
font-size: 1.3em;
}

.box span.tagline {
font-size: 15px;
}

.box span.tagline2 {
font-size: 15px;
}

.box span.date,
.box a.terms {
display: block;
}

.box span.date {
margin-bottom: 5px;
}

.box a.terms {
float: right;
font-size: 1.1em;
font-weight: bold;
}

div.termsLayer {
background-color: #fff;
border: 1px solid #d3d3d3;
position: absolute;
top: 25%;
left: 30em;
padding: 20px;
width: 40em;
}

div.termsLayer h2,
div.termsLayer h3 {
color: #2e2e2e;
text-transform: uppercase;
font-size: 1.4em;
margin: 0 0 3px 0;
}

div.termsLayer p,
div.termsLayer ul {
margin-bottom: 1em;
}

#wrapper_content div.termsLayer a.close {
background: transparent url(/static/images/common/popup_close.gif) no-repeat scroll 0 0;
height: 17px;
overflow: hidden;
text-indent: -999px;
width: 17px;
position: absolute;
top: 10px;
right: 10px;
}
