/* Basic Properties For YANTV's Websites */
.page_width {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	clear: both;
}

a {
	text-decoration: none;
}
p {
	font-size: 1em;
	line-height: 1.5em;
}
img {
	overflow: hidden !important;
	font-size:  0 !important;
	display: block !important;
	padding: -2px;
}
.hr_seperator {
	background: #b7def1;
	height: 1px;
	display: block; clear: both;
	margin: 1em 0;
}

.padding_4		{ padding: 4px; }
.padding_5 		{ padding: 5px; }
.padding_6 		{ padding: 6px; }
.padding_10 	{ padding: 10px; }
.padding_20 	{ padding: 20px; }
.margin_4		{ margin: 4px; }
.margin_5 		{ margin: 5px; }
.margin_6 		{ margin: 6px; }
.margin_10 		{ margin: 10px; }
.margin_20 		{ margin: 20px; }


.fleft 		{ float: left; }
.fright 	{ float: right; }

.clearboth:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	vertical-align: bottom;
}
.clear_both {
	clear: both;
}
.noclear {
	clear: none !important;
}

.vertical_align_middle {
	vertical-align: middle;
}
.vertical_align_bottom {
	vertical-align: bottom;
}
div hr {
	display: none;
}
.text_left 			{ text-align: left; }
.text_right 		{ text-align: right; }
.text_dim			{ color: #666666; }
.text_white 		{ color: #dddddd; }
.text_white_dim 	{ color: #bbbbbb; }
.text_small 		{ font-size: 0.9em; }

.text_white a 		{ color: #FFFFFF; }
.text_white a:hover { color: #ff9900; }

.box_round_10 {
	-moz-border-radius: 10px;
	-khtml-border-radius-: 10px;
	-webkit-border-radius: 10px;
}
.box_round_6 {
	-moz-border-radius: 6px;
	-khtml-border-radius-: 6px;
	-webkit-border-radius: 6px;
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
input[type=text], input[type=password], input[type=submit] {
	border: 1px solid #CCC;
	background: #EAEAEA;
	color: #666;
}
input[type=submit] {
	padding: 5px;
}
input[type=submit]:hover {
	background: #666;
	color: #FFF;
}