@charset "iso-8859-1";



@import url(../../base/css/general.css);

@import url(login_section.css);

	a:link { color: #1a80a6; font-weight:bold; }
	a:visited { color: #1a80a6; font-weight:bold; }
	a:hover { color: #1a80a6; font-weight:bold; }
	
.t_s {background:url(../images/dot2.gif) 0 0 repeat-x; margin-top:1px;}
.tl_s {background:url(../images/tl2.gif) 0 0 no-repeat;}
.tr_s {background:url(../images/tr2.gif) 100% 0 no-repeat;}	
	
.line_dotted
{
 background-image:url(../images/line_dotted.jpg);
 background-repeat:repeat-x;
 height:10px;
}

.line_dotted_j
{
 background-image:url(../images/line_dotted_j.gif);
 background-repeat:repeat-x;
 height:2px;
}

.line_dotted_fbc
{
 background-image:url(../images/line_dotted_fbc.gif);
 background-repeat:repeat-x;
 height:2px;
}

.fb_account_box
{
	margin-left:110px;
	padding-bottom:10px;
}



.fb_blue_box
{
	
	border: 1px #78BCDA solid;
	width: 470px;
	height: 145px;
	padding: 3px;
	color: #3b8dc0;
	font-family: Arial;
	font-size: 12px;
	float: left;
	margin-right: 10px;
}

.fb_album_header
{
	background-color:#DDF4FF;
	padding: 3px;
	color: #3b8dc0;
	font-family: Arial;
	font-size: 14px;
	float: left;
}


.fb_photo_box
{
	border: 1px #ECECEC solid;
	width: 125px;
	height: 110px;
}

.fb_photo_unit
{
	
	width: 150px;
	padding: 3px;
	font-family: Arial;
	font-size: 12px;
	float: left;
	margin-right: 5px;
}
.simple_box_header{
	width:297px;
	height:10px;
	margin:0 auto;
	background:url(../images/simple_box_header.gif) 0 0 no-repeat;
	}

.simple_box_body{
	width:296px;
	margin:0 auto;
	padding:0px 0px 0px 0px ;
	border-left:1px solid #77BCDB;
	border-right:1px solid #77BCDB;
	overflow:hidden;
	}

.simple_box_footer{
	width:297px;
	height:10px;
	margin:0 auto;
	background:url(../images/simple_box_footer.gif) 0 0 no-repeat;
	}

.lblue_text_13
{
	color: #3e8dc0;
	font-family: Arial;
	font-size: 13px;
	
}

.ablack_text_12
{
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	line-height:18px;
}
.lgray_text_12
{
	font-family: Arial;
	font-size: 12px;	
	color:#aaaaaa;
	line-height:18px;
}
.lblue_text_14
{
	color: #0e8ebf;
	font-family: Arial;
	font-size: 14px;
}

.bublue_text_11
{
	text-decoration: underline;	
	color: #0e8ebf;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	
}
.bblue_text_12
{
	color: #0e8ebf;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	
}

.divider
{
	height:10px;
	width: 100%;
}






.tab_off
{
	background-image:url(../images/tab_off.gif);
	height:24px;
	width:225px;
	float:left;
	background-repeat: no-repeat;
	text-align:center;
	text-decoration: none;
	color: #0C8EBE;
	padding-top:3px;
	cursor:hand;

}

.tab_on
{
 
	background-image:url(../images/tab_on.gif);
	height:24px;
	width:225px;
	float:left;
	background-repeat: no-repeat;
	text-align:center;
	text-decoration: none;
	color: #0C8EBE;
	padding-top:3px;
	cursor:hand;
	

}

.tab_off_e
{
 
	background-image:url(../images/tab_off_e.gif);
	height:24px;
	width:338px;
	float:left;
	background-repeat: no-repeat;
	text-align:center;
	text-decoration: none;
	color: #0C8EBE;
	padding-top:3px;
	cursor:hand;
	

}

.tab_on_e
{
 
	background-image:url(../images/tab_on_e.gif);
	height:24px;
	width:338px;
	float:left;
	background-repeat: no-repeat;
	text-align:center;
	text-decoration: none;
	color: #0C8EBE;
	padding-top:3px;
	cursor:hand;
	

}


.account_text
	{
		color:#5180A6;
		font-size: 12px;
		 
	}

.line_dotted_r
{
 background-image:url(../images/line_dotted.jpg);
 background-repeat:repeat-x;
}

.header_feature
{
	background-image:url(../images/f_header.gif);
  	background-repeat:repeat-x; 
  	height:25px;	
  	float: left;
  	color: #FFFFFF;
  	font-size: 12px;
  	font-weight: bold;
  	padding-top: 5px;
}
.header_feature_vline
{
  	float: left;
  	background-color: #FFFFFF;
  	width: 1px;
  	height:30px;
}

.content_feature
{
	border-left: 1px #6BBEDC solid;
	border-bottom: 1px #6BBEDC solid;
  	height:25px;	
  	float: left;
  	font-size: 12px;
  	padding-top: 5px;
}

.content_feature_bg
{
	border-left: 1px #6BBEDC solid;
	border-bottom: 1px #6BBEDC solid;
	background-color: #E8F9FD;
  	height:30px;	
  	float: left;
  	font-size: 12px;
  	padding-top: 5px;
}

.content_feature_last_bg
{
	border-left: 1px #6BBEDC solid;
	border-bottom: 1px #6BBEDC solid;
	border-right: 1px #6BBEDC solid;
	background-color: #E8F9FD;
  	height:30px;	
  	float: left;
  	font-size: 12px;
  	padding-top: 5px;
}

.content_feature_last
{
	border-left: 1px #6BBEDC solid;
	border-bottom: 1px #6BBEDC solid;
	border-right: 1px #6BBEDC solid;
  	height:25px;	
  	float: left;
  	font-size: 12px;
  	padding-top: 5px;
}







.blue_box_bg{
	
	padding: 5px 5px 5px 5px;
	border: 1px #6BBEDC solid;
	background-color: #E8F9FD;
	color: #333333;
	
}
.left_blue_box_bg{
	
	padding: 5px 5px 5px 5px;
	border: 1px #78BCDA solid;
	background-color: #DDF4FF;
}

.blue_header_box_bg{
	
	padding: 5px 5px 5px 5px;
	border: 1px #78BCDA solid;
	background-color: #DDF4FF;
	color: #5180A6;
	font-weight: bold;
	
}

.blue_header_box_bg_small{
	
	padding: 2px 2px 2px 2px;
	border: 1px #78BCDA solid;
	background-color: #DDF4FF;
	color: #5180A6;
	font-weight: bold;
	
}
.left_blue_box_bg_new
{
	
	border: 1px #78BCDA solid;
	background-color: #DDF4FF;
}

.simple_box_bg
{

	border: 1px #DDF4FF solid;
	background-color: #DDF4FF;
	padding: 3px 3px 3px 3px;
	color: #5180A6;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;	
}

.left_box_h_text
{
	text-transform: uppercase;
	color: #1AB2F5;
	font-size: 11px;
	font-weight: bold;
}
.lineHeight
{
	line-height: 16px;
	position: relative;
}
.lineHeight_ff
{
	line-height: 14px;
	position: relative;
}


.lineHeight_t
{
	line-height: 13px;
	position: relative;
}
.lineHeight_t_ff
{
	line-height: 12px;
	position: relative;	
}

.leftBoxHeaderPadding_t
{
	padding: 2px 5px 3px 5px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color:#FFFFFF;
	
}
.leftBoxHeaderPadding
{
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color:#FFFFFF;
	
}


.req_blue_box_bg{
	
	padding: 5px 5px 5px 5px;
	background-color: #E8F9FD;
	color: red;
	font-size: 11px;
	height: 18px;
}

.seo_right_blue_box_bg{
	
	padding: 5px 5px 5px 5px;
	border: 1px #6BBEDC solid;
	text-align: left;
}

.seo_right_blue_box_bg2{
	
	
	border: 1px #6BBEDC solid;
	text-align: left;
	margin-bottom:10px;
}



.blue_box{
	
	padding: 5px 5px 5px 5px;
	border: 1px #6BBEDC solid;
	color: #333333;
}

.red_box{
	
	padding: 5px 5px 5px 5px;
	border: 1px #FF0000 solid;
	color: #FF0000;
	align: center;
	text-align: center;
	margin: 5px 5px 5px 5px;
}

.hr_line
{
	border: 1px #7BD1E7 solid;
	
}



.popup_blue_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5180A6;
}

.press_release_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.simple_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}
.title_blue_text_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a80a6;
}
.title_blue_text_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1a80a6;
}
.black_text_11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#333333;
}

.gray_text_11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#666666;
}


.black_text_12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#333333;
}
.blue_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#5180A6;
}

.blue_text_privacy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#5180A6;
}

.blue_text_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#0379AC;
}
.blue_text_14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color:#0379AC;
}

.blue_text_13
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color:#0379AC;
}

.blue_text_12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#1a80a6;
}

.blue_text_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#329CC9;
}
.blue_text_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#0379AC;
}

	body

	{
		margin:0px;
		padding:0px;
		background-color:#E7F3F9;  
		
	background-image:url('https://www.wedspace.com/media/images/profile_bg/396877_bg_963.png'); 
	    background-repeat:repeat; 
	    background-position: left right;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
	}

	

 .pad{
	padding:0px;
	
	background-image:url('../images/pad.gif');
	background-repeat:repeat-x;
	width:100%;
	height:30px;
	position: relative;
	display:block;
		
	
	

	}

	

	div.welcome{
	position:relative;
	top:5px;
	text-align:right;
	font-size:12px;
	font-family: Arial;
	color:#368CBC;
	text-transform:capitalize;
	}

	.welcome a,
	.welcome a:link,
	.welcome a:hover,
	.welcome a:active,
	.welcome a:visited {
	color:#368CBC;
	text-decoration: none;		
	}









	

	a img, form 

	{

		border:none;

		margin:0px;

		padding:0px;

	}	

	


	

	/* * * * MsgBox * * * */

	

	.MsgBox

	{

		margin:15px auto 15px auto;

	}

	

	.MsgBox td

	{

		margin:0px;

		padding:0px;

	}

	

	.MsgBox .corner,

	.MsgBox .corner img

	{

		width:7px;

		height:7px;

		font-size:0px;

	}

	

	.MsgBox .left_side,

	.MsgBox .right_side,

	.MsgBox .top_side,

	.MsgBox .bottom_side

	{

		background-color:#F8F8F8;

		background-image:url(../images/msgbox_bd.gif );

		font-size:0px;

	}

	

	.MsgBox .left_side

	{

		width:7px;

		background-position:left top;

		background-repeat:repeat-y;

	}

	

	.MsgBox .right_side

	{

		width:7px;

		background-position:right top;

		background-repeat:repeat-y;

	}

	

	.MsgBox tr .top_side

	{

		height:7px;

		background-position:left top;

		background-repeat:repeat-x;

	}

	

	.MsgBox .bottom_side

	{

		height:7px;

		background-position:left bottom;

		background-repeat:repeat-x;

	}



	.MsgBox .msgbox_content

	{

		background-color:#F8F8F8;

	}

	

	.MsgBox .msgbox_text

	{

		text-align:center;

		color:#CCCCCC;

		font-weight:bold;

		font-size:24px;

		padding:10px;

		text-transform:uppercase;

	}

	

	/* * * *  * * * */

	

	
.main_store
	{

		position:relative;

		width: 100%;

		border: 0px solid #fff;

		background-color: #fff;

		

		margin-bottom:5px;

		margin-top:4px;

		margin-left:auto;

		margin-right:auto;

		/*padding:8px 10px;*/

	}

	

	/*.topestMenuWrapper

	{

		position:relative;

		height:21px;

	}*/

	

	.topestMenu

	{
	}

	

	.topestMenu a

	{
	}

	.topBlock

	{

		position:relative;

		top:0px;

		/*height:98px;*/

		width:100%;
		border:0px dashed blue;

		margin-bottom:0px;

		padding-bottom:10px;

	}

	#logon
	{
	width:100%;
	height:98px;
	/* background-image:url('../images/header.png'); */
	background-image:url('../images/new_trans_wedspace_logo.gif');
	}

	img.mainLogo

	{
	}



	.topBigText

	{

		position:absolute;

		top:7px;

		left:70px;

	}

	

	.topBigText .title

	{

		font-size:36px;

		line-height:36px;

	}

	

	.topBigText .title a,

	.topBigText .title a:link,

	.topBigText .title a:visited,

	.topBigText .title a:active,

	.topBigText .title a:hover

	{

		font-weight:bold;

		color:#666666;

		text-decoration:none;

	}

	

	.topBigText .powered

	{

		font-size:8px;

		font-weight:bold;

		text-transform:uppercase;

		color:#666666;

		margin-left:3px;

	}

	

	.topMenuWrapper

	{

		position:relative;
		top:-10px;
		

		/*height:24px;*/

		z-index:150;

	}

	.newHeader

	{

		position:relative;

		background-color:#fff;

		margin:0 auto;

		padding:2px 10px 0px 10px;

		text-align:center;

		

	}

	
	.topMenu {
		width: 100%;
		background-image: url(../images/topMenuBg.gif);
	}
	

	
	
	.topMenu td {
		background-color:white;
		height: 22px;
		text-align: center;
		vertical-align: middle;
	}
	
	.topMenu a,
	.topMenu b {
		font-weight: bolder;
		display: block;
		line-height: 22px;
		height: 22px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	.topMenu a span,
	.topMenu b span{
		font-weight: bolder;
		display: block;
		line-height: 22px;
		height: 22px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	.topMenu a,
	.topMenu a:link,
	.topMenu a:visited,
	.topMenu a:active {
		color: #0E8DC0;
		text-decoration: none;
		background:url(../images/head_r.png) right top no-repeat;
		/*border-left:1px solid #FFFFFF;*/
		/*border-right:1px solid #FFFFFF;*/
	}
	.topMenu a span {
		color: #0E8DC0;
		text-decoration: none;
		background:url(../images/head_l.png) left top no-repeat;
		/*border-left:1px solid #FFFFFF;*/
		/*border-right:1px solid #FFFFFF;*/
	}
	
	.topMenu b,
	.topMenu a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background:url(../images/head_r_h.png) right top no-repeat;
		/*border-right:1px solid #FFFFFF;*/
	}

	.topMenu b span, .topMenu a:hover span {
		color: #FFFFFF;
		text-decoration: none;
		background:url(../images/head_l_h.png) left top no-repeat;
		/*border-left:1px solid #FFFFFF;*/
		/*border-right:1px solid #FFFFFF;*/
	}
	
	.topMenu b {
		cursor: default;
		white-space: nowrap;
	}
	
	.subMenusContainer {

		position: relative;
		width: 100%;

		z-index: 150;

	}

	

		.subMenu {
		background-image:url(../images/h_menu_bg.gif);
		/*background-repeat:repeat-x;*/
		height:50px;
		padding:0px;
		/*padding-left: 14px;*/
		font-weight: bold;
		/*background-color: white;*/
		position: absolute;
		display:block;
		top: 0px;
		/*width: 946px;*/
		width: 100%;
	}



	.subMenuOvr {

		margin-left:14px;

	}

	

	* html .subMenu {

		/*background-image:none;

		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_uni/images/h_menu_bg.png', sizingMethod='scale');*/

		/*background-image:url('templates/tmpl_uni/images/h_menu_bg.png');*/

	}



	.subMenu h2 {
		margin: 0px;
		padding: 0px;
		padding-bottom: 0px;
		font-size: 24px;
		color: #6CBCE6;
		text-transform: capitalize;
	}

	

	.subMenu a,
	.subMenu a:link,
	.subMenu a:hover,
	.subMenu a:active,
	.subMenu a:visited {
		color: #368CBC;
		text-decoration: none;
		font-family: Arial;
		font-size:12px;
	}
	


	.subMenu a, .subMenu b {

		margin-right: 9px;

	}

	

	/* * * *  * * * */

	

	h2.pageHeader {

		margin: 0px;

		padding: 0px;

		font-size: 0px;

		visibility:hidden;

		color: #666666;

		height: 16px;

		padding-top: 0px;

		padding-left: 0px;

	}

	.Notice

	{

		padding:3px;

		width:70%;

		border:1px solid #cc6;

		background-color:#ffc;

		margin:5px auto;

		text-align:center;

		color:black;

	}

	

	.bodyBlock

	{
		margin-top: 0px;
		z-index: 50;
		padding: 0px 0px 0px 0px;
		

	}

	

	.page_column {

		float: left;

		position: relative;

		top:-20px;

		overflow:hidden;

	}

/*
	img{

	position:relative;



	}
*/
	

	.page_block_container {


		padding-right:  0px;

	}

	

	.page_column_first .page_block_container {

		margin-left: 0px;

	}

	

	.page_column_last .page_block_container {

		margin-right: 0px;

	}

	

	.leftNavDiv

	{

		position:relative;

		width:182px;

		float:left;

		margin-right:8px;

	}

	

	.rightNavDiv

	{

		position:relative;

		width:749px;

		/*float:left;*/

		padding:0px;

		overflow:hidden;

	}

	

	/* * * * * * */



	

	.loginDiv

	{

		position:relative;

		height:201px;

		border:1px solid #ccc;

		margin-bottom:13px;

	}

	* html .loginDiv

	{

		margin-bottom:14px;

	}

	

	

	.shoutboxDiv

	{

		position:relative;

		border:1px solid #ccc;

		margin-bottom:13px;

		height:241px;

	}

	

	* html .shoutboxDiv

	{

		height:242px;

	}

	

	.pollsDiv

	{

		position:relative;

		border:0px solid green;

	}

	

	.boxHeader

	{

		position:relative;

		background-image:url('../images/head_cutting.gif');

	    background-repeat:repeat-x;

		

		height:22px;

		padding:4px 0px 0px 6px;

		font-size:10px;

		font-weight:bold;

		color:#666;

		text-align:left;

		text-transform:uppercase;

	}

	

/**************************************************************/

	

	.menu_item_link

	{

		text-decoration:none;

	}

	

/**************************************************************/	

	

	div.menu_item_line

	{

		position:relative;

		padding:0px 0px 0px 25px;

		margin:0px 0px 1px 0px;

		height:20px;

		line-height:20px;

		vertical-align:middle;

		font-weight:bold;

		text-transform:capitalize;

	}

	div.menu_item_line_active

	{

		position:relative;



		height:20px;

		line-height:20px;

		vertical-align:middle;

		font-weight:bold;

		text-transform:capitalize;



		padding:0px 0px 0px 25px;

		margin:0px 0px 1px 0px;

		background-image:url(../images/bullet.gif);

		background-repeat:no-repeat;

		background-position:left center;

	}

	

/**************************************************************/	



	.disignBoxFirst

	{

		position:relative;

		border:1px solid #CCC;

		margin-bottom:10px;

		background-image:url('../images/head_cutting.gif');

		background-repeat:repeat-x;

		background-color:#fff;

	}

	

	.boxFirstHeader

	{

		height:17px;

		padding:3px 0px 0px 8px ;

		font-size:12px;

		font-weight:bold;

		color:#666;

		text-align:left;

		text-transform:uppercase; 

		border-bottom: 1px solid #CCC;

	}

	

	.boxContent

	{

/*		position:relative; */

		overflow:hidden;

		font-size:13px;

		/*color:#000000;*/

		padding:10px;

	}

	

	.disignBoxFirst .boxFirstHeader .dbTopMenu,

	.disignBoxFirst .boxFirstHeader 

	{

		position: absolute;

		top: 0px;

		right: 0px;

		white-space:nowrap;

		color: #000;

		font-size: 11px;

		text-transform: capitalize;

		font-weight: bold;

		/*margin-right:5px;*/

	}

	

	.disignBoxFirst .boxFirstHeader 

	{

		padding-top:3px;

		padding-right:5px;

	}

	

	
	

	.dbTopMenu div a,

	.dbTopMenu div a:link,

	.dbTopMenu div a:hover,

	.dbTopMenu div a:active,

	.dbTopMenu div a:visited
	{

		text-decoration: none;

		color: #000000;

	}
	.caption_item
	{
		position:relative;
		font-size: 13px;
		text-decoration: none;
		color: #FFFFFF;
		float:right;
		font-weight:bold;
		
	}
	
	
	.caption_item a,

	.caption_item a:link,

	.caption_item a:hover,

	.caption_item a:active,

	.caption_item a:visited	

	{
		font-size: 13px;
		text-decoration: underline;
		

	}
	

	.caption_item a

	{

		margin-left:4px;

	}

	

	.dbTopMenu div.active
	{
		float: left;
		border-left: 1px solid #6dbedc;
		background-color:#FFFFFF;
		color: #000000;
		
	}

	.dbTopMenu div.notActive
	{

		float: left;
		border-left: 1px solid #6dbedc;
		background-color:#d6f4ff;
	}

	.dbTopMenu div.notActive_Last

	{
		float: left;
		margin:-1px 0px 0px 0px;
		padding: 3px 0px 0px 0px;
		border-left: 1px solid #6dbedc;
		height:21px;
		position:relative;
		font-size:11px;
		width:54px;
		background-color:#d6f4ff;
		background-image: url(../images/notActive_Last_bg.gif);
		background-repeat: no-repeat;
		color:#000000;		
	}	


	.dbTopMenu div.Active_Last

	{
		float: left;
		margin:-1px 0px 0px 0px;
		padding:3px 0px 0px 0px;
		border-left: 1px solid #6dbedc;
		height:21px;
		position:relative;
		font-size:11px;
		width:54px;
	}	


	.dbTopMenu div.Active_Last
	{
		
		background-image: url(../images/Active_Last_bg.gif);
		background-repeat: no-repeat;
		color:#000000;
	}
	


	.disignBoxFirst .boxFirstHeader .dbTopMenu1,

	{

		position: absolute;

		top: 0px;

		left: 0px;

		white-space:nowrap;

		color: #000;

		font-size: 11px;

		text-transform: capitalize;

		font-weight: bold;

		/*margin-right:5px;*/

	}



	.dbTopMenu1 div.active,

	.dbTopMenu1 div.notActive

	{

		float: left;

		top:0px;

		padding-left: 5px;

		padding-right: 5px;

		border-right: 1px solid #6dbedc;

		height:15px;

		z-index:100;

		position:relative;

		background-color:#d6f4ff;

	}
	


	.dbTopMenu1 div a,

	.dbTopMenu1 div a:link,

	.dbTopMenu1 div a:hover,

	.dbTopMenu1 div a:active,

	.dbTopMenu1 div a:visited
	{

		text-decoration: none;

		color: #000000;

	}



	.dbTopMenu1 div.active

	{

		border-bottom: 2px solid #FFF;
		color:#000;
		background-color:#ffffff;

	}
	.dbTopMenu1 div.notActive

	{

		background-color:#d6f4ff;
		color:#000;
		border-bottom: 1px solid #6dbedc;

	}
	
	/*curved boxes design1*/

div.roundBox {

	background: #ffffff;

  border:none;

  position:relative;

  } 

div.roundBox h3 {

  font-size:16px;

  padding:5px;

  }

div.roundBoxBody {

  padding:15px;

  margin:0;

  margin-top:-1.7em;

  }

div.roundBoxFooter {

  }

div.roundBoxFooter p {

  padding:15px;

  margin:-2em 0 0 0;

  }

div.roundBox {

  background: url(../images/box_topleft.gif) top left no-repeat;

  } 

div.roundBox h3 {

  background: url(../images/box_topright.gif) top right no-repeat;

  padding: 9px 15px;

  margin:0;

  }

div.roundBoxBody {

  background: url(../images/box_rightborder.gif) top right repeat-y;

  }

div.roundBoxFooter {

  background: url(../images/box_bottomleft.gif) bottom left no-repeat;

  }

div.roundBoxFooter p {

  background: url(../images/box_bottomright.gif) bottom right no-repeat;

  }


#back h3
{
height:22px;
color:#FFFFFF;
background-image:url(../images/dotblue.gif);
width:99%;
}

#newback {

position:relative;
}

#newback h3
{
	background-color:#D6EBFF;
}
#newback h5
{
	background-color:#d6f4ff;
	position:relative;
	color:#000000;
	margin-top:-10px;
	margin-left: 5px;
	margin-right: 5px;
	z-index:110px;
	height:17px;
}

/*curved box design 2*/

.bl2 {border: 1px solid #4A6EC3; background:url(../images/bl2.gif) 0 100% no-repeat; text-align:center}

.bl {background:url(../images/bl2.gif) 0 100% no-repeat; text-align:center;}

.br {background:url(../images/br2.gif) 100% 100% no-repeat;}

.tl {background:url(../images/tlblue.gif) 0 0 no-repeat;}

.tr {background:url(../images/trblue.gif) 100% 0 no-repeat;}

.tr2 {background:url(../images/tr2.gif) 100% 0 no-repeat;}

.trlight {background:url(../images/trlight.gif) 100% 0 no-repeat;}

.t {background:url(../images/box/box_top_center.gif) 0 0 repeat-x; margin-top:1px;}

.b {background:url(../images/dot2.gif) 0 100% repeat-x;margin-bottom:3px;}

.l {background:url(../images/dot2.gif) 0 0 repeat-y;}

.r {background:url(../images/dot2.gif) 100% 0 repeat-y;}




.RoundBoxcontent, .RoundBoxcontentDotted {text-align:left; padding:10px 5px 10px 5px; font-size:12px; }

.RoundBoxcontentBlue {text-align:left; padding:10px; font-size:12px;}

.RoundBoxcontentNS {text-align:left; font-size:12px;}


div.RoundBoxcontent_Gallery   h3 {
  
  font-size:14px;
  height:100%;
  color:#FFFFFF;
  text-align: left;
  padding-left: 5px;
  padding-top: 5px;
  width: 90%;
}



div.RoundBoxcontent h3, div.RoundBoxcontentNS h3 {

  font-size:14px;
  width:100%;
  height:100%;
  color:#FFFFFF;
  padding:0px;
  margin:-5px 1px 4px 5px;
  
}

.RoundBoxHomePage {text-align:left;  padding:0px; padding-left:5px; margin-right:2px; font-size:12px; }

.RoundBoxHomePage h3 {

  font-size:14px;
  width:100%;
  height: 25px;
  color:#FFFFFF;
  padding:0px;
  padding-top:5px;
  margin: 0px 0px 0px 0px;
  
}

.RoundBoxHomePage ul {

  font-size:12px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:20px;
  padding-left:5px;
  padding-right:5px;
  font-family: Arial, Helvetica, sans-serif;	  
}

.RoundBoxcontent_nspace {text-align:left; padding:2px 0px 0px 0px; font-size:12px;}

div.RoundBoxcontent_nspace h3 {

  font-size:14px;
  width:90%;
  height:100%;
  color:#FFFFFF;
  margin:0px 0px 0px 0px;
  padding-top:5px;
  padding-left:5px;

}

.RoundBoxcontent_default {text-align:left; padding:0px 0px 0px 0px; font-size:12px;}

div.RoundBoxcontent_default h3 {

  font-size:14px;
  width:90%;
  height:100%;
  color:#FFFFFF;
  margin-top:0px;
  padding-top:5px;
  padding-left:5px;

}


div.RoundBoxcontent_default h2 {
  font-size:14px;
  width:100%;
  color:#368CBC;
  background-color: #DFF3FC;
  margin-top:0px;
  padding:2px 0px 2px 0px;
}



.RoundBoxContent_Home {text-align:left; margin: 0px 0px 0px 0px; }

div.RoundBoxContent_Home h3 
{
  font-size:14px;
  color:#FFFFFF;
  margin-top:0px;
  padding-top:5px;
  padding-left:5px;
}


div.RoundBoxContent_Home_Content
{
  margin-top:-5px;
  padding-left:5px;
  padding-bottom:5px;
  height: 250px;
}



div.RoundBoxcontentBlue h3, div.RoundBoxcontentDotted h3 {

  font-size:14px;

  width:99%;

  height:100%;

  background-color:#CDDDEC;

  color:#4a6ec3;

   color: #6DBEDC;

  padding:1px;

  margin:0px 1px 4px 0px;

 /* background:url(../images/dots.gif) 0 100% repeat-x;*/

}

 div.RoundBoxcontent h2 {

  font-size:15px;

  width:100%;

  height:100%;

  color:#4a6ec3;

   color: #6DBEDC;

  padding:1px;

  margin:0px 1px 4px 0px;

 /* background:url(../images/dots.gif) 0 100% repeat-x;*/

  }

  div.RoundBoxcontentDotted h2 {

  font-size:15px;

  width:100%;

  height:100%;

  color:#4a6ec3;

   color: #6DBEDC;

  padding:1px;

  margin: 1px 4px ;

  background:url(../images/dots.gif) 0 100% repeat-x;

  }

  div.RoundBoxcontentBlue h2, div.RoundBoxcontentNS h2 {

  font-size:15px;

  width:100%;

  height:100%;

  padding:1px;

  margin:0px 1px 4px 0px;

  color:#4a6ec3;

 color: #6DBEDC;

 /* background:url(../images/dots.gif) 0 100% repeat-x;*/

  }

div.RoundBoxcontent h5 {

  font-size:12px;

  padding:1px;

  color:#4A6EC3;

 color: #6DBEDC;

  padding-top:1px;

  margin-top:2px;

  margin-bottom:1px;

  padding-bottom:1px;

  }

 div.RoundBoxcontent h6 {

  font-size:14px;

  padding:1px;

  color:#4A6EC3;

 color: #6DBEDC;

  padding-top:1px;

  margin-top:2px;

  margin-bottom:1px;

  padding-bottom:1px;

  }

/*curved box design gray*/

.bl2-gray {border: 1px solid #4A6EC3; background:url(../images/bl2-gray.gif) 0 100% no-repeat; text-align:center; }

.bl-gray {background: url(../images/bl2-gray.gif) 0 100% no-repeat; text-align:center;}

.br-gray {background:url(../images/br2-gray.gif) 100% 100% no-repeat;}

.tl-gray {background:url(../images/tl2-gray.gif) 0 0 no-repeat;}

.tr-gray {height:180px; background:url(../images/tr2-gray.gif) 100% 0 no-repeat;}

.tr2-gray {background:url(../images/tr2-gray.gif) 100% 0 no-repeat;}

.t-gray {background:#D8D8D8 url(../images/dot2.gif) 0 0 repeat-x; margin-top:1px;}

.b-gray {background:url(../images/dot2.gif) 0 100% repeat-x;margin-bottom:3px;}

.l-gray {background:url(../images/dot2.gif) 0 0 repeat-y;}

.r-gray {background:url(../images/dot2.gif) 100% 0 repeat-y;}



/*curved box design white*/

.bl2-w {border: 1px solid #4A6EC3; background:url(../images/bl2-w.gif) 0 100% no-repeat; text-align:center}

.bl-w {background:url(../images/bl2-w.gif) 0 100% no-repeat; text-align:center;}

.br-w {background:url(../images/br2-w.gif) 100% 100% no-repeat;}

.tl-w {background:url(../images/tl2-w.gif) 0 0 no-repeat;}

.tr-w {height:146px; background:url(../images/tr2-w.gif) 100% 0 no-repeat;}

.tr2-w {background:url(../images/tr2-w.gif) 100% 0 no-repeat;}

.t-w {margin-right:10px; float: left; width:190px;height:146px; background:#fff url(../images/dot2.gif) 0 0 repeat-x; }

.b-w {background: url(../images/dot2.gif) 0 100% repeat-x;margin-bottom:3px;}

.l-w {background:url(../images/dot2.gif) 0 0 repeat-y;}

.r-w {background:url(../images/dot2.gif) 100% 0 repeat-y;}





/*login box design 2*/

.br-l {background:url(../images/br2b.jpg) 100% 100% no-repeat;}

.tr-l {background:url(../images/tr2b.jpg) 100% 0 no-repeat;}

.t-l {background:#e6f0f2 url(../images/dot2.gif) 0 0 repeat-x; margin-top:1px;}

.b-l {background:url(../images/dot2.gif) 0 100% repeat-x;margin-bottom:3px;}

.r-l {background:url(../images/dot2.gif) 100% 0 repeat-y;}



/*curved box Blue Gray*/

.blbg {background:url(../images/blbg.gif) 0 100% no-repeat; text-align:center;}

.brbg {background:url(../images/brbg.gif) 100% 100% no-repeat;}

.tlbg {background:url(../images/tlbg.gif) 0 0 no-repeat;}

.trbg {background:url(../images/trbg.gif) 100% 0 no-repeat;}

.tbg {background:url(../images/dotbgt2.gif) 0 0 repeat-x; margin-top:1px;}

.bbg {background:url(../images/dotbgb.gif) 0 100% repeat-x;margin-bottom:3px;}

.lbg {background:url(../images/dotbgl.gif) 0 0 repeat-y;}

.rbg {background:url(../images/dotbgr.gif) 100% 0 repeat-y;}



  .RoundBoxcontent h3 div.notActive, .RoundBoxcontent h3 div.active  {padding:3px 5px 4px 5px; font-size:11px;}

  .dbTopMenu {position:relative; float:right;  margin-top:-20px;}
  .dbTopMenu1 {position:relative; float:left; top:20px; margin-top:-20px;}

  .dbTopMenuNB {position:relative; float:right; top:-1px; margin-top:-20px;}

  .bottom_text {padding:3px; font-size:14px;}
  

  .bottom_text_link {padding:3px; font-size:12px;}
  .bottom_text_link2 {padding:3px; font-size:11px;}
  .bottom_text_link3 { font-size:12px;}
  

	.dbBottomMenu

	{

		position:relative;

		height: 16px;

		margin-top:5px;

		text-align: center;
		

	}

	

	.backMembers,

	.moreMembers,

	.viewAllMembers {

		color:#669;

		text-transform:capitalize;

		font-weight:bold;

	}

	

	.backMembers {

		float: left;

	}

	

	.moreMembers {

		float: right;

	}

	

	

/**************************************************************/

	div.design_box_border

	{

		position:relative;

		border:1px solid #ccc;

		margin:10px;

		padding:1px;

	}

	div.design_box_border div.header

	{

		position:relative;

		padding:0px 0px 0px 7px;

		height:30px;

		line-height:23px;

		vertical-align:middle;

		font-size:12px;

		font-weight:bold;

		text-transform:uppercase;

		

		background-image:url('../images/design_border_cutting.gif');

	    background-repeat:repeat-x;

		

	}

	div.design_box_border div.keeper

	{

		position:relative;

		padding:5px;

		border:0px solid red;

		text-align:center;

		margin:2px;

	}

	

		

/**************************************************************/	

	.emptyBox

	{

		position:relative;

		border:1px solid #ccc;

		margin:0px;

		padding:3px;

	}

	



/**************************************************************/	

	/*####################################################################*/



	.languageBlock

	{

		position:relative;

		border:0px solid red;

		float:right;

		margin-top:0px;

	}

	

	.skinBlock

	{

		position:relative;

		border:0px solid red;

		float:right;

		margin-top:24px;

		margin-right:-90px;

	}

	

/*####################################################################*/



	.topBannerBlock

	{

		position:relative;

		width:770px;

		/*height:40px;*/

		margin-top:5px;

		border:1px solid red;

		margin-left:auto;

		margin-right:auto;

		

	}

	

	.bannerBlock

	{

		position:relative;

		width:770px;

		margin:0px auto;

		border:0px solid red;

	}

	

	.leftBanner

	{

		position:absolute;

		top:0px;

		left:-150px;

		border:0px solid red;

	}

	

	.rightBanner

	{

		position:absolute;

		top:0px;

		right:-150px;

		border:0px solid red;

	}

	

	.bottomBannerBlock

	{

		position:relative;

		width:770px;

		margin-top:0px;

		border:0px solid red;

		margin:auto;

	}

	

	.bannerInnerBlock

	{

		position:relative;

		margin-left:auto;

		margin-right:auto;

		border:0px solid blue;

		width:470px;

	}

/*####################################################################*/

	div.playerAdminLink

	{

		position:relative;

  		text-align:left;

 		margin-bottom:15px;

 	}

	

	

	

	.action

	{

		margin-top:20px;

	}

/**************************************************************/	

/**************************************************************/	

/* #################################################################### */

	.logInRegistrationText

	{	

		margin:5px;

	}

	

	/**************************************************************/	

	div.pollBlock

	{

		position:relative;

		overflow:hidden;

		
		height:135px;
		/*
		height:154px;
		width:260px;
		

		border:1px solid #96B2C9;
		margin-bottom:10px;
		*/
		border:0px solid #96B2C9;
		text-align:left;

		float:left;

		

	}
	div.pollAnswerBlock

	{

		position:relative;

		margin:2px;

		overflow:hidden;
		/* height:100px; */
		height:85px; 

		border:1px solid #96B2C9;
		text-align:left;
		
		

	}	

	div.pollBody

	{

		border:1px dashed #CCC;

		margin:5px;

	}

	div.pollCaption

	{

		position:relative;

		margin:3px;

		padding:0px;

		overflow:hidden;

		height:15px;

		line-height:15px;

		vertical-align:middle;

		font-weight:bold;

		/*background-color:#96B2C9;

		color:#fff;*/

	}



	div.pollUp

	{

		position:absolute;

		left:2px;

		top:2px;

	}

	div.pollDown

	{

		position:absolute;

		left:2px;

		bottom:2px;

	}

	div.pollQuestionBlock

	{

		position:absolute;

		/*width:190px;*/

		padding:2px;

		overflow:hidden;

		margin-left:18px;
		

	}

	div.pollSubmitBlock

	{

		position:relative;

		margin:2px;

		overflow:hidden;

		height:30px;

		border:solid 0px #0000cc;

		text-align:center;

	}

	

	

	

	.small

	{

		font-size:11px;

		color:#333366;

	}

	

	.text2

	{

		border:1px solid #fff;

	}

	

	.pollContainer

	{
		position:relative;
		background-color:transparent;

	}

	

	.createPollSection

	{

		position:relative;
		background-color:transparent;

	}

	

	.controlsDiv

	{

		position:relative;

		clear:both;

		

		background-color:#ffffff;

	}

	

	.innerControlBlock

	{

		position:relative;

		float:none;

		width:auto;

	}

	

	.controlsHeader

	{

		padding: 0px 2px;

		font-weight:bold;

	}

	

	.deleteDiv

	{

		padding: 2px 0px 0px 2px;

		

	}

	

	/*.rightNavDiv .boxContent table textarea

	{

		width:300px;

	}*/

	

/*####################################################################*/



	.customMenuItemActive

	{

		color:black;

	}

	

	div.menuLine,

	div.menuLine:hover,

	div.menuLineActive

	{

		font-size:13px;

		margin-bottom:5px;

		text-transform:capitalize;

		color:black;

	}

	

	.menuLineDivider

	{

		

	}

	

	div.menuLinkBlock

	{

		padding-left:20px;

		background-repeat:no-repeat;

		background-image:url(../images/menu_pt.gif);

	}

	

	div.menuLine div.menuLinkBlock:hover

	{

		background-image:url(../images/menu_pt_h.gif);

	}

	


	.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block

	{

		margin-left:5px;		

	}

	

	.hello_member

	{

		padding:7px 12px 0px;

		font-size:14px;

	}

	

	.hello_actions

	{

		text-transform:capitalize;

		color:black;

	}

	.hello_actions span

	{

		margin-left:5px;

	}

	

	.no_hello_actions

	{
		padding-right:10px;
		padding-top:60px;
		color: #FFFFFF;
		font-size: 15px;
		font-family:Trebuchet MS, Arial, San-Serif;
	}
	
	.no_hello_actions span
	{
		margin-left:5px;
		margin-right:5px;
		color:#FFFFFF;
		text-decoration: none;
		font-family:Trebuchet MS, Arial, San-Serif;
		font-size: 15px;		
	}

	.user_welcome_message
	{
		padding-top:60px;
		padding-right:10px;
		color: #FFFFFF;
		font-size: 14px;
		font-family:Trebuchet MS, Arial, San-Serif;
	}
	
	.user_welcome_message span
	{
		margin-left:5px;
		margin-right:5px;
		color:#FFFFFF;
		text-decoration: none;
		font-family:Trebuchet MS, Arial, San-Serif;
		font-size: 14px;		
	}


	

	.menuLineDivider
	
	{

		

	}

	

	div.menuLinkBlock

	{

		padding-left:20px;

		background-repeat:no-repeat;

		background-image:url(../images/menu_pt.gif);

	}

	

	div.menuLine div.menuLinkBlock:hover

	{

		background-image:url(../images/menu_pt_h.gif);

	}

	

	.topMemberBlock

	{

		position:absolute;

		right:5px;

		top:10px;

		height:100px;

		text-align:right;

		padding:3px;

	}

	

	.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block

	{

		margin-left:5px;

	}

	

	.hello_member

	{
		padding:7px 12px 0px;

		font-size:14px;

	}
	
	.hello_actions

	{
		text-transform:capitalize;

		font-size:11px;

	}

	

	.hello_actions span

	{

		margin-left:5px;
		margin-right:5px;
		color:#FFFFFF;
		text-decoration: none;
		font-family:Trebuchet MS, Arial, San-Serif;
		font-size: 15px;		
		
		
	}
	
	

	/* * * * Tags * * * */

	

	.tags_wrapper

	{

		text-align:center;

		border:0px solid green;

		margin:0px 18px 30px auto;

	}

	

	.one_tag

	{

		margin:0px 1px;

		line-height:30px;

		border:0px solid green;

	}

	

	div.rate_text

	{

		text-align:center;

		font-weight:bold;

	}

	

	

	

	

	/* * * * STANDART * * * */

	

	.newsWrap,

	.categoryBlock1,

	.categoryBlock2,

	.categoryHeader,

	.articleBlock,

	.articleBlock1,

	.articleBlock2

	{

		margin: 0px 0px 10px;

	}

	

	.categoryBlock1,

	.categoryBlock2,

	.categoryHeader,

	.articleBlock,

	.articleBlock1,

	.articleBlock2

	{

		margin-left:12px;

		margin-right:12px;

		text-align:justify;

	}

	

	.newsHead,

	.categoryCaption,

	.artCaption,

	.articleBlock1 .title,

	.articleBlock2 .title

	{

		font-size:16px;

		font-weight:bold;

		padding-left:30px;

		padding-bottom:10px;

		background-position:left top;

		background-repeat:no-repeat;

	}



	.newsHead

	{

		background-image:url(../images/icons/news.gif);

		text-align:left;

	}

	

	.newsInfo

	{

		font-size:11px;

		color:#666666;

	}

	

	.newsText

	{

		

	}

	.newsReadMore

	{

		font-weight:bold;

		text-align:right;

	}

		

	.articleBlock1 .title,

	.articleBlock2 .title

	{

		margin-bottom:5px;

		background-image:url(../images/icons/artic_papr.gif);

	}

	.articleBlock1_member .title_article,

	.articleBlock2_member .title_article

	{

		margin-bottom:5px;

	}
	

	.categoryCaption,

	.artCaption

	{

		background-image:url(../images/icons/artic_fldr.gif);

	}

	

	.articleBlock .date,

	.articleBlock1 .date,

	.articleBlock2 .date

	{

		font-size:11px;

		color:#666666;

	}



	.guestbookTextArea

	{

		width: 530px;

		height:250px;

	}



	/* Blog Design Box */

	.blogBlock

	{

		margin-bottom:10px;

		margin-top:10px;

	}



	.blog_wrapper

	{

		margin-bottom:10px;

		margin-top:10px;

	}



	.blog_subject

	{

		font-size:16px;

		font-weight:bold;

		padding-left:35px;

		padding-bottom:10px;

		background-repeat:no-repeat;

		background-position:left top;

		background-image:url(../images/icons/artic_papr.gif);

	}



	.blog_author

	{

		font-size:11px;

		font-style:normal;

		color:#666666;

		padding-top:2px;

		padding-bottom:2px;

	}



	.blog_text

	{

		font-size:13px;

		text-align:justify;
		word-wrap:break-word;

	}



	.blogs_pages

	{

		margin:4px;

		text-align:center;

		font-weight:bold;

		font-size:12px;

	}



	.menuLinkBlock 

	{

		font-weight:bold;

		font-size:18px;

		text-decoration:underline;

		color:#333366;

	}

	

	.online_offline_bulb

	{

		position:absolute;

		z-index:10;

		right:0px;

		top:0px;

	}



	/* * * * Blog/Cls/Adv little blocks * * * */

	.blog_subject_n

	{

		font-size:16px;

		font-weight:bold;

		padding-bottom:5px;

		background-repeat:no-repeat;

		background-position:left top;

	}

	



	

	.blog_subject

	{

		font-size:16px;

		font-weight:bold;

		padding-left:25px;

		padding-bottom:5px;

		background-repeat:no-repeat;

		background-position:left top;

		background-image:url(../images/icons/artic_papr.gif);

	}

	

	.blogInfo

	{

		color:#666666;

		font-size:11px;

		padding-bottom:2px;

		padding-top:2px;

	}



	.blogInfo span

	{

		margin-right:5px;

		line-height:18px;

	}



	.blogInfo span img

	{

		vertical-align:middle;

		margin-right:3px;

	}

	

	.blogSnipper

	{

		font-size:13px;

		text-align:justify;

	}

	

	.icon_block

	{

		position:relative;

		float:left;

		width:47px;

		height:47px;

		margin-right:10px;

	}

	

	.blog_wrapper_n

	{

		position: relative;

		float: left;

		margin-top:0px;

		margin-bottom:15px;

		width:82%;
		word-wrap: break-word;

	}



.blogHead

{

	/* background-image:url(../images/icons/artic_papr.gif); 

	background-position:left top; */

	background-repeat:no-repeat;

	font-size:12px;

	font-weight:bold;

	padding-bottom:5px;

	/* padding-left:25px; */

}



.blogInfo

{

	color:#666666;

	font-size:11px;

	padding-bottom:2px;

	padding-top:2px;
	word-wrap: break-word;

}



.blogInfo span

{

	margin-right:5px;

	line-height:18px;
	word-wrap: break-word;

}



.blogInfo span img

{

	vertical-align:middle;

	margin-right:3px;

}



.blogSnippet

{

	font-size:13px;

	text-align:justify;
	word-wrap:break-word;

}



	/* * * * RSS Feed * * * */

	

	.rss_item_wrapper

	{

		padding-bottom:15px;

	}

	

	.rss_item_header

	{

		font-size:16px;

		font-weight:bold;

	}

	

	.rss_item_info

	{

		color:#666;

		font-size:11px;

	}

	

	.rss_read_more

	{

		text-align:right;

		font-weight:bold;

	}

	



	.login_ajax {

		position:absolute;

		z-index:550;

		background-image:url('../images/op40.png');

		display:none;

	}

	

	/** html .login_ajax {

		background-image:url('../images/spacer.gif');

		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_uni/images/op40.png', sizingMethod='scale');

	}*/



/* * * * Modal window * * * */



.popup_form_wrapper

{

	border-collapse:collapse;

	margin:0px;

	padding:0px;

	width:350px;

}



.popup_form_wrapper td

{

	padding:0px;

	margin:0px;

}



.popup_form_wrapper td.corner

{

	width:16px;

	height:16px;

	font-size:1px;

}



.popup_form_wrapper td.side

{

	width:16px;

}



.popup_form_wrapper td.side_ver

{

	height:16px;

}



.popup_form_wrapper td.side_ver,

.popup_form_wrapper td.side

{

	background-image:url(../images/sp_op_gr.png);

	font-size:1px;

}



.popup_form_wrapper td.container

{

	background-color:white;

	width:450px;

}



/************EOS*************/



.edit_item_table_cont

{

	position:relative;

	border:1px solid #666666;

	/*padding-top:25px;

	padding-bottom:25px;*/

}



.bottomCopyright {

	height: 17px;

	padding-top: 3px;

	border-top: 0px solid #999999;

	background-color:#FFFFFF;

	visibility:hidden;

	font-size: 11px;

	text-align: center;

	padding-left: 10px;

	padding-right: 10px;

}

.bottomLinks {

	position: relative;
	float: left;
}



.bottomCpr {

	position: relative;

	float: right;

}



.short_desc {

	position: relative;

	float:left;

	width: 760px;

}



.login_ajax_wrap {

	width:350px;

	margin:250px auto 0px;

}



.login_ajx_close {

	position: absolute;

	right: -1px;

	top: 3px;

	z-index: 150;

	cursor: pointer;

}


/*
div.blueback {

float:right;

margin-top:7px;

width:315px;

height:474px;

	background-image:url('../images/blue_pattern.gif');

	background-repeat:repeat;

}

div.blueback1 {
margin:0px;
width:300px;
background-image:url('../images/blue_pattern.gif');
background-repeat:repeat;
}
*/
.home_text_1, .home_text_ul
{
	font-size: 12px;
	font-family:Trebuchet MS, Arial, San-Serif;
	
}

.home_text_ul
{
	margin:0px;
	padding:5px 5px 0px 22px;
	line-height:14px;
	
}

.home_text_li{
	padding:0px 0px 6px 0px;
}
.home_tour_sec{
	margin:4px 0px -7px 5px; 
	border-top:#d6f4ff dotted 1px; 
	padding-top:5px; 
	text-align:right;
}

.main_table
{
	width:1000px;
	border:0;
	cellspacing:0px;
	cellpading:0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
.main_table_padding
{
	width:1000px;
	border:0;
	cellspacing:0px;
	cellpading:0px;
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.main_table_col_left
{
	width:125px;
	
}

.main_table_col_1_new
{
	width:575px;
	
}
.main_table_col_2_new
{
	width:10px;
	
}
.main_table_col_3_new
{
	width:300px;
}








.main_table_col_1
{
	width:690px;
	
}
.main_table_col_2
{
	width:10px;
	
}
.main_table_col_3
{
	width:300px;
}
.padding_main_content_table
{
	padding: 0px 8px 8px 8px;
}

.text3
{
	color: #282828;
	font-weight: bold;
}
/*SEO Styles 2-23-09*/
.clearDiv{clear:both;}
.clearDiv10b{clear:both; margin-bottom:10px;}
.contentDefault{padding: 0px 10px 10px 10px; text-align:left;}
.black18{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:18px;
}
.blue18{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#1676a2;
	font-size:18px;
}

.black18, .black14, .black14u{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.black18{font-size:18px;}
.blue18{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#1676a2;
	font-size:18px;
}
.black14, .black14u{font-size:14px;}
.black14u{text-decoration:underline;}
.blue14{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}



.blue14uu{
	color:#0e8ebf;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.smallfooterlink
{
	
/*color:#0e8ebf;*/
color:#000;
font-weight:normal;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif
                                                           
}

.smallfooterbar
{
	
color:#0e8ebf;
font-size:7pt;
font-family:Arial, Helvetica, sans-serif
font-family:Arial, Helvetica, sans-serif;
text-decoration:none

}

a.maplink:link
{
	
color:#0e8ebf; 
font-weight:normal;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif
                                                           
}

a.maplink:visited
{
	
color:#0e8ebf;
font-weight:normal;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif
                                                           
}

a.smallfooterlink:visited
{

color:#0e8ebf; 


font-size:7pt;
font-family:Arial, Helvetica, sans-serif
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
                                                           
}

a.smallfooterlink:link
{
	
color:#0e8ebf; 


font-size:7pt;
font-family:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
                                                           
}

.blue14u{
	

	color: #000;
}

.blue14{color:#1676a2;}

.vendorSection{
	margin-top:10px;
	padding-bottom:7px;
	padding-top: 7px;
	border-top:#6dbedc dotted 2px;
	clear:both;
	overflow: auto;
	
}

div.vendorSection h2 {
	
	display:inline;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1676a2;
}

.bluelinku {
	color:#0e8ebf;
	text-decoration:underline;
}
.formCol84{
	width:84px;
	margin-right:4px;
	float:left;
	text-align:left;
	margin-top:3px;
}
.formElement82{
	width:82px; 
	font-size:11px; 
	margin:4px 0px 10px 0px;


}

.formElement83{
	width:102px;
	
	font-size:11px; 
	margin:0px 0px 0px 5px;
	border:#6bbedc solid 1px;


}
/*ARTICLE Styles 2-23-09*/

.ArticleContentBlock{
	color:#4f7b9e;
	font-size:12px;
	margin-top:10px;
}
.ArticleLeftCol{
	float:left; 
	width:320px; 
	padding-right:10px;
	border-right:#6dbedc dotted 2px;
	}
.ArticleLeftInner{
	float:left; 
	width:47%; 
	padding-right:5px;
	margin-left:5px;
}
.ArticleRightCol{
	float:right; 
	width:320px;
	padding-left:5px;
}
.ArticleRightInner{
	float:left; 
	width:47%; 
	padding-left:5px;
}
.ArticleColHeader{
	background:#dcf4ff;
	padding:5px;
	width:315px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.ArticleList{
	list-style:none; 
	line-height:20px; 
	margin:5px 0px 25px 0px; 
	padding:0px;
	font-size:11px;
	font-weight:lighter;
}

.BlogList{
	list-style:none; 
	line-height:20px; 
	margin:5px 0px 10px 0px; 
	padding:0px;
	font-size:11px;
	font-weight:lighter;
}

/*Status Styles 02-26-09*/
.MyStatusBox{
	float:left; 
	text-align:left
}
.FriendStatusBox{
	clear:both;
	text-align:left;
	margin:5px 0px 5px 0px;
	padding:2px 0px 5px 0px;
	line-height:18px;
	width:100%;
	border-bottom:#6dbedc dotted 1px;
}
.MyStatusTextBox{
	width:500px;
	height:47px;
	font-size:11px;
	margin-right:10px;
}
.MyEndorseTextBox{
	width:580px;
	height:35px;
	font-size:11px;
	margin-right:10px;
}



.MyStatusTextBox_Mem{
	width:610px;
	height:30px;
	font-size:11px;
	margin-right:5px;
	border:#6BC1DC solid 1px;
}

.MyWallTextBox{
	width:290px;
	height:30px;
	font-size:11px;
	border:#6BC1DC solid 1px;
}


.statusProfileImage{
	border:#a1a0a0 solid 1px;
	float:left;
	margin-right:10px;
}
/*Points Pages Styles 03-11-09*/
.left{float:left;}
.storeImages{margin-right:19px; float:left;}
.PointsColLeft{
	float:left;
	margin-right:10px;
	width:338px;
}
.PointsColRight{
	float:left;
	width:338px;
}
.pointsRow{
	border-top:#6bbedc solid 1px; 
	padding:0px; 
	margin:0px 0px 0px 1px;
	width:100%;
}
.RewardsCola, .RewardsColb, .RewardsColc, .RewardsHeaderb, .RewardsHeaderbn, .PointsCola, .PointsColb, .PointsFooterb, .RewardsVendorb{
	padding:5px 5px 3px 5px; 
	text-align:left; 
	float:left; 
}
.RewardsCola, .RewardsColb, .RewardsHeadera, .RewardsHeaderb, .PointsCola, .PointsColb, .PointsHeadera, .PointsFootera, .RewardsVendora, .RewardsVendoraHeader{
	border-right:#6bbedc solid 1px;
}
.RewardsHeadera, .RewardsHeaderc, .PointsHeadera, .RewardsVendoraHeader{
	text-align:left; 
	float:left;
	padding:20px 5px 2px 5px;
	height: 18px;
}
.RewardsHeaderb, .RewardsHeaderbn{
	height:32px;
}
.RewardsHeadera, .RewardsHeaderb, .RewardsHeaderc, .RewardsHeaderbn, .PointsHeadera, .PointsFootera, .PointsFooterb, .RewardsVendoraHeader{
 color:#0379AC;
 font-size:14px;
 font-weight:bold;
 background:#dcf4ff;
 }
.RewardsCola, .RewardsHeadera{
 	width:187px; 
 }
.RewardsColb, .RewardsHeaderb, .PointsColb, .RewardsHeaderbn, .PointsFooterb, .RewardsVendorb{
 	width:51px;
	color:#0379AC;
	text-align:center; 
 }
.RewardsColc, .RewardsHeaderc{
 	width:66px;
	text-align:center;  
 }
.RewardsCola, .RewardsVendora, .PointsCola{font-size:11px;}

.RewardsCola, .RewardsColb, .RewardsColc{height:21px;}

.PointsCola, .PointsHeadera{
 	width:202px; 
 }
.PointsSubHeader{
 	padding:5px 5px 3px 5px; 
	text-align:left;
	color:#6cbedc;
	font-weight:bold;
	border-bottom:#6bbedc solid 1px; 
 }
.SpanPointsSubHeader{
	text-align:left;
	color:#6cbedc;
	font-weight:bold;
	font-size: 12px;
 } 
 
.PointsFootera, .RewardsVendora{
 	width:264px;
	padding:5px 5px 3px 5px;
	float:left;	
}
.PointsFootera{
	text-align:right;	
}
.PointsFootera, .PointsFooterb{height:26px; margin-bottom:1px;}
.RewardsVendoraHeader{width:264px;}



table.gb_endorse_table
{
	border-collapse:collapse;
	width:100%;
}

table.gb_endorse_table td,
table.gb_endorse_table th
{
	border:1px solid #CCCCCC;
	padding: 2px;
}

table.gb_endorse_table th
{
	background-color:#888888;
	color:#ffffff;
}

tr.gb_endorse_row_even
{
	background-color:#dddddd;
}

tr.gb_endorse_row_odd
{
	background-color:#f9f9f9;
}

.picPosition
{
	
	background-color:#F4F3F3;
	text-align:center;
}

.exhCol{
	border:#6bbedc solid 1px; 
	padding:5px; 
	margin:0px 0px 0px 1px;
	width:100%;
	background:#dcf4ff;
	color: #0C8EBE;
	
}

.listExhRow
{
	border:1px solid #CCCCCC;
	padding: 2px;
}

.listTickets
{
	
	padding: 2px;
}
.TicketsCol{
	border:#6bbedc solid 1px; 
	padding:5px; 
	margin:0px 0px 0px 1px;
	width:100%;
	background:#dcf4ff;
	color: #0C8EBE;
	
}

.ReportCol{
	border:#6bbedc solid 1px; 
	padding:3px; 
	margin:0px 0px 0px 1px;
	width:100%;
	background:#dcf4ff;
	color: #0C8EBE;
	font-size: 12px;
	
}
.TotalRow{
	padding:5px; 
	margin:0px 0px 0px 0px;
	width:100%;
	background:#dcf4ff;
	color: #0C8EBE;
	font-size: 12px;
	
}
.TotalRowW{
	padding:5px; 
	margin:0px 0px 0px 0px;
	width:100%;
	background:#FFFFFF;
	color: #0C8EBE;
	font-size: 12px;
	
}
.exhRCol
{
	padding-left: 10px;
}	

.listRCol
{
	padding-left: 3px;
}

.listReportCol
{
	padding-left:5px;
	padding-right:5px;
	margin:0px 0px 0px 0px;
	width:100%;
	font-size: 12px;
}

.listTRCol
{
	padding-left: 3px;
	padding:5px;
	background:#dcf4ff;
}

.NoteTextArea{
	width:645px;
	height:50px;
	font-size:12px;
}
/*Prank CSS 5-4-09*/
#prankButton{z-index: 2; top: 100px; position: relative;}
#prankMessage{z-index: 1; left: 0px; bottom: 42px; position: relative;}
.ptextarea{height:118px; width:650px; margin:3px 0px 10px 0px; padding:0px; font-size:11px;}
.ptextfeild{width:170px; margin-right:3px;}
.pblock{margin:10px 0px 0px 0px;}
.pformblockL, .pformblockR 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left; 
}
.pformblockR 
{
	padding:5px 0px 0px 15px;
}
.pformblockL 
{
	padding:5px 0px 0px 0px;
}
/*PhotoUpload CSS 5-11-09*/
.publockL, .publockR 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	color: #1a80a6; 
}
.publockR 
{
	padding:8px 0px 0px 15px;
}
.publockL 
{
	padding:8px 0px 0px 0px;
}
.fileBrowser, .fileViewer{
	cursor:auto; 
	height:265px; 
	border:#666 solid 1px; 
	margin:10px 0px 10px 0px;
}
.fileBrowser{
	float:left; 
	width:230px; 
}	
.fileViewer{
	float:right; 
	width:425px; 
}
.btnRight{
	float:right;
	margin-left:5px;
}
.red{color:#FF0000;}
.publockL, .publockR 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	color: #1a80a6; 
}
.puicolRContainer
{
	float:right;
	text-align:left;
	font-size: 11px;
	color: #1a80a6;
	width:225px; 
	
}
.puicolR{ 
	float:right;
	text-align:left;
	font-size: 11px;
	color: #1a80a6;
	width:235px;
	 
}
.puicolL{ 
	float:left;
	width:82px;
	border:#ccc solid 1px;
	
	 
}
.EditColL, .EditColR{
	width:328px; 
	margin-top:10px; 
	font-size:11px;
	
}
.EditColL{float:left;}
.EditColR{float:right;}
.editFeild1{
	width:223px; 
	height:14px; 
	font-size:11px;
}

.editFeild2{
	margin-top: 5px;
	width:190px; 
	height:14px; 
	font-size:11px;
	margin-bottom: 5px;
}

.editFeild3{
	
	width:219px; 
	height:25px; 
	font-size:11px; 
	margin:2px 0px 5px 0px;
}
.editFeild4{margin-bottom:3px;}
.photoEdit
{
	float:left; 
	border:#ccc solid 1px;
	
}

.boldheader
{
	font-size: 12px;
	/* color: #3896B3; */
	color: #01719B;
	
	font-weight: bold;
}

.bullgreentext
{
	color: #1A80A6;
}

.bullblacktext
{
	color: #000000;
}


/*PhotoSection CSS 6-03-09*/
.photoSplashRow, .photoSubRow{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#5180A6;
}
.photoSplashRow{margin-bottom:15px;}
.photoSubRow{margin:6px 0px 6px 0px;}
.photoBox, .photoBox2, .photoBox3{
	vertical-align:middle;
	float:left;
	text-align:center;
}
.photoBox, .photoBox2{width:129px;}
.photoBox{margin-right:8px;}
.photoBox2{margin-right:5px;}
.photoBox3{
	width:155px; 
	margin-right:10px;
}
a.browsePhoto_link:link
{
	font-weight:bold;
	font-size:11px;
	color:#0062a0;	
}

a.browsePhoto_link:visited
{
	font-weight:bold;
	font-size:11px;
	color:#0062a0;	
}

a.browsePhoto_link_big:link
{
	font-weight:bold;
	font-size:13px;
	color:#0062a0;	
}

a.browsePhoto_link_big:visited
{
	font-weight:bold;
	font-size:13px;
	color:#0062a0;	
}

.photoBorder, .photoBorder3{
	border:#ededed solid 1px;
	margin:3px 0px 3px 0px; 
}
.photoBorder{height:129px;}
.photoBorder3{height:155px;}

.brightBlueText{color:#69ccf9; font-size:12px;}

.RoundBoxcontent_SubBlue {text-align:left; padding:0px 0px 0px 0px; font-size:12px;}

div.RoundBoxcontent_SubBlue h3 {

  font-size:14px;
  width:90%;
  height:100%;
  color:#FFFFFF;
  margin:0px;
  padding-top:5px;
  padding-left:5px;
}
.blueSubBar{
	background-color:#dcf4ff; 
	height:20px; 
	border-left:#6bbedc solid 1px; 
	border-right:#6bbedc solid 1px; 
	padding:5px 10px 2px 10px;
}

#colors2 ul {
	margin-left: 0;
	margin-right:0px;
	padding-left: 0;
	padding-top: 0;
	display: inline;
	} 

#colors2 ul li {
	margin-left: 1px;
	margin-bottom: 1px;
	font-size:16px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #333;
	list-style: none;
	display: inline;
	}
	
		
#colors ul li.red {background-color:#990000;}
#colors ul li.orange {background-color:#FF6600;}
#colors ul li.yellow {background-color:#FFFF00;}
#colors ul li.green {background-color:#33CC00;}
#colors ul li.teal {background-color:#00CCFF;}
#colors ul li.blue {background-color:#0099FF;}
#colors ul li.purple {background-color:#9933CC;}
#colors ul li.pink {background-color:#FF3399;}
#colors ul li.white {background-color:#FFFFFF;}
#colors ul li.gray {background-color:#999999;}
#colors ul li.black {background-color:#000000;}
#colors ul li.brown {background-color:#663300;}




#colors ul {
	display: inline;
	margin: 0px 0px 0px 0px;
	text-align: left;
	} 

#colors ul li 
{
	
	border: 1px solid #000;
	list-style: none;
	margin-right: 2px;
	display: inline;
	text-align: left;
	}
	
		
#colors2 ul li.red {background-color:#990000;}
#colors2 ul li.orange {background-color:#FF6600;}
#colors2 ul li.yellow {background-color:#FFFF00;}
#colors2 ul li.green {background-color:#33CC00;}
#colors2 ul li.teal {background-color:#00CCFF;}
#colors2 ul li.blue {background-color:#0099FF;}
#colors2 ul li.purple {background-color:#9933CC;}
#colors2 ul li.pink {background-color:#FF3399;}
#colors2 ul li.white {background-color:#FFFFFF; }
#colors2 ul li.gray {background-color:#999999;}
#colors2 ul li.black {background-color:#000000;}
#colors2 ul li.brown {background-color:#663300;}

.colorBlock{  }

.colorBlock_h{ height:18px; width: 18px;  }

/*EVENT Styles 6-23-09*/

.EventLeftCol{
	float:left; 
	width:328px;
	margin-right:8px; 
	}
.EventLeftInner{
	float:left; 
	width:47%; 
	padding-right:5px;
	margin-left:5px;
}

.EventColumn{
	float:left; 
	width:150px; 
	padding-right:5px;
	margin-left:5px;
	
}



.EventRightCol{
	float:right; 
	width:325px;
	padding-left:8px;
	border-left:#93cfe6 dotted 2px;
}
.EventRightInner{
	float:left; 
	width:47%; 
	padding-left:5px;
}

ul.event{
	margin:10px 0px; 
	padding:0px 0px 0px 15px; 
	color:#1a80a6;
}

li.eventL{padding-bottom:8px;}

li.eventR{
	padding-bottom:3px;
	font-size:11px;
}
a.eventLink:link { color: #1a80a6; font-weight:normal; text-decoration:none;}
a.eventLink:visited { color: #1a80a6; font-weight:normal; text-decoration:none;}
a.eventLink:hover { color: #1a80a6; font-weight:normal; text-decoration:underline;}

/*Forum Section CSS 7-08-09*/

.askQBoxMain{width:318px; height:40px; margin-bottom:8px;}
.gray-11{color:#999999; font-size:11px;}
.rentQuestion{
	height:46px; 
	width:320px; 
	margin:3px 0px 4px 0px; 
	padding-bottom:7px; 
	border-bottom:#6abddb solid 1px; 
	color:#333333;
	font-size:11px;
}
.rentQuestionI{float:left; margin-right:5px;}

.QuestionBox{
	float:left; 
	width:540px; 
	margin:6px 0px 0px 0px; 
	line-height:20px;
}
.linksQBox{
	width:540px; 
	margin:15px 0px 0px 0px;
	padding-top:10px; 
	border-top:#ccc solid 1px; 
	font-size:11px;
}








/* Tooltip CSS */

div.tt{
    position:relative;
    z-index:24;
    text-decoration:none;
	color: #3580A4;
	font-family: Arial, Helvetica, sans-serif;
}
div.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
div.tt:hover{ z-index:25; color: #3580A4; background:;}
div.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 5px 0 0 0;
	width:300px;
    text-align: left;
	filter: alpha(opacity:100);
	KHTMLOpacity: 0.99;
	MozOpacity: 0.99;
	opacity: 0.99;

}
div.tt:hover span.top{
	display: block;
	padding: 10px 10px 0;
}
div.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 8px 8px 8px 8px; 
	background-color: #DCF4FF; 
	font-size: 12px;
	font-style:normal;
	border-color:#000000;
}
div.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
}


.bridal_guide_banner {
	border:#6abed8 solid 1px;
	margin:0px 0px 0px 0px;
	padding:5px 8px 8px 10px;
	width:280px; 
}

.bridal_guide_banner_header {
	font-family: Arial;
	font-size: 16px;
	color: #2E9DCD ;
	font-weight: bold;
}

.bridal_guide_banner_content {
	font-family: Arial;
	font-size: 11px;
	color: #454545 ;
}

.bridal_guide_banner_content_link {
	font-family: Arial;
	font-size: 11px;
	color: #2E9DCD ;
	font-weight: bold;
}

.wedspace_banner_header {
	font-family: Arial;
	font-size: 20px;
	color: #2E9DCD ;
	font-weight: bold;
}

.wedspace_banner_content {
	font-family: Arial;
	font-size: 12px;
	color: #2E9DCD ;
}


.wp_cls_input
{
	border:1px solid #adadad;
	width: 300px;
	font-family: Arial;
	font-size: 12px;
}


.wprole
{
	font-family: arial;
	color: #0586bf;
	font-size: 12px;
	font-weight: bold;
}
.wpname
{
	font-family: arial;
	color: #0586bf;
	font-size: 12px;
	font-weight: bold;

 
}
.wpaka
{
	font-family: arial;
	color: #323232;
	font-size: 12px;
}





.topMenuVendor {
		
		background-image: url(../images/topMenuBg.gif);
	}
	
	.topMenuVendor td {
		background-color:white;
		height: 22px;
		text-align: center;
		vertical-align: middle;
	}
	
	.topMenuVendor a,
	.topMenuVendor b {
		font-weight: bolder;
		display: block;
		line-height: 22px;
		height: 22px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	.topMenuVendor a span,
	.topMenuVendor b span{
		font-weight: bolder;
		display: block;
		line-height: 22px;
		height: 22px;
		margin: 0px;
		padding: 0px;
		text-transform: uppercase;
	}
	
	.topMenuVendor a,
	.topMenuVendor a:link,
	.topMenuVendor a:visited,
	.topMenuVendor a:active {
		color: #0E8DC0;
		text-decoration: none;
		background:url(../images/head_r.png) right top no-repeat;
		
	}
	.topMenuVendor a span {
		color: #0E8DC0;
		text-decoration: none;
		background:url(../images/head_l.png) left top no-repeat;
		
	}
	
	.topMenuVendor b,
	.topMenuVendor a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background:url(../images/head_r_h_v.png) right top no-repeat;
	}

	.topMenuVendor b span, 
	.topMenuVendor a:hover span {
		color: #FFFFFF;
		text-decoration: none;
		background:url(../images/head_l_h.png) left top no-repeat;
	}
	
	.topMenuVendor b {
		cursor: default;
		white-space: nowrap;
	}

	.TopMenuBG
	{
		background-image: url(../images/header_m.gif);
		background-repeat: x-repeat;
		border-bottom: 1px solid #368CBC;
	}


	.cls_state
	{
		border:1px solid #adadad;
		width: 130px;
		font-family: Arial;
		font-size: 12px;
	}


	.cls_input
	{
		border:1px solid #adadad;
		font-family: Arial;
		font-size: 12px;
	}
	





.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #DCF4FF; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
text-decoration: none;
color: #368CBC;
padding :  0px 5px 0px 5px;
float: left;
font-family: Arial;
font-size: 12px;

}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 110px; /*width of sub menu levels*/
color: #368CBC;
text-decoration: none;
	padding: 3px 5px ;
background-color: #DCF4FF;

}

.suckertreemenu ul li a:hover{
background-color: #368CBC;
color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #DCF4FF url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #DCF4FF url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */
	
	
	

	.new_row_logo
	{
		background-repeat:repeat-x;
		background-image:url(../images/new_wedspace_logo.gif);
		height:100px;
	}
	
	.new_bg_bg
	{
		background-repeat:repeat-x;
		background-image:url(../images/img_bg_bg.gif);
		height:105px;
		width:316px;
	}

	.new_hello_actions
	{
		padding-right:10px;
		padding-top:20px;
		color: #FFFFFF;
		font-size: 18px;
		font-family: Arial;
	}
	
	.new_hello_actions span
	{
		margin-left:5px;
		margin-right:5px;
		color:#FFFFFF;
		text-decoration: none;
	}


	.new_hello_actions a,
	.new_hello_actions a:link,
	.new_hello_actions a:visited,
	.new_hello_actions a:active
	{
		color:#FFFFFF;
		text-decoration: none;
	}
	.solid_line
	{
		height:1px;
		background-color:#6AAFD2;
		width: 100%;
	}
	.ws_menu_padding
	{
		padding-left: 7px;
		padding-right: 5px;
	}
	.ws_menu_link
	{

		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#6AAFD2;
		font-weight:bold;		
		text-decoration: none;
		
		
	}
	
	.ws_menu_link a,
	.ws_menu_link a:link,
	.ws_menu_link a:visited,
	.ws_menu_link a:active
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#6AAFD2;
		font-weight:bold;		
		text-decoration: none;
	}
	
	.ws_menu_link a:hover
	{
		text-decoration:underline;
	}
	
	.home_header
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 18px;
		font-family: Arial;	
	}
	.home_header_2
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 26px;
		font-family: Arial;	
	}
	.new_header_link_16
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 16px;
		font-family: Arial;	
	}
	
	.new_header_link_14
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 14px;
		font-family: Arial;	
	}
	.new_header_link_13
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 13px;
		font-family: Arial;	
	}
	
	a.new_header_link_12,
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 12px;
		font-family: Arial;	
	
	}
	
	.new_header_link_12
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 12px;
		font-family: Arial;	
	}
	
	.new_header_14
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 16px;
		font-family: Arial;	
	}
	 

	.new_header_link_11
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 11px;
		font-family: Arial;	
	}
	
	
	.gray_text_12
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
		color:#636466;
	}
	
	
	
	.home_list2 a,
	.home_list2 a:link,
	.home_list2 a:visited,
	.home_list2 a:active
	{
	

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6AAFD2;
	
	text-decoration:none;
	}
	
	.home_list2 a:hover
	{
	
		text-decoration:underline;
	}
	
	.home_list2
	{
	
		margin-top:10px;
	}
	
	




	.home_list{
		line-height:23px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#6AAFD2;
		font-weight:lighter;	
		padding-left:3px;
	}


	.home_list a,
	.home_list a:link,
	.home_list a:visited,
	.home_list a:active
	{
		line-height:23px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#6AAFD2;
		/*font-weight:lighter;*/ 
		padding-left:3px;
		text-decoration:none;
	}
	
	.home_list a:hover
	{
		text-decoration:underline;
	}






	.home_list_2{
		line-height:18px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#6AAFD2;
		font-weight:lighter;	
		padding-left:3px;
	}

	.home_list_2 a,
	.home_list_2 a:link,
	.home_list_2 a:visited,
	.home_list_2 a:active
	{
		line-height:18px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#6AAFD2;
		font-weight:lighter;	
		padding-left:3px;
		text-decoration:none;
	}
	
	.home_list_2 a:hover
	{
		text-decoration:underline;
	}	
	
	 
	.new_header_link_12 a:hover
	{
		text-decoration:underline;	
	}

	
	.new_header_link_14 a,
	.new_header_link_14 a:link,
	.new_header_link_14 a:visited,
	.new_header_link_14 a:active
	{
		color:#008FD4;
		text-decoration: none;
		font-size: 14px;
		font-family: Arial;		
	}

	.new_header_link_14 a:hover
	{
		text-decoration:underline;	
	}

	.ngray_text_12
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
		color:#636466;
		font-weight: lighter;
	}

	.ngray_text_12 a,
	.ngray_text_12 a:link,
	.ngray_text_12 a:visited,
	.ngray_text_12 a:active
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
		color:#636466;	
		font-weight: lighter;
		text-decoration:none;
	}

	.ngray_text_12 a:hover
	{
		text-decoration:underline;	
	}

/* ------------------------------------------------------- code for new menu ---------------------------------------------------- */


/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! MyCSSMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		
		background-color:#FFFFFF;
		border-width:1px;
		border-style:solid;
		border-color:#FFFFFF;
	}




	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding: 5px 7px 5px 6px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#6AAFD2;
		font-weight:bold;		
		text-decoration: none;
		text-align:left;
	}
	
	#qm0 div	
	{	
		background-color:#DDF4FF;
	}

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#DDF4FF;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#DDF4FF;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	

	
		margin:0px 0px 0px -1px;
		background-color:#FFFFFF;
		border-width:4px 1px 1px;
		border-style:solid;
		border-color:#6AAFD2;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{

	
		padding:2px 5px 2px 5px; 
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
	
		text-decoration:underline;
	}
	
/* ------------------------------------------------- code ends for new menu -----------------------------------------------------  */	
	
	
#sddm
{	
	position:inherit;
	z-index: 5000;
	margin: 0;
	padding: 0;
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;}

#sddm li a
{	display: block;
	background: #5EB1D4;
	color: #FFFFFF;
	text-decoration: none;
}

#sddm li a:hover
{	
	background: #5EB1D4;
}

#sddm div
{	position: absolute;
	z-index: 5004;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	margin-left: -10px;
	background: #5EB1D4;
	border: 1px solid #5EB1D4;
}

	

#sddm div a
{	position: relative;
	z-index: 5005;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #5EB1D4;
	color: #FFFFFF;
	font-size: 12px;
	width: 100%;
	
}

#sddm div a:hover
{	background: #E7F3F9;
	color: #5EB1D4;
	font-size: 12px;
}
	
	
	
.shareVideoContent_1 
{
	
	position: relative;
	float: left;
	width: 112px;
	overflow: hidden;
	padding-right: 15px;
	padding-left: 15px;
	

}	
	
table
{

	background-color:#FFFFFF;

}	
