/* CSS Document */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
background: url(../images/star_new1.gif) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:95px;
height:19px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:19px;
line-height:19px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active{
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}

/* form fields */
.zForm {  }
.z-btn-type01 { font-size: 85%; background-color: #D8D8D8; border: 1px solid #e0e0e0; 
                color: #51514F; padding: 2px 4px; font-weight: bold;}
.z-btn-type02 { font-size: 85%; background-color: #D8D8D8; border: 1px solid #e0e0e0; 
                color: #51514F; padding: 2px 4px; font-weight: bold;}
.z-required { font-weight: bold; text-align: left; padding: 6px;}
.z-optional { font-weight: normal; text-align: left; padding: 6px;}
.z-label { text-align:right; display: block; float: left; width: 90px; 
           padding: 3px 5px; color:#333333; }
.z-optional-terms { text-align:right; display: block; float: left; 
                    padding: 3px 5px; width: 78%;}
.inputText { border: 0; border: 1px solid #E0E0E0; padding: 1px 3px; 
            color: #505050; width: 150px; }

.box-title { color: #92297D; font-size: 153.9%; font-weight: bold; 
             padding: 13px;}
#displayError { color: red; font-weight: bold; text-align:center;  padding: 5px; }
#displayMessage { color: green; font-weight: bold; text-align:center;  padding: 5px; }
#z-main-box { border-top: 9px solid #D9D9D9; align: center; padding-bottom: 10px;
              background-color: #F8F8F8; margin-top: 10px; margin-bottom: 10px;}
#z-inner-box { width: 94%; margin: 0 auto; border: 2px solid #E0E0E0; 
               background-color: #FFFFFF; padding: 8px;}
#z-inner-ad-box { width: 84%; margin: 0 auto; border: 2px solid #E0E0E0; 
                  background-color: #FFFFFF; padding: 8px; }

.z-messages { width: 96%; margin: 0 auto; }
.z-message-textarea { width: 400px; border: 1px #421943 solid; }
.z-message-textbox { width: 400px; border: 1px #421943 solid; }
.z-message-button { background-color: #AE0D87; color: #E0E0E0; font-size: 87%; 
                    font-weight: bold; padding: 1px 15px;
                    border: 1px solid #E0E0E0 ;}
.z-message-cancel { background-color: #F0F0F0; color: #51514F; }
.z-message-submit-div { text-align: center; padding: 6px; text-align: right; 
                        padding-right: 45px; }  
#z-container-home { margin-top:10px; background-color:#F8F8F8; }
.z-sumbmit { text-align: right; padding: 6px;}
.inputButton{ background-color:#E0E0E0; color:#505050; margin:0; padding:0 6px; 
              width:auto; align: center; border:1px solid #D0D0D0; 
              font-size: 110%; font-weight: bold; v-align: middle; }
.inputFile { border: 0; border: 1px solid #421943; padding: 10px 3px; 
             width: 220px; margin-left: 3px; height: 30px; }              
             
// file upload
.emsg {
	text-align:left;
	margin-left:30px;
   margin-right:30px;
	color:#666;
	background-repeat: no-repeat;
	padding:5px;
   padding-left:30px;
}

#loader{
   visibility:hidden;
}

#f1_upload_form{
   height:10px;
}

#f1_error{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#FF0000;
}

#f1_ok{
   font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
   font-weight:bold;
   color:#00FF00;

}

#f1_upload_form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#f1_upload_process{
   z-index:100;
   visibility:hidden;
   position:absolute;
   width:200px;
}
.font-bld { font-family: arial; font-size: 14px; font-weight: bold; color: #4E4E4E;}
/*New userprofile CSS starts here*/
.clear { clear: both; }
.uf-img { float: left; width: 20%; padding: 20px 5px 5px 5px; }
.uf-score { float: left; width: 75%; padding: 20px 5px 5px 5px; }
.uf-usename { font-family: arial; font-size: 48px; font-weight: bold; color: #481A3E; text-align: left; }
.uf-score-font { font-family: arial; font-size: 24px; font-weight: bold; color: #481A3E; text-align: left; padding: 10px; }
.uf-profile-head { font-family: arial; font-size: 18px; font-weight: normal; color: #481A3E; text-align: left; }
.uf-profile-value { font-family: arial; font-size: 18px; font-weight: normal; color: #C0C0C0; text-align: left; }
.uf-font-normal { font-family: arial; font-size: 13px; font-weight: normal; color: #4B4B4B; text-align: left; }
.uf-prof-head { font-family: arial; font-size: 18px; font-weight: normal; color: #4E4E4E; text-align: left; }
.uf-prof-head-bld { font-family: arial; font-size: 18px; font-weight: bold; color: #4E4E4E; text-align: left; }
.uf-textarea { width: 260px; height: 60px; border: 1px solid #CCCCCC;}
/*New userprofile CSS ended here*/

.z-messages { width: 96%; margin: 0 auto; }
.mesg-div { padding: 10px 30px; width: 20%; float: left; }
/* .mesg-div-right { padding: 5px 30px; width: 20%; float: left;} */

.li-tabs-selected { padding: 4px 10px; display: inline; margin-left: 2px; 
                    font-weight: bold; font-size: 85%; background-color: #AE0D87; 
                    color: #E0E0E0;}
.li-tabs { padding: 4px 10px; display: inline; margin-left: 2px; font-weight: bold; 
           font-size: 85%; background-color: #D8D8D8; color: #421943; }

.anchor-link-tabs { text-decoration: none; color: #51514F; }
.anchor-link-tabs-selected { text-decoration: none; color: #E0E0E0; }
.z-message-textarea { width: 375px; border: 1px #421943 solid; }
.z-message-textbox { width: 375px; border: 1px #421943 solid; }
.z-message-button { background-color: #AE0D87; color: #E0E0E0; font-size: 87%; 
                    font-weight: bold; padding: 1px 15px;
                    border: 1px solid #E0E0E0 ;}
.z-message-cancel { background-color: #F0F0F0; color: #51514F; }
.z-message-submit-div { text-align: center; padding: 6px; text-align: right; 
                        padding-right: 45px; }  
.z-message-read { background-color: #E8DAE6; margin: 1px; }
.z-message-unread { background-color: #FFFFFF; margin: 1px; }

.za-text-area {
border:1px solid #CECECE;
font-family:Arial;
font-size:11px;
height:80px;
margin-top:5px;
overflow:hidden;
padding:0;
width:400px;}

.za-btn-type01 { background-color:#AE0D87; border:1px solid #AE0D87; color:#E0E0E0;
                 font-size:85%; font-weight:bold; padding:2px 4px; text-decoration:none; }

.anchor-link-02 { color:#E60EB1; font-size:85%;  font-weight:bold; text-decoration:none; }   
.anchor-link-05 { color:#E60EB1; font-size:100%; font-weight:bold; text-decoration:none; }

/* ajax pagination css */
ul{ border: 0; margin: 0; padding: 0; }

#pagination-flickr li{ border: 0; margin: 0; padding: 0; font-size: 11px; 
                       list-style: none; }
#pagination-flickr a{ border: solid 1px #DDDDDD; margin-right: 2px; }
#pagination-flickr .previous-off, #pagination-flickr .next-off { color: #666666; 
                                                                 display: block; 
                                                                 float: left; 
                                                                 font-weight: bold; 
                                                                 padding: 6px 3px; }
#pagination-flickr .next a, #pagination-flickr .previous a { font-weight: bold; 
                                                             border: solid 1px #FFFFFF; }
#pagination-flickr .active{ color: #ff0084; font-weight: bold; display: block; 
                            float: left; padding: 6px 3px; }
#pagination-flickr a:link, #pagination-flickr a:visited { color: #0063e3; display: block; 
                                                          float: left; padding: 3px 3px; 
                                                          text-decoration: none; margin-top: 2px; }
#pagination-flickr a:hover{ border: solid 1px #666666; }
/* ajax pagination css */