body { margin: 0; }
.base {
	margin: 0px 25px 0 25px;
	}
.head {
	height: 31px;
	background: url(http://www.shirtalks.com/images/right_c_vid.gif) right no-repeat;
	background-color: #EE6919;
	}
.headm {
	margin: -31px 0 0 0;
	background: url(http://www.shirtalks.com/images/left_c_vid.gif) left no-repeat;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 120px;
	text-align: center;
	}
.headm ul { 
	margin: 0;
	padding: 0;
	}
.headm ul li {
	display: inline;
	}
.headm ul li a {
	text-decoration: none;
	color: #DEDEDE;
	display: block; border-right: 1px solid #ccc;
	padding: 6.5px;
	}
.headm ul li a:hover {
	color: #fff;
	}
.showvid {
	width: 600px; height: 380px;
	background-color: #FCF2EC;
	margin: 10px 0 0 2px;
	}
.divket {
	background-color: #EFEFEF;
	border: 1px solid #E0E0E0;
	margin: 15px 0 0 2px;
	width: 588px;
	height: 70px;
	padding: 5px;
	font: 13px Arial, Helvetica, sans-serif;
	}
.sp {
	font: 20px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.dleftm {
	margin: -476px 3px 0 615px;
	border: 1px solid #E0E0E0;
	background-color: #EFEFEF;
	height: 474px;
	}
.otit {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	background-color: #FBEDE4;
	}
.vilist { 
	width: 100%; 
	height: 400px;
	overflow: auto;
	}
.vilist ul {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 3px;
	}
.vilist ul li {
	border-bottom: 1px dashed #ccc;
	position: relative;
	}
.vilist ul li a {
	padding: 5px 10px;
	display: block;
	text-decoration: none;
	color: #999;
	}
.vilist ul li a:hover {
	color: #FF0000;
	background-color: #FBEDE4;
	}
#infomark {
	font: 14px arial;
        margin-left: 225px;
        margin-top: -55px;
        margin-bottom: 10px;
}