/******************Static Page Styles***************************/
hr {margin: 0 0 20px 0; color:#CCC; background-color:#CCC; height:1px; border:none; }

.about { padding: 0 25px 25px 0; font-size:11px; }
.about h1 { font-size: 16px; }
.about p { padding-bottom: 20px; text-align: justify; }

.materials { padding: 0 25px 25px 0; font-size:11px; }
.materials h1 { font-size: 16px; }
.materials p { padding-bottom: 0; text-align: justify; }

.contact { padding: 0 25px 25px 0; font-size:11px; }

.market { padding: 0 25px 25px 0; font-size:11px; }
.market h1 { font-size: 16px; }
.market p { padding-bottom: 0; text-align: justify; }
.market ul { list-style-type:none; }


.related { margin-bottom: 15px; width: 200px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.video { padding-top: 15px; margin-right: 15px; width: 200px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.video p { text-align:center; }

.col1 { float:left; width: 280px; padding-right: 25px;}
.col1 p { margin: 0; padding: 0 0 20px 0; }
.col2 { float:right; width: 300px; }
.col2 p { margin: 0; padding: 0 0 20px 0; }

.name { color:#211d70; font-weight:700;}

.biopic { float: left; width: 280px; }
.biopic img { float: left; padding-right: 10px;}
.bio { font-style: italic; }

.connect { font-size:12px; color:#999; line-height: 30px; }
.connect img { vertical-align:bottom; padding-left: 7px; }

.region { font-style: italic; }

.supplier p { text-align:left; }
.materialsinfo { float:right; width: 390px; }
.planner { line-height:65px; }
.planner img { float:left; padding-right: 15px; vertical-align: bottom; }

/* Overlayed MediaKit Videos */
.overlay { display:none; z-index:1000000; background-color: #FFF; top: 260px; width:640px; height: 360px; padding: 15px; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #ccc; -moz-box-shadow:0 0 20px 0px #333; -webkit-box-shadow: 0 0 20px #333; }
.overlay div.close { background-image:url("/ext/resources/css/close.png"); position:absolute; right:-20px; top:-20px; cursor:pointer; height:35px; width:35px; }

a, a:link, a:active, a:visited, a:hover { color: #8B0B04; }

.button { text-shadow: 0 -1px 0 #1F6F87; }

#section-1 .box1 .navigation LI a, #section-1 .box1 .navigation LI a:active, #section-1 .box1 .navigation LI a:visited { color: #8B0B04; }

#section-3 a, #section-3 a:link, #section-3 a:active, #section-3 a:visited { color: #8B0B04; }

#section-3 h3 { color: #8b0b04; }

#section-2 .box2 h3 a { color: #8b0b04; }

.container .navigation LI A { color: #1F6F87; }

.navigation-1 ul.level1 ul ul { background-color:#b4ced5; }

.navigation-1 ul.level1 ul ul li { background-color:#b4ced5; }

.navigation-1 ul.level2 li.hover { background-color: #b4ced5; }

/* for register, cart buttons */
#section-2 .box1 a.checkout
#section-2 .box1 .register a.button

/* third level nav style */
.navigation-1 ul.level1 ul ul li a, .navigation-1 ul.level1 li.hover ul li.hover ul li a { color: #FFFFFF; }


/* video player styles */

#video-border {
    background: url("/ext/resources/video/VideoPlayerBackground.jpg") no-repeat scroll 0 0 transparent;
 position:relative;    
    width:305px;
    height:394px;
    padding-top:6px;
 border:0px none;
}
 
#video-box {
    position:absolute;
    top:15px;
    left:10px;
    width:275px;
    height:332px;
}
 
#video-box-logo {
    position:relative;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:0px;
    height: 50px;
 width:200px;
    cursor:pointer;
}
 
#video-box-still {
    position:relative;
    margin:0px;
    cursor:pointer;
}
 
#video-box-still-img {
 width:275px;
 height:175px;
}
 
#video-box-playarrow {
 position:absolute;
  left:0;
  top: 0px;
 text-align:center;
 width:100%;
}
 
#video-box-playarrow-img {
 margin-top:46px; 
 vertical-align:middle;
}
 
#video-box-thumb {
 clear:both;
 float:left;
 margin-top:0px;
 width:275px;
}
 
#video-box-thumb div {
 float:left;
 margin-left:6px;
 margin-right:5px;
 cursor:pointer;
}
 
#video-box-thumb div img {
 width:80px;
 height:60px;
}
 
#video-more {
    margin-left:10px;
    padding-top:8px;
 width:50%;
    clear:both;
}
 
.video-box-text {
    margin:5px;
    height:26px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: bold;
    /*overflow:auto;*/
}
 
.video-box-text p {
    margin:0px;
    padding:0px;
}

.ad-sidebar {
	position: absolute;
    top: 0px;
    z-index: 99;
    text-align: center;
    overflow: visible;
    right: auto;
}
@charset "UTF-8";
/* CSS Homepage Video List Document */

#MediaPage_video-border {
    position:relative;    
    width:630px;
    height:514px;
    padding-top:6px;
	background:url(/ext/resources/video/VideoPlayerBackground-MediaPage.jpg) no-repeat scroll 0 0 transparent;;
}

#MediaPage_video-box {
    position:absolute;
    top:11px;
    left:16px;
    width:600px;
    height:300px;
}

#MediaPage_video-box-still {
    position:relative;
	width:600px;
	height:300px;
	overflow:hidden;
    cursor:pointer;
}

#MediaPage_video-box-still-img {
	width:600px;
	height:450px;
	margin: -20px 0 0 0;
}

#MediaPage_video-box-playarrow {
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:100%;
}

#MediaPage_video-box-playarrow-img {
    margin-top:110px;
	vertical-align:middle;
}

.MediaPage_video-box-text {
    margin:5px;
    height:64px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: bold;
    overflow:auto;
}

.MediaPage_video-box-text p {
    margin:0px;
    padding:0px;
}

#MediaPage_video-box-thumb {
	clear:both;
	float:left;
	margin-top:10px;
	width:600px;
}

#MediaPage_video-box-thumb div {
	float:left;
	margin-left:7px;
	margin-right:2px;
	cursor:pointer;
}

#MediaPage_video-box-thumb div img {
	width:110px;
	height:82px;
}

#MediaPage_video-more {
    margin-left:10px;
    padding-top:6px;
	width:50%;
    clear:both;
}

