/* CSS Document */

div#content
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:770px;
}

div#MemberStat, div#Featured, div#index_login_section
{
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
}

div#MemberStat, div#Featured, div#index_login_section
{
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
}
/**
	Dolphin's CSS
	
*/

.cart
{
	clear:left;
	min-height:30px;
/*	height:132px;*/
	margin-top:10px;
}

div#content {
display:block;
margin-left:auto;
margin-right:auto;
position:relative;
width:770px;
}
div#left_column_menu {
float:left;
position:relative;
width:215px;
}
div#left_column_content {
float:right;
position:relative;
width:215px;
}
div#right_column_menu {
float:right;
/*left:-9px;*/
position:relative;
width:210px;
}
div#right_column_content {
float:left;
left:9px;
position:relative;
width:546px;
}
div#footer {
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-x;
border:0px solid red;
height:37px;
margin-bottom:10px;
position:relative;
}
div#bottom_text, div#bottom_menu_block, div#boonex_banners {
border:0px solid red;
margin-left:auto;
margin-right:auto;
margin-top:5px;
position:relative;
text-align:center;
width:770px;
}
div.design_box_border {
border:1px solid #9B9A9A;
margin-bottom:10px;
padding:2px;
position:relative;
}
div.design_box_border div.header {
background-color:#E4E4E4;
background-image:url(../images/box_border_header_bg.gif);
background-repeat:repeat-x;
border:1px solid #9B9A9A;
font-weight:bold;
height:25px;
line-height:25px;
margin:0px 0px 5px;
padding:0px 0px 0px 7px;
position:relative;
text-transform:uppercase;
vertical-align:middle;
}
div.design_box_border div.keeper {
border:0px solid red;
margin:2px;
padding:5px;
position:relative;
text-align:center;
}
div.db_1_block {
margin-bottom:8px;
position:relative;
}
div.db_1_block div.caption {
background-image:url(../images/design_box_1_head_bg.gif);
height:24px;
overflow:hidden;
position:relative;
}
div.db_1_block div.container {
background-color:#FFFFFF;
/*
border-left:1px solid #AF1E23;
border-right:1px solid #AF1E23;
*/
border-left:1px solid #D8D8D8;
border-right:1px solid #D8D8D8;
/*overflow:hidden;*/
padding:5px;
position:relative;
}
div.db_1_block div.foot {
background-image:url(../images/design_box_1_foot_bg.gif);
background-repeat:repeat-x;
height:6px;
position:relative;
}
div.db_1_block div.caption div.title {
  /*color:#AF1E23;*/
  color: #5C5C5C;
  font-weight:bold;
  left:15px;
  position:absolute;
  text-transform:uppercase;
  top:5px;
}
img.left {
left:0px;
position:absolute;
top:0px;
}
img.right {
position:absolute;
right:0px;
top:0px;
}
* html div#left_column_menu img.right, * html div#left_column_content img.right {
right:-1px;
}
div.rate_block {
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
position:relative;
}
div.rate_text {
position:relative;
text-align:left;
}
div.rate_scale {
background-image:url(../images/icons/scale_bg.gif);
border:1px solid #9DA0A1;
font-size:1px;
height:10px;
line-height:10px;
margin:0px;
padding:0px;
position:relative;
text-align:left;
}
div.menu_item_line {
font-weight:bold;
height:20px;
line-height:20px;
margin:0px 0px 1px;
padding:0px 0px 0px 15px;
position:relative;
text-transform:capitalize;
vertical-align:middle;
}
div.menu_item_line_active {
background-image:url(../images/promo_list_image.gif);
background-position:left center;
background-repeat:no-repeat;
font-weight:bold;
height:20px;
line-height:20px;
margin:0px 0px 1px;
padding:0px 0px 0px 15px;
position:relative;
text-transform:capitalize;
vertical-align:middle;
}
div.im_invite_container {
background-color:#FFFFFF;
border:6px solid silver;
height:188px;
position:absolute;
width:288px;
z-index:90;
}
div.im_invite_image {
border:1px solid black;
height:110px;
left:10px;
position:absolute;
text-align:center;
top:10px;
width:110px;
}
div.im_invite_image img {
margin-bottom:auto;
margin-top:auto;
}
div.im_invite_caption {
font-family:Verdana;
font-size:12px;
font-weight:normal;
left:134px;
position:absolute;
top:16px;
width:140px;
}
div.im_invite_nickname {
font-family:Verdana;
font-size:12px;
font-weight:bold;
left:134px;
position:absolute;
top:40px;
width:140px;
}
div.im_invite_message {
font-family:Verdana;
font-size:11px;
font-style:italic;
font-weight:normal;
height:80px;
left:134px;
position:absolute;
top:64px;
width:140px;
}
div.im_invite_accept_button {
left:186px;
position:absolute;
top:156px;
width:86px;
}
div.im_invite_decline_button {
left:80px;
position:absolute;
top:156px;
width:86px;
}
input.im_invite_button {
background-color:#7EAAD7;
border:1px solid silver;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
height:22px;
}
input, textarea, select
{
	color:#3F3F3F;
	font-family:Georgia,Verdana,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
}
input.no, textarea.no, select.no {
color:#3F3F3F;
font-family:Georgia,Verdana,"Times New Roman",Times,serif;
font-size:12px;
font-weight:normal;
vertical-align:middle;
}
select.select_years {
}
input.input_years_readonly {
}
select.select_num {
}
input.select_input_num_readonly {
}
input.input_text_edit {
}
input.input_textarea_counter {
text-align:center;
}
textarea.textarea_edit {
}
input.input_type_password {
}
select.select_prof {
width:200px;
}
input.input_select_prof_readonly {
}
select.select_set_membership {
white-space:nowrap;
}
select.select_multiple {
}
div.no_result, div.action {
border:1px solid #A0C238;
margin:10px auto;
padding:1px;
position:relative;
width:80%;
}
div.no_result div, div.action div {
background-color:#709812;
color:#FFFFFF;
font-weight:bold;
line-height:20px;
margin:0px;
padding:0px;
position:relative;
text-align:center;
vertical-align:middle;
}
div.err {
text-align:center
}
div.err ul {
	border:1px solid #FF412D;
	margin:10px auto;
	padding:1px;
	position:relative;
	width:80%;
}
div.err li {
	background-color:#FF412D;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	position:relative;
	text-align:center;
	vertical-align:middle;
	margin:0px;
}
* html div.no_result div, * html div.action div, * html div.err div {
line-height:normal;
padding:3px 0px;
}
div#boonex_banners {
border:0px solid red;
height:77px;
margin-left:auto;
margin-right:auto;
position:relative;
width:783px;
}
div#boonex_image_link {
background-color:#FFFFFF;
background-image:url(../images/boonex_ad_bg.gif);
background-position:center;
background-repeat:no-repeat;
border:1px solid #999999;
height:77px;
position:absolute;
right:0px;
top:0px;
width:488px;
}
div#boonex_image_link table td {
height:77px;
width:488px;
}
div#switch_lang {
position:absolute;
right:10px;
top:4px;
}
div#switch_skin {
position:absolute;
right:10px;
top:18px;
}
/*
div.err ul {
margin:0px;
text-align:left;
}
*/
div.pollBlock {
border:1px solid #979797;
float:left;
height:154px;
overflow:hidden;
position:relative;
text-align:left;
width:260px;
}
div.pollCaption {
background-image:url(../images/box_border_header_bg.gif);
background-position:center;
background-repeat:repeat-x;
font-weight:bold;
height:20px;
line-height:20px;
margin:2px;
overflow:hidden;
padding:0px 5px;
position:relative;
vertical-align:middle;
}
div.pollAnswerBlock {
border:0px solid #CC0000;
height:100px;
margin:2px;
overflow:hidden;
position:relative;
text-align:left;
}
div.pollUp {
position:absolute;
right:5px;
top:5px;
}
div.pollDown {
bottom:5px;
position:absolute;
right:5px;
}
div.pollQuestionBlock {
border:0px solid green;
overflow:hidden;
padding:2px;
position:absolute;
width:230px;
}
div.pollSubmitBlock {
border:0px solid #0000CC;
height:20px;
margin:2px;
overflow:hidden;
position:relative;
text-align:center;
}
.pollContainer {
background-color:#F6F6FF;
border:0px solid red;
margin-top:2px;
padding:10px;
position:relative;
}
.createPollSection {
background-color:#F0F0FF;
border:0px solid red;
padding:10px;
position:relative;
}
.controlsDiv {
background-color:#FFFFFF;
clear:both;
margin:10px;
position:relative;
}
.innerControlBlock {
border:0px solid red;
float:right;
position:relative;
width:200px;
}
.controlsHeader {
font-weight:bold;
padding:0px 2px;
}
.deleteDiv {
padding:2px 0px 0px 2px;
}
div.playerAdminLink {
margin-bottom:15px;
position:relative;
text-align:left;
}
.logInRegistrationText {
margin:5px;
}
div.member_submenu {
font-weight:bold;
line-height:18px;
margin-left:35px;
overflow:hidden;
position:relative;
vertical-align:middle;
}
p {
margin:0px;
padding:0px;
}
/**
	[END] Dolphin's CSS
*/












