/*//////////////*/
/* public styles*/
/*//////////////*/

html{height:100%}
body {background:url('../img/background_body.jpg') repeat-x;color:#656565;font:normal 12px 'Arial';line-height:16px;margin:0;height:100%;width:100%}
img {border:0px;}
form, p,h1,h2,h3,h4,h5,ul,li,ol{padding:0;margin:0;}

.error{color:#ef4035; font-weight:bold;}
input.error{background:#fac0bc;}

a, a:visited{color:#0093d0;font-size:12px; font-family:'Arial';outline: none;text-decoration:none;}
a, a:active, a:hover, a:visited, a:link{outline-width:0px;}

input, select, textarea{color:#656565;font:normal 12px 'Arial';outline: none;margin:0;line-height:16px;}
input{padding-top:0;padding-bottom:0;height:17px}
.clear{display:block;clear:both;height:0px;width:0px;overflow:hidden;line-height:0px;padding:0px;margin:0px}
.border_dotted{border-bottom: 1px dotted #d3d3d3;display:block;height:1px;margin:9px 0 10px 0;overflow:hidden}
a.square{background:url('../img/plans/drop_href.gif') no-repeat 0 5px;display:block;font-size:11px;font-weight:bold;padding:0 0 0 13px;}
a.square:visited, a.pear:visited, a.book_now_button:visited{font-size:11px;}
a.book_now{background:url('../img/buttons/book_now.gif') no-repeat 0px 2px;font-size:11px;font-weight:normal;padding:0 0 0 16px}

a.pear{background:url('../img/buttons/pear.gif') no-repeat 0px 2px;display:block;font-size:11px;font-weight:bold;padding:0 0 0 16px}

a.book_now_button{background:url('../img/buttons/all_buttons.gif') -53px -266px;display:block;height:19px;width:92px}
a.book_now_button:hover{background-position: -53px -285px;}

td.homebullets ul {list-style:disc outside none;padding-left:20px;float:left;margin-left:12px;line-height:22px; font-size:14px;}
td.homebullets ul li span {color:#666666;}
#planit {float:left;width:364px;}
	#planit ul li {color:#ef4035;}
#bookit {float:left;width:336px;}
	#bookit ul {margin-left:0px;}
	#bookit ul li {color:#00aa4f;}
#doit {float:left;width:253px;}
	#doit ul li {color:#0093d0;}
	#doit ul li a {color:#0093d0;text-decoration:underline; font-weight:bold;}
	#doit ul li a:hover {color:#0093d0;text-decoration:none;}

.top_headers {border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;color:#c0c0c0;font-size:14px;padding:19px 0 19px 6px}
.top_headers a{font-size:14px;font-weight:bold;padding:0 11px 0 7px}
.top_headers a.click_feed{color:#656565}
#AccessDenied{color:red;font-weight:bold;text-align:center}

#container{height:100%;margin:0 auto 0 auto;text-align:left;width:1005px;}
#container .access_denied{border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;color:red;text-align:center;font-size:14px;font-weight:bold;padding:100px 0 100px 0;width:623px}
#container .table_container{border:0px;width:1005px}
#container .top_corners{background:url('../img/top.gif') no-repeat 4px 0px;height:27px;}
#container .main_back{padding:0 8px 30px 4px}
#container .bottom_corners{height:22px;width:1005px;}

#white_color{background:#fff;padding:0 12px 0 12px;}
#middlecontainer{border:1px solid #8794a5;padding:17px 13px 15px 13px;margin:15px 0 0 0;width:941px}
#two_columns div.left_columns{float:left;width:300px;}
#two_columns div.right_columns{float:right;width:625px;}

#calendar_container{background:url('../img/plans/grey_head.gif') repeat-x;}
#calendar_container h1{color:#fff;display:block;font-weight:bold;font-size:14px;height:20px;line-height:14px;padding:7px 0 0 14px;margin:0 0 0 0;}
#calendar_container a.help_message {display:block;float:right;height:14px;margin:6px 14px 0 0;color:#fff; font-weight:bold;}

table.AJAXstyle{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-top-width:0px;width:625px}
div.headers2{height:24px;margin-bottom:12px;}
div.headers2 h2{color:#656565;display:block;float:left;font-weight:bold;font-size:14px;height:18px;line-height:14px;padding:5px 0 0 0;margin:0 0 0 0;width:400px}

div.headers{background:#e9e9e9;height:24px;margin-bottom:12px;}
div.headers h2{color:#656565;display:block;float:left;font-weight:bold;font-size:14px;height:18px;line-height:14px;padding:5px 0 0 8px;margin:0 0 0 0;width:400px}
div.headers span{cursor:pointer;display:block;font-size:1px;height:14px;padding:0px;margin:0px;width:14px}
div.headers font{font-size:11px;font-weight:normal}
div.headers a{display:block;float:right;font-size:12px;margin:4px 0 0 0;padding-right:10px}
div.span_left2{float:left;height:14px;padding:5px 2px 0 10px;width:14px}

.s_m{width:913px}
.sort_message{border:1px solid #d6d6d6;padding:11px 13px 15px 13px;}
#search_result .form_tetwork{margin:0 0 0 13px;} 
.new_message{width:445px;display:block;float:left;}
#SortMessage label{font-weight:bold;display:block;float:left;padding:2px 10px 0 0}
#SortMessage select{display:block;float:left;height:20px;margin:1px 15px 0 0;width:170px;}
#SortMessage input{background:url('../img/buttons/all_buttons.gif') no-repeat -101px -38px;height:19px;margin-top:1px;width:41px;}
#SortMessage input:hover{background-position:-101px -57px}
.SelectMessage{clear:both;font-weight:bold;padding:11px 0 0 0;}
.SelectMessage label{padding:0 15px 0 10px;}
.SelectMessage a{display:block;font-weight:bold;height:19px;}
.SelectMessage .delete a{background:url('../img/buttons/all_buttons.gif') 0px -38px;width:101px}
.SelectMessage .delete a:hover{background-position:0px -57px}
.SelectMessage .showing{font-weight:bold;padding-left:15px;padding-right:5px;}
.SelectMessage .prev a{background:url('../img/buttons/all_buttons.gif') no-repeat -267px -38px;margin:0 8px 0 10px;width:19px}
.SelectMessage .prev a:hover{background-position:-267px -57px;}
.SelectMessage .pagination a{display:inline;height:auto;padding:0 2px 0 2px}
.SelectMessage .pagination span{padding:0 2px 0 2px}
.SelectMessage .pagination a.nolink{display:inline;height:auto;padding:0 2px 0 2px;color:#656565;font:normal 12px 'Arial';}
.SelectMessage .next a{background:url('../img/buttons/all_buttons.gif') no-repeat -287px -38px;margin:0 10px 0 8px;width:19px}
.SelectMessage .next a:hover{background-position: -287px -57px;}
#SortMessage #check_new_messages{background:url('../img/buttons/all_buttons.gif') no-repeat -142px -38px;height:19px;margin-left:20px;width:125px}
#SortMessage #check_new_messages:hover{background-position: -142px -57px;}
#count_new_message{display:block;float:left;font-weight:bold;padding:2px 0 0 0}
#NewMessages{display:none}

.paginationTable { margin: 0px 0px 10px 10px; font-weight: bold; clear: both;}
.paginationTable .showing{font-weight:bold;padding-right:25px;}
.services_container #featured_event .nav .prev, .paginationTable .prev a{background:url('../img/buttons/all_buttons.gif') -267px -38px;margin:0 5px 0 10px;width:19px;height:19px;display:block;}
.services_container #featured_event .nav .prev:hover, .paginationTable .prev a:hover{background-position: -267px -57px;}
.services_container #featured_event .nav .next, .paginationTable .next a{background:url('../img/buttons/all_buttons.gif') -287px -38px;margin:0 5px 0 8px;width:19px;height:19px;display:block;}
.services_container #featured_event .nav .next:hover, .paginationTable .next a:hover{background-position: -287px -57px;}


.contacts_container{padding:9px 14px 0 14px;width:595px;}
.contacts_container img{border:1px solid #67778c;display:block;float:left;margin-top:2px;width:59px;}
.contacts_container strong{color:#0093d0}
.contacts_container p strong.square2{margin-bottom:4px;color:#333;font-size:11px;background:url('../img/plans/drop_href.gif') no-repeat 0 5px;padding:0 0 0 13px;display:block;}
.contacts_container div strong a{font-size:12px}
.contacts_container span{background:url('../img/dot_tr.gif') repeat-x 0px 12px;display:block;clear:both;height:32px}
.contacts_container div a{font-size:11px}
.contacts_container div{float:left;padding:0 15px 0 15px;width:390px;}
.contacts_container p{display:block;float:left;padding:0px;width:114px;}
.contacts_container b{color:#414141}
.contacts_container .square{margin-bottom:4px;}
.joined p { width:110px;}
.joined div { width:389px;}
.contacts_container div.date {padding:0px;}

.dotted_tr {background:url('../img/dot_tr.gif') repeat-x 0px 12px;display:block;clear:both;height:32px}


#JSjoin,#JSleave, #JScancel, #JSadd,#JSyes ,#JSno, #JSsend, #JSlong_ok, #JSclose, #JSclose2, #disbandNetwork, #JSremove, .JSremove, #JSmove, #JSsubmit, #JSsave, #JSupload, #JSremove_tag{display:block;float:left;height:19px;width:53px;}
#JSjoin{background:url('../img/buttons/all_buttons.gif') -215px -228px;}
#JSjoin:hover{background-position: -215px -247px;}
#JSleave{background:url('../img/buttons/all_buttons.gif') -162px -228px;}
#JSleave:hover{background-position:-162px -247px;}
#JScancel{background:url('../img/buttons/all_buttons.gif')  -50px -152px;}
#JScancel:hover{background-position:-50px -171px;}
#JSclose{background:url('../img/buttons/all_buttons.gif') -50px -152px;}
#JSclose:hover{background-position:-50px -171px;}
#disbandNetwork{background:url('../img/buttons/disbandNetwork.gif') no-repeat 0px 0px;width:113px;}
#disbandNetwork:hover{background:url('../img/buttons/disbandNetwork.gif') no-repeat 0px -19px;}
	#disbandNetwork span {display:none;}
#JSclose2{background:url('../img/buttons/close.gif') no-repeat 0px 0px;}
#JSclose2:hover{background:url('../img/buttons/close.gif') no-repeat 0px -19px;}
#JSsend{background:url('../img/buttons/all_buttons.gif') -156px -152px;}
#JSsend:hover{background-position: -156px -171px;}
#JSadd{background:url('../img/buttons/all_buttons.gif') -109px -228px;}
#JSadd:hover{background-position:-109px -247px;}
#JSgo_to_planer{background:url('../img/buttons/all_buttons.gif') 0px -418px;display:block;float:left;height:19px;width:98px}
#JSgo_to_planer:hover{background-position:0px -437px;}
#JSsave{background:url('../img/buttons/all_buttons.gif') 0px -342px;}
#JSsave:hover{background-position: 0px -361px;}
#JSremove_tag{background:url('../img/buttons/remove_tag.gif') no-repeat 0px 0px;width:114px}
#JSremove_tag:hover{background:url('../img/buttons/remove_tag.gif') no-repeat 0px -19px;}
#JSyes{background:url('../img/buttons/all_buttons.gif') -209px -152px;}
#JSyes:hover{background-position: -209px -171px;}
#JSno{background:url('../img/buttons/all_buttons.gif')  -262px -152px;}
#JSno:hover{background-position: -262px -171px;}
#JSupload{background:url('../img/buttons/all_buttons.gif') -198px -266px;}
#JSupload:hover{background-position: -198px -285px;}
#JSlong_ok{background:url('../img/buttons/all_buttons.gif') -103px -152px;float:right;}
#JSlong_ok:hover{background-position:-103px -171px;}
#JSremove, .JSremove{background:url('../img/buttons/all_buttons.gif') -276px -190px;float:right;margin-left:8px}
#JSremove:hover, .JSremove:hover{background-position: -276px -209px;}

#JSmove{background:url('../img/buttons/move.gif') no-repeat 0px 0px;float:right;margin-left:8px}
#JSmove:hover{background:url('../img/buttons/move.gif') 0px -19px;}
#JSsubmit{background:url('../img/buttons/all_buttons.gif') -145px -266px;margin-right:8px;padding:0px}
#JSsubmit:hover{background-position:-145px -285px;}
#box_plan{display:none;}

/*//////////////////*/
/* end public styles*/
/*//////////////////*/


/*////////////////////*/
/* begin top for pages*/
/*////////////////////*/


#topcontainer div.baner{height:92px;padding-left:8px}
#topcontainer div.baner img, #topcontainer div.baner a{display:block;float:left}
#topcontainer div.baner div{display:block;float:right;height:90px;width:728px}
#topcontainer div.baner div img{display:inline;float:none;}
#topcontainer form{display:block;height:34px;margin:15px 1px 3px 0}
#topcontainer label{display:block;float:right;height:19px;width:69px}
#topcontainer input.field{border:1px solid #9da7b5;display:block;float:right;height:17px;padding-top:1px;padding-bottom:1px;margin-left:8px;width:216px}
#topcontainer input.button{background:url('../img/buttons/all_buttons.gif') -297px -342px;display:block;float:right;height:21px;margin-left:5px;width:34px;}
#topcontainer input.button:hover{background-position: -297px -363px;}
#topcontainer div.top_menu{background:url('../img/dot.gif') repeat-x 0px 32px;height:33px;}
#topcontainer div.top_business{background:url('../img/corner_menu.gif') no-repeat 100% 27px;height:33px;}
#topcontainer #con_business{background:url('../img/line.gif') repeat-x 100% 27px;height:33px;}

#topcontainer div.top_menu table, #topcontainer div.top_business table{border:0px;display:block;float:left;height:33px;width:96px;}
#topcontainer div.top_menu table a, #topcontainer div.top_business table a{color:#656565;display:inline;font-size:14px;float:none;height:auto;margin:auto;width:auto;}
#topcontainer div.top_menu table .td_center3 a, #topcontainer div.top_business table .td_center3 a{color:#fff;}
#topcontainer div.top_menu .td_center, #topcontainer div.top_menu .td_center2, #topcontainer div.top_business .td_center, #topcontainer div.top_business .td_center2{background:url('../img/center.gif') repeat-x;font-size:14px;height:33px;text-align:center;white-space:nowrap;width:100%}
#topcontainer div.top_menu .td_center3, #topcontainer div.top_business .td_center3{background:url('../img/center3.gif') repeat-x;font-size:14px;color:#fff;height:33px;text-align:center;white-space:nowrap;width:100%}
#topcontainer div.top_menu div{float:right;width:696px;margin-top:2px;}
#topcontainer div.top_business div{float:right;width:696px;margin-top:0px;}
#topcontainer div.top_business .imgl1, #topcontainer div.top_menu .imgl1{background:url('../img/buttons/planner_and_main_category.gif') -616px -238px;height:33px;width:8px}
#topcontainer div.top_business .imgl2{background:url('../img/buttons/planner_and_main_category.gif') -624px -238px;height:33px;width:8px}
#topcontainer div.top_business .imgl3{background:url('../img/buttons/planner_and_main_category.gif') -632px -238px;height:33px;width:8px}

#topcontainer div.top_business .imgr1, #topcontainer div.top_menu .imgr1{background:url('../img/buttons/planner_and_main_category.gif') -570px -238px;height:33px;width:10px}
#topcontainer div.top_business .imgr2{background:url('../img/buttons/planner_and_main_category.gif') -580px -238px;height:33px;width:18px}
#topcontainer div.top_business .imgr3{background:url('../img/buttons/planner_and_main_category.gif') -598px -238px;height:33px;width:18px}

#topcontainer div.top_menu a, #topcontainer div.top_business a{display:block;float:left;height:25px;width:125px;margin-right:10px;}
#topcontainer div.top_menu a.link7,#topcontainer div.top_business a.link7{background:url('../img/buttons/planner_and_main_category.gif') -520px 0px;margin-right:0px;}
#topcontainer div.top_menu a.link7:hover,#topcontainer div.top_business a.link7:hover{background:url('../img/buttons/planner_and_main_category.gif') -520px -25px;}
#topcontainer div.top_menu a.link7_active,#topcontainer div.top_business a.link7_active{background:url('../img/buttons/planner_and_main_category.gif') -520px -50px;}
#topcontainer div.top_menu a.link7_active:hover, #topcontainer div.top_business a.link7_active:hover{background:url('../img/buttons/planner_and_main_category.gif') -520px -25px;}
#topcontainer div.top_menu a.link1, #topcontainer div.top_business a.link1{background:url('../img/buttons/planner_and_main_category.gif');width:145px;}
#topcontainer div.top_menu a.link1:hover, #topcontainer div.top_business a.link1:hover{background:url('../img/buttons/planner_and_main_category.gif') 0px -25px;}
#topcontainer div.top_menu a.link1_active, #topcontainer div.top_business a.link1_active{background:url('../img/buttons/planner_and_main_category.gif') 0px -50px;width:145px;}
#topcontainer div.top_menu a.link1_active:hover, #topcontainer div.top_business a.link1_active:hover{background:url('../img/buttons/planner_and_main_category.gif') 0px -25px;}
#topcontainer div.top_menu a.link2, #topcontainer div.top_business a.link2{background:url('../img/buttons/planner_and_main_category.gif') -145px 0px;}
#topcontainer div.top_menu a.link2:hover, #topcontainer div.top_business a.link2:hover{background:url('../img/buttons/planner_and_main_category.gif') -145px -25px;}
#topcontainer div.top_menu a.link2_active, #topcontainer div.top_business a.link2_active{background:url('../img/buttons/planner_and_main_category.gif') -145px -50px;}
#topcontainer div.top_menu a.link2_active:hover, #topcontainer div.top_business a.link2_active:hover{background:url('../img/buttons/planner_and_main_category.gif') -145px -25px;}
#topcontainer div.top_menu a.link3, #topcontainer div.top_business a.link3{background:url('../img/buttons/planner_and_main_category.gif') -270px 0px;}
#topcontainer div.top_menu a.link3:hover, #topcontainer div.top_business a.link3:hover{background:url('../img/buttons/planner_and_main_category.gif') -270px -25px;}
#topcontainer div.top_menu a.link3_active, #topcontainer div.top_business a.link3_active{background:url('../img/buttons/planner_and_main_category.gif') -270px -50px;}
#topcontainer div.top_menu a.link3_active:hover, #topcontainer div.top_business a.link3_active:hover{background:url('../img/buttons/planner_and_main_category.gif') -270px -25px;}
#topcontainer div.top_menu a.link4, #topcontainer div.top_business a.link4{background:url('../img/buttons/planner_and_main_category.gif') -395px 0px;}
#topcontainer div.top_menu a.link4:hover, #topcontainer div.top_business a.link4:hover{background:url('../img/buttons/planner_and_main_category.gif') -395px -25px;}
#topcontainer div.top_menu a.link4_active, #topcontainer div.top_business a.link4_active{background:url('../img/buttons/planner_and_main_category.gif') -395px -50px;}
#topcontainer div.top_menu a.link4_active:hover, #topcontainer div.top_business a.link4_active:hover{background:url('../img/buttons/planner_and_main_category.gif') -395px -25px;}

/* top menu for no logged users */
#topcontainer .top_menuNoLoggedIn{height:33px;margin-right:1px}
#topcontainer #susi, #topcontainer #main_user_name {float:right;display:block;color:#7c7c7c;font-size:15px; font-weight:bold;margin:0px 8px 0 0;}
#topcontainer #susi a {color:#0093d0; text-decoration:none;font-size:13px;margin:2px 1px 0 1px;}
#topcontainer #main_user_name {padding:2px 5px 0 5px}
#topcontainer #main_user_name, #topcontainer #main_user_name a {font-size:14px;}

#topcontainer .top_menuNoLoggedIn a{display:block;float:left;height:25px;width:125px;margin-top:2px;margin-right:10px;  cursor:pointer; float:right;}
#topcontainer .top_menuNoLoggedIn a span { display:none;}
#topcontainer .top_menuNoLoggedIn a.link7{background:url('../img/buttons/planner_and_main_category.gif') -520px 0px;}
#topcontainer .top_menuNoLoggedIn a.link7:hover{background:url('../img/buttons/planner_and_main_category.gif') -520px -25px;}
#topcontainer .top_menuNoLoggedIn a.link7_active{background:url('../img/buttons/planner_and_main_category.gif') -520px -50px;}
#topcontainer .top_menuNoLoggedIn a.link7_active:hover{background:url('../img/buttons/planner_and_main_category.gif') -520px -25px;} 
#topcontainer .top_menuNoLoggedIn a.link1{background:url('../img/buttons/planner_and_main_category.gif');width:145px;}
#topcontainer .top_menuNoLoggedIn a.link1:hover{background:url('../img/buttons/planner_and_main_category.gif') 0px -25px;}
#topcontainer .top_menuNoLoggedIn a.link1_active{background:url('../img/buttons/planner_and_main_category.gif') 0px -50px;width:145px;}
#topcontainer .top_menuNoLoggedIn a.link1_active:hover{background:url('../img/buttons/planner_and_main_category.gif') 0px -25px;}
#topcontainer .top_menuNoLoggedIn a.link2{background:url('../img/buttons/planner_and_main_category.gif') -145px 0px;}
#topcontainer .top_menuNoLoggedIn a.link2:hover{background:url('../img/buttons/planner_and_main_category.gif') -145px -25px;}
#topcontainer .top_menuNoLoggedIn a.link2_active{background:url('../img/buttons/planner_and_main_category.gif') -145px -50px;}
#topcontainer .top_menuNoLoggedIn a.link2_active:hover{background:url('../img/buttons/planner_and_main_category.gif') -145px -25px;}
#topcontainer .top_menuNoLoggedIn a.link3{background:url('../img/buttons/planner_and_main_category.gif') -270px 0px;}
#topcontainer .top_menuNoLoggedIn a.link3:hover{background:url('../img/buttons/planner_and_main_category.gif') -270px -25px;}
#topcontainer .top_menuNoLoggedIn a.link3_active{background:url('../img/buttons/planner_and_main_category.gif') -270px -50px;}
#topcontainer .top_menuNoLoggedIn a.link3_active:hover{background:url('../img/buttons/planner_and_main_category.gif') -270px -25px;}
#topcontainer .top_menuNoLoggedIn a.link4{background:url('../img/buttons/planner_and_main_category.gif') -395px 0px;margin-right:0px;}
#topcontainer .top_menuNoLoggedIn a.link4:hover{background:url('../img/buttons/planner_and_main_category.gif') -395px -25px;}
#topcontainer .top_menuNoLoggedIn a.link4_active{background:url('../img/buttons/planner_and_main_category.gif') -395px -50px;margin-right:0px;}
#topcontainer .top_menuNoLoggedIn a.link4_active:hover{background:url('../img/buttons/planner_and_main_category.gif') -395px -25px;}
#topcontainer .top_menuNoLoggedIn a.link5{background:url('../img/buttons/planner_and_main_category.gif') -645px 0px no-repeat; width:79px;}
#topcontainer .top_menuNoLoggedIn a.link5:hover { background-position:-645px -25px;}
#topcontainer .top_menuNoLoggedIn a.link5_active{background:url('../img/buttons/planner_and_main_category.gif') -645px -50px no-repeat;   width:79px;}
#topcontainer .top_menuNoLoggedIn a.link5_active:hover { background-position:-645px -25px;}
#topcontainer .top_menuNoLoggedIn a.link6{background:url('../img/buttons/planner_and_main_category.gif') -359px -238px no-repeat; }
#topcontainer .top_menuNoLoggedIn a.link6:hover { background-position:-359px -263px;}
#topcontainer .top_menuNoLoggedIn a.link6_active{background:url('../img/buttons/planner_and_main_category.gif') -359px -288px no-repeat;}
#topcontainer .top_menuNoLoggedIn a.link6_active:hover { background-position:-359px -263px;}
/* end top menu for no logged users */

#topcontainer div.main_menu{border-right:1px solid #8794a5;border-bottom:1px solid #8794a5;border-left:1px solid #8794a5;clear:both;height:69px;padding:14px 0 0 14px;width:953px}
#topcontainer div.main_menu a{color:#656565;display:block;font-weight:bold;font-size:11px;float:left;height:14px;margin-right:26px;padding-top:39px;overflow:hidden;text-align:center}
#topcontainer div.main_menu a.main1{background:url('../img/buttons/main_menu.gif') no-repeat center 0px;width:64px;}
#topcontainer div.main_menu a.main2{background:url('../img/buttons/main_menu.gif') no-repeat center -53px;width:57px;}
#topcontainer div.main_menu a.main2_b{background:url('../img/buttons/MyProfile.gif') no-repeat center 0px;width:98px;}
#topcontainer div.main_menu a.main3{background:url('../img/buttons/main_menu.gif') no-repeat center -103px;width:62px;margin-right:17px;}
#topcontainer div.main_menu a.main4{background:url('../img/buttons/main_menu.gif') no-repeat center -159px;width:93px;margin-right:17px;}
#topcontainer div.main_menu a.main5{background:url('../img/buttons/main_menu.gif') no-repeat center -212px;width:53px;}
#topcontainer div.main_menu a.main6{background:url('../img/buttons/main_menu.gif') no-repeat center -265px;width:49px;}
#topcontainer div.main_menu a.main7{background:url('../img/buttons/main_menu.gif') no-repeat center -318px;width:79px;}
#topcontainer div.main_menu a.main9{background:url('../img/buttons/main_menu.gif') no-repeat center -424px;width:58px;}
#topcontainer div.main_menu a.main13{background:url('../img/buttons/main_menu.gif') no-repeat center -371px;width:79px;}
#topcontainer div.main_menu a.main8{background:url('../img/buttons/main_menu.gif') no-repeat center -477px;width:48px;margin-right:0px;}
#topcontainer div.main_menu a.main10{background:url('../img/buttons/main_menu.gif') no-repeat center -530px;width:82px;margin-right:16px;}
#topcontainer div.main_menu a.main11{background:url('../img/buttons/main_menu.gif') no-repeat center -583px;width:54px;}
#topcontainer div.main_menu a.main12{background:url('../img/buttons/main_menu.gif') no-repeat center -636px;width:40px;}

#topcontainer div.main_menu a.active{color:#ef4035;}

/*
#topcontainer div.main_menu a:active{color:#ef4035;}
#topcontainer div.main_menu a:hover	{color:#ef4035; }
#topcontainer div.main_menu a:visited{color:#ef4035;}
#topcontainer div.main_menu a:link {color:#ef4035;}	
*/

#signupfree {padding:4px 0;}

/*////////////////////*/
/* end top for pages*/
/*////////////////////*/
/*///////////////////////////*/
/* begin styles for Create Network */
/*///////////////////////////*/
#createNetwork .headers { width:auto}
#createNetwork  .text { width:372px;}
#createNetwork  textarea { border:1px solid #9DA7B5; padding:3px; height:93px; width:366px; overflow:auto;}
#createNetwork .file {border:inherit; padding-bottom:1px;padding-top:1px; height:auto;width:250px;}
#inviteMembersLink {background:url('../img/buttons/all_buttons.gif') 0px -304px; display:block; width:113px; height:19px;}
#inviteMembersLink:hover { background-position:0 -323px;}
#inviteMembersLink span { display:none;}
#createNetwork .checkbox { width:15px;}
#createNetwork p { padding:10px 0 10px 3px;}
#cancelLink {background:url('../img/buttons/cancel.gif') no-repeat; display:block; float:left; margin-right:10px; width:53px; height:19px;}
#cancelLink:hover { background-position:0 -19px;}
#cancelLink span { display:none;}
#createNetworkButton { background:url('../img/buttons/all_buttons.gif') -227px -304px; border:0px;  cursor:pointer; display:block; height:19px; margin-right:10px; width:113px}
#createNetworkButton:hover { background-position:-227px -323px}
#editNetworkButton { background:url('../img/buttons/all_buttons.gif') -114px -304px; border:0px;  cursor:pointer; display:block; height:19px; margin-right:10px; width:113px}
#editNetworkButton:hover { background-position:-114px -323px}
/*/////////////////////////////*/
/* end styles Create Network */
/*////////////////////////////*/

/*//////////////////*/
/* begin moving divs*/
/*//////////////////*/

.column div.none{display:none;}

.portlet-header{color:#fff;cursor:move;font:bold 14px 'Arial';height:33px;width:300px}
.portlet-header h1, .portlet-header h2{color:#fff;display:block;float:left;font-weight:bold;font-size:14px;height:20px;line-height:14px;padding:7px 0 0 8px;margin:0 0 0 0;width:233px;}
div.span_left{float:left;height:14px;padding:7px 0 0 14px;width:14px}
div.span_right{float:right;height:14px;padding:7px 14px 0 0;width:14px}
.portlet-header span{cursor:pointer;display:block;font-size:1px;height:14px;padding:0px;margin:0px;width:14px}
.portlet-header .ui-icon { float: right; }
.portlet-content{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:8px 5px 20px 13px;width:280px;}
.helperdiv{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;clear:both;height:6px;overflow:hidden;width:298px;}
.helperdiv2{clear:both;height:6px;overflow:hidden;width:300px;}
.ui-sortable-placeholder { border: 1px dashed #808384 !important;visibility: visible !important;width:298px; }

.menu_spanner{background:#fff;border:1px solid #d3d3d3;font-size:10px;visibility:hidden;padding:5px;position:absolute;width:100px;z-index:2}
	#menu_2 {width:300px;}
	#menu_3 {width:300px;}
    #menu_35 {width:300px;}
	#menu_7 {width:300px;}
	#menu_4 {width:300px;}


div.column .grey_visible{background:url('../img/buttons/planner_and_main_category.gif') -498px -238px;}
div.column .grey_hidden{background:url('../img/buttons/planner_and_main_category.gif') -498px -252px;}
div.column .grey_spanner{background:url('../img/buttons/planner_and_main_category.gif') -498px -266px;}

div.column .red_visible{background:url('../img/buttons/planner_and_main_category.gif') -512px -238px;}
div.column .red_hidden{background:url('../img/buttons/planner_and_main_category.gif') -512px -252px;}
div.column .red_spanner{background:url('../img/buttons/planner_and_main_category.gif') -512px -266px;}

div.column .blue_visible{background:url('../img/buttons/planner_and_main_category.gif') -484px -238px;}
div.column .blue_hidden{background:url('../img/buttons/planner_and_main_category.gif') -484px -252px;}
div.column .blue_spanner{background:url('../img/buttons/planner_and_main_category.gif') -484px -266px;}

#moving_1{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_2{background:url('../img/plans/red_head.gif') repeat-x #fff;width:300px}
#moving_3{background:url('../img/plans/red_head.gif') repeat-x #fff;width:300px}
#moving_4{background:url('../img/plans/blue_head.gif') repeat-x #fff;width:300px}
#moving_5{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_6, #moving_26{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_7{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_8{background:url('../img/plans/red_head.gif') repeat-x #fff;width:300px}
#moving_8 .portlet-content{padding:8px 6px 20px 12px;}
#moving_9{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_10{background:url('../img/plans/red_head.gif') repeat-x #fff;width:300px}
#moving_11{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_12{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_13{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_14{background:url('../img/plans/red_head.gif') repeat-x #fff;width:300px}
#moving_14 .portlet-content{padding:8px 6px 20px 12px;}
#moving_15{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_16{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_17,#moving_26{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_18{background:url('../img/plans/red_head.gif') repeat-x #fff;width:300px}
#moving_19{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_20{background:url('../img/plans/red_head.gif') repeat-x #fff;width:300px}
#moving_21{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_22{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_23{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_24{background:url('../img/plans/red_head.gif') repeat-x #fff;width:300px}
#moving_24 .portlet-content{padding:8px 6px 20px 12px;}
#moving_25, #moving_999{background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}

#moving_30,#moving_32,#moving_33, #moving_38, #moving_39, #moving_40, #moving_41, #moving_42 {background:url('../img/plans/grey_head.gif') repeat-x #fff;width:300px}
#moving_31,#moving_34, #moving_35{background:url('../img/plans/red_head.gif') repeat-x #fff;width:300px}

#moving_36, #moving_37 { background:url('../img/plans/grey_head.gif') repeat-x #fff; width:334px; }

/*////////////////*/
/* end moving divs*/
/*////////////////*/


/*/////////////////////////////////////*/
/* begin styles for content moving divs*/
/*/////////////////////////////////////*/
div.profil{padding:0 8px 0 0}
div.profil form {padding-bottom:10px}
div.profil form img{border:1px solid #67778c;display:block;float:left;}
div.profil form b{color:#414141;font-size:16px;}
div.profil form label{display:block;padding:0 0 5px 0}
div.profil form div{float:right;width:181px;overflow:hidden;}
div.profil form div p{background:#dbdbdb;display:block;height:20px;padding:4px 3px 3px 3px;overflow:hidden;}
div.profil form input.text_i{border:1px solid #cccccc;color:#767676;display:block;float:left;height:17px;width:116px;}
div.profil form input.text_s{background:url('../img/buttons/all_buttons.gif') -114px -190px;display:block;float:right;height:19px;width:53px}
div.profil form input.text_s:hover{background-position:-114px -209px;}
div.profil form  a.square{margin-top:3px}
div.profil span{display:block;padding-top:5px}
div.profil span b{color:#414141}
div.profil #isOrWas, div.profil #actualstatus {display:inline; padding-top:0px;}

#moving_2 div.scroll, #moving_35 div.scroll{height:80px;}
#moving_3 div.scroll{height:80px;}

div.book h4{color:#0093d0;font-size:12px;}
div.book div.scroll{overflow:auto;width:272px;}
div.book span, div.book a, div.book strong, div.reminders span, div.reminders a{display:block;font-weight:bold;line-height:16px;}
div.book strong, div.reminders strong{color:#414141}
div.book a.book_now{font-weight:normal}
div.book .plan{display:none;background-color:#fffece;}
div.book .req{display:none;background-color:#fffece;}
div.book .req b{color:#0093d0;font-size:11px;}
div.book .req h4{font-size:14px;}
div.book .req .square{margin-top:2px;}
div.reminders .scroll{height:80px;overflow:auto;width:272px;margin-bottom:5px;}
div.reminders b{color:#414141;font-size:13px;display:block;float:left;margin:6px 0 0px 0;width:65px;}
div.reminders span{display:block;float:left;margin:6px 0 5px 0;width:190px;}
div.reminders span.clear{display:block;float:none;clear:both;height:0px;width:0px;overflow:hidden;line-height:0px;padding:0px;margin:0px}
div.reminders font{font-size:9px;display:block;}
div.reminders a{clear:both;cursor:pointer;}
div.reminders div.clear{height:1px;width:100px}
div.no_reminders{font-size:14px;font-weight:bold;padding-top:20px;text-align:center;width:272px}
#JSjmy_reminders div.choise_reminder{padding:10px 0 0 0}
#JSjmy_reminders div.choise_reminder a{font-weight:bold}
div.choise_reminder .more_padding {padding-top:10px;}
#edit_reminder{background:url('../img/buttons/all_buttons.gif') 0px -228px;display:block;float:left;height:19px;margin-left:30px;width:109px}
#edit_reminder:hover{background-position:0px -247px;}
#edit_reminder2{background:url('../img/buttons/all_buttons.gif') 0px -228px;display:block;float:left;height:19px;margin-left:30px;width:109px}
#edit_reminder2:hover{background-position:0px -247px;}

#delete_reminder{background:url('../img/buttons/all_buttons.gif') -167px -190px;display:block;float:left;height:19px;width:109px}
#delete_reminder:hover{background-position:-167px -209px;}
#delete_reminder2{background:url('../img/buttons/all_buttons.gif') -167px -190px;display:block;float:left;height:19px;width:109px}
#delete_reminder2:hover{background-position:-167px -209px;}

#ReminderTitle{border:1px solid #a0aab7;width:253px;padding-left:1px;padding-right:1px}
#ReminderDatetime{cursor:pointer;border:1px solid #a0aab7;width:120px;padding-left:1px;padding-right:1px}
#ReminderHour{width:60px;}
#ReminderMinutes{width:50px;}
#ReminderSendemail{display:block;float:left;height:13px;width:13px;}
#ReminderSendemailLabel{display:block;float:left;margin-left:5px}
#ReminderSendemail_{height:0px;}
#add_reminder{font-weight:bold;display:block;}
#add_reminder .SendBefore{text-align:justify;padding-right:10px}


div.events {padding:0 7px 0 0}
div.events span{color:#0093d0;display:block;font-size:12px;font-weight:bold}
div.events div{clear:both;height:13px}
div.events img{border:1px solid #67778c;display:block;float:left;margin:4px 0 0 0}
div.events p{display:block;float:right;margin:0;padding:0;width:198px;}
div.events p a{font-size:11px;display:block}
div.events p b{color:#414141;}

div.contact {overflow:hidden;width:280px}
div.contact a{font-size:11px;line-height:14px}
div.contact b{color:#414141;clear:both;display:block;}
div.contact div {width:315px;}
div.contact div div{float:left;padding:12px 5px 0 0;width:100px; min-height:100px;height:auto;}
div.contact div div.clear{float:none;padding:0;width:0px; min-height:1px;height:1px;}
div.contact img {border:1px solid #67778c;margin:0 38px 3px 0}

div.planer {padding:0 6px 0 0}
div.planer div.head_planer{background:url('../img/plans/head_calendar.gif') repeat-x;height:54px;padding:8px 0 0 0;width:274px;}
div.planer div.small_planer_date{padding-left:11px;height:21px}
div.planer div.head_planer td{color:#fff;font-weight:bold;font-size:10px;padding:10px 0 0 0;text-align:center;width:39px;}
div.planer table.small_planer{background:#d3d3d3;border:0px;width:274px;}
div.planer .small_planer td{cursor:pointer;font-size:10px;font-weight:bold;height:50px;padding-left:2px;text-align:left;vertical-align:top;width:38px;}
div.planer .small_planer td.empty{background:#e9e9e9;cursor:default;}
div.planer .small_planer tr{background:#fff}
div.planer .small_planer td.Mess{background:url('../img/plans/small_plans_back.gif') repeat-x #c8e4bd;color:#fff}
div.planer .small_planer td.toDayMess{background:url('../img/plans/small_plans_back_day_mess.gif') repeat-x #c8e4bd}
div.planer .small_planer td.toDayNoMess{color:#656565;background:url('../img/plans/small_plans_back_day_no_mes.gif') no-repeat #fff}
div.planer .small_planer a{color:#0093d0;display:block;font-size:10px;line-height:11px;margin-top:2px;text-align:center}
div.planer .small_planer span{color:#0093d0;display:block;font-size:10px;line-height:11px;margin-top:2px;text-align:center}
div.planer div.footer_small_planer{height:15px;font-size:11px;padding:10px 0 0 0}
div.planer div.footer_small_planer .square{float:left}
div.planer div.footer_small_planer div{background:url('../img/plans/small_plans_back_day_no_mes.gif') no-repeat -25px -1px;float:right;font-weight:bold;height:15px;text-align:right;width:46px}
#moving_8 .access_denied{color:red;text-align:center;font-size:14px;font-weight:bold;padding:60px 0 60px 0;width:auto}


#left_small_plans, #right_small_plans{display:block;float:left;height:21px;text-decoration:none;width:21px}
#left_small_plans{background:url('../img/buttons/planner_and_main_category.gif') -526px -238px;}
#left_small_plans:hover{background:url('../img/buttons/planner_and_main_category.gif') -526px -259px;}
#right_small_plans{background:url('../img/buttons/planner_and_main_category.gif') -547px -238px;}
#right_small_plans:hover{background:url('../img/buttons/planner_and_main_category.gif') -547px -259px;}
#cener_small_plans{color:#fff;float:left;font-size:18px;font-weight:bold;text-align:center;margin:0px 10px 0 10px;line-height:21px;width:189px;}

.search_networks{display:block;height:29px;padding-top:4px;}
.search_networks label{color:#414141;display:block;float:left;font-weight:bold;padding-top:1px;width:67px}
.search_networks #searchNetworksText{border:1px solid #9da7b5;display:block;float:left;width:144px;}
.search_networks #searchNetworksButton{background:url('../img/buttons/all_buttons.gif') -268px -228px;display:block;float:left;height:19px;margin-left:6px;width:53px}
.search_networks #searchNetworksButton:hover{background-position:-268px -247px;}

.find_people{display:block;height:29px;padding-top:4px;}
.find_people label{color:#414141;display:block;float:left;font-weight:bold;padding-top:1px;width:43px}
.find_people #searchNetworksText{border:1px solid #9da7b5;display:block;float:left;padding-left:1px;padding-right:1px;width:165px;}
.find_people #searchNetworksButton{background:url('../img/buttons/all_buttons.gif') -268px -228px;display:block;float:left;height:19px;margin-left:7px;width:53px}
.find_people #searchNetworksButton:hover{background-position:-268px -247px;}

.invite { font-weight:bold; padding-bottom:10px;}
input.invite {height:19px; padding-bottom:0px;}
.invite img, input.invite { float:left; margin-right:14px; }
.invite a, input.invite { background:url('../img/buttons/all_buttons.gif') -251px -266px; border:0; display:block; float:right; height:19px; padding-right:8px; width:53px;}
.invite a span { display:none}
.invite a:hover, input.invite:hover { background-position:-251px -285px;}

.lookUp { font-weight:bold; padding-bottom:10px;}
.lookUp img { float:left;padding-bottom:10px;margin-right:2px;display:block; }
.lookUp a { background:url('../img/buttons/invite.gif') no-repeat; border:0; display:block; float:right; height:19px; padding-right:10px; width:53px;}
.lookUp a span { display:none}
.lookUp a:hover { background-position:0 -19px;}
.lookUp p{color:#656565;display:block;float:left;padding:0 0 10px 12px;width:220px}
.lookUp  input{height:13px;display:block;float:left;margin-left:10px;width:13px;}
.lookUp  label{display:block;float:left;padding-left:3px; }
.formLookUp {color:#414141;}
.lookUp .searchButton{background:url('../img/buttons/all_buttons.gif') -268px -228px;display:block;float:right;height:19px; margin-top:10px; padding-right:8px; width:53px}
.lookUp .searchButton:hover{background-position: -268px -247px;}

.search_events{display:block;padding:4px 8px 0 0;}
.search_events div{height:30px;}
.search_events div select{float:left;width:205px;}
.search_events div input{border:1px solid #9da7b5;float:left;padding-left:0px;padding-right:0px;width:203px;}
.search_events label{color:#414141;display:block;float:left;font-weight:bold;padding:1px 0 0 0;width:67px}
#searchEventsButton, #searchServicesButton{background:url('../img/buttons/all_buttons.gif') -268px -228px;border:0;display:block;float:right;height:19px;width:53px}
#searchEventsButton:hover, #searchServicesButton:hover{background-position: -268px -247px;}


.browse_by_category p{padding:0 0 4px 0;}
.browse_by_category .square{margin-top:6px}

.create_a_network{display:block;height:80px;}
.create_a_network div{background:url('../img/chain.gif') no-repeat 0px 4px;font-weight:bold;padding:4px 0 14px 60px}
.create_a_network label{color:#414141;display:block;float:left;font-weight:bold;padding-top:1px;width:95px}
.create_a_network #createNetworksText{border:1px solid #9da7b5;display:block;float:left;width:116px;}
.create_a_network #createNetworksButton{background:url('../img/buttons/all_buttons.gif') 0 -266px;display:block;float:left;height:19px;margin-left:6px;width:53px}
.create_a_network #createNetworksButton:hover{background-position:0px -285px;}

.create_an_event{display:block;padding:4px 8px 0 0;}
.create_an_event span{background:url('../img/flag.gif') no-repeat 0px 4px;font-weight:bold;display:block;padding:4px 0 16px 60px}
.create_an_event div{height:30px;}
.create_an_event div select{float:left;width:195px;}
.create_an_event div input{border:1px solid #9da7b5;float:left;padding-left:0px;padding-right:0px;width:193px;}
.create_an_event label{color:#414141;display:block;float:left;font-weight:bold;padding:1px 0 0 0;width:77px}
.create_an_event div #createEventsButton{background:url('../img/buttons/all_buttons.gif') 0 -266px;border:0;display:block;float:right;height:19px;width:53px}
.create_an_event div #createEventsButton:hover{background-position:0px -285px;}


.network_profile{display:block; padding:0px 8px 0 0}
.network_profile img { display:block; border:solid 1px #67788c; float:left; width:76px;margin-top:2px; margin-right:10px; margin-bottom:10px; }
.network_profile div {float:right;width:181px }
.network_profile div.clear{float:none;}
.network_profile h3{color:#414141;font-size:16px;line-height:18px;padding-bottom:8px}
.network_profile a.square { margin-bottom:3px}


.network_profile2{padding:0px 8px 0 0}
.network_profile2 img{border:1px solid #67778c;display:block;float:left;margin-top:2px}
.network_profile2 h3{color:#0093d0;font-size:16px;line-height:18px;padding-bottom:6px}
.network_profile2 div p{padding:0 0 4px 0}
.network_profile2 div {float:right;width:181px;}
.network_profile2 div b{color:#414141;}
.network_profile2 div span{color:#0093d0;}
.network_profile2 div.clear{float:none;width:0px}
.network_profile2 a.square{margin:7px 0 3px 0}

/*///////////////////////////////////*/
/* end styles for content moving divs*/
/*///////////////////////////////////*/



/*/////////////////////////*/
/* begin styles for planner*/
/*/////////////////////////*/

/* calendar*/

.headline{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;height:112px;padding:0 0 0 23px;width:600px}
.headline .shared_headline div{background:url('../img/buttons/planner_and_main_category.gif') 0 -157px;color:#818181;font-size:13px;float:left;height:66px;margin:13px 23px 15px 0;padding:15px 0 0 118px;width:284px}
.headline .shared_headline a{background:url('../img/buttons/planner_and_main_category.gif') -558px -75px;display:block;float:left;height:79px;margin:14px 0 0 0;width:156px;}
.headline .shared_headline a:hover{background:url('../img/buttons/planner_and_main_category.gif') -558px -154px;}
.headline .shared_headline b{color:#656565;display:block;font-size:18px;line-height:18px;margin:0 0 5px 0}
.headline .private_headline div{background:url('../img/buttons/planner_and_main_category.gif') 0 -75px;color:#818181;font-size:13px;float:left;height:66px;margin:12px 23px 15px 0;padding:16px 0 0 118px;width:284px}
.headline .private_headline a{background:url('../img/buttons/planner_and_main_category.gif') -402px -75px;display:block;float:left;height:79px;margin:14px 0 0 0;width:156px;}
.headline .private_headline a:hover{background:url('../img/buttons/planner_and_main_category.gif') -402px -154px;}
.headline .private_headline b{color:#656565;display:block;font-size:18px;line-height:18px;margin:0 0 5px 0}
.headline .private_headline span{font-weight:bold}
#head_calendar{background:url('../img/plans/head_calendar.gif') repeat-x;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-top:1px solid #fff;color:#fff;height:76px;width:623px}
#head_calendar a{cursor:pointer}
#head_calendar div.date{float:left;margin-top:8px;padding-left:7px;width:210px;}
#head_calendar div.day{float:left;margin-top:8px;width:110px;}
#head_calendar div.week{float:left;margin-top:8px;width:110px;}
#head_calendar div.month{float:left;margin-top:8px;width:110px;}
#head_calendar div.dec{float:left;margin-top:8px;width:76px;}
#prev_date, #next_date{display:block;float:left;height:21px;text-decoration:none;width:21px}
#prev_date{background:url('../img/buttons/planner_and_main_category.gif') -526px -238px;}
#prev_date:hover{background:url('../img/buttons/planner_and_main_category.gif') -526px -259px;}
#next_date{background:url('../img/buttons/planner_and_main_category.gif') -547px -238px;}
#next_date:hover{background:url('../img/buttons/planner_and_main_category.gif') -547px -259px;}
#view_date{float:left;font-size:14px;text-align:center;margin:1px 2px 0 2px;line-height:17px;width:144px;}
#view_date b{font-size:18px;line-height:21px;}
div.day a, div.week a, div.month a{display:block;height:63px;width:100px}  
div.day a.day_visible{background:url('../img/buttons/planner_and_main_category.gif') -100px -305px;}
div.day a.day_hidden{background:url('../img/buttons/planner_and_main_category.gif')  -100px -238px;}
div.week a.week_visible{background:url('../img/buttons/planner_and_main_category.gif') 0px -305px;}
div.week a.week_hidden{background:url('../img/buttons/planner_and_main_category.gif') 0px -238px;}
div.month a.month_visible{background:url('../img/buttons/planner_and_main_category.gif') -200px -305px;}
div.month a.month_hidden{background:url('../img/buttons/planner_and_main_category.gif')  -200px -238px;}
div.dec a{background:url('../img/buttons/planner_and_main_category.gif')  -300px -238px;color:#fff;display:block;font:bold 11px 'VAGRoundedBT, arial';height:54px;line-height:11px;padding-top:4px;text-align:center;text-decoration:none;width:58px}
div.dec a:hover{background:url('../img/buttons/planner_and_main_category.gif') -300px -300px ;text-decoration:none}
div.dec a:visited{color:#fff;font:bold 11px 'VAGRoundedBT, arial';}
#plannerInner{width:625px}
#plannerInner .plannerInner_day{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:623px} 
div.alert_from_planner{clear:both;color:red;font-size:16px;font-weight:bold;text-align:center;padding:10px 0 10px 0}

/* //////////////////////////////////////////*/
/* //////////////////////////////////////////*/
/* //////////////////////////////////////////*/
/* //////////////////////////////////////////*/



#plannerInner div.hourLT1{color:#fff;font-size:11px;text-align:center;float:left;height:60px;margin:1px 0 0 0;width:57px;background:red}
#plannerInner div.hourLB1{color:#fff;font-size:11px;text-align:center;float:left;height:30px;width:57px;background:red}
#plannerInner div.messRT1{background:#fff;border-top:1px solid #bcbcbc;float:right;height:21px;width:566px;}
#plannerInner div.messRT1:hover, #plannerInner div.messRB1:hover{background:#eaf2f9;}
#plannerInner div.messRB1{background:#fff;border-top:1px dashed #bcbcbc;float:right;height:21px;width:566px;}
#plannerInner div.free_hour1{clear:both;cursor:pointer;overflow:hidden;width:623px}

#plannerInner div.messHC1{float:left;width:57px;}

#plannerInner div.free_hour_con{}
/* #plannerInner div.free_hour_con:hover{background:url('../img/plans/background_planner_hover1_11.gif') no-repeat 0px 1px}*/



/* //////////////////////////////////////////*/
/* //////////////////////////////////////////*/
/* //////////////////////////////////////////*/




/* view day*/

#plannerInner .plannerInner_day div.first .SHA_request{background:#e7e7bd}
#plannerInner .plannerInner_day div.first div.messSHA_visible{background:#78c9ea;}
#plannerInner .plannerInner_day div.first div.messPRI_visible{background:#78c9ea;}
#plannerInner .plannerInner_day div.first div.messSHA_hidden{background:#DFDFDF;}
#plannerInner .plannerInner_day div.first div.messPRI_hidden{background:#DFDFDF;}
#plannerInner .plannerInner_day div.first div.messSHA_hidden h4{color:#828282}
#plannerInner .plannerInner_day div.first div.messPRI_hidden h4{color:#828282}
#plannerInner .all_day_messSHA_visible, #plannerInner .all_day_messSHA_hidden, #plannerInner .all_day_messPRI_hidden, #plannerInner .all_day_messPRI_visible{width:623px}
#plannerInner .all_day_messSHA_visible{background:url('../img/plans/all_day_shared.gif') no-repeat 126px 15px;}
#plannerInner .all_day_messPRI_visible{background:url('../img/plans/all_day_private.gif') no-repeat 126px 15px;}
#plannerInner .all_day_messSHA_hidden{background:url('../img/plans/shared_hidden.gif') no-repeat 126px 15px;}
#plannerInner .all_day_messPRI_hidden{background:url('../img/plans/private_hidden.gif') no-repeat 126px 15px;}
#plannerInner .all_day_messSHA_visible h3, #plannerInner .all_day_messSHA_hidden h3, #plannerInner .all_day_messPRI_hidden h3, #plannerInner .all_day_messPRI_visible h3{color:#fff;font-size:16px;display:block;float:left;padding:18px 0 19px 15px;width:141px}
#plannerInner .all_day_messSHA_visible h4, #plannerInner .all_day_messSHA_hidden h4, #plannerInner .all_day_messPRI_hidden h4, #plannerInner .all_day_messPRI_visible h4{color:#29242b;font-size:14px;display:block;float:left;padding:19px 0 18px 0px;width:450px}

#plannerInner .plannerInner_day .free_hourL{width:57px;float:left;}
#plannerInner .plannerInner_day .free_hourR{float:right;width:566px;}


#plannerInner div.started0{border-top:1px solid #bcbcbc;}
#plannerInner div.started1{border-top:1px dashed #bcbcbc;}
#plannerInner div.free_hour{clear:both;cursor:pointer;overflow:hidden;width:623px}
#plannerInner div.free_hourno{clear:both;overflow:hidden;width:623px}

#plannerInner div.hourLT{color:#fff;font-size:11px;text-align:center;float:left;margin:1px 0 0 0;width:57px;overflow:hidden}
#plannerInner div.hourLT2{color:#fff;font-size:11px;text-align:center;float:left;margin:0 0 0 0;width:57px;overflow:hidden}
#plannerInner div.hourLB{background:#97a9c1;border-top:1px solid #97a9c1;float:left;height:21px;width:57px;}
#plannerInner div.messRT{background:#fff;border-top:1px solid #bcbcbc;float:right;height:21px;width:566px;}
#plannerInner div.messRTno{background:#fff;border-top:1px solid #bcbcbc;float:right;height:21px;width:566px;}
#plannerInner div.messRT:hover, #plannerInner div.messRB:hover{background:#eaf2f9;}
#plannerInner div.messRB{background:#fff;border-top:1px dashed #bcbcbc;float:right;height:21px;width:566px;}
#plannerInner div.messRBno{background:#fff;border-top:1px dashed #bcbcbc;float:right;height:21px;width:566px;}
#plannerInner div.reminders_planner{background:url('../img/plans/bell.jpg') no-repeat 2px 2px;}
#plannerInner div.messHC{float:left;width:57px;}
#plannerInner .plannerInner_day div.messPRI_visible{background:url('../img/plans/background_message_container2.gif') repeat-y 100% 0px;clear:both;cursor:pointer;overflow:hidden;width:623px;}
#plannerInner .plannerInner_day div.messPRI_visible div.MESS{background:url('../img/plans/private_visible.gif') no-repeat 14px 6px #c8e4bd;color:#616061;float:right;font-size:14px;font-weight:bold;line-height:20px;padding:0px 0 0 43px;width:523px;}
#plannerInner .plannerInner_day div.messPRI_visible div.MESS div{padding:5px 0 0 0}
#plannerInner .plannerInner_day div.messPRI_visible .BO{border-top:1px solid #00aa4f;border-bottom:1px solid #00aa4f;overflow:hidden;}
#plannerInner .plannerInner_day div.messPRI_visible div.MESS b{color:#29242b;font-size:16px;padding-left:10px}


#plannerInner .plannerInner_day div.messPRI_hidden{background:url('../img/plans/background_message_container1.gif') repeat-y  100% 0px;clear:both;cursor:pointer;overflow:hidden;width:623px;}
#plannerInner .plannerInner_day div.messPRI_hidden div.MESS{background:url('../img/plans/private_hidden.gif') no-repeat 14px 6px #dfdfdf;color:#828282;float:right;font-size:14px;font-weight:bold;line-height:20px;padding:0px 0 0 43px;width:523px;}
#plannerInner .plannerInner_day div.messPRI_hidden div.MESS div{padding:5px 0 0 0}
#plannerInner .plannerInner_day div.messPRI_hidden .BO{border-top:1px solid #626161;border-bottom:1px solid #626161;overflow:hidden;}
#plannerInner .plannerInner_day div.messPRI_hidden div.MESS b{font-size:16px;padding-left:10px}


#plannerInner .plannerInner_day div.messSHA_visible{background:url('../img/plans/background_message_container2.gif') repeat-y 100% 0px;clear:both;cursor:pointer;overflow:hidden;width:623px;}
#plannerInner .plannerInner_day div.messSHA_visible div.MESS{background:url('../img/plans/shared_visible.gif') no-repeat 14px 6px #c8e4bd;color:#616061;float:right;font-size:14px;font-weight:bold;line-height:20px;padding:0px 0 0 43px;width:523px;}
#plannerInner .plannerInner_day div.messSHA_visible div.MESS div{padding:5px 0 0 0}
#plannerInner .plannerInner_day div.messSHA_visible .BO{border-top:1px solid #00aa4f;border-bottom:1px solid #00aa4f;overflow:hidden;}
#plannerInner .plannerInner_day div.messSHA_visible div.MESS b{color:#29242b;font-size:16px;padding-left:10px}


#plannerInner .plannerInner_day div.messSHA_hidden{background:url('../img/plans/background_message_container1.gif') repeat-y 100% 0px;clear:both;cursor:pointer;overflow:hidden;width:623px;}
#plannerInner .plannerInner_day div.messSHA_hidden div.MESS{background:url('../img/plans/shared_hidden.gif') no-repeat 14px 6px #dfdfdf;color:#828282;float:right;font-size:14px;font-weight:bold;line-height:20px;padding:0px 0 0 43px;width:523px;}
#plannerInner .plannerInner_day div.messSHA_hidden div.MESS div{padding:5px 0 0 0}
#plannerInner .plannerInner_day div.messSHA_hidden .BO{border-top:1px solid #626161;border-bottom:1px solid #626161;overflow:hidden;}
#plannerInner .plannerInner_day div.messSHA_hidden div.MESS b{font-size:16px;padding-left:10px}


#plannerInner .plannerInner_day div.SHA_request{background:url('../img/plans/background_message_container_req.gif') repeat-y 100% 0px;clear:both;cursor:pointer;overflow:hidden;width:623px;}
#plannerInner .plannerInner_day div.SHA_request div.MESS{background:#e7e7bd;color:#616061;float:right;font-size:14px;font-weight:bold;line-height:20px;padding:0px 0 0 43px;width:523px;}
#plannerInner .plannerInner_day div.SHA_request div.MESS div{padding:5px 0 0 0}
#plannerInner .plannerInner_day div.SHA_request .BO{border-top:1px solid #e0b405;border-bottom:1px solid #e0b405;overflow:hidden;}
#plannerInner .plannerInner_day div.SHA_request div.MESS b{color:#29242b;font-size:16px;padding-left:10px}
#plannerInner .plannerInner_day div.SHA_request span{font-size:13px;color:#616061}


/* view for message*/
div.message_container{background:url('../img/plans/content_message.gif') repeat-x #d0d0d0;color:#656565;clear:both;cursor:default;line-height:14px;width:623px;}
div.message_container a{cursor:pointer;color:#0093d0;text-decoration:none}
#calendar_container div.message_container h1{color:#fff;display:block;float:left;font-weight:bold;font-size:16px;height:20px;line-height:13px;padding:7px 0 0 14px;margin:0 0 0 0;width:582px;}
div.message_container a.close_message2,div.message_container a.close_message, #guest_list a.close_message, #see_gallery a.close_message, #JSnew_message div a.close_message{background:url('../img/plans/close_content_message.gif') no-repeat;display:block;float:left;height:14px;margin:6px 0 0 0;width:14px;cursor:pointer;}
#JSnew_mesage div a.close_message{background:url('../img/plans/close_content_message.gif') no-repeat;display:block;float:left;height:14px;margin:0px 6px 0 0;width:14px;cursor:pointer;}
div.message_container div.message_center, #crate_plan{background:#fff;margin:13px 13px 0 13px;padding:20px 17px 20px 17px}
div.message_container td.left_m{width:357px;vertical-align:top;}
div.message_container td.right_m{width:206px;vertical-align:top}
div.message_container .line{clear:both;background:#dadada;height:1px;overflow:hidden;margin-right:21px}
div.message_container .message_center .line{margin:0 21px 1px 0}
div.message_container .title_m{padding:0 0 20px 0;}
div.message_container .title_m img{border:1px solid #67778c;display:block;margin:0px;padding:0px;float:left;}
div.message_container .title_m p{display:block;float:right;font-size:11px;margin:0px;padding:0 21px 0 0;width:262px;}
div.message_container .title_m strong{color:#343434;display:block;font-size:20px;line-height:22px;margin:1px 0 0px 0;padding:0px;}
div.message_container .title_m span{display:block;font-weight:bold;padding:8px 0 2px 0}
div.message_container .title_m font{display:block;font-size:11px;padding:4px 0 4px 0}
div.message_container .title_m b{font-size:11px;}
div.message_container .title_m a{font-size:11px;}

div.message_container .title_s{padding:0 0 11px 0;}
div.message_container .title_s img{border:1px solid #67778c;display:block;margin:0px;padding:0px;float:left;}
div.message_container .title_s p{display:block;float:left;font-size:11px;margin:0px;padding:0 0 0 0;width:322px;}
div.message_container .title_s p.request, div.message_container .title_s p.request a, div.message_container .title_s p.request font{font-size:12px;}
div.message_container .title_s strong{color:#343434;display:block;font-size:20px;line-height:22px;margin:1px 0 0px 0;padding:0px;}
div.message_container .title_s span{display:block;font-weight:bold;font-size:12px;padding:8px 0 2px 0}
div.message_container .title_s font{display:block;font-size:11px;padding:4px 0 4px 0}
div.message_container .title_s b{font-size:11px;}
div.message_container .title_s a{font-size:11px;}

div.message_container .attend{color:#414141;padding:0 0 11px 0;width:314px;overflow:hidden;}
div.message_container .attend div{width:390px;vertical-align:top;}
div.message_container .attend strong{display:block;font-size:14px;line-height:15px;padding:17px 0 0 0;}
div.message_container .attend b{display:block;padding:3px 0 5px 0;}
div.message_container .attend a{display:block;font-size:11px;float:left;padding:0px;margin:10px 19px 10px 0;width:40px}
div.message_container .attend img{border:1px solid #67778c;padding:0px;margin:0px;}
div.message_container .attend p{clear:both;display:block;padding:5px 0 0 0;margin:0px;}
div.message_container .attend p a{display:inline;font-size:11px;float:none;margin:0px;height:auto;width:auto}
div.message_container .attend p span{color:#c0c0c0;padding:0 4px 0 4px;}
div.message_container .attend2 b{padding:3px 0 2px 0;}
div.message_container .board{border:1px solid #dadada;font-size:11px;margin-bottom:10px;padding:10px;width:314px;}
div.message_container .board img{border:1px solid #67778c;display:block;float:left;}
div.message_container .board p{display:block;float:right;margin:0px;padding:0 0 7px 0;width:265px;}
div.message_container .board div.bo_mess{display:block;float:right;margin:0px;padding:0 0 7px 0;width:265px;}
div.message_container .board span{color:#414141;}
div.message_container .board span.sub{color:#656565;}
div.message_container .board a{font-size:11px;}
div.message_container div.move_gray{background:url('../img/plans/grey_head.gif') repeat-x;font-size:11px;font-weight:bold;margin:0 0 20px 0}
div.message_container div.move_gray strong{color:#fff;display:block;font-size:14px;height:20px;line-height:14px;padding:7px 0 0 15px;}
div.message_container div.move_gray div{color:#414141;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;line-height:15px;padding:10px 13px 10px 13px;width:178px;}
div.message_container div.move_gray ul{display:block;list-style-type:none;margin:0px;padding:0px}
div.message_container div.move_gray li{color:#656565;background:url('../img/plans/dashed.gif') no-repeat 0px 100%;display:block;line-height:16px;padding:4px 0 6px 0}
div.message_container div.move_gray li input{height:auto;}
div.message_container div.move_gray form{margin:0px;}
div.message_container div.move_gray a{background:url('../img/plans/drop_href.gif') no-repeat 0 5px;display:block;font-size:11px;padding:0 0 0 13px;}
div.message_container div.move_gray span{color:#414141;display:block;padding:5px 0 5px 0}
div.message_container div.move_gray span a{padding:0px;background:#fff;}
div.message_container div.move_gray img{border:1px solid #d4d4d4}
div.message_container div.move_gray #map_canvas {width:146px; height:112px;overflow:hidden;}
div.message_container div.move_gray a.find_tickets{background:url('../img/plans/find_tickets.gif');clear:both;height:21px;margin-top:8px;padding:0px;width:87px}
div.message_container div.move_gray a.find_restaurants{background:url('../img/buttons/all_buttons.gif') 0px -190px;clear:both;height:19px;margin-top:8px;padding:0px;width:114px}
div.message_container div.move_gray a.find_restaurants:hover { background-position:0 -209px;}

#map_canvas div.gmnoprint, #map_canvas #logocontrol img, #map_canvas #copyright span, #map_canvas #copyright a {display:none;}

/* Bookings Form*/
div.message_container .bookings_form {color:#414141;}
div.message_container .bookings_form h3{display:block;font-size:14px}
div.message_container .bookings_form p{padding:3px 0 12px 0}
div.message_container .bookings_form .map_left{float:left;margin:8px 0 0 0;width:158px;}
div.message_container .bookings_form .map_left #map_canvas img{border:1px solid #67778c;}
div.message_container .bookings_form .desc_left{float:left;margin:8px 0 0 0;width:395px;}
div.message_container .bookings_form div{padding:3px 0 0 0}
.book_now2{background:url('../img/buttons/book_now2.gif') no-repeat 0 0;display:block;height:19px;width:85px}
.book_now2:hover{background-position:0px -19px}
/* end Bookings Form*/

/* view for  create plan */

#PlanTitle{width:451px;}
#PlanPostCode{display:block;float:left;margin-right:13px;width:175px;}
#PlanGuestsMessage{float:left;padding-top:3px;padding-left:10px;width:340px;}
#PlanFindAddress{background:url('../img/buttons/PlanFindAddress.gif') no-repeat;display:block;float:left;height:19px;width:85px;}
#PlanFindAddress:hover{background:url('../img/buttons/PlanFindAddress.gif') no-repeat 0px -19px;}
#PlanRepeatsAnchor{background:url('../img/buttons/all_buttons.gif') no-repeat 0px -76px;display:block;float:left;height:19px;width:85px;}
#PlanRepeatsAnchor:hover{background-position: 0px -95px;}
#PlanReminderAnchor{background:url('../img/buttons/all_buttons.gif') no-repeat -85px -76px;display:block;float:left;height:19px;width:85px;}
#PlanReminderAnchor:hover{background-position: -85px -95px;}
#PlanReminderContainer, #PlanRepeatsContainer{float:left;font-weight:normal;padding:3px 0 0 0}
#PlanGuestsAnchor{background:url('../img/buttons/all_buttons.gif') no-repeat  -170px -76px;display:block;float:left;height:19px;width:85px;}
#PlanGuestsAnchor:hover{background-position: -170px -95px;}
#InviteAttendees{background:url('../img/buttons/all_buttons.gif') -102px -380px;display:block;float:left;height:19px;width:99px;}
#InviteAttendees:hover{background-position:  -102px -399px;}
#MainBusinessAddress1, #MainBusinessAddress2{height:auto;margin:0px 5px 0px 10px;}
.location_con, .main_address, .no_main_address, #PrivacyCheckboxLab{font-weight:normal;}
#PrivacyCheckbox{padding-top:3px;height:auto;}
#SendRemindekbox{height:auto;}

.main_address{padding:10px 0 0 0;width:150px}
.no_main_address{padding:10px 0 0 0;display:none;}
#crate_plan .basic_data .no_main_address input{display:inline;margin:0px;width:180px}
#crate_plan .basic_data .no_main_address td{padding:3px 10px 3px 0}

#crate_plan .basic_data .remindr_busi{font-weight:normal;}
#crate_plan .basic_data .remindr_busi input, #PrivacyCheckbox{height:auto;}
.lo{vertical-align:top;}
#PlanHelp, #PlanPostcodeHelp, #NetworkPrivacyHelp{background:url('../img/buttons/all_buttons.gif') no-repeat -306px -38px;display:block;float:left;height:19px;width:19px;}
#PlanHelp:hover, #PlanPostcodeHelp:hover, #NetworkPrivacyHelp:hover{background-position:-306px -57px;}
#PlanPrivacy {display:block;float:left;margin-right:10px;width:138px}
#PlanPrivacy {display:block;float:left;margin-right:10px;width:138px}
#PlanCapacity{display:block;float:left;height:auto;width:50px;}
#PlanCapacityBox{margin-top:3px;margin-left:10px;height:auto}
#PrivacyCheckbox, #AutoAcceptbox, #SendReminderbox{border:0px;height:auto}
#PlanEvents_type {display:block;float:left;margin-right:10px;}
#StartDate {float:left;font-weight:normal;width:190px;}
#StartDate span, #EndDate span{display:block;float:left;height:16px;margin-left:10px;width:120px;}
#StartDate div, #EndDate div{display:block;float:left;margin-left:5px;width:152px;}
#StartDate select, #EndDate select{margin-right:5px;}
#EndDate{float:left;font-weight:normal;width:260px;}
#EndDate div{width:222px;}
#PlanOtherPlans{height:auto;}
#EndDate div input, #StartDate div input{padding:0;margin:0;height:auto}
#StartDateAnchor, #EndDateAnchor{background:url('../img/buttons/start_end_date.gif') no-repeat;display:block;float:left;height:30px;width:31px;}
#PlanDescription{border:1px solid #a0aab7;height:110px;width:451px;}
#PlanWebsite{border:1px solid #a0aab7;width:295px;}
#PlanConfirm{border:0px;display:block;float:left;height:auto}
#PlanConfirmLabel{display:block;float:left;padding-left:10px;width:340px;}


.StartDate2 {float:left;font-weight:normal;width:170px;}
.StartDate2 span, .EndDate2 span{display:block;float:left;height:16px;margin-left:10px;width:120px;}
.StartDate2 div, .EndDate2 div{display:block;float:left;margin-left:5px;width:130px;}
.StartDate2 select, .EndDate2 select{margin-right:5px;}
.EndDate2{float:left;font-weight:normal;width:236px;}
.EndDate2 div{width:200px;}
.EndDate2 div input, .StartDate2 div input{padding:0;margin:0;height:auto}
.StartDateAnchor2, .EndDateAnchor2{background:url('../img/buttons/start_end_date.gif') no-repeat;display:block;float:left;height:30px;width:31px;}
.PlanOtherPlans{height:auto;}
.change_date{background:url('../img/buttons/change_date.gif') no-repeat 0px 0px;display:block;float:right;height:19px;margin:2px 0 0 0;width:85px}
.change_date:hover{background-position:0px -19px}
.plan_added, .plan_refuse{font-size:16px;line-height:18px;text-align:justify;padding-right:5px}
.existing{padding:8px 0 0 0}
.p_top{padding-top:3px}
.p_bot{padding-bottom:2px}
.p_bot2{padding-bottom:5px}
.reschedule{float:left;width:300px;margin-top:2px;}




#availability_container {font-size:11px}
#availability_container div {height:16px}
div.busy,div.busy2{color:red;font-size:11px;font-weight:bold}
div.free{color:#00aa4f;font-size:11px;font-weight:bold}
#crate_plan .basic_data, #crate_plan .additional_data {color:#414141;font-weight:bold;margin-bottom:10px;width:563px}
#crate_plan .basic_data td, #crate_plan .additional_data td{padding:9px 0 9px 0}
#crate_plan .basic_data td.ltd, #crate_plan .additional_data td.ltd{width:453px;}
#crate_plan .basic_data td.rtd, #crate_plan .additional_data td.rtd{width:110px;}
#crate_plan .basic_data label, #crate_plan .additional_data label{color:#767676;font-weight:normal;}
#upload_image img{width:76px;}
#crate_plan .basic_data input{border:1px solid #a0aab7;}
#crate_plan .basic_data .buss{height:45px;}
#crate_plan .lab {margin-bottom:0px;}
#crate_plan .lab td{padding:8px 0 8px 0}
#crate_plan .lab input{border:0px;height:auto}
#crate_plan .lab label{color:#414141;font-weight:bold;padding-left:5px;}
#crate_plan .more_information{display:none;}
#crate_plan .send_and_clear{height:20px;padding:10px 0 10px 0;}
#crate_plan .send_and_clear_message, #crate_plan .send_and_clear_message1, #crate_plan .send_and_clear_message2{color:red;clear:both;font-size:11px;font-weight:bold;}
#crate_plan .free{display:none;}
#crate_plan #allFutureEvents1,#crate_plan #allFutureEvents2{border:0px;height:auto;}
#crate_plan .allFutureEvent{clear:both;padding:2px 0 2px 0px}
#crate_plan .allFutureEvent label{color:#414141}
#crate_plan .more_padd{padding-top:2px;}
#send_form_create_plan{background:url('../img/buttons/all_buttons.gif') -255px -76px;display:block;float:left;height:19px;width:85px;}
#send_form_create_plan:hover{background-position:-255px -95px;}
#CreateBooking{background:url('../img/buttons/all_buttons.gif') 0 -494px;display:block;float:left;height:19px;width:96px;}
#CreateBooking:hover{background-position: 0 -513px;}
#EditBooking{background:url('../img/buttons/all_buttons.gif')-201px -380px;display:block;float:left;height:19px;width:96px;}
#EditBooking:hover{background-position: -201px -399px;}

#fileToUpload{height:auto;padding-bottom:1px;padding-top:1px}
#clear_form{background:url('../img/buttons/all_buttons.gif') -85px -114px;display:block;float:left;height:19px;margin-left:10px;width:53px;}
#clear_form:hover{background-position: -85px -133px;}
.more_information_hidden{background:url('../img/buttons/more_information_hidden.gif') no-repeat;}
.more_information_visible{background:url('../img/buttons/more_information_visible.gif') no-repeat;}

#gettingstarted{background:url(../img/plans/content_message.gif) repeat-x 0px 0px #D0D0D0;color:#656565;font-weight:normal;padding:0 0 18px 0;width:537px}
#gettingstarted h1{color:#fff;display:block;float:left;font-weight:bold;font-size:16px;height:20px;line-height:13px;padding:7px 0 0 17px;margin:0 0 0 0;width:498px;}
#gettingstartedtable td {vertical-align:top;padding:11px 11px 0 0;}
#gettingstartedtable a {font-weight:bold;}

/* view for invite guests*/
#invite_guests{background:url(../img/plans/content_message.gif) repeat-x 0px 0px #D0D0D0;color:#656565;font-weight:normal;padding:0 0 18px 0;width:807px}
div.message_container #invite_guests h1, #moving_15 .portlet-content h1{color:#fff;display:block;float:left;font-weight:bold;font-size:16px;height:20px;line-height:13px;padding:7px 0 0 17px;margin:0 0 0 0;width:758px;}
div.message_container .line, #moving_15 .portlet-content .line{margin:9px 0 9px 0;}
#invite_guests h3{color:#343434;padding:0 0 4px 0;font-size:16px;}
#invite_guests strong{color:#343434;}
#invite_guests h4{font-size:14px;}
#invite_guests a.close_message , #gettingstarted a.close_message{background:url('../img/plans/close_content_message.gif') no-repeat;display:block;float:left;height:14px;margin:6px 0 0 0;width:14px;}
#invite_guests .border_invite_guests{background:#fff;margin:14px 18px 0 18px;padding:17px 19px 19px 19px;}
#invite_guests .persons_removed{color:#ef4035;text-align:center;font-weight:bold;font-size:14px;height:25px;}
#select_gusets_form{display:block;height:32px;padding:7px 0 0 0}
#select_gusets_form label{display:block;float:left;font-weight:bold;padding-top:2px}
#guests_photo input{border:0;height:auto;padding:0}
#guests_photo label{color:#656565;}
#guests_photo p label{padding:0 0 0 5px}
#select_gusets_form select{display:block;float:left;margin:0 10px 0 10px;width:221px}
#select_gusets_form a{background:url('../img/buttons/all_buttons.gif') -25px -152px;display:block;float:left;width:25px;height:19px}
#select_gusets_form a:hover{background-position:-25px -171px}
#guests_photo{background:#f9f9f9;border:1px solid #aaaaaa;float:left;height:427px;width:433px;}
#guests_photo p{display:block;padding:15px 0 7px 11px;}
#guests_photo div.guests_photo_container{height:370px;overflow:auto;padding:0 0 0 11px;width:414px;}
#guests_photo div.guests_photo_container td{display:block;font-size:11px;float:left;padding:10px 0 3px 0;vertical-align:top;width:98px;}
#guests_photo div.guests_photo_container img{border:1px solid #67778c;}
#guests_photo div.guests_photo_container p{display:block;float:left;padding:0;margin:0 0 0 2px}
#guests_photo div.guests_photo_container label{display:block;float:left;margin-right:1px;padding:0 0 5px 0;width:64px}
#guests_photo div.guests_photo_container td.isplan{background:url('../img/plans/calendar.gif') no-repeat 65px 30px;}
#guests_photo div.guests_photo_container td.isplan_12{background:url('../img/plans/calendar_12.gif') no-repeat 65px 30px;}
#guests_photo div.guests_photo_container td.isplan_3{background:url('../img/plans/calendar_2.gif') no-repeat 65px 30px;}

#guests_lists{background:#f9f9f9;border:1px solid #aaaaaa;float:right;height:290px;margin:0 0 8px 8px;width:283px;}
#guests_lists div{border:1px solid #acacac;background:#fff;height:197px;overflow:auto;margin-left:11px;padding:5px 0 5px 5px;width:252px;}
#guests_lists div div{border:0px;height:auto;width:auto;margin:0px;padding:0px}
#guests_lists h4{padding:13px 0 11px 11px}
#guests_lists input{border:0px;height:13px;width:13px}
#guests_lists td{padding:0 3px 0 0}
#guests_lists p{border:1px solid #acacac;border-top:0px;background:#fff;display:block;height:25px;margin-left:11px;padding:6px 0 0 16px;width:241px;}
#guests_lists p a{display:block;float:left;height:19px;}
#guests_lists td.isplan2{background:url('../img/plans/calendar2.gif') no-repeat 2px 50%;}

#remove_selected{background:url('../img/buttons/all_buttons.gif') -138px -114px;width:114px;}
#remove_selected:hover{background-position:-138px -133px;}
#remove_all{background:url('../img/buttons/all_buttons.gif') -252px -114px;width:85px;margin-left:9px;}
#remove_all:hover{background-position:-252px -133px;}
#guests_email{background:#f9f9f9;border:1px solid #aaaaaa;float:right;height:127px;padding-left:11px;width:272px;}
#guests_email h4{padding:13px 0 11px 0}
#guests_email textarea{border:1px solid #b0b0b0;height:74px;width:257px;padding:0px;margin:0px;}
#guests_ok{background:url('../img/buttons/all_buttons.gif') 0px -152px;display:block;float:right;height:19px;margin:12px 0 0 0;width:25px;}
#guests_ok:hover{background-position:0px -171px;}
#guests_cancel{background:url('../img/buttons/all_buttons.gif') -85px -114px;display:block;float:right;height:19px;margin:12px 0 0 5px;width:53px;}
#guests_cancel:hover{background-position:-85px -133px;}
#guests_close{background:url('../img/buttons/close.gif') no-repeat 0px 0px;display:block;float:right;height:19px;margin:12px 0 0 5px;width:53px;}
#guests_close:hover{background-position:0px -19px;}


#desc_busy{background:url('../img/plans/calendar1.gif') no-repeat 2px 10px;float:left;padding:14px 0 5px 30px}



/* view for guest list*/
#guest_list{background:url(../img/plans/content_message.gif) repeat-x 0px 0px #D0D0D0;color:#656565;font-weight:normal;padding:0 0 18px 0;width:807px}
#guest_list h1{color:#fff;display:block;float:left;font-weight:bold;font-size:16px;height:20px;line-height:13px;padding:7px 0 0 17px;margin:0 0 0 0;width:758px;}
#guest_list a{cursor:pointer;}
#guest_list h3{color:#343434;padding:0 0 2px 0;font-size:16px;line-height:17px}
#guest_list strong{color:#343434;}
#guest_list .line{margin-left:19px;margin-right:19px;}
#guest_list .pa{width:100px;height:20px;overflow:hidden;clear:both;}
#guest_list .border_guest_list{background:#fff;margin:14px 18px 0 18px;padding:13px 0 31px 0;}
#guest_list .left_title{float:left;padding:0 0 9px 19px;width:326px;}
#guest_list .right_title{float:right;text-align:right;padding:0 13px 0 0;width:410px;}
#guest_list .right_title a{font-size:12px;font-weight:bold;padding:0 6px 0 4px}
#guest_list .right_title a.click{color:#656565}
#guest_list .guest_list_photo{color:#0093d0;font-size:11px;height:353px;line-height:13px;margin:0 0 0 20px;overflow:auto;width:732px;}
#guest_list .guest_list_photo img{border:1px solid #67778c;display:block;margin-bottom:4px;width:59px;}
#guest_list .guest_list_photo div{float:left;width:100px;height:124px}
#guest_list .guest_list_photo a{font-size:11px;line-height:13px}
.message_guests div{color:#444444;clear:both;padding:0 0 1px 0;font-weight:bold;font-size:15px;text-align:center;line-height:16px}

/* view for photo gallery*/
#see_gallery{background:url(../img/plans/content_message.gif) repeat-x 0px 0px #D0D0D0;color:#656565;font-weight:normal;padding:0 0 18px 0;width:807px}
#see_gallery h1{color:#fff;display:block;float:left;font-weight:bold;font-size:16px;height:20px;line-height:13px;padding:7px 0 0 17px;margin:0 0 0 0;width:758px;}
#see_gallery a{cursor:pointer;}
#see_gallery h3{color:#343434;padding:0 0 3px 0;font-size:16px;}
#see_gallery strong{color:#343434;}
#see_gallery .line{margin-left:19px;margin-right:19px;}
#see_gallery .border_see_gallery{background:#fff;margin:14px 0px 0 0px;padding:13px 0 31px 0;}
#see_gallery .left_title{padding:0 0 9px 19px;width:336px;}
#see_gallery .choose_album_div{font-weight:bold;height:20px;margin:9px 19px 0 19px;}
#see_gallery .choose_album_div a{font-size:14px;cursor:pointer;color:#656565;}
#see_gallery .choose_album_div select{margin-left:2px;width:220px;}
#see_gallery .see_gallery_photo{color:#0093d0;font-size:11px;height:276px;line-height:13px;margin:13px 0 0 19px;overflow:auto;width:735px;}
#see_gallery .see_gallery_photo img{border:1px solid #67778c;}
#see_gallery .see_gallery_photo td{padding:0 20px 30px 0;text-align:center;vertical-align:top;}
#see_gallery .see_gallery_big_photo img{border:1px solid #67778c;}
#see_gallery .see_gallery_big_photo .tags_contaier{padding:20px 20px 0px 20px}
#see_gallery #field_for_mark{margin:20px 10px 0 10px}
#prev_photo{display:block;height:19px;background:url('../img/buttons/prev.gif') no-repeat 0px 0px;width:19px}
#prev_photo:hover{background-position:0px -19px}
#next_photo{display:block;height:19px;background:url('../img/buttons/next.gif') no-repeat 0px 0px;width:19px}
#next_photo:hover{background-position:0px -19px}


/* view week*/
#week_container span{text-align:center}
#week_container{width:625px;}
#week_container #week_con{background:url('../img/plans/background_week.gif') repeat-y;position:relative;width:625px;}
#week_container th{border-bottom:1px solid #bcbcbc;color:#616161;font-size:11px;padding:20px 0 11px 0;text-align:center;}
#week_container th b{display:block;font-size:14px;}
#week_container th.begin{width:1px;border-bottom-width:0px;}
#week_container th.end{border-right:1px solid #d3d3d3;}
#week_container tr.all_day td.begin{border-right:1px solid #D3D3D3;border-top-width:0px;width:1px;}
#week_container tr.all_day td{border-right:1px solid #d3d3d3;color:#fff;height:20px;font-size:11px;font-weight:bold;text-align:center;vertical-align:middle;width:83px}
#week_container tr.all_day td.is_plan{background:#78c9ea}
#week_container td{color:#828282;vertical-align:top;}
#week_container td span{display:block;line-height:13px;}
#week_container tr.all_day td.messSHA_visible{background:#78c9ea;cursor:pointer;}
#week_container tr.all_day td.messSHA_hidden{background:#dfdfdf;color:#828282;cursor:pointer;}
#week_container tr.all_day td.messPRI_visible{background:#78c9ea;cursor:pointer;}
#week_container tr.all_day td.messPRI_hidden{background:#dfdfdf;color:#828282;cursor:pointer;}

#week_container .top_week{text-align:right}
#week_container .week_con{float:left;width:83px;margin-left:1px;overflow:hidden}
#week_container .timeT{color:#fff;font-size:9px;font-weight:bold;float:left;padding-left:1px;text-align:center;width:35px}
#week_container .timeT div{height:60px}
#week_container .tdT{cursor:pointer;} 
#week_container .tdT, #week_container .tdTno{font-size:11px;font-weight:bold;line-height:12px;overflow:hidden;width:83px}
#week_container .BO{overflow:hidden;padding:0 7px 0 7px;}
#week_container .BO div{padding-bottom:5px;}
#week_container .BO p{color:#EF4035;padding:0;text-align:center}
#week_container .messSHA_visible{background:#c8e4bd;cursor:pointer;}
#week_container .messSHA_visible .BO{border-top:1px solid #00AA4F;border-bottom:1px solid #00AA4F}
#week_container .messSHA_hidden{background:#dfdfdf;}
#week_container .messSHA_hidden .BO{border-top:1px solid #626161;border-bottom:1px solid #626161}

#week_container .messSHA_visible b{color:#29242b;line-height:13px;}
#week_container .messSHA_hidden b{line-height:13px;}
#week_container .messSHA_visible span{color:#616161;display:block;padding-top:5px;}
#week_container .messSHA_hidden span{display:block;padding-top:5px;}

#week_container .messPRI_visible{background:#c8e4bd;cursor:pointer;}
#week_container .messPRI_visible .BO{border-top:1px solid #00AA4F;border-bottom:1px solid #00AA4F}
#week_container .messPRI_hidden{background:#dfdfdf;}
#week_container .messPRI_hidden .BO{border-top:1px solid #626161;border-bottom:1px solid #626161}

#week_container .messPRI_visible b{color:#29242b;line-height:13px;}
#week_container .messPRI_hidden b{line-height:13px;}
#week_container .messPRI_visible span{color:#616161;display:block;padding-top:5px;}
#week_container .messPRI_hidden span{display:block;padding-top:5px;}

#week_container .SHA_request {background:#e7e7bd;cursor:pointer;}
#week_container .SHA_request .BO{border-top:1px solid #e0b405;border-bottom:1px solid #e0b405}
#week_container .SHA_request b{color:#29242b;line-height:13px;}
#week_container .SHA_request span{color:#616161;display:block;padding-top:5px;}
#week_container .SHA_request span.n{color:#29242b;padding-top:0px;font-weight:normal}

/* view month*/
#month_container{width:625px;}
#month_container .header_month {width:623px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
#month_container .header_month span{color:#616161;display:block;float:left;font:bold 14px 'Arial';line-height:15px;padding:20px 0 13px 0;text-align:center;width:89px}
#month_container table{background:#d3d3d3;width:625px;}
#month_container tr{background:#fff}
#month_container td{color:#696969;cursor:pointer;height:117px;font-size:14px;font-weight:bold;padding:6px 2px 0 9px;vertical-align:top;width:77px;}
#month_container td.empty{background:#f9f9f9;cursor:default;}
#month_container td.mess_month_all_day{background:url('../img/plans/back_month_all_day.gif') repeat-x #c8e4bd;cursor:pointer}
#month_container td.mess_month{background:url('../img/plans/back_month.gif') repeat-x #c8e4bd;cursor:pointer}
#month_container td.mess_month span, #month_container td.mess_month_all_day span{color:#fff;}
#month_container td span{display:block;line-height:15px;padding:0 0 6px 0 }
#month_container td span.to_day{background:url('../img/plans/today2.gif') no-repeat 18px 2px;}
#month_container td span.to_day_reminder{background:url('../img/plans/today2_bell.gif') no-repeat 12px 1px;}
#month_container td.mess_month_all_day span.to_day{background:url('../img/plans/today_all_day.gif') no-repeat 18px 2px;}
#month_container td.mess_month span.to_day{background:url('../img/plans/today.gif') no-repeat 18px 2px;}
#month_container td.mess_month p,#month_container td.mess_month_all_day p {color:#828282;font-size:11px;font-weight:bold;line-height:13px;padding:2px 0 6px 0;margin:0px;}
#month_container td.mess_month p b{display:block;line-height:17px;}
#month_container td.mess_month p span, #month_container td.mess_month_all_day p span{background:none;color:#616061;line-height:17px;padding:0;}
#month_container td.mess_month p span b, #month_container td.mess_month_all_day p span b{color:#29242b;display:inline;}
#month_container td.mess_month p span.more, #month_container td.mess_month_all_day p span.more{color:#0093d0}
#month_container td.mess_month_all_day p b{display:block;line-height:17px;}
#month_container td.mess_month_all_day h5{background:#7eb2c8;color:#fff;display:block;font-size:11px}
#month_container td.mess_month_all_day h5.no{color:#828282;}



#month_container .week_con{background:#d3d3d3;width:624px;padding:0 0 1px 1px;position:relative}

#month_container .week_con div.clear{float:none;display:block;clear:both;height:0px;width:0px;overflow:hidden;line-height:0px;padding:0px;margin:0px}
#month_container .week_con .main_con{overflow:hidden;}
#month_container .week_con div.em,
#month_container .week_con div.empty,
#month_container .week_con div.mess_month_all_day,
#month_container .week_con div.mess_month{background:#fff;float:left;color:#696969;cursor:pointer;height:117px;font-size:14px;font-weight:bold;padding:6px 2px 0 9px;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;vertical-align:top;overflow:hidden;width:77px;}
#month_container .week_con div.mo{width:78px;}
#month_container .week_con div.empty{background:#f9f9f9;cursor:default;}
#month_container .week_con div.mess_month_all_day{background:url('../img/plans/back_month_all_day.gif') repeat-x #d1f1ff;cursor:pointer}
#month_container .week_con div.mess_month{background:url('../img/plans/back_month.gif') repeat-x #c8e4bd;cursor:pointer}
#month_container .week_con div.mess_month span, #month_container div.mess_month_all_day span{color:#fff;}
#month_container .week_con div span{display:block;line-height:15px;padding:0 0 6px 0 }
#month_container .week_con div span.to_day{background:url('../img/plans/today2.gif') no-repeat 18px 2px;}
#month_container .week_con div span.to_day_reminder{background:url('../img/plans/today2_bell.gif') no-repeat 12px 1px;}
#month_container .week_con div.mess_month_all_day span.to_day{background:url('../img/plans/today_all_day.gif') no-repeat 18px 2px;}
#month_container .week_con div.mess_month span.to_day{background:url('../img/plans/today.gif') no-repeat 18px 2px;}
#month_container .week_con div.mess_month div.con,
#month_container .week_con div.mess_month_all_day div.con {white-space:nowrap;display:inline;color:#828282;font-size:11px;font-weight:bold;line-height:13px;padding:0 0 6px 0;margin:0px;}
#month_container .week_con div.mess_month div.con b{display:block;line-height:17px;}
#month_container .week_con div.mess_month div.con div{display:inline;}

#month_container .week_con div.mess_month div.con div.clear{display:block;}
#month_container .week_con div.mess_month div.con span,
#month_container .week_con div.mess_month_all_day div.con div{background:none;color:#616061;line-height:17px;padding:0;}

#month_container .week_con div.mess_month div.con div b,
#month_container .week_con div.mess_month_all_day div.con div b{color:#29242b;display:inline;}

#month_container .week_con div.mess_month div.con span.more,
#month_container .week_con div.mess_month_all_day div.con span.more{color:#0093d0}

#month_container .week_con div.mess_month_all_day div.con div.pr b{color:#828282;display:block;line-height:17px;}
#month_container .week_con div.mess_month div.con div.pr b{color:#828282;display:block;line-height:17px;}

#month_container .week_con div.mess_month div.con div.SHA_request b span{color:#E0B405;font-weight:normal;line-height:11px}

#month_container .week_con div.mess_month_all_day h5{background:#7eb2c8;color:#fff;display:block;font-size:11px}
#month_container .week_con div.mess_month_all_day h5.no{color:#828282;}




/* view diary*/
#diary_container {visibility:hidden;z-index:18}
#diary_container, #diary_background{height:186px;position:absolute;left:0px;top:0px;width:231px;z-index:19}
#diary {height:186px;position:absolute;left:0px;top:0px;width:231px;z-index:20}

#diary a{cursor:pointer;}
#diary span,#diary .name_day b{color:#5e5e5e;background:#fff;display:block;float:left;height:14px;margin:2px;text-align:center;width:20px;}
#diary img{border:0px}
#diary table{width:203px}
#diary td.diary_left{padding:13px 0 0 0;text-align:right;vertical-align:top;width:44px}
#diary td.diary_center{padding:12px 0 0 0;line-height:13px;text-align:center;vertical-align:top;width:115px}
#diary td.diary_center b{cursor:move;}
#diary td.adiary_right{padding:13px 0 0 0;vertical-align:top;width:20px}
#diary td.diary_close{padding:3px 0 0 0;text-align:right;vertical-align:top;width:21px}
#diary td.diary_close img {padding:0 2px 0 0;margin:0}
#diary td.diary_close a{padding:0;margin:0} 
#diary td.name_day{padding:3px 0 0px 17px}
#diary_days {padding:2px 0 0 17px;}
#diary_days a   {background:#e6e6e6;color:#5e5e5e;cursor:pointer;display:block;font-size:12px;font-family:Arial;float:left;height:14px;line-height:14px;margin:2px;text-align:center;text-decoration:none;width:20px;}
#diary_days span{background:#fff;display:block;font-size:1px;float:left;height:14px;line-height:1px;margin:2px;padding:0;width:20px;}
#diary_days a.message,#diary_days a.message2{background:#c8e4bd}
#diary_days a.message2{color:#ef4035;font-weight:bold}
#diary_days a.currentday{color:#ef4035;font-weight:bold}
#diary .con{color:#5e5e5e;height:150px;margin:7px 0 0 9px;width:204px}



/* footer in planner*/
#footer_calendar{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:1px;width:621px}
#footer_calendar a{display:block;text-decoration:none;height:72px;padding:0px;margin:0px;}
#footer_calendar div{border:9px solid #d0d0d0;margin-bottom:1px;padding:19px 0 29px 16px}
#footer_calendar div a{display:inline;color:#7e7e7e;height:auto;margin-right:13px;padding:4px 5px 5px 5px;text-decoration:underline;}
#footer_calendar div a.back_link{color:#fff;background:#8591a2;font-weight:bold;}

/*///////////////////////*/
/* end styles for planner*/
/*///////////////////////*/


/*///////////////////////////*/
/* begin styles for News Feed*/
/*///////////////////////////*/
.middle_feeds{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:6px 13px 24px 13px;}
.middle_feeds td{padding-bottom:7px}
.middle_feeds table img{border:1px solid #728194;height:auto;margin:0 12px 0 0;width:22px;}
.middle_feeds .square{margin:6px 0 38px 0;}
.middle_feeds #footer_calendar{border:0px;}
/*/////////////////////////*/
/* end styles for News Feed*/
/*/////////////////////////*/




/*///////////////////////////*/
/* begin styles for Sign In*/
/*///////////////////////////*/
.top_headers span.registrerInfo { font-size:12px; color:#656565; padding-left:10px; display:block; }
.top_headers span.registrerInfo a { font-size:12px; padding:0px;}
.top_headers .addFriends { font-size:18px; color:#656565; padding:0 0 8px 8px}
.signIn .radio, input.radio { border:0px;height:auto; margin:0 5px 0 25px; width:15px;}
.signIn .checkbox { border:0px; height:auto;width:15px; margin-right:5px;}
.signIn input.createAccount{background:url('../img/buttons/all_buttons.gif') -212px -418px; border:0px; display:block; float:left; height:19px; margin-right:10px; padding:0px;width:113px;}
.signIn input.createAccount:hover{background-position:-212px -437px;}
.signIn input.resetPassword{background:url('../img/buttons/resetPassword.gif') no-repeat; border:0px; display:block; float:left; height:19px; margin-right:10px; width:113px;}
.signIn input.resetPassword:hover{background-position:0 -19px;}
.signIn input.cancel{background:url('../img/buttons/all_buttons.gif') -85px -114px; border:0px; display:block; float:left; height:19px; margin-right:10px; padding:0px;width:53px;}
.signIn input.cancel:hover{background-position:-85px -133px;}
/*/////////////////////////*/
/* end styles for Sign In*/
/*/////////////////////////*/



/*///////////////////////////*/
/* begin styles for Completed Sing Up*/
/*///////////////////////////*/
.searchForFriends { padding-bottom:15px;}
.searchForFriends p {float:left; width:60px; font-weight:bold; padding-left:10px; padding-top:2px;}
.searchForFriends .inputText { border:solid 1px #a3adba; width:227px; float:left;}
.searchForFriends .searchButtonFriend {background:url('../img/buttons/all_buttons.gif') -268px -228px; border:0px;  cursor:pointer; float:left;height:19px;margin-left:6px;width:53px}
.searchForFriends .searchButtonFriend:hover{background-position: -268px -247px; }
.searchForFriends span.searchByContact { padding:20px 0px 0px 10px; display:block; }
.searchForFriends span.searchByContact input { margin-left:10px;height:auto;}
.searchForFriends span.searchByContact textarea { margin-left:10px;height:60px;}
.searchForFriends span.searchByContact .lookUpButton {background:url('../img/buttons/lookUp.gif') no-repeat 0 0; border:0px;  cursor:pointer; height:19px;width:84px}
.searchForFriends span.searchByContact .lookUpButton:hover{background-position: 0 -19px; }
#skipThisStepButton {background:url('../img/buttons/skipThisStep.gif') no-repeat 0 0; display:block; height:19px; margin-top:10px; margin-bottom:200px; width:113px;}
#skipThisStepButton span { display:none;}
#skipThisStepButton:hover{background-position: 0 -19px; }
#PlanCalfile{height:auto;}
/*/////////////////////////*/
/* end styles for Completed Sing Up*/
/*/////////////////////////*/



/*///////////////////////////*/
/* begin styles for Completed Sing Up - About You*/
/*///////////////////////////*/
#registerAboutYou { }
#registerAboutYou td.lft { padding-right:20px;}
.insideContent { width:218px; border:solid 1px #d7d7d7; overflow:auto; height:172px; padding:12px; line-height:22px; margin-top:5px;}
.insideContent input{height:auto;}
.boxAbout { padding:10px 0 10px 0}
.boxAbout form { padding:5px 0 5px 0}
.boxAbout form .text { width:179px; float:left; border:solid 1px #a3adba;}
.boxAbout form .button {background:url('../img/buttons/add.gif') no-repeat 0 0; border:0px;  cursor:pointer; margin-left:10px; height:19px;width:53px}
.boxAbout form .button:hover { background-position: 0 -19px;}
#saveAndFinishButton {background:url('../img/buttons/saveAndFinish.gif') no-repeat 0 0; border:0px;  cursor:pointer; float:left; margin:10px 0 0 10px; height:19px;width:113px}
#saveAndFinishButton:hover{background-position: 0 -19px; }
/*/////////////////////////*/
/* end styles for Completed Sing Up - About You*/
/*/////////////////////////*/







/*///////////////////////////*/
/* begin styles for Friends Contacts*/
/*///////////////////////////*/
#moving_22 h3 { display:inline; padding-right:3px;}
#moving_22 .network_profile p { line-height:21px;}
.top_headersFriends {color:#c0c0c0;font-size:14px;padding:19px 0 13px 7px}
.top_headersFriends a{font-size:14px;font-weight:bold;padding:0 11px 0 7px}
.top_headersFriends a.click_feed{color:#656565}
/*/////////////////////////*/
/* end styles for Friends Contacts*/
/*/////////////////////////*/







/*///////////////////////////*/
/* begin styles for General Search Results */
/*///////////////////////////*/
.top_headers h2 { font-size:14px; color:#656565; padding-left:6px; }
.top_headers .searchGeneralForm { padding:20px 0 18px 6px;}
.top_headers .sGF{padding-left:8px;padding-bottom:10px}
.top_headers .searchGeneralForm div.sitesearch{padding:18px 0 0 0}
.top_headers .searchGeneralForm div.sitesearch a{padding-left:0px;padding-right:0px}
.top_headers .searchGeneralForm div.sitesearch span{padding:0 10px 0 10px}
.top_headers .searchGeneralForm div.sitesearch div.line{margin-bottom:15px;margin-left:0px}
.top_headers .searchGeneralForm div.sitesearch2{color:#656565;width:925px;}
.top_headers .searchGeneralForm div.sitesearch2 label{font-weight:bold;font-size:12px;display:block;float:left}  
.top_headers .searchGeneralForm div.sitesearch2 select{display:block;float:left;margin:0 10px 0 10px}  
.top_headers .searchGeneralForm div.sitesearch2 input{display:block;float:left}  

.top_headers .searchGeneralForm img { float:left; display:block; margin-right:10px;}
.top_headers .searchGeneralForm input.keyword {border:1px solid #9da7b5;display:block; height:17px; float:left; margin:0 10px 0 0; width:218px}
.top_headers .searchGeneralForm .goButton { background:url('../img/buttons/all_buttons.gif') -259px -342px; display:block; height:19px; width:34px}
.top_headers .searchGeneralForm .goButton:hover { background-position:-259px -361px;}
.top_headers .line { margin:18px 10px 0 8px;}
.top_headers .sortGeneralSearch { padding:15px 0 0 10px;}
.top_headers .sortGeneralSearch label{font-weight:bold;display:block;float:left; font-size:12px; color:#656565; padding:2px 10px 0 0}
.top_headers .sortGeneralSearch select{display:block;float:left;height:20px;margin-top:1px;width:170px; margin-right:10px;}
.top_headers .sortGeneralSearch .sortButton {background:url('../img/buttons/sort_message.gif');height:19px;width:41px; margin-top:2px;}
.top_headers .sortGeneralSearch .sortButton:hover { background-position:0 -19px;}

.top_headers .sorting{clear:both;font-weight:bold;padding:15px 0 0 0; font-size:12px;}
.top_headers .sorting2 .pagination, .top_headers .sorting2 .pagination *{font-size:12px;}
.top_headers .sorting2 .prev a, .top_headers .sorting2 .next a{padding:0px}
.top_headers .sorting2 .pagination *{padding:0}
.top_headers .sorting2 .showing{font-size:12px;}
.top_headers .sorting2 {color:#656565}
.top_headers .sorting2 .paginationTable{margin-left:5px}
.top_headers .sorting label{padding:0 15px 0 10px;}
.top_headers .sorting a{display:block;font-weight:bold;height:19px;}
.top_headers .sorting .showing{color:#656565; font-weight:bold;padding-left:10px;padding-right:34px}
.top_headers .sorting .prev a{background:url('../img/buttons/prev.gif') no-repeat 0px 0px;padding:0 10px 0 10px;width:10px}
.top_headers .sorting .prev a:hover{background:url('../img/buttons/prev.gif') no-repeat 0px -19px;}
.top_headers .sorting .pagination a{font-size:12px; display:inline;height:auto;padding:0 2px 0 2px}
.top_headers .sorting .pagination span{padding:0 2px 0 2px}
.top_headers .sorting .next a{background:url('../img/buttons/next.gif') no-repeat 0px 0px;margin:0 10px 0 10px;width:19px}
.top_headers .sorting .next a:hover{background:url('../img/buttons/next.gif') no-repeat 0px -19px;}


.generalResults{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:0px 13px 13px 0px;}
.generalResults .contacts_container p { width:115px;}
.generalResults .contacts_container div { width:385px;}
.generalResults td{padding-bottom:7px}
.generalResults table img{border:1px solid #728194;height:27px;margin:0 12px 0 0;width:22px;}
.generalResults .square{margin:6px 0 0px 0;}
.generalResults #footer_calendar{border:0px;margin-left:13px;}
.generalResults img.bookIcon { border:0px; height:10px; padding-right:5px; width:11px;}
.generalResults .sorting{clear:both;font-weight:bold;padding:0 0 0 4px; font-size:12px; margin-bottom:10px;}
.generalResults .sorting label{padding:0 15px 0 10px;}
.generalResults .sorting a{display:block;font-weight:bold;height:19px;}
.generalResults .sorting .showing{color:#656565; font-weight:bold;padding-left:10px;padding-right:34px}
.generalResults .sorting .prev a{background:url('../img/buttons/prev.gif') no-repeat 0px 0px;padding:0 10px 0 10px;width:10px}
.generalResults .sorting .prev a:hover{background:url('../img/buttons/prev.gif') no-repeat 0px -19px;}
.generalResults .sorting .pagination a{font-size:12px; display:inline;height:auto;padding:0 2px 0 2px}
.generalResults .sorting .pagination span{padding:0 2px 0 2px}
.generalResults .sorting .next a{background:url('../img/buttons/next.gif') no-repeat 0px 0px;margin:0 10px 0 10px;width:19px}
.generalResults .sorting .next a:hover{background:url('../img/buttons/next.gif') no-repeat 0px -19px;}
/*/////////////////////////*/
/* end styles for General Search Results */
/*/////////////////////////*/




/*///////////////////////////*/
/* begin styles for Messages*/
/*///////////////////////////*/

.all_message {border:1px solid #d6d6d6;border-top:0;width:939px}
.all_message .left{width:315px;}
.all_message .lefttd{border-right:1px solid #d6d6d6;vertical-align:top}
.all_message .righttd{vertical-align:top;}
.all_message .scroll_mess{width:315px;}
.all_message .scroll_mess h4{font-size:12px;font-weight:normal;width:183px;}
.all_message .scroll_mess table{width:315px;}
.all_message .scroll_mess tr.unreadnew_mess{font-weight:bold}
.all_message .scroll_mess tr.unreadnew_mess h4{font-weight:bold}
.all_message .scroll_mess tr.current {background-color:#f2f2f2;}
.all_message .scroll_mess input{height:auto;margin-left:13px;}
.all_message .scroll_mess tr{background:url('../img/dot_tr.gif')  repeat-x 0px 100%;cursor:pointer;}
.all_message .scroll_mess td{font-size:11px;padding-top:8px;padding-right:10px;padding-bottom:11px;}
.all_message .scroll_mess td.date{vertical-align:top;text-align:right;padding-right:5px;width:56px}
.all_message .scroll_mess div{font-weight:bold;padding:13px 0 13px 0;text-align:center}
.all_message .pagination_bottom{padding:6px 0 17px 0;border-top:1px solid #d6d6d6}
.all_message .right{float:right;width:623px;}
.all_message .right #footer_calendar{border:0px;margin-top:40px}
.all_message .right div.con_mess{font-size:14px;padding:7px 20px 7px 20px;}
.all_message .right div.con_mess a{font-size:14px;}
.all_message #message_body_spinner{display:none;}
.all_message #message_body_spinner div{text-align:center}
.all_message #message_body_spinner div img{padding:8px 0 9px 0}
.all_message .inbox_message{padding:0 20px 0 20px;}
.title_messages{float:left;padding-left:20px;padding-top:14px;line-height:19px;width:486px}
.title_messages h3{color:#414141;font-size:20px;line-height:22px;padding-top:1px}
.buttons_messasges{float:left;padding:14px 0 0 17px;width:85px}
.buttons_messasges a{display:block;height:19px;margin-bottom:4px;width:85px}
#reply_mess{background:url('../img/buttons/all_buttons.gif') no-repeat -84px 0px;}
#reply_mess:hover{background-position:-84px -19px}
#forward_mess{background:url('../img/buttons/all_buttons.gif') no-repeat -169px 0px;}
#forward_mess:hover{background-position:-169px -19px}
#delete_mess{background:url('../img/buttons/all_buttons.gif') no-repeat -254px 0px;}
#delete_mess:hover{background-position:-254px -19px}
#table_messages_waiting{display:none;text-align:center;padding:50px;}
/*/////////////////////////*/
/* end styles for Messages*/
/*/////////////////////////*/



/*/////////////////////////*/
/* begin styles for Contacts/Members/Search Results*/
/*/////////////////////////*/
.line{background:#d9d9d9;clear:both;height:1px;overflow:hidden;line-height:0px;margin:0 14px 1px 14px}
#contact, #search_result {border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
#contact .sort_message, #search_result .sort_message{border:0px;width:auto;}
#contact .showing, #search_result .showing{padding-left:0px;padding-right:15px}
#contact .SelectMessage, #search_result .SelectMessage{padding-top:0px;}
#contact #SortMessage select, #search_result #SortMessage select{width:139px}
#contact #SortMessage, #search_result #SortMessage {height:36px}
#contact #footer_calendar, #search_result #footer_calendar{margin-top:10px;border-right:0px;border-left:0px}
#contact h1, #search_result h1 { font-size:20px; color:#414141; padding:24px 0 10px 15px; }
.top_contact {height:26px;padding:19px 14px 3px 14px;}
.top_contact h3{font-size:14px;display:block;float:left}
.top_contact a{float:right}
.forms{height:36px}
#FindContact, #Groups{display:block;}
#FindContact {float:left;padding-left:14px;}
#FindContact label{font-weight:bold;display:block;float:left;padding:1px 10px 0 0}
#FindContact input.text{border:1px solid #9da7b5;display:block;float:left;width:160px;}
#FindContact input.button{background:url('../img/buttons/go2.gif') 0px 0px;height:19px;margin-left:15px;width:34px;}
#FindContact input.button:hover{background:url('../img/buttons/go2.gif') 0px -19px;}
#Groups{float:right;padding-right:14px;}
#Groups label{font-weight:bold;display:block;float:left;padding:1px 10px 0 0}
#Groups select{display:block;float:left;height:20px;width:170px;}
#Groups input{background:url('../img/buttons/go2.gif') 0px 0px;height:19px;margin-left:15px;width:34px;}
#Groups input:hover{background:url('../img/buttons/go2.gif') 0px -19px;}


/* Search Results */
#FindCategories, #SortSearch{display:block;float:left}
#FindCategories {padding:0 20px 0 14px}
#FindCategories label{font-weight:bold;display:block;float:left;padding:1px 10px 0 0}
#FindCategories select{display:block;float:left;height:20px;width:138px;}
#FindCategories input{background:url('../img/buttons/go2.gif') 0px 0px;height:19px;margin-left:15px;width:34px;}
#FindCategories input:hover{background:url('../img/buttons/go2.gif') 0px -19px;}

#SortSearch label{font-weight:bold;display:block;float:left;padding:1px 10px 0 0}
#SortSearch select{display:block;float:left;height:20px;width:138px;}
#SortSearch input{background:url('../img/buttons/go2.gif') 0px 0px;height:19px;margin-left:15px;width:34px;}
#SortSearch input:hover{background:url('../img/buttons/go2.gif') 0px -19px;}

#search_result .contacts_container div{float:left;padding:0 15px 0 15px;width:394px;}
#search_result .contacts_container p{display:block;float:left;padding:0px;width:110px;}


#search_result .top_contact2 {padding:20px 14px 3px 14px;}
#search_result .top_contact2 a.backToCat { background:url('../img/buttons/prev.gif') no-repeat;font-size:14px; font-weight:bold; display:block; padding:2px 0 1px 28px}
#search_result .top_contact2 a.backToCat:hover {background:url('../img/buttons/prev.gif') no-repeat 0px -19px;}
#search_result .top_contact2 .headers{margin-top:19px}
#search_result .search{margin-bottom:3px}
/*///////////////////////*/
/* end styles my Contacts/Members/Search Results*/
/*///////////////////////*/





/*//////////////////////////*/
/* begin styles for Settings*/
/*//////////////////////////*/

.settings{border:1px solid #d6d6d6;border-top:0px;padding:0 300px 24px 14px;width:625px;}
.settings #footer_calendar{border:0px;}
.tab_settings .letf_td{color:#414141;font-weight:bold;padding-right:13px;text-align:right;width:115px;}
.tab_settings {margin: 0 0 30px 0;}
.tab_settings td{padding-bottom:9px;}
.tab_settings input{border:1px solid #9da7b5;padding-left:1px;padding-right:1px;width:214px;}
.tab_settings input.inputimage {border:0px;}
.tab_settings textarea{border:1px solid #9da7b5;padding-left:1px;padding-right:1px;width:214px;height:110px;}
.tab_settings select{padding-left:1px;padding-right:1px;}
.tab_settings select.longselect{padding-left:1px;padding-right:1px;width:214px;}
.tab_settings .status{width:218px;}

.tab_settings .profile_photo{vertical-align:top;width:450px;padding-top:5px;padding-bottom:15px;}
.tab_settings .profile_photo img{border:1px solid #67778c;float:left;margin:0 10px 0 0}
.tab_settings .profile_photo input{border: inherit ;height:auto;margin-top:10px;padding-top:1px;padding-bottom:1px;width:auto;}
.tab_settings .profile_photo #UserRight{border:0px}



#save_changes { background:url('../img/buttons/all_buttons.gif') 0px -114px; border:0px;  cursor:pointer;padding:0px; display:block; height:19px; margin-right:10px; width:85px}
#save_changes:hover { background-position:0 -133px}
/*////////////////////////*/
/* end styles my Settings*/
/*///////////////////////*/


/*//////////////////////////////////*/
/* styles for promotion view */
/*//////////////////////////////////*/
.promotion_view {padding:18px 0 23px 13px; width: 500px;}
.promotion_view img{border:1px solid #67778c;float:left; }
.promotion_view div{float:left;padding:0 0 0 22px; width:auto;}
.promotion_view div h3, .promotion_view div h3 a {color:#0093d0;font-size:20px;line-height:22px;padding-bottom:3px}
.promotion_view div span{display:block;padding:1px 0 2px 0;}
.promotion_view div span b{color:#414141;}
.promotion_view div a.square, .promotion_view div a.pear{float:left;margin-right:20px;}
.promotion_view div div{float:none;height:25px;padding:7px 0 0 0px;}


/*//////////////////////////////////*/
/* begin styles for Featured Network / Featured Event */
/*//////////////////////////////////*/
#featured_network, #featured_event {border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
#featured_network #footer_calendar, #featured_event #footer_calendar{margin-top:0px;border-right:0px;border-left:0px}
.top_featured_network {padding:18px 0 23px 13px;width:610px}
.top_featured_network img{border:1px solid #67778c;float:left;width:180px}
.top_featured_network div{float:left;padding:0 0 0 22px;width:393px;}
.top_featured_network div h3, .top_featured_network div h3 a {color:#0093d0;font-size:20px;line-height:22px;padding-bottom:3px}
.top_featured_network div span{display:block;padding:1px 0 2px 0;}
.top_featured_network div span b{color:#414141;}
.top_featured_network div a.square, .top_featured_network div a.pear{float:left;margin-right:20px;}
.top_featured_network div div{float:none;height:25px;padding:7px 0 0 0px;}
#featured_network .contacts_container .headers, #featured_event .headers{float:none;width:auto !important;margin:0 0 19px 0;padding:0}
#featured_network .contacts_container .headers a, #featured_event .contacts_container .headers a{font-size:12px}
#featured_network .contacts_container div.clear, #featured_event .contacts_container div.clear{float:none;padding:0px;height:26px}
#featured_network .contacts_container div, #featured_event .contacts_container div{width:394px}
#featured_network .contacts_container p, #featured_event .contacts_container p{width:110px}
#featured_event .book_now_button{margin:2px 0 10px 0}
#eventsAddToPlanner {display:block;width:100%;height:135px;}
#eventsAddToPlanner div{float:left;width:130px}
#eventsAddToPlanner label{font-weight:bold}
#eventsAddToPlanner img{display:block;padding:14px 0 2px 16px}
#eventsAddToPlanner h3, #eventsAddToPlannerOK h3, #eventsAddToPlannerCONFLICT h3{font-size:14px;}
#eventsAddToPlanner p{padding-top:2px}
#eventsAddToPlannerOK p{padding:2px 0 15px 0}
#eventsAddToPlannerCONFLICT{padding-bottom:15px;}
#eventsCONFLICT{padding:0 3px 0 0}
#eventsAddToPlannerCONFLICT span.conf{color:#ef4035;font-weight:bold;display:block;padding:10px 0 0 0}
#eventsAddToPlannerOK span.conf{color:#ef4035;font-weight:bold;display:block;padding:3px 0 8px 0}
#eventsAddToPlannerCONFLICT .events_private{background:url('../img/plans/event_private_small.gif') no-repeat 0px 6px;color:#ef4035;font-weight:bold;padding:3px 0 13px 26px}
#eventsAddToPlannerCONFLICT .events_shared{background:url('../img/plans/event_shared_small.gif') no-repeat 0px 6px;color:#ef4035;font-weight:bold;padding:3px 0 13px 26px}
#eventsAddToPlannerCONFLICT p{padding:0px 0 15px 0}
#eventsAddToPlannerCONFLICT .plan_added{font-size:12px;font-weight:normal;padding-top:2px}
#eventsAddToPlannerCONFLICT .plan_added b{font-weight:normal;}

#JSadd, #JSgo_to_planer, #JSyes{margin-right:10px;}



/*/////////////////////////////*/
/* end styles Featured Network /  Featured Event */
/*////////////////////////////*/

/*//////////////////////////////////*/
/* begin styles for Network Details*/
/*//////////////////////////////////*/
#network_details {border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
#network_details #footer_calendar{margin-top:0px;border-right:0px;border-left:0px}
.network_details{padding:18px 14px 23px 14px}
.network_details p{padding:0 0 26px 0}
.network_details h3{color:#414141;font-weight:bold;font-size:18px;padding:4px 0 9px 0}
.network_details h4{color:#0093d0;font-weight:bold;font-size:12px;padding-bottom:7px}
.network_details a.square{margin-top:14px}
.network_details .gallery {padding-top:8px;width:595px;overflow:hidden}
.network_details .gallery div{display:block;width:600px}
.network_details .gallery div .clear{width:0px}
.network_details .gallery div.clear{width:0px}
.network_details .gallery img{border:1px solid #8290a1;float:left;height:auto;width:38px;}
.network_details .gallery a{display:block;float:left;margin:0 20px 20px 0;width:40px;}
.network_details .gallery a.square{height:auto;margin:0 0 26px 0;width:auto;}
.NDpagination {height:25px;padding-top:5px}
.NDpagination  a.square{float:left;margin-top:2px}
.NDpagination .SelectMessage{clear:none;display:block;float:right;padding:0px;}
.NDpagination .SelectMessage .showing{padding-right:10px}

.NDpagination2 {width:595px;padding-top:5px;padding-bottom:5px}
.NDpagination2  a.square{float:left;margin-top:2px}
.NDpagination2 .SelectMessage{clear:none;display:block;float:right;padding:0px;}
.NDpagination2 .SelectMessage .showing{padding-right:10px}

.NDpagination3 {width:595px;padding-top:5px;}
.NDpagination3  a.square{float:left;margin-top:2px}
.NDpagination3 .SelectMessage{clear:none;display:block;float:right;padding:0px;}
.NDpagination3 .SelectMessage .showing{padding-right:10px}


.network_details .NDmembers {padding-top:24px;width:100%}
.network_details .NDmembers img{border:1px solid #8290a1;float:left;height:auto;margin-bottom:20px;width:38px}
.network_details .NDmembers div.bo_mess{font-size:11px;display:block;float:right;width:544px;padding-bottom:10px}
.network_details .NDmembers div.bo_mess a{font-size:11px}

.network_details .NDmembers p{font-size:11px;display:block;float:right;width:544px;padding:0px}
.network_details .NDmembers p font{color:#414141;display:block;font-size:12px;padding-bottom:3px}
.network_details .NDmembers p font span{color:#0093d0;}
.network_details .NDmembers p font a{font-size:12px}
.network_details .NDmembers .line{margin:0 0 16px 0}

.network_details .NDmembers2 {width:100%;clear:both}
.network_details .NDmembers2 img{border:1px solid #8290a1;float:left;height:auto;margin-bottom:20px;width:38px}
.network_details .NDmembers2 div.bo_mess{font-size:11px;display:block;float:right;width:544px;padding-top:10px;padding-bottom:10px}
.network_details .NDmembers2 div.bo_mess a{font-size:11px}

.network_details .NDmembers2 p{font-size:11px;display:block;float:right;width:544px;padding:0px}
.network_details .NDmembers2 p font{color:#414141;display:block;font-size:12px;padding-bottom:3px}
.network_details .NDmembers2 p font span{color:#0093d0;}
.network_details .NDmembers2 p font a{font-size:12px}
.network_details .NDmembers2 .line{margin:0 0 16px 0}



/*/////////////////////////////*/
/* end styles Network Details*/
/*////////////////////////////*/




#skip_this_step { background:url('../img/buttons/skip_this_step.gif') no-repeat; border:0px; display:block; height:25px; width:125px; margin-bottom:20px;}
#skip_this_step:hover { background-position:0 -25px}
#skip_this_step span { display:none}









/*/////////////////////////*/
/* begin styles for planner*/
/*/////////////////////////*/
#my_profile {border:1px solid #d3d3d3;border-top:0px;padding:11px 14px 5px 14px;width:595px;}
#my_profile div.con_request{padding:7px 0 0 0 }
#my_profile div.con_request img{width:22px;margin:0 10px 30px 0}
#my_profile div.request{background:#f0f0f0;border:1px solid #d3d3d3;clear:both;line-height:17px;width:585px;margin:0 0 14px 0;padding:10px 0 12px 8px}
#my_profile div.request a{font-weight:bold;}

#my_profile b{color:#414141;}
#my_profile img{border:1px solid #8290a1;display:block;margin:9px 0 0 0;float:left}
#my_profile .information{color:#767676;line-height:22px;padding:1px 0 23px 0}
#my_profile .all img{width:38px;}
#my_profile .all div{float:left;padding:0 15px 0 0;width:183px;}
#my_profile .galleryimages div {float:left;padding:0 15px 0 0;width:63px;} 
#my_profile .all p{display:block;float:right;margin:0;padding:7px 0 0 0;width:133px;}
#my_profile .all p span{color:#0093d0;display:block;font-weight:bold}
#my_profile .all p a{display:block;font-size:11px}
#my_profile .all{padding-bottom:20px}
#my_profile .all .clear{height:11px}
/*//////////////////////*/
 /* end styles my planner*/
/*//////////////////////*/


/*///////////////////////////*/
/* begin styles for Join Networks / Find Event / Find A Friend / Home */
/*///////////////////////////*/
#nonMembers td.left { width:586px; padding-right:21px;}
#nonMembers .box { border:solid 1px #d3d3d3; margin-bottom:20px;}
#nonMembers .box2 {  padding-bottom:13px;}
#nonMembers .box img { display:block;}
#nonMembers .box img.mainImg { margin-top:-10px;}

#nonMembers .box h1 { background:url('../img/plans/grey_head.gif') repeat-x; color:#fff; font-size:14px; height:20px; padding:5px 0 12px 14px;}
#nonMembers .box .content { padding:18px;}
#nonMembers .box .content p { padding:5px 0 10px 0}
#nonMembers .box .content ul { list-style: none; margin-top:10px; margin:10px 0 20px 0}
#nonMembers .box .content ul li { padding:5px 0 5px 25px; background:url('../img/redDot.gif') 9px 11px no-repeat;}
#registerNowLink { background:url('../img/buttons/signUpFreeSmall.gif') no-repeat; border:0px; display:block; height:25px; width:184px; margin-top:20px;}
/*#registerNowLink:hover { background-position:0 -25px}*/
#registerNowLink span { display:none}
#nonMembers td.rht { width:334px;}

#ajaxSignIn .signInTable { padding:3px 0px 0px 0px; margin-left:10px; width:323px;}
#ajaxSignIn .signInTable td.lft {font-weight:bold; padding:6px 0;}
#ajaxSignIn .lessPadding {margin:0px;}
#ajaxSignIn .signInTable td.remeber input{height:auto;}
#ajaxSignIn .signInTable td.remeber label{font-size:11px;font-weight:normal;}
#ajaxSignIn .signInTable td.lft_l{white-space:nowrap}
#ajaxSignIn .signInTable td.lft span { font-weight:normal; font-size:11px; padding-left:1px;}
#ajaxSignIn .signInTable td.rht { width:215px; padding:0 0 3px 7px;}
#ajaxSignIn .signInTable td.rht input.text { border:solid 1px #9da7b5;margin-right:1px; width:196px;}
#ajaxSignIn .signInTable td.rht input.yellow { border:solid 1px #d5d5d5;background:#fdffd3; width:247px;height:22px;}
#ajaxSignIn .signInTable td.rht input.smallyellow { border:solid 1px #d5d5d5;background:#fdffd3; width:215px;}
	#notMemberYet span {margin-top:3px; font-weight:bold;float:left;}

#nonMembers .box .signInTable { padding:3px 0px 0px 0px; margin-left:10px; width:313px;}
#nonMembers .signInTable td.lft {font-weight:bold; padding:6px 0;}

#nonMembers .signInTable td.remeber input{height:auto;}
#nonMembers .signInTable td.remeber label{font-size:11px;font-weight:normal;}
#nonMembers .signInTable td.lft_l{white-space:nowrap}
#nonMembers .signInTable td.lft span { font-weight:normal; font-size:11px; padding-left:1px;}
#nonMembers .signInTable td.rht { width:215px; padding:0 0 3px 0;}
#nonMembers .signInTable td.rht input.text { border:solid 1px #9da7b5;margin-right:1px; width:196px;}
#nonMembers .signInTable td.rht input.yellow { border:solid 1px #d5d5d5;background:#fdffd3; width:247px;height:22px;}

#signInButton { background:url('../img/buttons/all_buttons.gif') no-repeat; border:0px;  cursor:pointer; float:right; display:block; height:19px;width:84px}
#signInButton:hover { background-position:0 -19px}
#forgottenPassword {font-size:11px;  }


#nonMembers .box .registerBox { background:url('../img/smallRegisterBg.jpg') no-repeat; height:138px; margin-top:-10px;  padding-left:187px; }
#nonMembers .box .registerBox span { display:block;font-size:16px; font-weight:bold; padding:18px 0 5px 0; }
#registerLink { background:url('../img/buttons/register.gif') no-repeat; border:0px; display:block; height:19px; margin-top:6px; width:84px}
#registerLink:hover { background-position:0 -19px}
#registerLink strong { display:none}
#continue { background:url('../img/buttons/continue.gif') no-repeat; border:0px; display:block; height:19px; margin-top:6px; width:85px}
#continue:hover { background-position:0 -19px}
#getintouch { background:url('../img/buttons/getintouch.gif') no-repeat; border:0px; display:block; height:19px; margin-top:6px; width:85px}
#getintouch:hover { background-position:0 -19px}
#getintouch span { display:none}

#bookatable { background:url('../img/buttons/bookatable.gif') no-repeat; border:0px; display:block; height:25px; margin-top:6px; width:146px; float:left;}
#bookatable:hover { background-position:0 -25px}
#bookatable span { display:none}


a.importlogos, a.importlogoschosen {display:block; width:154px; height:154px; background-repeat: no-repeat; background-position:top left;float:left;margin:auto 24px auto auto;}
a.importlogos span, a.importlogoschosen span {display:none;}
a.importlogos:hover {background-position:bottom left;}
a.importlogoschosen {background-position:bottom left;}
.msn {background:url('../img/logos/hotmail.gif');}
.gmail {background:url('../img/logos/gmail.gif');}
.aol {background:url('../img/logos/aol.gif');}
.yahoomail {background:url('../img/logos/yahoomail.gif');}
.ical {background:url('../img/logos/ical.gif');}
.google {background:url('../img/logos/google.gif');}
.outlook {background:url('../img/logos/outlook.gif');}
.yahoo {background:url('../img/logos/yahoo.gif');}

#nonMembers .box .popularNetworks { padding-bottom:25px;}
#nonMembers .box .popularNetworks .lft { width:70px; padding:7px 10px 10px 15px;}
#nonMembers .box .popularNetworks .rht { font-size:12px; padding:5px 0 0 0; line-height:15px;}
#nonMembers .box .popularNetworks .rht span { font-size:11px; font-weight:bold}
#nonMembers .box .popularNetworks .rht span.lastMembers { font-size:11px; font-weight:bold; padding-top:5px; display:block;}
/*/////////////////////////*/
/* end styles for Join Networks / Find Event / Find A Friend / Home */
/*/////////////////////////*/

.restaurantBooking label {float:left; display:block; width:160px; font-weight:bold;color:#414141;padding:6px 0 3px 0;}
.rbookInput {color:#656565; width:178px;padding:2px; border:1px solid #9da7b5;}


ul.importlanding {padding:20px;}
	ul.importlanding li {padding:10px;}
	ul.importlanding a {color:#656565;}
		ul.importlanding li.importExport {list-style-image:url('../img/buttons/MyPlanner.gif') ;list-style-position:inside;}
		ul.importlanding li.findFriends {list-style-image:url('../img/buttons/Contacts.gif') ;list-style-position:inside;}
		ul.importlanding li span {position:relative; top: -10px;}
		ul.importlanding li:hover {text-decoration:none;color:#0093d0;}

.floatleft, .floatl {float:left;}
.floatright, .floatr {float:right;}

#footer{height:134px;vertical-align:top;padding-top:21px}
#footer .left_footer{float:left;width:135px;padding-left:16px;}
#footer .right_footer{float:right;text-align:right;padding-top:15px;width:820px;}
#footer .right_footer a{color:#b4b4b4;font-weight:bold;margin-right:15px}


.friendsPlansTodayContainerHidden {background-color:#fffece;}

#unreadmessagecount {color:#ef4035;}

.error-message {white-space:nowrap;width:200px;}

#feedbackForm label{display:block;padding:5px 0; font-weight:bold;}
#feedbackForm select{display:block;padding:2px 0 8px 0;}

.memberGrey {background:#eaeaea;}

p.em {margin:1em 0px;}

.form-error {color:red;}
textarea.form-error {border:1px solid red; background:#ffcccc;}
.halfTransparent {opacity: 0.3;}
/*****
CAKE SQL DUMP STYLING BELOW
*****/
.cake-sql-log tr:hover { background:#ddd;}



/* chopped pages - 03.03.2010 */
#signInLargeButton { background: url('../img/buttons/signin-large.gif') no-repeat 0 0; border:0; cursor:pointer; display:block; float:right; height:25px; width:89px;}
#signInLargeButton:hover { background-position: 0 -25px; }

#signup { margin-top: 30px; width: 954px; height: 69px; background: url('../img/pages/signup_bg.gif') repeat-x; }
#signup_l { float: left; width: 12px; height: 69px; background: url('../img/pages/signup_l.gif') no-repeat; }
#signup_r { float: left; width: 12px; height: 69px; background: url('../img/pages/signup_r.gif') no-repeat; }
#signup_text { float: left; width: 910px; padding: 15px 10px; color: #01577a; font-size: 12px; font-weight: bold; }
#signup_text .question { font-size: 16px; margin-bottom: 5px; }
#signup_text p { width: 697px; }
#signup_text a { display: block; margin-top: 3px; }

#business_signin .signInTable td { padding: 5px 0; }
#business_signin .signInTable td.remeber input{height:auto;}
#business_signin .signInTable td.remeber label{font-size:11px;font-weight:normal;}
#business_signin .signInTable td.lft { padding-top: 10px; }
#business_signin .signInTable td.lft span { font-weight:normal; font-size:11px; padding-left:1px;}
#business_signin .signInTable td.rht { width:215px; padding:0 0 3px 0;}
#business_signin .signInTable td.rht input.text { border:solid 1px #9da7b5;margin-right:1px; width:196px;}
#business_signin .signInTable td.rht input.yellow { border:solid 1px #d5d5d5;background:#fdffd3; width:310px;height:22px;}

#two_columns_l .left_columns { width: 586px; float: left; margin-right: 20px; }
#two_columns_l .right_columns { width: 334px; float: left; }
#two_columns_l .portlet-header { width: 334px; }
#two_columns_l .portlet-header .helperdiv { width: 332px; }
#two_columns_l .portlet-content { width: 312px; padding: 0 10px 10px 10px; }
#two_columns_l .ui-sortable-placeholder { width: 332px; }
#two_columns_l .portlet { margin-bottom: 20px; }

#popular_businesses.portlet-content { padding-bottom: 0; }
#popular_businesses ul { list-style: none; padding-top: 15px; }
#popular_businesses ul li { padding-bottom: 20px; }
#popular_businesses .business_thumb { display: block; float: left; margin-right: 20px; width: 59px; }
#popular_businesses .business_thumb img { border: 1px solid #67778c; }
#popular_businesses .business_info { float: left; }
#popular_businesses .business_info a { font-weight: bold; }

#business_l, #detailed_plans { border: 1px solid #D6D6D6; border-top: none; }
#business_l .banner { background: url('../img/business_landing.jpg') no-repeat; width: 584px; height: 232px; border-bottom: 1px solid #D6D6D6; }
#business_l .text { padding: 30px; line-height: 25px; }
#business_l h2 { font-size: 16px; }
#business_l p { font-size: 12px; }
#business_l li { font-size: 14px; font-weight: bold; }
#business_l ul { margin-left: 20px; margin-top: 10px; }
#business_l .text a { display: block; margin-top: 20px; width: 213px; }

#whatis { width: 899px; border: 1px solid #D6D6D6; border-top: none; padding: 20px; }
#whatis p { text-align: justify; }
#whatis ul { margin-left: 15px; }
#whatis li { line-height: 25px; }
#whatis .label { font-size: 14px; font-weight: bold; margin: 5px 0;}
#whatis .button { margin: 15px 0; display: block; width: 213px; }
#personal, #business { float: left; width: 359px; padding-left: 90px; }
#business { background: url('../img/pages/business.png') no-repeat top left; }
#personal { background: url('../img/pages/personal.png') no-repeat top left; padding-right: 20px; width: 340px; }

#package_p { width: 909px; border: 1px solid #D6D6D6; border-top: none; padding: 25px 10px 35px 20px; }
#package_p h2 { font-size: 30px; text-align: center; margin-bottom: 30px; }
#package_p .plan_container { text-align: center; width: 290px; height: 300px; float: left; background: url('../img/pages/plan_r.gif') repeat-y right; }
#plan_b { margin: 0 15px; }
#package_p .plan_container h3 { margin-right: 5px; vertical-align: middle; color: #fff; font-size: 18px; padding-top: 6px; height: 24px; width: 285px; background: url('../img/pages/plan_header.gif') repeat-x; }
#package_p .plan_content { border-left: 1px solid #d0d0d0; height: 261px; }
#package_p .plan_footer { height: 9px; width: 290px; background: url('../img/pages/plan_footer.gif') no-repeat; font-size: 0; }
#package_p p { width: 283px; height: 33px; line-height: 33px; color: #000; margin-right: 5px; }
#package_p .point { background: url('../img/dotted.gif') no-repeat bottom center; }
#package_p .staff { font-size: 16px; font-weight: bold; }
#package_p .button { display: block; width: 169px; height: 33px; margin: 15px auto 5px; }
#package_p .small { font-size: 11px; }
#plan_a_price, #plan_b_price, #plan_c_price { font-size: 14px; font-weight: bold; }
#plan_a_price, #detailed_plans table .plan_a { background-color: #ffe178; }
#plan_b_price, #detailed_plans table .plan_b { background-color: #ffc778; }
#plan_c_price, #detailed_plans table .plan_c { background-color: #ffa178; }

#moving_37 .portlet-header, #moving_36 .portlet-header { cursor: auto; height: 27px; }
#moving_36 h1, #moving_37 h1 { padding-left: 14px; }
#moving_36, #moving_37 { margin-bottom: 20px; }

#detailed_plans { padding: 20px 10px 30px 15px; color: #000; }
#detailed_plans h2 { font-size: 16px; margin-bottom: 15px; }
#detailed_plans p { margin-bottom: 15px; text-align: justify; }
#detailed_plans table { border: 1px solid #d0d0d0; border-bottom: none; border-right: none; width: 549px; }
#detailed_plans .table { width: 555px; background: url('../img/pages/plan_r.gif') repeat-y right; }
#detailed_plans .table_footer { height: 9px; width: 555px; background: url('../img/pages/table_footer.gif') no-repeat; font-size: 0; }
#detailed_plans table tr { height: 35px; }
#detailed_plans table td { text-align: center; padding-left: 1px; }
#detailed_plans table .label, #detailed_plans table .onecol td, #detailed_plans table .twocols td { text-align: left; padding-left: 20px; }
#detailed_plans table .table_header { height: 30px; background: url('../img/pages/plan_header.gif') repeat-x; color: #fff; }
#detailed_plans table .table_header td { font-weight: bold; font-size: 14px; }
#detailed_plans table .dotted { background: url('../img/dot_v.gif') repeat-y left; }
#detailed_plans table .tick { background: url('../img/tick.gif') no-repeat; width: 17px; height: 16px; margin: auto; }
#detailed_plans table .button { background: url('../img/buttons/signup_now_small.gif') no-repeat top; display: block; width: 96px; height: 19px; margin: auto; }
#detailed_plans table .button:hover { background-position: 0 -19px; }
#detailed_plans table .onecol td, #detailed_plans table .price_label { font-size: 12px !important; font-weight: bold; background-color: #c8efff; }
#detailed_plans table .prices td { font-weight: bold; font-size: 16px; }
#detailed_plans table .blank { background-color: #f0f0f0; }
#detailed_plans table .group_label { font-weight: bold; vertical-align: bottom; }
#detailed_plans table .dotted_h .left { background: url('../img/dotted_part1.gif') no-repeat bottom right; }
#detailed_plans table .dotted_h td { background: url('../img/dotted_part2.gif') no-repeat bottom left; }

.search_events .subcategory select { width: 185px; }
.search_events .subcategory label { width: 87px; }

.browse_services { line-height: 20px; font-weight: bold; }

#business_signup_now { background: url('../img/mrs_service.jpg') no-repeat left top; padding-left: 130px; width: 163px; }
#business_signup_now p { margin: 5px 0; }
#business_signup_now .button { display: block; float: left; margin-right: 5px; height: 19px; }
#business_signup_now .find_out_more {background:url('../img/buttons/all_buttons.gif') -96px -494px;height:19px; width: 90px; }
#business_signup_now .find_out_more:hover { background-position: -96px -513px; }
#business_signup_now .signup { background:url('../img/buttons/all_buttons.gif') -186px -494px;height:19px; width: 58px; }
#business_signup_now .signup:hover { background-position: -186px -513px;}

#featured_event .service_info, #featured_event .service_links { float: left; padding-top: 0; height: auto; }
#featured_event .service_links { width: 150px; line-height: 20px; }
#featured_event .service_info { width: 243px; }
#featured_event .service_links a { float: none; }
#featured_event .service_desc { margin-top: 5px; }

.services_container #featured_event .contacts_container p { width: 120px; }
.services_container #featured_event .contacts_container div { width: 384px; }
#featured_event .contacts_container div.clear, .contacts_container div.clear{display:block;clear:both;float:none;height:0px;width:0px;overflow:hidden;line-height:0px;padding:0px;margin:0px}

.services_container #featured_event .contacts_container div a { font-size: 12px; }
.services_container #featured_event .contacts_container .halfblock { float: left; width: 282px !important; padding: 0; margin-bottom: 10px; }
.services_container #featured_event .contacts_container .halfblock h2 { width: 225px; }
.services_container #featured_event .contacts_container .leftblock { margin-right: 30px; }
.services_container #featured_event .contacts_container .halfblock_body { padding: 10px 5px; width: 272px; }
.services_container #featured_event .contacts_container .halfblock .headers { margin-bottom: 0; }
.services_container .more { font-size: 11px; font-weight: bold; }

.services_container #featured_event .services_list p { line-height: 20px; float: none; width: auto; background: url('../img/dot_tr.gif') repeat-x bottom; padding-bottom: 15px; }
.services_container #featured_event .services_list .intro { background: none; padding: 0; }
.services_container #featured_event .services_list .last { background: none; }
.services_container #featured_event .services_list h2 a { font-size: 14px; margin: 20px 0 5px 0; display: block; }

.services_container #featured_event .top_featured_network .headers { margin-right: 14px; }
.services_container #featured_event .cats_breadcrumb { padding: 15px 14px; font-weight: bold; }
.services_container #featured_event .subcats { line-height: 20px; margin: 0 14px; padding: 10px; border: 1px solid #d3d3d3; }
.services_container #featured_event .contacts_container .cat_more { width: auto; padding: 0; }
.services_container #featured_event .contacts_container .cat_more div { width: 460px; padding: 0; padding-right: 15px; }
.services_container #featured_event .contacts_container .cat_more div a{font-size:11px}
.services_container #featured_event .contacts_container .business_buttons a{font-size:11px}
.contacts_container .no_border{border:0px;padding:0 0 30px 0}
.contacts_container .no_border span{background:#fff;display:inline;clear:inherit;height:auto}


.services_container #featured_event .services_az p { float: none; width: auto; padding: 10px 0; }
.services_container #featured_event .services_az p span { background: none; display: inline; font-size: 30px; }
.services_container #featured_event .services_az ul { margin-top: 10px; list-style-type: none; float: left; width: 143px; padding-right: 5px; }
.services_container #featured_event .services_az ul li { line-height: 25px; }
.services_container #featured_event .services_az .letters .clear { width: auto; height: auto; }
.services_container #featured_event .services_az .letters { float: none; width: auto; padding: 0; margin-bottom: 20px; }
.services_container #featured_event .services_az .letters a, .services_container #featured_event .services_az .letters span { clear: none; background: url('../img/buttons/letter.gif') no-repeat top; text-align: center; font-weight: bold; color: #fff; float: left; margin: 5px 2px 0 0; padding: 1px 1px 0 0; width: 20px; height: 18px; display: block; }
.services_container #featured_event .services_az .letters a:hover { background-position: 0 -19px; }
.services_container #featured_event .services_az .letters .empty { background-position: 0 -38px; }

.services_container #featured_event .nav, .services_container #featured_event .nav2 { margin: 5px 14px; font-weight: bold; }
.services_container #featured_event .contacts_container .nav { float: none; height: 30px; width: auto; margin: 0; padding: 0; }
.services_container #featured_event .contacts_container .nav p { width: auto; }
.services_container #featured_event .contacts_container .nav p.floatr { float: right; }
.services_container #featured_event .nav a { display: block; float: left; margin: 0 3px; }
.services_container #featured_event .nav .next { margin: 0 0 0 5px; }
.services_container #featured_event .nav2 #SortMessage select { margin-right: 5px; }
#RefineSearch { margin-top: 1px; }
#RefineSearch label { background: url('../img/pages/search.gif') no-repeat left; display: block; float: left; margin-right: 5px; padding: 5px 0 0 20px; }
#RefineSearch input#Search { border:1px solid #9DA7B5; padding: 1px 0; width: 155px; display: block; float: left; }
#RefineSearch input.button { margin-left: 5px; background: url('../img/buttons/go2.gif'); width: 34px; height: 19px; }
#RefineSearch input.button:hover { background-position: 0 -19px; }

/*faq*/
#faq ul{list-style:none;margin:0 0 0 5px;padding:0 0 0 0}
#faq li{padding:3px 0 3px 0;margin:0 0 0 0 }
#faq a.faq{background: url('../img/arrow_faq.gif') 0px 0px no-repeat;padding:0 0 0 15px}
#faq a.faq2{background-position:0px -13px}
.article div{padding:0 0 0 15px}
.article div p{margin:0;padding:5px 0 5px 0}
.article{height:0px;overflow:hidden}
/* end faq*/