/* CSS Document */

/**
 * Style sheet for TwoBrightLights
 *
 *
 * @author Ranjit
 * @company Cerulean Information Technology Pvt Ltd.
 * @package TwoBrightLights
 * @date 26/may/2009
 */
 
html, body {
	margin: 0px;
	padding:0px; 	
	height:100%;
}

body {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D4D4D;
	/*background:#E6E6E6 url(../img/skin1/bodybg_new1.jpg) center repeat-y;*/
	background:#FFFFFF url(../img/skin1/containerbg_new1.jpg) -9px repeat-y;
	min-width:1004px;
    width:expression(document.documentElement.clientWidth <= 1004?"1004px": "auto");
	
}

input, select, textarea {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
}

h1,h2,h3,h4,h5,h6,p,a,em,span,ul,li,ol,img,table,form,div {
	margin:0;
	padding:0;
	list-style:none;
	font-style:normal;
	font-weight:normal;
	border:none;
}

#twobrightlights {
	/*width:100%;
	margin:0 auto;
	position:relative;	
	min-height:100%;
	_height:100%;*/
	min-height:100%;
	/*width:834px;*/
	/*_width:833px;*/
	margin:0 auto;
	/*background:#FFFFFF url(../img/skin1/containerbg_new1.jpg) left repeat-y;*/
	/*padding-left:169px;*/
	padding-left:180px;
	position:relative;
	

}
* html #twobrightlights{
	height:100%;

}



#twobrightlights_popup {
	width:650px;
	margin:0 auto;
}

a {
	color:#000000;
	text-decoration:underline;
}


img a {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

.clr {
	clear:both; 
	height:0px; 
	overflow:hidden;
}

.fleft {
	float:left;
}

.fright {
	float:right;
}


.header {
	height:82px;
/*	background: url(../img/skin1/headerbg2.jpg) no-repeat -15px 0px;	*/
	position:relative;
}

.logo {
	position:absolute;
	width:323px;
	height:36px;	
	left:20px;
	top:35px;
}


/*	Header Parts Styles Starts	*/
#header {
/*	background:#000000;*/
/*	margin:30px 0px 0px 0px;*/
	height:32px;
/*	overflow:hidden;*/
padding-top:30px;
width:100%;
}

#header_popup {
	/*background:#000000 url(../img/logo.jpg) no-repeat;*/
	background:#FFFFFF url(../img/skin1/tbl_new_mini.jpg) no-repeat left;
	overflow:hidden;
	height:43px;
	text-align:right;
	width:70%;
	float:left;
}

#header_popup2 {	
	overflow:hidden;	
	text-align:right;
	padding:10px;
}

#header_popup a{
	color:#000000;
	
	line-height:40px;
}

.pop_butterfly {
	background:url(../img/skin1/small_butterfly.jpg) no-repeat right;
	height:43px;	
	float:right;
}

.pop_butterfly a {
	color:#000000;	
	padding-right:40px;
	line-height:55px;
}

/*.logo {
	
	height:32px;
	width:470px;	
}
*/
.top_right {
	float:right;	
	background:#ffffff;
	height:32px;
	padding-top:3px;
}

.top_right ul li {
	float:left;
	padding:0px 5px;
}

.top_right ul li a{
/*	font-size:11px;*/
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.top_right ul li a:hover{
	text-decoration:underline;
}

ul.top_right_links {
	float:left
}
ul.top_right_links li {
	position:relative;
}
ul.top_right_links li ul {
	position:absolute;
	visibility:hidden;
	top:10px;
	left:0px;
	width:450px;
	padding-top:15px;
}
ul.top_right_links li ul li {
	float:left;
	padding:0px 10px;
	background:#FFFFFF;
}
.login_bg {
	background:url(../img/login_btn.jpg) no-repeat;
	width:89px;
	height:25px;
	border:none;
	cursor:pointer;
	font-size:10px;
	margin:0px 15px;
}

.logout_bg {
	background:url(../img/logout_btn.jpg) no-repeat;
	width:89px;
	height:25px;
	border:none;
	cursor:pointer;
	font-size:10px;
	margin:0px 15px;
}

.emptybtn {
	background:none;
	border:none;
	font-size:12px;
	text-decoration:underline;
}

.top_right_links {
	/*padding-top:5px;
	padding-left:10px*/
}

.padr10 {
	padding:5px 30px 5px 0px;
	text-align:right;
}


/*	Header Parts Styles Ends	*/

/*	Top Nav Parts Styles Starts	*/
#top_link {
	background:#FFFFFF;
	/*border-bottom:1px solid #000000;*/
	float:right;
	/*width:533px;*/
}
#top_link ul {
padding-right:30px;
}
#top_link ul li {
	float:right;
	margin-right:1px;
	list-style:none;
	padding-top:9px;
}
#top_link ul li a {
	text-decoration:none;
	display:block;
	background:url(../img/menu_bg.gif) no-repeat left top;
	padding-left:6px
}
#top_link ul li a em{
	display:block;
	background:url(../img/menu_bg.gif) no-repeat right top;
	padding:4px 6px 4px 0px;		
	font-style:normal;	
}
#top_link ul li a:hover {
	background:url(../img/menu_bg_selected.gif) no-repeat left top;
}
#top_link ul li a:hover em {
	background:url(../img/menu_bg_selected.gif) no-repeat right top;
}
#top_link ul li a.selected {
	background:url(../img/menu_bg_selected.gif) no-repeat left top;	
	font-weight:bold;
}
#top_link ul li a.selected em {
	background:url(../img/menu_bg_selected.gif) no-repeat right top;
	font-weight:bold;
	}
/*	Top Nav Parts Styles Ends	*/


/*	Body Parts Styles Starts	*/

#bodypart {
	padding:10px 30px;
	/*min-height:445px;
	_height:445px;*/
	border-top:1px solid #cccccc;	

	
}

#bodypart_home {
	padding:10px 30px;
	min-height:245px;
	_height:245px;	

}

#bodypart_popup {
	padding:10px;	
}

.heading {
	 font-size:18px;
	 font-weight:bold;		
	color:#53abae;
	padding-left:20px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.headingpop {
	 font-size:18px;
	 font-weight:bold;		
	color:#53abae;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.text_left {
	text-align:left
}

.content {
	padding-top:10px;
/*	float:left;
	width:78%;	*/
}

.p10 {
	padding:10px;
}

.width70 {
	width:80%
}
#body_right {	
	float:right;
	width:20%;
	margin-left:10px;	
}
.content_login {
	padding-top:10px;
	width:40%;
	margin:0 auto;
}

.content_cpword {
	padding-top:10px;
	width:70%;
	margin:0 auto;
}
.content_cp {	
	margin:0 auto;	
	width:60%;
}



.center {
	margin:0 auto;
}

.mleft {
	margin-left:40px;
}

.quicklinks {
	line-height:20px;
	padding-top:10px;
}

.quick {
	font-weight:bold;
	font-size:15px;
	border-bottom:1px solid #999999;
}

.txt_box {
	width:140px;
}

.txtarea_box {
	height : 150px;
	width:400px;
	position:absolute;
	margin-top :-73px;
}
.txt_box_forgot {
	width:180px;
}

.txt_box_sign {
	width:250px;
}

.div_outline {
	border:3px solid #999999; 
	padding:10px;	
}

.div_outline2 {	
	padding:10px;
}
.ddl {
	width:145px;
}
.ddl2 {
	width:120px;
}

.ddl3 {
	width:37px;
}

.txt_area {
	width:140px;
	height:50px;
}

.wedding_images td {
	border:1px solid #cccccc;
}
.red {
	color:#FF0000;
}

.left_label {
	color:#53ABAE;
	font-size:11px;
}

.left_label1 {
	color:#53ABAE;
	font-size:13px;
}

.left_label_txt {
	color:#000000;
	font-size:10px;
}

/*.btn {
	cursor:pointer;
	border:none;
	background:#000000;
	color:#ffffff;
	font-size:11px;
	padding:1px;	
	_padding:1px 2px;	
	overflow:visible;	
	text-transform:uppercase;
	display:inline;
}*/

.btn_left1 {
	cursor:pointer;	
	background:url(../img/skin1/btn_body.jpg) no-repeat left top;
	height:30px;
	width:5px;
	border:none;
	float:left;
	
}

.btn_left2{
	cursor:pointer;
	border:none;
	background:url(../img/skin1/btn_body.jpg) no-repeat right top;
	color:#ffffff;
	font-size:11px;
	padding:0px 5px 2px 0px;
	_padding:0px 8px 0px 3px;
	overflow:visible;	
	text-transform:uppercase;	
	height:30px;
	float:left;
}


html* .btn_left2{
	cursor:pointer;
	border:none;
	background:url(../img/skin1/btn_body.jpg) no-repeat right top;
	color:#ffffff;
	font-size:11px;
	padding:0px 5px 2px 0px;
	_padding:0px 8px 0px 3px;
	overflow:visible;	
	text-transform:uppercase;	
	height:30px;
	float:left;
	margin-left:-1px;
}

.btn_inner1 {
	cursor:pointer;	
	background:url(../img/skin1/btn_inner.jpg) no-repeat left top;
	height:27px;
	width:5px;
	border:none;
	float:left;
	
}

.btn_inner2{
	cursor:pointer;
	border:none;
	background:url(../img/skin1/btn_inner.jpg) no-repeat right top;
	color:#8F8F8F;
	font-size:11px;
	font-weight:bold;
	padding:0px 5px 2px 0px;
	_padding:0px 8px 0px 3px;
	overflow:visible;	
	text-transform:uppercase;	
	height:27px;
	float:left;
}


html* .btn_inner2{
	cursor:pointer;
	border:none;
	background:url(../img/skin1/btn_inner.jpg) no-repeat right top;
	color:#8F8F8F;
	font-weight:bold;
	font-size:11px;
	padding:0px 5px 2px 0px;
	_padding:0px 8px 0px 3px;
	overflow:visible;	
	text-transform:uppercase;	
	height:27px;
	float:left;
	margin-left:-1px;
}


.subheading {
	color:#666666;
	padding-top:17px;
	font-weight:bold;
	font-size:15px;
}

.subheading2 {
	color:#666666;
	font-weight:bold;
	font-size:15px;
	padding-left:20px;
}

.tab {
	color:#666666;	
	font-weight:bold;
}

.pointer {
	cursor:pointer;
}

.pad {
	padding:0;
}

.tab_select {
	font-weight:bold;
}

.tab_deselect {
	font-weight:normal;
}

.home_heading {
	font-size:28px;	
/*	letter-spacing:0.1em;*/
}

.products div {
	padding:5px;
}

.pad10 {
	margin-left:15px;
}

.pad5 {
	padding-left:10px;
}
.pad20 {
	padding:10px 0px;
}

.btn_width {
	width:120px;
}

.round_corner_top, .round_corner_bot  {
	height:16px;
	overflow:hidden;
	position:relative;
}
.round_corner_t_left, .round_corner_b_left {
	height:16px;
	overflow:hidden;
	width:51%;
	position:absolute;
	left:0;
	top:0;
}
.round_corner_t_right, .round_corner_b_right {
	height:20px;
	overflow:hidden;	
	width:50%;
	float:right;
}	
.round_corner_t_left {
	background:url(../img/top_curve.jpg) no-repeat left top;		
}
.round_corner_t_right {
	background:url(../img/top_curve.jpg) no-repeat right top;
}
.round_corner_b_left {
	background:url(../img/bottom_curve.jpg) no-repeat left top;		
}
.round_corner_b_right {
	background:url(../img/bottom_curve.jpg) no-repeat right top;
}
.round_corner_inner {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#FFFFFF;
	padding:0px 10px;	
}	

.select {
	color:#810541;
	font-weight:bold;
}

.div_popup {
	display:none; 
	position:absolute; 
	top:120px; 	
	width:50%; 
	left:250px; 
	background:#ffffff;
}

.div_popup_edit {
	display:none; 
	position:absolute; 
	top:470px; 	
	width:50%; 
	left:250px; 
	background:#ffffff;
}

.div_popup3 {
	display:none; 
	position:absolute; 
	top:120px; 	
	width:75%; 
	left:150px; 
	background:#ffffff;
}

.div_popup_wizard {
	display:none; 
	position:absolute; 
	top:130px; 	
	width:65%; 
	left:30px; 	
}


.div_popup2 {
	height:420px;	
	overflow:auto;
}

.div_popup2_wizard {
	position:relative;
}

.wizard_height {
	/*height:350px;*/
	background:#fff;
	padding:10px;
	overflow:auto;
}

.wizard_height2 {
	height:320px;
	background:#fff;
}

#step1_signup {
	z-index:-1;
}
a#signUp{
top:10;}
.close {	
	position:absolute;
	right:-5px;
	top:-5px;
	z-index:1;
	width:15px;
	height:15px;
	_right:2px;
	
}
/*	Body Parts Styles Ends	*/


/*	Footer Parts Styles Starts	*/

/*#footer {
	width:98%;		
	margin:0px 10px;
	padding-bottom:10px;
	border-top:1px solid #949499;	
	color:#999999;	
	height:40px;
	margin-top:0px;	
}

#footer a{ 	
	color:#000000;
	text-decoration:underline;
}

#footer a:hover{ 	
	text-decoration:none;
}

.footer {
	padding:10px 0px;
}
*/

#footer {
	height:60px;
	position:relative;
	overflow:hidden;	
	color:#4D4D4D;
	font-size:11px;
	text-align:left;		
	width:100%;
	margin:0 auto;
	margin-top:-60px;	
	
}

.footerInner {
	padding-left:185px; 
	padding-top:15px;
}
.footer_menu ul li {
	display:inline;
	padding:3px;
	position:relative;
}

.footer_menu ul li a{
	font-size:9px;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.footer_menu ul li a:hover{
	text-decoration:underline;
}

/*	Footer Parts Styles Ends	*/


/*	Pagination Parts Styles Starts	*/
.pagination {
	text-align:right;
	color:#000000;
	font-weight:normal;
}	
.pagination a.selected {
	background-color:#ccc;
	cursor:default;
	color:#000000;
	text-decoration:none;
}
.pagination a.selected:hover {
	text-decoration:none;
}
.pagination a {
	color:#000000;
	padding:0px 3px;
}
.pagination a:hover {
	text-decoration:none;
}
.pagination a.next {
	color:#FFFFFF;
	padding:0px 10px;
	text-decoration:none;
}
.pagination a.next:hover {
	text-decoration:none;
}
.pagination select {
	font-size:10px;
}

.btn_pagination {
	/*background:#000000;*/
	padding:1px 4px;
	color:#ffffff;
	font-size:9px;	
	overflow:visible;
	cursor:pointer;
	border:none;
	text-transform:uppercase;
}

a.btn_pagination_bg {
	background:url(../img/skin1/pagination_bg.gif) no-repeat center center;
	height:14px;
	width:24px;
	text-decoration:none;
}

.btn_pagination_next {
	background:url(../img/skin1/next.gif) no-repeat center center;
	height:14px;
	width:24px;
	text-decoration:none;
}

/*	Pagination Parts Styles Ends	*/	

.rcLeft {
	background:url(../img/skin1/newsearch_bg.png) no-repeat left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/skin1/newsearch_bg.png', sizingMethod='crop');
	height:54px;
	overflow:hidden;
	padding-left:5px;
}
.rcRight {
	background:url(../img/skin1/newsearch_bg.png) no-repeat right top;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/skin1/newsearch_bg.png', sizingMethod='crop');
	height:54px;
	overflow:hidden;
	text-align:center;
	color:#7c7c7c;
	font-weight:bold;
	padding-top:4px;
	padding-right:5px;
}
.rcRight .subheading {
	color:#7c7c7c;
	padding-top:6px;
}
.rcBox {
	border:1px solid #CACACA;
	border-top:none;
}
.search_txt_box {
	width:120px;
}
.search_ddl {
	width:120px;
}

.search_txt_area {
	width:120px;
}

.table_header {
	/*border:1px solid #CACACA;*/
	
}
.table_header th {
	/*background: #e1e1e1;*/
	background:url(../img/skin1/table_header_bg.jpg) repeat-x;
	text-align:left;
	height:39px;
	padding:0px;
}
.table_header th.selected{
background:red;
}
.table_header th a{
	color:#4D4D4D;
	text-decoration:none;
	font-weight:bold;
}

.table_header th a:hover{
	color:#000000;
	text-decoration:underline;
}

.table_header tr.throwtop td {
/*	border-right:1px solid #CACACA;*/
	border-top:none;
}
.table_header td {
/*	border-right:1px solid #CACACA;
	border-top:1px dashed #CACACA;*/
}
.thumbnail_table {
	border:1px solid #CACACA;
	/*border-top:none;*/
}

.thumbnail_table_bg {
	background:#cacaca;
}

.thumbnail_table_bg td {
	background:#FFFFFF;
}
.thumbnail_table_bg td.darkGrayBg {
	background:#666666;
}

.thumbnail_table td {
	background:#FFFFFF;
}
.thumbnail_table td.darkGrayBg {
	background:#666666;
}
.space10 {
	height:10px;
	overflow:hidden;
}
.catThumbs {
	text-align:center;
	border:5px solid #CACACA;
	
}

.white_bg {
	background:#FFFFFF;
}
.thumbnailsBg {
	margin:0px auto;
	background:url(../img/thumbnailsBg.gif) no-repeat;
	height:400px;
	width:60px;

}
.thumbnailsBg td {
	background:none;
}
.quicklinks .txt_box, .quicklinks .txt_area {
	width:160px;
}
.quicklinks .btn {
	margin-top:5px;
}

.mainHome {
    text-align:center;    
	width:754px;
	margin:0 auto;

}


a.mainHomeLink {
    color:#0062A6;
    background:url(../img/mainHomeLinkBg.gif) no-repeat 75px 0px;
    text-decoration:none;
    width:262px;
    float:left;
    height:35px;
    text-align:left;
    padding:38px 0px 0px 115px;
}
.space50 {
    height:50px;
    overflow:hidden;
}

.space30 {
    height:30px;
    overflow:hidden;
}

.space20 {
    height:20px;
    overflow:hidden;
}


.fleft_content {
	width:43%;
	float:left;
	padding-left:16px;
}

.fleft_box {
	width:20%;
	float:left;
	
}

.fright_image {
	width:55%;
	float:right;
	text-align:right;	
}

.mid {
	vertical-align:middle;
}


#wrapBox {
	overflow:hidden;
	height:0px;
	width:280px;
	position:absolute; top:0px;
	right:10px;
}

.innerwrapBox {
	padding:5px;
	background:#FFFFFF;
}
.thumbImagePopup {
	border:5px solid #CCCCCC;
	display:none;
	padding:5px;
	background:#FFFFFF;
}	

#dhtmltooltip{
position: absolute;
border: 2px solid #999999;
padding: 5px 10px;
visibility: hidden;
z-index: 100;
}

.tooltips {	
	display:none;
}

#personal_profile, #subscription, #upgrade_subscription,  #cancel_subscription, #change_password {
	padding:10px;
}

#account_heading {
	font-weight:bold;
}

#vendors {
	
	vertical-align:middle;
}


.links a{
	display:block;
	margin:3px 0px;	
}

.links1 {
	padding:5px;
}

.links2 input  {
	/*margin:3px 0px;*/
}

#colorPickerDiv {
	background:#ffffff;
	}

.padtop {
	padding:10px 0px;
}

.count {
	padding:1px;
	font-size:11px;

}



/* For slideshow */

/* TODO: this CSS is in need of major cleanup */
.slideshow {
	list-style-type: none;
	margin: 0px;
	padding: 0px;

}

.slide {
	position: relative;
	float: left;
	width: 90px;
	margin-bottom: 15px;
	margin-right: 5px;
}

.shadow_v div.thumb {
	width: 150px;
	height: 225px;
	text-align:center;
	margin:0 auto;
}

.shadow_h div.thumb {
	width: 225px;
	height: 150px;
	text-align:center;
	margin:0 auto;
}

.slide .view {
	padding: 2px 2px;
	margin: 2px 0px;
	cursor: text;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	background-color: #eee;
	height: 1em;
}

.view:hover {
	background-color: #ffffcc;
}
.view, .inplace, #list5 input {
	font-size: 14px;
	font-family: sans-serif;
}

img {
	z-index:-1;
}

.handle {
	cursor: move;
		z-index:0;
}
	.slideWrapperMain {
		width:30px;
		height:100px;
		margin:auto auto;
	}
	#nextArrow, #preArrow {
/*		float:left;*/
/*		margin-top:25px;*/
		cursor:pointer;
		margin:0px 0px 0px 5px;
	}
	#slideWrapperR {
		overflow:hidden;
		width:40px;
		height:342px;
		position:relative;
/*		float:left;*/
/*		border:1px solid white;*/
		margin:10px 0px;
	}
	ul#slideShowR {
		width:40px;
		height:2000px;
		overflow:hidden;
		margin:0px;
		padding:0px;
		position:absolute;
	}
	ul#slideShowR li {
		list-style:none;
/*		float:left;*/
		width:40px;
		height:34px;
		overflow:hidden;
		padding-top:4px;
		position:relative;
	}
	ul#slideShowR li img {
		z-index:100;
		cursor:pointer;
	}
	ul#slideShowR li .thumbDeleteIcon {
		position:absolute;
		right:0px;
		top:11px;
		z-index:1000;
		cursor:pointer;
	}
 .shadow_h .thumbDeleteIcon {
	 position:absolute;
	 right:12px;
	 top:47px;
	 z-index:1000;
 	 cursor:pointer;
}
.shadow_v .thumbDeleteIcon {
	 position:absolute;
	 right:48px;
	 top:12px;
	 z-index:1000;
 	 cursor:pointer;
}

.icon_image img {
	padding:10px 5px;
}

.cancel_list ul {
	padding-left:50px;
}
.cancel_list ul  li{
	list-style:disc;
	padding:5px 0px;
}
.success_message_top{
text-align:center;
color:#53ABAE;
font-weight:bold;
}

.success_message_left{
text-align:left;
color:#53ABAE;
font-weight:bold;
}
.error_message_top{
text-align:center;
color:red;
font-weight:bold;
}
.error_message_top1{

color:red;
font-weight:bold;
}
.odd_row {
	background:#e7f3f3;
	color:#000000;
	font-weight:normal;
}

.odd_row a{
	color:#333333;
	font-weight:normal;
}

.even_row {
	background:#ffffff;
	color:#000000;
	font-weight:normal;
}
.even_row a{
	color:#333333;
	font-weight:normal;
}
.error-message{
color:red;
}
.search_btn2 {
	background:url(../img/search2.jpg) no-repeat;
	width:25px;
	height:20px;
	cursor:pointer;
	border:none;
	vertical-align:middle;
}
/* Added on Sep 7, 2009 */
#leftpart {
	width:158px;
	position:absolute;
	left:0;
	top:0;
}

.butterflyLogo {
	width:150px;
	height:150px;
	background: url(../img/skin1/TwoBrightLights_logo_big.png) no-repeat;
	position:relative;
	margin-left:10px;
/*	margin-top:10px;*/

}

.tblNewWrap {
	/*width:829px;	*/
	margin-right:5px;
	_margin-right:2px;
	padding-bottom:80px;	
	background:#FFFFFF;
}

.account {
	text-align:right;
	padding-right:40px;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
}

.vmid {
	vertical-align:middle;
}

.menu {
	background:url(../img/skin1/menubg.jpg) repeat-x;
	height:52px;
	padding-left:20px;
	position:relative;
	z-index:10;
}

.menu ul li, .menu ul li ul.subMenuUL li {
	float:left;
	padding:15px 4px 15px 4px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	position:relative;
	z-index:32000;
}

.menu ul li a, .menu ul li ul.subMenuUL li a{
	color:#333333;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	
}

.menu ul li a.select, .menu ul li a:hover {
	color:#339999;
	text-decoration:none;
}

.menu ul li ul.subMenuUL {
	position:absolute;
	left:-8px;
	/*top:47px;*/
	top:44px;
	visibility:hidden;
	width:150px;
	background:#f1eff0;
	border:1px dotted #999;
	border-top:none;
	z-index:30000;
}

.menu ul li ul.subMenuUL li {
	padding:0px;
	width:150px;
	position:relative;
}

.menu ul li ul.subMenuUL li a {
	display:block;
	padding:5px 5px;
	width:140px;
}

.menu ul li ul.subMenuUL li a:hover {
	background-color:#339999;
	color:#ffffff;
	text-decoration:none;
}
.menu ul li ul.subMenuUL li a.parent {
	background:url(../img/skin1/sub_menu_arrow.gif) no-repeat 95% 10px;
}
.menu ul li ul.subMenuUL li a.parent:hover {
	background:#339999 url(../img/skin1/sub_menu_arrow.gif) no-repeat 95% -40px;
}
.menu ul li ul.subMenuUL li ul {
	position:absolute;
	left:150px;
	top:0px;
	visibility:hidden;
	width:150px;
	background:#f1eff0;
	border:1px dotted #999;
	border-top:none;
	z-index:30000;
}
.menu ul li ul.subMenuUL li ul li {
	padding:0px;
	width:150px;
	position:relative;
}
.menu ul li ul.subMenuUL li ul li a {
	display:block;
	padding:5px 5px;
	width:140px;
}

.bodyPart {
	/*background:url(../img/skin1/body_bg.jpg) repeat-y;*/
/*	width:829px;	*/
	z-index:0;
}

.flower {
padding:20px 32px;
	/*background:url(../img/skin1/flower.jpg) no-repeat bottom;		*/
}

.padding_body {
	padding:10px;
}



.p17 {
	padding-top:19px;
}

.search_con_leftbg {
	background:url(../img/skin1/bgforsearch.png) repeat-y left;
	/*width:156px;		*/
	width:163px;			
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/skin1/search_con_leftbg.png', sizingMethod='scale');
	/*position:absolute;
	 top:36px; */
	 z-index:999;
	 padding:0px 0px 0px 15px;
	 font-size:11px;
}

.searchbgtemp {	
	background:url(../img/skin1/bgsearch1.png) repeat-y left;
	width:165px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?php echo $html->url('/img/skin1/bgsearch1.png') ?>', sizingMethod='scale');
	height:8px;
	margin-left:-6px;
	margin-top:-25px;
}

.search_newclass {
	position:absolute; 
	top:0; 
	z-index:10000; 
	width:165px;
}


.search_left {
	background:url(../img/skin1/search_left.png) no-repeat;
	float:left;
	height:54px;
	width:20px;					
}

.search_right {
	background:url(../img/skin1/search_right.png) no-repeat;
	float:left;
	height:54px;
	width:20px;					
}

.search_left_w {
	background:url(../img/skin1/search_left_w.png) no-repeat;
	float:left;
	height:54px;
	width:20px;		
	margin-left:1px;
}

.search_right_w {
	background:url(../img/skin1/search_right_w.png) no-repeat;
	float:left;
	height:54px;
	width:20px;					
}

.search_bg {
	background:url(../img/skin1/search_middle.png) repeat-x;
	float:left;
	height:54px;
	/*width:114px;*/
	width:135px;
}

.search_middle_w {
background:url(../img/skin1/search_middle_w.png) repeat-x;
_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/skin1/search_middle.png', sizingMethod='crop');
	float:left;
	height:54px;
	/*width:114px;*/
	width:133px;
}


.search_left_bottom {
	background:url(../img/skin1/search_left_bottom.png) no-repeat;
	float:left;
	height:24px;
	width:20px;
	margin-left:1px;
}

.search_right_bottom {
	background:url(../img/skin1/search_right_bottom.png) no-repeat;
	float:left;
	height:24px;
	width:20px;
	
}

.searchmidbottom {
	background:url(../img/skin1/searchmidbottom.png) repeat-x;
	float:left;
	height:24px;
	/*width:116px;*/
	width:135px;
}

.extra_search {
	background:url(../img/skin1/extra_search.png) no-repeat;
	height:32px;
	width:156px;
	margin-top:-22px;
}

.dot {
	background:url(../img/skin1/dot_image.jpg) repeat-x;
	height:3px;
	width:100%;
	display:block;
}

.newwedding a {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#4D4D4D;
}

.newwedding a:hover {
	text-decoration:underline;
}


.get_bg {
	margin-top:-3px;
	*margin-top:0px;
	background:url(../img/skin1/get.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/get.png', sizingMethod='scale');
	width:350px;	
}

.bbox {
	margin-top:-3px;
	/**margin-top:0px;*/
	background:url(../img/skin1/bbox_bg.png) repeat-y;	
	width:325px;	
	padding-left:20px;
}

.mainheading {
	color:#43a3a9;
	font-size:24px;
	font-weight:bold;
	padding-bottom:10px;	
	position:relative;
}

.mainheading a{
	color:#43a3a9;
	font-size:24px;
	font-weight:bold;
	padding-bottom:10px;
	text-decoration:none;

	
}

.mainheading a:hover{
	text-decoration:none;
}

.mainheading2 {
	color:#43a3a9;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
}

.mainheading2 a{
	color:#43a3a9;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
}

.sbox {
	margin-top:-3px;
	/**margin-top:0px;*/
	background:url(../img/skin1/sbox_bg.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/sbox_bg.png', sizingMethod='scale');
	width:169px;
	padding-left:20px;
	padding-right:10px;
}

.tip {
	line-height:18px;
}

.hey {
	margin-top:-3px;
	*margin-top:0px;
	background:url(../img/skin1/hey.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hey.png', sizingMethod='scale');
	width:350px;
}

.hey2 {
margin-top:-3px;
	*margin-top:0px;
	background:url(../img/skin1/hey_mid.png) repeat-y bottom;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/skin1/hey_mid.png', sizingMethod='scale');
	width:252px;
}

.heypadding {
	padding-left:20px;
	padding-top:120px;
	*padding-top:110px;
	padding-right:20px;
}

.items {
	font-weight:bold;
	font-size:12px;	
}

.items ul li {
	/*background:url(../img/skin1/arrow_blue.gif) no-repeat left 6px;
	padding:2px 10px 10px 10px;	
	position:relative;*/
	background:url(../img/skin1/butterfly_on.gif) no-repeat left 2px;
	padding:2px 10px 10px 25px;	
	position:relative;
}

.items ul li a {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

.items ul li a:hover {
	text-decoration:underline;
}


.subheading_dash {
	color:#43a3a9;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}

.butterflyright {
	background:url(../img/skin1/butterflyright.jpg) no-repeat;
	float:right;
	width:50px;
	height:75px;
}

.floatingbox {
	position:absolute;
}

/* added  byr anjti  sep 28 */

.bbox_mid {
	background:url(../img/skin1/bbox_mid.png) repeat-x;	
	height:22px;
	overflow:hidden
}

.bbox_bottom_mid {
	background:url(../img/skin1/bbox_bottom_mid.png) repeat-x;	
	height:20px;
}

.bbox_bg_left {
	background:url(../img/skin1/bbox_bg_left.png) repeat-y;	
	width::22px;
	margin-top:-3px;
}

.bbox_bg_right {
	background:url(../img/skin1/bbox_bg_right.png) repeat-y;	
	width::22px;
	margin-top:-3px;
}

.box_bg5 {
	background:url(../img/skin1/box_bg5.png);	
	width:100%;
	margin-top:-3px;
}

.m3 {
	margin-top:-3px;
}

.thumbtext  {
	font-size:9px;
	text-align:center;
}

.image_container {
	height:200px;
	overflow:auto;
	border:1px solid #CCCCCC;
	padding:10px;
}


.search_ddl_new {
	width:120px;
	margin:2px 0px;
}

.ddl {
	width:150px;
}

.padleft {
	padding-left:15px;
}

.padleft div{
	line-height:25px;
}


.txt_box {
	font-size:12px;
	width:150px;
}

.ddl {
	font-size:12px;
	width:155px;
}

.txt_area {
	width:150px;
	font-size:12px;
	height:50px;
}

.bodylink a{
	color:#333333;
	text-decoration:none;
}

.bodylink a:hover{
	color:#333333;
	text-decoration:underline;
}

.linking2 a{
	color:#000000;
	text-decoration:underline;
}

.linking2 a:hover{
	text-decoration:none;
}

.p5 {
	padding-top:5px;
}
/* Added by ranjit Dec 30, 2009 */

.left_top {
	background:url(../img/skin1/shadow_top_left.jpg) no-repeat;	
	padding-left:5px;	
	height:39px;
}
.right_top {
	background:url(../img/skin1/shadow_top_right.jpg) no-repeat right top;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	padding-right:5px;
	height:39px;
	
}

.left_bot {
	background:url(../img/skin1/shadow_bot_left.jpg) no-repeat;	
	padding-left:5px;	
	height:242px;
}
.right_bot {
	background:url(../img/skin1/shadow_bot_right.jpg) no-repeat right top;
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	padding-right:5px;
	height:242px;	
}

.left_bot2 {
	background:url(../img/skin1/shadow_bot_left.jpg) no-repeat left bottom;	
	padding-left:5px;	
	height:35px;
}
.right_bot2 {
	background:url(../img/skin1/shadow_bot_right.jpg) no-repeat right bottom;
	text-align:center;
	font-weight:bold;	
	padding-right:5px;
	height:35px;
	
}

.left_middle {
	background:url(../img/skin1/shadow_left_middle.jpg) repeat-y left;		
}
.right_middle {
	background:url(../img/skin1/shadow_right_middle.jpg) repeat-y right;	
}

.imcontent {
	padding:0px 40px;
}

.invite_heading {
	color:#289799;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
}

.btrfly {
	background:url(../img/skin1/btrfly.jpg) no-repeat right top;		
	
}

.left_bot3 {
	background:url(../img/skin1/btr_left.jpg) no-repeat left bottom;	
	padding-left:5px;	
	height:110px;
}
.right_bot3 {
	background:url(../img/skin1/btr_right.jpg) no-repeat right bottom;
	text-align:center;
	font-weight:bold;	
	padding-right:5px;
	height:110px;
	
}

.success_message_top2 {
	background:url(../img/skin1/sent_success.png) no-repeat;
	width:283px;
	height:187px;
	position:absolute;
	margin-top:100px;
	margin-left:300px;
	z-index:1000;
	
	
}
.success_message_facebookpost {
	background:url(../img/skin1/facebook_success.png) no-repeat;
	width:283px;
	height:187px;
	position:absolute;
	margin-top:100px;
	margin-left:300px;
	z-index:1000;
	
	
}
.success_slideshow_facebookpost {
	background:url(../img/skin1/slideshow_onfb.png) no-repeat;
	width:283px;
	height:187px;
	position:absolute;
	margin-top:100px;
	margin-left:300px;
	z-index:1000;
	
	
}

.success_message_twitterpost {
	background:url(../img/skin1/twitter_success.png) no-repeat;
	width:283px;
	height:187px;
	position:absolute;
	margin-top:100px;
	margin-left:300px;
	z-index:1000;
	
	
}
.success_message_twitterpost_slideshow {
	background:url(../img/skin1/slideshow_ontwitter.png) no-repeat;
	width:283px;
	height:187px;
	position:absolute;
	margin-top:100px;
	margin-left:300px;
	z-index:1000;
	
	
}
.loading_templates {
	background:url(../img/loading_templates.png) no-repeat;
	width:283px;
	height:187px;
	position:absolute;
	margin-top:100px;
	margin-left:400px;
	z-index:1000;
	
	
}


.items_point {
	font-weight:bold;
	font-size:13px;	
}

.items_point ul li {	
	background:url(../img/skin1/point.jpg) no-repeat left 7px;
	padding:2px 10px 10px 15px;	
	position:relative;
}


/* End by ranjit Dec 30, 2009 */


.shadow_h {	
	background:url(../img/skin1/shadow_h.png) no-repeat;
	_background:url(../img/skin1/shadow_h.jpg) no-repeat;
	height:165px;
	width:255px;
	padding-top:15px;
}

.shadow_v {	
	background:url(../img/skin1/shadow_v.png) no-repeat;
	_background:url(../img/skin1/shadow_v.jpg) no-repeat;
	height:240px;
	width:180px;
	padding-top:15px;
}

.shadow_new {	
	background:url(../img/skin1/bigshadow.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/skin1/bigshadow.png', sizingMethod='crop');
	padding-top:15px;
	height:240px;
	width:255px;
}



.ptop {
	padding-top:15px;
}


/* ranjit feb 15 2010 */

.heading_create {
	font-size:22px;
	font-weight:bold;		
	color:#53abae;
	padding-left:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.heading_create span {
	font-size:15px;
	padding-left:20px;
} 

.gray_head {
	font-size:22px;
	font-weight:bold;		
	color:#bcbdc0;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.learnmore a{
	text-decoration:underline;
	/*padding-left:148px;*/
	font-size:13px;
	color:#bcbdc0;
	font-weight:bold;		
}

.square {
	padding-left:30px;
}

.square ul li{	
	background:url(../img/skin1/square.jpg) no-repeat 5px 4px;
	padding-left:20px;
	margin-top:20px;
	color:#53abae;
}


.square ul.black li{	
	
	color:#000000;
	margin-top:20px;
}

.round ul.black li{	
	
	color:black;
	margin-top:20px;
}



.cw_smiddle{	
	background:url(../img/skin1/cw_smiddle.jpg) repeat-y;
	width:820px;
	margin-top:-5px;
}

.cw_smiddlecontent {
	padding:0px 20px 0px 30px;
}
/* For editorial CSS Nov 15th 2010 */
#editorial_2, #editorial_4, #editorial_5, #editorial_6 { width:780px;}

.image_container {
	height:200px;
	overflow:auto;
	border:1px solid #CCCCCC;
	padding:10px;
}
.image_container img {
	width:60px;
}

.thumbtext {
	font-size:9px !important;
}

.image_container ul li {
	float:left;
	display:block;
	width:130px;
	height:125px;
	padding:10px;
	background:url(../img/skin1/dot_image.jpg) repeat-x bottom;
}

.image_container ul li span { display:block;}

.butterflyLogo {
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/skin1/butterflylogo.png', sizingMethod='crop');
}
select {
	font-size:12px;
	color:#4D4D4D;
}

/*.black_overlay{
	display: none !important;
	position: absolute !important;
	top: 0% !important;
	left: 0% !important;
	width: 100% !important;
	height: 100% !important;
	background-color: black !important;
	z-index:100001 !important;
	-moz-opacity: 0.8 !important;
	opacity:.80 !important;
	filter: alpha(opacity=60) !important;
}
 
.white_content {
	display: none !important;
	position: absolute !important;
	top: 25% !important;
	left: 50% !important;
	margin-left:-250px !important;
	width: 500px !important;
	padding:16px 16px 32px 16px !important;
	border: 2px solid #53ABAE !important;
	background:#ffffff url(../img/skin1/butGif.gif) 98% 98% no-repeat !important;
	z-index:100002 !important;
	font-size:17px !important;
}

.white_content_big {
	display: none !important;
	position: absolute !important;
	top: 7% !important;
	left: 48% !important;
	margin-left:-425px !important;
	width: 850px !important;
	padding:16px 16px 32px 16px !important;
	border: 2px solid #53ABAE !important;
	background:#ffffff url(../img/skin1/butGif.gif) 98% 98% no-repeat !important;
	z-index:100002 !important;
	font-size:16px !important;
}

.closeWindow {
	position:relative !important;
}

.closeWindow a {
	position:absolute !important;
	text-decoration:none !important;
	top:-30px !important;
	right:-30px !important;
	_right:-10px !important;
	background:url(../img/new_popup_close.png) no-repeat !important;
	_background:none !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/new_popup_close.png', sizingMethod='crop') !important;
	width:29px !important;
	height:31px !important;
	cursor:pointer !important;
}

.closeWindow a img {
	border:none !important;
}*/
#copy ul.bullets {
	padding-right:0px;
}
#copy ul.bullets li {
	list-style:outside disc;
	margin-left:20px;
}

.popupNew {
z-index:1000000; 
top:170px; 
left:203px; 
position:absolute; 
width:600px; 
height:350px; 
background: url(../img/skin1/whitebig_pop_bg.jpg) no-repeat;
}
.popupNewInner {
text-align:center;
padding:100px; 
font-size:12px; 
color:#43A3A9; 
}
.popupNewYUI {
/*position:absolute; */
width:600px; 
/*height:350px; */
background: url(../img/skin1/whitebig_pop_bg.jpg) no-repeat;
font-family:Rockwell;
}
.popupNewInnerYUI {
text-align:center;
padding:100px; 
font-size:12px; 
color:#43A3A9;
font-family:Rockwell;
}
.popupNewInnerYUI a {
	outline:none;

}
.today_bg {
	margin-top:-3px;
	*margin-top:0px;
	background:url(../img/skin1/today.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/today.png', sizingMethod='scale');
	width:350px;	
}

/* new dashboard styles 25-5-2011 starts */

.newDashboardContainer {
	/*padding:10px;*/
	width:800px;
	float:left;
}
.newDashboardContainer .clr {
	height:auto !important;
}
.leftDashboard {
	width:360px;
	float:left;
}
.rightDashboard {
	width:440px;
	float:left;
}

.butterflyTopLeft {
	background:url('../dashboard_imgs_new/greenbox_top.png') left top no-repeat;
	height:49px;
	float:left;
	width:78%;
}
.butterflyTopRight {
	background:url('../dashboard_imgs_new/greenbox_top.png') right top no-repeat;
	float:left;
	height:49px;
	width:22%;
}

.butterflyMidLeft {
	background:url('../dashboard_imgs_new/greenbox_middle.png') left top repeat-y;
	clear:both;
	padding-left:42px;
}

.butterFlyMidRight {
	background:url('../dashboard_imgs_new/greenbox_middle.png') right top repeat-y;
	padding-right:30px;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .butterFlyMidRight { 	margin-right:1px; }
}

.butterflyBotLeft {
	background:url('../dashboard_imgs_new/greenbox_bottom.png') left top no-repeat;
	height:49px;
	float:left;
	width:78%;
}
.butterflyBotRight {
	background:url('../dashboard_imgs_new/greenbox_bottom.png') right top no-repeat;
	float:left;
	height:49px;
	width:22%;
}

.grayboxTopLeft {
	background:url('../dashboard_imgs_new/graybox_top.png') left top no-repeat;
	height:49px;
	float:left;
	width:78%;
}
.grayboxTopRight {
	background:url('../dashboard_imgs_new/graybox_top.png') right top no-repeat;
	float:left;
	height:49px;
	width:22%;
}

.grayboxMidRight .graybg {
	background-color:#e7e8e8;
	padding-left:10px;
}

.grayboxMidLeft {
	background:url('../dashboard_imgs_new/graybox_middle.png') left top repeat-y;
	clear:both;
	padding-left:32px;
}

.grayboxMidRight {
	background:url('../dashboard_imgs_new/graybox_middle.png') right top repeat-y;
	padding-right:30px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .grayboxMidRight { 	margin-right:1px; }
}

.grayboxBotLeft {
	background:url('../dashboard_imgs_new/graybox_bottom.png') left top no-repeat;
	height:49px;
	float:left;
	width:78%;
}
.grayboxBotRight {
	background:url('../dashboard_imgs_new/graybox_bottom.png') right top no-repeat;
	float:left;
	height:49px;
	width:22%;
}

.flowerBg {
	background:#ffffff url('../dashboard_imgs_new/flower_bg.jpg') 180px bottom no-repeat;
}

.bigButterflies {
	background:url('../dashboard_imgs_new/big_butterflies.png') no-repeat;
	width:171px;
	height:211px;
	position:absolute;
	top:-18px;
	left:233px;
}

.grayContainer, .butterFlyContainer {
	margin-top:-25px;
}

.bigbutterflyUL ul li {
	width:180px;
	font-weight:bold;
}

#tvContainerBlock {
	width:403px;
	height:314px;
	position:relative;
	overflow:hidden;
}

#tvContainerBlock .tvFront {
	position:absolute;
	width:403px;
	height:314px;
	overflow:hidden;
	top:0px;
	left:15px;
	z-index:1000;
}

#tvContainerBlock .imageBlock {
	position:absolute;
	width:225px;
	height:200px;
	overflow:hidden;
	top:35px;
	left:55px;
}

#tvContainerBlock .imageBlock span {
	background:url('../dashboard_imgs_new/text_transparent_bg.png') left top repeat-x;
	position:absolute;
	display:block;
	width:100%;
	top:100px;
	left:0px;
	padding:5px 20px;
	color:#ffffff;
}

#tvContainerBlock .imageBlock span em {
	font-weight:bold;
	font-style:italic;
}

.tvFront img {
	width:350px;
}

a.getInActionLink {
	position:absolute;
	top:200px;
	left:215px;
	z-index:1000;
}

a.getInActionLink img {
	width:140px;
	height:82px;
}

a.dashboardRSS {
	background:url('../img/skin1/tbl_rss_btn.jpg') 0px 0px no-repeat;
	float:left;
	height:23px;
	width:21px;
}

a.dashboardRSS:hover {
	background:url('../img/skin1/tbl_rss_btn.jpg') 0px -23px no-repeat;
}

a.dashboardFB {
	background:url('../img/skin1/tbl_fb_btn.jpg') 0px 0px no-repeat;
	float:left;
	height:23px;
	width:76px;
	margin-left:10px;
}

a.dashboardFB:hover {
	background:url('../img/skin1/tbl_fb_btn.jpg') 0px -23px no-repeat;
}

a.dashboardTW {
	background:url('../img/skin1/tbl_twit_btn.jpg') 0px 0px no-repeat;
	float:left;
	height:23px;
	width:98px;
	margin-left:10px;
}

a.dashboardTW:hover {
	background:url('../img/skin1/tbl_twit_btn.jpg') 0px -23px no-repeat;
}

/* new dashboard styles 25-5-2011 ends */

.homeLink {
	padding:5px 5px;
}

.homeLink a {
	background:url('../img/skin1/tbl_home_icon.gif') 0px -24px no-repeat;
	text-decoration:none;
	display:block;
	width:24px;
	height:23px;
}

.homeLink a.select, .homeLink a:hover {
	background:url('../img/skin1/tbl_home_icon.gif') 0px -1px no-repeat;
}



/* Help Center Pages */
.helpcenterWrap {
	width:750px;
	padding:20px 0px 0px 20px;
}
ul.supportPageLinks li {
	background-image:url('../img/helpcenterImages/support_bg.jpg');
	background-repeat:no-repeat;
	width:460px;
	height:79px;
	padding:10px 20px;
	margin-top:20px;
	font-size:16px;
	font-weight:bold;		
}
ul.supportPageLinks li.community {
	background-position:0px 0px;
}
ul.supportPageLinks li.documentation {
	background-position:0px -99px;
}
ul.supportPageLinks li.knowledge {
	background-position:0px -198px;
}
ul.supportPageLinks li.tutorials {
	background-position:0px -297px;
}
ul.supportPageLinks li a {
	float:left;
	width:88px;
	height:79px;
	margin-right:20px;
}
ul.supportPageLinks li .heading {
	padding:5px 0px 0px 0px;
	font-size:20px;
	display:block;
}
.supportSearch {
	width:425px;
	height:46px;
	background:url('../img/helpcenterImages/supportSearch_bg.jpg') no-repeat;
	padding-left:75px;
}
.supportSearch .supportSearchBtn {
	float:right;
	background:url('../img/helpcenterImages/supportSearch_but.jpg') no-repeat;
	cursor:pointer;
	width:46px;
	height:46px;
	border:none;
}
.supportSearch .txt_box {
	float:left;
	font-size:22px;
	margin-top:8px;
	width:365px;
}
.headingSmall, .headingSmallBlack {
	font-size:16px;
	font-weight:bold;		
	color:#53abae;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.headingSmallBlack {
	color:#000000;
}
ul.help_thumb li {
	float:left;
	text-align:center;
	width:175px;
	height:270px;
	margin:5px;
}
ul.help_thumb li a {
	color:#53ABAE;
	text-decoration:none;
	font-size:15px;
}
ul.help_thumb li a:hover {
	text-decoration:none;
}
ul.help_thumb li a .mouseOverDownload {
	position:absolute;
	width:175px;
	height:225px;
	background:url('../img/helpcenterImages/help_thumb_over.png') no-repeat;
	visibility:hidden;
}
ul.help_thumb li a:hover .mouseOverDownload {
	visibility:visible;	
}
ul.help_thumb li a .report {
	background:url('../img/helpcenterImages/help_thumb_over_report.png') no-repeat;
}
.visit_our_email {
	float:right;
	width:175px;
	height:280px;
	background:url('../img/helpcenterImages/visit_our_email.jpg') no-repeat;
	margin-top:-10px;
}
.visit_our_email a.helpForum {
	display:block;
	width:133px;
	height:133px;
	margin:48px 0px 0px 22px;
}
.visit_our_email a.emailUs {
	display:block;
	width:70px;
	height:40px;
	margin:17px 0px 0px 12px;
}
ul.help_video_links li a {
	float:left;
	width:31px;
	height:25px;
	background:url('../img/helpcenterImages/help_video_links_play.jpg') no-repeat;
	text-decoration:none;
	margin:-5px 15px 0px 0px;
	position:relative;
}
ul.help_video_links li {
	clear:left;
	font-size:15px;
	margin-top:10px;
	padding-top:5px;
	height:20px;
}
ul.helpFaq_links li {
	float:left;
	width:217px;
	height:190px;
	padding:0px 6px;
	/*background-image:url('../img/helpcenterImages/helpFaq_links_bg.jpg');
	background-repeat:no-repeat;*/
	margin:16px 10px 0px 0px;
	position:relative;
}

ul.helpFaq_links li span {
	position:absolute;
	top:0px;
	left:0px;
	width:217px;
	height:165px;
	display:block;
}

ul.helpFaq_links li span.borderBg {
	z-index: 10;
	background-image:url('../img/helpcenterImages/faq_bg.png');
	overflow:hidden;
}

ul.helpFaq_links li span.imgHolder {
	z-index:9;
	height:198px;
	width:235px;
	overflow:hidden;
}

ul.helpFaq_links li span.catName {
	z-index:11;
	top:165px;
	height:20px;
	text-align:center;
	font-weight:bold;
}


ul.helpFaq_links li a {
	display:block;
	width:218px;
	height:127px;
	text-decoration:none;
	position:absolute;
}
ul.helpFaq_links li.images {
	background-position:0px 0px;
}
ul.helpFaq_links li.weddings {
	background-position:0px -127px;
}
ul.helpFaq_links li.slideshows {
	background-position:0px -254px;
}
ul.helpFaq_links li.inspirationBoards {
	background-position:0px -381px;
}
ul.helpFaq_links li.embeddingandSharing {
	background-position:0px -508px;
}
ul.helpFaq_links li.editorialSubmission {
	background-position:0px -635px;
}
ul.helpFaq_links li.faqlogo {
	background-position:0px -762px;
}
ul.helpFaq_links li.connectingWithOtherProfessionals {
	background-position:0px -889px;
}
ul.helpFaq_links li.accountManagement {
	background-position:0px -1016px;
}
ul.helpFaq_links li.companyInformation {
	background-position:0px -1143px;
}
ul.video_tutorials_links {
	padding-top:15px;
}
ul.video_tutorials_links li {
	float:left;
	width:231px;
	height:150px;
	padding:0px 15px 0px 4px;
	background-image:url('../img/helpcenterImages/video_tutorial_links_bg.jpg');
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
ul.video_tutorials_links li a {
	float:left;
	width:70px;
	height:70px;
	text-decoration:none;
	margin-top:38px;
}
ul.video_tutorials_links li table {	
	float:right;
}
ul.video_tutorials_links li table tr td {	
	width:150px;
	height:145px;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
ul.video_tutorials_links li.green {
	background-position:0px 0px;
}
ul.video_tutorials_links li.purple {
	background-position:0px -150px;
}
ul.video_tutorials_links li.pink {
	background-position:0px -300px;
}
	
/* / Help Center Pages */

.advsearchdiv {
	background:url('../img/skin1/advsearch_bg.png') no-repeat 2px 16px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	height:50px;
	color:#419a9a;
}
.advsearchdiv input {
	float:left;
	width:113px;
	margin-left:29px;
	margin-top:2px;
}
.advsearchdiv input.advsearch_goBut {
	background:url('../img/skin1/advsearch_go_but.png') no-repeat;
	border:none;
	cursor:pointer;
	width:25px;
	height:25px;
	margin-left:1px;
	margin-top:0px;
}

.insNewList {
	height:150px;
	background:#ebf0f0;
	margin:10px 10px 0px 0px;
	padding:10px;
	float:left;
	width:344px;
}
.insNewList .insNewImg {
	float:left;
	width:120px;
	height:143px;
	text-align:center;
	background:url(../img/skin1/insNewImg_bg.png) no-repeat;
	padding-top:7px;
	margin-left:10px;
}
.insNewList .insNewImg img {
	height:136px;
	width:106px;
}
.insNewList .insNewTitle, .insNewList .insNewDesc, .insNewList .insNewDate, .insNewList .insNewActions {
	float:right;
	width:200px;
	clear:right;
	color:#419a9a;
	font-size:13px;
	font-weight:bold;
}
/*.insNewList .insNewTitle {
	padding:1px 0px 1px 0px;
}
.insNewList .insNewDate {
	padding-bottom:1px;
}*/
.insNewList .insNewTitle {
	padding:10px 0px 5px 0px;
}
.insNewList .insNewDate {
	padding-bottom:5px;
}
.insNewList .insNewDesc {
	height:57px;
	margin-bottom:5px;
	overflow:hidden;
}

.slideshowNewList {
	height:150px;
	background:#ebf0f0;
	margin:10px 10px 0px 0px;
	padding:10px;
	float:left;
	width:350px;
}
.slideshowNewList .insNewImg {
	float:left;
	width:193px;
	height:140px;
	text-align:center;
	background:url(../img/skin1/insNewImg_bg_big.png) no-repeat;
	padding-top:10px;
	position:relative;
}
.slideshowNewList .insNewImg_small {
	background:url(../img/skin1/insNewImg_bg_small.png) no-repeat;
}
.slideshowNewList .insNewImg .play_icon {
	position:absolute;
	width:173px;
	height:130px;
	background:url(../img/skin1/play_icon.png) no-repeat 50% 50%;
	left:10px;
	right:0px;
	cursor:pointer;
}
.slideshowNewList .insNewImg_small .play_icon {
	width:87px;
	left:53px;
}
.slideshowNewList .insNewImg a {
	float:left;
	width:173px;
	height:130px;
	overflow:hidden;
	margin-left:10px;
}
.slideshowNewList .insNewImg_small a {
	float:left;
	width:87px;
	height:130px;
	overflow:hidden;
	margin-left:53px;	
}
.slideshowNewList .insNewImg img {
	height:130px;
}
.slideshowNewList .insNewTitle, .slideshowNewList .insNewDesc, .slideshowNewList .insNewDate, .slideshowNewList .insNewActions, .slideshowNewList .insNewAudio {
	float:right;
	width:150px;
	clear:right;
	color:#419a9a;
	font-size:13px;
	font-weight:bold;
}
.slideshowNewList .insNewTitle {
	padding:10px 0px 5px 0px;
}
.slideshowNewList .insNewDate {
	padding-bottom:5px;
}
.slideshowNewList .insNewDesc {
	height:29px;
	margin-bottom:5px;
	overflow:hidden;
}
.insNewDesc a {
	color:#419A9A;
}
.slideshowNewList .insNewAudio {
	height:23px;
	padding-bottom:5px;
}
.noRecordsheading {
	background:url(../img/skin1/norecord_icon.png) no-repeat;
	height:40px;
	padding: 15px 0px 0px 60px;
	color: #53ABAE;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
	margin-bottom:10px;
}
.noRecordsheadingnoimages {
	
	height:40px;
	padding: 0px 0px 0px 0px;
	color: #53ABAE;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
	margin-bottom:10px;
}
.sad {
	background:url(../img/skin1/norecord_icon.png) no-repeat 0px -54px;
}
.noRecordsSubheading {
    font-size: 16px;
    font-weight: bold;
	margin-bottom:15px;
	padding-left:10px;
	color:#4D4D4D;
}
ol.numbers li {
	list-style:decimal outside;
	margin-left:30px;
	color: #53ABAE;
    font-size: 16px;
    font-weight: bold;
	margin-bottom:10px;
}
ol.numbers li span {
	color: #4D4D4D;
    font-size: 16px;
    font-weight: bold;
}
.newTxtIcon {
	position:absolute;
	width:60px;
	height:31px;
	background:url(../img/skin1/new_txt_icon.png) no-repeat;	
	top:-17px;
	left:-5px;
}
.searchErrorTxt {
	color:#FF0000;
	text-align:center;
	padding-bottom:10px;
}

#terms_cond{
	top:810px;
	left:443px;
	font-size:13px;
	width:475px;
}
#terms_cond .contentBox {
	padding-bottom: 40px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 4px;
	font-weight:bold;
}
#pub_date1_blog,#pub_date1_partial,#pub_date1_blogger{
	background:url(../img/skin1/ed_submission_pop_bg.png) no-repeat;
	font-size:13px;
	height:442px;
	width:550px;
}
#accept_blog ,#accept_partial{
/*	background:url(../img/skin1/ed_submission_pop_bg.png) no-repeat;*/
	font-size:12px;
	position:absolute; 
	top:120px; 	
	left:250px; 
	width: 574px;
}
#accept_blog .contentBox, #next_accept_blog .contentBox,#accept_partial .contentBox,#next_accept_partial .contentBox,#pub_date1_blog .contentBox,#pub_date1_partial .contentBox,#pub_date1_blogger .contentBox{
	padding:40px 35px;
	font-weight:bold;
}

#next_accept_blog,#next_accept_partial {
	/*background:url(../img/skin1/ed_submission_pop_bg_2.png) no-repeat;*/
	/*font-size:13px;
	position:absolute; 
	top:120px; 	
	left:250px; */
	
	/*height:567px;
	width:550px;*/
}

#next_accept_blog .left_label,#next_accept_partial.left_label {
	font-size:13px;
	font-weight:bold;
}

#next_accept_blog a, #accept_blog a,#next_accept_partial a, #accept_partial a  {
	color:#53ABAE;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.addbtn_bride_suggest_vendor a{
background:#fff url(../img/skin1/addbtnvendor.jpg) no-repeat 0px 0px!important;
float:left!important;
height:50px!important;
width:50px!important;
}
.addbtn_bride_suggest_vendor a:hover{
background:#fff url(../img/skin1/addbtnvendor.jpg) no-repeat 0px -50px!important;
}

.addbtn_bride_suggest_vendor_new{
background:#ffffff url(../img/skin1/addbtnvendor.jpg) no-repeat 0px 0px;
width:50px;
height:50px;
float:left;
}
.addbtn_bride_suggest_vendor_new:hover{
background:#ffffff url(../img/skin1/addbtnvendor.jpg) no-repeat 0px -50px;
}


#copy .bright_addvendors .addbtn_bride_suggest_vendor{
background:red url(../img/skin1/addbtnvendor.jpg) no-repeat 0px 0px;
height:50px;

}
#copy .bright_addvendors .addbtn_bride_suggest_vendor:hover{
background:#fff url(../img/skin1/addbtnvendor.jpg) no-repeat 0px -50px;
}
.bright_addvendors a{
color:#53ABAE;
text-decoration:underline;
font-style:italic;
}
.square_vendors {
	/*padding-left:0px;*/
}

.square_vendors ul li{	
	background:url(../img/skin1/square.jpg) no-repeat 5px 4px;
	padding-left:20px;
	margin-top:20px;
	color:#53abae;
}


.square_vendors ul.black1 li{	
	
	color:#000000;
	margin-top:10px;
}
.butterflyRed_bg {
	background:url(../img/newsubmission/butterfly_red.png) no-repeat 100% 0px;
	
}

.butterflyRed_bg_small {
	background:url(../img/newsubmission/butterfly_red_small.png) no-repeat 402px 0px;
	
}

.butterflyGreen_bg {
	background:url(../img/newsubmission/butterfly_green.png) no-repeat 100% 0px;
}
.newsub_searchBox {
	background:#ffffff url(../img/newsubmission/search_icon.jpg) no-repeat 0px center;
	border:1px solid #E9E9EA;
	width:150px;
	padding:3px 3px 3px 20px;
}

.SmugmugAlert {background:#329699;color:#ffffff;font-weight:bold;text-align:center;padding:5px;margin:10px 0px;display:block;}


.shadow_h_submission {	
	background:url(../img/skin1/shadow_h_small.png) no-repeat;
	/*height:165px;
	width:255px;
	padding-top:15px;*/
	float:left;
	width:136px;
	height:96px;
	text-align:center;
	padding-top:7px;
	margin:25px 3px;
}

.shadow_h_submission_116 {	
	background:url(../img/skin1/shadow_h_small_116.png) no-repeat;
	/*height:165px;
	width:255px;
	padding-top:15px;*/
	float:left;
	width:136px;
	height:83px;
	text-align:center;
	padding-top:7px;
	margin:0px 3px;
}

.shadow_v_submission {	
	background:url(../img/skin1/shadow_v_small.png) no-repeat;
	/*height:240px;
	width:180px;
	padding-top:15px;*/
	float:left;
	width:96px;
	height:136px;
	text-align:center;
	padding-top:7px;
	margin:7px 0px 0px 25px;
}

.shadow_v_submission_76 {	
	background:url(../img/skin1/shadow_v_small_76.png) no-repeat;
	/*height:240px;
	width:180px;
	padding-top:15px;*/
	float:left;
	width:96px;
	height:103px;
	text-align:center;
	padding-top:7px;
	margin:7px 0px 0px 19px;
}

.shadow_new_submission {	
	background:url(../img/skin1/bigshadow_small.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/skin1/bigshadow_small.png', sizingMethod='crop');
	float:left;
	width:136px;
	height:136px;
	text-align:center;
	padding-top:7px;
}
.shadow_h_submission img
{
	width:120px;
	height:80px;
}

.shadow_h_submission_116 img
{
	width:106px;
	height:68px;
	float:left;
	margin-left:5px;
	
}

.shadow_v_submission img {
	width:80px;
	height:120px;
}

.shadow_v_submission_76 img {
	width:65px;
	height:96px;
	float:left;
	margin-left:5px;
}

 .shadow_new_submission img {
	width:120px;
	height:120px;
}
/*.insNewList .insNewImg {
	float:left;
	width:120px;
	height:143px;
	text-align:center;
	background:url(../img/skin1/insNewImg_bg.png) no-repeat;
	padding-top:7px;
}
.insNewList .insNewImg img {
	height:136px;
	width:106px;
}*/
.print_media {
background: url(../img/skin1/book01.jpg);
padding: 10px 0 2px 28px;
margin-top:2px;
margin-bottom:2px;
background-repeat: no-repeat;
background-position: 1px 2px;
vertical-align: middle;
}
.web_online{
background: url(../img/skin1/tv_blue.jpg);
padding: 10px 0 2px 28px;
margin-top:2px;
margin-bottom:2px;
background-repeat: no-repeat;
background-position: 1px 2px;
vertical-align: middle;
}
a.linksmall, #copy a.linksmall{
font-size:11px;
text-decoration:underline;
}
a.linksmall:hover, #copy a.linksmall:hover{
font-size:11px;
text-decoration:none;
}

/* welcome popup styles */

.welcomePopupContainer {
	position:relative;
	padding:0px 5px 10px 90px;
	font-size:16px;
	font-weight:bold;
}

.welcomePopupContainer .items {
	font-size:16px;
	font-weight:bold;
}

.welcomePinkBfly {
	position:absolute;
	top:-50px;
	left:-100px;
	background:url(../img/skin1/butterflies/welcome_pink_butterfly.png) left top no-repeat;
	width:200px;
	height:157px;
}

.welcomeGrnBflyRev {
	position:absolute;
	top:60%;
	left:-95px;
	background:url(../img/skin1/butterflies/welcome_green_butterfly_reverse.png) left top no-repeat;
	width:180px;
	height:159px;
}

.welcomeGoldStrt {
	position:absolute;
	top:30%;
	right:-35px;
	background:url(../img/skin1/butterflies/welcome_gold_butterfly.png) left top no-repeat;
	width:160px;
	height:144px;
}

.welcomeRightBigStars {
	position:absolute;
	top:-165px;
	right:-65px;
	background:url(../img/skin1/butterflies/welcome_right_corner_stars.png) left top no-repeat;
	width:100px;
	height:114px;
}

.welcomeLeftTwoStars {
	position:absolute;
	top:40%;
	left:-50px;
	background:url(../img/skin1/butterflies/welcome_left_two_stars.png) left top no-repeat;
	width:50px;
	height:69px;
}

.welcomeLeftFourStars {
	position:absolute;
	top:-70px;
	left:-100px;
	background:url(../img/skin1/butterflies/welcome_left_four_stars.png) left top no-repeat;
	width:100px;
	height:410px;
}

.welcomeGrnBflyStrt {
	position:absolute;
	bottom:-180px;
	left:-104px;
	background:url(../img/skin1/butterflies/welcome_green_butterfly.png) left top no-repeat;
	width:250px;
	height:220px;
}
.heading_popup{
	color: #53ABAE;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.editorBox{background:#53ABAE; padding:10px;text-align: left; width: 150px; display:block; color:#000000;}

/*5,dec,2012*/
.blockEmail{
  	height: 79px;
   /* margin-top: 20px;*/
    padding: 10px 0px;
    width: 460px;
	color:#4D4D4D;
	font-size: 16px !important;
    font-weight: bold !important;
	font-family:Arial,Helvetica,sans-serif;

}
.blockEmail a{
	float:left;
	width:128px;
	height:79px;
	margin-right:20px;
}
/*.blockEmail span { 
	display: block;
    font-size: 20px;
    padding: 5px 0 0;
	color:#53ABAE; font-weight: bold;
}*/
