@import url(../css/core.css);

/*BODY{background: #e7e4d3 url(http://www.centricstudios.com/images/bg.gif) top left;}*/
BODY{background:#141414 url(/cm/images/rainbar.gif) top left repeat-x;margin-bottom:20px;cursor:default;}
BODY.iphone{background:#fff url(/cm/images/rainbar.gif) top left repeat-x;}
BODY,TD{font-family:Tahoma,Arial,Verdana;font-size:11px;line-height:1.5;}
A{color:#AF2D00;text-decoration:none;}
A:hover{text-decoration:underline;}
P{margin:0;}
H1{font-family:'Trebuchet MS',Arial;font-size:22px;font-weight:normal;margin:0;border-bottom:1px #C3B795 solid;margin-bottom:10px;padding-bottom:10px;}
H2{font-family:'Trebuchet MS',Arial;font-size:14px;font-weight:bold;margin:0;}
H2.line{border-bottom:1px #C3B795 solid;margin-bottom:10px;}
H3{font-size:13px;font-weight:bold;}
H1 span{font-size:11px;font-weight:bold;color:#ABBB84;}
H4{font-family:'Trebuchet MS';font-size:17px;font-weight:normal;margin:0;margin-bottom:10px;padding-top:10px;border-top:1px #C3B795 solid;}
#holder{left:50%;margin-left:-350px;float:left;width:700px;position:relative;background:#fff url(/cm/images/bg.gif) top center repeat-x;padding:10px 20px 20px 20px;border:0px #c3b795 solid;border-top:0px;margin-top:4px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-radius-bottomright:10px;margin-bottom:20px;}
#holder_ie{left:50%;margin-left:-350px;float:left;width:700px;position:absolute;background:#fff url(/cm/images/bg.gif) top center repeat-x;padding:10px 20px 20px 20px;padding-bottom:0;border:1px #c3b795 solid;border-top:0px;margin-top:4px;margin-bottom:20px;}
#holder_iphone{position:relative;background:#fff;padding:10px;border-top:0px;}
#info{font-family:Tahoma,Verdana,Arial;float:right;font-size:10px;margin-top:5px;text-align:right;}
IMG{border:0;}
.round{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#action{float:right;font-size:10px;font-weight:bold;color:#C3B795;margin-top:-40px;}
#fileUploadUploader,fileUpload{float:left;}
#action a{float:left;display:block;background:#EFEFDE;padding:2px 8px 3px 8px;border:1px #C3B795 solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#350000;outline:0;margin-left:5px;}
#action a:hover{background-color:#EFEFDE;border:1px #9F916D solid;}
#action a:focus{background-color:#DFDBC3;border:1px #9F916D solid;}
A.page{font-size:10px;font-weight:bold;display:block;text-decoration:none;color:#350000;outline:0;margin-left:6px;float:right;}
A.pageoff{font-size:10px;font-weight:bold;display:block;text-decoration:none;color:#DFDBC3;outline:0;margin-left:6px;float:right;cursor:default;}
.tiny{font-size:9px;padding-left:5px;color:#808080;}
fieldset{border:1px #dcdcdc solid;margin:10px 0px;}
.fieldivider{border-bottom:1px #dcdcdc solid;margin:15px 0px;}

.pager a{float:right;display:block;background:#EFEFDE;padding:2px 8px 3px 8px;border:1px #C3B795 solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#350000;outline:0;margin-left:5px;font-size:10px;}
.pager a:hover{background-color:#EFEFDE;border:1px #9F916D solid;}
.pager a:focus{background-color:#DFDBC3;border:1px #9F916D solid;}
.pager span{float:right;display:block;background:#f5f5f5;padding:2px 8px 3px 8px;border:1px #dcdcdc solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#c0c0c0;outline:0;margin-left:5px;font-size:10px;}

a.action{font-size:10px;font-weight:bold;float:left;display:block;background:#EFEFDE;padding:2px 8px 3px 8px;border:1px #C3B795 solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#350000;outline:0;margin-left:5px;}
a.action:hover{background-color:#EFEFDE;border:1px #9F916D solid;}
a.action:focus{background-color:#DFDBC3;border:1px #9F916D solid;}

.clear{clear:both;}
#centricmanager a	{background:url(/_global/images/famfamfam/world.png) 5px 3px no-repeat;}

ul#cnav 			{padding:0; margin:0; list-style-type:none; float:left; margin-left:-141px; margin-top:-70px;}
/*ul#cnav li IMG	{display:none;}*/
ul#cnav li IMG		{vertical-align:middle;}
ul#cnav li 			{font-family:Tahoma,Verdana,Arial; font-size:10px; font-weight:bold; border:1px #C3B795 solid; width:126px; margin-top:-1px; background-color:#FFF;}
ul#cnav li.on 		{background:#DFDBC3 url(/cm/images/arrow.gif) 117px 8px no-repeat;}
ul#cnav li.split	{margin-top:10px;background-color:#C3B795;font-size:10px;color:#fff;font-weight:bold;padding:3px 5px;width:116px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius-topright:5px;}
ul#cnav li a		{color:#542628; text-decoration:none;display:block; padding:3px;outline:0;}
ul#cnav li a:focus	{background:#DFDBC3;}
ul#cnav li a:hover	{color:#AF2D00;}
ul#cnav li.on a		{color:#AF2D00;}

/* sorting */
.page-list {list-style: none;margin: 0;padding: 0;display: block;}
.page-list li{margin: 0.25em 0 0 0;}
.clear-element {clear: both;}
.page-item1 > div,.page-item2 > div,.page-item3 > div,.page-item4 > div {background: #fff;}
.left {text-align: left;}
.sort-handle {cursor:move;}
.sort-handle:hover{/*background-color:#DFDBC3;*/color:#AF2D00;background-color:#F1F1E3;}
.helper {border:1px dashed #777777;}
.current-nesting {background-color: #DFDBC3;}
.cornerleft{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius-topright:5px;}
.cornerright{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius-topright:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius-topright:5px;}
.cornertop{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius-topright:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius-topright:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-radius-topright:5px;}
.cornerbottom{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-radius-bottomright:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-radius-bottomright:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-radius-bottomright:5px;}

.document_tools{border-bottom:1px #C3B795 solid; list-style-type:none; float:left; margin:0; padding:0; width:100%; font-size:10px; font-weight:bold; margin-bottom:10px;}
.document_tools LI{color:#C3B795;background:#EFEFDE;float:left; padding:4px; padding-left:15px; padding-right:15px;border-left:1px #C3B795 solid;border-top:1px #C3B795 solid;border-right:1px #C3B795 solid;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-radius-topright:8px;margin-right:2px;}
.document_tools LI A{color:#000;text-decoration:none;}
.document_tools LI A:hover{color:#000;text-decoration:none;}
/*
.document_tools LI.first{-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-radius-topleft:8px;}
.document_tools LI.last{border-right:1px #C3B795 solid;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-radius-topright:8px;}
*/
.document_tools LI.on{background:#fff;border-top:1px #C3B795 solid;padding-bottom:4px;padding-top:4px;border-bottom:1px #fff solid;margin-bottom:-1px;}
.document_tools LI.on A{color:#AF2C48;}
.document_tools LI.ender{display:none;}

#progress_bar{position:relative;border:1px #C3B795 solid;height:20px;margin-bottom:15px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#progress_bar #current_bar{position:absolute;top:0;height:20px;background-color:#C3B795;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-radius-topleft:6px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-radius-topleft:0;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-radius-bottomleft:6px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-radius-bottomright:0;}
#progress_bar #current_bar_done{position:absolute;top:0;height:20px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#progress_bar #current_progress{position:absolute;top:0;left:0;right:0;text-align:center;padding-top:2px;font-size:10px;color:#000;font-weight:normal;}

/*INPUT,TEXTAREA{border:1px #c0c0c0 solid;}
INPUT:focus,TEXTAREA:focus{border:1px #666 solid;}*/
.button50{background:#E6EFC2 url(../images/tick.png) 4px 2px no-repeat;font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:10px; color:#529214; border:1px #C6D880 solid;padding:3px;padding-left:20px;padding-right:8px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.button50:hover{background-color:#E6EFC2; border:1px #9EAF57 solid;cursor:pointer;}
.button50:focus{background-color:#D4DFA7; border:1px #9EAF57 solid;cursor:pointer;}

.button50login{background:#EFDFB3 url(../images/lock.png) 4px 2px no-repeat; border:1px #BFA86B solid; font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:10px; color:#7F6727; padding:3px;padding-left:20px;padding-right:8px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.button50login:hover{background-color:#EFDFB3; border:1px #7F6727 solid;cursor:pointer;}
.button50login:focus{background-color:#DFCC99; border:1px #7F6727 solid;cursor:pointer;}

.button50clear{background:#EFE6E0 url(../images/textfield_delete.gif) 4px 0px no-repeat;font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:10px; color:#CC6C2E; border:1px #fff solid;padding:3px;padding-left:23px;padding-right:8px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.button50clear:hover,.button50clear:focus{background-color:#EFE6E0; border:1px #EFCBB3 solid;cursor:pointer;}

.button50upload{background:#DFF5FF url(../images/image.png) 4px 2px no-repeat;font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:10px; color:#5781AB; border:1px #fff solid;padding:3px;padding-left:20px;padding-right:8px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.button50upload:hover,.button50upload:focus{background-color:#DFF5FF; border:1px #99BCDF solid;cursor:pointer;}

.button50next{background:#E6EFC2 url(../images/bullet_go.png) 4px 2px no-repeat;font-family:Tahoma,Verdana,Arial; font-weight:bold; font-size:10px; color:#529214; border:1px #C6D880 solid;padding:3px;padding-left:20px;padding-right:8px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.button50next:hover{background-color:#E6EFC2; border:1px #9EAF57 solid;cursor:pointer;}
.button50next:focus{background-color:#D4DFA7; border:1px #9EAF57 solid;cursor:pointer;}

#login_b{background:#EFE7D1;position:relative;float:right;width:240px;padding:15px;margin-bottom:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#login_b_iphone{background:#EFE7D1;position:relative;padding:15px;margin-bottom:10px;}
#login_c{background:#EFE7D1;position:relative;float:right;width:250px;padding:10px;clear:right;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center;}
.login_1{background:url(/images/corners/1/EFE7D1.gif);width:15px;height:15px;position:absolute;top:0;left:0;}
.login_2{background:url(/images/corners/2/EFE7D1.gif);width:15px;height:15px;position:absolute;top:0;right:0;}
.login_3{background:url(/images/corners/3/EFE7D1.gif);width:15px;height:15px;position:absolute;bottom:0;left:0;}
.login_4{background:url(/images/corners/4/EFE7D1.gif);width:15px;height:15px;position:absolute;bottom:0;right:0;}
#login_l{width:410px;}
SUP{font-size:6px;}

.highlight_off{font-weight:bold;color:#C3B795;font-size:10px;}
.highlight_on{font-weight:bold;color:#666666;font-size:10px;}
.divider{clear:both;background-color:#C3B795;height:1px;margin-top:10px;margin-bottom:10px;line-height:0;font-size:0;}

A.bits{border:1px #DFD5C3 solid;padding:1px;color:#6F5830;text-decoration:none;font-size:10px;padding-left:3px;padding-right:3px;font-weight:normal;}
A.bits:hover{border:1px #C3B795 solid;text-decoration:none;}

#cfooter{position:fixed;left:10px;bottom:10px;clear:both;text-align:left;padding:3px;color:#808080;font-family:Tahoma,Verdana,Arial;font-size:10px;}
#cfooter A{color:#808080;text-decoration:underline;}
#cfooter A:hover{color:#c0c0c0;text-decoration:underline;}

#crumbs				{margin-bottom:13px;}
#crumbs div.small	{float:left;margin-top:3px;margin-right:3px;color:#C3B795;}
#crumbs div.large 	{float:left;font-family:'Trebuchet MS';font-size:17px;font-weight:normal;}


/* Form creator stuff */
.form_panel{position:relative;background-color:#f5f5f5;border-right:1px #C3B795 solid;margin-bottom:3px;}
.form_panel .form_panel_tools{position:absolute;right:5px;top:5px;font-size:10px;color:#808080;}
.form_panel .form_panel_tools IMG{vertical-align:middle;margin-left:5px;}

.form_panel-ie{background-color:#f5f5f5;border-right:1px #C3B795 solid;margin-bottom:3px;}
.form_panel-ie .form_panel_tools{float:right;margin-right:5px;margin-top:5px;font-size:10px;color:#808080;}
.form_panel-ie .form_panel_tools IMG{vertical-align:middle;margin-left:5px;}


.ff_line1{float:left;clear:both;width:85px;font-size:11px;}
.ff_line2{float:left;margin-right:5px;}
.ff_result{position:static;line-height:1;padding:3px;}
.ff_line3{clear:both;margin-bottom:5px;}
.required{font-weight:normal;background:url(../images/required.gif) top right no-repeat;padding-right:6px;}
.ff_break{border-bottom:1px #C3B795 solid;margin-bottom:5px;color:#9F916D;font-size:14px;font-weight:bold;padding-top:5px;}

#required_note{font-weight:normal;background:url(../images/required.gif) 0px 5px no-repeat;padding-left:9px;float:right;font-size:10px;}

/*.ff_line1{float:left;clear:both;width:85px;font-size:11px;}
.ff_line2{float:left;margin-right:5px;margin-bottom:5px;}
.ff_result{position:static;line-height:1;color:#e6594e;padding:4px;padding-top:5px;}
.ff_line3{margin-top:4px;float:left;}
.required{font-weight:normal;background:url(../images/required.gif) top right no-repeat;padding-right:6px;}
.ff_break{border-bottom:1px #C3B795 solid;margin-bottom:5px;color:#9F916D;font-size:14px;font-weight:bold;padding-top:5px;}
*/

/* Newsfeed stuff */
.nonews{margin-top:5px;}
.message{padding-left:22px;margin-top:5px;margin-bottom:5px;border-bottom:1px #C3B795 solid;padding-bottom:10px;}
.message A{color:#000;text-decoration:none;border-bottom:1px #CDB795 solid;}
.message A:hover{color:#000;text-decoration:none;border-bottom:1px #000 solid;}
.nomessage{margin-top:5px;margin-bottom:5px;padding-bottom:10px;}
.log_admin{background:url(../images/user_suit.png) 2px 1px no-repeat;border-bottom:0;}
.log_green{background:url(../images/user_green.png) 2px 1px no-repeat;border-bottom:0;}
.log_orange{background:url(../images/user_orange.png) 2px 1px no-repeat;border-bottom:0;}
.comment{background:url(/_global/images/icon_comment.gif) 2px 3px no-repeat;}
.billing{background:url(/_global/images/icon_money.gif) 2px 0px no-repeat;}
.email{background:url(/_global/images/icon_email.gif) 0px 0px no-repeat;}
.upgrade{background:url(/_global/images/famfamfam/star.png) 2px 3px no-repeat;}
.weather{background:url(/_global/images/famfamfam/weather_lightning.png) 3px 5px no-repeat;}
.new{background-color:#FFFF99;background-position:2px 11px;padding-top:8px;padding-right:8px;border:1px #E5AD38 solid;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.message DIV.from{color:#5F3E06;font-family:'Trebuchet MS',Arial;font-size:14px;font-weight:bold;}
.message DIV.time{font-weight:bold;font-size:10px;color:#C3B795;float:right;}
.message DIV.time a{color:#C3B795;}
.message DIV.time a:hover{color:#AF2D00;border-bottom:1px #AF2D00 solid;}
.new DIV.time{color:#BF8917;}
.date{font-size:10px;font-weight:bold;color:#C3B795;margin-top:5px;}
.hidden{color:#C3B795;}
.hidden DIV.from{color:#C3B795;}
.hidden a,.hidden a:hover{color:#C3B795;border-bottom:1px #C3B795 solid;}

/* Gallery */
.image_container{float:left;width:134px;height:150px;text-align:center;border:1px #c0c0c0 solid;margin:2px;font-size:10px;padding-top:3px;background-color:#fff;position:relative;}
.image_container IMG.image_container_img{margin-bottom:3px;}
.image_tools{position:absolute;left:0;bottom:7px;text-align:center;width:132px;}
.image_tools IMG{vertical-align:middle;margin-left:3px;margin-right:3px;width:16px;height:16px;border:0;}

/* DigiMag */
.gal{float:left;width:134px;height:167px;text-align:center;margin:2px;font-size:11px;color:#fff;font-weight:bold;cursor:move;}
.gal .tools{position:absolute;bottom:3px;text-align:center;left:0;right:0;background:url(/login/js/facebox/b.png);}
.gal .tools IMG{vertical-align:middle;width:16px;height:16px;}

/* Tooltips */
a.tooltip{cursor:help;}
#jHelperTipAttrContainer{ margin-left:10px;border:1px #C3B795 solid;background-color:#FFFBEF;padding:5px;display:none;font-size:10px;width:300px;}
#jHelperTipContainer { display:none;} 

.key			{float:left;color:#fff;padding:1px 7px 1px 7px;margin-right:4px;}
.key a			{color:#fff;}
.keybg_red		{background-color:#AF2D00;}
.key_red		{color:#AF2D00;}
.keybg_grey		{background-color:#666666;}
.key_grey		{color:#666666;}
.keybg_purple	{background-color:#4b0082;}
.key_purple		{color:#4b0082;}
.keybg_orange	{background-color:#ff8c00;}
.key_orange		{color:#ff8c00;}
.keybg_green	{background-color:#228b22;}
.key_green		{color:#228b22;}
.keybg_blue		{background-color:#0055aa;}
.key_blue		{color:#0055aa;}

.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}