@charset "utf-8";
/* CSS Document */
body 
{
	padding :0;
	margin:0 auto ;
	background-image : url(http://static.bride-pride.com/bg_img.jpg );
	height: auto;
	background-repeat:repeat-x;
	position:relative ;
	
}

.askex_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3d3d3d;
	padding-left:30px;
	padding-bottom:12px;
	padding-top:14px;
	width:200px;
}
.main_tbl{
	width:950px;
	position:relative;
	margin:auto;
	margin-top:18px;
	height:auto;
	background-color:#FFFFFF;
	
}
/*index tab css*/
/*
.GalDiv{width:190px;height:300px;z-index:1500;position:absolute}
#gal_div5{width:380px;height:270px;overflow:auto;background-position:20px;background-repeat:no-repeat}
#gal_div6{width:0px;height:0px;overflow:auto;background-position:20px;background-repeat:no-repeat}
#gal_div7{width:0px;height:0px;overflow:auto;background-position:20px;background-repeat:no-repeat}

#btn_gal1 {
    position: absolute;
    top: 100px;
    visibility: hidden;
    z-index: 225;
}

#btn_gal2 {
    left: 200px;
    position: absolute;
    top: 100px;
    visibility: hidden;
    z-index: 300;
}
*/
/*priti starts*/

.logo_img{
	background-image:url(http://static.bride-pride.com/logo_bp.jpg);
	background-repeat:no-repeat;
	float:left;
	height:94px;
	width:244px;
	margin-top:18px;
	margin-left:14px;
}




.header_border{
	border:1px;
	border-bottom-color:#dddddd;
	border-bottom-style:solid;
	width:922px;
	margin-left:14px;
	margin-right:14px;
	
}
.mtop_tbl{
	width:922px;
	height:302px;
	margin:20px 14px 0px 14px;
	border:1px;
	border-color:#dddddd;
	border-style:solid;
}

.pagecontainer
{
	padding-left:-10px;
	width:1000px;
	position:relative;
	margin:auto;
	

}
#top-tbl
{
	width:100%;
	margin-top:5px;
}
#top-tbl1
{
	float:left;
	width:4px;
	height:27px;
	background-image:url(http://static.bride-pride.com/topbg_Left.jpg);
}
#top-tbl2{
	float:left;
	width:4px;
	height:27px;
	background-image:url(http://static.bride-pride.com/topbg_cntr.jpg);
	background-repeat:repeat-x;
	width:auto;
}
#top-tbl3{
	float:left;
	width:4px;
	height:27px;
	background-image:url(http://static.bride-pride.com/cart_icon.jpg);
	width:47px;
	height:27px;
	cursor:pointer;
}
#top-tbl3 a
{
	
}
#top-tbl4{
	float:left;
	width:4px;
	height:27px;
	background-image:url(http://static.bride-pride.com/cartbg_cntr.jpg);
	background-repeat:repeat-x;
	width:auto;
}
#top-tbl5{
	float:left;
	width:12px;
	height:27px;
	background-image:url(http://static.bride-pride.com/cartbg_rgt.jpg);
	background-position:right;
}
#top-txt-tbl{
	padding-top:6px;
	width:777px;
}
#top-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	padding-left:7px;
}
#top-txt-menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding-left:52px;
	color:#000000;
}
#shopping-cart-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:6px;
	padding-left:11px;
	padding-right:10px;
	font-weight:bold;
	color:#FFFFFF;
}
#shopping-cart-txt a
{
	text-decoration:none;
	color:#FFFFFF;
	}
#shopping-cart-txt a:hover
{
	text-decoration:underline;
	color:#D83D51;
}

#header-tbl{
	width:100%;
}
#logo{	
	 text-align: left;
	display:inline;
}
#call-us{
	background-image:url(http://static.bride-pride.com/telephone_icon.jpg);
	background-position:left;
	float:left;
	width:200px;
	height:64px;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:26px;
	display:inline ;
}
#live-help{
	background-image:url(http://static.bride-pride.com/hphone_icon.jpg);
	background-position:left;
	float:left;
	width:200px;
	height:64px;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:26px;
	display:inline ;
}
#search-prod{
width:280px;
display:inline;
}
#search-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:25px;
	padding-left:25px;
}
#srch-go-btn{
	background-position:right;
	background-repeat:no-repeat;
	margin-left:25px;
	margin-top:0px;
	height:3px;
	
}
#deli_serv_bg{
	background-image:url(http://static.bride-pride.com/delivery_bg.jpg);
	background-repeat:no-repeat;
	width:351px;
	height:	29px;
	margin-top:8px;
	float:left;
}
#ver_img
{height:30px;
 width:30px;
 background-image:url(http://static.bride-pride.com/service_strip.jpg);
 float:left;
 margin-left:44px;
	
	
	
	
}
#deli-txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:6px;
	color:#525252;
}
#off-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:94px;
	padding-top:3px;
	color:#5c5c5c;
}
#gift_bg{
	background-image:url(http://static.bride-pride.com/refund_bg.jpg);
	/*background-image:url(http://static.bride-pride.com/gift_bg.jpg);*/
	background-repeat:no-repeat;
	width:306px;
	height:	29px;
	margin-top:8px;
	float:left;
	margin-left:3px;
}
#off_bg{
	background-image:url(http://static.bride-pride.com/testimonials_bg.jpg);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	width:337px;
	height:	29px;
	margin-top:8px;
	float:left;
	margin-left:3px;
}
#top-menu{
	background-image:url(http://static.bride-pride.com/top-navi.png);
	background-repeat:no-repeat;
	height:38px;
	margin: 0px auto;
	padding:0px;
	width:1000px;
}
#left-top-menu{
	width:1000px;
	float:left;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
	text-transform:uppercase;
	margin-bottom:9px;
	 padding-top :3px;
	}
#left-top-menu a{
	color:#FFFFFF;
	text-decoration:none;
}
#left-top-menu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}



#left-top-menu2{
	width:900px;
	float:left;
	margin-top:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	font-weight:bold;
	padding-left:7px;
}
#left-top-menu2 a{
	color:#555555;
	text-decoration:none;
}
#left-top-menu2 a:hover{
	color:#555555;
	text-decoration:underline;
}

#topbannerlft-tbl{
	float:left;
	margin-left:5px;
	margin-top:18px;
	width:768px;
}
#topbannerrgt-tbl{
	float:left;
	margin-left:10px;
	margin-right:5px;
	margin-top:13px;
	width:203px;
	height:10px;
}
#topbnnerrgt-bg{
	background-image:url(http://static.bride-pride.com/toplft_tbl_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;	

}
#topbnnerrgt1-bg{
	background-image:url(http://static.bride-pride.com/cntrlft_tbl_bg.jpg);
	background-repeat:repeat-y;
	/*background-position:center;*/	
	height:700px;
}
#topbnnerrgt2-bg{
	background-image:url(http://static.bride-pride.com/bottomlft_tbl_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;	
	
}
.product-lftbnr{
	float:left;
	margin-top:5px;
	margin-bottom:12px;
	margin-right:10px;
}
#product-rgtbnr{
	float:left;
	margin-top:5px;
	margin-bottom:12px;
}
.rgt-tbl_hedtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	 padding-top :9px;
	 padding-left :11px;
	  padding-bottom :7px;
	text-decoration:underline;
}
.shopby-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	width:190px;
	padding-top :3px;
}
.color_img{
	float:left;
	width:15px;
	height:13px;
	margin-left:8px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	cursor:pointer;
	display:inline ;
}
div.color_img img{width:15px;}
div.color_img:hover img{width:30px;position:absolute}
div.color_img1 img{width:15px;}
div.color_img1:hover img{width:30px;position:absolute}
.color_img1{
	float:left;
	width:15px;
	height:13px;
	margin-left:8px;
	margin-right:0px;
	margin-top:4px;
	margin-bottom:0px;
	cursor:pointer;
	display :inline;
}
#contentbox{
	float:left;
	width:981px;
	height:269px;
	border:1px;
	border-color:#dcdcdc;
	border-style:solid;
	margin-left:7px;
	margin-top:10px;
	display:inline;
}
.content-hedtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding-left:7px;
	color:#575757;
	padding-bottom:11px;
	padding-top:50px;
	padding-bottom:10px;	
}
#content-txt{
	float: left;
	width:350px;
	height:268px;
	background-image:url(http://static.bride-pride.com/ledy_img.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

}
.content-txt1{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:300px;
	height:268px;
	/*overflow: auto;*/
	padding-left:10px;
	padding-top:0px;
	padding-bottom :1px;
	background-image:url(http://static.bride-pride.com/recentarti_strips.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#content-txt2
{
	cursor :pointer;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:320px;
	height:268px;
	

	padding-bottom :1px;
	background-image:url(http://static.bride-pride.com/recentarti_strips.jpg);
	/*background-position:left;
	background-repeat:no-repeat;
	position:relative;*/
}
.recent-headcont-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	 height :68px;
	 padding-top :1px;
	
}
.recent-headcont-txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#878787;
	height:68px;
	
}
.recent-headcont-txt3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	height:68px;
	
}
.recent-headcont-txt4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29a44d;
	font-weight:bold;
	text-decoration:none;
	padding-left:215px;
	height:52px;

}
.recent-headcont-txt4 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#29a44d;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	height:52px;
	font-weight :Normal ;

}




#footer-bnr{
	float:left;
	margin-left:9px;
	margin-top:8px;
	display:inline;
}
#footer-bnr1{
	float:left;
	background-image:url(http://static.bride-pride.com/newtps_bg.jpg);
	background-repeat:no-repeat;
	width:201px;
	height:183px;
	margin-left:9px;
	margin-top:8px;
	display:inline;
}
.footer-bnr2{
	float:left;
	background-image:url(http://static.bride-pride.com/sizeguide_bg.jpg);
	background-repeat:no-repeat;
	width:201px;
	height:183px;
	margin-left:9px;
	margin-top:8px;
	display:inline;
}
#newtips_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5d5d;
	padding-left:30px;
	padding-top:59px;
	font-weight:bold;
}
.newtips_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5d5d;
	padding-left:30px;
	padding-top:5px;
	font-weight:bold
}
#sizeguide_icon{
	background-image:url(http://static.bride-pride.com/sizeguide_icon.jpg);
	background-repeat:no-repeat;
	width:43px;
	height:55px;
	margin-left:73px;
	margin-top:9px;
}
#askexpert_icon{
	background-image:url(http://static.bride-pride.com/expert_icon.jpg);
	background-repeat:no-repeat;
	width:43px;
	height:55px;
	margin-left:73px;
	margin-top:9px;
}
.sizeguide_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5d5d5d;
	padding-left:15px;
}
.rdmore_pnk{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f62c82;
	font-weight:bold;
	padding-left:70px;
}
.rdmore_pnk a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f62d82;
	font-weight:normal;
	padding-left:5px;
}
#rdmore_pnk1
{
	font-family :Arial ,Helvetica,sans-serif;
	font-size :11px;
	color:#f62c82;
	font-weight :bold;
	padding-left :230px;
	padding-top:250px;
}
#rdmore_pnk1 a:hover
{
	font-family :Arial ,Helvetica,sans-serif;
	font-size :11px;
	color:#f62d82;
	font-weight :normal;
	padding-left: 5px;
	
}

#ftrcntntbox_tbl{
	width:900px;
	height:159px;
}
#ftrcntntbox_rgt{
	float:left;
	background-image:url(http://static.bride-pride.com/footer_box_lft.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#ftrcntntbox_cntr{
	float:left;
	background-image:url(http://static.bride-pride.com/footer_box_cntr.jpg);
	background-repeat:repeat-x;
	width:auto;
}
#ftrcntntbox_lft{
	float:left;
	background-image:url(http://static.bride-pride.com/footer_box_rgt.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
#footer-menu{
	width:968px;
	height:25px;
	float:left;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:30px;
	padding-top:12px;
	background-color:#d83d51;
}
#footer-menu a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer-menu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


#pay_mode{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4c4c4c;
	font-size:12px;
	width:335px;
	height:23px;
	padding-top:5px;
	padding-left: 9px;
	background-repeat:no-repeat;
}


#freeship_tbl{
	width:237px; 
	height:125px; 
	float:left;

}


#cndtionaply{ 
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	color:#e24971; padding:0px;
	}
	
	
#topfotr_second{
	width:980px;
	height:159px;
	border:1px;
	border-color:#b2b2b2;
	border-style:solid;
	margin-top:13px;
	margin-left:8px;
margin-right:5px;  
}



#topftr_1{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px; font-weight:bold; color:#444444;
/*background:url(../images1/sclntwrk_icon.jpg);*/
background-repeat:no-repeat; background-position:right;
padding:10px;


}

#topftr_2{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold; color:#444444;
	
	padding:10px;
}
#topftr_3{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#444444;
	padding-top:10px;
}

.submit_btn
{
	
	margin-left:0px;
	margin-top:6px;
	background-position:right;
	background-repeat:no-repeat;

}







.srvs{ 
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	background:url(http://static.bride-pride.com/arw.png);
	background-position:left; 
	background-repeat:no-repeat;
	padding-left:25px; 
	padding-bottom:8px; 
	font-weight:bold;
	list-style-type: none;
	color:#383838;
}



.txt_bold {
    border-color: #B2B2B2;
    border-style: none solid;
    border-width: 1px;
    color: #383838;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 20px;
}
.txt_normal a:hover{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#606060; 
    margin-top:35px;
    font-weight :Normal ;

}


.txt_normal{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#606060; 
padding-top:35px;
}
.txt_normal1{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	color:#CD4051; 
	padding:0px;
}




.ftr_btm_link{
	width:145px; 
	height:auto; 
	float:left;
}
.ftr_btmhead_txt{ 
	width:105px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding-left:0px; 
	padding-bottom:0px; 
	list-style-type: none;
	color:#4e4848;
	font-weight:bold;
}
.ftr_btm_txt{ 
	width:105px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding-left:0px; 
	padding-bottom:0px; 
	list-style-type: none;
	color:#4e4848;
	background-image:url(http://static.bride-pride.com/arw_btm.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}
.ftr_btm_txt a:hover{ 
	width:105px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding-left:0px; 
	padding-bottom:0px; 
	list-style-type: none;
	color:#4e4848;
	 font-weight:bold;
	background-position:left;
	padding-left:0px;
	text-decoration :underline;
}
.ftr_btmrgt_txt{
	float:left;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px; 
	padding-bottom:0px; 
	list-style-type: none;
	color:#2b2b2b;
  padding-left:35px;
	text-decoration:underline;
	 padding-top :5px;
}
.ftr_btmrgt_txt1
{
	color:#2B2B2B;
	text-decoration :None;
	
}
.ftr_link 
{
	
	text-decoration :none;
	color:#000000;
}
.copyright_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:230px; 
	padding-top:10px; 
	padding-bottom:15px;
	float:left;
}

.topftr{
	background-color:#e3e3e3;
	width:980px;
	height:33px;
	border:1px;
	border-color:#c6c6c6;
	border-style:none none solid;
}


#actbtn{
			
	float:left;
	margin-left:9px;
	margin-top:5px;
	
	width:89px;
	height:31px;
	
}
#unactbtn{
	
	
	float:left;
	margin-left:1px;
	margin-top:5px;
	
	width:90px;
	height:31px;

}

#unactbtn1{
	float:left;
	margin-left:1px;
	margin-top:5px;
	
	width:90px;
	height:31px;
	
}


.acttxt
{
	text-decoration:none;
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4b4b4b;
	padding-left:14px;
	padding-top:7px;
	background-image:url(http://static.bride-pride.com/actbtn.jpg);
	background-repeat:no-repeat;
	/*position:relative;*/
}
.unacttxt
{
	background-image:url(http://static.bride-pride.com/unactbtn.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:11px;
	padding-top:7px;
	color:#4b4b4b;
	/*position:relative ;*/
}



.otherlink_bg
{
	overflow:auto;
	position: absolute;
	z-index:1;
	/*background-image:url(http://static.bride-pride.com/embro_bnr1.jpg);*/
	background-repeat:no-repeat;
	margin-left:1px;
	width:320px;
	height:230px;
	
}








.otherlink_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	padding-top:26px;
	padding-left:140px;
	/*position :relative ;*/

}




.otherlinknormal_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	padding-top:0px;
	padding-left:140px;
	/*position :relative ;*/
	width:140px;
	height:auto;
	
}
.otherlinknormal_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#727272;
	padding-top:2px;
	padding-left:140px;
	/*position :relative;*/
	width:140px;
	
}
.othrlnkno_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e41a4e;
	font-weight:bold;
	font-style:italic;
}




/*header css class*/

.services{
	float:left;

	display:inline;
	
}


.services-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#626262;
	padding-left:48px;
	padding-top:10px;

	
	
}


.services-txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#303030;
	padding-left:48px;
	padding-top:2px;
}

.ser-cntr-line{
	background-image:url(http://static.bride-pride.com/service_strip.jpg);
	float:left;
	width:1px;
	height:55px;
	margin-top:30px;
}


#deli-txt3
{
   border-right: 1px solid #929292;
    color: #525252;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    padding-left: 46px;
    padding-top: 8px;
    width: 304px;
}
#deli-txt2
{
  font-family :Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:46px;
	padding-top:8px;
	color:#525252;
	float:left;
	
}
#ftr_btmrgt_tbl{
	width:510px; 
	height:116px; 
	float:left;
	background-color:#e3e3e3;
	border:1px;
	border-color:#b3b3b3;
	border-style:solid;
	margin-top:10px;
	margin-left:16px;
	display:inline ;
}
#top-txt-menu a{
	color:#000000;
	text-decoration:none;
	margin-top:20px;
}
#top-txt-menu a:hover{
	color:#d83d51;
	text-decoration:underline;
}
.txt_bold1 {
    border-color: #B2B2B2;
    border-style: none solid none none;
    border-width: 1px;
    color: #383838;
    font-size: 18px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 6px;
    color:#D83C51;
}



.body_border{
	
	border-color:#b2b2b2;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	background-repeat :repeat-y ;
	background-repeat :repeat-x ;
    border-collapse :  separate ;
	/*position:relative ;*/
	position:absolute;
	z-index:-123;
	
 
	
}





  
#bg{
/*   background-image  :"images1/mainbg.png"; */
  
	width:367px; height:226px;
	background-repeat:no-repeat; 
    z-index  :10;     
	background-image:url(http://static.bride-pride.com/mainbg.png);
	position:absolute;
	border-width:1px;
	visibility:inherit;
	overflow:visible;
	
/*	background-color:White; */
	
	

}gray_txt

#login_icon{
background-image:url(http://static.bride-pride.com/login_icon.jpg);
background-repeat:no-repeat;
background-position:left;
width:200px; height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; font-weight:bold; color:#333333;
margin: 1px 0px 0px 28px;
padding-left:30px;

}

.red_txt{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; color:#d83d51;
padding: 5px 0px 0px 30px; 
}

.usrid_pswd{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#333;
padding: 5px 0px 0px 30px;
}

.red_txt1{
font-family: Arial, Helvetica, sans-serif;
font-size:11px; color:#d83d51;
padding: 5px 30px 0px 0px;
text-align:right;

}

.gray_txt{
font-family: Arial, Helvetica, sans-serif;
font-size:13px; color:#565656;
padding: 5px 0px 0px 30px;
}
 /*#bg_img
{     
	z-index:100px;
	width:367px; height:226px;
	
	background-image:url(http://static.bride-pride.com/mainbg.png);
	position:relative;
	border-width:1px;
	background-color:White;
	
	

	
	
}
*/

.quicksign2 {
	width:0px;
	height:0px;
	background-color:white;
	visibility:hidden;
	display:none
}
.bg1{
/*   background-image  :"images1/mainbg.png"; */
  
	width:367px; height:226px;
	background-repeat:no-repeat; 
    
	background-image:url(http://static.bride-pride.com//mainbg.png);
	position:relative;
	border-width:1px;
	visibility:inherit;
	z-index:1;
/*	background-color:White; */
	
	

}


/*main menu bar css starts*/


 #li_menu1:hover,#li_menu2:hover,#li_menu3:hover,#li_menu4:hover,#li_menu5:hover,#li_menu6:hover,#li_menu7:hover,#li_menu8:hover,#li_menu9:hover
{
	background-color:black;color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;	
	position:relative;
	background-color:black;color:#fff;

	
	 
}



  .menu li a:hover,.menu li:hover > a
  {
  	 background:black;color:#fff;height:30px;width:110px;
 }
 
  .menu table{ border-collapse:collapse;padding:0;margin:0 0 -1px 0;border:0 
}


       .menu div.holder
{ 
        	width:0px;height:100;left:-11px;top:0px;position:absolute;overflow:hidden;height:0.8px;opacity:1.0;filter:alpha(opacity=90);-moz-opacity:0.8;opacity:0.8;
}


#mainmenu{background-color:#FFFFFF;height:28px;margin-bottom:20px}

.menu div.slide{	 background:#FFFFFF;width:775px;border-top:4px solid #FFFFFF;border-bottom:0px solid #e61e5e;border-left:0px solid #ccc;	
                	  border-right:0px solid #ccc;position:absolute;top:-300px;left:9px;padding-top:0;padding-right:1px;padding-bottom:0px;	
                	   padding-left:1px;z-index:5000; visibility:inherit;}
                	   
                	   
                	    .menu div.slide dl {padding:0px;margin:0px;}
                	   
                	   
                	   
.menu :hover div.p1  
{
	background-color:#FFFFFF;height:280px;width:130px;border:solid 1px black;position:relative;margin-left:11px;
	}
	.menu :hover div.p2 
	{
		background-color:#FFFFFF;height:280px;width:730px;border:solid 1px black;position:relative;margin-left:11px;
	/*height:425px;*/
    }
    .menu :hover div.p3 
    {
    	background-color:#FFFFFF;height:280px;width:130px;border:solid 1px black;position:relative;margin-left:11px;
    	/*height:425px*/
    } .menu :hover div.p4 
    {
    	background-color:#FFFFFF;height:280px;width:130px;border:solid 1px black;position:relative;margin-left:11px;
    	/*height:425px*/
    }  
     .menu :hover div.p5
    {
    	background-color:#FFFFFF;height:280px;width:130px;border:solid 1px black;position:relative;margin-left:11px;
    	/*height:425px*/
    } .menu :hover div.p6 
    {
    	background-color:#FFFFFF;height:280px;width:130px;border:solid 1px black;position:relative;margin-left:11px;
    	/*height:425px*/
    } .menu :hover div.p7
    {
    	background-color:#FFFFFF;height:280px;width:130px;border:solid 1px black;position:relative;margin-left:11px;
    	/*height:425px*/
    } .menu :hover div.p8
    {
    	background-color:#FFFFFF;height:280px;width:130px;border:solid 1px black;position:relative;margin-left:11px;
    	/*height:425px*/
    } .menu :hover div.p9
    {
    	background-color:#FFFFFF;height:280px;width:130px;border:solid 1px black;position:relative;margin-left:11px;
    	/*height:425px*/
    } 
                	   
                	   
.menu :hover div.slide
    {
      	top:0px;
      	
    }
    
    .menu li .slide dl
    {
    	padding:0;margin:0;padding-left:8px
   }
 
   
   .menu li .slide dl dt
   {
   	font-family:verdana, sans-serif;font-size:13px;font-weight:bold;padding:5px 0 0;
   	margin:0;height:1px;line-height:18px;color:#09a5d2
   	}
   	
   	.menu li .slide dl dd{padding:0;margin:0;text-decoration:underline;}
   	
   	.menu li .slide dl dd a
{ 
	height:24px;line-height:24px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:Black;text-decoration:none;
	background-color:transparent;background-image:url(http://i1.leatherfads.com/menu_dot1.gif);background-repeat:no-repeat;
	background-position:left;border-bottom:dashed thin #000000
}


.menu li .slide .special dl dd a{height:24px;line-height:24px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:black;text-decoration:none;background-color:transparent;background-image:url(http://i1.leatherfads.com/menu_dot1.gif);background-repeat:no-repeat;background-position:left;border-bottom:dashed thin #666666}.menu li .slide .special dl dd a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:underline;color:#D83C51}.menu li .slide dl dd a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:underline;color:#000000}#info .clear{clear:left}#info img{display:block;margin:0 auto}#info img{display:block;margin:0 auto}#footer_Subscribe{background-image:url(http://i1.leatherfads.com/sign_up.png);width:102px;height:22px;margin-bottom:10px}.SlideOff{font-family:Trebuchet MS;background-image:url(http://i1.leatherfads.com/slide_offbg.jpg);background-repeat:repeat;font-size:15px;height:27px;padding-left:5px}.SlideOn{font-family:Trebuchet MS;background-image:url(http://i1.leatherfads.com/slide_onbg.jpg);background-repeat:repeat;font-size:15px;height:27px;padding-left:5px}.SlideOffbtn{ padding-left:115px;vertical-align:middle}.bredcum2{height:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase;color:#adadad;text-decoration:none;background-color:transparent;width:210px;margin-left:10px;padding-left:5px} .hr { background-color:#cb2551;height:3px} table { border-collapse:collapse}th, td{padding:0}#mainmenu_product{background-color:#FFFFFF;height:41px;margin-bottom:20px}#mainmenu_product ul{list-style-type:none;list-style-image:none;padding:0;margin:0}#mainmenu_product ul li{font-size:11px;font-weight:bold;color:#ffffff;text-transform:uppercase;line-height:40px;padding:0 21px;float:left;display:block;background:transparent url(http://i1.leatherfads.com/mainmenu_divider.gif) no-repeat center right}#mainmenu_product ul li.lastitem{background:none}#mainmenu_product ul li a:link, #mainmenu_product ul li a:visited{font-size:11px;font-weight:bold;color:#ffffff;text-transform:uppercase;text-decoration:none}#mainmenu_product ul li a:hover{font-size:11px;font-weight:bold;color:#ffffff;text-transform:uppercase;text-decoration:underline} menutxt{height:18px;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;text-decoration:none;background-color:Black;background-repeat:no-repeat;background-position:left}/*Position CSS*/.maincontainer-p{position:absolute;top:860px;width:1000px;z-index:5000}.header-p{ position:absolute;float:left;background-color:Red}.footer-p{top:660px;margin:0 auto}.scrolling_container{width:300px;height:271px;margin:0 auto;z-index:1000}.pricetag{background:transparent url(http://i1.leatherfads.com/price_bg.png) no-repeat top left;color:#FFFFFF;font-size:11px;font-weight:bold;height:43px;padding-top:13px;position:absolute;right:-10px;text-align:center;top:-18px;width:56px}.scrollbox{background-color:#151515;width:131px;height:120px;padding:16px 19px;float:left;margin-top:74px;font-size:11px;color:#818181;line-height:15px}.whitehead{font-size:12px;font-weight:bold;text-transform:uppercase;color:#ffffff;padding-bottom:8px;line-height:15px;padding-top:20px;padding-left:15px}.shop_now{position:absolute;bottom:27px;left:169px}.GalDiv{ background-color:#151515;width:50px;height:150px;z-index:1500;position:absolute;margin-top:50px;margin-left:130px}.gal_p{ font-size:11px;color:#818181;padding-left:15px}.GalDiv{ background-color:#151515;width:140px;height:130px;z-index:1500;margin-top:70px;margin-left:140px}.gal_p{font-size:11px;color:#818181;padding-left:15px}.pricetag{background:transparent url(http://i1.leatherfads.com/price_bg.png) no-repeat top left;color:#FFFFFF;font-size:11px;font-weight:bold;height:43px;padding-top:13px;position:absolute;right:-10px;text-align:center;top:-18px;width:56px}.whitehead{font-size:12px;font-weight:bold;text-transform:uppercase;color:#ffffff;padding-bottom:8px;line-height:15px;padding-top:20px;padding-left:15px}.indph2{color:#FFFFFF;font-size:15px;font-weight:bold;padding-left:35px;height:22px;background:url(http://i1.leatherfads.com/icon.jpg) no-repeat top left;margin:0px}#gal_div5{width:320px;height:230px;overflow:auto;background-image:url(http://static.bride-pride.com/mostviewed_img1.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}.minidash-outerbox{-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size:auto auto;background-color:transparent;background-position:0 0;background-repeat:repeat;bottom:0;height:20px;padding-bottom:4px;padding-left:10px;padding-right:10px;padding-top:6px;}#div_most_view{width:320px;height:230px;overflow:hidden;position:absolute}#btn_gal1{position:absolute;z-index:225;top:100px;visibility:hidden}#btn_gal2{position:absolute;z-index:300;top:100px;left:270px;visibility:hidden}#gal_div6{width:0px;height:0px;overflow:auto;background-image:url(http://static.bride-pride.com/mostviewed_img2.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#gal_div7{width:0px;height:0px;overflow:auto;background-image:url(http://static.bride-pride.com/mostviewed_img3.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#gal_div8{width:0px;height:0px;overflow:auto;background-image:url(http://static.bride-pride.com/mostviewed_img4.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#div_best_sell{width:0px;height:0px;position:absolute;overflow:hidden}#btn_gal3{position:absolute;z-index:225;top:100px;visibility:hidden}#btn_gal4{position:absolute;z-index:300;top:100px;left:270px;visibility:hidden}#gal_div9{width:320px;height:230px;overflow:auto;background-image:url(http://static.bride-pride.com/bestseller_img1.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#gal_div10{width:0px;height:0px;overflow:auto;background-image:url(http://static.bride-pride.com/bestseller_img2.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#gal_div11{width:0px;height:0px;overflow:auto;background-image:url(http://static.bride-pride.com/bestseller_img4.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#gal_div12{width:0px;height:0px;overflow:auto;background-image:url(http://static.bride-pride.com/bestseller_img3.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#div_fea_dress{width:0px;height:0px;overflow:hidden;position:absolute}#btn_gal5{position:absolute;z-index:225;top:100px;visibility:hidden}#btn_gal6{position:absolute;z-index:300;top:100px;left:270px;visibility:hidden}#gal_div13{width:320px;height:230px;overflow:auto;background-image:url(http://static.bride-pride.com/featured_img1.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#gal_div14{width:0px;height:0px;overflow:auto;background-image:url(http://static.bride-pride.com/featured_img2.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#gal_div15{width:0px;height:0px;overflow:auto;background-image:url(http://static.bride-pride.com/featured_img3.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}#gal_div16{width:0px;height:0px;overflow:auto;background-image:url(http://static.bride-pride.com/featured_img4.jpg);background-position:20px;background-repeat:no-repeat;background-color:#FFFFFF}
	
    .slide_div
{
	width:0px; 
	height: 0px;
}

.slide_img
{
	width:0px;
	border:0px;
	}
	


.menu, 
.menu ul
{ 
	padding:0;margin:0;list-style:none;float:left
}
	.menu
{
	position:relative;width:1000px;padding-left:0px;margin:0 auto -1px auto;
	height:32px;border:0px solid #888;background-color:#D83C51;z-index:1000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}


.menu li 
{ 
	float:left;display:block;background:url(http://i1.leatherfads.com/mainmenu_divider.gif) no-repeat scroll right center transparent;
	z-index:3000;position:static;list-style:none;
}
.menu li a
{
	/*display:block;font:bold 11px/35px verdana, sans-serif;color:#fff;text-decoration:none;padding:0 8px;font-size:11px;*/
	font:bold 11px/35px verdana, sans-serif;text-decoration:none; padding:0 px;font-size:11px;color:#ffffff;line-height:28px;
	padding:0 10px;float:left;display:inline;list-style:none;
	
}

.menu li a:hover
{
	background-color:Transparent;color:#fff;
 }
 
 .map4_css
{
	padding-top:156px; 
	padding-left:84px; 
	border:0px;
}
.map1_css
{
	padding-top:156px;
	padding-left:142px;
	border:0px;
	}
.img_css
{
border: 0px none;
margin-left:50px;
}

.footer_div{
 position: relative; 
 top: 690px; 
 z-index: 100001; 
 width: 100%;          
}



/*main menu bar css starts*/

  /*header css start here */
   .menu div.holder
{ 
        	width:0px;height:0;left:-11px;top:35px;position:absolute;overflow:hidden;height:0.8px;opacity:1.0;filter:alpha(opacity=90)
} 
  * {
margin:0; 
padding:0; 
}
/*html, body {
height:100%;
background:#666;
}
#wrap {
min-height:100%; 
width:905px; 
margin:-1px auto 0;
background:#ccc;
border:1px solid #000;
border-bottom:0;
}
* html #wrap { 
height:100%; 
}*/
/* ---------- Mega Drop Down --------- */
#mega {
list-style:none;
font-weight:bold;
height:2em;
margin:1px -1px 0 0;



}
#mega li 
{
	margin-top:5px;
background:#d83c52;
/*background:url(http://i1.leatherfads.com/mainmenu_divider.gif) no-repeat scroll right center transparent;*/


margin-left:0px;
float:left;
width:110px;
text-align:center;
position:relative;



}
#mega li:hover {
background:#000000;
/*border-bottom:0;  border-bottom:0; and padding-bottom:1px; keeps <li> and <div> connected */
padding:0px 0 1px 0;

/*margin-top:-7px;*/
z-index:1; /* shadow above adjacent li */






}
#mega a {
color:#FFFFFF;
outline:0;
text-decoration:none;
display:block;
line-height:2em;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
position:inherit;



}
/* ----------- Hide/Show Div ---------- */
#mega div {
position:absolute;
left:-999em;
margin-top:1px;
width:440px;
padding:0 10px 10px;
border:2px solid #000;
border-top:0;
font-weight:normal;
text-align:left;
background:#FFFFFF;
filter:alpha(opacity=90);opacity:0.9;
font-family: Arial, Helvetica, sans-serif;
display:inline;
z-index:10px;

/*background-color :Transparent ;*/

border-top:2px solid #000000
}

#mega li:hover div {
left:-1px;top:auto;
}
#mega li.dif:hover div {
left:-221px;
}
/* --------- Within Div Styles --------- */
#mega div h2 {

font-size:14px;
padding:0 10px;
margin:10px 0 5px 0;
clear:both;
float:left;
width:300px;
position:relative;
text-decoration:underline; /* makes above drop shadow */
}
#mega div p {
float:left;
width:107px;
padding-left:10px;
position:relative; /* makes above drop shadow */
}
#mega div p a {
text-decoration:underline;
float:left;
clear:left;
width:100%; /* For IE6/7 */
line-height:1.4;
color:Black;
cursor:pointer;


}
#mega div a:hover, #mega div a:focus, #mega div a:active {
text-decoration:none;
color:#D83C51;
}
/* ---------- Drop Shadow ---------- */
#mega div .s1, #mega div .s2, #mega div .s3 {
position:absolute;
width:100%;height:100%;


}
#mega div .s1 {
background:url(images/rightcorner.png) 100% 0 no-repeat;
top:1px;right:-9px;

} 
#mega div .s2 {
background:url(images/leftcorner.png) 0 100% no-repeat;
bottom:-9px;left:1px;

} 
#mega div .s3 {
background:url(images/shadow.png) 100% 100%;
top:9px;right:-9px;

}
#mega li:hover .s4 {
background:url(images/li-shadow.png) 100% 0 repeat-y;
position:absolute;
top:0;right:-9px;
height:100%;
padding:0 8px 0 0;
}
* html #mega li:hover .s4 {
background:none;
}
#mega li:hover .dif-s4 {
padding-bottom:9px
}       
/* end Here */           	   

/* RSS FEED*/
.rss-content{
   font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E3E3E;
   border-bottom:#999999 dotted 1px;
   /*background-image: url("http://static.bride-pride.com/recentarti_strips.jpg");*/
   padding-bottom:7px;
   padding-top:7px;
   }
   .rss-content h2{
   font-family:Arial, Helvetica, sans-serif;
   background-image:url(http://i1.leatherfads.com/bullets.gif);
   background-repeat:no-repeat;
	font-size:11px;
	color:#575757;
   padding:0px 0px 0px 20px;
   margin:0px;
   font-weight:bold;
   text-decoration:none;
   }
   .rss-content h2 a{
   color:#000000;
   text-decoration:none;
   }
   .rss-content h2 a:hover{
   color:#000000;
   text-decoration:underline;
   }
   .rss-author{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   margin-top:4px;
   margin-bottom:4px;
   font-weight:bold;
   }
   .rss-author-red{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#878787;
   
   }
   /*#rss-author-red1{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#ff5481;
   }*/
   .rss-more{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#ff235d;
   text-decoration:none;
   }
   .rss-more a{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#29a44d;
	font-weight:bold;
	text-decoration:underline;
   }
   .rss-more a:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#29a44d;
	font-weight:Normal;
	text-decoration:underline;
   }
/*ENDS HERE*/

/*index fading banner css*/

#slideshow {
    position:relative;
    height:405px;
}

#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow A.active {
    z-index:10;
    opacity:1.0;
}

#slideshow A.last-active {
    z-index:9;
}

/*ends here */
