﻿.srusername
{
    color: #2E89CF;
    font-size: 1.0em;
    font-weight: bold;
    font-family: Verdana;
}

.srbold
{
    color: #333333;
    font-size: 0.9em;
    font-weight: bold;
    font-family: Verdana;
}

#srdiv
{
    position: relative;
    height: 149px;
    margin-bottom: 10px;
    padding: 5px 0;
    border: solid 2px #C5E0ED;
    width: 980px;
    background: #F0F8FF url(../../Images/BackGrounds/bl.png) repeat-x left bottom;
   /* background: #A1CDF7 url(Images/BackGrounds/bl.png) repeat-x left bottom; */
 
}

.srcategories
{
    color: #777777;
}

.srpic
{
    padding: 5px;
    background: #fff;
    border: 1px solid #A3C9DE;
}

#srpicdiv
{
    position: absolute;
    overflow: hidden;
    top: 20px;
    left: 16px;
    bottom: 16px;
    width: 110px;
    height: 130px;
    background-color: #ffffff;
    border: 1px solid #70A7C4;
}

#srtitle
{
    position: absolute;
    overflow: hidden;
    top: 3px;
    font-size: 0.8em;
    font-weight: bold;
    color: #666666;
    text-transform: uppercase;
    left: 16px;
    bottom: 16px;
    height: 14px;
}


#srcontent1
{
    position: absolute;
    top: 18px;
    left: 145px;
    width: 400px;
    height: 14px;
    text-align: left;
    font-family: Verdana;
    font-size: 0.8em;
    color: #666666;
    font-weight: bold;
    text-transform: uppercase;
}

#srcontent2
{
    position: absolute;
    top: 32px;
    left: 145px;
    width: 360px;
    height: 90px;
    text-align: left;
    font-family: Verdana;
    font-size: 0.8em;
    color: #000;
    line-height: 1.3;
}

#srcontent3
{
    position: absolute;
    top: 15px;
    left: 545px;
    width: 420px;
    height: 15px;
    text-align: left;
    font-family: Verdana;
    font-size: 0.8em;
    color: #666666;
    font-weight: bold;
    text-transform: uppercase;
}

#srcontent4
{
    position: absolute;
    top: 30px;
    left: 545px;
    width: 420px;
    height: 125px;
    text-align: left;
    font-family: Verdana;
    font-size: 0.8em;
    color: #000;
    line-height: 1.3;
    overflow: auto;
}

/*
.profile-box .profile-item .info a
{
    font-weight: bold;
    font-size: 0.9em;
}

.profile-box .profile-item .info a.loc
{
    color: #305B8C;
    font-weight: normal;
    font-size: 0.9em;
}

.profile-box .profile-item .info a.loc:hover
{
    color: #FF6600;
}
*/

.profile-box .profile-item .detail
{
    overflow: hidden;
    padding: 5px;
}

.profile-box .profile-item .detail span
{
    display: block;
    font-weight: bold;
}




/* Title Sprites */
.t_sprite
{
    padding-left: 40px;
    line-height: 32px;
    background-position: left center;
    background-repeat: no-repeat;
    color: #333333;
}
.t_sprite.image
{
    background-image: url(../../Images/Icons/photo.png);
}
.t_sprite.add_image
{
    background-image: url(../../Images/Icons/add_image.png);
}
.t_sprite.delete_image
{
    background-image: url(../../Images/Icons/delete_image.png);
}
.t_sprite.image_accept
{
    background-image: url(../../Images/Icons/image_accept.png);
}
.t_sprite.search_image
{
    background-image: url(../../Images/Icons/search_image.png);
}
.t_sprite.add_to_favorites
{
    background-image: url(../../Images/Icons/add_to_favorites.png);
}
.t_sprite.user_heart
{
    background-image: url(../../Images/Icons/user_heart.png);
}
.t_sprite.block
{
    background-image: url(../../Images/Icons/block.png);
}
.t_sprite.mail
{
    background-image: url(../../Images/Icons/mail.png);
}
.t_sprite.mail_send
{
    background-image: url(../../Images/Icons/mail_send.png);
}
.t_sprite.mail_lock
{
    background-image: url(../../Images/Icons/mail_lock.png);
}
.t_sprite.mail_search
{
    background-image: url(../../Images/Icons/mail_search.png);
}
.t_sprite.id_card
{
    background-image: url(../../Images/Icons/id_card.png);
}
.t_sprite.light_bulb
{
    background-image: url(../../Images/Icons/light_bulb.png);
}
.t_sprite.full_page
{
    background-image: url(../../Images/Icons/full_page.png);
}
.t_sprite.cloud_comment
{
    background-image: url(../../Images/Icons/cloud_comment.png);
}
.t_sprite.comment
{
    background-image: url(../../Images/Icons/comment.png);
}
.t_sprite.search
{
    background-image: url(../../Images/Icons/search.png);
}
.t_sprite.lock
{
    background-image: url(../../Images/Icons/lock.png);
}
.t_sprite.help
{
    background-image: url(../../Images/Icons/help.png);
}
.t_sprite.info
{
    background-image: url(../../Images/Icons/info.png);
}
.t_sprite.report
{
    background-image: url(../../Images/Icons/report.png);
}
.t_sprite.cloud_comment
{
    background-image: url(../../Images/Icons/cloud_comment.png);
}
.t_sprite.promotion
{
    background-image: url(../../Images/Icons/promotion.png);
}
.t_sprite.process
{
    background-image: url(../../Images/Icons/process.png);
}
.t_sprite.new
{
    background-image: url(../../Images/Icons/new.png);
}
.t_sprite.users_comments
{
    background-image: url(../../Images/Icons/users_comments.png);
}
.t_sprite.favorite
{
    background-image: url(../../Images/Icons/favorite.png);
}
.t_sprite.user_comment
{
    background-image: url(../../Images/Icons/user_comment.png);
}
.t_sprite.add_user
{
    background-image: url(../../Images/Icons/add_user.png);
}
.t_sprite.delete_user
{
    background-image: url(../../Images/Icons/delete_user.png);
}
.t_sprite.user_accept
{
    background-image: url(../../Images/Icons/user_accept.png);
}
.t_sprite.search_user
{
    background-image: url(../../Images/Icons/search_user.png);
}
.t_sprite.user
{
    background-image: url(../../Images/Icons/user.png);
}
.t_sprite.users_comments
{
    background-image: url(../../Images/Icons/users_comments.png);
}
.t_sprite.users
{
    background-image: url(../../Images/Icons/users.png);
}
.t_sprite.trash_can
{
    background-image: url(../../Images/Icons/trash_can.png);
}
.t_sprite.edit_page
{
    background-image: url(../../Images/Icons/edit_page.png);
}
.t_sprite.text_page
{
    background-image: url(../../Images/Icons/text_page.png);
}
.t_sprite.add_page
{
    background-image: url(../../Images/Icons/add_page.png);
}
.t_sprite.add_to_folder
{
    background-image: url(../../Images/Icons/add_to_folder.png);
}
.t_sprite.folder_full
{
    background-image: url(../../Images/Icons/folder_full.png);
}
.t_sprite.dpheart
{
    background-image: url(../../Images/Icons/heart.png);
}
.t_sprite.red_heart
{
    background-image: url(../../Images/Icons/red_heart.png);
}
.t_sprite.male_female_users_comments
{
    background-image: url(../../Images/Icons/male_female_users_comments.png);
}
.t_sprite.refresh
{
    background-image: url(../../Images/Icons/refresh.png);
}
.t_sprite.comments
{
    background-image: url(../../Images/Icons/comments.png);
}
.t_sprite.globe
{
    background-image: url(../../Images/Icons/globe.png);
}
.t_sprite.fb
{
    background-image: url(http://a.datepad.com/_images/icons/other/facebook_32.png);
}
.t_sprite.tablet
{
    background-image: url(../../Images/Icons/tablet.png);
}
.t_sprite.calendar
{
    background-image: url(../../Images/Icons/calendar.png);
}
.t_sprite.add
{
    background-image: url(../../Images/Icons/add.png);
}
.t_sprite.chart
{
    background-image: url(../../Images/Icons/chart.png);
}
.t_sprite.edit
{
    background-image: url(../../Images/Icons/edit.png);
}
.t_sprite.package
{
    background-image: url(../../Images/Icons/package.png);
}
.t_sprite.package_add
{
    background-image: url(../../Images/Icons/package_add.png);
}
.t_sprite.gift
{
    background-image: url(http://a.datepad.com/_images/icons/other/gift.png);
}

.c_left
{
    float: left;
    width: 740px;
    padding: 15px 15px 25px;
}

.c_full
{
    width: 940px;
    padding: 15px;
}
.c_right
{
    float: right;
    width: 250px;
    background: url(http://a.datepad.com/_images/layout/column_cap.png) top center no-repeat;
    margin-top: -50px;
    padding: 15px;
}

.c_photo
{
    width: 35px;
    height: 35px;
    margin-right: 10px;
    background: #076a9e;
    float: left;
}

.photo_example
{
    width: 100px;
    height: 100px;
    border: 0;
}
.photo_box
{
    float: left;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    height: 100px;
    width: 100px;
    background: #efefef;
    width: 297px;
    padding: 10px;
}
.photo_box img.photo
{
    width: 100px;
    height: 100px;
    margin-right: 10px;
    float: left;
}
.photo_box textarea
{
    height: 88px;
    border: 1px solid #ccc;
    width: 140px;
    font-size: 11px;
    color: #999;
    padding: 5px;
    margin-right: 10px;
    float: left;
}
.photo_box .photo_icons
{
    width: 24px;
    float: right;
}
.pad_tab a
{
    color: #fff;
}
.pad_tab a:hover
{
    color: #cfff8c;
}
/*
.pad_cont
{
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 10px;
    background: #efefef;
}
*/

pad_cont
{
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding: 10px;
    width: 720px;
}

.pad_box
{
    border: 1px solid #ddd;
    padding: 10px;
    padding-bottom: 0;
    margin-bottom: 10px;
    background: #fff;
    width: 390px;
    text-align:left;
    height:auto;
    color:#000000;
    text-transform:none;
    line-height: 15pt;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:0.9em;
}


.pad_box2
{
    border: 1px solid #ddd;
    padding: 10px;
    padding-bottom: 0;
    margin-bottom: 10px;
    background: #fff;
    width: 950px;
    text-align:left;
    height:auto;
    color:#000000;
    text-transform:none;
    line-height: 15pt;
    font-weight:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1.0em;

}





/* FORMS */
form
{
    margin: 0;
    padding: 0;
}
.form
{
    margin: 0;
}
.form ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.form li
{
    margin: 0;
    padding: 1px 0px;
    position: relative;
    overflow: hidden;
    margin-bottom: 0px;
}


.verdana12
{
    font-size: 12px;
}

.verdana10
{
    font-size: 10px;
}

.photo_nav_nav, .photo_nav_nav_hover
{
    cursor: pointer;
}

.mainPhoto
{
    border: 3px solid #FF0000;
}
.thumbnail
{
    border: 1px solid #FFFFFF;
}

div#featuredDesign
{
    background-image: url(../../Images/LandingPage/design_frame.gif);
    background-repeat: no-repeat;
    height: 210px;
    margin: 0px;
    padding-left: 29px;
    padding-right: 0px;
    padding-top: 12px;
    width: 210px;
    float: left;
}

.pad_action
{
    width: 120px;
    height: 40px;
    float: left;
    margin-right: 24px;
}

.pad_action a
{
    width: 120px;
    height: 40px;
    display: block;
}



.pad_action a.pa_m
{
    background: url(../../Images/Icons/sprite_message.png) top center no-repeat;
}
.pad_action a.pa_m:hover
{
    background: url(../../Images/Icons/sprite_message.png) bottom center no-repeat;
}

.pad_action a.pa_g
{
    background: url(../../Images/Icons/sprite_gift.png) top center no-repeat;
}
.pad_action a.pa_g:hover
{
    background: url(../../Images/Icons/sprite_gift.png) bottom center no-repeat;
}

.pad_action a.pa_n
{
    background: url(../../Images/Icons/sprite_nudge.png) top center no-repeat;
}
.pad_action a.pa_n:hover
{
    background: url(../../Images/Icons/sprite_nudge.png) bottom center no-repeat;
}

.pad_action a.pa_f
{
    background: url(../../Images/Icons/sprite_favorite.png) top center no-repeat;
}
.pad_action a.pa_f:hover
{
    background: url(../../Images/Icons/sprite_favorite.png) bottom center no-repeat;
}

.selectedTemplate img
{
    border-top-width: 6px;
    border-bottom-width: 6px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #80aad4;
    border-bottom-color: #80aad4;
    margin-top: auto;
    margin-right: 3px;
    margin-bottom: auto;
    margin-left: 3px;
}

div#designs img
{
    text-decoration: none;
}

.block_collapse_btn
{
    float: right;
    position: relative;
    cursor: pointer;
}

.collapsePanel
{
    background-color: white;
    overflow: hidden;
}

.collapsePanelHeader
{
    font-weight: bold;
    float: none;
    cursor: pointer;
    vertical-align: middle; /*   padding-top: 3px;     padding-right: 0px;     padding-bottom: 0px;     padding-left: 8px;     font-size: 12px;*/
    font-weight: bold;
    color: #666666;
    text-align: left;
    text-transform: uppercase;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
}


.username
{
    font-family: Geneva,sans-serif;
    text-align: center;
    font-size: 1.2em;
    color: #333333;
    font-weight: bold;
    padding-left: 5px;
    text-transform: capitalize;
    vertical-align: middle;
}

a.photobox1_anchorbox, a.photobox1_anchorbox:link, a.photobox1_anchorbox:visited
{
    /*display: block;*/ /*text-align: center;*/ /*line-height: 16px;*/
    font-size: 0px;
    text-decoration: none;
    display: block;
    float: left;
    color: #fff;
    margin: 1px;
    padding: 0;
    width: 50px;
    height: 50px;
    background: #fff;
    border: solid 2px #f0f0f0;
}
a.photobox1_anchorbox:hover
{
    background: #eee;
    border: solid 2px #999;
}
a.photobox1_anchorbox:active, a.photobox1_anchorbox:focus
{
    background: #f0f0f9;
    border: solid 2px #000;
}
.photobox1_imagebox
{
    width: 50px;
    height: 50px;
    border: 0;
}
.photobox1_imagemain
{
    margin: auto;
    border: 1px solid #666;
    max-width: 480px;
    max-height: 480px;
}
.photobox1_div1
{
    width: 95%;
    min-width: 750px;
    height: auto;
    clear: both;
    text-align: left;
    margin: 10px 5px 5px 20px;
}
.photobox1_div2
{
    width: 500px;
    height: 500px;
    clear: both;
    text-align: center;
    margin: 8px auto;
}
.photobox1_div3
{
    width: auto;
    height: auto;
    clear: both;
    float: left;
    text-align: left;
    margin: 5px;
}
.photobox1_div5
{
    width: 95%;
    height: auto;
    min-height: 100%;
}
.photobox1_table1
{
    width: 100%;
    height: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    border: 0;
    padding: 0;
    margin: 0;
}
.photobox1_td1
{
    width: 500px;
    min-width: 500px;
    height: 100%;
    min-height: 500px;
    text-align: center;
    vertical-align: top;
}
.photobox1_td2
{
    width: auto;
    height: 100%;
    min-height: 500px;
    text-align: left;
    vertical-align: top;
}
.photobox1_publicnoimages
{
    border: 0;
    text-align: center;
    border-bottom: 0px solid #ccc;
    padding: 10px 0;
}


.prof-info-s1
{
    margin: 10px 0 0 0;
    padding: 0 15px 0 15px;
    float: left;
    border-right: 1px solid #EBEBEB;
}
.prof-info-s1 h4
{
    margin: 0;
    display: inline;
}
.prof-info-s2
{
    margin: 10px 0 0 0;
    padding: 0 0 0 15px;
    float: left;
}
.prof-info-s2 h4
{
    margin: 0;
    display: inline;
}

#prof-info-box .label
{
    font-weight: normal;
    font-size: 11px;
    display: inline;
}
#prof-info-box .value
{
    font-size: 11px;
    color: #000;
    display: inline;
}

.muchCoolerTabs .ajax__tab_header
{
    font-weight: bolder;
    border-bottom-width: 7px;
    border-bottom-style: solid;
    border-bottom-color: #595959;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 12px;
    text-align: left;
}

.red12pt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #FF0000;
    text-decoration: none;
}

/**accordion **/

.accordionHeader
{
    background-image: url(../../Images/AboutMe/sliderBar.gif);
    cursor: pointer;
    padding: 7px 0 0 13px;
    background-repeat: no-repeat;
    height: 30px;
    font-size: 12px;
    font-weight: bold;
}
.accordionHeaderSelected
{
    background-image: url(../../Images/AboutMe/sliderBar.gif);
    cursor: pointer;
    padding: 7px 0 0 13px;
    background-repeat: no-repeat;
    height: 30px;
    font-weight: bold;
    font-size: 12px;
}
.accordionContent
{
    border-style: none;
    border-width: medium 1px 1px;
    padding: 10px 5px 5px 0px;
    font-size: 12px;
}

.disignBoxFirst
{
    position: relative;
    border: 1px solid #CCC;
    margin-bottom: 10px;
    background-image: url(../../Images/BackGrounds/head_cutting.gif);
    background-repeat: repeat-x;
    background-color: #fff;
    width: 990px;
}

.disignBoxFirst .boxFirstHeader .dbTopMenu, .disignBoxFirst .boxFirstHeader .caption_item
{
    position: absolute;
    top: 0px;
    right: 0px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 8px;
    white-space: nowrap;
    color: #000;
    font-size: 11px;
    text-transform: capitalize;
    font-weight: bold;
    text-align: left;
    width: 980px;
}

.disignBoxFirst .boxFirstHeader .caption_item
{
    padding-top: 3px;
    padding-right: 5px;
}

.boxContent
{
    position: relative;
    font-size: 0.9em;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 100%;
}

.boxFirstHeader
{
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0px 0px 0px;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}




.photoBlock
{
    position: relative;
    text-align: center;
    float: left;
    margin: 0;
    padding: 0;
    border: 1;
    z-index: 1;
    text-align: center;
    width: 320px;
    height: 320px;
    background-color: #f0f7ff;
}



.profileinfo1
{
    vertical-align: top;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 10pt;
}


#profile_details_wrapper
{
    position: relative;
}

.profile_td_1, .profile_td_1_first
{
    vertical-align: top;
    padding: 2px;
    font-weight: bold;
    color: #006498;
}

.profile_td_2, .profile_td_2_first
{
    padding: 2px;
    font-weight: bold;
}


#thin_column
{
    position: relative;
    float: left;
    width: 375px;
}

#thick_column
{
    position: relative;
    float: left;
    padding-left: 10px;
    width: 360px;
}

div#divUnderCustomization
{
    color: #008000;
    font-size: 11px;
    font-family: Arial,Helvetica,sans-serif;
}

.main
{
    position: relative;
    width: 780px;
    border: 1px solid #999;
    background-color: #fff;
    margin-bottom: 5px;
    margin-top: 4px;
    margin-left: auto;
    margin-right: auto;
    padding: 8px 10px;
}
div.clear_both
{
    clear: both;
    font-size: 1px;
}


.bluemodulepod
{
    background-color: #e4f2ff;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #153b63;
    width: 100%;
}

.response_text_input
{
    width: 100%;
    height: 60px;
    background-color: WhiteSmoke;
    border-color: #7F9DB9;
    border-width: 1px;
    border-style: Solid;
}


.borderBoxBg
{
    background-color: #E8EEFA;
    border: 1px solid #C9D8FB;
    clear: both;
    display: block;
    margin-bottom: 15px;
    padding: 15px;
}

.OptionStyle td
{
    text-align: left;
}


dl.profiledl dd.clear
{
    height: 5px;
    overflow: hidden;
}



dl.profiledl dd
{
    position: relative;
    zoom: 1;
}

dl.profiledl dt
{
    float: left;
    color: #006498;
    width: 120px;
    margin-right: 10px;
    margin-bottom: 8px;
    font-weight: normal;
    font-size: 0.9em;
    clear: both;
}
/*
dl.profiledl dt
{
    vertical-align: top;
    padding: 2px;
    font-weight: bold;
    color: #006498;
}
*/
dl.profiledl dd
{
    overflow: hidden;
}



