div#footer {margin-top: 10px;}
div#right-pane{margin-top: 35px;}
div#recently_added{ margin-top: 20px;}
div#profilePhotos{ width: 654px; margin-bottom: 15px;}

div#main_photo {position: relative; float: left; height:402px; line-height: 400px; width:522px; text-align: center; }
div#other_photos{ float: left; margin-left: 20px; }
img#img_main{ border: 1px solid #bbbbbb; vertical-align: middle;}
img.loading{ opacity: 0.2; filter: alpha(opacity = 20);}
a.thumbnail { display: block; margin-top: 35px;}
a.first { margin-top: 0px;}
img.img_thumnbail { width: 110px; height:110px; border: 1px solid #bbbbbb;}
img.img_thumnbail:hover { border: 1px solid #0787e1;}
div#other_photos img.no-photo{width: 111px; height:111px; display: block; margin-top: 35px;}

div#photo_fotter{ margin-top: 10px;}
div#photo_fotter div#right-side{float: right; text-align: right;}

div.rate_profile{ float: left; width:240px; line-height: 21px; position: relative; z-index: 100;}

div#average_rate{ width: 100%; line-height: 21px; float: right; color: #7a7a7a; }
div#average_rate span.text {color: #7a7a7a; font-weight: bold;}
div#average_rate span.value{ color: #0B93FF; margin-left: 5px;  font-size: 16px; font-weight: bold; }


div#profile_info { margin-top: 10px; width: 654px;}
div#info_top{ margin-top: 25px; margin-bottom: 20px;}
div#info_top div.name{ float: left; color: #034f82; font-size: 1.4em; font-weight: bold; }
div#info_top div.name img {margin-left: 10px;}

div#info_top div#ratings { float: right;}
div#ratings p { float: right; margin-left: 30px;}
div#ratings p label{ color: #7A7A7A; }
div#ratings p  span{ color: #003b6d; margin-left: 5px; font-size: 14px; }

div#info_bottom{ padding-left: 3px; border-bottom: 1px solid #e2e2e2; padding-bottom: 10px;}
div#info_bottom p{ margin-bottom: 3px; clear: both;}
div#info_bottom p label{float: left; width: 110px; text-align: right; margin-right: 5px; color: #7a7a7a; line-height: 16px;}
div#info_bottom p span.value{ color: #003b6d; float: left; line-height: 16px; width: 350px; overflow: hidden;}
div#info_bottom a.about_transid {color: #9a9a9a; text-decoration: underline;margin-left: 10px; font-size: 10px;}

span#trigger-abuse{ color: #0B93FF; cursor: pointer; text-decoration: underline;}
div#report-abuse {margin-top: 20px; width: 650px; text-align: center;}
div#report-abuse p { margin-bottom: 13px; text-align: left;}
div#report-abuse label { float: left; width: 120px; margin-right: 5px; line-height: 1.8em; color:#7a7c7b; }
div#report-abuse input { font-size: 14px; width: 255px; }
div#report-abuse input.correct{ border: 1px solid #bebebe; }
div#report-abuse input:focus{ border: 1px solid #2a99e0; background-color: #ffffff; }
div#report-abuse textarea { font-size: 14px; width: 390px; height: 80px; float:left;}
div#report-abuse textarea.correct { border: 1px solid #bebebe; }
div#report-abuse textarea:focus { border: 1px solid #2a99e0; background-color: #ffffff; }
div#report-abuse input#submit {width:86px !important; height:25px; border:0 none !important;}
div#report-abuse span.error {clear: both; display: block; margin: 3px 0px 5px 125px; color: #FF0000; text-align: left;}


div.submit_info{ margin: 25px 0px 0px 0px; color: #7A7A7A; text-align: left; line-height: 14px; }

div#widgets { margin-top: 8px; }
div#widgets a{ position:  relative; top:2px; color: #999999; font-size: 11px; }
div#widgets a:hover{ color: #ff6d00;}
div#widgets div#recommend_profile, div#send_msg, div#notice{ height: 27px;}
div#send_msg{ float: left; margin-left: 45px; }
div#notice { float:right;}
div#recommend_profile { float: left; }
div#recommend_profile a{color: #ff6d00; position: relative; top: 20%;}
div#recommend_profile img { vertical-align: middle; margin-right: 3px; }
div#send_msg img, div#notice img { position: relative; top: 25%; margin-right: 3px;}

div#comments { margin-top: 10px;}
div#new_comment { border: 1px solid #d3d3d3; background-color: #cee8f4; position: relative; }
div#new_comment h3 { margin: 15px; font-weight: bold; color: #ffffff; }

textarea#comment_body{ width: 610px; height: 50px; margin: 0px 15px 10px 15px; overflow:auto; padding: 5px;}
textarea#comment_body.focus{ border: 1px solid #2a99e0; background-color: #ffffff; }
textarea#comment_body.correct{ border: 1px solid #d3d3d3; background-color: #ffffff; }

div#new_comment p { height: 23px; vertical-align: middle; line-height: 23px; margin-bottom: 10px; margin-left: 10px;}
div#new_comment p label { font-weight: bold; color: #ffffff; float: left; width: 110px; text-align: right; margin-right: 5px; }
div#new_comment p input{ float: left; }
div#new_comment p span{ float: left; margin-left: 5px; font-weight: bold; }
div#new_comment input.correct { border: 1px solid #7a7a7a; }
div#new_comment input.focus { border: 1px solid #2a99e0; background-color: #ffffff; }
div#new_comment span { color: #ffffff;}

input#add_comment{  display: block; width:86px; height: 25px; border: 0px; color: #ffffff; font-weight: bold;
                    margin: 0px auto; margin-bottom: 10px; cursor: pointer;
}
div#comments_header{
margin-top: 40px;
margin-bottom: 15px;
}
div#comments_header h3.all_comments { float: left; color: #7a7a7a; }
div#comments_header h3.rate { float: right; color: #7a7a7a; }
div#comments_header a{ float: left; color: #002a4d; cursor: pointer; margin-left: 15px; }
div#comments_header a:hover{ text-decoration:  underline; }

div#no_comments_info{ margin: 10px 0px; text-align: center; color: #2C2C2C; }
div.comment{ border-top: 2px dotted #335066; color: #7a7a7a; }
div.comment div.vote-selection{float: right; line-height: 15px;}
div.vote-selection span.title {margin-left: 5px;color: #7A7A7A;}
div.vote_selection span.sign{margin-right: 2px;}
div.vote-selection span.positive_rate{font-weight: bold; color: #006b00;}
div.vote-selection span.negative_rate{font-weight: bold; color: #a70008;}
div.vote-selection span.neutral_rate{font-weight: bold; color: #0078bd;}
div.vote-selection img{vertical-align: middle; margin-bottom: 2px;}
div#comments div.first { border-top: 0px; }
div#comments div.blocked { background-color: #a2a2a2; color: #ffffff; opacity: 0.5; -moz-border-radius: 8px 8px 8px 8px; }
div#comments div.new { background-color: #e0f8e0; border: 1px solid #7A7A7A; color: #000000; -moz-border-radius: 6px 6px 6px 6px; margin-bottom: 5px; padding-left: 5px; }

div.comment_header { margin-top: 10px; margin-bottom: 10px; color: #335066; }
div.comment_info{ float: left; line-height: 16px; }
div.comment_toolbar{ margin-left: 10px; float: left; line-height: 16px; }
a.delete_comment img, a.disable_comment img, a.unblock_comment img{ height: 16px; width: 16px; margin-left: 5px; }
div.comment_content { clear: both; margin-bottom: 10px; overflow: hidden; line-height: 14px;}
div.comment_content span.block-info {color: #de7e7f;}

div.wrapper{ width: 695px; text-align: center;}
div#pagination { height: 25px; width: 310px; margin: 0px auto; }
div#pagination a{ line-height: 25px; color: #b9b9b9; display: block; float: left; vertical-align: middle; }
div#pagination a:hover{ color: #fc6700; }
a#previous_result{ margin-right: 10px; }
a#next_result{ margin-left: 10px; }

div#pagination div.separator { margin-left: 10px; margin-right: 10px; color: #b9b9b9; display: block; float: left; line-height: 25px; }
div#pagination span.current{ color: #002847; vertical-align:middle; display: block; float: left; line-height: 25px; }

/** Admin toolbar **/
div#admin_toolbar{
width: 300px;
margin: 10px 0px;
}
ul.tools li{
float: left;
height: 28px;
width: 28px;
cursor: pointer;
border: 1px solid #6d9ec4;
-moz-border-radius: 8px 8px 8px 8px;
margin-right: 5px;
}
ul.tools li.delete_action{
    background: url('../../images/trash.png') 0 0 no-repeat;
}
ul.tools li.block_action{
    background: url('../../images/block_action.png') 0 0 no-repeat;
    position: relative;
}
ul.tools li.unblock_action{
    background: url('../../images/active_action.png') 0 0 no-repeat;
}
ul.tools li.set_thumbnails{
    background: url('../../images/set_thumbnails.png') 0 0 no-repeat;
}

div#reason_box{
position: absolute;
left: 50px;
border: 1px solid black;
background-color: #9fb4c3;
z-index: 1000;
}
div#reason_box div.rb_header{
border-bottom: 1px solid black;
background-color: #5e5e5e;
padding: 3px 5px;
color: #ffffff;
}
div#reason_box h3{
float: left;
}
div#reason_box span{
float: right;
}
div#reason_box textarea{
margin: 5px;
padding:0px;
width:250px;
height: 40px;
border: 1px solid #000000;
}
button#btn_send{
border: 1px solid black;
margin: 0px 0px 5px 5px;
}
/*******************************/

div#blocked_info{
border: 2px dashed #ff0000;
background-color: #ffcdcd;
padding: 20px 10px;
width: 550px;
margin: 20px auto;
}

div#throbber{
position: absolute;
left: 235px;
top: 150px;
}

/** rate profile **/
div#vote_selection{ position: relative; z-index: 99;}
ul#noteList {border: 1px solid #ff6600; position: absolute; z-index: 80;}
ul#noteList li { height: 25px; width: 140px;}
ul#noteList li.main { height: 21px;}
ul#noteList li a {line-height: 25px; color: #7A7A7A;}
ul#noteList li span.main {color: #ff6600; font-size: 14px; margin-left: 5px; line-height: 21px;}
ul#noteList li div.img-wrapp{width: 25px; height: 23px; float: left; margin-right: 5px; text-align: center;}
img.tiny_star{width: 14px; height: 15px; position: relative; top: 5px;}
img.small_star{width: 16px; height: 16px; position: relative; top: 4px;}
img.normal_star{width: 18px; height: 18px;position: relative; top: 2px; }
img.big_star{width: 19px; height: 19px; position: relative; top: 3px;  }
img.large_star{width: 21px; height: 22px; position: relative; top: 2px;}

div.rating_stars {float: left; position: relative; z-index: 50;}
div.rating_stars a {display: block; float: left; position: relative; margin-left: 3px;}
div.rating_stars span {display: block; float: left; position: relative; margin-left: 3px;}
#tiny-star {width: 14px; height: 15px; bottom: -8px;}
#tiny-star.full { background: url('/images/rate_stars.png') 0 0 no-repeat;}
#tiny-star.empty { background: url('/images/rate_stars.png') 0 -16px no-repeat;}
#small-star {width: 16px; height: 16px; bottom: -7px;}
#small-star.full {background: url('/images/rate_stars.png') -14px 0 no-repeat;}
#small-star.empty {background: url('/images/rate_stars.png') -14px -16px no-repeat;}
#normal-star {width: 17px; height: 18px; bottom: -6px;}
#normal-star.full {background: url('/images/rate_stars.png') -30px 0px no-repeat;}
#normal-star.empty {background: url('/images/rate_stars.png') -30px -18px no-repeat;}
#big-star {width: 19px; height: 19px; bottom: -4px;}
#big-star.full {background: url('/images/rate_stars.png') -46px 0px no-repeat;}
#big-star.empty {background: url('/images/rate_stars.png') -46px -19px no-repeat;}
#large-star {width: 21px; height: 22px; bottom: -3px;}
#large-star.full {background: url('/images/rate_stars.png') -65px 0px no-repeat;}
#large-star.empty {background: url('/images/rate_stars.png') -65px -22px no-repeat;}

div#last_vote {font-weight: bold; color: #7A7A7A; padding-top: 3px;}
div#last_vote span.mark {margin-left: 5px; color: #FF6D00;}
div#last_vote span.no_mark {margin-left: 5px; font-weight: normal;}

/**
 * share links
 */
div#send-link{margin-top: 10px;}
div#send-link input#link-field{width:542px; border:1px solid #999; color:#666; }
div#share-links {margin-top: 10px;}
div#share-links .FBConnectButton_Simple {background-image:url('/images/fbook.gif') !important; background-repeat:no-repeat; height:20px !important; padding: 6px 0 0 5px !important;
width: 160px !important; display:block !important; float: left !important; font-size: 14px !important;}
div#share-links .FBConnectButton_Simple a {color:#ccc !important;}

/**
 * How to vote
 */
span.howtovote-trigger {cursor: pointer; position: relative; top: 3px;}
span.howtovote-trigger.space {margin-left: 150px;}
div#howtovote{ display: none; position: absolute; z-index: 9999; padding: 10px; color: #666666; border: 1px solid #666666; left: 170px; top: 0px; width: 500px; background-color: #ececec;}
div#howtovote h3{color: #666666; margin-bottom: 5px; font-weight: bold; margin-left: 10px; }
div#howtovote h3.space{margin-top: 10px;}
div#howtovote ul {list-style-image:url('/images/blue_dot.png'); margin-left: 10px;}
div#howtovote a{text-decoration: underline; color: #666666; }
div#howtovote a#close-howtovote{float: right;}
