@import url(../../base/css/general.css);

/*--This stuff below are the main containers and minor tweaks to widths etc of the bodies --*/

body {
background-color:#121212;
}

.bbskin_body  {
	background-image:url(../images/bg_body.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;

}

div.mbp-level {
background-color:#F2EFE8 !important;
margin:10px 10px 0;
padding:10px;
position:relative;
}

.bbskin_content {
	background-color:#FFFFFF;
	margin:0 auto;
	width:1000px;
}


.sys_ml_wrapper a {
display:block;
height:100px;
width:225px;
}



#bbskin_container {
	margin:0 auto !important;
	width:1010px !important;
}

#bbskin_header {
	position: relative;
}

.bbskin_main {
	background-color:#FFFFFF;
	margin:-2px auto 0;
	width:1000px;
	padding:5px;
	position: relative;
}

div.sys_breadcrumb{
	height:26px !important;
	margin:0 0px !important;
	padding:5px 0 !important;
}


.main {
	margin:0 !important;
}

table.topMenu {
margin:0 auto;
position:relative;
z-index:1;
width: 1010px !important;
}

.bbskin_footer {
background-color:#000000;
margin:0 auto;
padding:45px 0 ;
width:1010px;
}

div.main_footer_block {
background-image:none !important;
border: none !important;
margin:0 22px auto !important;
width:960px !important;
}

.bottomCopyright {
background-color:transparent !important;
border:medium none !important;
margin:0 !important;
padding:0 !important;
}


#bbskin_footer2 {
color:#FFFFFF;
margin:20px 0 0;
padding-bottom:10px;
text-align:center;
}

#bbskin_footer2 .bottomLinks span a {
color:#FFFFFF !important;
font-weight:bold;
padding:0 10px;
}

#bbskin_footer2 p {
color:#FFFFFF;
padding:10px 0;
}

/*--This stuff below is the imaging customization --*/

div.sys_main_logo {
background-color:transparent !important;
}

div.sys_ml {
margin:0 auto;
position:relative;
width: 1010px !important;
}

div.sys_ml_wrapper {
margin:0 0 !important;
}





.topMenu td#tm_active a.top_link, 
.topMenu td#tm_active a.top_link:link, 
.topMenu td#tm_active a.top_link:visited, 
.topMenu td#tm_active a.top_link:active {
	background:transparent url(../images/tm_item_left_act.png) no-repeat scroll 0%;
	color:#474747 !important;
}

.topMenu ul.sub li a.button {
	width: 160px;
	height: 33px;
	margin: 0px 0px 0px 20px;
	padding-left: 0px;
	
	background-image: none;

	text-align: left;
	font-size: 12px;
	color: #474747 !important;
	
	cursor: pointer;
	overflow: hidden;
}


.topMenu a, 
.topMenu a:link, 
.topMenu a:visited, 
.topMenu b {
    margin: 0px;
	padding: 0px 0px 0px 5px;
	
	display: block;
	
	background: transparent url(../images/tm_item_left.png) no-repeat scroll 0%;
	border-width: 0px;

	text-transform: capitalize;
	text-decoration: none;
	color:#999999 !important;	
	font-weight: normal;
}
/*--the following css needs to come after the one right above so the cascade works...the one below keeps top menu hover text dark so it appears darker on the white bg--*/
.topMenu a:hover, 
.topMenu a:active { 
    color:#474747 !important; 
}
/*--
.clear_both {
clear:both;
font-size:1px;
background-color:#FFF;
}
--*/

.subMenusContainer .subMenuOvr .subMenuInfoKeeper a, .subMenusContainer .subMenuOvr .subMenuInfoKeeper a:link, .subMenusContainer .subMenuOvr .subMenuInfoKeeper a:visited, .subMenusContainer .subMenuOvr .subMenuInfoKeeper a:active {
font-size:18px;
color: #666 !important;
}

.subMenu .subMenuContainer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/) repeat-x scroll 0 0 !important; /*-- in images had /*--tm_cm_bg.png--*/
height:38px;
text-transform:capitalize;
width:100%;
}

.subMenu .subMenuContainerEmpty {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:none !important;
height:20px;
width:100%;
}


.breadcrumb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bc_bg.png) repeat-x scroll 0 0;
color:#666666;
font-size:12px !important;
height:24px !important;
line-height:24px !important;
margin:0 10px;
padding: 0 5px; /*-- NEW--*/
position:relative;
text-transform:capitalize;
}

.breadcrumb div.bc_open, .breadcrumb div.bc_close {
height:24px !important;
position:absolute;
top:0;
width:10px;
}

.breadcrumb div.bc_open {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bc_bg_open.png) no-repeat scroll left center;
left:-5px !important;
}

.breadcrumb div.bc_close {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bc_bg_close.png) no-repeat scroll right center;
right:-5px !important;
}

.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active {
color:#474747 !important;
font-size:12px !important;
text-transform:capitalize;
}

.breadcrumb img.bc_divider {
float:left;
height:24px !important;
margin:0 10px 0 0;
position:relative;
width:7px;
}

.disignBoxFirst {
background-color:transparent;
background-image: none !important;
background-repeat:repeat-x;
border:1px solid #CCCCCC;
margin-bottom:10px;
position:relative;
}

.boxFirstHeader {
	border-bottom:none !important;
	color:#FFFFFF !important;
	background-color: #b10033;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:24px !important;
	padding:0px 0 2px 10px;
	position:relative;
	text-align:left;
	text-transform:uppercase !important;
	letter-spacing: -3px;
	font-size:28px;
	background-image: url(http://66.55.139.142/templates/base/images/boxfirstheader_bg.png);
	background-repeat: repeat-x;
	background-position: top;
}

.dbTitle {
float:left;
position:relative;
letter-spacing: -3px;
font-size:28px !important;
color:#FFFFFF !important;
height: 15px;
}

/*-- This fixes the blue links that appeared in the box header in the Ads view --*/
.dbTitle a, .dbTitle a:link, .dbTitle a:hover, .dbTitle a:active, .dbTitle a:visited  {
	color:#FFFFFF !important;
	text-decoration:none !important;
}
	

.dbTopMenu {
	letter-spacing:normal;
}

/*-- This fixes the pop up title bar --*/
div.dbPrivacyMenu {
	font-weight:normal;
	line-height:normal !important;
}
/*-- This fixes the little icon to raise more in the box title bar --*/



.dbTopMenu div a, .dbTopMenu div a:link, .dbTopMenu div a:hover, .dbTopMenu div a:active, .dbTopMenu div a:visited {
color:#CCC !important;
font-family:Verdana,Arial;
font-size:11px;
}



.dbTopMenu div.active, .dbTopMenu div.notActive {
border-left:0 solid #CCCCCC;
float:left;
font-weight:normal;
height:28px;
line-height:24px !important;
padding:0 5px;
position:relative;
}

.dbTopMenu div.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: none !important;
cursor:pointer;
display:block;
float:left;
height:28px;
line-height:24px !important;
padding:0 0 0 5px;
text-decoration:underline;
color: #CCC !important;
font-family: Verdane, Arial !important;
}

.dbTopMenu .active span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: none !important;
display:block;
float:left;
height:28px;
padding:0 5px 0 0;
color: #FFFFFF !important;
font-weight: bold;
font-family: Verdana, Arial !important;
}

.form_advanced_table th.block_header {
	background-color:#94928e !important;
	color: #FFF !important;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

.form_advanced_table th,.form_advanced_table td, .input_close, .button_wrapper_close {
background-color:#f2efe8 !important;
}

div.sub_design_box_head {
background-color:#ECECEC !important;
border-bottom:1px solid #DFDFDF;
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
height:29px;
line-height:29px;
padding:0 0 0 9px;
}

/*-- JOIN BUTTON CHANGES login_join.html was hard edited for changes--*/


div.sys_tm_actions {
float:right;
height:39px;
margin-right:-34px !important;
margin-top:5px;
position:relative;
}

/*--comment box changes--*/
td.cmt-cont-m {
background-color:#f2efe8 !important;
}

div.cmt-post-reply td.cmt-cont-m {
background-color:#b9d8d5 !important;
}

td.wcmt-cont-m, ul.cmts-margin td.cmt-cont-m {
background-color:#FFFFFF !important;
}

.MsgBox .msgbox_text {
color:#82807d  !important;
font-size:14px;
font-weight:bold;
padding:10px;
text-align:center;
text-transform:uppercase;
}

div.view_message_container div.message_actions {
background-color:#f2efe8 !important;
border-top:1px solid #DBDBDB;
font-size:11px;
padding:10px;
position:relative;
}

div.view_message_container table#owner_information td {
background-color:#f2efe8 !important;
}


.MsgBox .msgbox_content {
background-color:#f2efe8  !important;
border:0 none;
}

.MsgBox .msgbox_left_side, .MsgBox .msgbox_right_side, .MsgBox .msgbox_top_side, .MsgBox .msgbox_bottom_side {
background-color:#f2efe8 !important;

font-size:0;
}

/*--calendar--*/
.sys_cal_cell {
background-color:#f2efe8 !important;
border:1px solid #DADADA;
height:71px;
text-align:center;
width:14.285%;
}

.sys_cal_today {
background-color:#FFFFFF !important;
}

div.search_filled_block {
background-color:#f2efe8 !important;
}