/* quick signup form styles */
#qsform-errors {
	/*height:24px;*/
	line-height:24px;
	background:#45494d;
	background:-moz-linear-gradient(top, #45494d, #3a3e41);
	background:-webkit-gradient(linear, left top, left bottom, from(#45494d), to(#3a3e41));
	color:#fcc;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin-top:12px;
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
}
#qsform-errors.success a {
	color: #ffd200;
}
#qsform-errors.success { 
	/*height:42px;*/ line-height:30px; font-size:16px; color:#fff; 
}
#qsform-errors .errors-nub { position:absolute; left:0; top:50%; margin-top:-21px; }
.quick-signup-form-wrap {
	width:100%; height:65px;
	clear:both;
	z-index:89;
	position:relative;
	margin:0 0 12px 0;
	background:#921d1d;
	background:-moz-linear-gradient(top, #a72121, #711616);
	background:-webkit-gradient(linear, left top, left bottom, from(#a72121), to(#711616));
	border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	-webkit-border-radius:0 6px 6px 0;
	font-family:helvetica, arial, sans-serif;
}
.qsfw-ie { background:#921d1d url(/lib/images/qsf/qsf-bg.png) repeat-x }
#quickSignupForm {
	display:block;
	width:974px;
	height:55px;
	margin:0 auto;
	padding-bottom:10px;
	position:relative;
}
.getfreemins {
	float:left;
	width:214px; height:44px;
	margin-top:10px;
	padding-right:6px;
}
.qsf-big-arrow { float:left; margin:2px 4px 0 0 }
.qsf-tagline { color:#fff; text-transform:uppercase; font-size:20px; line-height:20px }
.qsf-tagline strong { font-size:29px }
.qsf-tagline em { color:#c9ff48; font-style:normal }
.qsf-block {
	float:left;
	padding-left:13px;
	width:180px; height:40px;
	position:relative;
	margin:12px 0 0 9px;
}
.qsf-label-wrap { padding-left:1px }
.qsf-label { color:#fff; font-size:11px; text-transform:uppercase; font-weight:bold }
.qsf-input {
	width:178px; height:24px;
	border:1px solid #b1b1b1;
	font-size:1.2em;
	position:absolute;
	bottom:0; left:13px;
}
.qsf-small-arrow {
	width:10px; height:16px;
	background:url(/lib/images/qsf/qsf-small-arrow.gif);
	position:absolute;
	bottom:4px; left:0;
}
#qsfSubmit { position:absolute; bottom:10px; right:0 }
.qsf-edge { height:65px; position:absolute; top:0 }
.qsf-left { width:12px; left:0; background:url(/lib/images/qsf/qsf-left-edge.png) }
.qsfw-ie .qsf-right { width:6px; right:0; background:url(/lib/images/qsf/qsf-right-edge.png) }

/* top content styles */
#topContent {
	display:none;
	width:100%;
	clear:both;
	z-index:89;
	position:relative;
	margin-top:6px;
	padding:6px 0;
}
#topContent table { height:280px; }
#topContent table td { background:none; padding:2px 0; }
#topContent table td#middleCell { padding-right:6px; }
#rightCell { width:278px; }
#topContent .topModule {
	background:#fff;
	height:280px;
	position:relative;
	border:2px solid #777;
	border-radius:0 6px 0 0;
	-moz-border-radius:0 6px 0 0;
	-webkit-border-top-right-radius:6px;
}
#topContent .corner { display:block; width:5px; height:5px; position:absolute; z-index:99; }
#topContent .tr { background-position:-112px -418px; top:-2px; right:-2px; }

#widgetContent {
	background:#333 url(/lib/images/widget/loader.gif) 60% 50% no-repeat;
/*	background:#333;*/
	color:#eee;
	height:100%;
	overflow:hidden;
	position:relative;
}
#widgetContent li {
	display:block;
	position:absolute;
	top:0; left:20%;
	height:100%; width:100%;
	overflow:hidden;
}
#widgetContent li a object, #widgetContent li a embed { cursor:pointer; }
#widgetMenu {
	width:20%; height:100%;
	background:#494c4f;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	position:absolute;
	top:0; left:0;
}
#widgetMenu li {
	height:56px;
	background:#4c4c4c url(/lib/images/default/widget-tabbg.png) 0 0 repeat-x;
	cursor:pointer;
}
#widgetMenu li:hover { background-position:0 -56px; }
#widgetMenu .selected { background-position:0 -112px; }
#widgetMenu .widget-tab {
	color:#ccc;
	display:block;
	text-align:right;
	position:relative;
	height:100%;
	overflow:hidden;
	cursor:pointer;
	outline:none;
}
#widgetMenu .widget-tab:hover { text-decoration:none; }
#widgetMenu li:hover .widget-tab, #widgetMenu .selected a { color:#eee; }
#widgetMenu li strong {
	display:block;
	padding:0 6px 0 8px;
	margin-top:6px;
	text-transform:uppercase;
	text-shadow:#333 -1px -1px;
	height:2.3em;
	overflow:hidden;
}
#widgetMenu li:hover strong { color:#fff; }
#widgetMenu .selected strong { color:#fc0; text-shadow:#444 -1px -1px; }
#widgetMenu .widget-tab span {
	display:block;
	height:1.3em;
	overflow:hidden;
	padding:0 6px 0 18px;
	position:absolute;
	bottom:7px; right:0;
	color:#999;
}
#widgetMenu li:hover span, #widgetMenu .selected span { color:#fff; }
.widget-tab b.fuse {
	display:block;
	width:130px; height:1px;
	position:absolute;
	right:0; top:24px;
	background:#696969;
	background:rgba(255,255,255,.2);
	background:-webkit-gradient( linear, left top, right top, from(#525252), color-stop(.06, #fff), color-stop(.16, rgba(255,255,255,.3)), to(rgba(255,255,255,.1)) );
	background:-moz-linear-gradient( left, #525252, #fff 6%, rgba(255,255,255,.3) 16%, rgba(255,255,255,.1) );
}
b.fuse .b1, b.fuse .b2 { height:1px; position:absolute; top:0; }
b.fuse .b1 { left:2px; width:11px; background:rgba(255,255,255,.3); }
b.fuse .b2 { left:5px; width:5px; background:rgba(255,255,255,.5); }

#topinfoContent { width:278px; height:243px; position:relative; overflow:hidden; }
#topinfoWrapper { display:block; width:1390px; height:243px; position:absolute; top:0; left:0; }
.topinfo {
	width:278px; height:233px;
	float:left;
	font-size:2em;
	text-align:center;
	color:#333;
	position:relative;
	padding-top:10px;
}

#topinfo1 { background:url(/lib/images/infowidget/1.jpg); }
#topinfo2 { background:url(/lib/images/infowidget/2.jpg); }
#topinfo3 { background:url(/lib/images/infowidget/3.jpg); }
#topinfo4 { background:url(/lib/images/infowidget/4.jpg); }
#topinfo5 { background:url(/lib/images/infowidget/5.jpg); }

#topinfoControls {
	width:278px; height:37px;
	background-color:#484848;
	background-position:0 -447px;
	position:relative;
}
.topinfo-title {
	width:100%;
	color:#eee;
	text-transform:uppercase;
	text-align:center;
	font-size:1.2em;
	text-shadow:rgba(0,0,0,.6) -1px -1px 0;
	position:absolute;
	top:2px; left:0;
}
.topinfo-arrow { width:16px; height:22px; position:absolute; top:8px; outline:none; }
.topinfo-left { left:4px; background-position:-36px -425px; }
.topinfo-right { right:4px; background-position:-52px -425px; }
.topinfo-arrow span {
	display:block;
	width:16px; height:22px;
	position:absolute;
	top:0; left:0;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}
.topinfo-left span { background-position:-68px -425px; }
.topinfo-right span { background-position:-84px -425px; }
.topinfo-nub {
	display:block;
	width:34px; height:12px;
	background-position:-103px -426px;
	float:left;
/*	margin:22px 10px 0 0;*/
	position:relative;
	margin:22px 20px 0 18px;
	left:16px;
	outline:none;
}
.topinfo-nub span {
	display:block;
	width:34px; height:12px;
	position:absolute;
	top:0; left:0;
	background-position:-137px -428px;
	opacity:0;
	filter:alpha(opacity=0);
}
.infonub-sel { background-position:-137px -416px; cursor:default; }
#topinfoNub1 { margin-left:34px; }

