/*-----Soft page tabbed content-----*/
.soft-header {
}
.soft-top {
	height: 114px;
	width: auto;
	background: url(images/usw-logo-grad.png) repeat-x;
	
}
.soft-logotype {
	float: left;
	padding-top: 7px;
	padding-left: 36px;

}
.soft-logotype h1, .soft-logotype p {
display : block;
text-indent : -9999px;

}
.soft-logotype h1 a {
background : url(images/usw-logo.png) no-repeat;
display : block;
width : 405px;
height : 89px;
}
.soft-buttom {
	float: right;
	margin-top: -22px;
	width: 440px;
	margin-left: 424px;
}
.soft-buttom li {
	display: inline;
}
.soft-buttom li a{
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 24px;
}
.soft-buttom li a:hover, .soft-buttom li a:active{
	text-decoration: underline;
}
/*---- Soft Head is End -----*/

/*---- Soft Page -----*/
ul.softtabnav.ui-tabs-nav {
list-style : none;
margin: 0 0 -8px 0;
text-align: center;
}
.softtabnav li {
	display: inline;
	margin-right: 2px;
	font-weight: 700;
	padding: 5px 25px 5px 25px;
	background: #fff;
	border: 1px solid #eee;
	border-width: 1px 1px 0 1px;
	position: relative;
	color: #898989;
	cursor: pointer;
}
.softtabnav li:hover a{
	color: #898989;
}
.softtabnav li a {
color: #898989;
font-size: 12px;
}
.softtabnav li:hover, .softtabnav li:active, .softtabnav li.ui-tabs-selected {
background-color : #f5f5f5;
border : 1px solid #eee;
border-width: 1px 1px 0 1px;
color : #393939;
top: 1px;
}
.softtabnav li a:hover, .softtabnav li a:active, .softtabnav li.ui-tabs-selected a {
color : #393939;
}
.presentation {
margin-bottom : 3px;
height : 320px;
background : #f5f5f5;
border: 1px solid #eee;
}
.main-promote {
position: static;
display: block;
}
#main-text ul {
margin-left : 430px;
padding : 30px 18px 0 0;
color : #393939;
font-size : 1.6em;
list-style-image : url(images/button_ok.png);
}
#main-text li {
margin-top : -5px;
}
.ui-tabs-hide {
display : none;
}

/*-----Presentation-----*/

#featuredvid {
padding : 29px 0 0 0;
}
.fvid {
margin-bottom : 5px;
}
.pro-player-container {
width : 500px;
float : right;
margin : -293px 15px 0 0;
position : static;
}
ul.vidselector {
list-style : none;
width : 380px;
padding : 0 0 10px 0;
margin : 0 0 0 15px;
}
.vidselector {
padding : 30px 18px 0 0;
}
.vidselector li {
list-style : none;
background : #6d6d6d;
border : 1px solid #6d6d6d;
padding-top : 8px;
padding-bottom : 10px;
}
.vidselector li:hover, .vidselector li:active, .vidselector li.ui-tabs-selected {
background : #505050;
border : 1px solid #505050;
}
.vidselector li a {
color : #fff;
padding-left : 10px;
}
.vidselector li a:hover {
color : #fff;
}
.vidselector li a:active, .vidselector li.ui-tabs-selected a {
color : #fff;
cursor : default;
}

/*----- Soft Text Decoration -----*/
.main-side {
	text-align: justify;
}
.left-side h2, .right-side h2{
	margin-top: 5px;
}
.left-side h2 sup, .right-side h2 sup{
	margin-left: 10px;
	padding: 0 3px;
	background: #ff5c00;
	color: #fff;
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

}
.left-side {
	padding-top: 10px;
	width: 49%;
	float: left;
	text-align: justify;
}
.right-side {
	padding-top: 10px;
	width: 49%;
	float: right;
	text-align: justify;
}

.body-left{
	float:left;
	width: 40%;
	text-align: justify;
}

.body-right{
	background: #f8f8f8 url(images/left-page-grad.png) repeat-x;
	padding-left: 40px;
	padding-bottom: 20px;
	float:right;
	text-align: justify;
	width: 53%;
	margin: -15px 0 30px 0;
}

.body-right blockquote{
	padding-right: 42px;
}

/*-----End Soft page tabbed content-----*/
/*-----Start ExpressCard content-----*/

.expresscard {
	padding: 1px 10px 2px 20px;
	background-color: #888;
	-webkit-border-radius: 10px;
	margin-bottom: 4px;
}
.expresscard h2 {
	color: #fff;
	font-size: 1.35em;
	text-align: left;
	font-style: italic;
	text-shadow: #444 1px 1px 0;
	margin-top: 10px;
	margin-bottom: 14px;
}
.expresscard p {
	color: #fcfcfc;
	margin-top: -7px;
}
.expresscard a {
	color: #fcfcfc;
	text-decoration: underline;
}
.expresscard a:hover {
	color: #fcfcfc;
}
.expresscard img {
	float: left;
	margin-right: 11px;
	margin-top: 3px;
}

/*-----End ExpressCard content-----*/
/*-----Start Fancy zoom content-----*/

#zoom {
	text-align: left;
	color: #393939;
	font-size: 14px;
}
#zoom_content h2 {
	font-size: 1.5em;
	color: #e90000;
}
#zoom_content .expresscard {
	width: 46%;
	float: left;
	padding: 10px;
	background-color: #888;
	-webkit-border-radius: 10px;
	margin-right: 4px;
}
#zoom_content .expresscard h2 {
	color: #fff;
	font-size: 1.35em;
	text-align: left;
	font-style: italic;
	text-shadow: #444 1px 1px 0;
}
#zoom_content .expresscard p {
	color: #fcfcfc;
}
#zoom_content .expresscard a {
	color: #fcfcfc;
	text-decoration: underline;
}
#zoom_content .expresscard img {
	float: left;
	margin-right: 11px;
}