html { font-family: 'verdana'; text-align: center; background:#57ACE0 url('../images/layout/background.jpg') center top repeat-x; }
a {
	text-decoration:none;
	color:#075C80;
}
a:hover {
	text-decoration:underline;
	color:#57ACE0;
}

h1 a, h2 a, h3 a, h4 a { color: inherit; }
small { display: block; text-transform: none; }
blockquote { padding-left:10px; }
strong { font-weight:bold; }
div ol, ol li { list-style:decimal inside; }
h2 {
    margin: 0 0 1em 0;
    background: #999 url('../images/layout/gloss.gif') top left repeat-x;
    color: #222;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 110%;
	border:1px solid #999;
	border-width:0px 2px;
	padding: 3px 3px 1px 3px;
	position:relative;
	margin-bottom:0;
	text-shadow: #DDD 1px 1px 2px;
}

h3 {
    margin: 0 0 5px 0;
    padding: 5px 0;
    color: #000;
	font-weight:bold;
	border-bottom:2px solid #666;
}

h4 {
    margin-top: 3px;
    color: #333;
    padding: 3px 5px;
	clear:both;	
}

#hd .sl { padding:0 0 0 7px; background:url('../images/layout/menu_shadow_left.jpg') bottom left no-repeat; }
#hd .sr { padding:0 7px 0 0; background:url('../images/layout/menu_shadow_right.jpg') bottom right no-repeat; }
#bd .sl { padding:0 0 0 7px; background:url('../images/layout/shadow_left.jpg') top left repeat-y; }
#bd .sr { padding:0 7px 0 0; background:url('../images/layout/shadow_right.jpg') top right repeat-y; }

#ft .l { padding:0 0 0 7px; background:url('../images/layout/footer_left.jpg') bottom left no-repeat; }
#ft .r { padding:0 7px 0 0; background:url('../images/layout/footer_right.jpg') bottom right no-repeat; }
#ft { margin:0; padding:0;  background: #FFF url('../images/layout/footer_loop.jpg') bottom left repeat-x; }
#ft .content {
	border-top:2px solid #DDD;
	padding:3px 0 15px 0px;
	font-size:80%;
	color:#999;
	margin:0 20px;
	position:relative;
	height:20px;
}
#copyright { position:absolute; top:5px; left:5px;}
#ft_status { position:absolute; top:5px; right:5px; }
#ft_status span a { color:#FFF; background:#F00; padding:2px; }

#header {
	margin:0;
	height:211px;
	background:url('../images/layout/header.jpg') bottom center no-repeat;
	padding:0;
	position:relative;
}
#header form {
	position:absolute;
	top:0px;
	right:0px;
	width:202px;
	padding:10px 15px 10px 15px;
	display:inline;
	background:url('../images/layout/sign_in_box.png') bottom left no-repeat;
}
#header label { color:#007BDD; }
#header .label_push {
	width:70px;
	display:block;
	float:left;
	color:#FFF;
}
#header p { padding-bottom:3px; }
#header legend {
	text-align:right;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}
#header .login_text { width:130px; border:1px solid #FFF; }

#doc3 {	max-width:1200px; margin:0 auto; }
#hd { margin:0; padding:0; }


.l { background-position:top left; background-repeat:no-repeat;}
.r { background-position:top right; background-repeat:no-repeat;}

.separator { background:url('../images/layout/ccc.gif') center no-repeat; }
.close { margin-bottom: 0; }

#menu {
    margin:0;
    color: #FFF;
    font-weight: bold;
    position: relative;
    background:#091A23 url('../images/layout/menu_loop.jpg') 0px 2px repeat-x;
}

#menu .l { background:url('../images/layout/menu_top_left.jpg') top left no-repeat; }
#menu .r { height:28px; background:url('../images/layout/menu_top_right.jpg') top right no-repeat; }
#menu a { color: #FFF; text-decoration:none; }

#menubar {
    position: absolute;
    top: 2px;
    left: 5px;
	padding-right:1px;
	background:url('../images/layout/menu_edge.jpg') top right no-repeat;
}

#menu li {
	float:left;
	background:url('../images/layout/menu_edge.jpg') top left repeat-x;
	padding:4px 1px 4px 1px;
	margin:0px 0px 0 0px;
	border-right:1px solid #091A23;
	border-left:0px solid #091A23;
}
#menu li.first	{ margin-left:0; 	padding-left:0; }
#menu li.last 	{ margin-right:0;	padding-right:0; }
#menu li a { background:url('../images/layout/menu_loop.jpg') top left repeat-x; padding:4px 6px 6px 6px; text-shadow: #000 0px 0px 5px;}
#menu li a:hover, #menu li a.active { text-shadow: #666 0px 0px 3px; background:#FD4D00 url('../images/layout/menu_hover.jpg') repeat-x; }
#menu li #search { background:url('../images/layout/search.jpg') bottom right no-repeat; padding:0px 19px 2px 4px; display:block; }
#search span { display:none;}
#flash { margin: 1em 0; background: #FF5; padding: 5px; }

.login_options { padding-top:5px; }
.login_options div { float:right; display:inline; }
.login_options .forgotten_password {
display:block;
width:65px;
font-size:10px;
color:#007BDD;
text-decoration:none;
line-height:1em;
}

#login { position: absolute; top: 2px; right: 5px;padding-left:1px; background:url('../images/layout/menu_edge.jpg') top left no-repeat; }
#login li { border-width:0 0 0 1px; }

#content { width:100%; background:#FFF url('../images/layout/menu_base.jpg') top left repeat-x; position:relative; }

#pad { padding:15px 20px 5px 0; }
#popup_outer { position:absolute; top:300px; left:0px; z-index:10000; width:100%; }
#popup { margin:0 auto; background:#FFF; border:1px solid #666; }

.left { background:#071822; width:180px; }
.left .section { border:0; color:#FFF; }
.left h2 {
background:#071822 url('../images/layout/black_gloss.jpg') top left repeat-x;
color:#FFF;
border:0;
text-shadow: #000 -1px -1px 5px;
padding: 2px 3px;
margin:2px 2px;
}

h2 .sub { position:absolute; right:5px; top:2px; }

.left a { color:#FFF; }

.type_tabs { margin:0 5px; padding-top:7px; background:#FFF url('../images/layout/left_curve_top.jpg') top left no-repeat; }
.type_tabs div { padding:0 5px 7px 5px; background:#FFF url('../images/layout/left_curve_bottom.jpg') bottom left no-repeat; }

.right { float: right; margin-right: 0 !important; }

/************************** PANELS **************************/
.panel {
    padding: 0.5em 5px;
    margin: 0 0 1em 0;
	border:0;
	clear:left;
}
.panel .list ul li { list-style-type:circle; list-style-position:inside; }
.panel .list li li { padding-left:10px; }
.panel.resize { margin-top:0; border-bottom:3px double #CCC !important; }

.menu li a { text-decoration: none; color: inherit; display: block; padding: 0.5em 5px; }
.menu .active { color:#000; font-weight:bold; }

.left .menu .active { color:#FFF;}


/************************** NESTED SET MENU **************************/
.nestedset .menu_select  { font-weight:bold; }
.nestedset a { text-decoration: none; color: #000; padding: 5px; display: block; }
.nestedset a:hover { background: #EEE; }
.nestedset ul li .menu_chapter { display: block; }
.nestedset ul li li .menu_chapter { border-top: 0; }
.nestedset ul li ul li { margin-left: 10px; }

.section { padding:5px 0; background:url('../images/layout/gloss_bg.jpg') top left repeat-x; }
.section.no-padding { padding:0;}
.section.border { border:1px solid #999; margin-bottom:10px; padding:0; padding-top:3px;}
.left .section { background:none; }

.section h4 { font-weight:bold; border-bottom:2px solid #666; }
.section .panel { border:0; margin-top:2px; }


/************************** TABS **************************/
.tabs {
	background:#999;
	display:block;
	float:left;
	width:100%;
}
.tabs ul {
	background:url('../images/layout/tab_spacer.gif') top left repeat-x;
	padding:0 0 0 5px;
	float:left;
}

.tabs li {
	font-size:11px;
	display:block;
	float:left;
	margin:0 1px 0 0;
	padding:1px 1px 0px 1px;
	background:url('../images/layout/tab_edge.gif') bottom left repeat-x;
}

.tabs li a {
	padding:2px 4px 1px 4px;
	color:#666;
	display:block;
	text-decoration:none;
	background:url('../images/layout/tab.gif') bottom left repeat-x;
}
.tabs li a:hover { color:#000; }
.tabs li.active a {
	background:url('../images/layout/tab_active.gif') bottom left repeat-x;
	color:#000;
	font-weight:bold;
}
.tabs div { display:inline; }
.left .tabs { background:#071822; height:17px; }
.left .tabs li { padding:2px 1px 0px 1px; }
.left .tabs { display:block; float:none; }
.left .tabs ul { display:block; margin-left:8px; float:none; }
.left .tabs li a { padding-bottom:0; }
.left .section ul { padding-top:1px; }

.tl, .tr { width:4px; height:4px; position:absolute; top:0px; }

.button { float:left; }
.button, .button_bar {
background:url('../images/layout/button.jpg') top left repeat-x;
height:20px;
position:relative;
margin-top:10px;
}

.button .tl, .button_bar .tl {
	width:10px;
	height:20px;
	float:left;
	background:url('../images/layout/button_left.jpg') top left no-repeat;
}

.button .tr, .button_bar .tr {
	right:0px;
	width:10px;
	height:20px;
	background:url('../images/layout/button_right.jpg') top right no-repeat;
}
.button div.inner {	padding:2px 8px; }
.button a, .button_bar a {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}
.button_bar ul { padding:2px; }
.button_bar li {
	padding:0px 5px;
	float:left;
	border-left:1px solid #999;
	border-right:1px solid #333;
}
.button_bar li.first { border-left:0; }

/*  Ownership form */
.nested_select {
width:33%; float:left;
margin-left:1px;
}
.nested_select select {
border:1px solid #CCC;
width:100%;
display:block;
}
.nested_select label {
padding:2px 5px;
font-weight:bold;
background:#EEE;
display:block;
border:1px solid #CCC;
border-bottom:0;
}

.corners, .corners .tl, .corners .tr, .corners .bl, .corners .br {
	display:block;
	float:none;
	position:relative;
	width:auto;
	height:auto;
	background-repeat:no-repeat;
}
.corners .tl { background-position:top left; }
.corners .tr { background-position:top right; }
.corners .bl { background-position:bottom left; }
.corners .br { background-position:bottom right; padding:0 5px;}

.left .menu .wrapper {  background:url('../images/layout/menu_button.jpg') top left no-repeat; margin:0 5px 5px 5px; }

#notice {
	margin:0 0px 10px 0px;
	background:#4C994C url('../images/layout/gloss_green.jpg') top left repeat-x;
	border:2px solid #4EA74B;
	border-width:0px 2px;
	padding:2px 3px;
	color:#FFF;
	font-weight:bold;
}

#notice.warning, #errorExplanation h2 { color:#FFF; background:#994C4C url('../images/layout/gloss_red.jpg') top left repeat-x; }

.gallery li {
width:100px;
margin:5px;
padding:5px;
height:120px;
border:1px solid #DDD;
background:#EEE;
float:left;
}


.list_separator {
background:#F6F6F6;
margin:3px 0 0 0;
padding:2px 2px 2px 43px;
font-weight:bold;
color:#666;
text-transform:uppercase;
font-size:10px;
border:1px solid #CCC;

border-width:1px 0 0px 0;

}
.tabs a:focus { outline:none; }

#yui-main { background:url('../images/layout/left_bg.jpg') top left repeat-y; }
#clearer { height:12px; clear:both; display:block; width:400px; background:url('../images/layout/left_bottom.jpg') top left no-repeat;}
br.clear { clear:both; }

/* ownership form */
#track {
	width:200px;
	background:url('../images/layout/slider/track.gif') bottom left repeat-x;
	border-left:1px solid #BBB;
	border-right:1px solid #EEE;
	height:2px;
	margin-top:10px;
}
#handle {
	width:10px;
	height:13px;
	background:url('../images/layout/slider/slider.gif') center  no-repeat;
	cursor:move;
	top:-5px;
}

.page_name_auto_complete { background:#FFF; border:1px solid #CCC; }

h2 a:hover { color:#000; }

/* Shadow stuff */
html>body .outerpair1 { background: url('../images/shadow/upperrightfade.png') right top no-repeat; } 
html>body .outerpair2 { background: url('../images/shadow/lowerleftfade.png') left bottom no-repeat; padding: 8px 0 0 8px; }
html>body .shadowbox { background: url('../images/shadow/shadow.png') bottom right; }
html>body .innerbox { position: relative; left: -8px; top: -8px; }
.shadowbox img { border: 10px solid #fff; vertical-align: bottom; }
#popup_outer .outerpair1 { margin:0 auto; width:80%; }

.nil { color:#999; }

.type_tabs .last { border-top:2px solid #666 }

.section h4 {
display:block;
position:relative;
}
.section h4 a {
display:block;
text-decoration:none;
color:#333;
margin:-3px -5px;
padding:3px 5px;

}
.section h4 a:hover {
color:#000;
border:1px solid #CCC;
padding:2px 4px;
background:#DDD url('../images/layout/go_to_section.gif') right 3px no-repeat;
}
.section h4 a:hover span { display:none; }

.section h4 span {
position:absolute;
font-size:80%;
right:0px;
bottom:3px;
}


.crumbs {
	font-size:80%;
	padding:0 5px;
	background:#444;
	color:#CCC;
}
.crumbs a { color:#FFF; text-decoration:none; }

.icon img { float:left; margin-left:0px; margin-right:5px; border:1px solid #AAA; }
.icon li  { padding:5px 0; border-top:1px dotted #CCC; min-height:35px; }
.icon.links li { text-decoration:none; color:#333; padding:3px 3px 3px 43px; position:relative; }
.icon li.first { border-top:0; padding-top:1px; }
.icon.links li:hover { background:#F6F6F6; padding:3px 2px 2px 42px; border:1px solid #EEE; }
.icon.links li.first:hover { padding-top:0px !important; }
.icon.links li img { position:absolute; top:3px; left:3px; }
.icon.links li:hover img { top:-1px; left:-1px; width:39px; height:39px; }

.more {
border-top:1px solid #EFEFEF;
text-align:right;
background:url('../images/layout/light_fade.gif') top left repeat-x;
min-height:0 !important;
font-weight:bold;
}

.pagination {
border-top:2px solid #999;
border-bottom:2px solid #999;
text-align:center;
padding:3px;
margin-top:3px;
background:url('../images/layout/light_fade.gif') 0px 1px repeat-x;
background:#DDD;
}

.static_error div { width:500px; margin:150px auto 0px auto; text-align:left; background:#FFF; }
.static_error div div {margin:0; padding:5px 10px; width:480px; }

.thumb_count { height:22px; display:block; width:130px; }
.thumb_count span { border:1px solid #EEE; padding:2px 2px 3px 2px; margin-left:5px; }
.thumb_count span img { vertical-align:middle; }

table { width:100%; }
tr { border-collapse:separate; border-top:1px dotted #CCC;}
tr td { padding:5px 5px; border-right:2px solid #EEE; }
tr.first { border-top:0; padding-top:0; }
tr td.last { border-right:0; }


.img img {	-ms-interpolation-mode:bicubic; }
.img { 	overflow:hidden; }
.img.cropped { max-height:260px; }
#right .img.cropped {max-height:167px; }
.img.cropping { min-height:260px; }
#right .img.cropping { min-height:167px; }

.img .cropped_image { width:100%; }

#recipients { display:block; border:2px inset #CCC; padding:2px; }
#recipients div { display:inline; border:2px outset #CCC; padding:1px 5px; }

.mini_map {
float:right;
border:1px solid #DDD;
padding:2px;
margin:0 0 5px 5px;
}


.boxout {
margin:10px 0;
padding:10px 5px;
border:1px solid #DDD;
background:#EEE;
font-weight:bold;
}
.section p { margin-bottom:1em; }


.third li { width:32%; overflow:hidden; float:left; display:block; }
.third li.middle { margin:0 2%; }
.third li img { width:100%; }

.gear_tab { padding:15px 0; }
.rss_feed { position:absolute; top:4px; right:6px; }


div.auto_complete { width: 350px; background: #fff; }
div.auto_complete ul {border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none; }
div.auto_complete ul li { margin:0; padding:3px; }
div.auto_complete ul li.selected { background-color: #ffb; }
div.auto_complete ul strong.highlight { color: #800; margin:0; padding:0; }


.icon_avatar {
position:absolute;
top:0px;
left:0px;
width:50px;
height:50px;
padding:5px;
}
.icon_avatar .avatar {
position:absolute;
bottom:0px;
right:0px;
}

.button-to { display:inline; }
.button-to div { display:inline; width:150px; }

.dialog { border:2px solid #999; background:#EEE; padding:5px; margin:5px 10px; }

.highlight { font-weight:bold; border-bottom:2px dotted #666; }

/************************** FLIPBOX **************************/
.flipbox { background:#999; border-right:3px solid #999;border-bottom:3px solid #999; position:relative; height:212px; overflow:hidden; }
.fliptabs { position:absolute; width:30%; z-index:160;background:#777 url('../images/flipbox/flipbox.jpg') top left no-repeat; border-bottom:1px solid #777; padding-left:2px; margin-right:2px; }
.fliptabs li a {
display:block;
height:40px;
padding:5px;
border:2px solid #666; border-right:0; border-bottom:1px solid #333;
background:#CCC url('../images/flipbox/fliptab.jpg') top left repeat-x;;
color:#222;
text-decoration:none;
font-weight:bold;
font-size:14px;
overflow:hidden;
}
.fliptabs a:focus { outline:none; }
.flippane { position:absolute; right:0px; overflow:hidden; z-index:1; width:70%; min-width:350px; }
.flippane li { position:relative; }
.flippane div { position:relative; height:212px; cursor:pointer; }
.flippane div img {position:absolute;top:0px; width:100%;
	-ms-interpolation-mode:bicubic;
}
.flipdesc li {
position:absolute; bottom:0px; right:0px;
padding:0 5px 5px 30px;
background:#000;
color:#FFF;
width:100%;
min-width:200px;
height:auto;
z-index:20;
display:block;
}
.flipdesc li h4 a { color:#FFFFFF; }
.flipdesc li h4 { font-size:20px; border:0; font-weight:bold; margin:0 0 0 40%; padding:0;}
.flipdesc li p { margin:0 0 0 40%; padding:0; }
.flipbox .arrow { position:absolute; z-index:21; left:0px; width:100%; cursor:pointer;}
.flipbox .arrow img { padding-left:30%; }

/************************** IMAGE FLOATS **************************/
.pull_left, .pull_right { padding:3px; background:#EEE; border:1px solid #DDD; }
.pull_left { float:left; margin:0 10px 5px 0; }
.pull_right { float:right; margin:0 0 5px 10px; }

/************************** ERRORS_FOR **************************/
#searchbox {
	position:absolute; top:0px; right:0px;
	padding:5px 0px 10px 0px;
	background:#091A23;
	color:#FFF;
	border:1px solid #333; border-right:0; border-top:0;
	z-index:1000;
	width:300px;
	text-align:right;
}
#quicksearch_results { text-align:left; border-top:2px solid #EEF; padding:0px 0; margin-top:8px; }
#quicksearch_results ul { background:#FFF; border-bottom:2px solid #AAA; }
#quicksearch_results li a { padding:1px 8px; }
#quicksearch_results li a:hover { color:#FFF; background:#666; }
#quicksearch_results li.alt { background:#EFEFEF; }
#searchbox label { font-weight:bold; }
#quicksearch_keyword { border:2px solid #EEE; padding:2px; font-size:14px; width:200px; margin-right:5px; }
#searchbox b { border-bottom:2px solid #666; display:block; background:#333; padding:4px 5px 2px 5px; }
#searchbox ul {}
#searchbox a { color:#333; text-decoration:none; display:block; }
#searchbox a:hover { background:#EEE;}

/************************** ERRORS_FOR **************************/
#errorExplanation { border:2px solid #933; background:#FEE; }
#errorExplanation h2 { text-transform:none !important; padding:0px 5px; margin-bottom:0; }
#errorExplanation p, #errorExplanation ul { margin:5px;}
#errorExplanation li {list-style:square inside none; padding:0px 10px;}

/************************** TOOLTIPS **************************/
.tooltip div { width:100%; position:relative; padding-top:1px; }
.tooltip div div { border:0; width:100%; text-align:left; }
.tooltip .inner {
	background:#091A23;
	color:#FFF;
	padding:2px 4px;
	min-width:35px;
	-webkit-box-shadow:4px 4px 8px rgba(0, 0, 0, 0.8);;
}
.tooltip .arrow {
	position:absolute;
	height:14px; width:27px;
	padding:0;
	z-index:100;
	background:url(../images/layout/tooltip_arrows.png) no-repeat;
}
.tooltip.top .arrow { background-position:top left; top:-11px; }
.tooltip.bottom .arrow { background-position:bottom left; bottom:-12px;	}
.tooltip.top  { padding:11px 0 0 0; }
.tooltip.bottom { padding:0 0 12px 0; }

/************************** CAROUSEL **************************/
.carousel { overflow:hidden; background:url('../images/layout/light_fade.jpg') bottom left repeat-x; }
.carousel img, .carousel div, .carousel span { margin:0; padding:0; }
.carousel span { bottom:0px; left:0px; color:#FFF; }
.carousel div div { float:left; }
.carousel span {
	width:100%;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	background:#000;
	font-weight:bold;
	padding:0 3px;
}
span.carousel_tooltip {
	position:relative;
	top:1em;
	left:0px;
	width:100%;
	background:#FFF;
}

/************************** OWNERSHIP LIST **************************/
.ownerships {}
.ownerships li {
display:block;
border:1px solid #DDD;
margin:0 0 5px 0;
}
.clicker {
padding:12px 90px 5px 70px;
position:relative;
cursor:pointer;
}
.ownerships .details {
	padding:0 10px 5px 70px;
	background:#FFF;
}
.ownerships li:hover { border:1px solid #999; background:#EEE; }
.ownerships li.alt { background:#E9E9F9; }
.ownerships li.alt:hover { background:#D9D9E9; }
.ownerships .thumbbox {
	position:absolute;
	right:5px;
	top:15px;
	text-align:right;
}
.ownerships .thumbbox span {
	background:#FFF;
}

/************************** THUMB BOXES **************************/
.thumbs {}
.thumbs li { display:inline; float:left; width:20%; }
.thumbs li.clear {
	clear:both;
	float:none;
	width:100%;
	overflow:hidden;
	display:block;
	min-height:0px;
	height:0px;
	font-size:1px;
}
.thumbs li img { width:80%; margin:5%; }

.feature, .boxout {
line-height:180%;
}

/************************** SOCIAL BOOKMARK LINKS **************************/
.social_bookmarks { border:1px solid #EEE; }
.social_bookmarks h5 { background:#DDD; padding:1px 3px; font-weight:bold; color:#333; }
.social_bookmarks ul { padding:5px; height:18px;}
.social_bookmarks li {	float:left; margin-right:8px; height:20px; }
.social_bookmarks li a {
	padding:2px 3px 2px 20px;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:0px 2px;
	border:1px solid #FFF;
	color:#666;
}
.social_bookmarks li a:hover {
	border:1px solid #AAA;
	background-color:#EEE;
	color:#57ACE0;
	text-decoration:none;
}

.facebook { background:url('../images/social_bookmarks/facebook.gif'); }
.stumbleupon { background:url('../images/social_bookmarks/stumbleupon.gif'); }
.delicious { background:url('../images/social_bookmarks/delicious.gif'); }
.digg { background:url('../images/social_bookmarks/digg.gif'); }
.reddit { background:url('../images/social_bookmarks/reddit.gif'); }


/************************** INLINE FORM (Gig widget) **************************/

.inline_form, .inline_panel { background:#EEE; border:1px solid #DDD;  padding:5px; }
.inline_form {margin-left:10px;}
.inline_form label {
float:left;
display:block;
width:150px;
text-align:right;
margin-right:5px;
}
.inline_form input { float:left; display:block; margin-bottom:5px; }
.inline_form br { clear:left; }

/************************** STAR RATINGS **************************/
.starbox label {
width:90px;
display:block;
text-align:right;
float:left;
font-size:90%;
padding:5px 2px 0 0;
}
.starbox div { float:left; }
.starbox li { clear:both; padding:3px 5px; }
.starbox li.first span {
font-weight:bold;
display:block;
float:left;
border-bottom:1px dotted #CCC;
}

.starbox.dimmed label { color:#CCC; }
.starbox.dimmed span {}
.starbox.dimmed .first label { color:#000; }



.video_player_holder {
position:relative;
background:#071822;
}

.video_player {
text-align:center;
margin:0 80px;
padding:5px 0;
}
.video_player object {

}


.left_videos, .right_videos {
	position:absolute;
	top:5px;
	width:70px;
}
.left_videos {
left:3px;
}
.left_videos img, .right_videos img {
width:100%;
border:2px solid #273842;
}
.video_player_holder .active img {
	border:2px solid #FFF;
}
.video_player_holder a {
	outline:none;
}
.right_videos {
right:6px;
}

.video_swf {

width:100%;
}

.chunky_box {
	border:5px solid #AAA;
	background:#DDD;
	font-size:18px;
	margin-bottom:5px;
	padding:5px;
	text-align:center;
	font-weight:bold;
}