/* $Id: styles.css 65 2009-02-20 03:03:23Z john $ */

/* GLOBAL STYLES */

html { 
	min-height 				: 100%;
	margin-bottom			: 1px; 
}
body {
	background				: #465B65;
	position				: relative;
	text-align				: left;
	font-size				: 8pt;
	margin					: 0px;
	font-family				: Trebuchet MS;
}
table.body {
	width					: 900px;
	background-color		: #FFFFFF;
	border					: 2px solid #CCD7DA;
}

p {
	margin					: 0px;
	padding					: 0px;
	color					: #555555;
}

.i_love p a:link{
	margin					: 0px;
	padding					: 0px;
	color					: #49968A;		
	text-decoration			: none; 
	cursor					:pointer;
}

.i_love p a:visited{
	margin					: 0px;
	padding					: 0px;
	color					: #49968A;		
	text-decoration			: none; 
	cursor					:pointer;
}

.i_love p a:hover{
	margin					: 0px;
	padding					: 0px;
	color					: #49968A;		
	text-decoration			: none; 
	cursor					:pointer;
}


.mid_dis_table  p a:link { color: #49968A; text-decoration: none; cursor:pointer;}
.mid_dis_table  p a:visited { color: #49968A; text-decoration: none; cursor:pointer; }
.mid_dis_table  p a:hover { color: #49968A; text-decoration: underline; cursor:pointer; }

.read_mid_inner a:link { color: #49968A; text-decoration: none; cursor:pointer;}
.read_mid_inner a:visited { color: #49968A; text-decoration: none; cursor:pointer; }
.read_mid_inner a:hover { color: #49968A; text-decoration: underline; cursor:pointer; }

#forumTitle a:link { color: #49968A; text-decoration: none; cursor:pointer;}
#forumTitle a:visited { color: #49968A; text-decoration: none; cursor:pointer; }
#forumTitle a:hover { color: #49968A; text-decoration: underline; cursor:pointer; }


.forum_list_lastpost a:link { color: #49968A; text-decoration: none; cursor:pointer;}
.forum_list_lastpost a:visited { color: #49968A; text-decoration: none; cursor:pointer; }
.forum_list_lastpost a:hover { color: #49968A; text-decoration: underline; cursor:pointer; }

#forumView a:link { color: #49968A; text-decoration: none; cursor:pointer;}
#forumView a:visited { color: #49968A; text-decoration: none; cursor:pointer; }
#forumView a:hover { color: #49968A; text-decoration: underline; cursor:pointer; }

div, span, td {
	font-family				: tahoma, "Trebuchet MS", arial, serif;
	font-size				: 8pt;
	color					: #555555;
	line-height				: 140%;
}
td.top_menu {
	background-image		: url(../images/topbar_bg.gif); 
	background-repeat		: repeat-x; 
	border-top				: 1px solid #CCCCCC; 
	border-bottom			: 1px solid #BBBBBB;
}
td.top_menu2 {
	width					: 20%; 
	text-align				: right; 
	border-right			: 1px solid #CCCCCC; 
	border-top				: 1px solid #CCCCCC; 
	border-bottom			: 1px solid #BBBBBB; 
	background-image		: url(../images/topbar_bg.gif); 
	background-repeat		: repeat-x;
}
div.top_menu_link_container, div.top_menu_link_container_end {
	float					: left;
	height					: 31px;
	border-left				: 1px solid #CCCCCC;
}
div.top_menu_link_container_end {
	border-left				: 1px solid #CCCCCC;
}
div.top_menu_link {
	font-weight				: bold;
	font-size				: 10pt;
	padding-top				: 5px;
	padding					: 6px 10px 0px 10px;
}
div.top_menu_link_loggedin {
	height					: 25px;
	text-align				: right;
	font-weight				: bold;
	font-size				: 10pt;
	padding-top				: 5px;
	padding					: 6px 0px 0px 10px;
}
div.menu {
	width					: 150px; 
	border					: 1px solid #CCCCCC; 
	border-left				: 3px solid #7391a8;
	background				: #EEEEEE; 
	padding					: 0px 0px 10px 10px;
	margin-right			: 10px;
}
div.menu_header {
	margin-top				: 10px;
	margin-bottom			: 7px;
}
td.menu_user {
	background-image		: url(../images/menu_user.gif); 
	background-repeat		: repeat-x; 
	background-color		: #FFFFFF;
	padding					: 5px 10px 5px 10px; 
	border					: 1px solid #CCCCCC; 
	border-top				: none; 
	text-align				: left;
}
div.menu_item {
	float					: left;
	padding-right			: 10px;
	font-weight				: bold;
	background				: none;
}
div.menu_sep {
	padding					: 2px 0px 0px 10px;
	float					: left;
	background				: none;
}
img.menu_icon {
	display					: block;
	float					: left; 
	margin-right			: 4px;
}
img.menu_icon2 {
	margin-bottom			: -3px;
	margin-right			: 4px;
}
div.menu_arrow {
	padding					: 2px;
	float					: left;
}
div.menu_item_dropdown a {
	padding					: 3px 40px 5px 7px;
	font-weight				: normal;
	border-left				: 3px solid #DDDDDD;
	display					: block;
	background				: #FFFFFF;
}
div.menu_item_dropdown a:hover {
	padding					: 3px 40px 5px 7px; 
	font-weight				: normal;
	background				: #F2F2F2;
	border-left				: 3px solid #BBBBBB;
	text-decoration			: none;
	display					: block;
}
div.menu_dropdown {
	border					: 1px solid #CCCCCC; 
	border-top				: none; 
	background				: #FFFFFF; 
	position				: absolute; 
	margin-top				: 6px;
	margin-left				: -20px;
	z-index					: 99;
	width					: auto; 
	white-space				: nowrap; 
}
td.topbar1 {
	padding-bottom			: 5px;
}
td.topbar2, td.topbar2_right {
	background-image		: url(../images/menu_bg.gif); 
	background-repeat		: repeat-x; 
	font-weight				: bold; 
	font-size				: 11pt; 
	padding					: 10px 10px 8px 15px; 
	color					: #FFFFFF;
	border-bottom			: 1px solid #31537D;
}
td.topbar2_right {
	font-weight				: normal;
	padding					: 10px 15px 8px 10px; 
	text-align				: right;
}
td.content {
	vertical-align			: top;
	text-align				: left;
	background				: #FFFFFF;
}
div.content {
	width					: 900px; 
	padding					: 10px 0px 20px 0px; 
	text-align				: left; 
	margin-left				: auto; 
	margin-right			: auto;
}
div.copyright {
	background				: #EEEEEE;
	padding					: 4px;
	margin-left				: auto;
	margin-right			: auto;
	margin-top				: 20px;
	color					: #444444;
	border-top				: 1px solid #AAAAAA;
}
div.page_header {
	font-size				: 15pt;
	color					: #555555;
	margin-bottom			: 0px;
	font-family				: "Trebuchet MS", arial, verdana, serif;
}
td.header {
	padding					: 4px 5px 5px 6px;
	border					: 1px solid #DDDDDD;
	font-weight				: bold;
	background-image		: url(../images/header.gif);
	background-repeat		: repeat-x;
	color					: #333333;
}
div.header {
	padding					: 4px 5px 5px 6px;
	border					: 1px solid #DDDDDD;
	font-weight				: bold;
	background-image		: url(../images/header.gif);
	background-repeat		: repeat-x;
	color					: #333333;
}
div.newupdates {
	position				: absolute; 
	height					: 31px; 
	width					: 150px; 
	margin					: 15px 0px 0px 15px;
	background-image		: url(../images/newupdates.gif); 
	background-repeat		: no-repeat;
}
div.newupdates_content {
	text-align				: left; 
	padding					: 8px 5px 5px 12px; 
	color					: #FFFFFF;
}
div.box {
	background				: #FFFFFF;
	border					: 1px solid #DDDDDD;
	border-top				: none;
	padding					: 10px;
}
td.shadow {
	background-image		: url(../images/shadow.gif); 
	background-repeat		: repeat-x; 
	padding-bottom			: 5px;
}

input{
	font-size:9px;
	color:#465B65;
	/* border: 1px solid #96AEB4; */
}

/*input.text, input.text_small {
	border					: 1px solid #AAAAAA;
	font-family				: arial, verdana, serif;
	font-size				: 9pt;
	color					: #333333;
	vertical-align			: middle;
	padding-left			: 2px;
}*/
input.text_small {
	font-size				: 8pt;
}
input.search {
	vertical-align			: middle; 
	background-image		: url(../images/search.gif); 
	background-repeat		: no-repeat; 
	color					: #555555; 
	font-size				: 12pt; 
	padding-left			: 23px; 
	font-weight				: bold;
	font-family				: arial, verdana, serif;
}
input.button {
	font-family				: arial, verdana, serif;
	font-size				: 8pt;
	padding					: 3px;
	color					: #333333;
	font-weight				: bold;
	background				: #EEEEEE;
	vertical-align			: middle;
	border-top				: 1px solid #CCCCCC;
	border-left				: 1px solid #CCCCCC;
	border-bottom			: 1px solid #777777;
	border-right			: 1px solid #777777;
}

input.continue {
	font-family				: arial, verdana, serif;
	font-size				: 8pt;
	padding					: 3px;
	color					: #FFFFFF;
	font-weight				: bold;
	background				: #A9D5C8;
	vertical-align			: middle;
	border-top				: 1px solid #97AEB4;
	border-left				: 1px solid #97AEB4;
	border-bottom			: 1px solid #97AEB4;
	border-right			: 1px solid #97AEB4;
}

input.lostpass {
	font-family				: arial, verdana, serif;
	font-size				: 8pt;
	padding					: 3px;
	color					: #FFFFFF;
	font-weight				: bold;
	background				: #A9D5C8;
	vertical-align			: middle;
	border-top				: 1px solid #97AEB4;
	border-left				: 1px solid #97AEB4;
	border-bottom			: 1px solid #97AEB4;
	border-right			: 1px solid #97AEB4;
}

input.cancel {
	font-family				: arial, verdana, serif;
	font-size				: 8pt;
	padding					: 3px;
	color					: #FFFFFF;
	font-weight				: bold;
	background				: #A9D5C8;
	vertical-align			: middle;
	border-top				: 1px solid #97AEB4;
	border-left				: 1px solid #97AEB4;
	border-bottom			: 1px solid #97AEB4;
	border-right			: 1px solid #97AEB4;
}

input.radio, input.checkbox {
	vertical-align			: middle;
}
/*textarea {
	border					: 1px solid #AAAAAA;
	font-family				: arial, verdana, serif;
	color					: #333333;
	padding-left			: 2px;
	font-size				: 10pt;
}*/
select, select.small {
	color					: #96AEB4;
	font-family				: arial, verdana, serif;
	font-size				: 9px;
	vertical-align			: middle;
	margin-top				: 1px;
}
select.small {
	font-size				: 8pt;
}
.icon {
	vertical-align			: top;
	margin-right			: 5px;
}
.icon2 {
	vertical-align			: top;
	margin-right			: 1px;
}
.icon_big {
	float					: left;
	margin-right			: 5px;
	margin-bottom			: 5px;
}
img.photo {
	border					: 1px solid #DDDDDD;
}
font.small {
	font-size				: 7pt;
	font-family				: arial, serif;
}
font.big {
	font-size				: 9pt;
	font-family				: verdana, arial, serif;
	font-weight				: bold;
}
font.bold {
	font-weight				: bold;
}
font.disabled {
	color					: #AAAAAA;
}
form {
	margin					: 0px;
}
div.center {
	margin-left				: auto;
	margin-right			: auto;
	text-align				: center;
}
div.error {
	vertical-align			: middle;
	color					: #FF0000;
}
div.spacer10 {
	margin-top				: 10px;
	height					: 0px;
	font-size				: 1pt;
}
img.button {
	display					: block;
	float					: left; 
	margin-right			: 4px;
}
a:link { color: #465B65; text-decoration: none; cursor:pointer;}
a:visited { color: #465B65; text-decoration: none; cursor:pointer; }
a:hover { color: #465B65; text-decoration: underline; cursor:pointer; }

a.top_menu_item:link { color: #777777; text-decoration: none; cursor:pointer; }
a.top_menu_item:visited { color: #777777; text-decoration: none; cursor:pointer; }
a.top_menu_item:hover { color: #444444; text-decoration: underline; cursor:pointer; }

a.menu_item:link { color: #3c718f; text-decoration: none; cursor:pointer; }
a.menu_item:visited { color: #3c718f; text-decoration: none; cursor:pointer; }
a.menu_item:hover { color: #60b1df; text-decoration: underline; cursor:pointer; }

a.newupdates:link { color: #F2F2F2; text-decoration: none; cursor:pointer; }
a.newupdates:visited { color: #F2F2F2; text-decoration: none; cursor:pointer; }
a.newupdates:hover { color: #FFFFFF; text-decoration: underline; cursor:pointer; }

a.copyright:link { color: #336699; text-decoration: none; cursor:pointer; }
a.copyright:visited { color: #336699; text-decoration: none; cursor:pointer; }
a.copyright:hover { color: #3399FF; text-decoration: underline; cursor:pointer; }

a.portal_signup:link { color: #336699; text-decoration: none; cursor:pointer; }
a.portal_signup:visited { color: #336699; text-decoration: none; cursor:pointer; }
a.portal_signup:hover { color: #437ab1; text-decoration: none; cursor:pointer; }

label:hover { color: #3399FF; text-decoration: underline; }

table.tabs {
	margin-bottom			: 10px;
}
td.tab {
	background				: #FFFFFF;
	padding-left			: 1px;
	border-bottom			: 1px solid #CCCCCC;
}
td.tab0 {
	font-size				: 1pt;
	padding-left			: 7px;
	border-bottom			: 1px solid #CCCCCC;
}
td.tab1 {
	border					: 1px solid #CCCCCC;
	border-top				: 3px solid #AAAAAA;
	border-bottom			: none;
	font-weight				: bold;
	padding					: 6px 8px 6px 8px;
}
td.tab2 {
	background				: #F8F8F8;
	border					: 1px solid #CCCCCC;
	border-top				: 3px solid #CCCCCC;
	font-weight				: bold;
	padding					: 6px 8px 6px 8px;
}
td.tab3 {
	background				: #FFFFFF;
	border-bottom			: 1px solid #CCCCCC;
	padding-right			: 12px;
	width					: 100%;
	text-align				: right;
	vertical-align			: middle;
}

table.list {
	width					: 100%;
	border					: 1px solid #DDDDDD;
	border-bottom			: none;
}
td.list_header {
	background				: #EEEEEE;
	font-weight				: bold;
	padding					: 3px 5px 3px 7px;
	border-bottom			: 1px solid #DDDDDD;
	vertical-align			: middle;
}
tr.list_item1 {
	padding					: 5px 7px 5px 7px;
	border-bottom			: 1px solid #DDDDDD;
}
tr.list_item2 {
	padding					: 5px 7px 5px 7px;
	background				: #F5F5F5;
	border-bottom			: 1px solid #DDDDDD;
}
td.form1 {
	padding					: 12px 0px 5px 10px;
	font-weight				: bold;
	text-align				: right;
	vertical-align			: top;
}
td.form2 {
	padding					: 10px 0px 5px 10px;
}
div.form_desc {
	font-size				: 8pt;
	padding					: 5px 0px 5px 0px;
}
div.form_error {
	margin-bottom			: 10px;
	color					: #FF0000;
}
div.success {
	line-height				: 16pt;
}
td.button {
	text-align				: left;
	border					: 1px solid #DDDDDD;
	border-left				: 5px solid #DDDDDD;
	background				: #FFFFFF;
	padding					: 7px 8px 7px 6px;
	font-weight				: bold;
}
div.button {
	font-weight				: bold;
}
td.result {
	font-weight				: bold;
	text-align				: center;
	border					: 1px dashed #CCCCCC;
	background				: #FFFFFF;
	padding					: 7px 8px 7px 7px;
	float:left;
}
td.error {
	font-weight				: bold;
	color					: #FF0000;
	text-align				: center;
	padding					: 7px 8px 7px 7px;
	background				: #FFF3F3;
}
td.success {
	font-weight				: bold;
	padding					: 7px 8px 7px 7px;
	background				: #f3fff3;
}

/* STYLES FOR AD BANNERS */
div.ad_top {
	padding					: 10px;
	text-align				: center;
}
div.ad_belowmenu {
	padding					: 0px 0px 10px 0px;
	text-align				: center;
}
div.ad_left {
	padding					: 10px 10px 10px 0px;
	vertical-align			: top;
	text-align				: center;
}
div.ad_right {
	padding					: 10px 0px 10px 10px;
	vertical-align			: top;
	text-align				: center;
}
div.ad_bottom {
	padding					: 10px 0px 0px 0px;
	text-align				: center;
}

/* STYLES FOR RECENT ACTION */
.recentaction_div_media {
	padding					: 10px 10px 10px 20px;
}
.recentaction_div_media img {
	max-width				: 300px;
	width					: expression(this.width > 300 ? 300: true);
}
img.recentaction_media {
	float					: left;
	margin					: 3px; 
	border					: solid 1px #777777;
}
.recentaction_div {
	padding					: 10px 20px 10px 20px;
	position				: relative; 
	max-height				: 125px;
	max-width				: 300px; 
	overflow				: auto;
}
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .recentaction_div {
	overflow				: visible;
	overflow-y				: expression(this.scrollHeight > 125? "auto" : "hidden" );
	overflow-x				: auto;
	padding-bottom			: 25px;
	height					: expression(this.scrollHeight > 125? "125px" : "auto" );
	width					: expression(this.scrollWidth > 300? "300px" : "auto" );
}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .recentaction_div {
	overflow				: visible;
	overflow-y				: expression(this.scrollHeight > 125? "auto" : "hidden" );
	overflow-x				: auto;
	padding-bottom			: 25px;
	height					: expression(this.scrollHeight > 125? "125px" : "auto" );
	width					: expression(this.scrollWidth > 300? "300px" : "auto" );
}
.recentaction_div img {
	max-width				: 300px;
	width					: expression(this.width > 300 ? 300: true);
}

/* STYLES FOR FRIEND SUGGEST FEATURE */
.suggest_item a {
	padding					: 3px 3px 3px 5px; 
	background				: #F7F7F7; 
	border-bottom			: 1px solid #CCCCCC;
	width					: 181;
	display					: block;
}
.suggest_item a:hover {
	background				: #003366;
	color					: #FFFFFF;
}
div.suggest {
	position				: absolute; 
	background-color		: #FFFFFF; 
	text-align				: left; 
	border					: 1px solid #AAAAAA;
	padding					: 0px;
	display					: none;
} 
a.suggest:link { color: #555555; text-decoration: none; }
a.suggest:visited { color: #555555; text-decoration: none; }
a.suggest:hover { color: #FFFFFF; text-decoration: none; }

/* LOGIN PAGE */
td.login_middle {
	vertical-align			: middle;
	text-align				: center;
	padding-bottom			: 30px;
	font-weight				: bold;
	font-size				: 16pt;
}
td.login_right {
	vertical-align			: middle;
	text-align				: center;
	padding-bottom			: 30px;
}

/* PORTAL PAGE (HOME.PHP) */
div.portal_spacer {
	height					: 10px;
}
div.portal_content {
	border					: 1px solid #DDDDDD;
	border-top				: none;
	padding					: 10px;
	background				: #FFFFFF;
}
td.portal_text {
	vertical-align			: top; 
	padding					: 10px 20px 10px 10px;
}
table.portal_table {
	margin-bottom			: 10px;
}
div.portal_login {
	padding					: 25px 10px 25px 10px;
	background				: #FFFFFF; 
	text-align				: center;
	font-weight				: bold;
	border					: 1px solid #DDDDDD;
}
td.portal_member {
	padding					: 10px 7px 10px 7px;
	text-align				: center;
	font-weight				: bold;
}
div.portal_action {
	padding					: 6px 6px 6px 6px; 
	border-top				: 1px solid #DEDEDE; 
}
div.portal_action_top {
	padding: 6px 6px 6px 6px; 
}
div.portal_action_date {
	float: right; 
	color: #999999;
	padding-left: 5px;
}
div.portal_whatsnew {
	border: 1px solid #DDDDDD;
	padding: 4px 10px 4px 10px;
}
div.portal_signup a, div.portal_signup a:hover {
	font-size: 14pt; 
	line-height: 0px;
	text-align: center; 
	padding: 8px 15px 5px 7px; 
	background-image: url(../images/portal_join_bg.gif); 
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	display: block;
}
div.portal_signup_container1 {
	border: 1px solid #CCCCCC;
}
div.portal_signup_container1:hover {
	border: 1px solid #AAAAAA;
}














/* WHATS NEW PAGE */
td.home_left {
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
}
td.home_right {
	vertical-align: top;
}
td.home_stats {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	text-align: center;
	vertical-align: middle;
}
td.home_menu {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
td.home_menu1 {
	font-weight: bold;
}
td.home_notification {
	text-align: left;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 7px 8px 7px 6px;
}
div.home_photo {
	border: 1px solid #DDDDDD;
	padding: 5px;
	background: #FFFFFF;
	margin-bottom: 10px;
}
td.home_box {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 8px;
	background: #FFFFFF;
}
table.home_menu {
	border: 1px solid #DDDDDD;
	border-bottom: none;
	margin-bottom: 10px;
}
td.home_menu1 a {
	background-color: #FFFFFF;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	font-family: tahoma, "Trebuchet MS", verdana, arial, serif;
	display: block;
}
td.home_menu1 a:hover {
	background-color: #F5F5F5;
	background-image: url(../images/menu_bg2.gif);
}
div.home_action {
	padding: 6px 6px 6px 6px; 
	border-top: 1px solid #DEDEDE; 
}
div.home_action_top {
	padding: 6px 6px 6px 6px; 
}
div.home_action_date {
	float: right; 
	color: #999999;
	padding-left: 5px;
}
div.home_whatsnew {
	border: 1px solid #CCCCCC; 
	padding: 5px 10px 5px 10px;
}
div.home_updated {
	font-size: 7pt;
	color: #888888;
	padding-top: 2px;
}












/* WHATS NEW - MY NETWORK PAGE */
div.network_content {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 8px;
}















/* VIEW PROFILE PAGE */
td.profile {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.profile_leftside {
	padding-top: 5px;
	vertical-align: top;
}
td.profile_rightside {
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: top;
}
div.profile_field_value {
	max-width: 500px;
	overflow: auto;
}
div.profile_friend_photo {
	float: left; 
	width: 90px; 
	text-align: center; 
	border: 1px solid #DDDDDD;
}
div.profile_friend_info {
	float: left; 
	padding-left: 10px;
}
div.profile_friend_options {
	text-align: right; 
	padding-left: 10px;
}
div.profile_friend_name {
	font-size: 10pt;
	font-weight: bold;
}
div.profile_friend_details div {
	color: #888888;
	font-size: 7pt;
}
div.profile_image {
	float: left;
	padding: 5px;
	text-align: center;
	width: 111px;
}
div.profile_bar {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
td.profile_item1 {
	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: top;
}
td.profile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.profile_comment_author {
	float: left;
	padding: 5px 7px 5px 7px;
	background: #F1F1F1;
	border-top: 1px solid #AAAAAA;
}
div.profile_comment_date {
	text-align: right;
	padding: 5px 7px 5px 7px;
	background: #F1F1F1;
	border-top: 1px solid #AAAAAA;
}
div.profile_comment_body {
	clear: left;
	padding: 5px 7px 5px 7px;
	overflow: auto;
	max-width: 550px;
}
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .profile_comment_body {
	overflow: visible;
	overflow-y: hidden;
	overflow-x: auto;
	padding-bottom: 25px;
	width: expression(this.scrollWidth > 550? "550px" : "auto" );
}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .profile_comment_body {
	overflow: visible;
	overflow-y: hidden;
	overflow-x: auto;
	padding-bottom: 25px;
	width: expression(this.scrollWidth > 550? "550px" : "auto" );
}
div.profile_comment_body img {
	max-width: 475px;
	width: expression(this.width > 475 ? 475: true);
}
div.profile_comment_links {
	text-align: right;
	padding-right: 7px;
}
table.profile_menu {
	border: 1px solid #DDDDDD;
	border-bottom: none;
}
td.profile_menu1 a, div.nolink {
	background-image: url(../images/menu_bg1.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	display: block;
}
td.profile_menu1 a:hover {
	background-color: #F5F5F5;
	background-image: url(../images/menu_bg2.gif);
	text-decoration: none;
}
td.profile_photo {
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #DDDDDD;
	padding: 5px;
	background: #FFFFFF;
	height: 150px;
}
td.profile_viewcomments_postcomment {
	padding: 10px 16px 10px 16px;
	border: 1px solid #CCCCCC;
	background: #F5F5F5;
}
div.profile_postcomment {
	border: 1px solid #BBBBBB;
	background: #F4F4F4;
	margin-bottom: 10px;
	padding: 10px 14px 8px 10px;
}
.comment_area {
	font-family: "Lucida Sans", verdana, arial, serif;
	color: #888888; 
	width: 100%;
	height: 70px;
}
div.profile_action {
	padding: 0px 0px 5px 0px; 
	border-bottom: 1px solid #EAEAEA; 
	margin-bottom: 5px;
}
div.profile_action_bottom {
	padding-bottom: 2px;
}
div.profile_action_date {
	color: #999999;
	float: right;
	padding-left: 5px;
}




td.profile_tab a {
	background-color: #EEEEEE;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
}
td.profile_tab a:hover {
	background-color: #F4F4F4;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	font-weight: bold; 
	display: block;
}
td.profile_tab2 a {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	border-bottom: none;
	font-weight: bold; 
	display: block;
}
td.profile_tab2 a:hover {
	background-color: #FFFFFF;
	background-image: url(../images/whiteline.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border: 1px solid #AAAAAA; 
	border-left: none;
	border-bottom: none;
	font-weight: bold; 
	display: block;
}
#profile_tabs_profile { 
	border-left: 1px solid #AAAAAA;
}
td.profile_tab_end {
	border-bottom: 1px solid #AAAAAA;
}








div.profile_content {
	padding: 10px; 
	border: 1px solid #AAAAAA;
	border-top: none;
}
div.profile_headline, div.profile_headline2 {
	font-size: 10pt; 
	margin-bottom: 7px;
	font-weight: bold;
}
div.profile_headline2 {
	margin-top: 10px;
}














/* BROWSE PAGE */
td.browse_field {
	padding: 5px;
}
div.browse_field_radio {
	padding: 0px 5px 0px 1px;
	margin-top: 1px;
}
div.browse_fields {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.browse_header {
	padding: 5px 5px 3px 7px;
	font-size: 9pt;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	background: #EEEEEE;
}
td.browse_result {
	vertical-align: top;
	text-align: center;
	width: 150px;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
}
div.browse_pages {
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	background: #EEEEEE;
	padding: 5px 0px 5px 0px;
}

/* SEARCH PAGE */
td.search {
	width: 475px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
div.search_header {
	font-weight: bold;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
	font-size: 9pt;
}
div.search_results {
	padding: 0px 10px 10px 10px;
}
div.search_result1 {
	padding: 10px;
	background: #F5F5F5;
}
div.search_result2 {
	padding: 10px;
}
div.search_result_text {
	font-size: 9pt;
	font-weight: bold;
	padding-left: 3px;
}
div.search_result_text2 {
	font-weight: normal;
	font-size: 7pt;
	color: #777777;
}
div.search_context {
	color: #555555;
}
div.search_url {
	color: #115599;
}
td.search_pages_bottom {
	padding-top: 8px;
	padding-right: 12px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}

/* HELP PAGES */
div.faq {
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #DDDDDD;
}
div.faq_questions {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 8px;
}


/* MESSAGES */
table.messages_table {
	border: 1px solid #DDDDDD;
}
td.messages_header {
	padding: 4px 5px 5px 6px;

	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
td.messages_left {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.messages_right {
	text-align: right;
	vertical-align: middle;
}
tr.messages_unread {
	background: #F5F5F5;
	font-weight: bold;
}
tr.messages_read {
	background: #FFFFFF;
}
td.messages_message {
	border-top: 1px solid #CCCCCC;
	padding: 7px 5px 7px 7px;
	vertical-align: top;
}
td.messages_photo {
	border-top: 1px solid #CCCCCC;
	padding: 7px 0px 7px 7px;
	vertical-align: top;
}
td.messages_view2 {
	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 7px 12px 7px;
	vertical-align: top;
}
td.messages_view2_bottom {
	background: #FFFFFF;
	padding: 5px 7px 12px 7px;
	vertical-align: top;
}
td.messages_view1 {
	vertical-align: top;
	padding-right: 15px;
}
div.messages_author {
	padding-bottom: 5px;
	font-weight: bold;
}
div.messages_date {
	font-size: 7pt;
	color: #777777;
}
td.messages_authorbox {
	width: 100px;
	text-align: right; 
	vertical-align: top; 
	padding: 5px 10px 0px 0px;
}



/* MY FRIENDS */
div.friends_search {
	width: 450px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin-left: auto; 
	margin-right: auto;
}
td.friends_sort {
	padding-top: 5px;
}
div.friends_result {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
}
td.friends_result0 {
	padding: 5px;
}
td.friends_result1 {
	vertical-align: top;
	padding: 5px;
}
td.friends_result2 {
	padding: 5px;
	vertical-align: top;
	text-align: right;
}
div.friends_name {
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 3px;
}
div.friends_stats div {
	color: #888888;
	font-size: 7pt;
}


/* BROWSE FRIENDS */
td.browse_friends_sort {
	padding-top: 5px;
}
div.browse_friends_result {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #FFFFFF;
}
td.browse_friends_result0 {
	padding: 5px;
}
td.browse_friends_result1 {
	padding: 5px;
}
td.browse_friends_result2 {
	padding: 5px;
	text-align: right;
}


/* EDIT PROFILE */
td.editprofile_photoleft {
	text-align: center;
	padding-right: 10px;
}
td.editprofile_photoright {
	vertical-align: top;
}
td.editprofile_photo {
	height: 150px;
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	padding: 5px;
}
table.editprofile_options {
	margin-left: 10px;
}
div.editprofile_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.editprofile_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.editprofile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.editprofile_examplecss, div.editprofile_examplecss:hover {
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px 5px 5px 5px;
	text-align: center;
	float: left;
	border: 1px solid #DDDDDD;
}
div.editprofile_examplecss:hover {
	border: 1px solid #BBBBBB;
}
div.editprofile_examplecss_selected {
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px 5px 5px 5px;
	text-align: center;
	float: left;
	border: 1px solid #AAAAAA;
	background: #EEEEEE;
}


/* EDIT ACCOUNT SETTINGS */
td.account1 {
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
}
td.account2 {
	padding: 7px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	border-top: none;
}



/* SIGNUP PAGE */
img.signup_code {
	vertical-align: middle;
}
div.signup_header {
	width: 500px;
	padding: 6px 9px 6px 9px;
	background: #F1F1F1;
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 10px;
}
div.signup_photo_desc {
	padding: 5px 5px 5px 0px;
}
td.signup_photo {
	padding: 10px; 
	background: #FFFFFF; 
	border: 1px solid #CCCCCC;
}



/* COMMENT STYLES */
.comment_headline {
	padding: 4px 0px 5px 6px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}



/* PROFILE PHOTOS STYLES */
div.media {
	border: 1px solid #DDDDDD; 
	background: #F2F2F2; 
	padding: 10px;
}
div.media_caption {
	text-align: left; 
	padding: 0px 5px 0px 5px; 
	margin-left: auto; 
	margin-right: auto;
}
div.media_title {
	margin-bottom: 2px;
	font-weight: bold;
}
div.media_date {
	margin-top: 10px; 
	font-size: 7pt; 
	color: #777777;
}



/* CAROUSEL */
td.carousel_item_active {
	border: 1px solid #BBBBBB; 
	background: #EEEEEE;
	padding: 5px;
}
td.carousel_item {
	padding: 5px;
}
td.carousel_item:hover {
	border: 1px solid #CCCCCC;
	padding: 4px;
}



/* PHOTO TAG CLASSES */
div.tag_div_hidden {
	position: absolute;
	z-index: 98;
}
div.tag_div {
	position: absolute;
	border: 2px solid #FFFFFF;
	z-index: 98;
}
div.tag_label {
	position: absolute;
	padding: 3px 5px 3px 5px;
	border: 1px solid #777777;
	background: #FFFFFF;
	font-weight: bold;
	z-index: 98;
}
div.media_photo_div {
	position: relative; 
	margin-bottom: 10px; 
	margin-left:auto;
	margin-right:auto;
}
div.media_photo_tagform {
	display: none; 
	border: 1px solid #888888; 
	width: 150px; 
	position: absolute; 
	opacity: 1; 
	background: #FFFFFF;
}
div.media_photo_tagform_titlebar {
	text-align: left; 
	padding: 5px; 
	border-bottom: 1px solid #AAAAAA; 
	background: #EEEEEE; 
	font-weight: bold;
}
div.media_photo_friendlist {
	overflow: auto; 
	margin: 4px 0px 4px 0px; 
	height: 130px; 
	text-align: left; 
	padding-left: 4px; 
	border: 1px solid #AAAAAA;
}


/* styles for the debugger */
div#se_debug_window_container
{
}

table#se_debug_window
{
  background: #ffffff;
  border: 1px solid #cccccc;
  width: 500px;
  height: 400px;
}

td#se_debug_window_menu
{
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
  cursor: move;
}

div#se_debug_window_body_container
{
  width: 500px;
  height: 375px;
  overflow: auto;
}

/* styles for main menu and profile tab dropdowns */

div.top_menu_main_link_container
{
  text-align: left;
}

div.menu_main_dropdown
{
	border: 1px solid #CCCCCC;
	border-top: none;
	position: absolute;
	margin-top: 7px;
	margin-left: -1px;
	z-index: 100;
	width: auto;
	white-space: nowrap;
}

div.menu_main_item_dropdown a
{
  color:#777777;
	padding: 3px 40px 5px 7px;
	font-weight: bold;
	display: block;
	background: #EFEFEF;
}

div.menu_main_item_dropdown a:hover
{
  color:#444444;
	background: #FAFAFA;
	text-decoration: none;
}

div.menu_main_item
{
	float: left;
	padding-right: 10px;
	font-weight: bold;
	background: none;
}

div.menu_profile_dropdown
{
	border: 1px solid #CCCCCC;
  border-top: none;
	background: #FFFFFF;
	position: absolute;
	margin-top: 31px;
	margin-left: -63px;
	z-index: 99;
	width: auto;
	white-space: nowrap;
}

div.menu_profile_item_dropdown a
{
	padding: 3px 40px 5px 7px;
	font-weight: bold;
	display: block;
	background: #FFFFFF;
}

div.menu_profile_item_dropdown a:hover
{
	background: #F0F0F0;
	text-decoration: none;
}

/* new classes */

.wrapper{
	background: url(../images/main_bg.jpg) center top no-repeat;
	float:left;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}

.outer_wrapper{
	height	: auto;	
	margin	: 0 auto;
	width	: 100%;
}

.header_left_content{
	background: url(../images/header_top_bg.jpg) 0px 0px no-repeat;
}

.top_menu_stat ul{
	height				: auto;
	float				: left;		
	display				: block;
	margin-top			: 0;
	margin-left			: 68px;
	padding:0;
}

.top_menu_stat li{
	list-style:none;
	float:left;
	padding:5px;
	border:1px solid #ABBFC3;
	margin-left:6px;
	border-top:none;
	background: url(../images/tm_bg.png);
}

#topbar{
	height				: auto;
	float				: left;		
	display				: block;
	width				: 100%;
	background			: transparent url(../images/header_top_bg.jpg) no-repeat scroll 505px 0;
}

.logo_holder{
	height				: auto;
	float				: left;		
	display				: block;
}

.headr_main_menu{
	height				: 36px;
	float				: left;		
	display				: block;
	background			: url(../images/headr_menu_bg.png);
	margin-left			: 27px;
	margin-top			: 0px;
}

.headr_main_menu ul{
	height				: auto;
	width				: 830px;
	float				: left;		
	display				: block;
	margin				: 0;
	padding				: 0;
}

.headr_main_menu li{
	list-style:none;
	float:left;
	margin-left:0px;
	border-top:none;

}

.headr_main_menu li a{
	float:left;
	height:18px;
	padding:6px 3px 0px 3px;
	color:#465B65;
}

.headr_a_main{
	background			: url(../images/curve_a_main.jpg);
}

.headr_a_hover{
	background			: url(../images/curve_a_hover.jpg);
}

.headr_main_menu_left{
	width				: 13px;
	height				: 36px;
	background			: url(../images/headr_menu_left.jpg);
	float				: left;		
	display				: block;
}

.headr_main_menu_right{
	width				: 12px;
	height				: 36px;
	background			: url(../images/headr_menu_right.jpg);
	float				: left;		
	display				: block;
}


.l_curve{
	background			: url(../images/curve_left_main.jpg);
	width				: 8px;
	height				: 24px;
	float				: left;	
	display				: inline;

}

.r_curve{
	background			: url(../images/curve_right_main.jpg);
	width				: 8px;
	height				: 24px;
	float				: left;
	display				: inline;
}

.l_curve_h{
	background			: url(../images/curve_left_hover.jpg);
	width				: 9px;
	height				: 24px;
	float				: left;	
	display				: inline;
}

.r_curve_h{
	background			: url(../images/curve_right_hover.jpg);
	width				: 9px;
	height				: 24px;
	float				: left;
	display				: inline;
}

#footer{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
}

#login_block{
	background			: url(../images/login_bg.jpg);
	float				: right;	
	margin-top			: 0;
	padding				: 0;
	width				: 313px;
	font-size			: 9px;
	height				: 62px;
    margin              : -44px 25px 0 0;
}

.searchCategoryHeader{
	text-decoration:none !important;
	font-family:Georgia, "Times New Roman", tahoma,"Trebuchet MS",arial,serif;
}

.login_opt_1{
	width				: 50px;
	height				: 23px;
	margin				: 0 0 0 10px;
	float				: left;
}

.login_opt_label{
	width				: 42px;
	height				: 13px;
	padding				: 7px 5px 5px 5px;
	margin-left			: 5px;
	font-size			: 9px;
	color				: #465B65;
	text-align:left;
	float				: left;

}

.login_opt_field{
	width				: 94px;
	height				: 13px;
	color				: #96AEB4;
	padding-top			: 5px;
	float				: left;
}

.login_opt_field input{
	width				: 94px;
	height				: 13px;
	font-size			: 9px;
	color				: #465B65;/*#96AEB4*/
	border				: 1px solid #96AEB4;
	float				: left;
}

.login_opt_2{
	width				: auto;
	height				: 13px;
	color				: #96AEB4;
	font-size			: 9px;
	float				: left;
	margin-left			: 10px;
	padding-top			: 5px;
}

.login_cont_holder{
	float				: left;
	width				: auto;
}

.mid_cont_holder{
	background			: url(../images/mainimg_holder.jpg);
	background-repeat: no-repeat;
	width				: 860px;
	height				: 335px;
	float				: left;
	margin				: -10px 0 0 24px;
}

.mid_img_holder{
	width				: 622px;
	height				: 296px;
	float				: left;
	margin				: 15px 0 0 21px;
}

.mid_block_holder{
	width				: 176px;
	height				: auto;
	float				: left;
	background			: url(../images/tm_bg.png);	
	border				: 1px solid #96AEB4;
	margin				: 15px 0px 0px 19px;
	padding-bottom		: 8px;
}

.block_left{
	width				: 195px;
	height				: auto;
	float				: left;
	margin				: 0px;

}

.mid_block_title{
	width				: 176px;
	height				: 50px;
	float				: left;
	background			: url(../images/look.png) no-repeat 11px 12px;
}

.mid_block_content{
	width				: 161px;
	height				: auto;
	float				: left;
	margin				: 0 0 0 6px;
}

.tab_holder{
	width				: 161px;
	height				: auto;
	float				: left;
	background			: url(../images/bg_tabs.jpg) repeat-x center bottom;
}

.mid_block_tab{
	width				: 49px;
	height				: 19px;
	float				: left;
	background-color	: #FFFFFF;
	border				: 1px solid #96AEB4;
	font-size			: 9px; 
	padding-top			: 5px;
	color				: #465B65;
	text-align			: center;
	cursor:pointer;
}

.search_main_block{
	width				: 149px;
	height				: 213px;
	padding-left		: 10px;
	float				: left;
	background-color	: #FFFFFF;
	display				: block;
	border				: 1px solid #96AEB4;
	border-top			: none;
	text-align			: left;
	font-size			: 9px;
	color				: #96AEB4;
}

.search_cont_blk{
	width				: 145px;
	height				: auto;
	float				: left;
	background-color	: #FFFFFF;
	margin				: 2px 0 2px 0;
	font-size			:9px;
	color				:#465B65;
}

.search_cont_blk select{
		font-size:9px;
		width:100%;
		color:#465B65;
}

.search_cont_blk input{
		font-size:9px;
		width:98%;
		color:#96AEB4;
		border : 1px solid #96AEB4;
}

.inspiration{
background			: url(../images/ls1.gif);
background-repeat:no-repeat;
width				: 210px;
	height			: 361px;
	float			: left;
	margin-top:18px;
	
}

.inspiration ul{
list-style-type:none;
margin-top: 75px;
margin-left:0;
padding:0 0 0 50px;
text-align:left;}

.inspiration ul li {
color:#465B65;
font-size:12px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
line-height: 2.2em;
width: auto;
}

.inspiration ul li a {
color:#465B65;
font-size:12px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
line-height: 2.2em;
width: auto;
}

.inspiration_other{
background			: url(../images/ls1.gif);
background-repeat:no-repeat;
width				: 210px;
	height			: 361px;
	float			: left;
	margin-left: 22px;
	
}

.weddingPlanningToolsLhs{
width				: 210px;
	height			: auto;
	float			: left;
	margin-left: 22px;
	
}

.inspiration_other ul{
list-style-type:none;
margin-top: 75px;
margin-left:0;
padding:0 0 0 50px;
text-align:left;}

.weddingPlanningToolsLhs ul{
list-style-type:none;
margin-left:0;
padding:0 0 0 33px;
text-align:left;}

.inspiration_other ul li{
color:#465B65;
font-size:12px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
line-height: 2.2em;
width: auto;
}

.weddingPlanningToolsLhs ul li{
color:#465B65;
font-size:12px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
line-height: 2.2em;
width: auto;
}

.inspiration_other ul li a{
color:#465B65;
font-size:12px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
line-height: 2.2em;
width: auto;
}

.weddingPlanningToolsLhs ul li a{
color:#465B65;
font-size:12px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
line-height: 2.2em;
width: auto;
}

li.planning{
list-style-image:url(../images/li.jpg);
list-style-type:none;
width				: 12px;
}

li.non_planning{
list-style-type:none;
width		   : 12px;
}


.lhs{
width: auto;
float:left;}

.select_colour_for_web {
	float:left;
	position:relative;
	margin-left:36px;
	margin-top:20px;
	margin-bottom:31px;
	width:553px;
}
.select_style_for_web {
	float:left;
	position:relative;
	margin-left:36px;
	margin-top:20px;
	margin-bottom:15px;
	width:553px;
}
.show_content {
	float:left;
	position:relative;
	width:553px;
	margin-left:5px;
	padding-left:34px;
	margin-top:5px;
	margin-bottom:7px;
}
.show_content_repeat {
	float:left;
	position:relative;
	width:553px;
	margin-left:5px;
	padding-left:34px;
	margin-top:5px;
}
.show_content_1 {
	float:left;
	position:relative;
	width:188px;
}
.show_content_2 {
	float:left;
	position:relative;
	width:43px;
}
.show_content_11 {
	float:left;
	position:relative;
	width:125px;
}
.show_content_3 {
	float:left;
	position:relative;
	width:63px;
}
.show_content_checkbox {
	height:16px;
	width:16px;
	border:1px solid #000000;
}
.website_style{
	float:left;
	position:relative;
	width:200px;
	height:162px;
	margin-left:36px;
	margin-top:0px;
}
.website_style_1{
	float:left;
	position:relative;
	width:200px;
	height:123px;
}
.website_spacer {
	float:left;
	position:relative;
	height:162px;
	width:59px;
}
.website_style_2{
	float:left;
	position:relative;
	width:200px;
	height:26px;
	padding-top:13px;
	padding-left:0px;
}
.wedding_row1 {
	float:left;
	position:relative;
	width:553px;
	margin-left:7px;
	padding-left:34px;
}
.wedding_column {
	float:left;
	position:relative;
	height:83px;
	width:115px;
	padding-bottom:35px;
}
.wedding_column_2 {
	float:left;
	position:relative;
	height:83px;
	width:90px;
	padding-bottom:35px;
}
.wedding_column1 {
	float:left;
	position:relative;
	height:53px;
	width:53px;
	margin-bottom:11px;
}
.wedding_spacer1 {
	float:left;
	position:relative;
	height:53px;
	width:62px;
}
.wedding_bottomtext {
	float:left;
	position:relative;
	height:17px;
	width:90px;
}
.wedding_imageclass {
	float:left;
	position:relative;
	height:14px;
	width:14px;
	margin-right:5px;
	border:none;
	background-image :images/wedding_circle.jpg;
	
}
.website_checkbox{
width:20px;
height:20px;
}
.wedding_fonts {
	color:#465B65;
	font-size:12px;
	font-family: Trebuchet MS, georgia;
	font-weight:normal;
}
.bridal_loop {
	background:url(../images/bridal_background.jpg) no-repeat;
	float:left;
	width:219px;
	height:158px;
	margin-left:2px;
	margin-top:4px;
	margin-bottom:20px;
}
.bridal_jwellery {
	background:url(../images/bridal_background.jpg) no-repeat;
	float:left;
	width:219px;
	height:158px;
	margin-left:2px;
	margin-top:4px;
	margin-bottom:20px;
}
.bridal_spacer {
	float:left;
	width:16px;
	height:158px;
	margin-bottom:10px;
}
.bridal_wear {
	background: url(../images/bridal_dress.jpg) no-repeat;
	float:left;
	width:223px;
	height:165px;
	margin-right:12px;
	margin-top:4px;
	margin-bottom:14px;
}
.bridal_wear_discussion {
	float:left;
	width:186px;
	height:29px;
	margin-left:25px;
	margin-top:10px;
}
.bridal_wear_text {
	float:left;
	width:211px;
	height:60px;
	margin-top:17px;
	margin-left:10px;
	text-align:center;
}
.bridal_wear_div1{
	float:left;
	width:215px;
	height:15px;
	margin-top:36px;
	margin-left:4px;
	text-align:center;
}
.bridal_wear_div3{
	float:left;
	height:70px;
	margin-left:4px;
	margin-top:40px;
	text-align:center;
	width:215px;
}

.bridal_text {
font-family:Trebuchet MS, georgia;
font-size:14px;
font-weight:bold;
color:#465b65;
}
.bridal_text_2 {
font-family:Trebuchet MS, georgia;
font-size:14px;
font-weight:normal;
color:#465b65;
}
.wedding{
	float:left;
	clear:both;
	background	: url(../images/ls2.jpg);
	background-repeat:no-repeat;
	width:196px;
	margin-left: 22px;
}

.wedding_month p{
color:#465B65;
font-size:14px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
margin-top: 17px;
margin-left:14px;
margin-bottom:11px;
}

.weddingimg{
margin-top: 15px;
margin-left:7px;
margin-bottom:21px;}

.wedding_name p{
color:#465B65;
font-size:12px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
margin-top: 21px;
margin-left:14px;
margin-bottom:37px;}

.wedding_name a{
color:#465B65;
font-size:12px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
margin-top: 19px;
margin-bottom:37px;
text-decoration:none;
}

.twitter{
float:left;
text-align:left;
width:196px;
display:block;
clear:both;
margin: 10px 0 0 25px;
}

.twitter img{
float:left;
}

.twitter p{
color:#465B65;
font-size:12px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
padding-top: 10px;
padding-left: 10px;
text-align:left;
float:left;
width:135px;
}

.midsec{
width: 450px;
float:left;
margin-left: 2px;
}
.toggle_groom {
background:url(../images/gray_right.jpg);
background-repeat:no-repeat;
width:47px;
height:14px;
border:0px;
}
.toggle_bride {
background:url(../images/green_right.jpg);
background-repeat:no-repeat;
width:57px;
height:13px;
border:0px;
}
.toggle_bride_groom {
background:url(../images/blank_block.gif);
background-repeat:no-repeat;
width:41px;
height:13px;
border:0px;
}
.latest_photos{
background	: url(../images/midsec1bk.jpg);
background-repeat:no-repeat;
width:440px;
height:139px;
margin-left:10px;
margin-top: 15px;
}

.latest{
width: 415px;
margin-left:15px;
float:left;
}
#photos_sections{
/*background-image: url(../images/photo_background.jpg);*/
background-image: url(../images/Photos_bg.png);
background-repeat:no-repeat;
width: 647px;
height:874px;
margin-left:10px;
margin-top: 3px;
float:left;
position:relative;
}
.photos_seeall {
margin-left:9px;
margin-top:19px;
width: 624px;
/*height:800px;*/
height:814px;
float:left;
overflow-y:scroll;
position:relative;
}

.photos_leftbar {
background-image: url(../images/picture_gallery.jpg);
background-repeat:no-repeat;
float:left;
margin-left:16px;
margin-right:11px;
width:173px;
height:147px;
margin-top:8px;
margin-bottom:8px;
position:relative;
}
.photos_bottomtitle {
float:left;
position:relative;
margin-left:3px;
margin-top:11px;
}
.photo_inmiddle {
float:left;
margin-left:10px;
margin-top:12px;
width:150px;
height:102px;
text-align:center;
}
.photos_scrpbook_icon {
position:relative;
margin-left:127px;
z-index:100;
}
.photos_scrpbook_icon22 {
/*position:relative;*/
top:-25px;
z-index:1;
}
.videos_scrpbook_icon {
position:relative;
margin-top:4px;
margin-left:109px;
z-index:100;
}
.videos_scrpbook_icon22 {
position:relative;
z-index:1;
top:-24px;
*top:-26px;
}
.videos_seeall {
margin-left:9px;
margin-top:17px;
width: 624px;
/*height:800px;*/
height:815px;
float:left;
overflow-y:scroll;
position:relative;
}

.videos_small_background {
float:left;
background-image:url(../images/videos_small_background.jpg);
background-repeat:no-repeat;
width:587px;
height:134px;
margin-top:0px;
margin-left:8px;
position:relative;
}
.videos_inmiddle {
float:left;
margin-left:13px;
margin-top:29px;
width:131px;
height:74px;
position:relative;
}
.videos_textspace{
float:left;
margin-left:24px;
padding-left:1px;
margin-top:9px;
width:340px;
height:48px;
position:relative;
}
.videos_rightspace {
float:left;
margin-left:0px;
margin-top:9px;
width:78px;
height:48px;
position:relative;
}
.videos_bottomtextspace {
float:left;
margin-left:24px;
padding-left:1px;
margin-top:41px;
width:370px;
height:20px;
position:relative;
}
.videos_text {
float:left;
color:#465B65;
font-size:14px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
background:url(../images/videos_background.jpg);
background-repeat:no-repeat;
margin-top:9px;
margin-left:20px;
width:290px;
position:relative;
}

.videos_text a {
color:#465B65;
font-size:14px;
font-family: Trebuchet MS, georgia;
font-weight:bold;
}

.latest_Art{
width: 344px;
margin-left:15px;
float:left;
}

.latest_photos1 p{
float:left;
color:#465B65;
font-size:14px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
margin-top:12px;}

.seeall p{
float:right;
color:#465B65;
font-size:9px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
margin-top:8px;
}

.mid_images{
	width:419px;
	background-color:#FFFFFF;
	border:1px solid #96AEB4;
	margin: 15px 0 0 9px;
	float:left;
	overflow:hidden;
}

.mid_images1{
margin-left: -92px;
margin-top:2px;}

.image11{
margin-left: 8px;
margin-top:7px;
margin-right: 10px;}

span.advice{
color:#465B65;
font-size:11px;
font-family: Trebuchet MS, georgia;
font-weight:normal;
margin-top: 4px;
}

span.clare{
	color:#96AEB4;
	font-size:9px;
	font-family: Trebuchet MS, georgia;
	font-weight:normal;
}

.adv_img_holder{
	width				: 60px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 5px 0 5px 10px;
}

.adv_cont_holder{
	width				: 315px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 20px;
	text-align			: left;
}

.aut_name{
	color				: #465B65;
	font-size			:9px;
	margin-top			:5px;
}

.f_blue{
color:#96AEB4;
}

.disc_cont_holder{
	width				: 385px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 20px;
	padding-bottom		: 10px;
	text-align			: left;
}

.rhs{
	width: 190px;
	float:left;
	margin: 17px 0 0 12px;
}

.rhs_img_holder{
	float:left;
	margin-bottom:10px;
}

.footer_block{
	float:left;
	clear:both;
	width: 860px;
	margin-left: 20px;
	margin-top: 36px;
	border-top:1px solid #96AEB4;
}

.bottomli{
	color: #465B65;
	font-size:10px;
	font-family: Trebuchet MS, georgia;
	font-weight:normal;
	margin-top: 12px;
	text-align:left;
}
.videos_textfont{
	color: #51656e;
	font-size:10px;
	font-family: Trebuchet MS, georgia;
	font-weight:normal;
}
.videos_bigtextfont{
	color: #51656e;
	font-size:12px;
	font-family: Trebuchet MS, georgia;
	font-weight:normal;
}
.videos_boldtextfont{
	color: #51656e;
	font-size:13px;
	font-family: Trebuchet MS, georgia;
	font-weight:normal;
}
.rights{
	height				: auto;
	float				: left;		
	display				: block;
	margin-top			: 5px;
	font-size			: 10px;
	color				: #465B65;
}

.design{
	height				: auto;
	float				: left;
	display				: block;
	margin-top			: 5px;
	margin-left			: 430px;
	font-size			: 10px;
	color				: #465B65;
}

.search_form_label{
	width				: 28px;
	height				: auto;
	float				: left;		
	display				: block;
	font-size:9px;
	color				: #96AEB4;
 }

.search_form_inp{
	width				: 115px;
	height				: auto;
	float				: left;		
	display				: block;
}

.search_form_inp input{
	width				: 112px;
	border				: 1px solid #96AEB4;
	height				: auto;
	float				: left;		
	display				: block;
	color				: #96AEB4;
	font-size			: 9px;
}

.my_profile_holder{
	width				: 630px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 13px 0 0 15px;
	background			: url(../images/prof_headr_bg.png) no-repeat;
}

.my_profile_header{
	width				: 100%;
	float				: left;		
	display				: block;
	padding				: 8px 10px 10px 10px;
	font-size			: 14px;
}

.my_profile_content{
	width				: 100%;
	float				: left;		
	display				: block;
	padding				: 10px;
}

.my_profile_content_left{
	width				: 100%;
	float				: left;		
	display				: block;
	padding				: 7px 10px 10px 10px;
}

.my_profile_left{
	width				: 110px;
	float				: left;
	display				: block;
	margin-left			: 8px;
}
.my_profile_left span{
	width				: 100px;
	float				: left;
	display				: block;
	margin-left			: 8px;
	text-align			: right;
}

.my_profile_mid{
	width				: 288px;
	float				: left;		
	display				: block;
	margin-left:37px;
}

	.my_profile_mid_block{
		width				: 278px;
		float				: left;		
		display				: block;
		margin:3px;
		font-size:12px;
	}
	
	.my_profile_mid_label{
		width				: 100px;
		float				: left;		
		display				: block;
	}
	
	.my_profile_mid_value{
		width				: 170px;
		float				: left;		
		display				: block;
	}

.my_profile_right{
	width				: 168px;
	height				: 140px;
	background			: url(../images/countdown_bg.jpg) no-repeat;
	float				: left;		
	display				: block;
}

.countdown{
	width				: 124px;
	height				: auto;
	background			: url(../images/countdown_bg.jpg) no-repeat;
	float				: left;		
	display				: block;
	font-size			: 50px;
	margin				: 0px;
	text-align			: center;
}

.count_big {
	float					: left;
	color					: #FFFFFF;
	width					: 147px;
	text-align				: center;
	margin-top				: 44px;
	font-size				: 50px;
}
	
.count_small {
	font-size				: 12px;
	float					: left;
	color					: #FFFFFF;
	width					: 147px;
	text-align				: center;
	vertical-align			: top;
	margin					: -10px 0px 0px 0px;
}

.count_small_error {
	font-size				: 12px;
	float					: left;
	color					: #FFFFFF;
	width					: 147px;
	text-align				: center;
	vertical-align			: top;
	margin					: 70px 0px 0px 4px;
}

.user_options{
		width				: 602px;
		height				: 84px;
		float				: left;	
		padding				: 17px 0 0 26px;	
		margin-top:5px;
		display				: block;
		background			: url(../images/options_bg.png) no-repeat;
}

.user_logo_hldr{
		width				: 60px;
		float				: left;		
		display				: block;
		text-align:	center;
}

.user_opt_hldr{
		width				: 60px;
		float				: left;		
		display				: block;
		text-align:	center;
		margin-top:5px;
		font-size:10px;
		color:#465b65;
}

.my_prof_logo_blk{
		width				: 60px;
		float				: left;		
		display				: block;
}

.inbox_holder{
	width				: 450px;
	height				: auto;
	float				: left;		
	display				: block;
	background			: url(../images/inbox_bg.png) no-repeat;
	margin-top			: 13px;
}

.inbox_msg_all_urls {
	float				: left;
	width				: 379px;
	height				: auto;
	*width				: 430px;
}
.inbox_msg_back {
	float				: left;
	width				: 270px;
	height				: auto;
	margin-top			: 10px;
	font-size			: 10px;
	color				: #96aeb4;
	*margin-left		: 65px;
	*width				: 280px;
}
.inbox_urls {
	float				: left;
	width				: 75px;
	height				: auto;
	margin-top			: 10px;
	font-size			: 10px;
	color				: #96aeb4;
}
.inbox_msg_holder{
	width				: 432px;
	height				: 300px;
	float				: left;		
	display				: block;
	overflow-y			: scroll;
	overflow-x			: none;
}
.inbox_msg_holder_no{
	width				: 432px;
	height				: 300px;
	float				: left;		
	display				: block;
	padding-left		: 15px;
}

.msg_box{
	width				: 412px;
	height				: auto;
	float				: left;		
	display				: block;
}

.msg_img{
	width				: auto;
	height				: auto;
	float				: left;		
	display				: block;
	padding				: 5px 0px 10px 10px;
	margin-left			: 8px;
}

.msg_img_calendar{
	width				: auto;
	height				: auto;
	float				: left;		
	display				: block;
	padding				: 5px 0px 10px 14px;
	margin-left			: 8px;
}

.msg_img img{
border				: 1px solid #96AEB4;
}

.main_msg_holder{
	width				: 325px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 5px;
	padding				: 5px;
	background-color	: #FFF;
	margin-left: 15px;
	border				: 1px solid #96AEB4;
}

.msg_header{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
	color				: #96AEB4;
	font-size 			: 11px;
}

.msg_cont{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
	color				: #465A65;
	font-size			: 10px;
}
.msg_cont span{
	width				: 45px;
	height				: auto;
	color				: #465A65;
	text-align			: right;
	padding-left		: 40px;
}

.msg_bot{
	width				: 100%;
	height				: auto;
	float				: left;		
	display				: block;
	color				: #96AEB4;
}

.inbox_header{
	width				: auto;
	height				: auto;
	float				: left;		
	display				: block;
	padding				: 7px 10px 10px 10px;
	color				: #465B65;
	font-size			: 14px;
}

.inbox_f_left{
	float				: left;
	color				: #96AEB4;
	font-size			: 10px;
}

.inbox_f_right{
	float				: right;
	color				: #96AEB4;
	font-size			: 10px;
}
.inbox_f_left_friend{
	float				: right;
	color				: #96AEB4;
	font-size			: 12px;
	font-weight			: bold;
	margin				: 0px 10px 0px 0px;
}

.send_msg_block{
	width				: 412px;
	height				: auto;
	float				: left;		
	display				: block;
	margin-top			: 25px;
	margin-left			: 17px;
}

.send_msg_title{
	width				: 412px;
	height				: auto;
	float				: left;		
	display				: block;
	padding				: 5px 0;
	font-size			: 12px;
}

.send_msg_opt_blk{
	width				: 412px;
	height				: auto;
	float				: left;		
	display				: block;
	padding				: 5px 0;
}

.send_msg_label{
	width				: 46px;
	height				: auto;
	float				: left;		
	display				: block;
}

.send_msg_opt{
	width				: 365px;
	height				: auto;
	float				: left;		
	display				: block;
}

.send_msg_opt input{
	width				: 355px;
	padding			    : 3px;
	float				: left;		
	display				: block;
	border				: 1px solid #96AEB4;
}

.send_msg_opt textarea{
	width				: 355px;
	height				: 96px;
	padding			    : 5px;
	float				: left;		
	display				: block;
	border				: 1px solid #96AEB4;
}

.fsize_10{
	font-size			: 10px;
}

.prof_rhs{
	width				: 190px;
	height				: 337px;
	float				: left;		
	display				: block;
	background			: url(../images/prof_rhs_bg.jpg) no-repeat;
}

.prof_rhs_title{
	width				: 165px;
	padding				: 7px 10px 10px 10px;
	height				: auto;
	float				: left;		
	display				: block;
	background			: url(../images/prof_rhs_bg.jpg) no-repeat;	
	font-size			: 12px;
	color:#465b65;
}
.prof_rhs_title span{
	padding-left		: 90px;
	font-size			: 11px;
}
.prof_rhs_title a{
	text-decoration		: none;
	color				: #465b65;
}
.prof_rhs_title a:hover{
	text-decoration		: underline;
	color				: #465b65;
}

.prof_frnd_holder{
	width				: 168px;
	padding				: 5px;
	margin-left			: 5px;
	height				: 278px;
	float				: left;		
	display				: block;
	overflow-x			: none;
	overflow-y			: scroll;
}

.prof_frnd_holder_desc{
	width				: 150px;
	height				: auto;
	font-size			: 10px;
	color				: #96AEB4;
	float				: left;		
	display				: block;
}

.prof_send_all{
	color				: #465B65;
	font-size			: 10px;
	margin-top			: 10px 0 0 0;
	padding-bottom		: 10px;
	width				: 150px;
	height				: auto;
	float				: left;		
	display				: block;
}
.prof_send_all input{
	width				: 16px;
	border				: none;
}

.frnds_container{
	color				: #465B65;
	font-size			: 10px;
	margin-top			: 10px;
	padding-bottom		: 10px;
	border-bottom		: 1px solid #465B65;
	width				: 150px;
	height				: auto;
	float				: left;		
	display				: block;
}

.frnd_row{
	width				: 73px;
	height				: 89px;
	float				: left;		
	display				: block;
}

.frnd_row_chkholder{
	width				: 16px;
	float				: left;	
	border				: none;
	height				: 85px;
}

.frnd_row_chkholder input{
	width				: 16px;
	float				: left;	
	border				: none;
}

.frnd_row_pic{
	width				: 50px;
	height				: 50px;
	float				: left;		
	display				: block;
	margin-left			: 2px;
}

.frnd_row_pic img{
	width				: 50px;
	height				: 50px;
	float				: left;		
	display				: block;
	border				: 1px solid #96AEB4;
	margin-left			: 2px;
}

.frnd_row_name{
	width				: 50px;
	float				: left;		
	display				: block;
	font-size			: 10px;
	margin				: 3px 0 5px 5px;
}

.invite_frnds_prof{
	width				: 190px;
	height				: 238px;
	margin-top			: 10px;
	float				: left;		
	display				: block;
	margin-left			: 2px;
	background			: url(../images/invite_frnds_bg.jpg) no-repeat;	
}

.invite_frnds_prof p.title{
	width				: 160px;
	padding				: 5px 10px;
	height				: auto;
	float				: left;		
	display				: block;
	font-size			: 12px;
}

.invite_frnds_prof p.teaser{
	width				: 187px;
	padding				: 0px 10px;
	height				: auto;
	float				: left;		
	display				: block;
	font-size			: 10px;
}

.invite_frnds_prof p textarea{
	width				: 173px;
	height				: 121px;
	*height				: 122px;
	padding				: 5px;
	float				: left;		
	display				: block;
	font-size			: 10px;
	color				: #96AEB4;
	border				: 1px solid #a2b8bd;
}

.invite_frnds_prof p img{
	padding				: 10px;
}

.budget_block{
	width				: 500px;
	height				: auto;
	float				: left;		
	display				: block;
}

.budget_block{
	width				: 174px;
	height				: 31px;
	float				: left;		
	display				: block;
	border				: 1px solid #96AEB4;
	margin				: 5px 0 5px 8px;
	background			: url(../images/tm_bg.png);	
}

.budget_block_no {
 	float				: left;
 	margin				: 0px 0px 0px 15px;
}
.budget_block_no a{
 	color:#465b65;
	text-decoration:underline;
}

.budget_l{
	width				: 60px;
	float				: left;		
	display				: block;
	margin				: 7px 0 0 14px;
}

.budget_r{
	width				: 100px;
	float				: left;		
	display				: block;
	margin				: 7px 0 0 0;
}

/*.budget_r input{
	background-color:transparent;
	border:none;
	font-size				: 8pt;
	color:#555555;
}*/


.budget_holder{
	float				: left;
	clear				: both;
	background			: url(../images/budget_bg.jpg);
	background-repeat	: no-repeat;
	width				: 196px;
	margin-left			: 22px;
	height				: 194px;
}



.border_blue{
	border				: 1px solid #96AEB4;
}
.my_profile_edit_value{
		width				: auto;
		float				: left;		
		display				: block;
}
.my_profile_edit_value_text{
	border				: 1px solid #96AEB4;
	font-size			: 9px;
	padding				: 2px;
	color				: #465b65;
}		
	
/* For Search Result - Members - Start */
.mid_cont_holder_search{
	width				: 860px;
	height				: 100%;
	float				: left;
	margin				: -10px 0 0 24px;
	
}
.mid_block_tab_search{
	width				: 50px;
	height				: 19px;
	float				: left;
	background-color	: #FFFFFF;
	border				: 1px solid #96AEB4;
	font-size			: 9px; 
	padding-top			: 5px;
	color				: #96AEB4;
	text-align			: center;
	cursor				: pointer;
}
.mid_block_tab_search_1{
	width				: 51px;
	height				: 19px;
	float				: left;
	background-color	: #FFFFFF;
	border				: 1px solid #96AEB4;
	font-size			: 9px; 
	padding-top			: 5px;
	color				: #96AEB4;
	text-align			: center;
	cursor				: pointer;
}
.search_form_label_search{
	width				: 28px;
	height				: auto;
	display				: block;
	font-size			: 10px;
	color				: #465b65;
 }
 .search_main_block_search{
	width				: 159px;
	height				: 211px;
	float				: left;
	background-color	: #FFFFFF;
	display				: block;
	border				: 1px solid #96AEB4;
	border-top			: none;
	text-align			: left;
	font-size			: 9px;
}
.search_form_inp_member{
	width				: 117px;
	height				: auto;
	float				: left;		
	display				: block;
}

.search_form_inp_member input, .search_form_inp_member select {
	width				: 140px;
	border				: 1px solid #96AEB4;
	height				: auto;
	float				: left;		
	display				: block;
	color				: #96AEB4;
	font-size			: 9px;
}
.search_cont_blk_member{
	width				: 159px;
	height				: 6px;
	float				: left;
	background-color	: #FFFFFF;
	margin				: 0px;
	font-size			: 9px;
	color				: #96AEB4;
}	
.search_cont_blk_find{
	/*width				: 50px;*/
	height				: auto;
	float				: left;
	background-color	: #FFFFFF;
	margin				: 3px 0 0px 0;
	font-size			: 9px;
	color				: #96AEB4;
}

.insp_search_find{
	/*width				: 50px;*/
	height				: auto;
	float				: right;
	background-color	: #FFFFFF;
	margin				: 3px 4px 0px 0;
	font-size			: 9px;
	color				: #96AEB4;
}

.mid_img_holder_search{
	float               : left;
	float				: none\0/;
	width				: 650px;
	/*height				: 350px;*/
	margin				: 15px 0 0 13px;
}
.mid_cn_search_top{
	float				: left;
	width				: 650px;
	height				: 30px;
	margin-left			: 7px;
}
.mid_cn_search_top_1{
	float				: left;
	width				: 162px;
	height				: 30px;
	text-align			: left;
}
.mid_cn_search_top_2{
	float				: left;
	width				: 481px;
	height				: 30px;
	text-align			: right;
	/*margin-left			: 355px;*/
}

.mid_cn_search_top_Sup{
	float				: left;
	width				: 478px;
	height				: 30px;
	text-align			: right;
	/*margin-left			: 355px;*/
}

.Search__blank_1{
	float				: left;
	width				: 639px;
	height				: 2px;
}
.Search__blank_2{
	float				: left;
	width				: 639px;
	height				: 3px;
}
.mid_cn_search_list{
	float				: left;
	width				: 658px;
	height				: 206px;
	background			: transparent url(../images/search_friend_list_bg.png) no-repeat;
}
.mid_cn_search_list_1{
	float				: left;
	width				: 658px;
	height				: 206px;
	background			: transparent url(../images/search_friend_list_bg_1.png) no-repeat;
}
.mid_cn_search_list_name{
	float				: left;
	width				: 622px;
	height				: 29px;
	background-repeat	: no-repeat;
	padding				: 13px 0px 0px 23px;
	color				: #465b65;
	font-size			: 12px;
}
.mid_cn_search_list_name_1{
	float				: left;
	width				: 622px;
	height				: 29px;
	background-repeat	: no-repeat;
	padding				: 13px 0px 0px 23px;
	color				: #465b65;
	font-size			: 12px;
}
.mid_cn_search_list_mem {
	float				: left;
	width				: 650px;
	height				: 145px;
	margin-top			: 10px2
}
.mid_cn_search_list_mem_1 {
	float				: left;
	width				: 109px;
	height				: 108px;
	margin				: 8px 0px 5px 23px;
	border				: 1px solid #99b1b6;
}
.mid_cn_search_list_mem_2 {
	float				: left;
	width				: 335px;
	height				: 98px;
	text-align			: left;
	margin				: 8px 0px 40px 35px;
}
.mid_ser_name_list {
	float				: left;
	width				: 93px;
	height				: 20px;
	font-size			: 12px;
	color				: #465b65;
}
.mid_ser_name_list_1 {
	float				: left;
	width				: 242px;
	height				: 20px;
	font-size			: 12px;
	color				: #465b65;
}
.mid_cn_search_list_mem_3 {
	float				: left;
	width				: 120px;
	height				: 133px;
	text-align			: left;
	margin				: 11px 0px 10px 18px;
}
.mem_search_site {
	float				: left;
	width				: 60px;
	height				: 75px;
	text-align			: left;
    font-size			: 11px;
	display				: block;
}
.user_opt_hldr_mem{
	width				: 60px;
	height				: 67px;
	float				: left;		
	display				: block;
	text-align			: center;
	margin-top			: 5px;
	font-size			: 10px;
	color				: #465b65;
}
.mid_cn_search_list_mem_4 {
	float				: left;
	width				: 132px;
	height				: 135px;
	text-align			: right;
	margin				: 11px 0px 0px 9px;
}

/* For Search Result - Members - End*/

/* For Profile Public & Private - Supplier & Accommodation - Start */
.SA_lhs_supp_head{
	width				: 145px;
	height				: auto;
	float				: left;
	background-color	: #FFFFFF;
	margin				: 5px 0 2px 0;
	font-size			: 10px;
	color				: #465b65;
}
.SA_lhs_supp{
	width				: 145px;
	height				: auto;
	float				: left;
	background-color	: #FFFFFF;
	margin				: 2px 0px 2px 0px;
	font-size			: 9px;
	color				: #96AEB4;
	
}
.SA_lhs_supp select{
	font-size			: 9px;
	width				: 97%;
	color				: #96AEB4;
}
.SA_lhs_supp input{
	/*font-size			: 9px;
	width				: 98%;
	color				: #96AEB4;
	border 				: 1px solid #96AEB4;*/
}
.SA_lhs_supp_adv{
	width				: 97px;
	height				: auto;
	float				: left;
	background-color	: #FFFFFF;
	margin				: 2px 0 2px 4px;
	font-size			: 9px;
	color				: #a8d5c7;
}
.SA_lhs_supp_find_btn{
	width				: 145px;
	height				: auto;
	float				: left;
	background-color	: #FFFFFF;
	margin				: 2px 0px 0px 0px;
	font-size			: 9px;
	color				: #96AEB4;
}
.SA_lhs_supp_line{
	width				: 159px;
	height				: 3px;
	float				: left;
	background-color	: #FFFFFF;
	margin-left			: -10px;
	font-size			: 9px;
	color				: #96AEB4;
	border-bottom		: 1px solid #96AEB4;
}
.SA_lhs_supp_WV{
	width				: 145px;
	height				: auto;
	float				: left;
	background-color	: #FFFFFF;
	margin				: 2px 0 2px 0;
	font-size			: 10px;
	color				: #465b65;
}
.SA_mid_holder{
	width				: 622px;
	height				: 298px;
	float				: left;
	margin				: 15px 0 0 15px;
}
.SA_mid_holder_outer{
	width				: 622px;
	height				: 298px;
	float				: left;
	margin				: 0px 0 0 5px;
	border				: 1px solid #96aeb4;
	background-color	: #FFFFFF;
}
.SA_mid_holder_cnt_1{
	width				: 622px;
	height				: 10px;
	float				: left;
	margin				: 0px;
}
.SA_mid_holder_cnt_2{
	width				: 405px;
	height				: 210px;
	float				: left;
	margin				: 0px 0px 0px 15px;
}
.SA_mid_holder_cnt_2_edit{
	width				: 405px;
	height				: 210px;
	float				: left;
	margin				: -10px 0px 0px 15px;
}
.SA_mid_holder_cnt_3{
	width				: 202px;
	height				: 210px;
	float				: left;
	margin				: 0px;
}
.SA_mid_holder_cnt_yar{
	width				: 155px;
	height				: 20px;
	float				: left;
	margin				: 0px;
	font-family			: "Serifa BT";
	font-weight			: bold;
	font-size			: 16px;
}
.SA_mid_holder_cnt_yar_1{
	width				: 155px;
	height				: 1px;
	float				: left;
	margin				: 0px;
	font-family			: "Serifa BT";
	font-weight			: bold;
	font-size			: 16px;
}
.SA_mid_holder_cnt_yar_img{
	width				: 240px;
	height				: 20px;
	float				: left;
	margin				: 0px 0px 0px 10px;
}
.SA_mid_holder_cnt_blank{
	width				: 405px;
	height				: 15px;
	float				: left;
	margin				: 0px;
}
.SA_mid_holder_cnt_blank_1{
	width				: 405px;
	height				: 2px;
	float				: left;
	margin				: 0px;
}
.SA_main_img{
	width				: 155px;
	height				: 165px;
	float				: left;
	margin				: 0px;
}
.SA_main_img span{
	margin				: 2px 0px 0px 88px;
}

.SA_main_img_V{
	width				: 155px;
	height				: 165px;
	float				: left;
	margin				: -18px 0px 0px 0px;
}
.SA_main_img_V span{
	margin				: 5px 0px 0px 88px;
}

.SA_mid_holder_cnt_det{
	width				: 235px;
	height				: 135px;
	float				: left;
	margin				: 8px 0px 0px 10px;
	color				: #465b65;
}
.SA_mid_holder_cnt_det_TOP{
	width				: 235px;
	height				: 135px;
	float				: left;
	margin				: 1px 0px 0px 10px;
	color				: #465b65;
}
.SA_mid_holder_cnt_det_V{
	width				: 235px;
	height				: 135px;
	float				: left;
	margin				: 5px 0px 0px 10px;
	*margin				: 0px 0px 0px 10px;
	color				: #465b65;
}
.SA_mid_holder_cnt_det_PPA{
	width				: 235px;
	height				: 135px;
	float				: left;
	margin				: 8px 0px 0px 10px;
	color				: #465b65;
	font-size			: 10px;
}
.SA_mid_holder_cnt_det_PPA_P{
	width				: 235px;
	height				: 135px;
	float				: left;
	margin				: 5px 0px 0px 10px;
	color				: #465b65;
	font-size			: 10px;
}
.SA_mid_holder_cnt_google_outer{
	width				: 183px;
	height				: 190px;
	float				: left;
	margin				: 0px;
	border				: 1px solid #719098;
}
.SA_mid_holder_how {
	width				: 173px;
	height				: 12px;
	float				: left;
	margin				: 12px 0px 0px 12px;
	color				: #465b65;
	font-size			: 14px;
	font-weight			: bold;
}
.SA_mid_holder_map {
	width				: 173px;
	height				: 12px;
	float				: left;
	margin				: 5px 0px 0px 12px;
	color				: #719098;
}
.SA_mid_holder_map_img {
	width				: 183px;
	height				: 136px;
	float				: left;
	margin				: 13px 0px 0px 0px;
	color				: #719098;
	font-size			: 12px;
	overflow			: hidden;
}
.SA_mid_holder_img_rotate{
	width				: 620px;
	height				: 82px;
	float				: left;
	margin				: -7px 0px 0px 7px;
}
.SA_mid_holder_img_arrow {
	float				: left;
	width				: 25px;
	height				: 52px;
	margin				: 20px 0px 0px 5px;
}
.SA_mid_holder_img_arrow_1 {
	float				: left;
	width				: 20px;
	height				: 52px;
	margin				: 20px 0px 0px 0px;
}
.SA_mid_holder_imgs {
	float				: left;
	width				: 75px;
	height				: 75px;
	border				: 1px solid #9ea6aa;
	margin				: 0px 20px 0px 0px;
}
.SA_mid_holder_imgs_1 {
	float				: left;
	width				: 75px;
	height				: 75px;
	border				: 1px solid #9ea6aa;
	margin				: 0px 5px 0px 0px;
}
.SA_mid_holder_imgs_blank {
	float				: left;
	width				: 20px;
	height				: 75px;
	margin				: 0px 0px 0px 0px;
}
.SA_left_1_NEW{
	width				: 202px;
	height				: 310px;
	float				: left;
	margin				: 17px 0px 0px 27px;
}
.SA_left_2_NEW{
	width				: 187px;
	height				: 280px;
	float				: left;
	margin				: 0px;
	border				: 1px solid #719098;
}
.SA_left_1{
	width				: 202px;
	height				: 210px;
	float				: left;
	margin				: 17px 0px 0px 27px;
}
.SA_left_supp{
	width				: 202px;
	height				: 340px;
	float				: left;
	margin				: 17px 0px 0px 27px;
}
.SA_left_2{
	width				: 187px;
	height				: 190px;
	float				: left;
	margin				: 0px;
	border				: 1px solid #719098;
}
.SA_left_3 {
	width				: 177px;
	height				: 12px;
	float				: left;
	margin				: 12px 0px 0px 12px;
	color				: #465b65;
	font-size			: 14px;
	font-weight			: bold;
}
.SA_left_4 {
	width				: 177px;
	height				: 12px;
	float				: left;
	margin				: 5px 0px 0px 12px;
	color				: #719098;
	font-size			: 12px;
	font-weight			: bold;
}
.SA_left_5 {
	width				: 177px;
	height				: 136px;
	float				: left;
	margin				: 13px 0px 0px 0px;
	color				: #719098;
	font-size			: 12px;
	font-weight			: bold;
}
.SA_sp_offer{
	float				: left;
	clear				: both;
	width				: 189px;
	height				: auto;
	margin-left			: 27px;
}
.SA_sp_offer_1{
	float				: left;
	width				: 177px;
	height				: 35px;
	background-color	: #909da3;
	color				: #FFFFFF;
	padding				: 10px 0px 0px 12px;
	font-size			: 20px;
	font-weight			: bold;
}
.SA_sp_offer_2{
	float				: left;
	width				: 189px;
	height				: auto;
	background-color	: #465b65;
	color				: #FFFFFF;
}
.SA_sp_offer_3{
	float				: left;
	width				: 165px;
	height				: auto;
	padding				: 7px 12px 10px 12px;
	font-size			: 14px;
	font-weight			: bold;
	color				: #FFFFFF;
}
/*.SA_sp_offer_4{
	float				: left;
	width				: 177px;
	height				: 140px;
	padding				: 0px 0px 0px 12px;
}*/
.SA_sp_offer_4{
	float				: left;
	width				: 188px;
	height				: 140px;
	text-align			: center;
}
.SA_sp_offer_5{
	float				: left;
	width				: 165px;
	height				: auto;
	padding				: 0px 12px 15px 12px;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
}
.SA_sp_offer_6{
	float				: left;
	width				: 165px;
	height				: auto;
	padding				: 0px 12px 12px 12px;
	font-size			: 11px;
	color				: #FFFFFF;
	font-weight			: bold;
}
.SA_midsec {
	width				: 645px;
	float				: left;
	margin-left			: 5px;
}

.SA_midsec_abt {
	background			: url(../images/sa_abt_us_bg.png);
	background-repeat	: no-repeat;
	width				: 645px;
	height				: 352px;
	margin-left			: 2px;
	margin-top			: 10px;
}
.SA_midsec_suptit {
 	width				: 645px;
	float				: left;
	margin				: 12px 0px 0px 20px;
	font-size			: 14px;
	color				: #465b65;
}
.SA_midsec_suptit_1 {
 	width				: 564px;
	float				: left;
	margin				: 0px;
	font-size			: 14px;
	color				: #465b65;
}
.SA_midsec_suptit_1_NEW {
 	width				: 300px;
	float				: left;
	margin				: 0px;
	font-size			: 14px;
	color				: #465b65;
}
.SA_midsec_suptit_2_NEW {
 	/*width				: 340px;*/
	float				: left;
	margin				: 0px 0px 0px 32px;
	font-size			: 10px;
	color				: #465b65;
}
.SA_midsec_suptit_2 {
 	width				: 81px;
	float				: left;
	margin				: 0px;
	font-size			: 10px;
	color				: #465b65;
}
.SA_midsec_cnt_main {
	float:left;
	margin				: 12px 0px 0px 22px;
	overflow-y			: scroll;
	overflow-x			: hidden;
}
#news_full_holder{
	float				: left;
	width				: 610px;
	height				: 278px;
	margin				: 12px 0px 0px 22px;
	overflow-y			: scroll;
	overflow-x			: hidden;
}

#news_full_holder h2{
	width				: 570px;
	height				: auto;
	display				: block;
	background			: #FFF;
	color				: #96aeb4;
	font-size			: 12px;
	font-weight			: normal;
	margin				: 10px 0px 0px 5px;
	padding				: 0;
}

#news_full_holder h3{
	width				: 570px;
	height				: auto;
	display				: block;
	background			: #FFF;
	color				: #666;
	font-size			: 11px;
	font-weight			: normal;
	margin				: 0px 0px 0px 5px;
	padding				: 0;
	color				: #465b65;
}

.SA_send_enquiry {
	width				: 645px;
	float				: left;
	margin-left			: 5px;
}

.SA_send_enquiry_abt {
	background			: url(../images/sa_send_bg.png);
	background-repeat	: no-repeat;
	width				: 645px;
	height				: 250px;
	margin-left			: 3px;
}
.SA_send_enquiry_suptit {
 	width				: 150px;
	float				: left;
	height				: auto;
	margin				: 12px 0px 0px 20px;
	font-size			: 14px;
	color				: #465b65;
}
.SA_send_enquiry_login {
	width				: 450px;
	float				: left;
	margin				: 15px 0px 0px 10px;
	text-align			: right;
	font-size			: 10px;
	color				: #465b65;
}
.SA_send_enquiry_login a{
	color				: #465b65;
	text-decoration		: none;
}
.SA_send_enquiry_login a:hover{
	color				: #465b65;
	text-decoration		: underline;
}

.SA_send_enquiry_sub {
	float				: left;
	clear				: both;
	width				: 50px;
	height				: auto;
	margin				: 15px 0px 0px 20px;
	font-size			: 10px;
	color				: #465b65;
	text-align			: left;
}
.SA_send_enquiry_sub_text {
	width				: 550px;
	float				: left;
	margin				: 15px 0px 0px 0px;
	font-size			: 10px;
	color				: #465b65;
}
.SA_send_enquiry_mess {
	width				: 50px;
	float				: left;
	margin				: 15px 0px 0px 20px;
	font-size			: 10px;
	color				: #465b65;
}
.SA_send_enquiry_mess_text {
	width				: 550px;
	float				: left;
	margin				: 15px 0px 0px 0px;
	font-size			: 10px;
	color				: #465b65;
}
.SA_send_Mess {
	width				: 530px; 
	height				: 105px;
}
.SA_send_Sub {
	width				: 555px; 
}
.SA_send_button {
	float				: left;
	width				: 630px;
	height				: auto;
	margin				: 0px;
	padding-top			: 10px;
	text-align			: right;
}
#SA_inbox_outer{
	float				: left;
	width				: 610px;
	height				: 175px;
	margin				: 12px 0px 0px 20px;
	overflow-y			: scroll;
	overflow-x			: hidden;
}
#SA_inbox_outer span{
	float				: left;
	width				: 585px;
	display				: block;
	background			: #FFF;
	color				: #96aeb4;
	font-size			: 12px;
	font-weight			: normal;
	border				: 1px solid #96aeb4;
}
.SA_inbox_titles_outer{
	width				: 585px;
	height				: 34px;
	display				: block;
	border-bottom		: 1px solid #909da3;
}
.SA_inbox_titles {
	float				: left;
	width				: 47px;
	height				: 21px;
	color				: #465b65;
	margin				: 13px 0px 0px 15px;
	font-size			: 12px;
}
.SA_inbox_titles_1 {
	float				: left;
	width				: 175px;
	height				: 21px;
	color				: #465b65;
	margin				: 13px 0px 0px 30px;
	font-size			: 12px;
}
.SA_inbox_titles_2 {
	float				: left;
	width				: 240px;
	height				: 21px;
	color				: #465b65;
	margin				: 13px 0px 0px 0px;
	font-size			: 12px;
}
.SA_inbox_titles_3 {
	float				: left;
	width				: 60px;
	height				: 21px;
	color				: #465b65;
	margin				: 13px 0px 0px 0px;
	font-size			: 12px;
}
.SA_inbox_titles_cnt{
	width				: 570px;
	height				: 18px;
	display				: block;
	margin				: 0px 0px 0px 15px;
}
.SA_inbox_cnt_det {
	float				: left;
	width				: 47px;
	height				: 18px;
	color				: #465b65;
	margin				: 0px 0px 0px 0px;
	font-size			: 12px;
}
.SA_inbox_cnt_det_1 {
	float				: left;
	width				: 175px;
	height				: 18px;
	color				: #465b65;
	margin				: 0px 0px 0px 30px;
	font-size			: 12px;
}
.SA_inbox_cnt_det_2 {
	float				: left;
	width				: 240px;
	height				: 18px;
	color				: #465b65;
	margin				: 0px 0px 0px 0px;
	font-size			: 12px;
}
.SA_inbox_cnt_det_2 a{
	color				: #465b65;
	text-decoration		: none;
}
.SA_inbox_cnt_det_2 a:hover{
	color				: #465b65;
	text-decoration     : underline;
}
.SA_inbox_cnt_det_3 {
	float				: left;
	width				: 60px;
	height				: 18px;
	color				: #465b65;
	margin				: 0px 0px 0px 0px;
	font-size			: 10px;
}
.SA_inbox_cnt_det_3 a{
	color				: #b0c2c7;
	text-decoration		: none;
}
.SA_inbox_cnt_det_3 a:hover{
	color				: #465b65;
	text-decoration		: underline;
}

.SA_sp_offer_chk_holder{
	float				: left;
	clear				: both;
	width				: 188px;
	height				: auto;
	margin-left			: 27px;
}
.SA_sp_offer_chk_entire{
	float				: left;
	width				: 188px;
	height				: auto;
}
.SA_sp_offer_chk{
	float				: left;
	width				: 188px;
	height				: auto;
	padding				: 5px 0px 0px 0px;
	font-size			: 14px;
}
.SA_sp_offer_chk_V{
	float				: left;
	width				: 188px;
	height				: auto;
	padding				: 5px 0px 0px 2px;
	font-size			: 14px;
}
.SA_sp_offer_chk_1{
	float				: left;
	width				: 40px;
	color				: #000000;
}
.SA_sp_offer_chk_2{
	float				: left;
	width				: 148px;
	text-align			: left;
}
.SA_sp_offer_chk_2 input{
	color				: #000000;
}
.SA_sp_offer_chk_2 textarea{
	color				: #000000;
}
.SA_sp_offer_chk_blank{
	float				: left;
	width				: 188px;
	height				: 5px;
}

.SA_mid_holder_cnt_det_1{
	width				: 90px;
	height				: auto;
	float				: left;
	font-size			: 9px;
	margin-bottom		: 2px;
}
.SA_mid_holder_cnt_det_1_IE{
	width				: 99px;
	height				: auto;
	float				: left;
	font-size			: 9px;
	margin-bottom		: 2px;
	*margin-bottom		: 0px;
}
.SA_mid_holder_cnt_det_2_IE{
	width				: 135px;
	height				: auto;
	float				: left;
	font-size			: 10px;
	margin-bottom		: 2px;
	*margin-bottom		: 0px;
}
.SA_mid_holder_cnt_det_2{
	width				: 135px;
	height				: auto;
	float				: left;
	font-size			: 10px;
	margin-bottom		: 2px;
}
.SA_mid_holder_cnt_det_2 select{
	color				: #465b65;
	font-size			: 10px;
}
.SA_mid_holder_cnt_det_11{
	width				: 99px;
	height				: auto;
	float				: left;
	font-size			: 9px;
}
.SA_mid_holder_cnt_det_22{
	width				: 135px;
	height				: auto;
	float				: left;
	font-size			: 10px;
}
.SA_mid_holder_cnt_det_22 select{
	color				: #465b65;
	font-size			: 10px;
}
.SA_my_profile_edit_value_text{
	border				: 1px solid #96AEB4;
	font-size			: 9px;
	color				: #465b65;
}

.SA_inbox_msg_holder_reply{
	width				: 432px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0px 0px 15px;
}
.SA_inbox_msg_holder_reply_WW{
	width				: 432px;
	height				: 185px;
	float				: left;		
	display				: block;
	margin				: 10px 0px 0px 15px;
	background-color	: #FFFFFF;
}
.SA_inbox_msg_holder_reply_blk{
	width				: 412px;
	height				: auto;
	float				: left;		
	display				: block;
	padding				: 10px 0;
	margin-left			: 5px;
}
.SA_inbox_reply_msg_label{
	width				: 50px;
	height				: auto;
	float				: left;		
	display				: block;
}
.SA_reply_msg_opt{
	width				: 350px;
	height				: auto;
	float				: left;		
	display				: block;
}

.SA_reply_msg_opt input{
	width				: 344px;
	padding			    : 3px;
	float				: left;		
	display				: block;
	border				: 1px solid #96AEB4;
}

.SA_reply_msg_opt textarea{
	width				: 340px;
	height				: 96px;
	padding			    : 5px;
	float				: left;		
	display				: block;
	border				: 1px solid #96AEB4;
}
.SA_inbox_msg_opt_blk{
	width				: 402px;
	height				: auto;
	float				: left;		
	display				: block;
	padding				: 5px 0;
}

.SA_send_enquiry_suptit_1 {
 	width				: 70px;
	float				: left;
	height				: auto;
	margin				: 12px 0px 0px 20px;
	font-size			: 14px;
	color				: #465b65;
}
.SA_send_enquiry_login_1 {
	width				: 530px;
	float				: left;
	margin				: 15px 0px 0px 10px;
	text-align			: right;
	font-size			: 10px;
	color				: #465b65;
}
.SA_send_enquiry_login_1 a{
	color				: #465b65;
	text-decoration		: none;
}
.SA_send_enquiry_login_1 a:hover{
	color				: #465b65;
	text-decoration		: underline;
}
.SA_sp_offer_none{
	float				: left;
	clear				: both;
	width				: 189px;
	height				: 300px;
	margin-left			: 27px;
}

/* For Profile Public & Private - Supplier & Accommodation - End */

/* For Profile Private - Venues - Start */
.V_lhs_supp{
	width				: 145px;
	height				: auto;
	float				: left;
	background-color	: #FFFFFF;
	margin				: 0px 0px 2px 0px;
	font-size			: 9px;
	color				: #96AEB4;
}

.V_lhs_supp input{
	font-size:9px;
	width:98%;
	color:#96AEB4;
	border : 1px solid #96AEB4;
}

.V_lhs_supp select{
	font-size			: 9px;
	width				: 97%;
	color				: #465B65;
	height				: 16px;
	margin				: 0px;
}

.V_mid_holder_cnt_2{
	width				: 410px;
	height				: 190px;
	float				: left;
	margin				: 0px 0px 0px 10px;
}
.V_main_img{
	width				: 154px;
	height				: 190px;
	float				: left;
	margin				: 0px;
}
.V_main_cnt{
	width				: 223px;
	height				: 190px;
	float				: left;
	margin				: 0px 0px 0px 17px;
}
.V_mid_holder_cnt_det{
	width				: 223px;
	height				: 163px;
	float				: left;
	margin				: 10px 0px 0px 0px;
	color				: #465b65;
}
.V_mid_holder_img{
	width				: 235px;
	height				: 23px;
	float				: left;
	margin				: 0px;
}
.V_mid_web {
	float				: left;
	width				: 25px; 
}
.V_left_1{
	width				: 202px;
	height				: 330px;
	float				: left;
	margin				: 17px 0px 0px 27px;
}
.V_left_2{
	width				: 187px;
	height				: 330px;
	float				: left;
	margin				: 0px;
	border				: 1px solid #96aeb4;
}
.V_left_3{
	width				: 187px;
	height				: 32px;
	float				: left;
	margin				: 0px;
	border-bottom		: 1px solid #96aeb4;
}
.V_left_3_text{
	width				: 175px;
	height				: 25px;
	float				: left;
	margin				: 7px 0px 0px 12px; 
	color				: #465b65;
	font-size			: 14px;
	font-weight			: bold;
}
.V_left_4{
	width				: 187px;
	height				: 26px;
	float				: left;
	margin				: 0px;
	border-bottom		: 1px solid #96aeb4;
}
.V_left_4_text{
	width				: 150px;
	height				: 19px;
	float				: left;
	margin				: 5px 0px 0px 12px; 
	color				: #9db3b9;
	font-size			: 11px;
	font-weight			: bold;
}
.V_left_4_box{
	width				: 25px;
	height				: 19px;
	float				: left;
	text-align			: left;
	margin				: 5px 0px 0px 0px; 
}
.V_left_4_text_1{
	width				: 130px;
	height				: 19px;
	float				: left;
	margin				: 5px 0px 0px 12px; 
	color				: #9db3b9;
	font-size			: 11px;
	font-weight			: bold;
}
.V_left_4_box_1{
	width				: 45px;
	height				: 19px;
	float				: left;
	text-align			: left;
	margin				: 5px 0px 0px 0px; 
	color				: #9db3b9;
	font-size			: 11px;
	font-weight			: bold;
}
.V_sp_offer{
	float				: left;
	clear				: both;
	width				: 185px;
	height				: 185px;
	margin-left			: 27px;
	margin-top			: 20px;
	border: 2px solid #96aeb4;
}
.V_sp_offer_V{
	float				: left;
	clear				: both;
	width				: 185px;
	height				: 185px;
	margin-left			: 27px;
	margin-top			: 20px;
}
.V_sp_offer_1{
	float				: left;
	width				: 173px;
	height				: 29px;
	background-color	: #FFFFFF;
	color				: #465b65;
	padding				: 3px 0px 0px 12px;
	font-size			: 18px;
	font-weight			: bold;
	border-bottom: 2px solid #96aeb4;
}
.V_sp_offer_2{
	float				: left;
	width				: 173px;
	height				: 148px;
	background-color	: #465b65;
	color				: #FFFFFF;
	padding				: 3px 0px 0px 12px;
	font-size			: 18px;
	font-weight			: bold;
}
.V_sp_offer_3{
	float				: left;
	width				: 173px;
	height				: 47px;
	padding				: 8px 0px 0px 0px;
	font-size			: 13px;
	font-weight			: bold;
	color				: #FFFFFF;
}
.V_sp_offer_4{
	float				: left;
	width				: 173px;
	height				: 70px;
	padding				: 0px 0px 0px 0px;
	font-size			: 11px;
	font-weight			: bold;
	color			 	: #FFFFFF;
}
.V_sp_offer_5{
	float				: left;
	width				: 172px;
	height				: 20px;
	padding				: 0px 0px 0px 0px;
	font-size			: 11px;
	font-weight			: bold;
	color			 	: #FFFFFF;
}
/* For Profile Private - Venues - End */

/* registration page styles*/

.reg_topform_holder{
	background			: url(../images/reg_top_bg.png);
	float				: left;
	width				: 635px;
	height				: 306px;
	margin				: 13px 0 0 13px;
	font-size			: 11px;
	font-weight			: normal;
	color			 	: #FFFFFF;
}

.search_topform_holder{
	background			: url(../images/search_bg.png);
	background-repeat:no-repeat;
	float				: left;
	width				: 635px;
	height				: 306px;
	margin				: 13px 0 0 13px;
	font-size			: 11px;
	font-weight			: normal;
	color			 	: #FFFFFF;
}

/*.regn_title{
	width				: 250px;
	padding				: 9px 0 0 13px;
	float				: left;
	display				: block;
}*/


.regn_title{
	width				: 450px;
	padding				: 9px 0 0 13px;
	float				: left;
	display				: block;
	color			 	: #465B65;
	font-family			: Trebuchet MS;
	font-size			: 14px;
}

.regn_titleAcc{
	width				: 450px;
	padding				: 9px 0 0 13px;
	*padding			: 12px 0 0 13px;
	float				: left;
	display				: block;
	color			 	: #465B65;
	font-family			: Trebuchet MS;
	font-size			: 14px;
}

.reg_user_type_holder{
	width				: 100%;
	float				: left;
	display				: block;
}

.reg_user_field_hldr{
	margin				: 20px 0 0 20px;
	float				: left;
	display				: block;
	width				: 620px;
}

.reg_user_field_left{
	width				: 90px;
	float				: left;
	display				: block;
	color				: #465B65;
}

.reg_user_field_center{
	width				: 30px;
	float				: left;
	display				: block;
}

.reg_user_field_right{
	width				: 400px;
	float				: left;
	display				: block;
	margin-left			: 5px;
	color				: #465B65;
}
.venue_user_field_left{
	width				: 150px;
	float				: left;
	display				: block;
}

.venue_user_field_right{
	width				: 150px;
	float				: left;
	display				: block;
	margin-left			: 5px;
	color				: #96AEB4;
}

.venue_user_field_middle{
	width				: 150px;
	float				: left;
	display				: block;
	margin-left			: 5px;
	color				: #96AEB4;
}

.reg_user_continue{
	width				: 200px;
	float				: left;
	display				: block;
	margin-left			: 94px;
	cursor				: pointer;
}

.contact_submit{
	width				: 289px;
	float				: left;
	display				: block;
	margin-left			: 94px;
	cursor				: pointer;
}

.reg_opt_holder{
	width				: 460px;
	float				: left;
	display				: block;
	margin				: 66px 0 0 16px;
	*margin				: 50px 0 0 16px;
	cursor				: pointer;
}

.reg_opt_holder a{
	color				: #435863;
}

.c_l_blue{
	color				: #96AEB4;
}

input.inp_reg_315{
	width				: 315px;
	float				: left;
	border				: 1px solid #96AEB4;
	font-size			: 9px;
	padding				: 2px;
	color				: #465B65;				
}

.reg_tag{
	width				: 555px;
	float				: left;
	color				: #465B65;
}

.reg_user_field_right_main{
	width				: auto;
	float				: left;
	display				: block;
	margin-left			: 5px;
	color				: #465B65;
}

.reg_label_msg{
	color				: #465B65;
	width				: 140px;
	margin-left			: 10px;
	display				: inline;
	float				:left;
}

.strip_horiz{
	width				: 628px;
	float				: left;
	height				: 10px;
	border-bottom		: 1px solid #96AEB4;
	margin-left			: 3px;	
}

.regn_title_form{
	background			: url(../images/reg_top_bg_title.png) top no-repeat;
	width				: 622px;
	padding				: 7px 0 0 13px;
	float				: left;
	display				: block;
	height				: 24px;
}

.regn_form_mainhldr{
	background			: url(../images/form_bg_strip.png);
	width				: 622px;
	padding				: 0 0 0 13px;
	float				: left;
	display				: block;
	height				: auto;
}

.slt_frm_1{
	color				: #465B65;
	font-size			: 9px;
	width				: 150px;
}

.reg_txtarea{
	width				: 315px;
	float				: left;
	display				: block;
	height				: 44px;
	border				: 1px solid #96AEB4;
}

.terms_holder{
	width				: 590px;
	float				: left;
	display				: block;
	height				: 82px;
	overflow-x			: hidden;
	overflow-y			: scroll;
	margin-top			: 10px;
	padding				: 5px;
	border				: 1px solid #96AEB4;	
}

.reg_bot_shade_hldr{
	width				: 622px;
	float				: left;
	display				: block;
	height				: 11px;
	padding				: 0 0 0 13px;
	background			: url(../images/reg_bot_shade.jpg) no-repeat;
	margin-left			: 3px;
}

.btn_continue{
	width				: 67px;
	height				: 18px;
	background			: url(../images/btn_cont_bg.jpg) no-repeat 0 1px;
	font-size			: 9px;
	color				: #FFFFFF;
	border				: none;
	vertical-align		: top;
}

.btn_cont_holder{
	float				: left;
	display				: block;
}

.mdate_input_holder{
	float				: left;
	display				: block;
}

.reg_partner_info{
	float				: left;
	display				: block;
	width				: 550px;
}

.cat_holder_wrap{
	float				: left;
	display				: block;
	width				: 190px;
}

.cat_holder{
	float				: left;
	display				: block;
	width				: 190px;
	margin-top			: 5px;
}

.cat_check_holder{
	float				: left;
	display				: block;
	width				: 20px;
	margin-right		: 2px;
}

.cat_text_holder{
	float				: left;
	display				: block;
	width				: 160px;
	text-transform		: uppercase;
	color				: #465B65;
}

.slt_directory_list{
	float				: left;
	display				: block;
	width				: 148px;
	text-transform		: uppercase;
	color				: #96AEB4;
}

.slt_directory_list select{
	width				: 148px;
	color				: #96AEB4;
	font-size			: 9px;
}

.slt_directory_text{
	float				: left; 
	display				: block;
	width				: 360px;
	margin-top			: 10px;
	font-size			: 9px;
	color				: #96AEB4;
}

.venue_wrap{
	float				: left;
	display				: block;
	width				: 514px;
	margin-left			: 74px;
}

.venue_holder{
	float				: left;
	display				: block;
	width				: 140px;
	border				: 1px solid #96AEB4;
	padding				: 2px;
	margin-bottom		: 7px;
}

.venue_col_holder{
	float				: left;
	display				: block;
	width				: 150px;
	margin-left			: 18px;
	font-size			: 9px;
}

.venue_col_left_blk{
	float				: left;
	display				: block;
	width				: 92px;
	border				: 1px solid #96AEB4;
	padding				: 4px 0px 4px 5px;
	font-size			: 9px;
	color				: #465B65;
}

.venue_text{
	float				: left;
	width				: 120px;
	font-size			: 9px;
	color				: #465B65;
	margin-top			: 4px;
}

/* For Budget - Start */
.mid_block_holder_budget{
	width				: 176px;
	height				: auto;
	float				: left;
	margin				: 15px 0 0 15px;
	border				: 1px solid #96AEB4;
	padding-bottom		: 8px;
}
.mid_cont_holder_budget{
	width				: 860px;
	height				: 335px;
	float				: left;
	margin				: -10px 0 0 18px;
}
.budget_holder_mid{
	width				: 643px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 3px 0 0 17px;
}
.mid_top_img {
	width				: 643px;
	height				: 60px;
	float				: left;	
	margin				: 10px 0 0 5px;
}

.mid_guest_img {
	width				: 643px;
	height				: 90px;
	float				: left;	
	margin				: 10px 0 0 5px;
}


.mid_top_img_1 {
	width				: 244px;
	height				: auto;
	float				: left;	
	margin				: 0px;
}
.mid_top_img_12 {
	width				: 644px;
	height				: auto;
	float				: left;	
	margin				: 0px;
	margin-bottom		: 13px;
	margin-top			: 5px;
}
.mid_top_img_2 {
	width				: 394px;
	height				: auto;
	float				: left;	
	margin				: 0px;
}

.total_1 {
    width				: 90px;
	height				: 14px;
	float				: left;	
	padding				: 4px 5px 5px 5px;
	margin				: 8px 2px 2px 12px;
	font-size			: 14px;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.invited {
    width				: 27px;
	height				: 14px;
	float				: left;	
	padding				: 4px 8px 5px 5px;
	margin				: 12px 6px 2px 2px;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.invited_tot {
	width				: 40px;
	height				: 27px;
	background			: url(../images/white_small_bg.jpg) no-repeat;
	float				: left;	
	padding				: 4px 14px 4px 7px;
	margin				: 10px 2px 2px 2px;
	font-size			: 10px;
	text-align			: center;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.attending {
    width				: 45px;
	height				: 14px;
	float				: left;	
	padding				: 4px 5px 5px 5px;
	margin				: 12px 7px 2px 2px;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.attending_tot {
	width				: 40px;
	height				: 27px;
	background			: url(../images/green_small_bg.jpg) no-repeat;
	float				: left;	
	padding				: 4px 17px 4px 7px;
	margin				: 10px 2px 2px 2px;
	font-size			: 10px;
	text-align			: center;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.declined {
    width				: 34px;
	height				: 14px;
	float				: left;	
	padding				: 4px 5px 5px 5px;
	margin				: 12px 8px 2px 2px;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.declined_tot {
	width				: 40px;
	height				: 27px;
	background			: url(../images/white_small_bg.jpg) no-repeat;
	float				: left;	
	padding				: 4px 24px 4px 7px;
	margin				: 10px 2px 2px 2px;
	font-size			: 10px;
	text-align			: center;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.vegetarian {
    width				: 65px;
	height				: 14px;
	float				: left;	
	padding				: 4px 0px 5px 2px;
	margin				: 12px 7px 2px 2px;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.vegetarian_tot {
	width				: 40px;
	height				: 27px;
	background			: url(../images/white_small_bg.jpg) no-repeat;
	float				: left;	
	padding				: 4px 19px 4px 7px;
	margin				: 10px 2px 2px 2px;
	font-size			: 10px;
	text-align			: center;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.children {
    width				: 35px;
	height				: 14px;
	float				: left;	
	padding				: 4px 5px 5px 5px;
	margin				: 12px 10px 2px 2px;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}

.children_tot {
	width				: 40px;
	height				: 27px;
	background			: url(../images/white_small_bg.jpg) no-repeat;
	float				: left;	
	padding				: 4px 2px 4px 7px;
	margin				: 10px 2px 2px 2px;
	font-size			: 10px;
	text-align			: center;
	font-family			: "Trebuchet MS";
	color				: #465b65;
}


.budget_1 {
    width				: 38px;
	height				: 14px;
	float				: left;	
	padding				: 4px 5px 5px 5px;
	background-color	: #465b65; 
	font-size			: 12px;
	font-family			: "Trebuchet MS";
	border				: 2px solid #96aeb4;
	color				: #FFFFFF;
}
.budget_2 {
    width				: 61px;
	height				: 15px;
	float				: left;	
	padding				: 4px 2px 4px 7px;
	font-size			: 12px;
	font-family			: "Trebuchet MS";
	border-bottom		: 2px solid #96aeb4;
	border-top			: 2px solid #96aeb4;
	border-right		: 2px solid #96aeb4;
	color				: #465b65;
}
.budget_blank {
	width				: 5px;
	height				: 14px;
	float				: left;	
}
.budget_3 {
    width				: 40px;
	height				: 14px;
	float				: left;	
	padding				: 4px 5px 5px 9px;
	background-color	: #93abb1; 
	font-size			: 12px;
	font-family			: "Trebuchet MS";
	border				: 2px solid #96aeb4;
	color				: #FFFFFF;
}
.budget_4 {
    width				: 61px;
	height				: 15px;
	float				: left;	
	padding				: 4px 4px 4px 5px;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	border-bottom		: 2px solid #96aeb4;
	border-top			: 2px solid #96aeb4;
	border-right		: 2px solid #96aeb4;
	color				: #465b65;
	text-align			: right;
}
.budget_5 {
    width				: 42px;
	height				: 14px;
	float				: left;	
	padding				: 4px 5px 5px 7px;
	background-color	: #93abb1; 
	font-size			: 12px;
	font-family			: "Trebuchet MS";
	border				: 2px solid #96aeb4;
	color				: #FFFFFF;
}
.mid_edit_txt {
	float				: left;
	width				: 638px;
	height				: 8px;
	text-align			: right;
	margin				: 0px;
	padding				: 0px;
	color				: #93abb1;
}

.mid_tot_box {
	float				: left;
	width				: 838px;
	background			: url(../images/guest_top_list_new.jpg) no-repeat;
	height				: 47px;
	margin-left			: -4px;
	padding				: 0px;
	color				: #93abb1;
}
#todolist1 {
	float				: left;
	width				: 244px;
}
#todolist2 {
	float				: left;
	width				:400px;
	text-align			:right;
	margin-top			:16px;
	color				: #96AEB4;
	font-size			: 9px;
}

.mid_main_holder {
	width				: 638px;
	height				: 650px;
	float				: left;	
	margin				: 2px 0 0 5px;
	overflow-y			: scroll;
	overflow-x			: none;
}
.mid_main_list_holder {
	width				: 638px;
	height				: 650px;
	float				: left;	
	margin				: 2px 0 0 5px;
	overflow-y			: scroll;
	margin-right		: 10px;
	overflow-x			: none;
}
.mid_main_holder_tbl {
	width				: 598px;
	height				: auto;
	float				: left;	
	border-top			: 1px solid #74848c;
	border-right		: 1px solid #74848c;
	border-left			: 1px solid #74848c;
	margin-left			: 10px;
}
.mid_main_holder_tbl_guest_list {
	width				: 792px;
	height				: auto;
	float				: left;	
	border-right		: 1px solid #74848c;
	border-left			: 1px solid #74848c;
	margin-left			: 10px;
	border-bottom		: 1px solid #465b65;
	margin-left			: 10px;
}


.mid_main_holder_list_tbl {
	width				: 598px;
	height				: auto;
	float				: left;	
	border-top			: 1px solid #74848c;
	border-right		: 1px solid #74848c;
	border-left			: 1px solid #74848c;
}

.mid_main_1 {
	width				: 790px;
	height				: 17px;
	background-color	: #465b65;
}
.mid_main_title_1 {
	width				: 33px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 12px;
	font-family			: "Trebuchet MS";
	padding-left		: 10px;
	float				: left;
}
.mid_main_title_2 {
	width				: 266px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.mid_main_title_3 {
	width				: 70px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.mid_main_title_4 {
	width				: 98px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.mid_main_title_5 {
	width				: 88px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.mid_main_title_6 {
	width				: 28px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}

.guest_main_title_1 {
	width				: 33px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-left		: 10px;
	float				: left;
}
.guest_main_title_2 {
	width				: 169px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}

.list_main_item_2 {
	width				: 125px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
	padding-left		: 43px;
}
.guest_main_title_3 {
	width				: 76px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.guest_main_title_4 {
	width				: 40px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.guest_main_title_5 {
	width				: 309px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}

.list_main_item_5 {
	width				: 117px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	margin-right        :-57px;
	margin-left			:190px; 
	padding-top			: 1px;
	float				: left;
}
.guest_main_title_6 {
	width				: 49px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.guest_main_title_6_guest_list {
	width				: 50px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}

.list_main_item_6 {
	width				: 49px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	padding-left		: 121px;
	float				: left;
}

.guest_main_title_7 {
	width				: 49px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}

.guest_main_title_8 {
	width				: 49px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}

.mid_main_2 {
	width				: 785px;
	height				: 17px;
	background-color	: #92aab0;
	padding-left		: 5px;
	color				: #FFFFFF;
}

.guest_head_list_1 {
	float				: left;
	width				: 33px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	
}


.guest_head_list_2 {
	float				: left;
	width				: 173px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: right;
}


.list_head_list_2 {
	float				: left;
	width				: 346px;
	height				: 13px;
	padding-top			: 3px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: left;
	padding-left		: 4px;

}

.guest_head_list_3 {
	float				: left;
	width				: 61px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: right;
}

.list_head_list_3 {
	float				: left;
	width				: 181px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: left;
}
.list_head_list_33 {
	float				: left;
	width				: 59px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: left;
}
.guest_head_list_4 {
	float				: left;
	width				: 48px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: right;
}

.guest_head_list_5 {
	float				: left;
	width				: 300px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: right;
}

.guest_head_list_6 {
	float				: left;
	width				: 54px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: right;
}

.guest_head_list_7 {
	float				: left;
	width				: 54px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: right;
}

.guest_head_list_8 {
	float				: left;
	width				: 54px;
	height				: 15px;
	background-color	: #92aab0;
	border-right		: 1px solid #465b65; 
	color				: #FFFFFF;
	font-size			: 9px;
	text-align			: right;
}

.green_main_box {
	width				: 790px;
	height				: 17px;
	background-color	: #FFFFFF;
	color				: #FFFFFF;
}

.guest_green_box_1 {
	float				: left;
	width				: 38px;
	height				: 14px;
	background-color	: #a8d5c7;
	border-top			: 1px solid #465b65; 
	border-right		: 1px solid #465b65;
	text-align			: center;
	color				: #FFFFFF;
	padding-top			: 2px;
}

.list_green_box_1 {
	float				: left;
	width				: 38px;
	height				: 15px;
	border-top			: 1px solid #465b65; 
	border-right		: 1px solid #465b65;
	text-align			: center;
	color				: #FFFFFF;
	background-color    : #A8D5C7;
}


.guest_green_box_1 a {
	color				: #FFFFFF;
	text-decoration		: none;
}

.guest_green_box_2 {
	float				: left;
	width				: 168px;
	height				: 16px;
	background-color	: #a8d5c7;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #000000;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	padding-left		: 5px;
}

.list_green_box_2 {
	float				: left;
	width				: 312px;
	height				: 15px;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65;
	color				: #7a979e;
	font-size			: 10px;
	padding-left	    : 4px;
	font-weight			: bold;
}

.guest_green_box_3 {
	float				: left;
	width				: 61px;
	height				: 16px;
	background-color	: #a8d5c7;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #514f52;
}


.list_green_box_3 {
	float				: left;
	width				: 181px;
	height				: 15px;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #514f52;
}
.list_green_box_33 {
	float				: left;
	width				: 59px;
	height				: 15px;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #514f52;
}
.guest_green_box_4 {
	float				: left;
	width				: 48px;
	height				: 16px;
	background-color	: #a8d5c7;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #514f52;
}

.guest_green_box_5 {
	float				: left;
	width				: 300px;
	height				: 16px;
	background-color	: #a8d5c7;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #514f52;
}


.guest_green_box_6 {
	float				: left;
	width				: 54px;
	height				: 16px;
	background-color	: #a8d5c7;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #514f52;
}

.guest_green_box_6_guest_list {
	float				: left;
	width				: 55px;
	height				: 16px;
	background-color	: #a8d5c7;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #514f52;
}

.guest_green_box_7 {
	float				: left;
	width				: 54px;
	height				: 16px;
	background-color	: #a8d5c7;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #514f52;
}

.guest_green_box_8 {
	float				: left;
	width				: 54px;
	height				: 16px;
	background-color	: #a8d5c7;
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #465b65; 
	color				: #514f52;
}


.mid_main_3 {
	width				: 598px;
	height				: 17px;
	background-color	: #f4f8f8;
	color				: #000000;
}

.guest_main_list_1 {
	float				: left;
	width				: 38px;
	height				: 15px;
	background-color	: #a8d5c7;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #FFFFFF;
	text-align			: center;
	clear               : left;
}

.guest_main_list_1_guest_list {
	width				: 38px;
	background-color	: #a8d5c7;

	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #FFFFFF;
	text-align			: center;
	clear               : left;
}
.guest_main_list_1 a {
	color				: #FFFFFF;
	text-align			: center;
	text-decoration		: none;
}


.list_main_list_1 {
	float				: left;
	width				: 38px;
	height				: 15px;
	background-color	: #a8d5c7;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #FFFFFF;
	text-align			: center;
}

.guest_main_list_2 {
	float				: left;
	width				: 168px;
	height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
	padding-left		: 5px;
}

.guest_main_list_2_guest_list {
	width				: 168px;
	background-color	: #FFFFFF;

	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
	padding-left		: 5px;
}
.list_main_list_2 {
	float				: left;
	width				: 312px;
	height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
	padding-left		: 4px;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	font-weight			: regular;
}

.guest_main_list_3 {
	float				: left;
	width				: 61px;
	height				: 15px;
	background-color	: #F4F8F9;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}


.guest_main_list_3_guest_list {
	width				: 61px;
	background-color	: #F4F8F9;

	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}
.guest_main_list_4 {
	float				: left;
	width				: 48px;
	height				: 15px;
	background-color	: #F4F8F9;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}

.guest_main_list_4_guest_list {
	width				: 48px;
	background-color	: #F4F8F9;

	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}

.guest_main_list_5 {
	float				: left;
	width				: 295px;
	min-height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
	padding-left		: 5px;
	height              : auto;
	border-left			: 1px solid #465b65; 
	margin-left			: -1px;
}
.guest_main_list_5_guest_list {
	float				: left;
	width				: 295px;
	min-height			: 17px;
	background-color	: #FFFFFF;
	
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
	padding-left		: 5px;
	height              : auto;
	border-left			: 1px solid #465b65; 
	*border-left		: 0px;
	margin-left			: -1px;
}
.list_main_list_5 {
	float				: left;
	width				: 177px;
	height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
	padding-left		: 4px;
	font-size			: 10px;
	font-family			: "Trebuchet MS";
	font-weight			: regular;
}

.guest_main_list_6 {
	float				: left;
	width				: 54px;
	height				: 15px;
	background-color	: #F4F8F9;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}
.guest_main_list_6_guest_list {
	width				: 55px;
	background-color	: #F4F8F9;

	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}
.list_main_list_6 {
	float				: left;
	width				: 59px;
	height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}

.guest_main_list_7 {
	float				: left;
	width				: 54px;
	height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}
.guest_main_list_7_guest_list {
	width				: 54px;
	background-color	: #FFFFFF;

	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}
.guest_main_list_8 {
	float				: left;
	width				: 54px;
	height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}

.guest_main_list_8_guest_list {
	width				: 54px;
	background-color	: #FFFFFF;
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}
.mid_main_list_1 {
	float				: left;
	width				: 38px;
	height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
}
.mid_main_list_2 {
	float				: left;
	width				: 228px;
	height				: 15px;
	background-color	: #FFFFFF;
	padding-left		: 5px;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c;
	color				: #514f52;
}
.mid_main_list_3 {
	float				: left;
	width				: 95px;
	height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	text-align			: center;
	color				: #514f52;
}
.mid_main_list_4 {
	float				: left;
	width				: 37px;
	height				: 15px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-top			: 1px solid #74848c; 
	color				: #514f52;
	text-align			: center;
}
.mid_main_list_5 {
	float				: left;
	width				: 38px;
	height				: 11px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65;
	color				: #ffffff;
	text-align			: center;
	padding-top			: 5px;
}
.mid_main_list_6 {
	float				: left;
	width				: 228px;
	height				: 16px;
	background-color	: #FFFFFF;
	padding-left		: 5px;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	color				: #514f52;
}
.mid_main_list_7 {
	float				: left;
	width				: 95px;
	height				: 16px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65; 
	text-align			: center;
	color				: #514f52;
}
.mid_main_list_8 {
	float				: left;
	width				: 37px;
	height				: 16px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65;
	color				: #514f52;
	text-align			: center;
}
.mid_main_list_9 {
	float				: left;
	width				: 559px;
	height				: 16px;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #465b65; 
}
.mid_main_list_10 {
	float				: left;
	width				: 38px;
	height				: 14px;
	background-color	: #a8d5c7;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65;
	color				: #ffffff;
	text-align			: center;
	padding-top			: 2px;
}
.mid_main_list_11 {
	float				: left;
	width				: 38px;
	height				: 11px;
	background-color	: #a8d5c7;
	border-bottom		: 1px solid #465b65; 
	border-right		: 1px solid #465b65;
	text-align			: center;
	padding-top			: 5px;
}
.mid_main_list_12 {
	float				: left;
	width				: 37px;
	height				: 15px;
	background-color	: #a8d5c7;
	border-bottom		: 1px solid #465b65;
	color				: #514f52;
	text-align			: center;
	/*padding-top			: 1px;*/
	border-top		: 1px solid #465b65;
}

.mid_main_list_col_12 {
	float				: left;
	width				: 37px;
	height				: 15px;
	border-bottom		: 1px solid #465b65;
	color				: #514f52;
	text-align			: center;
	padding-top			: 1px;
}

.bg_green {
	background-color	: #a8d5c7;
	height				: 15px;
}
.bg_grey {
	background-color	:#333333;
	height				: 15px;
}
.bg_white {
	background-color	: #ffffff;
	height				: 15px;
}

.date_holder{
	height				: 30px;
	width				: 17px;
	float				: left;
	text-align			: center;
	color				: #96AEB4;
}
/* For Budget - End */

/* For Scrapbook Phoots - Start */
.SP_mid_main_holder{
	width				: 860px;
	height				: 335px;
	float				: left;
	margin				: -10px 0 0 18px;
}
.SP_mid_main_holder_SV{
	width				: 860px;
	height				: 335px;
	float				: left;
	margin				: -10px 0 0 13px;
}
.SP_mid_main_holder_SP{
	width				: 860px;
	height				: 335px;
	float				: left;
	margin				: -10px 0 0 13px;
}
.SP_mid_main_holder_SP_for_photo{
	width				: 865px;
	height				: 335px;
	float				: left;
	margin				: -10px 0 0 13px;
}
.SP_mid_main_holder_SS{
	width				: 860px;
	height				: 335px;
	float				: left;
	margin				: -10px 0 0 13px;
}
.SP_sec_holder{
	width				: 643px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 3px 0 0 17px;
}
.SP_sec_holder_for_photo{
	width				: 650px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 0px 0 0 17px;
}
.SP_mid_holder {
	background-image	: url(../images/SV_main_bg.png);
	background-repeat	: no-repeat;
	width				: 645px;
	height				: 880px;
	float				: left;	
	margin				: 0 0 0 5px;
}
.SP_mid_top_img {
	width				: 643px;
	height				: 50px;
	float				: left;	
	margin				: 10px 0 0 5px;
}
.SP_mid_top_img_for_photo {
	width				: 650px;
	height				: 50px;
	float				: left;	
	margin				: 10px 0 0 5px;
}
.SP_mid_top_img_1 {
	width				: 244px;
	height				: auto;
	float				: left;	
	margin				: 0px;
}
.SP_mid_top_img_scrapbook_articles {
	height				: auto;
	float				: left;	
	margin-top			: 9px;
	margin-left			: 4px;
}
.SP_mid_top_img_scrapbook_articles_2 {
	width				: 399px;
	height				: auto;
	text-align			: right;
	color				: #93abb1;
	margin-top			: 29px;
	float				: left;
}
.SP_mid_top_img_1_for_photo {
	width				: 200px;
	height				: auto;
	float				: left;	
	margin				: 10px 0px 0px 0px;
}
.SP_mid_top_img_1_for_photo22 {
	width				: 200px;
	height				: auto;
	float				: left;	
	margin				: 14px 0px 0px 0px;
}
.SP_mid_top_img_1_for_video {
	width				: 200px;
	height				: auto;
	float				: left;	
	margin				: 16px 0px 0px 0px;
}
.SP_mid_top_img_1_for_wedding {
	width				: 400px;
	height				: auto;
	float				: left;	
	margin				: 10px 0 0 8px;
}
.SP_mid_edit_txt {
	float				: left;
	width				: 399px;
	height				: 8px;
	text-align			: right;
	margin				: 29px 0px 0px 0px;
	padding				: 0px;
	color				: #93abb1;
}
.SP_mid_edit_txt_for_photo {
	float				: left;
	width				: 441px;
	height				: 18px;
	text-align			: right;
	margin				: 29px 0px 0px 0px;
	padding				: 0px;
	color				: #465B65;
}
.SP_lhs_height{
	float				: left;
	width				: 196px;
	display				: block;
	clear				: both;
	height				: 200px;
}
.SP_mid_holder_sub {
	width				: 490px;
	height				: 800px;
	float				: left;	
	margin				: 25px 0px 0px 98px;
	overflow-y			: scroll;
	overflow-x			: none;
	/*border: 1px solid #FF0000;*/
}
.SP_mid_holder_sub_1 {
	width				: 470px;
	height				: 780px;
	float				: left;	
	margin				: -30px 0px 0px 0px;

}
.SP_photo_1 {
	width				: 220px;
	height				: 155px;
	background-image	: url(../images/SP_photo_bg.png);
	background-repeat	: no-repeat;
	float				: left;
	text-align			: center;
	margin				: 28px 0px 0px 0px;
	/*position			: relative;*/
}
.SP_photo_1 img{
	margin-top			: 11px;
}	
.SP_photos_scrpbook_icon {
	/*position			: relative;*/
	margin-top			: 0px;
	margin-left			: 187px;
	z-index				: 100;
}
.SP_photo_blank {
	width				: 14px;
	height				: 155px;
	float				: left;
}
.SP_photo_blank_ver {
	width				: 450px;
	height				: 28px;
	float				: left;
}
.SP_mid_right {
	width				: 48px;
	height				: auto;
	float				: left;	
	margin				: 15px 0px 0px 0px;
}
.SP_mid_right_1 {
	width				: 48px;
	height				: auto;
	float				: left;	
	margin				: 0px 0px 0px 15px;
}
.SP_no_photo {
	color				: #FF0000;
	margin				: 235px 0px 0px 150px;
	font-weight			: bold;
	font-size			: 14px;
}
/* For Scrapbook Phoots - End */

/* For Scrapbook Suppliers - Start */
.SS_mid_holder {
	background-image	: url(../images/SV_main_bg.png);
	background-repeat	: no-repeat;
	width				: 645px;
	height				: 880px;
	float				: left;	
	margin				: 0 0 0 5px;
}
.SS_mid_holder_sub {
	width				: 500px;
	height				: 800px;
	float				: left;	
	margin				: 25px 0px 0px 102px;
	overflow-y			: scroll;
	overflow-x			: none;
}
.SS_mid_holder_sub_1 {
	width				: 480px;
	height				: 780px;
	float				: left;	
	margin				: -10px 0px 0px -18px;
}
.SS_mid_holder_sub_1 a{
	text-decoration:none;
}
.SS_mid_holder_sub_1 a:hover{
	text-decoration:none;
}
.SS_photo_1 {
	width				: 222px;
	height				: 145px;
	background-image	: url(../images/SS_supp_bg.png);
	background-repeat	: no-repeat;
	float				: left;
	text-align			: center;
	margin				: 15px 0px 0px 18px;
}
.SS_photo_11 {
	width				: 222px;
	height				: 145px;
	background-image	: url(../images/SS_supp_bg.png);
	background-repeat	: no-repeat;
	float				: left;
	text-align			: center;
	margin				: 15px 0px 0px 19px;
}
.SS_mid_right {
	width				: 40px;
	height				: auto;
	float				: left;	
	margin				: 15px 0px 0px 0px;
}	
.SS_mid_right_1 {
	width				: 48px;
	height				: auto;
	float				: left;	
	margin				: 0px 0px 0px 9px;
}
.SS_photo_blank {
	width				: 16px;
	height				: 155px;
	float				: left;
}
.SS_photo_tit {
	float				: left;
	width				: 200px;
	text-align			: left;
	margin				: 20px 0px 0px 8px;
	font-family			: "Serifa BT";
	font-weight			: bold;
	font-size			: 12px;
}
.SS_photo_tit_img {
	float				: left;
	width				: 106px;
	height				: 95px;
	text-align			: left;
	margin				: 0px 0px 0px 13px;
}
.SS_photo_tit_det {
	float				: left;
	width				: 93px;
	height				: 73px;
	text-align			: left;
	margin				: -4px 0px 0px 0px;
	font-size			: 6px;
	color				: #000000;
}
.SS_photo_blank_ver {
	width				: 450px;
	height				: 10px;
	float				: left;
}
.SS_photo_tit_1 {
	float				: left;
	width				: 200px;
	text-align			: left;
	margin				: 30px 0px 0px 8px;
	*margin				: 15px 0px 0px 8px;
	font-family			: "Serifa BT";
	font-weight			: bold;
	font-size			: 12px;
}
.SS_photo_tit_det_rht {
	float				: left;
	width				: 93px;
	height				: 95px;
	text-align			: left;
	margin				: -3px 0px 0px 0px;
	font-size			: 6px;
	color				: #000000;
}

.my_profile_photo_tit{
	width				: 50px;
	float				: left;		
	display				: block;
}
/* For Scrapbook Suppliers - End */

/* For Members - Strt */
.MP_mid_cn_top{
	float				: left;
	width				: 642px;
	height				: 30px;
	margin-left			: 7px;
}
.MP_holder_page{
	width				: 860px;
	height				: 335px;
	float				: left;
	margin				: -10px 0 0 24px;
}
.MP_top_1{
	float				: left;
	width				: 162px;
	height				: 35px;
	text-align			: left;
}
.MP_top_2{
	float				: right;
	width				: auto;
	height				: 35px;
	text-align			: right;
}
.MP_top_21{
	float				: left;
	width				: auto;
	height				: 35px;
	text-align			: right;
	color				: #465b65;
}
.MP_list_1{
	float				: left;
	width				: 658px;
	height				: 206px;
	background			: transparent url(../images/MP_sub_bg.png);
	background-repeat	: no-repeat;
}
.MP_list_name_1{
	float				: left;
	width				: 622px;
	height				: 29px;
	padding				: 13px 0px 0px 40px;
	color				: #465b65;
	font-size			: 12px;
}
.MP_page_no_bg {
	float				: left;
	width				: 18px;
	height				: 18px;
	background			: url(../images/MP_page_no_sel.png);
	background-repeat	: no-repeat;
	color				: #FFFFFF;
	font-weight			: bold;
	text-align			: center;
	margin				: 0px 0px 0px 5px;
}
.MP_page_no_bg a{
	color				: #FFFFFF;
	text-decoration     : none;
}
.MP_page_no_bg a:hover{
	color				: #FFFFFF;
	text-decoration		: underline;
}
.MP_page_bg {
	float				: left;
	width				: 18px;
	height				: 18px;
	background			: url(../images/MP_page_no.png);
	background-repeat	: no-repeat;
	color				: #FFFFFF;
	font-weight			: bold;
	text-align			: center;
	margin				: 0px 0px 0px 5px;
}
.MP_page_bg a{
	color				: #FFFFFF;
	text-decoration     : none;
}
.MP_page_bg a:hover{
	color				: #FFFFFF;
	text-decoration		: underline;
}

.pagination_bg {
	width				: 18px;
	height				: 18px;
	background			: url(../images/MP_page_no.png);
	background-repeat	: repeat-x;
	color				: #FFFFFF;
	font-weight			: bold;
	text-align			: center;
	padding				: 2px 5px 3px 5px;
}
.pagination_bg a{
	color				: #FFFFFF;
	text-decoration     : none;
}
.pagination_bg a:hover{
	color				: #FFFFFF;
	text-decoration		: underline;
}

.pagination_bg_no {
	width				: 18px;
	height				: 18px;
	background			: url(../images/MP_page_no_sel.png);
	background-repeat	: repeat-x;
	color				: #FFFFFF;
	font-weight			: bold;
	text-align			: center;
	padding				: 2px 5px 3px 5px;
}
.pagination_bg_no a{
	color				: #FFFFFF;
	text-decoration     : none;
}
.pagination_bg_no a:hover{
	color				: #FFFFFF;
	text-decoration		: underline;
}

/* For Members - End */

/* For Scrapboop Videos - Start */
.SV_mid_holder_sub {
	width				: 500px;
	height				: 800px;
	float				: left;	
	margin				: 28px 0px 0px 102px;
	overflow-y			: scroll;
	overflow-x			: none;
}
.SV_mid_holder_sub_1 {
	width				: 480px;
	height				: 780px;
	float				: left;	
	margin				: -26px 0px 0px 0px;
}
.SV_mid_holder {
	background-image	: url(../images/SV_main_bg.png);
	background-repeat	: no-repeat;
	width				: 645px;
	height				: 880px;
	float				: left;	
	margin				: 0 0 0 5px;
}
.SV_mid_top_img {
	width				: 643px;
	height				: 45px;
	float				: left;	
	margin				: 10px 0 0 5px;
}
.SV_mid_edit_txt {
	float				: left;
	width				: 399px;
	height				: 8px;
	text-align			: right;
	margin				: 29px 0px 0px 0px;
	padding				: 0px;
	color				: #93abb1;
}
.SV_photo_1 {
	width				: 200px;
	height				: 168px;
	background-image	: url(../images/SV_video_bg.png);
	background-repeat	: no-repeat;
	float				: left;
	text-align			: center;
	margin				: 14px 10px 0px 8px;
}
.SV_photo_1 img{
	margin				: 40px 0px 0px 10px;
}
.SV_photo_1 object{
	margin				: 40px 0px 0px 10px;
}
.SV_photo_blank_ver {
	width				: 450px;
	height				: 15px;
	float				: left;
}
/* For Scrapboop Videos - End */

.buttn_find {
	background			:url(../images/btn_find.gif);
	background-repeat	:no-repeat;
	width				: 39px;
	height				: 18px;
	border				: none;
	margin-top			: -2px;
	cursor				: pointer;
}

.buttn_find:hover {
	background			:url(../images/btn_find_hover.gif);
	background-repeat	:no-repeat;
	width				: 39px;
	height				: 18px;
	border				: none;
	margin-top			: -2px;
}

.find_by_name_btn {
	background			:url(../images/find_by_name.jpg);
	background-repeat	:no-repeat;
	width				: 89px;
	height				: 18px;
	border				: none;
	margin-top			: -2px;
	cursor				: pointer;
}

.search_accomm_field_hldr{
	margin				: 13px 0 0 4px;
	float				: left;
	display				: block;
	width				: 607px;
	padding         	: 0px 0px 15px 20px;
	border-bottom		: 1px solid #96AEB4;
}

.search_venue_field_hldr{
	margin				: 13px 0 0 4px;
	float				: left;
	display				: block;
	width				: 607px;
	padding         	: 0px 0px 12px 20px;
	border-bottom		: 1px solid #96AEB4;
}

.search_accomm_no_border{
	margin				: 7px 0 0 4px;
	float				: left;
	display				: block;
	width				: 607px;
	padding         	: 5px 0px 6px 20px;
	*padding         	: 2px 0px 2px 20px;
}

.search_venue_border{
	/*margin				: 7px 0 0 4px;*/
	float				: left;
	display				: block;
	width				: 607px;
	padding         	: 5px 0px 0px 20px;
}

.search_accomm_hldr{
	margin				: 5px 0 0 5px;
	float				: left;
	display				: block;
	background			: #EFF3F4;
	padding         	: 8px 0px 0px 20px;
	*padding         	: 2px 0px 0px 20px;
	width				: 606px;
	height				: 25px;
}

.search_accomm_hldrAcc{
	margin				: 5px 0 0 5px;
	float				: left;
	display				: block;
	background			: #EFF3F4;
	padding         	: 8px 0px 0px 20px;
	width				: 606px;
	height				: 25px;
}

.search_accomm_left{
	width				: 90px;
	color				: #465B65;
	float				: left;
	display				: block;
}

.search_accomm_center{
	width				: 516px;
	float				: left;
	display				: block;
	color				: #96AEB4;
}

/*.search_accomm_centerVen{
	width				: 517px;
	float				: left;
	display				: block;
	color				: #96AEB4;
}*/

.search_accomm_right{
	width				: 200px;
	float				: left;
	display				: block;
	margin-left			: 275px;
	color				: #96AEB4;
}

.search_accomm_field_right{
	width				: 300px;
	float				: left;
	display				: block;
	margin-left			: 145px;
	color				: #96AEB4;
}

.reg_bottomform_holder{
	/*background			: url(../images/reg_top_bg.png);*/
	float				: left;
	width				: 635px;
	height				: 28px;
	margin				: 69px 0 0 0px;/*21*/
	color			 	: #465B65;
}

.reg_user_field_hldrAcc{
	margin				: 20px 0 0 20px;
	float				: left;
	display				: block;
	width				: 620px;
}

.reg_bottomform_holderAcc{
	/*background			: url(../images/reg_top_bg.png);*/
	float				: left;
	width				: 635px;
	height				: 28px;
	margin				: 11px 0 0 0px;
	color			 	: #465B65;
}

.reg_bottomform_venue_holder{
	/*background			: url(../images/reg_top_bg.png);*/
	float				: left;
	width				: 635px;
	/*height				: 28px;*/
	margin				: 0px 0 0px 0px;
	color			 	: #465B65;
}

.reg_user_find{
	width				: 200px;
	float				: left;
	display				: block;
	margin-left			: 534px;
	*margin-left		: 270px;
	cursor				: pointer;
}

.reg_venue_find{
	/*width				: 200px;*/
	float				: left;
	display				: block;
	/*margin-left			: 534px;*/
	cursor				: pointer;
}

.search_res{
	width				: 638px;
	float				: left;
	margin				: 0px 0px 20px 8px;
	border				: 1px solid #96AEB4;
}

.search_title {
	background			: url(../images/search_top_bg.jpg);
	background-repeat	: no-repeat;
	width				: 638px;
	height				: 22px;
	padding				: 6px 0px 0px 15px;
	color				: #465B65;
	font-size			: 12px;
}

.search_left {
	float				: left;
	width				: 430px;
	padding				: 10px 55px 10px 0px;
	margin				: 0px 0px 0px 15px;
}

.search_right {
	display				:inline;
	float				:left;
	margin-top			: 21px;

}

.search_find {
	display				:inline;
}

.txtdark {
	color				: #465B65;
}

.mid_cn_search_supplier{
	float				: left;
	width				: 645px;
	height				: 30px;
	text-align			: left;
	color				: #465B65;
	font-family			: Trebuchet MS;
	font-size			: 13px;
	font-weight			: bold;
}

.search_supplier{
	float				: left;
	width				: 645px;
	height				: 30px;
	margin-left			: 7px;
	margin-top: 15px;
}

.check_bordr{
	border: 1px solid #96AEB4;
	padding: 1px 4px 1px 2px;
	margin: 1px 0px 1px 0px;
	width: 140px;
	font-size: 9px;
	color: #96AEB4;
}

.GH_lhs_height{
	float				: left;
	width				: 196px;
	display				: block;
	clear				: both;
	height				: 190px;
}

.PPS_lhs_supp_line{
	width				: 161px;
	height				: 3px;
	float				: left;
	background-color	: #FFFFFF;
	margin-left			: -10px;
	font-size			: 9px;
	color				: #96AEB4;
	border-bottom		: 1px solid #96AEB4;
}

.PPS_tab_holder{
	width				: 163px;
	height				: auto;
	float				: left;
	background			: url(../images/bg_tabs.jpg) repeat-x center bottom;
}
.PPS_search_main_block{
	width				: 151px;
	height				: 211px;
	padding-left		: 10px;
	float				: left;
	background-color	: #FFFFFF;
	display				: block;
	border				: 1px solid #96AEB4;
	border-top			: none;
	text-align			: left;
	font-size			: 9px;
	color				: #96AEB4;
}
.PPS_mid_block_tab{
	width				: 51px;
	height				: 19px;
	float				: left;
	background-color	: #FFFFFF;
	border				: 1px solid #96AEB4;
	font-size			: 9px; 
	padding-top			: 5px;
	color				: #96AEB4;
	text-align			: center;
	cursor:pointer;
}
.PPS_mid_block_holder{
	width				: 176px;
	height				: auto;
	float				: left;
	background			: url(../images/tm_bg.png);	
	border				: 1px solid #96AEB4;
	margin				: 15px 0px 0px 15px;
	padding-bottom:8px;
}

.inbox_msg_holder_reply{
	width				: 432px;
	height				: 300px;
	float				: left;		
	display				: block;
	margin				: 0px 0px 0px 15px;
}
.inbox_msg_holder_reply_blk{
	width				: 412px;
	height				: auto;
	float				: left;		
	display				: block;
	padding				: 10px 0;
}
.inbox_reply_msg_label{
	width				: 50px;
	height				: auto;
	float				: left;		
	display				: block;
}
.reply_msg_opt{
	width				: 350px;
	height				: auto;
	float				: left;		
	display				: block;
}

.reply_msg_opt input{
	width				: 344px;
	padding			    : 3px;
	float				: left;		
	display				: block;
	border				: 1px solid #96AEB4;
}

.reply_msg_opt textarea{
	width				: 340px;
	height				: 96px;
	padding			    : 5px;
	float				: left;		
	display				: block;
	border				: 1px solid #96AEB4;
}
.inbox_msg_opt_blk{
	width				: 402px;
	height				: auto;
	float				: left;		
	display				: block;
	padding				: 5px 0;
}

.search_venue_no_border{
	margin				: 7px 0 0 4px;
	float				: left;
	display				: inline;
	width				: 487px;
	/*padding         	: 5px 0px 5px 20px;*/
}

.search_cont {
	background:transparent url(../images/special_offer.jpg) no-repeat scroll 500px -10px;
	width: 639px;
	float:left;
	/*border-top:1px solid #96AEB4;*/
	}
	
	
.searchCont {
	background:transparent url(../images/special_offer.jpg) no-repeat scroll 500px 22px;
	width: 640px;
	float:left;
}

.searchContSupp {
	background:transparent url(../images/special_offer.jpg) no-repeat scroll 500px 22px;
	width: 639px;
	float:left;
	/*border-top:1px solid #96AEB4;*/
}
	
div.cb {
	/*float:left;*/
	width: 12px;
	height: 18px;
	/*background:#990000;*/
    background:  url(../images/nocheck.gif) no-repeat center;
	margin:0px 0px 0px 128px;
	text-align: center;
	/*border: 1px solid red;*/
}

div.cb_checked{
	/*float:left;*/
	width: 12px;
 	height: 18px;
	/*background: #006633;*/
  	background:url(../images/checked.gif) no-repeat center;
    margin:0px 0px 0px 128px;
	/*border: 1px solid green;*/
}

.styled{
	position:absolute; 
	top:-2000px;
} 

.buttn_add_friend {
	background			:url(../images/save_friend.png);
	background-repeat	:no-repeat;
	width				: 84px;
	height				: 18px;
	border				: none;
	margin-top			: -2px;
}

.tick_img {
	background			:url(../images/tick.png);
	background-repeat	:no-repeat;
	width				: 14px;
	height				: 13px;
	border				: none;
}

.tick_none {
	background			:url(../images/tick_no.jpg);
	background-repeat	:no-repeat;
	width				: 29px;
	height				: 14px;
	border				: none;
}

.bgt_tbl {
	font-family			: "Trebuchet MS";
	
}


/*.bgt_tble {
	font-family			: "Trebuchet MS";
	background:#465B65;
	float				:  left ;
}*/


/* Balloon tip CSS starts*/

#bubble_tooltip{
	width:124px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background: #F6F0BC;
	border: 1px solid #D5CAA8;
	border-bottom: none;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background: #F6F0BC;
	border: 1px solid #D5CAA8;
	border-top: none;
	padding-left:6px;
	padding-right:6px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS;
	font-size:10px;
	color: #465b65;
	line-height:9pt;
	font-weight:bold;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/budget_planner.png');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:28px;
	position:relative;
	top:-6px;
}

#tooltip{
	width:311px;
	position:absolute;
	display:none;
}
#tooltip .tool_top{
	background:#96AEB4 top left;
 	border: 1px solid #475965;
	border-bottom: none;
	height:16px;
	margin-left:107px;	
}
#tooltip .tool_middle{
	background:#96AEB4 top left;
	border: 1px solid #475965;
	border-top: none;
	padding-left:6px;
	padding-right:6px;
	margin-left:107px;
}
#tooltip .tool_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS;
	font-size:11px;
	color: #FFFFFF;
	line-height:9pt;
}
#tooltip .tool_bottom{
	/*background:#96AEB4 top left;
 	border: 1px solid #475965;
	border-top: none;
	position:relative;
	top:-6px;*/
}

/* Calendar Start*/
.UE_headr_main_menu{
	height				: 36px;
	float				: left;		
	display				: block;
	background			: url(../images/headr_menu_bg.png);
	margin				: -20px 20px 0px 22px ;
}
.UE_headr_main_menu ul{
	height				: auto;
	width				: 826px;
	float				: left;		
	display				: block;
	margin				: 0;
	padding				: 0;
}
.UE_headr_main_menu li{
	list-style:none;
	float:left;
	margin-left:0px;
	border-top:none;
}
.UE_headr_main_menu li a{
	float:left;
	height:18px;
	padding:6px 3px 0px 3px;
	color:#435863;
}
.UE_content {
	width					: 842px; 
	padding					: 10px 0px 20px 0px; 
	text-align				: left; 
	margin					: 0px 0px 0px 27px; 
}
.UE_footer_block{
	float:left;
	clear:both;
	width: 842px;
	margin-top: 36px;
	border-top:1px solid #96AEB4;
}
.UE_bottomli{
	color: #465b65;
	font-size:10px;
	font-family: Trebuchet MS, georgia;
	margin-top: 12px;
	text-align:left;
}
.UE_design{
	height				: auto;
	float				: left;
	display				: block;
	margin-top			: 5px;
	margin-left			: 439px;
	font-size			: 10px;
	color				: #96AEB4;
}


.latest_advice{
background	: url(../images/inbox_bg.png) no-repeat;
background-repeat:no-repeat;
width:440px;
height:580px;
margin-left:10px;
margin-top: 15px;
}

.advice_box_hold {
width:418px;
height:504px;
overflow-y:scroll;
margin: 14px 0 0 10px;
float:left;
}

.advice_box{
width:383px;
background-color:#FFFFFF;
border:1px solid #96AEB4;
margin: 5px 0 0 7px;
float:left;
padding-bottom: 10px;
}

.expert_img{
	width				: 50px;
	height				: 50px;
	float				: left;		
	display				: block;
	margin				: 8px 0 0px 8px;
	border				:1px solid #96AEB4;

}

.expert_img_rgt{
	width				: 50px;
	height				: 50px;
	float				: right;		
	display				: block;
	margin				: 8px 0 8px 8px;

}

.exp_mid_cont{
	width				: 239px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 20px;
	text-align			: left;
	font-family			: Trebuchet MS;
}

.read_art{
	width				: 25px;
	float				: right;		
	display				: block;
	margin				: 5px 0 0 0px;
	/*text-align			: left;*/
	font-size			: 9px;
	color				: #719098;
	font-family			: Trebuchet MS;
}


.exp_rhs{
	width: 186px;
	height: 580px;
	background:url(../images/exp_rhs_img.jpg) no-repeat;
	float:left;
	margin: 17px 0 0 12px;
}

.exp_inner_cont{
	float:left;
	width: 166px;
	height: 515px;
	margin: 15px 12px 10px 10px;
	overflow-y:scroll;
	
}

.exp_inner_cont_hold {
	width  				:141px;
	background-color	:#FFFFFF;
	border				:1px solid #96AEB4;
	margin-bottom			: 10px;
	float				:left;
	padding-bottom		:3px;
}

.expert_rhs_img{
	width				: 50px;
	height				: 43px;
	float				: left;		
	display				: block;
	margin				: 8px 0 0px 8px;
	/*padding-bottom: 3px;*/

}

.exp_rhs_mid_cont{
	width				: 63px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 0px;
	text-align			: left;
	/*padding-bottom: 3px;*/
}

.expert_topform_holder{
	background			: url(../images/exp_profile_bg.png) no-repeat;
	float				: left;
	width				: 635px;
	height				: 306px;
	margin				: 13px 0 0 13px;
	font-size			: 11px;
	font-weight			: normal;
	color			 	: #FFFFFF;

}

.i_love{
	float				: left;
	width				: 643px;
	height				: 93px;
	background			: url(../images/i_love.png) no-repeat;
	margin				: 20px 0px 0px 7px;
}

.exp_article{
	width				: 643px;
	height				: 481px;
	background			: url(../images/exp_articles_bg.jpg) no-repeat;
	float				: left;
	margin				: 10px 0px 0px 7px;
}

.art_cont_holder {
	width				: 616px;
	height				: 427px;
	float				: left;
	margin				: 15px 0px 0px 13px;
	overflow-y			: scroll;
}

.article_box {
	background:#FFFFFF;
	float:left;
	width: 589px;
	margin-bottom: 10px;
	border:1px solid #96AEB4;
	padding-bottom:10px;
}

.author_img{
	width				: 50px;
	height				: 50px;
	float				: left;		
	display				: block;
	margin				: 8px 0 0px 8px;
	border				:1px solid #96AEB4;

}

.article_mid_cont{
	width				: 446px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 20px;
	text-align			: left;
}

.exp_title {
	float:left;
	color:#465B65;
	font-size:14px;
	font-family: Trebuchet MS, georgia;
	font-weight:normal;
	margin:5px 0px 0px 10px;
}

.author_title {
	float:left;
	color:#465B65;
	font-size:14px;
	font-family: Trebuchet MS, georgia;
	font-weight:normal;
	margin:5px 0px 0px 10px;
}

.article_title {
	float:left;
	color:#465B65;
	font-size:14px;
	font-family: Trebuchet MS, georgia;
	font-weight:normal;
	margin:5px 0px 0px 10px;
}

.profile_box{
	clear:both;
	float:left;
	margin:10px 0 0 15px;
	width:480px;
}


.profile_img {
	width				: 110px;
	height				: 108px;
	float				: left;		
	display				: block;
	margin				: 8px 0 8px 5px;
	border				:1px solid #96AEB4;
}

.profile_mid_cont {
	width				: 326px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 37px;
	text-align			: left;
}

.profile_main{
	float:left;
	width:400px;
	margin: 10px 0px 0px 10px;
}

.about {
	float:left;
	width:560px;
	margin: 10px 0px 0px 10px;
	font-family:Trebuchet MS;
}

.buttn_view_exp {
	background			:url(../images/view_expert.jpg) no-repeat;
	width				: 130px;
	height				: 18px;
	border				: none;
}

.readArt_bg {
	float: left;
	width: 646px;
	height: 836px;
	background:url(../images/read_article_bg.gif) no-repeat;
	margin-left: 5px;
	margin-top: 10px;
}

.readArt_title {
	float: left;
	width: 570px;
	margin:10px;
	color:#465B65;
	font-size:14px;
}

.readArt_top_box {
	float:left;
	margin:0 0 0 15px;
	width:630px;
}

.read_box {
	background:#FFFFFF;
	float:left;
	width: 615px;
	/*margin-bottom: 10px;*/
	border:1px solid #96AEB4;
	padding-bottom: 7px;
}

.read_mid_box {
	float:left;
	width: 615px;
	margin-top: 0px;
	margin-left:15px;
	margin-top: 10px;
	overflow-y:scroll;
	height: 700px;
}

.read_mid_box_other {
	float:left;
	width: 615px;
	margin-top: 0px;
	margin-left:15px;
	margin-top: 10px;
	overflow-y:scroll;
	height: 764px;
}

.read_mid_inner {
	background:#FFFFFF;
	float:left;
	width: 586px;
	border:1px solid #96AEB4;
	padding-bottom:10px;
	margin:0px;
}

.meet_expert_link{
	width				: 130px;
	float				: left;		
	display				: block;
	margin				: 5px 0 0 0px;
	text-align			: left;
	font-size			: 9px;
	color				: #719098;
	font-family			: Trebuchet MS;
}

.read_inner_box{
	float:left;
	width: 541px;
	margin: 15px 20px 10px 20px;
}

.read_mid_cont{
	width				: 392px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 10px;
	text-align			: left;
}

.read_mid_cont div td {
	line-height:99%;
}

.insp_box {
	float:left;
	background:url(../images/insp_expert_bg_small.gif) no-repeat;
	width:642px;
	margin:5px;
	height:97px;
}

.insp_title {
	float:left;
	width:200px;
	margin-left:10px;
	margin-top:5px;
	color:#465B65;
	font-size:14px;
}

.insp_inner_box {
	float:left;
	width: 616px;
	margin:16px 10px 10px 10px;
	overflow-y: scroll;
	height:42px;
}

.insp_cont_box {
	background:#FFFFFF;
	float:left;
	width: 575px;
	border:1px solid #96AEB4;
	margin:0px 0px 5px 0px;
	padding:5px;
}

.insp_box_big{
	float:left;
	background:url(../images/insp_expert_bg.gif) no-repeat;
	width:642px;
	margin:5px;
	height:247px;
}

.insp_title_big {
	float:left;
	width:200px;
	margin-left:10px;
	margin-top:5px;
	color:#465B65;
	font-size:14px;
}

.insp_inner_box_big {
	float:left;
	width: 616px;
	margin:16px 10px 10px 10px;
	overflow-y: scroll;
	height:192px;
}

.insp_cont_box_big {
	background:#FFFFFF;
	float:left;
	width: 575px;
	border:1px solid #96AEB4;
	margin:0px 0px 5px 0px;
	padding:5px;
}

.discuss_box {
	float:left;
	background:url(../images/insp_discuss_bg.gif) no-repeat;
	width:642px;
	margin:10px 5px 5px 5px;
	height:197px;
}

.discuss_title {
	float:left;
	width:200px;
	margin-left:10px;
	margin-top:5px;
	color:#465B65;
	font-size:14px;
}

.discuss_inner_box {
	float:left;
	width: 616px;
	margin:16px 10px 10px 10px;
	overflow-y: scroll;
	height:142px;
}

.discuss_cont_box {
	background:#FFFFFF;
	float:left;
	width: 575px;
	border:1px solid #96AEB4;
	margin:0px 0px 5px 0px;
	padding:5px;
}

.photo_box {
	float:left;
	background:url(../images/insp_photo_bg.gif) no-repeat;
	width:642px;
	margin:10px 5px 5px 5px;
	height:144px;
}

.photo_title {
	float:left;
	width:200px;
	margin-left:10px;
	margin-top:5px;
	color:#465B65;
	font-size:14px;
}

.photo_inner_box {
	float:left;
	width: 616px;
	margin:16px 10px 10px 10px;
	overflow-y: scroll;
	height:89px;
}

.photo_cont_box {
	background:#FFFFFF;
	float:left;
	width: 575px;
	border:1px solid #96AEB4;
	margin:0px 0px 5px 0px;
	padding:5px;
}

/* Discussion forum */

.mid_dis_top_1 {
	float:left;
	margin-left:5px;
}
.mid_dis_top_2 {
	margin-top:4px;
	width:290px;
	float:right;
}
.mid_dis_content {
	clear:both;
	margin-left:5px;
	width:628px;
	background:url(../images/discussion_content_bg.gif) no-repeat;
	height:916px;
}
.mid_dis_header h3 {
	color:#465b65;
	font-size:14px;
	font-family:"Trebuchet MS";
	font-weight:normal;
	padding:0 0 0 20px;
	*padding:15px 0 0 20px;
	width:300px;
	float:left;
}
.mid_dis_header span{
	color:#96aeb4;
	font-size:12px;
	font-family:"Trebuchet MS";
	font-weight:normal;
	margin-top:15px;
	width:300px;
	float:right;
}
.mid_dis_table {
	/*overflow-y:scroll;
	clear:both;*/
}
.mid_dis_table td.dis_brrt {
	border-right:1px solid #96aeb4;
}
.mid_dis_table td.dis_brlt {
	border-left:1px solid #96aeb4;
}
.mid_dis_table td.dis_brbt {
	border-bottom:1px solid #96aeb4;
}
.mid_dis_table td.dis_brtp {
	border-top:1px solid #96aeb4;
}
.mid_dis_table td.dis_bg {
	background-color:#f5f8f8;
}
.mid_dis_table td.dis_bg_wh {
	background-color:#ffffff;
}
.mid_dis_table td {
	color:#465b65;
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:7pt;
	padding:3px 5px;
}
.mid_dis_trans {
	height:5px;
}
.dis_list_title {
	font-size:11px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	padding-top:4px;
	color:#96aeb4;
}
.dis_list_desc {
	font-size:11px;
	font-family:"Trebuchet MS";
	font-weight:normal;
	color:#465b65;
}
.dis_scroll{
	overflow-y:scroll;
	height:800px;
	width:610px;
}
.dis_button_post {
	background:transparent url(../images/btn_post.jpg) no-repeat scroll 0 0;
	border:medium none;
	height:22px;
	width:55px;
}
.mid_dis_table td input{
	float:left;
}
.mid_dis_table td span{
	color:#465B65;
	float:left;
	text-transform:none;
}
.PF_dis_img {
	border:1px solid #9db3b9;
	margin:6px 4px;
}
.PF_dis_name {
	font-size:9pt;
	text-align:left;
	margin-top: 8px;
	width: 100px;
}
.PF_dis_detail {
	margin:4px 0 0 0;
	width:115px;
}
.PF_dis_post {
	clear:both;
	text-transform:none;
	padding:3px 3px 4px 0;
	font-size:11px;
}
.tick_gray_img {
	background			: url(../images/gray_right.jpg);
	background-repeat	: no-repeat;
	width				: 47px;
	height				: 14px;
	border				: none;
}

.tick_block_none {
	background			: url(../images/white_tick.jpg);
	background-repeat	: no-repeat;
	width				: 54px;
	height				: 14px;
	border				: none;
}

.tick_green_img {
	background			: url(../images/green_right.jpg);
	background-repeat	: no-repeat;
	width				: 50px;
	height				: 13px;
	border				: none;
}

.DF_mid_cont_holder_search{
	width				: 860px;
	height				: 100%;
	float				: left;
	margin				: -10px 0 0 13px;
	
}
.DF_mid_dis_content {
	clear:both;
	margin-left:5px;
	width:647px;
	background:url(../images/df_main_bg.png) no-repeat;
	height:878px;
}
.DF_dis_scroll{
	overflow-y:scroll;
	height:810px;
	width:634px;
	float:left;
	margin-top: 5px;
	*margin-top: 15px;
	
}
.DF_mid_cn_search_top{
	float				: left;
	width				: 645px;
	height				: 30px;
	margin-left			: 7px;
}
.DF_mid_dis_top_2 {
	margin-top:4px;
	width:264px;
	float:right;
	color:#465b65;
}
.DF_mid_dis_top_nxt {
	margin-top:2px;
	width:414px;
	float:right;
	color:#465b65;
}
.DF_mid_dis_top_2 a {
	color:#465B65;
}
.DF_forum_loop_border_1 {
    vertical-align:top;
}
.DF_forum_loop_border_2 {
    vertical-align:top;
	*border-top:1px solid #96aeb4;
}

.DF2_mid_dis_content {
	clear:both;
	margin-left:5px;
	width:647px;
	background:url(../images/df_main_bg.png) no-repeat;
	height:878px;
}
.DF2_sub {
 	float:left;
	color:#465b65;
	font-size:14px;
	font-family:"Trebuchet MS";
	width:100%;
	margin: 6px 0px 0px 20px;
	*margin-left:13px;
}
.DF2_add {
	float:left;
	color:#465b65;
	font-size:11px;
	font-family:"Trebuchet MS";
	width:435px;
	margin: 15px 0px 0px 0px;
}

.DF2_dis_scroll{
	overflow-y:scroll;
	height:810px;
	width:634px;
	float:left;
	margin: 5px 0px 0px 0px;
}
.DF2_second_table {
 	padding: 0px;
	height: 70px;
	border-bottom:1px solid #96aeb4;
}
.DF2_second_table td{
 	padding: 0px;
	text-transform:none;
	vertical-align:top;
	padding-top: 5px;
}
.DF_add_topic{
	height:270px;
	width:595px;
	float:left;
	margin: 15px 0px 0px 0px;
}
.DF3_mid_dis_content {
	clear:both;
	margin-left:5px;
	width:611px;
	background:url(../images/df_main_bg_topic.png) no-repeat;
	height:500px;
}
.DF3_sub {
 	float:left;
	color:#465b65;
	font-size:12px;
	font-family:"Trebuchet MS";
	width:100%;
	margin: 5px 0px 0px 20px;
}
.DF3_add_topic{
	height:270px;
	width:640px;
	float:left;
	margin: 15px 0px 0px 0px;
}
.DF2_Breadcrumb {
	padding-left: 30px; 
	*padding-left: 23px; 
	padding-top: 2px; 
	height:20px;
	color:#000000;
	font-family: Trebuchet MS,arial,serif;
	font-size:11px;
	float:left;
}
.DF2_Breadcrumb a {
	color: #000000;
	font-family: Trebuchet MS,arial,serif;
	font-size:11px;
}

.DF_dis_scroll_topic{
	overflow-y:scroll;
	height:810px;
	width:634px;
	float:left;
	margin-top: 0px;
	*margin-top: 10px;
	
}

/*******Real wedding*******/
/*******************/
.real_wed_top{
	width				: 646px;
	height				: 215px;
	background			: url(../images/real_wedding_mid.gif) no-repeat;
	float				: left;
	margin				: 15px 0px 0px 4px;
}


.real_top_box {
	/*background-color:#FFFFFF;*/
	background:#FFFFFF url(../images/wedding_of_month.gif) no-repeat scroll 479px 20px;
	float:left;
	width: 616px;
	margin : 15px 0px 0px 15px;
	padding-bottom:10px;
	border:1px solid #96AEB4;
}

.wedding_month_bg {
	background-image:url(../images/wedding_of_month.gif) no-repeat;
	float:left;
	width: 138px;
	height: 134px;
}

.real_wed_top_img{
	width				: 145px;
	height				: 134px;
	float				: left;		
	display				: block;
	margin				: 8px 0 0px 8px;
	border				:1px solid #96AEB4;

}

.real_wed_cont{
	width				: 315px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 12px;
	text-align			: left;
}

.read_top_story{
	width				: 124px;
	float				: left;		
	display				: block;
	margin				: 5px 0 0 0px;
	text-align			: left;
	font-size			: 9px;
	color				: #719098;
	font-family			: Trebuchet MS;
}

/***************/

.real_wed_art{
	width				: 646px;
	height				: 359px;
	background			: url(../images/real_wed_story.gif) no-repeat;
	float				: left;
	margin				: 10px 0px 0px 4px;
}

.real_wed_cont_holder {
	width				: 616px;
	height				: 307px;
	float				: left;
	margin				: 15px 0px 0px 15px;
	overflow-y			: scroll;
}

.real_wed_box {
	background:#FFFFFF;
	float:left;
	width: 589px;
	margin-bottom: 10px;
	border:1px solid #96AEB4;
	padding-bottom:10px;
}

.real_wed_img{
	width				: 85px;
	height				: 75px;
	float				: left;		
	display				: block;
	margin				: 8px 0 0px 8px;
	border				:1px solid #96AEB4;

}

.real_wed_mid_cont{
	width				: 349px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 12px;
	text-align			: left;
}

.read_story{
	width				: 124px;
	float				: left;		
	display				: block;
	margin				: 5px 0 0 0px;
	text-align			: left;
	font-size			: 9px;
	color				: #719098;
	font-family			: Trebuchet MS;
}

/****Wedding Story*****/
.wedding_story_bg {
	float: left;
	width: 646px;
	height: 916px;
	background:url(../images/wedding_story.gif) no-repeat;
	margin-left: 5px;
	margin-top: 10px;
}

.wedding_story_title {
	float: left;
	width: 494px;
	margin:6px 10px 10px;
	color:#465B65;
	font-size:14px;
}

.wedding_story_top_box {
	float:left;
	margin:0 0 0 15px;
	width:630px;
}

.wedding_story_box {
	background:#FFFFFF url(../images/wedding_of_month.gif) no-repeat scroll 479px 20px;
	float:left;
	width: 615px;
	border:1px solid #96AEB4;
	padding-bottom: 7px;
}

.wedding_story_box_no_bg {
	background:#FFFFFF;
	float:left;
	width: 615px;
	border:1px solid #96AEB4;
	padding-bottom: 7px;
}

.wedding_story_img{
	width				: 145px;
	height				: 134px;
	float				: left;		
	display				: block;
	margin				: 8px 0 0px 8px;
	border				:1px solid #96AEB4;

}

.wedding_story_mid_box {
	float:left;
	width: 615px;
	margin-top: 0px;
	margin-left:15px;
	margin-top: 10px;
	overflow-y:scroll;
	height: 700px;
}

.wedding_story_inner_box{
	float:left;
	width: 541px;
	margin: 15px 20px 10px 20px;
}

.wedding_story_mid_cont {
	width				: 315px;
	height				: auto;
	float				: left;		
	display				: block;
	margin				: 10px 0 0 12px;
	text-align			: left;
}

.wedding_story_mid_inner {
	background:#FFFFFF;
	float:left;
	width: 586px;
	border:1px solid #96AEB4;
	padding-bottom:10px;
	margin:0px;
}
.SP_no_photo_mysec {
	font-size			: 10px;
	margin				: 10px 0px 0px 20px;
	color				: #93ABB1;
}
.H_login_as {
   float				: right;
   padding				: 0;
   width				: 261px;
   font-size			: 8pt;
   height				: 25px;
   margin				: 6px 25px 0px 0px;
   color				: #465B65;
   font-family			: Tahoma;
}
/*********/

/* My Website Start */

.MW_videos_text {
	float				: left;
	color				: #465B65;
	font-size			: 13px;
	font-family			: Trebuchet MS, georgia;
	font-weight			: normal;
	background			: url(../images/videos_background.jpg);
	background-repeat	: no-repeat;
	margin-top			: 10px;
	margin-left			: 20px;
	width				: 290px;
	position			: relative;
	font-weight			: bold;
}

.MW_videos_text a {
	color				: #465B65;
	font-size			: 13px;
	font-family			: Trebuchet MS, georgia;
	font-weight			: bold;
}

.MW_website_style{
	float				: left;
	position			: relative;
	width				: 200px;
	height				: 162px;
	margin				: 0px 0px 10px 36px;
}

.MW_website_style_2{
	float				: left;
	position			: relative;
	width				: 200px;
	height				: 26px;
	padding-top			: 13px;
	padding-left		: 0px;
	font-weight			: bold;
	font-size			: 10px;
	margin				: 0px 0px 0px -5px;
	*margin				: 0px 0px 0px 0px;
}
.MW_wedding_bottomtext {
	float				: left;
	position			: relative;
	height				: 17px;
	width				: 90px;
	font-weight			: bold;
	font-size			: 10px;
	margin				: 0px 0px 0px -5px;
	*margin				: 0px 0px 0px 0px;
}
.MW_wedding_column {
	float:left;
	position:relative;
	height:83px;
	width:110px;
	padding-bottom:35px;
}
.MW_website_style_no{
	float:left;
	width:400px;
	height:30px;
	margin-left:36px;
	margin-top:0px;
	font-size:12px;
	margin: 0px 0px 0px -5px;
}
.MW_edit_content {
	float:left;
	width:550px;
	margin:20px 0px 0px 30px;
}
.MW_edit_buttons_1 {
	float:left;
	width:500px;
	text-align:left;
}
.MW_edit_buttons_2 {
	float:left;
	width:500px;
	text-align:right;
}
#MW_photos_sections{
	background-image: url(../images/mw_edit_bg.png);
	background-repeat:no-repeat;
	width: 654px;
	height:882px;
	margin-left:5px;
	margin-top: 0px;
	float:left;
	position:relative;
}
.MW_photos_seeall {
	margin-left:20px;
	margin-top:19px;
	width: 617px;
	height:814px;
	float:left;
	overflow-y:scroll;
	position:relative;
}
.MW_read_inner_box{
	float:left;
	width: 580px;
	margin: 15px 20px 10px 20px;
}
.GM_mid_holder_cnt_3{
	width				: 843px;
	height				: 500px;
	float				: left;
	margin				: 0px;
	border				: 1px solid #719098;
	margin				: 0px 0px 0px 33px;
}
.GM_mid_holder_map_img {
	float				: left;
	margin				: 0px;
	color				: #719098;
	font-size			: 12px;
	overflow			: hidden;
	width				: 843px;
	height				: 500px;
}
.SP_txt_brief {
	border	: 1px solid #cccccc;
	width	: 470px;
	color	: #000000;
}

.MS_main_logo {
	width				: 300px;
	height				: auto;
	float				: left;	
	margin				: 10px 0 0 8px;
}
.MS_down_link {
	margin:25px 0px 0px 0px;
	width:315px;
	float:right;
	color:#465b65;
}
.MS_down_link a {
	color:#465b65;
}

.HL_error {
	float:left;
	height:20px;
	margin-bottom:0;
	margin-left:43px;
	margin-right:0;
	margin-top:-5px;
	font-size:10px;
	color:#FF0000;
}

.SA_send_button_NEW {
	float				: left;
	width				: 245px;
	height				: auto;
	margin				: 0px;
	padding-top			: 10px;
	text-align			: right;
}
.SA_send_button_status {
	float				: left;
	width				: 320px;
	height				: auto;
	margin				: 0px 0px 0px 69px;
	padding-top			: 10px;
	text-align			: left;
	color				: #FF0000;
}
#PPV_stat_outer{
	float				: left;
	width				: 610px;
	height				: 105px;
	margin				: 12px 0px 0px 20px;
}
#PPV_stat_outer span{
	float				: left;
	width				: 585px;
	display				: block;
	background			: #FFF;
	color				: #96aeb4;
	font-size			: 12px;
	font-weight			: normal;
	border				: 1px solid #96aeb4;
	height				: 75px;
}
.PPV_inbox_titles_1 {
	float				: left;
	width				: 130px;
	height				: 21px;
	color				: #465b65;
	margin				: 5px 0px 0px 15px;
	font-size			: 12px;
}
.PPV_stat_bg {
	background			: url(../images/sa_stat_bg.png);
	background-repeat	: no-repeat;
	width				: 645px;
	height				: 150px;
	margin-left			: 3px;
}
#AG_outer {
	float				: left;
	width				: 637px;
	display				: block;
	background			: #FFF;
	color				: #96aeb4;
	font-size			: 12px;
	font-weight			: normal;
	border				: 1px solid #96aeb4;
	margin-left			: 7px;
}

/* My Website Start */


/*****************/


.loginMain {
	background:url(../images/login_btn.gif);
	background-repeat	:no-repeat;
	width				: 39px;
	height				: 18px;
	border				: none;
	margin-top			: -2px;
	cursor:pointer;
}

.loginMain:hover {
	background:url(../images/login_btn_hover.gif);
	background-repeat	:no-repeat;
	width				: 39px;
	height				: 18px;
	border				: none;
	margin-top			: -2px;
	cursor:pointer;
}

.send_enquiry {
	background:url(../images/sa_send_bg.png) no-repeat;
	width: 648px;
	height:250px;
	float: left;
	margin-left:3px;
}

.send_enq_inner {
	margin-top: 50px;
	margin-left: 150px;
}

#tt {
 position:absolute;
 display:inline;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 overflow:hidden;

 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#96AEB4 top left;
 border: 1px solid #475965;
 color:#fff;
 
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
overflow:hidden;
}

.home_head_links {
color: #96AEB4; text-decoration: none; cursor:pointer;
	
}

.home_head_links:hover {
color: #465B65; cursor:pointer;
	
}

#site_map_read_mid_inner{
	margin-left				:10px;
	margin-top				:10px;
	font-size				:11px;
	text-decoration			:underline;
	font-family:Tahoma;
}
#site_map_read_mid_inner a{
	margin-bottom			:10px;
	color					:#000000;
}
#site_map_read_mid_inner p{
	margin-bottom			:10px;
	font-weight				:bold;
}

.page_links {
	float					:right;
	/*margin-top				: -16px;*/
	font-weight				:normal;
}

.advSupHead {
	float				: left; 
	width				:375px;
	color				: #465B65;
	font-family			: Trebuchet MS;
	font-size			: 13px;
	font-weight			: bold;
}

.search_supplier_adv{
	float				: left;
	width				: 645px;
	margin-left			: 7px;
	margin-top			: 15px;
}

.mid_cn_search_top_2 a{
	color:#FFFFFF;
}

.mid_cn_search_top_Sup a{
	color:#FFFFFF;
}

.PaginationAStyle a{
	color:#FFFFFF;
}

.wedding_story_mid_inner a{
	color:#49968a;
}

.terms_holder a{
	color:#49968a;
}

.search_add_friend{
	float:left; 
	width:82px;
	height:18px;
}

.SA_midsec_abt a{
	color:#49968A;
}

.SA_mid_holder_cnt_det a{
	color:#49968A;
}

.disc_cont_holder a{
	color:#49968A;
}

.search_left img{
	float:left;
}

#seaRch_leFt_iMg{
	float:left;
	width:150px;
	margin-right:10px;
}

/* Discussion Forum End */
/* Calendar Stop*/

/* Expert Advice Admin Start*/

/* Expert Advice Admin Stop*/

/* Balloon tip CSS ends*/

/*span.checkbox {
	width: 12px;
	height: 12px;
	padding: 0 5px 0 0;
	background			:url(../images/checkbox.gif);
	background-repeat	:no-repeat;
	float: left;
	border: 1px solid #000;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
 }
span.select {
	position: absolute;
	width: 158px;  With the padding included, the width is 190 pixels: the actual width of the image. 
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
 }*/

.forumViewPagination a {
    color: #FFFFFF;
}

.V_mid_web_1 a{
	color:#49968A;
}







#blockLeftOne{
	float: left;
	height: auto;
	margin: 0px 0 0 19px;
	padding-bottom: 8px;
	width: 176px;
}

#blocLeftContent{
	width:195px;
	height:auto;
	background:url(../images/Paper_Mid_Section.jpg) repeat-y;
	float:left;
}
#blocLeftContentWeddingTools{
	width:202px;
	height:auto;
	background:url(../images/Paper_Mid_Section_original_image.jpg) repeat-y;
	float:left;
}
#blockLeftTwo{
	float:left;
	color: #465B65; 
	font-size: 20px; 
	text-decoration:underline;
	height: auto;
	margin: 28px 0 0 19px;
	width: 176px;
}

#blockLeftTwoWeddingTools{
	float:left;
	color: #465B65; 
	font-size: 18px; 
	text-decoration:underline;
	height: auto;
	margin: 28px 0 0 19px;
	width: 176px;
}

#blockLeftHeader{
	width:195px;
	height:71px;
	float:left;
	background:url(../images/Paper_Header.jpg) no-repeat;
}
#blockLeftHeaderWeddingTools{
	width:202px;
	height:71px;
	float:left;
	background:url(../images/Paper_Header_original_image.jpg) no-repeat;
}

#blockLeftFooter{
	width:195px;
	height:33px;
	background:url(../images/Paper_Bottom.jpg) no-repeat;
	float:left;
}

#blockLeftFooterWeddingTools{
	width:202px;
	height:33px;
	background:url(../images/Paper_Bottom_original_image.jpg) no-repeat;
	float:left;
}

#blockLeftThree{
float:left; clear:both; color: #465B65; font-size: 11px; width:100%; line-height:30px;
}

#topOne{
float:left; color:#465B65;
}

#topTwo{
color:#465B65; font-size:20px; float:left; width:638px; margin-bottom:10px;
}

#topThree{
float:right; color:#465B65; margin-right: 10px; margin-top: 8px;
}

#topFour{
 float:left; color:#465B65; font-size:13px;
}

#topFive{
float:left; color:#465B65; margin-top:10px; width:100%; clear:both; margin-bottom:10px; font-weight:bold;
}

#topSix{
float:left; width:638px; color:#465B65;
}

#topSeven{
float:left; font-weight:bold; color: #465B65; margin-right:12px;
}

#topEight{
float:left; margin-right:12px;
}

#topNine{
float:left; font-weight:bold; margin-right:20px; color: #465B65; text-decoration:underline;
}

#topTen{
float:left; font-weight:bold; color: #465B65; margin-right:12px;
}

/* Wedding Directory Section */

.lhs_content{
	width: 182px;
	float: left;
	margin: 17px 0 24px 27px;
}

.lhs_content h3{
	font-family:Georgia, "Times New Roman", tahoma,"Trebuchet MS",arial,serif;
	font-size:16px;
	color: #475b66;
	padding: 0px;
	margin: 0px 0 0 4px;
}

.lhs_content p{
	font-family: tahoma,"Trebuchet MS",arial,serif;
	font-size:12px;
	color: #475b66;
	margin: 12px 0 30px 5px;
}
#lhs_content_link{
	color: #49968A;
	cursor: pointer;
	text-decoration: none;
}

.editable_banner_section{
	width: 180px;
	float: left;
	height: 134px;
	margin-bottom: 10px;
	text-align:center;
}

.wd_content_section{
    float: left;
    margin: 15px 0 0 15px;
    width: 643px;
}

.wd_content_section h1{
	font-family:Georgia, "Times New Roman", tahoma,"Trebuchet MS",arial,serif;
	font-size:19px;
	color: #475b66;
	padding: 0px;
	margin: 0px;
	font-weight:bold;

}

.wd_content_section h3{
    font-family:Georgia, "Times New Roman", tahoma,"Trebuchet MS",arial,serif;
    font-size:16px;
	font-weight:bolder;
	color: #475b66;
	padding: 0px;
	margin: 0px;
	margin-bottom: 12px;
}

.wd_content_section p{
    color: #475B66;
    font-family: Trebuchet MS,georgia;
    font-size: 12px;
    margin: 14px 0 28px;
}

.category_row{
	width: 640px;
	float: left;
	margin-bottom: 24px;
}

.category_row_left{
	float:left;
	width:295px;
}

.category_row_right{
	float:left;
	width:320px;
}
.category_row_title{
	float:left;
	font-family:Georgia, "Times New Roman", tahoma,"Trebuchet MS",arial,serif !important;
	font-size:16px !important;
	font-weight:bold !important;
	margin:0 0 5px 0 !important;
	padding:0px!important;
}
.category_row_content{
	float:left;
	clear:both;
	font-family:Georgia, "Times New Roman", tahoma,"Trebuchet MS",arial,serif;
	font-size:12px;
	margin:0px !important;
	padding:0px!important;
}
.category_row_content a:hover{
	text-decoration:none;
}

.editable_banner_link{
	border:none;
}


.send_public_enq_inner {
	margin-top: 40px;
	margin-left: 10px;
}

.publicSendEnqBox{
	float:left;
}

.publicSendEnqBoxRow{
	float:left;
	width:628px;
	margin-bottom:10px;
}

.publicSendEnqBoxColumn1{
	float:left;
	width:314px;
}

.publicSendEnqBoxRow label{
	float:left;
	width:120px;
	text-align:right;
}

.publicSendEnqBoxRow label:hover { color: #555555; text-decoration: none; }

.publicSendEnqBoxColumn2{
	float:left;
	width:314px;
}

.publicSendEnqBoxInput{
	float:left;
	margin-left:10px;
	*margin-left:5px;
}

.publicSendEnqBoxInput .inputText{
	float:left;
	width:170px;
}

.publicSendEnqBoxInput .subjectInput{
	width:484px;
}

.publicSendEnqBoxInput .messageTextarea{
	width:484px;
	color:#465B65;
}

.publicSendEnqBoxInput .spamInput{
	float:left;
	width:50px;
}

.send_public_enquiry {
	background:url(../images/sa_public_send_bg.png) no-repeat;
	width: 646px;
	height:293px;
	float: left;
	margin-left:10px;
}


/* login failed styles */
#logInFailedHeader{
	font-family:Georgia, "Times New Roman", tahoma,"Trebuchet MS",arial,serif;
	font-size:21px;
	color: #475b66;
	margin-top:18px;
	margin-left:18px;
	font-weight:bold;
} 

.loginFailedMailContent{
	color: #465B65;
	margin-left:18px;
}

#loginFailedtext1{
	margin-top:10px;
}

#loginFailedtext2{
	width:787px;
}

#loginFailedtext2 a{
	color:#49968A;
	text-decoration:none;
}

#loginFailedtext2 a:hover{
	text-decoration:underline;
}

#loginFailedtext3{
	width:793px;
}

#loginFailedEmail{
	font-weight:bold;
	font-size:11px;
	margin-left:27px;
	color: #475b66;
	margin-right:8px;
	float:left;
}

#signup_email{
	width:180px;
	float:left
}

#loginFailedSendPass{
	margin-left:117px;
	margin-top:15px;
	clear:both;
	float:left;
}
#loginFailedSendCancel{
	margin-left:3px;
	margin-top:15px;
    float:left;
	*margin-top:33px;
	*margin-left:-82px;
}
.loginFailedMailContent li{
	*margin-left:37px;
}



.budget_mid_main_1 {
	width				: 598px;
	height				: 17px;
	background-color	: #465b65;
}
.budget_mid_main_title_1 {
	width				: 29px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 12px;
	font-family			: "Trebuchet MS";
	padding-left		: 10px;
	float				: left;
}
.budget_mid_main_title_1_budget {
	width				: 38px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 12px;
	font-family			: "Trebuchet MS";
	float				: left;
	text-align          : center;
}

.budget_mid_main_title_2 {
	width				: 234px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.budget_mid_main_title_2_budget {
	width				: 234px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.budget_mid_main_title_3 {
	width				: 96px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.budget_mid_main_title_3_budget {
	width				: 96px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
	padding-left        : 17px;
}
.budget_mid_main_title_4 {
	width				: 95px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.budget_mid_main_title_4_budget {
	width				: 95px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.budget_mid_main_title_5 {
	width				: 98px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.budget_mid_main_title_5_budget {
	width				: 98px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}
.budget_mid_main_title_6 {
	width				: 36px;
	height				: 17px;
	color				: #FFFFFF;
	font-size			: 11px;
	font-family			: "Trebuchet MS";
	padding-top			: 1px;
	float				: left;
}

.budget_mid_main_2 {
	width				: 593px;
	height				: 17px;
	background-color	: #92aab0;
	padding-left		: 5px;
	color				: #FFFFFF;
}

.budget_mid_main_holder {
	width				: 627px;
	height				: 650px;
	float				: left;	
	margin				: 2px 0 0 5px;
	overflow-y			: scroll;
	overflow-x			: none;
}












.LoggedInUser{
  margin-top:10px;
  float:right;
  margin-right:23px;
}

.publicMessageSent{
	color:red;
	margin-bottom:20px;
	margin-left:8px;
}
