/*Olapic CSS Document */
img{
	behavior: url("csshover.htc");

}
.frt{
	float:right;
}
.flt{
	float:left;
}
.clr{
	clear:both;
}
.cursor-pointer{cursor:pointer;}
table tr td{
	margin:0px;
	padding:0px;
}
/*---------------------Global---------------------*/

form{
	margin:0px;
}
a img{
	border:0px;
}
p{
	margin:4px 0px;
}
/*---------------------Global---------------------*/
#wrapper{
	margin:0px auto;
	width:801px;
}
#wrapper-video{
	margin:auto;
	padding-top:80px;
	width:492px;
	height:460px;
}

/*-------------container----------------*/
#container{
	width:801px;
	margin-left:auto;
	margin-right:auto;
	/*position:relative;*/
	
}

/*---------------------Header---------------------*/
#newheader{
	background:url(../images/newhome/orange_top.png) no-repeat;
	float:left;
	height:56px;
	width:799px;
}
* html #newheader{
	 background:none;
	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/newhome/orange_top.png", sizingMethod="scale");
	 height:56px;
}

#newheader_minus {
    background:url(../images/newhome/orange_top.png) no-repeat;
	float:left;
	height:56px;
	width:799px;
}
* html #newheader_minus{
	 background:none;
	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/newhome/orange_top.png", sizingMethod="scale");
	 height:56px;
}

#newheader_minus .toptext{
	text-align:center; 
	font-family:Arial; 
	font-weight:bold; 
	font-size:16px; 
	padding-top:15px;
	width:753px;
	float:left;
}
#newheader .toptext{
	text-align:center; 
	font-family:Arial; 
	font-weight:bold; 
	font-size:16px; 
	padding-top:15px;
	width:753px;
	float:left;
}
.plusicon{
	float:left; 
	padding-top:8px;
}

.minusicon{
	float:right; 
	padding-top:8px;
	display:none;
	padding-right:10px;
}
#newheadertabs{
	background:url(../images/newhome/header/grey_button_bg.gif) no-repeat;
	float:left;
	height:31px;
	width:800px; 
	margin-top:7px; 
		
}

#newheadertabs #logo{
	float:left;
	padding-left:15px; padding-top:1px;
	display:inline; width:71px;
}
#newheadertabs #tabcontent{
	float:left; 
	padding-left:13px; margin-top:6px; text-align:center;
	padding-right:10px;
	
}
.headertextleft{
	color:#53504F;
	font-family:Arial;
	font-size:12px; 
	padding-right:5px;
	border-right:1px dotted #53504F; margin-left:128px;
}
.headertextleft a{ 
    color:#53504F;
	text-decoration:none; cursor:pointer;
}
.headertextleft a:hover{
	color:#53504F;
	text-decoration:underline;
}

.headertextmid{
	color:#53504F;
	font-family:Arial;
	font-size:12px; 
	padding-right:5px;
	border-right:1px dotted #53504F;
}
.headertextmid a{ 
    color:#53504F;
	text-decoration:none;
}
.headertextmid a:hover{
	color:#53504F;
	text-decoration:underline;
}


.pink_headertextmid{
	color:#D72E72;
	font-family:Arial;
	font-size:12px; 
	padding-right:5px;
	border-right:1px dotted #53504F;
}
.pink_headertextmid a{ 
    color:#D72E72;
	text-decoration:none;
}
.pink_headertextmid a:hover{
	color:#D72E72;
	text-decoration:underline;
}



.memheadertextmid{
	color:#53504F;
	font-family:Arial;
	font-size:12px; 
	padding-right:5px;
}
.memheadertextmid a{ 
    color:#53504F;
	text-decoration:none;
}
.memheadertextmid a:hover{
	color:#53504F;
	text-decoration:underline;
}

.headertextright{
	
}
#newheadertabsbtm{
	float:left;
	height:30px;
	width:800px; 
	margin-top:4px; 
}
#newheadertabsbtm #content{
	float:left;
	padding-left:15px; 
	padding-top:3px;
	display:inline; 
	width:422px; 
	color:#FFFFFF; 
	padding-right:10px; 
	font-family:Arial;
}
#newheadertabsbtm #content-right{
	float:right;
	display:inline; 
	width:296px; 
	color:#FFFFFF; 
	padding-left:10px; 
	font-family:Arial;
}
.contentinner{
	padding-right:15px;
	 font-family:Arial; font-size:12px;
}
.contentinner a{
    font-family:Arial; font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	
}
.contentinner a:hover{
    font-family:Arial; font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
	
}

#slideshow{
	background:url(../images/newhome/slide.gif) no-repeat;
	float:left;
	height:355px;
	width:798px;
}
.slideshowphoto{
margin-left:6px;
margin-top:3px;



}
#bridegroomtop{
	width:810px; float:left; margin-top:5px;
	
}
#bridegroomfirst{
	background:url(../images/newhome/green_box_bg.gif) no-repeat;
	float:left;
	height:155px;
	width:265px;
}

#bridegroomsecond{
	background:url(../images/newhome/green_box_bg.gif) no-repeat;
	float:left;
	height:155px;
	width:265px; 
}

#bridegroomthird{
	background:url(../images/newhome/green_box_bg.gif) no-repeat;
	float:left;
	height:155px;
	width:265px; 
}

.bridegroom{
	width:270px; 
	float:left;
}
.bridegroom-inner{
	float:left; 
	margin-left:10px;
}
*html .bridegroom-inner{
	float:left; 
	margin-left:6px;
}
.bridegroom-inner-title{
	margin-top:9px;
	float:left;
	color:#565857;
}
.font11{
	font-size:11px;
}
.paddtop2{
	padding-top:2px;
}
.bridegroom-inner-mainimg{
	top:335px;
	float:left;
	z-index:2000;
	position:absolute;
	left:157px;
}

.bridegroom-inner-mainimg2{
	top:335px;
	float:left;
	margin-left:-4px;
	z-index:2000;
	position:absolute;
	left:443px;
	
 }
.bridegroom-inner-mainimg3{
	top:335px;
	float:left;
	margin-left:-4px;
	/*z-index:2000;*/
	position:absolute;
	left:705px;		
}
.bridegroom-inner-plusimg{
	top:355px;
	float:left;
	z-index:2000;
	position:absolute;
	left:490px;
}
.bridegroom-inner-plusimg-right{
	top:355px;
	float:left;
	/*z-index:2000;*/
	position:absolute;
	left:756px;
}
.bridegroom-inner-plusimg-left{
	top:355px; 
	position:absolute;
	z-index:100;
	left:225px;
}

.bridegroom-inner-plusimg-middle{
	margin-top:-4px; 
	margin-left:211px;
	position:absolute;
	z-index:100;
}
.bridegroomheader{font-family:Arial; color:#7A7B76; font-weight:bold; font-size:19px; width:152px; line-height:16px;}
.bridegroomheader-width155{font-family:Arial; color:#7A7B76; font-weight:bold; font-size:19px; width:155px;line-height:16px;}
.bridegroomheader-width154{font-family:Arial; color:#7A7B76; font-weight:bold; font-size:19px; width:166px;line-height:16px;}
.bridegroombride{float:left; font-family:Arial; font-size:11px; padding-right:3px; padding-bottom:0px; padding-top:0px; }
.bridegroomorange{float:left; font-family:Arial; font-size:11px;   padding-right:3px;  padding-left:3px; padding-bottom:0px; padding-top:0px;}
.bridegroomlearn{float:left; font-family:Arial;  font-size:11px;  padding-right:3px; padding-left:3px; padding-bottom:0px; padding-top:0px;  color:#585852; width:70px;}
.bridegroomcontent1{float:left; font-family:Arial; font-size:11px; padding-left:3px; padding-top:0px;width:227px;color:#565857;}
.bridegroomcontent2{float:left; font-family:Arial; font-size:11px;width:227px; color:#565857;}
*html .bridegroomcontent1{float:left; font-family:Arial; font-size:11px; padding-left:3px; padding-top:0px;width:227px;color:#565857;}

.bridegroomheader a{font-family:Arial; color:#7A7B76; font-weight:bold; font-size:19px;text-decoration:none;}
.bridegroomheader a:hover{font-family:Arial; color:#7A7B76; font-weight:bold; font-size:19px;text-decoration:none;}
.bridegroomheader-width155 a{font-family:Arial; color:#7A7B76; font-weight:bold; font-size:19px;text-decoration:none;}
.bridegroomheader-width155 a:hover{font-family:Arial; color:#7A7B76; font-weight:bold; font-size:19px;text-decoration:none;}
.bridegroomheader-width154 a{font-family:Arial; color:#7A7B76; font-weight:bold; font-size:19px;text-decoration:none;}
.bridegroomheader-width154 a:hover{font-family:Arial; color:#7A7B76; font-weight:bold; font-size:19px;text-decoration:none;}

.bridegroombride a{ 
  color:#585852;
  text-decoration:none;
  line-height:16px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:1px; 
  padding-right:1px;
}
.bridegroombride a:hover{
    background:transparent url(../images/newhome/learnmore/but_pg.png) repeat scroll 0 0;
	padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
     text-decoration:none;
	text-decoration:none;
	width:70px;
	height:20px;
}
 
.bridegroomorange a{
    color:#585852;
	text-decoration:none;
	line-height:16px;
	padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
}
.bridegroomorange a:hover{
    background:transparent url(../images/newhome/learnmore/but_pg.png) repeat scroll 0 0;
	padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
	text-decoration:none;
	width:70px;
	height:20px;
}
.bridegroomlearn a{
    color:#585852;
    padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
	text-decoration:none;
	line-height:16px;
}
.bridegroomcontent1 a b:hover {
 color:#FFD175;
 text-decoration:none;
}
.bridegroomlearn a:hover{
        color:#585852; 
        background-color:#FFD275;
		background:transparent url(../images/newhome/learnmore/but_pg.png) repeat scroll 0 0;
	    padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
		text-decoration:none;
		width:70px;
	    height:20px;
}
.bridegroomcontent2 a{
    color:#53504F;
	text-decoration:none;
	line-height:16px;
}
.bridegroomcontent2 a:hover{
      color:#FFD175;
	text-decoration:none;
}




.bridegroombride-middle{float:left; font-family:Arial; font-size:11px; padding-right:0px; padding-bottom:0px; padding-top:0px;}
.bridegroomorange-middle{float:left; font-family:Arial; font-size:11px;   padding-right:0px;  padding-left:0px; padding-bottom:0px; padding-top:0px; }
.bridegroomlearn-middle{float:left; font-family:Arial;  font-size:11px;  padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px;  color:#585852;}

.bridegroombride-middle a{ 
  color:#585852;
  text-decoration:none;
  line-height:16px;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:1px; 
  padding-right:1px;
}
.bridegroombride-middle a:hover{
    background:transparent url(../images/newhome/learnmore/but_pg.png) repeat scroll 0 0;
	padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
     text-decoration:none;
	text-decoration:none;
	width:70px;
	height:20px;
}
 

.bridegroomlearn-middle a{
    color:#585852;
    padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
	text-decoration:none;
	line-height:16px;
}

.bridegroomlearn-middle a:hover{
        color:#585852; 
        background-color:#FFD275;
		background:transparent url(../images/newhome/learnmore/but_pg.png) repeat scroll 0 0;
	    padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
		text-decoration:none;
		width:70px;
	    height:20px;
}

.bridegroomorange-middle a{
    color:#585852;
	text-decoration:none;
	line-height:16px;
	padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
}
.bridegroomorange-middle a:hover{
    background:transparent url(../images/newhome/learnmore/but_pg.png) repeat scroll 0 0;
	padding-top:3px; padding-bottom:3px; padding-left:1px; padding-right:1px;
	text-decoration:none;
	width:70px;
	height:20px;
}












#newfotter{ 
	background:url(../images/newhome/fotterblue_bg.png) no-repeat;
	float:left;
	height:123px;
	width:797px; margin-top:7px; margin-left:0px;
}

#newfottercontent{
	background:url(../images/newhome/footer.gif) no-repeat;
	float:left;
	height:28px; 
	width:800px; margin-top:8px; padding-bottom:10px;
}
.fottercontentinner{
	float:left;
	margin-top:4px;
	color:#53504F;
	font-family:Arial;
	font-size:10px; 
	padding-left:14px;
	padding-top:2px;
	color:#53504F; text-align:justify;
}
.fottercontenticons{
	float:left;
	margin-top:4px;
	color:#53504F;
	font-family:Arial;
	font-size:12px; 
	padding-left:4px;
	padding-top:2px;
	cursor:pointer;
}

#newfottercontent a{
	color:#53504F;
	text-decoration:none;
	line-height:16px;
}
#newfottercontent a:hover{
	text-decoration:underline;
}

.fottercontentinnerright{ 
	float:right;
	padding-right:15px;
}
.Bgtxtbox{
	background:url(../images/newhome/small_box.png) no-repeat;
	margin:0px 5px 0px 0px;
	padding:2px 5px;
	
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
}

/*---------------------------------------------------------------*/

#multilingual-slect{
	float:left;
}
#multilingual-slect select{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	background:url(../images/newhome/dropdown_bg.gif) no-repeat;
	height:28px;

	
}


.lan-listbox{
	border-top:none;
	float:left;
	font-size:12px;
	position:absolute;
	vertical-align:middle;
	width:160px;
	color:#666666;
	font-weight:normal;
}
#multilingual-slect ul {
	color:#666666;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:19px 0px 0px 1px;
	padding:0px;
	width:96px;
	text-align:center;
	background:url(../images/newhome/drop.gif) no-repeat bottom;
	display:none;
	font-size:12px;
	z-index:10000;
	position:absolute;	
	
}
*html #multilingual-slect ul {
	color:#666666;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:19px 0px 0px 0px;
	padding:0px;
	width:96px;
	text-align:center;
	background:url(../images/newhome/drop.gif) no-repeat bottom;
	display:none;
	font-size:12px;
	z-index:10000;
	position:absolute;	
	
}
#multilingual-slect ul li { 
	color:#666666;
	cursor:pointer;
	font-size:12px;
	padding:2px;
	margin-left:3px;
	float:left;

}
.currentlan { 
	color:#666666;
	background:url(../images/newhome/dropdown_butt.gif) no-repeat;
	height:20px;
	width:95px;
	font-size:12px;
	text-align:center;
	padding:2px;		
}
.currentlan img{
	margin-left:5px;
}
.lan-listbox li.normal {
	padding:3px;
	width:100%;
	color:#666666;
	font-size:12px;
	

}
.lan-listbox li.bott-border {
	border-bottom:1px solid #999999;
}
.lan-listbox li.over {
	padding:3px;
	width:100%;
	color:#666666;
	font-size:12px;

   
}
/*language drop down for my account*/
.lan-memberbox{
margin-top:1px;
	border-top:none;
	float:left;
	font-size:12px;
	position:absolute;
	vertical-align:middle;
	width:160px;
	color:#666666;
	font-weight:normal;
}
.#multilingual-slect ul {
	color:#666666;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:29px 0px 0px 1px;
	padding:0px;
	width:96px;
	text-align:center;
	background:url(../images/newhome/drop.gif) no-repeat bottom;
	display:none;
	font-size:12px;
	z-index:10000;
	position:absolute;	
}
.#multilingual-slect li { 
	color:#666666;
	cursor:pointer;
	font-size:12px;
	padding:2px;
}

.memberlan { 
	color:#666666;
	background:url(../images/newhome/dropdown_butt.gif) no-repeat;
	height:20px;
	width:95px;
	font-size:12px;
	text-align:center;
	padding:1px;		
}
.memberlan img{
	margin-left:2px;
}

.lan-memberbox li.normal {
	padding:3px;
	margin-left:0px;
	width:100%;
	color:#666666;
	font-size:12px;
	

}
.lan-memberbox li.bott-border {
	border-bottom:1px solid #999999;
}
.lan-memberbox li.over {
	padding:3px;
	margin-left:0px;
	width:100%;
	color:#666666;
	font-size:12px;

   
}

/*end*/



/* ------ login ----------- */
#login-panel{
	position:absolute;
	font-size:11px;
	background:url(../images/newhome/green_box_bg.gif) no-repeat;
	height:155px;
	width:265px;
	top:-5px; 
	right:0px;
	z-index:2000;
	display:none;
	 float:right;

}
#login-panel a{
	color:#d92a6b;
	text-decoration:none;
}
#login-panel a:hover{
	text-decoration:underline;
}
#login-panel .inner{
	float:left;
	margin-left:10px;
}
#login-panel .inner-middle-remember{
	float:left;
	margin-left:10px;
	width:130px;
}
#login-panel .inner-middle-forgot{
	float:left;
	margin-left:25px;
	margin-top:1px;
	width:220px;
}
#login-panel .inner-bottom{
	float:left;
}
#login-panel .inner-element{
	float:left;
	width:208px; 

}

.login-button-bg{		
	background:url(../images/newhome/search_button.png);	
	border:none;
	color:#ffffff;
	cursor:pointer;
	float:left;
	font-family:Arial;
	font-size:11px;
	margin:0;
	padding:2px 0px 5px 0;
	text-align:center;
	background-repeat:no-repeat;
	font-weight:bold;

}
.login-button-bg-left{
	background:url(../images/newhome/button_rt.png);	
	height:23px;
	width:9px;
	float:left;	
	cursor:pointer;
}
.newbutton-bg{		
	background:url(../images/newhome/buttons/green_buttonleft.png);	
	border:none;
	color:#5E6362;
	cursor:pointer;
	float:left;
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 0;
	text-align:right;
	text-indent:13px; text-align:center;

}
.newbutton-bg-right{
	background:url(../images/newhome/buttons/green_button_right.png);	
	height:24px;
	width:15px;
	float:left;	
	cursor:pointer;
}

.inputbox-bg{		
	background:url(../images/newhome/left_box.png) no-repeat left;	
	border:none;
	color:#000000;
	float:left;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:4px 0 4px 4px;
	text-indent:11px;

}

.inputbox-bg-right{
	background:url(../images/newhome/left_boxrt.png);	
	height:20px;
	width:13px;
	float:left;	
}

.logininner input{ width:146px; border:none; background:none;}
.loginbox-bg{		
	background:url(../images/newhome/textbox.png) no-repeat left;	
	border:none;
	color:#000000;
	font-family:Arial;
	font-size:8px;
	padding:5px;
}



/*------------top video-----------*/
#newheader-video{
	float:left;
	width:797px;
	padding:10px 0px 10px 0px;
	text-align:center;
	background:url(../images/newhome/video.png) no-repeat;
	display:none;
}
#newheader-video a{
	text-decoration:none;
	color:#585852;
}
#newheader-video a:hover{
	text-decoration:none;
	color:#585852;
}
/*------------search box-----------*/
#search-box{
	float:left;
	width:195px;
	margin-top:1px;
	
}
.search-txtbox{
	font-family:Arial, Helvetica, sans-serif;
	width:186px;
	height:21px;
	background:url(../images/newhome/seaarch.gif) no-repeat;
	color:#999999;
	padding:2px;
}
.search-txtbox input{
	border:none;
	background:#FFFFFF;
	width:160px;
	font-size:10px;
	margin-top:0px;
	margin-left:3px;
	
}



/* old starts */



/* demo home*/
/*#header-demo{float:left;width:100%;background:#FFFFFF no-repeat;height:73px;}
#header-demo #logo{
	float:left;
	margin:0px 0px 0px 25px;
	display:inline;
}
#header-demo #logo img{
	float:left;
}
#header-demo #login-panel{
	float:right;
	margin:3px 20px 0px 0px;
	display:inline;
	font-size:11px;
}
#header-demo input.txtbox{
	margin:0px 5px 0px 0px;
	padding:2px 5px;
	border-top:1px solid #808183;
	border-left:1px solid #808183;
	border-bottom:1px solid #e1f3f3;
	border-right:1px solid #e1f3f3;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
}
#header-demo img{
	vertical-align:middle;
}
#header-demo #login-panel a{
	color:#d92a6b;
	text-decoration:none;
}
#header-demo #login-panel a:hover{
	text-decoration:underline;
}
*//* demo home*/
/*#header #logo{
	float:left;
	margin:0px 0px 0px 25px;
	display:inline;
}
#header #logo img{
	float:left;
}
#header #login-panel{
	float:right;
	margin:3px 20px 0px 0px;
	display:inline;
	font-size:11px;
}
#header input.txtbox{
	margin:0px 5px 0px 0px;
	padding:2px 5px;
	border-top:1px solid #808183;
	border-left:1px solid #808183;
	border-bottom:1px solid #e1f3f3;
	border-right:1px solid #e1f3f3;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
}
#header img{
	vertical-align:middle;
}
#header #login-panel a{
	color:#d92a6b;
	text-decoration:none;
}
#header #login-panel a:hover{
	text-decoration:underline;
}

*//*---------------------Header---------------------*/

/*---------------------Slideshow---------------------*/
.homeshare{
	float:left;
	position:absolute;  
	margin-top:287px; 
	margin-left:9px; 
	width:123px;
	
}
*html .homeshare{
	float:left;
	position:absolute;  
	margin-top:287px; 
	margin-left:5px; 
	width:123px;
	
}
.slidecontainer{
	float:left;
	width:624px;	
	padding:4px 0px 0px 0px;
	z-index:0;
	
	
}
.contentShowcase{
	float:left;
	text-align:left;  
    width:450px;
	padding:0;
	margin:0;
	position:relative;
	
	height:340px;   
}
.slideshowbg0 {
	background-color:#08669F;
}
.slideshowbg1 {
	background-color:#070506;
}
.slideshowbg2 {
	background-color:#FFFFFF;
}
.slideshow{
	float:right;
    padding:0;margin:0;
	text-align:right;
	width:100%;
}
#featured .first{
   position:absolute;
   /*z-index:2000;*/
   z-index:2;
}
#featured .featured{
position:absolute;opacity:0;filter:Alpha(Opacity=0);visibility:hidden;
}
#featured .last{
    opacity:0;filter:Alpha(Opacity=0);visibility:hidden;position:relative;
}

#slidecontrol{
	width:172px;
	height:43px;
	float:left;		
	padding:10px 0px 0px 0px;
	z-index:0;		
}
#slidecontrol .nav{float:left;width:95%  }
#slidecontrol .nav .count{ float:left;text-align:right;padding-right:0; width:100%}
#slidecontrol .nav .count a{ float:right;width:100%}
#slidecontrol .nav .button{padding:0px;}
#slidecontrol .nav .count .f_active0{background:url(../images/newhome/slideshow/slide_selected.gif) no-repeat;width:64px; height:37px;  float:left; margin-right:4px;  }
#slidecontrol .nav .count .f_active1{background:url(../images/newhome/slideshow/slide_selected.gif) no-repeat;width:64px; height:37px;  float:left; margin-right:4px;  }
#slidecontrol .nav .count .f_active2{background:url(../images/newhome/slideshow/slide_selected.gif) no-repeat;width:64px; height:37px;  float:left; margin-right:4px;  }
#slidecontrol .nav .count .f_active3{background:url(../images/newhome/slideshow/slide_selected.gif) no-repeat;width:64px; height:37px;  float:left; margin-right:4px;  }

#slidecontrol .nav .count .f_inactive0{background:url(../images/newhome/slideshow/slide_normal.gif) no-repeat;width:55px; height:31px;float:left;cursor:pointer;margin-right:9px; }
#slidecontrol .nav .count .f_inactive1{background:url(../images/newhome/slideshow/slide_normal.gif) no-repeat;width:55px; height:31px;float:left;cursor:pointer;margin-right:9px; }
#slidecontrol .nav .count .f_inactive2{background:url(../images/newhome/slideshow/slide_normal.gif) no-repeat;width:55px; height:31px;float:left;cursor:pointer;margin-right:9px; }
#slidecontrol .nav .count .f_inactive3{background:url(../images/newhome/slideshow/slide_normal.gif) no-repeat;width:55px; height:31px;float:left;cursor:pointer;margin-right:9px; }

#slidecontrol .nav .count .pause{float:left; display:none;width:23px; height:23px; cursor:pointer; margin-left:4px; }
#slidecontrol .nav .count .play{float:left; width:23px; height:23px; cursor:pointer;margin-left:4px; display:none }
#slidecontrol .nav .count .slide-number{
	float:right;
	padding:4px 0px 0px 0px;
	text-indent:7px;
	font-family:Helvetica, sans-serif,Arial;
	font-size:12px;
	font-weight:bold;
}	  
#featured .title{
   position:absolute;   
   top:20px;   
   margin-left:30px;
   display:none;
  /* z-index:10000;*/
   z-index:10000;
}
#featured .slidetext{  
   display:block;
}
#featured .quote{  
   position: absolute;
   top:350px;
   margin-right:70px;
}
#signup{
	position:absolute;
	bottom:80px;
	left:80px;
 /* z-index:10000;*/
    z-index:10000;
	background:url(../images/signupnow.jpg) no-repeat;
	width:180px;
	height:57px;
	/*float:left;*/ 
}
#signup a{
	/*position:absolute;
	margin-left:0px;
	width:140px;
	height:57px;*/
	color:#D9296A;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
#signup a:hover{
	color:#D9296A;
	text-decoration:none;
}
#signup a div{
	/*float:left;
	padding:45px 0px 0px 65px;*/
	height:57px;
	padding:5px 0px 0px 0px;
	background:url(../images/signupnow-r.jpg) no-repeat top right;
}
#signup-video{
	position:relative;
	margin-left:150px;
 /* z-index:10000;*/
    z-index:10000;
	background:url(../images/signupnow.jpg) no-repeat;
	width:180px;
	height:57px;
	/*float:left;*/ 
}
#signup-video a{
	/*position:absolute;
	margin-left:0px;
	width:140px;
	height:57px;*/
	color:#D9296A;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
#signup-video a:hover{
	color:#D9296A;
	text-decoration:none;
}
#signup-video a div{
	/*float:left;
	padding:45px 0px 0px 65px;*/
	height:57px;
	padding:5px 0px 0px 0px;
	background:url(../images/signupnow-r.jpg) no-repeat top right;
}
#signup span{
}
.slidetext{
	text-align:left;
	font-family: "Rockwell",Georgia, sans-serif;
}
.slidetext h1{
	color:#26B0AF;	
	margin:0px 0px 10px 0px;
	line-height:35px;
	padding:0px;
	font-size:2.8em;
	font-weight:normal;
}
.slidetext h2{
	color:#5C5C5A;	
	margin:0px 0px 10px 0px;
	line-height:30px;
	padding:0px;
	font-size:2.6em;
	font-weight:normal;
}
.slidetext p{
	color:#5C5C5A;
	
	margin:0px 0px 0px 0px;
	line-height:20px;
	padding:10px 0px 0px 0px;
	font-size:16px;
	font-weight:normal;
}
.quote{
	text-align:right;
	font-family: "Rockwell",Georgia, sans-serif;
}
.quote p{
	color:#5C5C5A;
	margin:0px 0px 0px 0px;
	line-height:20px;
	padding:10px 0px 0px 0px;
	font-size:10px;
	font-weight:normal;
	text-align: right;
}
.quote p a{
	color:#5A5555;
	text-decoration:underline;	
}
.quote p a:hover{
	color:#5A5555;
	text-decoration:underline;	
}

/*---------------------Slideshow---------------------*/

#icon-box{
	float:left;
/*	border-top: #26B0AF dotted 1px;*/
	margin-top:-9px;
	width:100%;
	margin-bottom:10px;
/*	background:url(../images/iconbox-bg.gif) repeat-x;*/
}
#icon-box a{
	color:#585852;
	text-decoration:none;
}
#icon-box a:hover{
	color:#585852;
	text-decoration:none;
}
.desc{
	padding:0px 0px 0px 70px;
	margin:-20px 0px 0px 0px;
	line-height:18px;
}
#upload-pic{
	float:left;
	width:21%; /* Reduce for home page */
	margin:15px 1.5%;	
	background:url(../images/uploadpicture-icon.gif?v=1.2) no-repeat top left;
	height:90px;
}
#upload-pic h1{
	padding:0px 0px 10px 67px;
	line-height:25px;
	font-weight:bold;
	font-size:18px;
	color:#D92A6B;
}
#upload-pic h1 a{
	color:#D92A6B;
	text-decoration:none;
}
#upload-pic h1 a:hover{
	color:#D92A6B;
	text-decoration:none;
}
#demo-tour{
	float:left;
	width:21%; /* Reduce for home page */
	margin:15px 1.5%;	
	background:url(../images/demotour-icon.gif?v=1.2) no-repeat top left;
	height:90px;
}
#demo-tour h1{
	padding:0px 0px 10px 67px;
	line-height:25px;
	font-weight:bold;
	font-size:18px;
	color:#D92A6B;
}
#demo-tour h1 a{
	color:#D92A6B;
	text-decoration:none;
}
#demo-tour h1 a:hover{
	color:#D92A6B;
	text-decoration:none;
}
#new-video{
	float:left;
	width:21%; /* Reduce for home page */
	margin:15px 1.5%;	
	background:url(../images/video.gif?v=1.2) no-repeat top left;
	height:90px;
}
#new-video h1{
	padding:0px 0px 10px 67px;
	line-height:25px;
	font-weight:bold;
	font-size:18px;
	color:#D92A6B;
}
#new-video h1 a{
	color:#D92A6B;
	text-decoration:none;
}
#new-video h1 a:hover{
	color:#D92A6B;
	text-decoration:none;
}
#spread-love{
	float:left;
	/* width:21%; Reduce for home page */
	width:275px;
	margin:15px 1.5%;	
	background:url(../images/spreadthelove-icon.gif?v=1.2) no-repeat top left;
	height:90px;
}
#spread-love h1{
	padding:0px 0px 10px 67px;
	line-height:25px;
	font-weight:bold;
	font-size:18px;
	color:#D92A6B;
}
#spread-love h1 a{
	color:#D92A6B;
	text-decoration:none;
}
#spread-love h1 a:hover{
	color:#D92A6B;
	text-decoration:none;
}
#search-panel{
	float:left;
	width:93%;
	padding:0px 0px 0px 7%;
	margin:-20px 0px 5px 0px;
}
#search-panel input.txtbox{
	margin:0px 5px 0px 0px;
	padding:2px 5px;
	border-top:1px solid #808183;
	border-left:1px solid #808183;
	border-bottom:1px solid #e1f3f3;
	border-right:1px solid #e1f3f3;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
}
#search-panel img{
	vertical-align:middle;
}

/*---------------------Footer---------------------*/

#footer a{
	color:#61615b;
	text-decoration:none;
	line-height:16px;
}
#footer a:hover{
	text-decoration:underline;
}
#footer img{
	vertical-align:middle;
	margin:0px 0px 0px 0px;
}
#footer  #f-nav,  #multilingual{
	float:left;
	padding:0px 5px;
}
#footer #share {
	float:left;
	padding:0px;
	width:155px;
}
#footer #copyrite{
	float:left;
}

/*---------------------Footer---------------------*/

.login-error{
	font-size:10px;
	font-variant:bold;
	color:#FF0000;
	padding-right:100px;
}
#wedding-right-menu{
	float:right;
	margin:10px 0px 0px 0px;
	display:inline;
	font-size:12px;
	color:#6E7271;
	font-weight:normal;
}
#wedding-right-menu ul{
	display:inline;
	float:left;
	list-style:none;
	margin:0px 8px 0px 0px;
	padding:0px;
}
#wedding-right-menu ul li{		
	float:left;
	line-height:27px;
	margin:0px 3px 0px 0px;
	text-align:center;
	padding:0px 7px 0px 2px;
}
#wedding-right-menu ul li span{	
	font-size:12px;
	color:#D72D6B;
	font-weight:bold;
	padding:0px 7px 0px 0px;
}
#wedding-right-menu ul li a{
	color:#6E7271;
	text-decoration:none;
}
#wedding-right-menu ul li a:hover{
	color:#6E7271;
	text-decoration:none;
}
#wedding-right-menu .upgrade{
	font-weight:bold;
	color:#D72D6B;
	text-decoration:none		
}
#wedding-right-menu .upgrade a{
	color:#D72D6B;
	text-decoration:none		
}
#wedding-right-menu .upgrade a:hover{
	color:#D72D6B;
	text-decoration:none		
}
/* pagination */
.pagination {
	float:left;
	padding:5px 0px 5px 0px;	
}
.pagination-prev{
	padding:0px 5px 0px 5px;
}
.pagination-next{
	padding:0px 5px 0px 5px;
}
.pagination-page{
	font-size:11px;
	font-weight:normal;
	color:#5A5B55;
	line-height:20px;
}
.pagination-page .current{
	color:#E81765;
	text-align:center;
	padding:0px 3px 0px 3px; 
}
.pagination-page a{
	color:#5A5B55;
	text-decoration:none;
	padding:0px 3px 0px 3px; 
}
.pagination-page a:hover{
	color:#5A5B55;
	text-decoration:none;
}
.pagination-breakpage{	
	color:#5A5B55;
	padding:0px 4px 0px 4px;
	text-align:center;

}
/*****************popuplayer***********/
.layertp-bg{
	background:url("../images/layer/top_repeat.png") repeat-x;
	height:13px;
}
* html .layertp-bg{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/layer/top_repeat.png", sizingMethod="scale");
}
.layerlt-bg{
	background:url("../images/layer/left_repeat.png") repeat-y;
	width:13px;
}
* html .layerlt-bg{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/layer/left_repeat.png", sizingMethod="scale");
}
.layerrt-bg{
	background:url("../images/layer/right_repeat.png") repeat-y;
	width:13px;
}
* html .layerrt-bg{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/layer/right_repeat.png", sizingMethod="scale");
}
.layerbt-bg{
	background:url("../images/layer/bottom_repeat.png") repeat-x;
	height:13px;
}
* html .layerbt-bg{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/layer/bottom_repeat.png", sizingMethod="scale");
}
.transparent-layer-content{left:250px;z-index:5;position: absolute;top:150px; display:block}
.transparent-layer-loading{
	float:left;
	text-align:center;
	padding:10px;
	font-size:13px;
	color:#999999;
	font-weight:normal;
	background:#FFFFFF; margin-top:100px; 
}
/****************popuplayer**************/

#main-cont{
	float:left;
	/*padding: 20px;*/
	height:400px;
	min-height:400px;
	height:auto !important;
}
.remeberme{
	/*margin-right:110px;*/
	margin-top:-1px;
	clear:both;
	float:right;
}
.box-top-left{
	background:url(../images/box/tp-lt.gif) no-repeat bottom;
	width:10px;
	height:20px;
	float:left;
}
.box-top-bg{
	background:url(../images/box/tp-bg.gif) repeat-x bottom;
	height:20px;
}
.box-top-right{
	background:url(../images/box/tp-rt.gif) no-repeat bottom;
	width:10px;
	height:20px;
	float:left;
}
.box-bottom-left{
	background:url(../images/box/bt-lt.gif) no-repeat;
	width:10px;
	height:10px;
	float:left;
}
.box-bottom-bg{
	background:url(../images/box/bt-bg.gif) repeat-x ;
	height:10px;
}
.box-bottom-right{
	background:url(../images/box/bt-rt.gif) no-repeat ;
	width:10px;
	height:10px;
	float:left;
}
.box-left-bg{
	background:url(../images/box/lt-bg.gif) repeat-y ;
	width:10px;
}
.box-right-bg{
	background:url(../images/box/rt-bg.gif) repeat-y ;
	width:10px;
}
.box-top-bg .title{
	padding:0px 5px 0px 5px;
	background:#FFFFFF;
	color:#43ADB4;
	font-size:13px;
	font-weight:bold;	
}
.box-left-bg{
	background:url(../images/box/lt-bg.gif) repeat-y ;
	width:10px;
}
.box-middle{
	padding:10px 5px 10px 10px;
}
/* error msg */
#error-left{
	background:url(../images/error/errorleft.gif) no-repeat;
	width:44px;
	height:41px;
}
#error-repeat{
	background:url(../images/error/errorrepeat.gif) repeat-x;
	height:41px;
	font-size:14px;
	color:#C31618;
	line-height:41px;
	padding:0px 0px 0px 10px;
	text-align:center;
}
#error-right{
	background:url(../images/error/errorright.gif) no-repeat;
	width:16px;
	height:41px;
}
#success-left{
	background:url(../images/success/successleft.gif) no-repeat;
	width:44px;
	height:41px;
}
#success-repeat{
	background:url(../images/success/successrepeat.gif) repeat-x;
	height:41px;
	font-size:14px;
	color:#139210;
	line-height:41px;
	padding:0px 0px 0px 10px;
	text-align:center;
}
#success-right{
	background:url(../images/success/successright.gif) no-repeat;
	width:16px;
	height:41px;
}
.errorbox-text{
	color:#FF0000;
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	text-indent:10px;
	padding-bottom:5px;
}
.successbox-text{
	color:#209134;
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	text-indent:10px;
	padding-bottom:5px;
}
#forgot-content{
	float:left;
	width:775px; 
	height:332px;
	background:transparent url(../images/newhome/searchbg.png) no-repeat scroll 0 0; 
	padding-left:25px; 
	padding-top:25px;
	font-size:13px;
	color:#7F7F7F;
	font-weight:normal;
}
* html #forgot-content{
	 background:none;
	 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/newhome/searchbg.png", sizingMethod="scale");
	 padding-left:25px; 
	 padding-top:25px;
	 font-size:13px;
	 color:#7F7F7F;
	 font-weight:normal;
	 float:left;
	 width:775px; 
	 height:332px;
 }

#forgot-content h1{
	padding:0px 0px 25px 0px;
	font-size:1.7em;
	font-weight:normal;
	margin:0px;	
	color:#53504F;
}
.forgot-form-left{
	padding:5px 0px 5px 0px;
	color:#7A7A7A;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	float:left;
	width:100px;	
}
.forgot-form-right{
	padding:5px 0px 5px 0px;
	color:#7A7A7A;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	float:left;
	width:450px;	
}
.forgot-textbox{
background:transparent url(../images/newhome/left_box.png) no-repeat scroll left center;
border:medium none;
color:#53504F;
float:left;
font-family:Arial;
font-size:10px;
height:13px;
margin:0;
padding:7px 0 4px 8px;
text-align:justify;
border:0px solid red;
}
.forgotbox-bg-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/newhome/left_boxrt.png) no-repeat scroll 0 0;
float:left;
height:20px;
margin-top:2px;
padding:0px 0 0px 4px;
text-align:justify;
width:13px
}

#forgot-content .help{	
	color:#7A7A7A;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	margin-top:21px;
	float:none;
}
#forgot-error{	
	float:left;
	width:100%;	
}
.forgot-errorcontent{
	float:left;	
}
#unsubscribe-content{
	float:left;
	color:#7A7A7A;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}

.forgotbutton-bg
{
background:transparent url(../images/newhome/buttons/green_buttonleft.png) repeat scroll 0 0;
border:medium none;
color:#5E6362;
cursor:pointer;
float:left;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:22px;
margin:0;
padding:5px 0;
text-align:center;
text-indent:13px;
}
.forgotbutton-bg-right {
background:transparent url(../images/newhome/buttons/green_button_right.png) repeat scroll 0 0;
cursor:pointer;
float:left;
height:22px;
width:15px;
}
.button-bg{		
	background:transparent url(../images/newhome/buttons/green_buttonleft.png)  scroll 0 0;
	border:medium none;
	color:#5E6362;
	cursor:pointer;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	height:22px;
	text-align:center;
	text-indent:13px;
	line-height:22px; 
	padding-left:5px;

}
.button-bg-left{
	background:url(../images/newhome/buttons/green_button_right.png);	
	height:22px;
	width:15px;
	float:left;	
	cursor:pointer;
}
.button-yellow-bg{		
	background:url(../images/y_button_lt.gif) no-repeat;
	border:none;
	color:#E42765;
	cursor:pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin:0;
	margin-top:-24px;
	margin-right:5px;
	padding:4px 0 5px 0;
	float:right;
	text-align:center;
	text-indent:11px;

}
.button-yellow-bg-left{
	background:url(../images/y_button_rt.gif);	
	height:23px;
	width:11px;
	margin-top:-24px;
	
	float:right;	
	cursor:pointer;
}



a.changimag:hover { 
/*background:url(../images/newhome/blueplus.png) fixed;
border-top: 1px dotted #3d3d3d;
border-right: 1px none #3d3d3d;
border-bottom: 1px dotted #3d3d3d;
border-left: 1px none #3d3d3d; */}


#top{	width:792px;float:left;margin-left:8px;}
#top .top-left{background: url(../images/newpublic/static/top-left2.gif) no-repeat; width:14px; height:12px; float:left; }
#top .top-middle{width:764px; height:6px; margin-top:0px; float:left; border-top:6px solid #FFF; background-color:#DEF1F5;}
#top .top-right{background: url(../images/newpublic/static/top-right2.gif) no-repeat; width:14px; height:12px; float:left;}

#bottom{width:794px;float:left;margin-left:8px;}
#bottom .bottom-left{background: url(../images/newpublic/static/left-bottom2.gif) no-repeat; width:12px; height:14px; float:left; }
#bottom .bottom-middle{width:766px; height:8px; margin-top:0px; float:left; border-bottom:6px solid #FFF; background-color:#B6E2E1;}
#bottom .bottom-right{background: url(../images/newpublic/static/right-bottom2.gif) no-repeat; width:12px; height:14px; float:left;}

#middle{width:778px;float:left;margin-left:8px;}
#middle .middle-middle{background:#B6E2E1 url(../images/newpublic/static/bg.gif) repeat-x; border-left:6px solid #fff;border-right:6px solid #fff; float:left;width:100%; min-height:641px;}






#newfooter1{
 float:left; width:387px; height:103px; vertical-align:middle; margin-top:9px; 
}

#newfooter2 {
font-family:Arial; font-size:20px; font-weight:bold; padding-top:10px; padding-left:15px; color:#53504F;
}

#newfooter3 {
font-family:Arial; font-size:11px;padding-top:1px; padding-left:15px;color:#53504F;
}

#newfooter4 {
font-family:Arial; text-align:center; font-size:26px; font-weight:bold; padding-top:19px; padding-left:15px; color:#53504F;
}

#newfooter5 {
font-family:Arial; text-align:center; font-size:16px; font-weight:bold;  padding-left:15px; color:#53504F;
}

#newfooter6 {
font-family:Arial; font-size:9pt;padding-top:1px;width:250px; padding-left:15px;color:#53504F;
}



#forgotpass-content h1 {
color:#43ADB4;
}


/**/
.commontextboxmailinner input{ width:309px; border:none; background:none; height:18px; font-size:12px;}
.commontextboxmailinner-bg{		
	background:url(../images/newhome/textboxmail.png) no-repeat left;	
	border:none;
	color:#000000;
	font-family:Arial;
	font-size:8px;
	padding:5px;
}

.commontextboxinner input{ width:146px; border:none; background:none;height:18px; font-size:12px;}
.commontextboxinner-bg{		
	background:url(../images/newhome/textbox.png) no-repeat left;	
	border:none;
	color:#000000;
	font-family:Arial;
	font-size:8px;
	padding:5px;
}
.commonnewbutton-bg{		
	background:url(../images/newhome/buttons/green_buttonleft.png);	
	border:none;
	color:#5E6362;
	cursor:pointer;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin:0;
	height:22px;
	padding:5px 0 5px 0;
	text-align:right;
	text-indent:13px; text-align:center;

}
.commonnewbutton-bg-right{
	background:url(../images/newhome/buttons/green_button_right.png);	
	height:22px;
	width:15px;
	float:left;	
	cursor:pointer;
}


.commonnewbutton-bg-popupnew{		
	background:url(../images/newhome/buttons/long_butt.png) no-repeat;	
	border:none;
	color:#5E6362;
	cursor:pointer;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin:0;
	height:24px;
	text-indent:22px; 
	text-align:center;
	margin-left:150px; 

}
.commonnewbutton-bg-right-popupnew{
	background:url(../images/newhome/buttons/short_bg.png) no-repeat;	
	height:24px;
	width:23px;
	float:left;	
	cursor:pointer;
}


.sort-listbutton{
     background:url(../images/newhome/textbox.png) no-repeat left;
	font-size:13px;
	vertical-align:middle;
	font-family:Arial;
	width:157px;	
	padding:2px 0px 0px 5px;
	height:20px;
}
.sort-listtextbox{
	border:none;
	background:none;
	width:135px;
	font-family:Arial;
	font-size:12px;	
	padding:0;
}
.buy-listbutton{
    background:url(../images/newhome/textbox.png) no-repeat left;
	font-size:12px;
	vertical-align:middle;
	font-family:Arial;
	width:157px;	
	padding:2px 0px 0px 5px;
	height:22px;
}
.buy-listtextbox{
	border:none;
	background:none;
	width:135px;
	font-family:Arial;
	font-size:12px;	
}


.minheight{
	float:left;
	min-height:510px;
	height:auto !important ;
	height:510px;

}
.recaptchatable * {
	color:#000000;
}
.recaptcha_input_area span{color:#000000;}







/*****************newpopuplayer***********/
.newlayertp-bg{
	background:url("../images/newhome/NewLayer/topmiddle_bg.png") repeat-x;
	height:13px;
}
.newlayerlt-bg{
	background:url("../images/newhome/NewLayer/leftmiddle_bg.png") repeat-y;
	width:13px;
}
.newlayerrt-bg{
	background:url("../images/newhome/NewLayer/rgtmiddle_bg.png") repeat-y;
	width:13px;
}
.newlayerbt-bg{
	background:url("../images/newhome/NewLayer/btmmiddle_bg.png") repeat-x;
	height:13px;
}
.newtransparent-layer-content{left:250px;z-index:5;position: absolute;top:150px; display:block}
.newtransparent-layer-loading{
	float:left;
	text-align:center;
	padding:10px;
	font-size:13px;
	color:#999999;
	font-weight:normal;
	background:#FFF6E5;
}
/****************newpopuplayer**************/
.big-button-bg{		 
    background:url(../images/newhome/orange_button.png);
 	border:none;
	color:#DB3572;
	cursor:pointer;
	float:left;
	font-family:Verdana;
	font-size:10px;
 	text-align:center;
	width:100px;
	height:22px;
 }
 
 .swfbutton-bg{		
	background:url(../images/newhome/buttons/green_buttonleft.png);	
	border:none;
	color:#5E6362;
	cursor:pointer;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin:0;
	height:22px;
	padding:5px 0 5px 0;
	text-align:center;
	text-indent:13px; 
	text-align:center; 

}


.commontextboxgiftinner input{ width:307px; border:none; background:none; height:18px; font-size:12px;}
.commontextboxgiftinner-bg{		
	background:url(../images/newhome/textboxmail.png) no-repeat left;	
	border:none;
	color:#000000;
	font-family:Arial;
	font-size:8px;
	padding:5px;
}
.inputbox-newbg{		
	background:url(../images/newhome/textboxmail_new.png) no-repeat left;	
	border:none;
	color:#000000;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	text-indent:5px;
	width:250px;
	height:18px;
	margin-top:3px;
}
#top-navigation{
	float:right;
	padding:0px 10px 0px 0px;
	position:relative;
}
#top-navigation ul{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53504F;
	position:relative;
}
#top-navigation ul li{
	float:left;
	margin:7px 0px 0px 0px;
	padding:0px 6px 0px 6px;
	list-style:none;
	font:Arial, Helvetica, sans-serif;
	position:relative;
}
#top-navigation ul li.sep{
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-left:1px dotted #53504F
}
#top-navigation ul li.name{
	color:#EA3970;
}
#top-navigation ul li.name a{
	color:#EA3970;
	text-decoration:none;
}
#top-navigation ul li.name a:hover{
	color:#EA3970;
	text-decoration:underline;
}
#top-navigation ul li a{
	color:#53504F;
	text-decoration:none;
}
#top-navigation ul li a:hover{
	color:#53504F;
	text-decoration:underline;
}
.small-box-nav{
	float:left;
	width:100%;
}
.small-box-nav ul{
	float:left;
	list-style:none;	
	font-family:Arial; 
	font-size:11px;
	color:#585852;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 3px; 
}
.small-box-nav ul a{
	color:#585852; 
	text-decoration:none;
	padding:3px 1px 3px 1px;
	
}
.small-box-nav ul a:hover{
	color:#585852; 
	background:transparent url(../images/newhome/learnmore/but_pg.png) repeat-x;
	text-decoration:none;
	height:21px;
}
.small-box-nav ul li{
	float:left;
	list-style:none;
	margin:0px;
	height:18px;
}
.small-box-nav ul li.sep{
	border-right:1px dotted #585852;
	padding:0px 4px 0px 0px;
	margin:2px 6px 0px 0px;
	height:10px;
}
.tools{float:left; width:800px;color:#E52566; padding-top:200px;}
/**/

.language-new-class-sp{
padding-left:3px;
}
.language-new-list{
padding-left:7px;
}
*html .language-new-list{
padding-left:2px;
}


.longtextboxbodaclick input{ width:429px; border:none; background:none;}
.longtextboxbodaclick-bg{		
	background:url(../images/newhome/textbox/longtextboxmail.png) no-repeat left;	
	border:none;
	color:#000000;
	font-family:Arial;
	font-size:8px;
	padding:5px;
	width:429px;
}
.smalltextboxbodaclick input{ width:210px; border:none; background:none;}
.smalltextboxbodaclick-bg{		
	background:url(../images/newhome/textbox/longtextbox.png) no-repeat left;	
	border:none;
	color:#000000;
	font-family:Arial;
	font-size:8px;
	padding:5px;
	width:210px;
}

.bodaclick-form-field-left{
	float:left;
	width:208px;
	text-align:left;
	font-size:11px;
	color:#585756;
	line-height:10px;
	font:Arial;
	
}
.bodaclick-form-field-right{
	float:right;
	width:235px;
	padding-bottom:0px; 
	padding-top:0px;
	text-align:left;
	font-size:11px;
	color:#585756;
	line-height:10px;
}
.bodaclick-form-field{
	float:left;
	width:456px;
	text-align:left;
	font-size:11px;
	color:#585756;
	line-height:10px;
	padding-left:10px;
}
.bodaclick-form-field a{
	color:#585756;
	text-decoration:underline;
}
.bodaclick-form-field a:hover{
	color:#585756;
	text-decoration:underline;
}
.bodaclick-payoption-btn{
	float:left;
	width:450px;
	padding:10px 0px 10px 0px;
}

.pinkcolor_medium{
text-align:justify; font-size:16px; margin-top:10px;color:#535053;
}