@charset "utf-8";

html{overflow:auto;}

body{
	font-family:Arial;
	text-align: center;
	margin:0px;
	padding:0px;
	color:#00007e;
	font-size:11px;
	behavior:url("../css/csshover.htc");
}

.fvd_ytl{position:relative; top:-25px;}
#flash{}

h3{color:#0b244d;}
.blue_hr{border:none; border-top:1px solid #a8bace;}

body.not_logged_in{background:url(../assets/bg_paw.png) repeat;}
body.not_logged_in #strip{position:absolute; width:100%; background:url(../assets/bg_strip.jpg) repeat-x; height:120px; top:0; left:0; z-index:0;}
body.not_logged_in #strip #logo_logout{height:68px; padding: 0; margin:13px auto 5px auto; width:903px; z-index:5; text-align:left;}
body.not_logged_in #strip #logo_logout img{position:relative; left:35px;}

body.logged_in{background: url(../assets/bg_nopaw_strip.png) repeat-x #bfcbf3;}
body.logged_in #strip{display:none;}

#blue_strip{position:absolute; top:0; left:0; width: 100%; height:106px; background:url(../assets/blue_bg.png) repeat-x; z-index:0;}

.wrap_img{float: right; margin: 0; width: 120px; padding: 0 0px 15px 20px; position: relative; right: 10px;}

/*reused class css*/
.white{color:#FFFFFF;}
.header{font-size:25px; font-weight:bold;}
.medium_header{font-size:18px; font-weight:bold;}
.normal_header{font-size:16px; font-weight:bold;}
.big_header{font-size:15px; font-weight:bold;}
.average_header{font-size:14px; font-weight:bold;}
.small_bold_header{font-size:13px; font-weight:bold;}
.small_header_not_bold{font-size:13px;}
.small_header{padding:0 0 5px 0; font-size:11px;}
.vsmall_header{font-size:9px;}
.align{position:relative; left:-10px;}
.font_twelve{font-size:12px;}
.font_ten{font-size:10px;}

.crop_fake{position:absolute; z-index:1;}
.crop_fake div{background:url(../../../../fake.jpg); position:absolute;}
.crop_fake img{position:absolute;}

#crop_holder{text-align:center; margin: 20px auto 20px auto; z-index:2;}
.highlight_container{width:400px; position:relative; text-align:left; z-index:2;}

a.highlight div{border:thin solid transparent; position:absolute; left:0; top:0; text-decoration:none}
a.highlight:hover div{border:thin solid #FF0000; text-decoration:none;}

/*.highlight{position:absolute; top:0; left:0; border:thin solid #FF0000; text-decoration:none;}
.highlight:hover{border:thin solid #FF0000; text-decoration:none;}*/
.clearfloat{clear:both; height:0; font-size: 1px; line-height: 0px;}

.full{width:100%;}
.hidden{display:none;}

.fltrt{float: right; margin-left: 8px;}
.fltlft{float: left; margin-right: 8px;}
.bottom_border{border-bottom: thin solid #c0c3ce;}

.bold{font-weight:bold;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

.fltr{float: right;}
.fltl{float: left;}

.no_margin{margin:0;}
.margin_2b{margin-bottom:10px;}
.margin_2t{margin-top:10px;}
.margin_b{margin-bottom:5px;}
.margin_t{margin-top:5px;}
.margin_r{margin-right:5px;}
.margin_l{margin-left:5px;}
.margin_6l{margin-left:30px;}

.no_pad{padding:0;}
.pad{padding:5px;}
.pad_2b{padding-bottom:10px;}
.pad_2t{padding-top:10px;}
.pad_b{padding-bottom:5px;}
.pad_t{padding-top:5px;}
.pad_r{padding-right:5px;}
.pad_l{padding-left:5px;}
.pad_3r{padding-right:30px;}

.txt_lilac{color:#c4c7d6;}
.txt_white{color:#FFFFFF;}
.txt_blue{color:#1f62af;}
.txt_blueish{color:#abc3e1}
.txt_navy{color:#00007e;}
.txt_dgrey{color:#666;}
.txt_grey{color:#999999;}
.txt_dnavy{color:#00007e;}
.txt_greeny{color:#0071a4;}
.txt_lnavy{color:#406588;}
.txt_lime{color:#7fb7d1;}

.twopxframe{padding:2px; background-color:#FFFFFF;}

a.txt_newblue{color:#0000ff;}
a.txt_newblue:hover{color:#397dbb;}

#lost_dog_box, #profile_facedogfamily, .filter{background:url(../assets/white.png) repeat;}

.error{ color:#FF0000;}
li.error_item{height:20px; display:table-cell;}
.mb{margin-bottom:20px;}

/*link and hover css*/
a{text-decoration:none; color:#0000ff;}
a:hover{color:#397dbb;}

.nodec{text-decoration:none; color:#00007e;}
.nodec:hover{text-decoration:none; color:#00007e;}

a img{border:none;}
a.login_text_link{text-decoration:underline; color:#152b4b; font-weight:bold;}

.underline{text-decoration:underline;}
.no_underline:hover{text-decoration:none;}

a.blue_underline{color:#0070B9;}
a.blue_underline:hover{color:#0070B9; text-decoration:underline;}

a.navy_underline{font-weight:bold; font-size:12px; color:#0071a4;}
a.navy_underline:hover{text-decoration:underline;}

a.grey_underline{color:#666666;}
a.grey_underline:hover{text-decoration:underline;}

.bg_light_blue{ background-image:url(../assets/light_blue.png);}
.bg_turquiose{background-color:#c4cff5;}

.friend_link{font-weight:bold; font-size:12px; color:#33415e;}
.friend_link:hover{text-decoration:underline;}

/*main div css*/
#container {width: 903px; margin: 0 auto; padding:0; text-align: left; z-index:4;}
#header{height:68px; padding: 0; margin:13px 0 5px 35px; width:903px; z-index:5;}
#header img{ z-index:9;}

#main_content_holder{padding: 0 20px; margin: 10px 0 0 0;}
#main_content{position:relative; margin:0; width:100%; top:10px;}
#footer{padding: 0; text-align:center; color:#406588; margin:10px 0 20px 0; clear:both;}
.footer_profile{position:relative; top:-70px;}
.footer_home{position:relative; left:-30px;}
.footer_register{position:relative; top:0px; left:-30px;}
#footer a{color:#0000ff;}

#template{font-size:9px; padding: 1px 50px 10px 30px;}
#template strong{font-size:10px; font-weight:bold;}

#menu_container{position:relative; height:20px; top:1px; left:538px; font-size:10px; width:350px;}
#profile_menu{position:relative; height:20px; font-size:10px; width:500px; text-align:right;}
#profile_menu ul{ text-align:right;}
#profile_menu ul li{font-size:11px;}
#profile_menu li .within_li{position:relative; right:-5px;}
#home_text{position:absolute; top:-39px; font-size:12px; color:#FFFFFF; left:10px; z-index:5;}

/*menu css*/
#main_menu{margin:0;padding: 2px 0px;list-style-type:none;position:absolute;z-index:9;height:20px; right:0;}
#main_menu li{margin:0;padding:0;float:left;list-style-type:none;z-index:8000;}
#main_menu a{padding: 0 5px 0 5px;  color:#7fb7d1; }
#main_menu a:hover{color:#397dbb; text-decoration:none;}
#main_menu li a.selected{color:#397dbb;}
li#profile_msg{float:left;}
li#profile_msg a{position:relative; top:0; left:0; margin:0; padding:0;}

#profile_menu{top:-28px; left:-2px; color:#FFFFFF;}

/*profile layout*/
.friend_request_msg{ font-size:10px; font-weight:bold;}
.profile_med{margin:0; padding:0;}
.profile_top{background: url(../assets/profile_top.png) no-repeat; height:8px; width:838px; padding:0; margin:0;}
.profile_mid{background:url(../assets/profile_mid.png) repeat-y; margin:0; padding:0;}
.profile_bottom{background: url(../assets/profile_bottom.png) no-repeat; height:8px; width:838px; padding:0; margin:0;}
#profile_box{padding:0; position:relative; top:5px;}
#dogbook_box{padding:30px 20px 0 20px; position:relative; top:5px;}

#profile_nav{position:relative; left:465px; top:8px; width:400px;}
#profile_nav ul{padding:0 10px; margin:0; list-style:none; clear:both;}
#profile_nav li{margin:0; padding:0; float:left; position:relative; top:0; left:0; height:32px; width:85px; margin-right:3px;}
#profile_nav li a{padding:5px 5px 0 5px; background-color:#0000ff; display:block; color:#FFFFFF; height:32px; }
#profile_nav li a:hover{background-color:#0071bb;}
#profile_nav li .text_wrap a{ font-size:11px;}
#profile_nav li.active a, #profile_nav li.active a:hover{color:#0071bb; background-color:#FFFFFF; }
/*
#profile_nav li.active{background: url(../assets/button_activated.png) no-repeat; padding:0; margin:0; }
#profile_nav li.inactive{background: url(../assets/button_blue_inactive.png) no-repeat;}
#profile_nav li a{position:relative; top:5px; left:7px;}
#profile_nav li.long{width:100px; height:30px;}
#profile_nav li.active.long{background: url(../assets/button_long_activated.png) no-repeat; padding:0; margin:0; }
#profile_nav li.inactive.long{background: url(../assets/button_blue_long_inactive.png) no-repeat;}



*/





/*profile main page*/
.profile_container{margin: 20px 32px 20px 30px;}
.profile_container_padded{margin: 20px 62px 20px 60px;}

#sidebar_profile{float: right; width: 220px; padding: 10px; margin:0; text-align:center; background:url(../assets/profile_lilac_block.png) repeat;}

#sidebar_profile_no_back{float: right; width: 197px; padding: 10px; margin:0; text-align:center; position:relative;}

#dog_profile{margin: 0 250px 0 0; padding:10px 31px 0 31px; text-align:left; background:url(../assets/profile_lilac_block.png) repeat;}

#dog_fprofile{margin: 0 250px 0 0; padding:10px 10px 5px 15px; text-align:left; background:url(../assets/profile_lilac_block.png) repeat;}

#full_page{background:url(../assets/profile_lilac_block.png) repeat; margin: 10px 0 10px 0; padding: 10px; width:756px; position:relative;}
#sidebar_full{float: right; width: 220px; padding: 10px 0 20px 0; margin:0;}
#content_full{margin: 0 230px 0 0; padding:7px 0; text-align:left;}

#dog_details{margin-left:68px; height:100px; margin-bottom:10px;}
#dog_details ul{padding:0; margin:0; list-style:none; font-size:12px; height:60px;}
#dog_details li{margin: 0; padding:0; color:#666666;}
#dog_details li span{color:#333333;}
#dog_image{background: url(../assets/dog-photo.png) no-repeat; height:463px; width:463px; text-align:center; margin-bottom:11px;}
#dog_image img{padding:13px; position:relative;}

#dog_album_image{background: url(../assets/dog-photo.png) no-repeat; height:463px; width:463px; text-align:center;}
#dog_album_image img{padding:10px; position:relative;}
#dog_album_image embed{position:relative; top:5px;}
.fvd_ytl{ color:#FFFFFF; position:relative; top:-40px; left:-180px;}
.mainvid embed{position:relative; top:5px;}
.mainvid .fvd_ytl{ color:#FFFFFF; position:relative; top:-40px; left:-175px;}

#dog_profile_text{border:thin solid #4193ca; padding: 7px; text-align:left; color:#000; font-size:13px; font-weight:bold; margin-bottom:100px;}
#foot_print{background: url(../assets/pawprint_dirty.png) no-repeat; height:198px; width:187px;}

.profile_buttons{margin:10px 0 0 0; text-align:left;}
.profile_button{position:relative; top:-45px; left:50px; font-size:12px; color:#FFFFFF;  text-align:left; width:100px;}


/*profile menu links*/
#dog_profile_link{ padding:0;}
#profile_nav li a{font-weight:bold; font-size:10px;}
#profile_nav li a.selected{color:#0071bb;}
#profile_nav li a{color:#FFFFFF}
#profile_nav li a:hover{}

/*profile edit*/
.back_nav{margin-left:20px; width:8%;}
.back_nav_nomar{margin:0; width:8%;}
.back_nav_mar{margin-left:13px; width:8%;}
.edit_content{background:url(../assets/profile_lilac_block.png) repeat; padding:10px; margin: 20px 0 20px 0;}
.edit_image_preview{float:right; width:35%; text-align:center; position:relative; margin:0}
.image_preview img{ border:thick solid;}
.image_preview .caption{font-size:13px; margin: 10px 0 10px 0;}



.edit_details{float:left; width:60%;}
/*.edit_details ul{padding:0; margin:0 0 20px 0; list-style:none;}
.edit_details li{float:left; margin: 0; text-align: left; padding-bottom:10px; clear:left; width:100%;}
.edit_details li .label{float:left; width:25%; color:#000; text-align:right; font-size:11px; display:block;}
.edit_details li input, select, textarea{font-family:Arial; font-size:11px;}
.edit_details li input{width:190px;}
.edit_details .textarea{width:255px;}
.edit_details .single_drop{width:259px;}
.edit_details .dropdown{}*/

.edit_details ul{padding:0; margin:0 0 20px 0; list-style:none;}
.edit_details li{margin: 0; text-align: left; padding-bottom:10px; width:100%;}
.edit_details .label{margin: 0 70% 0 0; padding: 0; color:#000; text-align:right; font-size:11px;}
.edit_details .value{float: right; width: 65%; padding: 0; margin: 0; color:#666; font-family:Arial;}
.edit_details .value input, select, textarea{font-family:Arial; font-size:11px;}
.edit_details .value .text{width:255px;}
.edit_details .value .textarea{width:255px;}
.edit_details .value .single_drop{width:259px;}
.edit_details .value .dropdown{}

.edit_title{position:relative; top:-10px; left:5px; font-size:14px; font-weight:bold;}


/*the border css*/
.border_med{margin:0; padding:0;}
.border_med_top{height:20px; width:603px; background: url(../assets/home-t.png); padding:0; margin:0;}
.border_med_mid{background:url(../assets/home-m.png) repeat-y; padding:0; margin:0;}
.border_med_bottom{height:20px; width:603px; background: url(../assets/home-b.png); padding:0; margin:0;}
.border_med_mid{font-size:16px; padding:0; position:relative; margin:0;}
.border_med_mid strong{font-size:18px;}
.border_med img{padding:0;}

/*page layout css*/
.side_bar{float: left; width: 26%; background: #EBEBEB; padding:0; text-align:center; position:relative; background-color:transparent;}
.main_content{float:right; width:72%; background: #FFFFFF; text-align: left; background-color:transparent; margin-right:10px;}
.full_content{width: 838px; background: #FFFFFF; text-align: left; float:right; background-color:transparent; position:relative; left:-20px; top:0px;}

/*new page layout*/
.full_content{top:-91px;}


/*homepage text css*/
#home_text_box{padding: 1px 50px 10px 30px;}
.home_profle_container{position:relative; clear:both; width: 400px; margin-bottom:20px;}
.home_profle{position:relative; height:106px; width:118px; padding:0; margin:0; float:left; background:#3399FF; background:url(../assets/preview_profile_box.png); margin-right:0px; margin-bottom:0px;}
.home_profle .box{position:absolute; top:0; left:0; z-index:1;}
.home_profle .box{}
/*.home_profle .box{height:61px; width:68px; background: url(../assets/preview_profile_box.png); padding:0; margin:0;}*/
.home_profle .profile_header{position:absolute;top:6px;left:26px;z-index:2;font-size:12px;color:#FFF;width:108px; font-weight:bold;}
.home_profle .profile_image{position:absolute; top:25px; left:6px; z-index:2; width:108px; height:75px; text-align:center;}
.home_profle .profile_image .profile_image_link{text-decoration:none;}
.home_profle .profile_image .profile_image_link img{border:none;}

/*login box css*/
.login_content{position:relative; background:url(../assets/login_box.png) no-repeat;  height:146px; width:222px; z-index:20; padding-top:56px; margin: 0;}
#login_box_content{position:absolute; top:50px; left:0px;}
#login_header{position:absolute; top:23px; left:45px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.login_message{position:relative; top:1px; height:10px; text-align:left; font-size:9px;}
.login_content ul{padding:0; margin:0 0px 0 20px; list-style:none; width:180px;}
.login_content li{margin:0; float:left; clear:left; width:100%; padding-bottom:5px;}
.login_content label{float:left; width:20px; margin-right:0; padding:3px 0 0 0;}
.login_content label{color:#152b4b; font-weight:bold; text-align:left; font-size:11px;}
.login_content .text{width:110px; float:right;}
.login_extra{width:110px; text-align:right; float:left; position:relative; top:5px; left:-2px; margin-top:3px; font-size:10px;}
.login_extra .checkbox{width:10px; padding:0; margin:0;}
.login_extra span{color:#152b4b; font-size:11px;}
.submit{text-align:right; margin:0; padding:0; float:right; margin-top:3px;}
.register{float:right; margin-top:3px;}

/*homepage dog profile css*/
#home_dog_profile_box{ padding: 0px 20px 0 30px;}
#profile_dog{clear:both; font-size:11px;}
.profile_dog_box{position:relative; left:-10px; margin: 0 170px 0 0; padding: 0 0 10px 0; text-align:left;}
.profile_dog_top{height:12px; width:548px; background: url(../assets/panel_preview_profile_top.png) no-repeat; padding:0; margin:0;}
.profile_dog_mid{padding: 10px 20px 10px 20px; background:url(../assets/panel_preview_profile_mid.png) repeat-y; margin:0;}
.profile_dog_bottom{height:12px; width:548px; background: url(../assets/panel_preview_profile_bottom.png) no-repeat; padding:0; margin:0;}

#profile_detail{float:right; width:335px; margin: 0; padding:0 40px 0 0px;}
#profile_image{width:140px; margin: 0 340px 0 0; border:thick solid #0070B9; text-align:center;}
.profile_label_value{color:#000000;}
.profile_label_value span{color:#0070B9; padding:0 10px 0 10px;}
#profile_profile{color:#000; font-size:13px; margin-top:10px; font-weight:bold; margin-left:10px;}
#profile_footer{position:relative; height:80px; width:335px;}
#profile_footer #profile_footer_paw{position:absolute; bottom:0px; left:0px;}
#profile_footer #profile_footer_text{position:absolute; bottom:2px; left:70px; font-size:14px;}
#profile_footer #profile_footer_button{position:absolute; bottom:0px; right:0px;}

#register_box{padding: 10px 20px 0 30px; font-size:11px;}
#register_box ul{padding:0 10px; margin:0; list-style:none;}
#register_box li{margin:0; clear:left; width:500px; padding-bottom:5px;}
#register_box label{float:left; width:250px; margin-right:20px; padding:3px 0 0 10px;}
#register_box label{color:#000; text-align:right; font-size:10px;}
#register_box label span{display:block;}
#register_box .span_label{position:relative; top:-4px;}

#register_box li.select{height:20px; color:#000000; font-size:10px;}
#register_box li.select div{width:260px; float:left; text-align:right; text-align:right;  margin-right:0px; line-height:20px;}
#register_box li.select label.radio{float:none; text-align:left; padding:0; margin:0; line-height:20px;}
#register_box li.select input{float:none; margin-left:20px;}

#register_box .dropdown{width:218px;}
#register_box .dropdown label{float:none; margin:0; padding:0;}
#register_box .text{width:214px;}
#register_box .terms{font-size:12px; width:200px; margin-left:280px;}
#register_box .terms .checkbox{}
#register_box .terms span{position:relative; top:-18px; width:180px; margin-left:30px; display:block; font-size:9px; color:#000;}
.register_message{position:relative; top:-4px; left:1px; font-size:11px; width:100%; display:table-cell; padding-left:20px;}
.register_block{position:relative; }
.register_block img{position:absolute; top:0; margin-right:5px;}

.header_bar{background: url(../assets/panel_blue_header.png) no-repeat; margin: 10px 0 0 0; height:30px; width:492px;}
.header_bar{font-size:14px; color:#FFF; padding:20px 0 0 50px; font-weight:bold;}

.small_header_bar{background: url(../assets/panel_blue_header_small.png) no-repeat; margin: 10px 0 0 0; height:30px; width:115px;}
.small_header_bar{font-size:12px; color:#FFF; padding:10px 0 0 35px; font-weight:bold;}

.long_header_bar{background: url(../assets/panel_blue_header_long.png) no-repeat; margin: 10px 0 0 0; height:30px; width:680px;}
.long_header_bar{font-size:14px; color:#FFF; padding:20px 0 0 50px; font-weight:bold;}

.medium_header_bar{background: url(../assets/panel_blue_header_medium.png) no-repeat; margin: 10px 0 0 0; height:30px; width:535px;}
.medium_header_bar{font-size:14px; color:#FFF; padding:20px 0 0 50px; font-weight:bold;}

.hbar{height:43px; margin-bottom:10px;}
.hbar_f{background: url(../assets/panel_blue_header_front.png) no-repeat; height:43px; width:43px; float:left; padding: 0; margin:0;}
.hbar_fo{background: url(../assets/panel_blue_header_front.png) no-repeat; height:43px; width:43px; float:left; padding: 0; margin:0;}
.hbar_m{background: url(../assets/panel_blue_header_mid.png) repeat-x; height:43px; margin: 0 43px 0 43px;}
.hbar_m{font-size:14px; color:#FFF; padding:19px 0 0 10px; font-weight:bold;}
.hbar_e{background: url(../assets/panel_blue_header_end.png) no-repeat; height:43px; width:43px; float:right; padding: 0; margin:0;}

.profile_friends{position:relative; left:-10px; margin: 0 220px 80px 0; padding: 0 0 10px 0; text-align:left;}


.profile_search{font-size:12px; margin:0; padding:30px; position:relative;}
.profile_search ul{padding:0 10px; margin:0px; list-style:none;}
.profile_search li{margin:0; clear:left; padding-bottom:5px; margin-bottom:5px; height:20px;}
.profile_search label.li{float:left; width:100px; margin-right:20px; padding:3px 0 0 10px;}
.profile_search label{text-align:left; font-size:12px;}
.profile_search .dropdown{width:200px;}
.profile_search .radio{width:100px; position:relative; top:-2px;}
.profile_search .text{width:197px;}
.profile_search li.submit{text-align:right; margin: 30px 37px 0 0;}

#dd_city, #tb_postcode{display:none;}

/*message css*/
.messaging_message{padding:20px; font-size:12px; margin-bottom:40px;}
.messaging_row{padding: 0px; margin: 0px 0px 1px 1px; width:775px;}
.message{}

.msg_light_blue{background-image:url(../assets/message_top.png);}
.msg_light_blue2{background-image:url(../assets/message_top2.png);}
.msg_light_blue_no_border{background-image:url(../assets/message_bottom.png);}

.msg_turquiose_simple{background-image:url(../assets/message_mid.png);}

.msg_turquiose{background-image:url(../assets/message_mid.png);}
.msg_turquiose:hover{background-image:url(../assets/message_hover_mid.png);}

.msg_turquiose_unread{background-image:url(../assets/message_unread_mid.png);}
.msg_turquiose_unread:hover{background-image:url(../assets/message_hover_mid.png);}

.msg_turquiose2{background-image:url(../assets/message_mid2.png);}
.msg_turquiose2:hover{background-image:url(../assets/message_hover_mid2.png);}

.msg_turquiose2_unread{background-image:url(../assets/message_unread_mid2.png);}
.msg_turquiose2_unread:hover{background-image:url(../assets/message_hover_mid2.png);}

.messaging_row .header{color:#000000;}
.messaging_row .col_one{width: 17px; padding:0.5% 10px 0.5% 10px;}
.messaging_row .col_one_wchk{width: 8px; padding: 0.5% 10px 0.5% 10px;}
.messaging_row .col_two{width:140px; padding:0.5% 15px 0.5% 15px;}
.messaging_row .col_two_img{width:168px; padding:0.5% 0px 0.5% 0px; margin:0; border:none;}

.messaging_row .col_three{width:140px; padding:0.5% 15px 0.5% 15px; }
.messaging_row .col_three_img{width:168px; padding:0.5% 0 0.5% 0; }

.messaging_row .col_four{width:232px; padding:0.5% 15px 0.5% 15px;}
.messaging_row .col_five{width:100px; padding:0.5% 15px 0.5% 15px;}
.messaging_row .col_buttons{width:96%; padding:0.5% 15px 0.5% 15px;}

.unread{color:#1f62af; font-weight:bold;}
.messaging_row .margin_top{margin-top:30px;}
.margin_bottom{margin-bottom:40px;}
.margin_left{margin-left:10px;}
.margin_left a{font-size:14px;}
.compose_row .error_msg img{position:relative; top:2px; margin-right:5px;}

.compose{padding: 40px 100px 40px 100px; margin: 0 0 1px 1px; font-size:12px; font-weight:normal;}
.compose .compose_row{margin-bottom:15px; width:100%;}
.compose .compose_row_header{margin-bottom:5px;}
.compose .margin_top{margin-top:20px;}
.compose .row_header{margin-right:90%;}
.compose .row_value{width:80%;}
.compose .row_value input{width:200px;}
.compose .checkbox{width:80%;}
.compose .checkbox input{width:30px;}
.compose .checkbox label{position:relative; top:-3px;}
.compose .recipient{position:relative; left:-5px;}
.compose .recipient #name img{position:relative; top:2px;}


.compose_dropdown{width:204px; font-size:12px;}
#compose_dog{display:block;}
#compose_owner{display:none;}


/*friends, and albums new*/
.profile_mf_header{background:url(../assets/photo-video-panel-top.png) no-repeat; margin: 10px 0 0 0; height:69px; width:480px;}
.profile_mf_header{font-size:14px; color:#FFF; padding:20px 0 0 55px; font-weight:bold;}
.profile_mf_mid{background:url(../assets/photo-video-panel-middle.png) repeat-y; width:480px; margin:0; padding:0 30px 0 30px; text-align:center;}
.profile_mf_mid .selected{margin-bottom:30px;}
.profile_mf_bottom{background:url(../assets/photo-video-panel-bottom.png) no-repeat; height:30px; width:540px; margin:0; padding:0;}

.profile_mf_mid_full{background:url(../assets/photo-video-panel-middle.png) repeat-y; width:508px; margin:0; padding:0 17px 0 15px; text-align:center;}

.friends_margin{height:5px;}
.friends_message{padding:10px; font-size:12px; text-align:left;}
.friends_message .message{margin-bottom:10px;}
.friends_message .buttons{height:10px;}
.friends_message .buttons div{margin:0px; height:10px;}

/*album view css*/
.album_view{padding: 10px 22px 0 20px;}

.slide_bar_container{}
.slide_bar{list-style:none; width:100%; margin:0; padding:0; height:90px;}
.slide_bar li{float:left; width:74px; height:74px; padding:0; background:url(../assets/new-photothumb.png) no-repeat; text-align:center;}
.slide_bar li.rmar{margin-right:4px;}
.slide_bar li img{position:relative; top:5px;}

.slide_buttons{height:15px; font-weight:bold; margin: 0 2px 0 2px;}
.previous_bt{float:left; text-align:left; width:100px;}
.back_bt{float:right; text-align:right; width:100px;}

.album_view .selected{border:thin solid #0070B9; text-align:center; padding:5px;}


#dogbook_box{padding:30px 20px 0 20px;}

#dogbook_nav_top{background: url(../assets/dogbook_nav_top.png) no-repeat; height:11px; width:150px;}
#dogbook_nav_bottom{background: url(../assets/dogbook_nav_bottom.png) no-repeat; height:11px; width:150px;}
#dogbook_nav_mid{background: url(../assets/dogbook_nav_mid.png) repeat-y; width:130px; padding: 10px;}

#dogbook_content_holder{margin: 0 175px 0 0; padding: 0 5px 0 5px; position:relative; left:5px;}
#dogbook_box_top{background: url(../assets/dogbook_box_top.png) no-repeat; height:11px; width:608px;}
#dogbook_box_bottom{background: url(../assets/dogbook_box_bottom.png) no-repeat; height:11px; width:608px;}
#dogbook_box_mid{background: url(../assets/dogbook_box_mid.png) repeat-y; width:568px; padding: 20px;}

#dogbook_innerbox_top{background: url(../assets/dogbook_innerbox_top.png) no-repeat; height:7px; width:568px;}
#dogbook_innerbox_bottom{background: url(../assets/dogbook_innerbox_bottom.png) no-repeat; height:7px; width:568px;}
#dogbook_innerbox_mid{background: url(../assets/dogbook_innerbox_mid.png) repeat-y; padding: 20px; width:528px;}

#dogbook_nav_holder{float:right; width: 150px; padding: 0 10px 0 0;}
#dogbook_nav_mid{width: 130px;}
#dogbook_nav_mid ul{list-style:none; margin:20px 0 20px 0; padding:0;}
#dogbook_nav_mid ul li{height:25px; line-height:25px; border-top: thin solid #c0c3ce; padding-left:20px; letter-spacing:-0.5px; font-weight:bold; font-size:13px;}
#dogbook_nav_mid ul li a{color:#0000ff;}
#dogbook_nav_mid ul li a.selected{color:#397dbb;}
#dogbook_nav_mid ul li a:hover{color:#397dbb;}
#dogbook_nav_mid #dogbook_head{}

#dog_my_pages{float:right; width:86%;}
#dog_my_pages ul{list-style:none; margin:2px 0; padding:0; position:relative; left:4px; float:right;}
#dog_my_pages ul li{float:left; font-size:9px; }
#dog_my_pages ul li div{float:left; margin: 0 3px 0 3px;}
#dog_my_pages ul li a{text-decoration:none;}
#dog_my_pages ul li a.selected{color:#0e1b39;}
#dog_my_pages ul li a:hover{color:#0e1b39;}

.mypage_right{width:65%;}
.mypage_gap{width:5%;}
.mypage_left{width:30%;}

#dogbook_holder{}
#dogbook_calendar{padding:0; margin:0 auto 0 auto; color:#00007e; }
#dogbook_calendar th{width:76px; height:20px; background-color:#7fb7d1;}
#dogbook_calendar td{height:75px; background-color:#7fb7d1; width:76px;}
#dogbook_calendar th .cell_header{height:20px;  margin:1px; padding:3px 0 0 5px;}
#dogbook_calendar td .cell{height:65px; margin:1px; padding:5px;}
#dogbook_calendar td .highlight_day{font-weight:bold; color:#0071a4;}
#dogbook_calendar td .day{font-weight:bold; font-size:11px;}
#dogbook_calendar td .event{font-size:9px; font-weight:bold;}
#dogbook_calendar td .event a{color:#0071a4;}
#dogbook_calendar td .event a:hover{text-decoration:none; color:#397dbb;}
#next_prev_links{padding:5px; left:10px; font-size:14px; font-weight:bold;}
#next_prev_links a{color:#33415e;}

#dogbook_horoscopes_holder{margin:20px auto 0 auto; width:448px;}

#dogbook_horoscopes_holder .horoscope_box{width:135px; float:left; border: thin solid #c4c7d6; margin:0px; padding:5px; height:85px; background:#7fb7d1;}
#dogbook_horoscopes_holder .horoscope_title{font-size:12px; color:#00007e; text-align:center;}
#dogbook_horoscopes_holder .horoscope_icon{text-align:center;}
#dogbook_horoscopes_holder .horiscope_date{text-align:center;}
#dogbook_horoscopes_holder .horoscope_body{font-size:9px;}

#dogbook_horoscopes_holder .horoscope_link{color:#00007e}
#dogbook_horoscopes_holder .horoscope_link:hover .horoscope_box{background-color:#8caec4; text-decoration:none; color:#00007e}
#dogbook_horoscopes_holder .horoscope_link .horoscope_box:hover{background-color:#8caec4; text-decoration:none;}

.horoscope_box h3{font-size:9px; margin:0; padding:0;}
.horoscope_box p{margin:2px 0 0 0; padding:0;}
.horiscope_date{font-size:9px;}

#all_horoscopes{margin:10px 0 30px 0;}

#focus_horoscope{padding: 0 8px 0 3px; text-align:justify; margin: 10px 0 30px 0;}
#focus_horoscope .horoscope_title{margin: 0;}
#focus_horoscope .horoscope_period{font-weight:bold;}
#focus_horoscope .horoscope_body{font-size:11px;}

.news_pad {padding:0 15px 0 15px;}
#news_container a{text-decoration:none;}
#news_container img{position:relative; top:3px;}
.news_story_brief{float:left; width:155px; height:275px; position:relative; margin-bottom:5px;}
.news_body{}


.culture_entry{margin-bottom:20px;}
.entry_body{margin-top:20px;}


.profile_label{float:left; width:40%;}
.profile_value{width:70%; display:table-cell; color: #333333;}

.profile_search_box{background-color:#c6d1f6; margin:5px 22px 5px 12px; padding: 5px 35px 5px 10px; width:86%;}

#db_directory_keys{height:40px; padding:5px 5% 0 5%;}
#db_directory_keywords{height:60px; padding:5px 5% 0 5%;}

#db_directory_keys #keywords{float:right; width:45%; margin:0; padding:0;}
#db_directory_keys #location{margin-right:50%; width:45%;}

#db_directory_keys #location #country_id .single_drop{ width:100%;}
#db_directory_keys #location #country_id .dropdown{ width:100%;}

#db_directory_keys #keywords #city_id .single_drop{ width:100%;}
#db_directory_keys #keywords #city_id .dropdown{ width:100%;}

#db_directories{padding:5px 4% 0 4%;}
#db_directories .directory{width:33%; float:left; margin-bottom: 20px;}

#db_directories .directory .parent_title{width:85%;text-decoration:underline; text-transform:uppercase;}
#db_directories .directory .sub_title{width:85%;}
#db_directories .directory .input{width:15%; text-align:center; padding: 0 5px 0 5px;}
#db_directories #buttons{padding:0 5px 0 5px; height:20px;}


/*profile whitebox layout*/
.profile_white_t{height:3px; margin:0; padding:0; position:relative; top:1px;}
.profile_white_t ul{display:inline; margin:0; padding:0; list-style:none;}
.profile_white_t ul li{float:left;}
.profile_white_tlc{background: url(../assets/profile-w-tlc.png) no-repeat; width:3px; height:3px; padding:0; margin:0;}
.profile_white_tm{background:url(../assets/profile-w-tm.png) repeat-x; height:3px; padding:0; margin: 0;}
.profile_white_trc{background: url(../assets/profile-w-trc.png) no-repeat; width:3px; height:3px; padding:0; margin:0;}

li.sidepanel{width:214px;}
li.profilepanel{width:458px;}
li.searchpanel{width:522px;}
li.fullpanel{width:752px;}

.profile_white_b{height:3px; margin:0; padding:0; position:relative; top:-1px;}
.profile_white_b ul{display:inline; margin:0; padding:0; list-style:none;}
.profile_white_b ul li{float:left;}
.profile_white_blc{background: url(../assets/profile-w-blc.png) no-repeat; width:3px; height:3px; padding:0; margin:0; float:left;}
.profile_white_bm{background:url(../assets/profile-w-bm.png) repeat-x; height:3px; padding:0; margin: 0;}
.profile_white_brc{background: url(../assets/profile-w-brc.png) no-repeat; width:3px; height:3px; padding:0; margin:0; float:right;}

.profile_white_m1{background: url(../assets/profile-w-m1.png) repeat-y; width:100%; margin:0; }
.profile_white_m2{background: url(../assets/profile-w-m2.png) repeat-y; width:216px; margin:0; padding: 0 2px 0 2px;}
.profile_white_m3{background: url(../assets/profile-w-m3.png) repeat-y; width:100%; margin:0; }
.profile_white_m4{background: url(../assets/profile-w-m4.png) repeat-y; width:100%; margin:0; }
.profile_white_m5{background: url(../assets/profile-w-m5.png) repeat-y; width:100%; margin:0; }

/*profile greybox layout*/
.profile_grey_t{height:3px; position:relative; top:1px; margin:0; padding:0;}
.profile_grey_tlc{background: url(../assets/profile-g-tlc.png); width:3px; height:3px; padding:0; margin:0; float:left;}
.profile_grey_tm{background:url(../assets/profile-g-tm.png) repeat-x; height:3px; padding:0; margin: 0 3px 0 3px;}
.profile_grey_trc{background: url(../assets/profile-g-trc.png); width:3px; height:3px; padding:0; margin:0; float:right;}

.profile_grey_b{height:3px; position:relative; top:-1px;}
.profile_grey_blc{background: url(../assets/profile-g-blc.png); width:3px; height:3px; padding:0; margin:0; float:left;}
.profile_grey_bm{background:url(../assets/profile-g-bm.png) repeat-x; height:3px; padding:0; margin: 0 3px 0 3px;}
.profile_grey_brc{background: url(../assets/profile-g-brc.png); width:3px; height:3px; padding:0; margin:0; float:right;}

.profile_grey_m1{background: url(../assets/profile-g-m1.png) repeat-y; width:94%; margin:0; padding:3%;}


/*profile header*/
.pro_detail{border:none; margin:0 0 0 2px; background:none;}
.pro_detail td{border:none; margin:0; padding:0; background:none;}
.pro_hd1{width:169px; height:35px; height:51px; padding: 10px; border-right:thin solid #89aabb; font-size:14px; color:#1a5bab;}
.pro_bt1{width:161px; height:16px; padding: 15px 14px 15px 14px; background-color:#0000ff; color:#FFFFFF; font-size:11px; font-weight:bold; border-top:2px solid #397dbb;}
.pro_det1{width:249px; height:26px; height:42px; padding: 15px 10px 15px 10px; border-bottom:thin solid #89aabb;}

.pro_det2{width:249px; height:61px; padding: 16px 10px 16px 10px; }

.pro_det1 div{height:16px;}
.pro_det2 div{height:16px;}

.pro_text{background-color:#fff; padding:10px; margin: 0 2px 0 2px; font-size:14px; width:440px;}

.pro_hd1_friend{width:190px; height:150px; height:166px; padding: 0; border-right:thin solid #89aabb; font-size:10px;}
.pro_friend_hd{font-size:14px;}

.pro_hd2{width:186px; padding: 12px 15px 15px 15px; font-size:14px; color:#666;}
.pro_white{background-color:#FFFFFF;}
.mar{margin: 0 2px 0 2px;}
.pro_white_mar{background-color:#FFFFFF;}
.pro_hd2_blue{padding: 15px 15px 15px 15px; background-color:#0000ff; text-align:left; border-top:thin solid #397dbb; height:14px;}

.pro_hd2_family{padding: 10px 15px; background-color:#0000ff; text-align:left; border-top:thin solid #397dbb; height:60px;}
.pro_hd2_family:hover{background-color:#397dbb;}

.pro_hd2_blue span{font-size:9px; font-weight:normal; text-decoration:none; color:#8585ff;}


.pro_hd2_blue_big{width:185px; padding: 20px 15px 20px 15px; background-color:#0000ff; text-align:left; border-top:thin solid #397dbb;}

.pro_hd2_blue_big2{width:150px; padding: 15px; background-color:#0000ff; text-align:left; border-left:thin solid #397dbb; color:#FFFFFF;}
.pro_hd2_blue_big2:hover{background-color: #397dbb;}

.header_button{width:150px; padding: 15px; background-color:#0000ff; text-align:left; border-left:thin solid #397dbb; color:#FFFFFF; float:right; position:relative; top:-15px; left:15px;}
.header_button:hover{background-color: #397dbb; color:#FFFFFF}

.album_pos{}

a.pro_bt2{color:#fff; font-size:11px; font-weight:bold; text-decoration:none; cursor:pointer;}
a.probt div{text-decoration:none;}
a.probt:hover div{background-color:#397dbb; color:#FFFFFF;}

.pro_hd2_pad{padding: 20px 15px 20px 15px;}

.pro_bordert{border-top:thin solid #89aabb;}
.pro_borderb{border-bottom:thin solid #89aabb;}

#owner_detail{text-align:left;}
#owner_detail ul{padding:0; margin:0; list-style:none;}
#owner_detail ul li{margin: 0; margin-bottom:1px;}

.details{color:#406588; font-size:12px;}
.details span{color:#00007e;}
.details span.label{color:#406588;}

/*profile page*/
#owner_image{background: url(../assets/owner-profile-photo_holder.png) no-repeat; height:219px; width:219px; position:relative; margin-bottom:10px; margin-top:10px;}
#owner_image img{padding:9px; position:relative;}

.pro_hd_blue{padding: 15px 15px 15px 15px; background-color:#00007e; text-align:left; font-size:12px; color:#FFF; font-weight:bold; margin: 0 1px 0 1px; position:relative;}

.pro_hd_blue_lostdog{padding: 15px; background-color:#00007e; text-align:left; font-size:12px; color:#FFF; font-weight:bold; margin: 0 1px 0 1px; position:relative;}

.pro_hd_blue_friends{padding: 9px 15px 8px 15px; background-color:#00007e; text-align:left; font-size:12px; color:#FFF; font-weight:bold; margin: 0 1px 0 1px;}

.pro_hd_blue_paw{padding: 14px 15px 13px 15px; background-color:#00007e; border-right:thin solid #d5d8e0; text-align:left; font-size:12px; color:#FFF; font-weight:bold; margin-left:1px; height:28px;}
.pro_hd_blue_paw span{position:relative; top:-7px; font-size:13px; left:2px;}

.msg_header{background-color:#00007e; width:100%; height:44px;}

.full_lb{margin-right: 434px; background-color:#00007e; padding:8px 15px 8px 15px; color:#fff;}
.full_lb span{position:relative; top:-7px; font-size:13px; left:2px; font-weight:bold;}


.full_bt{background-color:#00007e; height:44px; width: 434px; float:right; font-weight:bold; font-size:11px; text-align:left; }
.full_bt div.bt{width:185px; float:right;}
.full_bt a.probt div{border:none; border-left:thin solid #397dbb; padding:15px; color:#fff;}

.pro_fcontent{margin:0 3px 0 3px; padding: 20px 15px 20px 15px;}
.pro_fcontent_no_pad{margin:0 2px 0 2px; padding: 5px 0 20px 0;}
.pro_fcontent_extra_pad{margin:0 1px 0 1px; padding: 10px 45px 10px 45px;}
.pro_fcontent_full_pad{margin:0 2px 0 2px; padding: 45px;}

.friends_box{background:#bfcbf3; margin-bottom:5px; width:100%; text-align:left;}
.friends_col_one{width:118px; text-align:left;}
.friends_col_one div{background: url(../assets/thumb-dog.png) no-repeat; height:74px; width:74px; margin-left:10px;}
.friends_col_one div img{padding:7px;}
.friends_col_two{width:23px; padding: 0; font-size:14px; font-weight:bold;}
.friends_col_three{width:125px; padding: 0; font-size:14px; font-weight:bold;}
.friends_col_four{width:108px; font-size:12px; text-align:left; padding-right:10px;}
.friends_col_five{width:118px; padding:0; font-size:12px; font-weight:bold; text-align:center;}

.friends_col_request_one{width:100px; font-size:12px;}
.friends_col_request_one div{background: url(../assets/thumb-dog.png) no-repeat; height:74px; width:74px; margin-left:10px;}
.friends_col_request_one div img{padding:7px;}
.friends_col_request_two{width:311px; font-size:12px;}
.friends_col_request_three{width:80px; font-size:12px; font-weight:bold; text-align:center;}
.friend_request_message{font-size:12px; height:97px; text-align:center; width:497px;}

.ownerrequest_img{background:url(../assets/thumb-owner.png) no-repeat; height:53px; width:53px; margin: 0 13px 0 13px;}
.ownerrequest_img img{padding:6px;}

.owner_img{background:url(../assets/thumb-owner.png) no-repeat; height:53px; width:53px; margin: 0 32px 0 32px;}
.owner_img img{padding:6px;}

.owner_img img.less{padding:5px;}

#pagination_container{margin:0; padding:10px 0 10px 16px; font-size:11px;}
#pagination_container_bottom{margin:0; padding:10px 0 10px 16px; font-size:11px;}
#pagination_container table{margin:0; padding:0;}
.pagination_friends{width:448px;}
.pagination_search{width:455px;}
.pagination_str{width:50%;}
.pagination_np{width:5%; font-weight:bold; text-align:right;}
.pagination_boxes{margin: 0; width:45%;}
.pagination_box{margin-right:4px; padding: 2px 4px 2px 4px;}
.pagination_box a{text-decoration:none; color:#fff;}
.pagination_box.not:hover{background-color:#397dbb;}
.pagination_box.not{background-color:#0000ff; color:#fff;}
.pagination_box.sel{background-color:#397dbb; color:#fff;}

.rendezvous_box{padding:0; background-color:#bfcbf3; text-align:left; margin: 0 0 0 0; width:100%;}
.rendezvous_box .col_one{width:120px;}
.rendezvous_box .col_two{width:240px; vertical-align:top; padding-top:5px;}
.rendezvous_box .col_three{width:20px;}

.edit_dg{margin:0 0 10px 0;}
.edit_dg .content{background:url(../assets/white.png) repeat;}
.edit_dg .col_one{width:50px; text-align:center; vertical-align:top;}
.edit_dg .col_two{padding:10px; width:350px; vertical-align:top;}
.edit_dg .col_two_full{padding:10px; width:600px; vertical-align:top;}
.edit_dg .col_two_content{padding:10px; width:620px; vertical-align:top;}
.edit_dg .col_two #result a{color:#406588; margin-left:89px;}
.edit_dg .col_three_txt{vertical-align:top; padding:43px 10px;}
.edit_dg .col_three{text-align:center; vertical-align:top; padding:10px; width:250px;}
.edit_dg .col_two ul{padding:0; margin:0; list-style:none;}
.edit_dg .col_two li{margin: 0; text-align: left; padding-bottom:10px; width:100%;}
.edit_dg .col_two .label{margin: 0 80% 0 0; padding: 0; text-align:right; font-size:11px;}
.edit_dg .col_two .value{float: right; width: 75%; padding: 0; margin: 0; font-family:Arial;}
.edit_dg .col_two .value input, select, textarea{font-family:Arial; font-size:11px;}
.edit_dg .col_two .value .text{width:255px;}
.edit_dg .col_two .value .textarea{width:255px;}
.edit_dg .col_two .value .single_drop{width:259px;}
.edit_dg .col_two .value .dropdown{width:259px;}
.edit_dg .col_two .value .checkbox div{float:left; width:30px; text-align:center;}

#edit_image{background: url(../assets/owner-profile-photo_holder.png) no-repeat; height:219px; width:219px;}
#edit_image img{position:relative; top:10px; }
#map_image{background: url(../assets/map_holder.png) no-repeat; height:199px; width:230px; padding:10px; margin:0; font-size:9px;}
#map_image span{font-size:4px; display:table-cell; width:50px;}

.map_div span{font-size:6px; display:table-cell; width:50px;}


.friends_col_one div{background: url(../assets/thumb-dog.png) no-repeat; height:74px; width:74px; margin-left:10px;}

.rendezvous_searchbox {text-align:left; color:#000; margin: 0 0 5px 0;}
.rendezvous_searchbox .dropdown{width:175px}
.rendezvous_searchbox_submit{text-align:left; color:#000;  width:100%; text-align:center; color:#FFF; height:23px; line-height:20px;}
.rendezvous_searchbox_submit input{width:100%;}
.row_one{height:20px; width:404px;}
.row_two{width:414px;}
.col_search_one{width:320px;}
.col_search_two{width:89px;}
.col_search_two .pad{padding: 10px 5px 10px 5px;}
.col_search_two div{margin-bottom:5px;}

.rendezvous_searchbox .label{text-align:right; width:100px; float:left; margin-right:5px; padding-top:2px;}
.rendezvous_searchbox .value{float:left;}
.row_height{height:27px}

.home{background-color:#a9ccde; padding:5px; margin-bottom:12px; width:535px;}

.home_selected{float:left; background:url(../../../assets/home_holder.png) no-repeat; height:214px; width:214px; position:relative;}
.home_selected img{position:relative; top:10px; left:10px;}

.albumedit{background:url(../../../assets/home_holder.png) no-repeat; height:214px; width:214px; position:relative; text-align:center;}
.albumedit img{position:relative; top:10px;}

.home_description{margin-left:230px;}
.home_profile{height:130px; width:300px; margin-bottom:5px;}
.home_name{margin-bottom:5px;}
.home_name img{position:relative; top:4px;}
.home_name span{font-size:18px; font-weight:bold; position:relative; top:-6px;}

.home_profiles{width:100%;}
.home_profile_frame{background:url(../../../assets/home-thumb.png) no-repeat; height:63px; width:63px; margin:2px; float:left;}
.home_profile_frame img{padding:4px;}

.register_link{text-align:right;}
.register_link span{position:relative; top:5px;}


.mypages_index{text-align:center;}
.mypages_container{margin: 10px auto 10px auto; width:486px;}
.mypage_box{float:left; height:250px; width:146px; margin:7px 8px 7px 8px; text-align:left; padding:0; position:relative;}
.mypage_header a.block, .mypage_content a.block{display:block; height:100%; width:100%; text-decoration:none; position:relative;}
.mypage_header{padding:8px; color:#FFF; height:25px; font-size:12px; font-weight:bold;}
.mypage_head{background-color:#0071a4;}
.mypage_link{background-color:#0000ff;}
.mypage_header span{position:relative; top:-7px; left:3px;}
.mypage_header img, .mypage_content img{position:relative;}
.mypagevid_content{padding:3px; background:#7fb7d1; position:relative;}
.mypage_content{padding:8px; position:relative;}
.mypage_content_bg{background:#7fb7d1;}
.mypage_content_linkbg{background:#a9ccde;}
.mypage_content_pad{padding:8px 20px 8px 20px;}
.mypage_content .dropdown{width:100px;}
.mypage_content .dropdown_full{width:125px;}
.mypage_content .dropdown2{width:95px;}
.mypage_content .button{width:30px; position:relative; top:1px;}
.mypage_content .input{width:132px;}
.mypage_content .input_with_button{width:94px;}
.mypage_content .input_with_button2{width:89px;}
.mypage_content .textarea{width:131px; height:118px;}

.owner_frame{background:url(../assets/thumb-dog.png) no-repeat; height:74px; width:74px; position:relative; left:-2px;}
.owner_frame img{padding:7px;}

.dog_thumb{background: url(../assets/thumb-dog.png) no-repeat; height:74px; width:74px;}
.dog_thumb img{padding:7px;}

.dog2_thumb{background: url(../assets/thumb-photo-family.png) no-repeat; height:81px; width:81px;}
.dog2_thumb img{padding:5px;}

.ad_detail{}
.ad_detail img{position:relative; top:2px; left:2px;}

#profile_facedogfamily{padding: 15px; font-size:12px;}
#facedogfamily {width:100%; margin:0; list-style:none inside; padding:0;}
#facedogfamily li{width:81px; height:81px; float:left; background: url(../assets/thumb-photo-family.png) no-repeat;}
#facedogfamily li a img{padding:5px;}

#teaser_holder{position:relative; margin-left:0px; margin-top:0px; background: url(../assets/home-flash-panel.png) no-repeat; height:484px; width:222px; text-align:left;}
#teaser{width:196px; height:459px; position:absolute; left:12px; top:12px;}

.album_container{margin:0; padding:0; width:465px;}
.album_box{width:110px; margin: 0 0 10px 5px; padding:0; float:left; height:75px;}

.album_check_l{float:left; width:20px; height:75px;}
.album_check_l input{margin-top: 30px;}
.album_img_r{float:right; background:#000; width:80px; height:75px; text-align:center;}


.album_check_r{float:right; width:20px; height:75px;}
.album_check_r input{margin-top: 30px;}
.album_img_l{float:left; background:#000; width:80px; height:75px; text-align:center;}

.rendezvous_kennel_holder{padding: 17px 15px 17px 15px; text-align:left;}
.rendezvous_kennel_holder .label{width:70px; color:#406588; margin-right:3px; color:#406588;}

.kennel_holder{padding: 20px 15px 20px 15px; text-align:left;}
.kennel_holder .label{width:70px; color:#406588; margin-right:3px; color:#406588;}

#other_bread{display:none;}
.member_description{text-align:left; font-size:12px; color: #00007e;}
.margin_2{margin:0 2px 0 2px;}
.message_pad{padding:0 10px 0 20px;}

.classifieds_drops .dropdown{width:175px;}

.back_to_profile{position:absolute; top:0; right:50px; font-weight:bold;}
.msg_backto_bt{margin-left:20px;}

.news_frame{background:url(../assets/news_frame.png) no-repeat; height:197px; width:197px; position:relative; text-align:center;}
.news_frame img{padding:7px 0 0 2px;}

.mainvid{padding: 0 30px; font-size:12px;}
.vid_number{position:absolute; text-align:center; background-color:#0000FF; color:#FFFFFF; padding:2px 4px;}
.vid_number:hover{ background-color:#397dbb; color:#FFFFFF;}
.vidthumb_frame{background:url(../../../assets/home-thumb.png) no-repeat; height:63px; width:63px; margin:0;}
.vidthumb_frame img{padding:4px;}

.article_thumb{background:url(../../../assets/panel_news_frame.png) no-repeat; height:147px; width:147px; margin:0;}
.article_thumb img{padding:4px 0 0 7px;}

.caption{text-align:right; margin-right:5px; height:25px;}

#blackboard{position:absolute; top:0; right:0;}



.profiletab_container{width:418px; background-color:#FFFFFF; padding:20px; margin-left:3px; margin-top:10px; }

/*profile button navigation*/
#profile_inner_menu ul{padding:0; margin:0; list-style:none; height:62px; margin:10px 0 0 2px;}
#profile_inner_menu li{height:62px; width:91px; float:left; margin-right:1px;}
#profile_inner_menu li a{height:62px; width:91px; background-color:#0000ff; display:block;}

#profile_inner_menu #img_profile{ background-image:url(../assets/buttons/profile.jpg);}
#profile_inner_menu #img_blackboard{ background-image:url(../assets/buttons/blackboard.jpg);}
#profile_inner_menu #img_rendezvous{ background-image:url(../assets/buttons/rendezvous.jpg);}
#profile_inner_menu #img_horoscope{ background-image:url(../assets/buttons/horoscope.jpg);}
#profile_inner_menu #img_messaging{ background-image:url(../assets/buttons/messaging.jpg);}

#profile_inner_menu #img_profile.selected{ background-image:url(../assets/buttons/profile_down.jpg);}
#profile_inner_menu #img_blackboard.selected{ background-image:url(../assets/buttons/blackboard_down.jpg);}
#profile_inner_menu #img_rendezvous.selected{ background-image:url(../assets/buttons/rendezvous_down.jpg);}
#profile_inner_menu #img_horoscope.selected{ background-image:url(../assets/buttons/horoscope_down.jpg);}
#profile_inner_menu #img_messaging.selected{ background-image:url(../assets/buttons/messaging_down.jpg);}

#profile_inner_menu #img_profile.selected:hover{ background-image:url(../assets/buttons/profile_down.jpg);}
#profile_inner_menu #img_blackboard.selected:hover{ background-image:url(../assets/buttons/blackboard_down.jpg);}
#profile_inner_menu #img_rendezvous.selected:hover{ background-image:url(../assets/buttons/rendezvous_down.jpg);}
#profile_inner_menu #img_horoscope.selected:hover{ background-image:url(../assets/buttons/horoscope_down.jpg);}
#profile_inner_menu #img_messaging.selected:hover{ background-image:url(../assets/buttons/messaging_down.jpg);}

#profile_inner_menu #img_profile:hover{ background-image:url(../assets/buttons/profile_over.jpg);}
#profile_inner_menu #img_blackboard:hover{ background-image:url(../assets/buttons/blackboard_over.jpg);}
#profile_inner_menu #img_rendezvous:hover{ background-image:url(../assets/buttons/rendezvous_over.jpg);}
#profile_inner_menu #img_horoscope:hover{ background-image:url(../assets/buttons/horoscope_over.jpg);}
#profile_inner_menu #img_messaging:hover{ background-image:url(../assets/buttons/messaging_over.jpg);}

#profile_inner_menu #img_aquarius:hover{ background-image:url(../assets/buttons/aquarius_over.jpg);}
#profile_inner_menu #img_aquarius.selected{ background-image:url(../assets/buttons/aquarius_down.jpg);}
#profile_inner_menu #img_aquarius.selected:hover{ background-image:url(../assets/buttons/aquarius_down.jpg);}
#profile_inner_menu #img_aquarius{ background-image:url(../assets/buttons/aquarius.jpg);}

#profile_inner_menu #img_aries:hover{ background-image:url(../assets/buttons/aries_over.jpg);}
#profile_inner_menu #img_aries.selected{ background-image:url(../assets/buttons/aries_down.jpg);}
#profile_inner_menu #img_aries.selected:hover{ background-image:url(../assets/buttons/aries_down.jpg);}
#profile_inner_menu #img_aries{ background-image:url(../assets/buttons/aries.jpg);}

#profile_inner_menu #img_cancer:hover{ background-image:url(../assets/buttons/cancer_over.jpg);}
#profile_inner_menu #img_cancer.selected{ background-image:url(../assets/buttons/cancer_down.jpg);}
#profile_inner_menu #img_cancer.selected:hover{ background-image:url(../assets/buttons/cancer_down.jpg);}
#profile_inner_menu #img_cancer{ background-image:url(../assets/buttons/cancer.jpg);}

#profile_inner_menu #img_capricorn:hover{ background-image:url(../assets/buttons/capricorn_over.jpg);}
#profile_inner_menu #img_capricorn.selected{ background-image:url(../assets/buttons/capricorn_down.jpg);}
#profile_inner_menu #img_capricorn.selected:hover{ background-image:url(../assets/buttons/capricorn_down.jpg);}
#profile_inner_menu #img_capricorn{ background-image:url(../assets/buttons/capricorn.jpg);}

#profile_inner_menu #img_gemini:hover{ background-image:url(../assets/buttons/gemini_over.jpg);}
#profile_inner_menu #img_gemini.selected{ background-image:url(../assets/buttons/gemini_down.jpg);}
#profile_inner_menu #img_gemini.selected:hover{ background-image:url(../assets/buttons/gemini_down.jpg);}
#profile_inner_menu #img_gemini{ background-image:url(../assets/buttons/gemini.jpg);}

#profile_inner_menu #img_leo:hover{ background-image:url(../assets/buttons/leo_over.jpg);}
#profile_inner_menu #img_leo.selected{ background-image:url(../assets/buttons/leo_down.jpg);}
#profile_inner_menu #img_leo.selected:hover{ background-image:url(../assets/buttons/leo_down.jpg);}
#profile_inner_menu #img_leo{ background-image:url(../assets/buttons/leo.jpg);}

#profile_inner_menu #img_libra:hover{ background-image:url(../assets/buttons/libra_over.jpg);}
#profile_inner_menu #img_libra.selected{ background-image:url(../assets/buttons/libra_down.jpg);}
#profile_inner_menu #img_libra.selected:hover{ background-image:url(../assets/buttons/libra_down.jpg);}
#profile_inner_menu #img_libra{ background-image:url(../assets/buttons/libra.jpg);}

#profile_inner_menu #img_pisces:hover{ background-image:url(../assets/buttons/pisces_over.jpg);}
#profile_inner_menu #img_pisces.selected{ background-image:url(../assets/buttons/pisces_down.jpg);}
#profile_inner_menu #img_pisces.selected:hover{ background-image:url(../assets/buttons/pisces_down.jpg);}
#profile_inner_menu #img_pisces{ background-image:url(../assets/buttons/pisces.jpg);}

#profile_inner_menu #img_sagittarius:hover{ background-image:url(../assets/buttons/sagittarius_over.jpg);}
#profile_inner_menu #img_sagittarius.selected{ background-image:url(../assets/buttons/sagittarius_down.jpg);}
#profile_inner_menu #img_sagittarius.selected:hover{ background-image:url(../assets/buttons/sagittarius_down.jpg);}
#profile_inner_menu #img_sagittarius{ background-image:url(../assets/buttons/sagittarius.jpg);}

#profile_inner_menu #img_scorpio:hover{ background-image:url(../assets/buttons/scorpio_over.jpg);}
#profile_inner_menu #img_scorpio.selected{ background-image:url(../assets/buttons/scorpio_down.jpg);}
#profile_inner_menu #img_scorpio.selected:hover{ background-image:url(../assets/buttons/scorpio_down.jpg);}
#profile_inner_menu #img_scorpio{ background-image:url(../assets/buttons/scorpio.jpg);}

#profile_inner_menu #img_taurus:hover{ background-image:url(../assets/buttons/taurus_over.jpg);}
#profile_inner_menu #img_taurus.selected{ background-image:url(../assets/buttons/taurus_down.jpg);}
#profile_inner_menu #img_taurus.selected:hover{ background-image:url(../assets/buttons/taurus_down.jpg);}
#profile_inner_menu #img_taurus{ background-image:url(../assets/buttons/taurus.jpg);}

#profile_inner_menu #img_virgo:hover{ background-image:url(../assets/buttons/virgo_over.jpg);}
#profile_inner_menu #img_virgo.selected{ background-image:url(../assets/buttons/virgo_down.jpg);}
#profile_inner_menu #img_virgo.selected:hover{ background-image:url(../assets/buttons/virgo_down.jpg);}
#profile_inner_menu #img_virgo{ background-image:url(../assets/buttons/virgo.jpg);}

/*profile icon navigation*/
#profile_icon_menu ul{padding:0; margin:0; list-style:none; height:47px; margin:25px 0px 5px 0px;}
#profile_icon_menu li{height:47px; width:42px; float:left; margin:0;}
#profile_icon_menu li a{height:47px; width:42px; display:block;}


li#icon_blackboard{margin-right:12px; margin-left:12px;}
li#icon_rendezvous{margin-right:12px; margin-left:12px;}

.wm_center{background-position:center; background-repeat:no-repeat;}
.watermark_aries{ background-image:url(../assets/star_signs/aries_wm.png)}
.watermark_taurus{ background-image:url(../assets/star_signs/taurus_wm.png)}
.watermark_gemini{ background-image:url(../assets/star_signs/gemini_wm.png)}
.watermark_cancer{ background-image:url(../assets/star_signs/cancer_wm.png)}
.watermark_leo{ background-image:url(../assets/star_signs/leo_wm.png)}
.watermark_virgo{ background-image:url(../assets/star_signs/virgo_wm.png)}
.watermark_libra{ background-image:url(../assets/star_signs/libra_wm.png)}
.watermark_scorpio{ background-image:url(../assets/star_signs/scorpio_wm.png)}
.watermark_sagittarius{ background-image:url(../assets/star_signs/sagittarius_wm.png)}
.watermark_capricorn{ background-image:url(../assets/star_signs/capricorn_wm.png)}
.watermark_aquarius{ background-image:url(../assets/star_signs/aquarius_wm.png)}
.watermark_pisces{background-image:url(../assets/star_signs/pisces_wm.png); }

.lineheight_horoscope{ height:45px; line-height:45px;}
.lineheight_horoscope span{position:relative; top:-18px; font-size:13px;}

.lineheight_rendezvous{ height:35px; line-height:35px; }
.lineheight_rendezvous span{position:relative; top:-12px; font-size:13px; left:5px;}

.profiletab_messaging{width:418px; padding:20px; margin-left:3px; margin-top:10px; color: #406588;}

.profiletab_lostdog{width:418px; padding:20px; margin-left:3px; margin-top:10px; color: #406588;}

.header_link{ background-color:#0000ff; color:#FFFFFF; position:absolute; right:0; top:0; bottom:0; line-height:14px; padding:25px 0 25px 15px; border: medium none -moz-use-text-color; border-left: thin solid #397dbb; width: 184px;}

.header_link{background-color:#0000ff; color:#FFFFFF; position:absolute; right:0; top:0; bottom:0; line-height:14px; padding:25px 0 25px 15px; border: medium none -moz-use-text-color; border-left: thin solid #397dbb; width: 184px;}

.header_link_two{background-color:#0000ff; color:#FFFFFF; position:absolute; right:0; top:0; bottom:0; line-height:14px; padding:18px 0 25px 15px; border: medium none -moz-use-text-color; border-left: thin solid #397dbb; width: 184px;}

.header_link:hover, .header_link_two:hover{ background-color:#397dbb; color:#FFFFFF;}
#map_canvas span{font-size:4px;}

.lost_frame{background:url(../../../assets/lostdog_photobox.jpg) no-repeat; height:230px; width:230px; text-align:center;}
.lost_frame img{text-align:center; margin:5px 0 0 0;}
#main_menu .lost_dog_alert a{color:#ff01ff;}

.lost_detail_box{background:#bfcbf3; margin-bottom:10px; width:100%; text-align:left;}
.lost_detail_box .lostdog_col_one{width:118px; text-align:left;}
.lost_detail_box .lostdog_col_one div{background: url(../assets/thumb-dog.png) no-repeat; height:74px; width:74px; margin-left:10px;}
.lost_detail_box .lostdog_col_one div img{padding:7px;}
.lost_detail_box .lostdog_col_two{width:330px; text-align:left;}
.lost_detail_box .lostdog_col_three{width:118px; text-align:left;}

.lostdog_message{padding:10px 0 10px 16px; font-size:13px;}

#blackboard_container{position:relative; width:464px;}
#blackboard_form{ background-color:#000000; padding: 15px; margin:13px 2px 0px 2px; color:#FFFFFF; width:430px;}
#blackboard_pagination{ background-color:#000000; padding: 10px 15px; margin:1px 2px 5px 2px; color:#FFFFFF; width:430px;}
#blackboard_msgs{ background-color:#000000; padding: 10px 15px; margin:1px 2px 0 2px; color:#FFFFFF; width:430px;}
#blackboard_msgs .col_one{text-align:left;}
#blackboard_msgs .col_one div{background: url(../assets/thumb-dog.png) no-repeat; padding:7px;}

#bb_instruction{background-color:#FFFFFF; color:#333333; padding:0px 5px; font-size:10px; margin: 10px 0 0 0; border-bottom: thin solid #333333; height:20px; line-height:20px;}
#bb_visibility{background-color:#FFFFFF; color:#333333; padding:0px 5px; font-size:10px; margin: 0 0 5px 0; border-bottom: thin solid #333333; height:20px; line-height:20px;}
#bb_visibility input{margin-right: 2px; margin-left:15px;}
#bb_visibility span, #bb_visibility label{ position:relative; top:-2px;}

#bb_message{margin:0 0 1px 0;}
#bb_message .input_textbox{font-size:12px; width:426px; height:50px; border:0; margin:0px 0 0 0; padding:2px;}
#bb_buttons{}

#blackboard_attachment{margin:10px 2px 5px 2px; display:none;}
#bb_attachment_img{display:none; float:right;}
#bb_attachment_img img{ margin:3px 0;}
#bb_attachment_remove{display:none;}
.bb_attachment_object .fvd_ytl{position:relative; top:0px; left:0;}

.bb_pag{margin-right:4px; padding: 2px 4px 2px 4px; font-weight:bold;}
.bb_pag a{text-decoration:none; color:#fff; }
.bb_pag.not:hover{background-color:#0000ff;}
.bb_pag.not{background-color:#397dbb; color:#fff;}
.bb_pag.sel{background-color:#fff; color:#000;}

.who_we_are_next{height:10px; margin-right:20px;}

.blog_frame{background:url(../assets/news_frame.png) no-repeat; height:197px; width:197px; position:relative; text-align:center;}
.blog_frame img{padding:8px;}
.blog_comment .input_textbox{font-size:12px; width:412px; height:65px; border:1px solid #d8d8d8; margin:5px 0 0 0; padding:2px;}

.who_we_are_box{padding:8px 25px 45px 65px; background-image:url(../../../../assets/whoweare/who_we_are_bg.jpg);}
.whoweare_edit_input{margin:2px 0 4px 0; height:33px;}
.whoweare_question{height:17px;}
.whoweare_answer{line-height:15px; margin-bottom:9px; font-style:italic;}
.whoweare_edit_input input{border: 1px solid #c8bcb8; padding:3px; height:16px;}
.thequiz_backbuttons{ margin-top:13px;}
.alert_img{position:relative; top:3px; margin-right:5px;}

/*#profile_nav{position:relative; left:465px; top:-2px;}
#profile_nav ul{padding:0 10px; margin:0; list-style:none; clear:both;}
#profile_nav li{margin:0 padding:0; float:left; position:relative; top:0; left:0; height:37px; width:85px; margin-right:3px;}
#profile_nav li a{padding:5px; background-color:#0000ff; display:block; color:#FFFFFF; height:37px;}
#profile_nav li a:hover{background-color:#0071bb;}
*/

/*new mypage css*/
.mypage_header_link{background-color: #0000ff; display:block; padding:8px; text-align:left}
.mypage_header_link_span{position:relative; top:-5px; left:-2px;}
.mypage_image_link{background-color: #a9ccde; display:block; padding:8px;}
.mypage_text_link{background-color: #a9ccde; display:block; padding: 2px 10px 10px 10px; color:#00007e; text-align:left; height:83px;}
.mypage_text_link:hover{color:#00007e;}
