/*For Validation*/
* {margin:0; padding:0}
#wrapper {width:300px; margin:50px auto}
#msg {display:none; position:absolute; z-index:200; background:url(../images1/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; color: #924949; background: #E2EDF1; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}

.body{
    border: 0px solid blue ;
    margin:0px 0px 0px 0px;
    background-image:url(../images2/bg_container.jpg);
    background-repeat:repeat-x;
    height:100%;
    background-color:#dddddd;
    /* Resets 1em to 1px
    font-size: 6.2%;
    font-family: Arial, Sans-Serif;
    */
}
.page{
    width: auto;
    margin: 0 auto 0 auto;
    padding: 0;
    border:0px solid blue;
}

.page-width1{
    width: 1000px;
    margin: 0 auto 0 auto;
    border: 0px solid red;
    height:100%;
    background-color:#ffffff;
    background-image:url(../images2/bg_container.jpg);
}


/* IMPORTANT */

.remove_dotted_outline{
    outline-style:none;
    outline-width:0;
}
.top_banner_color1{
	border-left:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9;
    width:998px;
    height:144px;
  
}
.top_banner_color2{
	border-left:1px solid #d1d1d1;
    border-right:1px solid  #d1d1d1;
    width:996px;
    height:144px;
   
}
.top_banner_color3{
	border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    width:994px;
    height:144px;
    
}
.top_banner{
    border-left:2px solid #b0b0b0;
    border-right:2px solid #b0b0b0;
    width:990px;
    height:144px;
    float:left;
    background-image:url(../images2/bg_topbanner.jpg);
    background-repeat:repeat-x;
}

.container1{
	border-left:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9;
    width:998px;
    height:auto;
	float:left;
  
}
.container2{
	border-left:1px solid #d1d1d1;
    border-right:1px solid  #d1d1d1;
    width:996px;
    height:auto;
	float:left;
   
}
.container{
    width:990px;
    height:auto;
    float:left;
    background-color:#f1f1f1;
    min-height:350px;
   	border-left:2px solid #b0b0b0;
    border-right:2px solid #b0b0b0;
   
}
.container3{
	border-left:1px solid #bfbfbf;
    border-right:1px solid #bfbfbf;
    width:994px;
    height:auto;
	float:left;
    
}
.left_container{
    border:0px solid blue;
    width:225px;
    margin:0px 0px 0px 0px;
    background-color:#f1f1f1;
    float:left;
    height:auto;
   
}
.right_container{
    border:0px solid red;
    width:760px;
    margin:0px 0px 0px 0px;
    background-color:#f1f1f1;
    float:left;
    height:auto;
}
.top_bg{
    border:0px solid red;
    width:auto;
    height:16px;
   background-image:url(../images2/bg_top.jpg);
    background-repeat:repeat-x;	
}
.logo_index{
    margin:5px 0px 0px 40px;
    float:left;
	width:260px;
	height:94px;
	border:0px;
}
.fineart{
	border:0px solid red; 
	float:right;
	width:350px; 
	height:auto;
	margin:80px 50px 0px 0px;
}


.margin_top5{
    margin-top:5px;
}
.margin_top15{
	margin-top:15px;
}
.margin_top20{
    margin-top:20px;
}
.margin_top10{
    margin-top:10px;
}














/************** Add Layout ***************/
.subject{
	float:left;margin:5px 0px 0px 20px;width:60px;text-align:right;padding-right:10px;
}

.personal_text{
	width:450px;height:25px;float:left;
}
.details{
	border:0px solid  blue;height:auto;float:left;margin-top:10px;
}


.margin_PD{
	margin:20px 0px 0px 45px;
}



/******************Add Layout End ****************/


/* CSS Document */
.bgshadow{
	background-image:url(../images2/bg_shadow.gif);
	background-repeat:repeat-x;
	width:990px;
	height:12px;
}

.latest_help_client{
	width:288px;
	min-height:950px;
	height:auto;
	background-color:#cfc6e5;	
	float:left;
}

.photographer_register{
    height:auto;
    width:700px;
	background-color:#ffffff;
    border-left:1px solid #ceced0;
    float:left;
 }
 .member_login{
 	width:288px;height:123px;float:right;border:0px solid red;
 }
 .latest_news{
 	width:288px;
	height:350px;
	border:0px solid red;
	clear:both;
 }
 .LN{
 	width:288px;
	height:25px;
	padding-top:6px;
	background-color:#ffffff;
 }
 .ln_details{
 	width:259px;
	height:auto;
	border:0px solid red;
	margin:5px 0px 0px 15px;
 }
 .ln_main_div{
 	width:230px;
	border:0px solid blue;
	margin-left:25px;
 }
 .margin_PD_details{
	margin:20px 0px 0px 45px;
}
.arrow_left{
	float:left;width:6px; height:8px; margin-top:5px;
}
.help_suppport{
	width:288px;
	min-height:127px;
	height:auto;
	border:0px solid red;
	clear:both;
}
.member_sign{
	width:258px;
	height:101px;
	margin:0px 0px 0px 0px;
	padding-top:20px;
	float:left;
	border:1px solid #d6d3d6;
	background-color:#efebf7;
}
.photo_signin{
	width:52px;
	height:21px;
	border:0px solid red;
	background-image:url(../images2/sign_in.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:98px;
}
.height_25{
	height:25px;
}
.email_id_width{
	width:88px;
	float:left;
}
.margin_left10{
	margin-left:10px;
}
.member_Fpassword{
	margin:5px 0px 0px 98px;float:left;
}
 .margin_CD_details{
	margin:10px 0px 0px 45px;
	border:0px solid red;
	height:298px;
	float:left;
}
.margin_top25{
	margin-top:25px;
}
.photographer_image{
	width:150px;float:left;border:0px solid blue;height:150px;
}
.photographer_details{
	width:450px;float:left;border:0px solid red;margin-left:20px;height:150px;
}

.PhotoD_details{
	width:420px;float:left;
}
.PhotoD_image{
	width:200px;float:left;
}
.bg_photographer{
	width:120px;height:140px;
}
.Connect_me{
	width:103px;height:25px; background-image:url(../images2/Connect_me.jpg);background-repeat:no-repeat;margin-top:30px;border:0px;
}
.Contact_me{
	width:105px;height:25px; background-image:url(../images2/contact.jpg);background-repeat:no-repeat;margin-top:30px;margin-left:10px; border:0px;
}
 /********* changed Page CSS ************/
 .PDetails{
	width:655px;height:25px;float:left;margin-top:10px;background-color:#cfc6e5;padding:7px 0px 0px 45px;
}
.width_620{
	width:650px;
	float:left;

}
.personal_details{
	width:160px;height:25px;float:left;text-align:right;padding-right:10px;
}
.create_myAcc{
	background-image:url(../images/submit_reg.jpg);background-repeat:no-repeat;width:74px; height:25px;margin:10px 0px 50px 240px;border:0px;
}
.create_myAcc_cancel{
	background-image:url(../images/cance_reg.jpg);background-repeat:no-repeat;width:74px; height:25px;margin:10px 0px 50px 20px;border:0px;
}
 /********* changed Page CSS ************/

 .index_go3{
	float:left;
	margin-top:0px;
	margin-left:10px;
	background-image: url(../images/go.gif);
	width:26px;
	height:19px;
	border:0px;
}

 .margin_top3{
 	margin-top:3px; 
 }
  .margin_top8{
 	margin-top:8px; 
 }
 
 .bottom{
    clear:left;
	position:relative;
    width:auto;
    height:70px;
  	background-image:url(../images1/footer_image.jpg);
	background-repeat:repeat-x;
	border:0px solid red;
	margin-top:-20px;
	
   
   
}

/************ 21/07/09*****************/
.Sharealbum_details{
	 margin:20px 19px 20px 20px;float:left;height:500px;border:0px solid red;width:660px;
 }
 .share_photo_bg{width:420px;height:420px;border:5px solid #f1f1f1;}
 .star_share{float:left;width:30px;}
 .share_rating_details{width:190px;float:left;}
 .share_rateme{float:left;width:80px;margin-top:3px;border:0px solid red;}
 .share_image_rateMain{float:right;width:270px;border:0px solid blue;height:28px;margin-top:3px;}
 
 /* Added On 7/07/09 */

.album_shared{
	width:180px;
	height:200px;
	border:1px solid #959595;
	float:left;
	margin:10px 19px 10px 19px;
}
.album_list{
	width:180px; height:155px;border:0px solid red;margin-top:7px;
}
.view_details_share{
	border:0px solid blue;width:110px;float:left;margin-left:10px;margin-top:12px;
}
.share_rating{
	float:right;border:0px solid red;margin-right:10px;margin-top:5px;
}

/*-----------------nilam---------------------------*/
.share_album{
	border:0px solid blue;float:left;width:660px;height:auto;
}

.share_comments{
	width:630px;float:left;overflow:hidden;min-height:70px;height:auto;border:1px solid #646161;margin-left:25px;
}
.post_comment{
	background-image:url('../images/post_comment.jpg'); background-repeat:repeat;width:132px;height:28px;text-align:center;border:0px none;margin-top:5px;float:left;margin-left:25px
}
.share_mid{
	width:580px;background-image:url('../images/sharealbum_top_mid.jpg');background-repeat:repeat-x;float:left;height:7px
}
.share_mid_bottom{
	width:580px;background-image:url('../images/sharealbum_bottom_mid.jpg');background-repeat:repeat-x;float:left;height:7px
}
.share_mid_content{
	border-left:1px solid #aaaaac;border-right:1px solid #aaaaac;width:630px;float:left;min-height:60px;
}

.PDetails_2{
	width:655px;height:25px;float:left;padding:0px 0px 0px 45px;
}
 

 
/**************** HTML Components ******************/

.textbox15x230gray1{
	border:1px solid #9954b4;
    background-color:#ffffff;
	width:230px;
	height:15px;
}




