/* overrides for dolphin styles */
body,html {
	margin: 4px;
	background: #000;
}
table.topMenu {
	background-color: #000;
}

a,
a:link,
a:visited,
a:hover {
	color: #0000CC;
}
.topMenu {
    left:0px;
    width:100%;
    clear: both;
	background: none;
	font: bold 12px Arial,sans-serif;
}

.topMenu td {
	background-color: #F2422E;
}

.topMenu a:link,
.topMenu a,
.topMenu a:visited,
.topMenu a:active {
	background: transparent;
	border: none;
	color: #FFF;
	border-top: solid 1px #F2422E;

}

.topMenu a:hover {
	color: #000;
}

.topMenu b {
	background-color: #FFF;
	color: #000;
	background-image: none;
	border-top: solid 1px #F2422E;
}

.subMenu {
	font-size: 12px;
}

.subMenu a,
.subMenu a:link,
.subMenu a:visited,
.subMenu a:active {
	color: #F2422E;
	text-decoration: none;
}

.main2{
    width: 940px;
    padding: 0px;

}


.main{
    width:100%;
    border:0px;
    padding: 0px;
	margin-top: 0px;
}



.profile_info_block {
	width:100% !important;
}
.profile_info_label {
	width: 40% !important;
	font-size:12px;
}
.profile_info_value {
	width: 60% !important;
	font-size:12px;
}


#login_div {
	text-align: center;
}


td.cls_tbl_left_t,
td.cls_tbl_right_m {
	font-size:12px;
}

.control_panel_table { font-size:12px; }

.com_box {
	width: 600px;
}
.group_edit_html {
	width: 600px;
}

.startwarn {
	font-size: 75% !important;
	font-weight: normal !important;
}


#first_column {
/*    width:465px; */
    width:394px;
}

#second_column {
/*    width:465px; */
    width:394px;
}


#centerad {
	border: solid 1px #bbbbbb;
	text-align: center;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}


.hiddenMenuBgCont {
    width: 940px;
}

.topestMenu {
    width:100%;
}

.disignBoxFirstA {
    border:1px solid #001351;
}

.disignBoxFirst {
    border:1px solid #001351;
}

.boxFirstHeader {
    border-bottom:1px solid #001351;
    color:#fff;
    background: #001351;
	position: relative;
	padding-bottom: 3px;
	height: auto;
}

.boxFirstHeader a { color:#fff; }
.boxFirstHeader a:link { color:#fff; }
.boxFirstHeader a:active { color:#fff; }
.boxFirstHeader a:visited { color:#fff; }

.dbTopMenu div.active {
    border-bottom:0px;
	color: #F2422E;
}

.dbTopMenu div a, .dbTopMenu div a:link, .dbTopMenu div a:hover, .dbTopMenu div a:active, .dbTopMenu div a:visited, .caption_item a, .caption_item a:link, .caption_item a:hover, .caption_item a:active, .caption_item a:visited {
    color:#fff;
    text-decoration:none;
}

.disignBoxFirst .boxFirstHeader .dbTopMenu, .disignBoxFirst .boxFirstHeader .caption_item {
    color:#ffcc00;
}


.no_hello_actions a, .no_hello_actions a:link, .no_hello_actions a:visited, .no_hello_actions a:hover, .no_hello_actions a:active {
    color:#F2422E;
	text-decoration: none;
}

.one_tag a, .one_tag a:link, .one_tag a:active, .one_tag a:visited {
    color:#800040;
}
.one_tag a:hover {
    color:#669966;
}

.topPageHeader {
    color: #F2422E;
}

.bottomBlock {
    display:none;
}

#returnBanner
{
	background-color: #F2422E;
	font: bold 10px Verdana,sans-serif;
	padding: 5px;
	text-align: right;
	padding-right: 20px;
	width: 915px;
}
#returnBanner a {
	color: #ffffff;
}

#rightRail {
	width: 124px;
	float: right;
	text-align: center;
}
#thick_column {
/*    width:465px; */
    width:404px;
}

#thin_column {
/*    width:465px; */
    width:384px;
}

.cls_res_thumb {
	float: none;
}

.promo_code_wrapper {
    background-color:#ccc;
    color:#333;
    font-weight:bold;
    font-size:13px;
    margin-bottom:10px;
    padding:10px;
    text-align:center;
}

.promo_code_wrapper p {
    margin-bottom:10px;
    text-align:center;
}

.topMemberBlock {
    font-size:11px;
    padding:3px;
    position:absolute;
	right: 3px;
    text-align:right;
    top: 3px;
    width:340px;
    background-color:white;
    border:1px solid #001351;
	font-size: 80%;
}

.hello_member {
	font-size: 12px;
}
h2.pageHeader {
	height: 70px;
}
.no_hello_actions {
    padding-top:12px;
    text-align:center;
}


.bodyBlock {
	position: relative;
	width:100% !ie;
}


.security_image_block { float:none; }

form#jform { width:750px; }

#second_column .member_login { margin-top:20px; }



/** new styles **/


/* from .topPageHeader */
.subMenu h2
{
    color: #F2422E;
}

/* from customMenuItem */
.subMenu a
{
    color:#009933;

}


.cls_info_left { width:372px; }

div.thumbnail_block {
	background-color: transparent;
}

table.profile_info_block {
	width: auto;
}

.blog_wrapper_n {
	width: 75%;
}

div.topmembers_block_1,
div.topmembers_block_2,
div.sharePhotosContent_1,
div.sharePhotosContent_2
 {
	margin: 0px 2px 10px 0px;
	width: 105px;
}

div.lastFilesPic {
	width: 95px;
}

.shareMediaAdd {
	width: 95px;
	overflow-x: hidden;
}

.browseUnit {
	width: 47%;
}

.text2 {
	font-size: 13px;
}

#edit_form_table {
	width: 93%;
}

div#actionList a {
	font-size: 12px;
}

.tableVote {
    font-size:12px;
    width:715px;
}

.cls_res_info_nowidth {
	width: 720px;
}

div.prof_details_wrapper {
	padding-left:110px;
	width:680px;
}


div.prof_ditails_block {
	font-size:12px;
	width:340px;
	height:67px;
}


div.prof_ditails_block div.li_word { width:120px; }

div.boxContent { 
	width:100% !ie;  
	font-size:12px;
}
	
h2 {
	font-size: 150%;
}

h3 {
	font-size: 115%;
}

.page_column { margin-top:10px !ie; }

#join_form_table { font-size:12px; }

div.help_snippet ul { padding-left:1em; }
div.help_snippet li { margin-bottom:5px; }
div.help_snippet { padding-top:5px; }
td.contact_label { font-size:12px; }

.faq_header { background:none; padding-left:0; }

.dbTopMenu { padding-right:2px !ie; }

.menu_item_block_left, .menu_item_block_right { width:165px; }
.menuLinkBlock { font-size:13px; }

.cmt-icon { left:0; top:0; position:relative; margin:0px 2px 2px 2px; }
.cmt-head { padding-left:2px; }

