/******************************************************

                 COMMON STYLES

******************************************************/

* {
	margin				: 0;
	padding				: 0;
	font				: 13px/17px 'Lucida Sans Unicode','Lucida Grande',Tahoma,Verdana,Arial,helvetica,sans-serif;


}

html { height: 100%; margin-bottom: 1px; }

body {
	
	position			: relative;
	margin				: 0;
	padding				: 0;
	text-align			: center;
	color				: #525252;
	/*background-color		: #FFFBF0;*/
}

b, strong {
	font-weight:bold !important;
}

/******************************************************

                 CONTENT AREA STYLES

******************************************************/


#main {

	text-align			: left;
	position			: relative;
	margin				: 0 auto;
	width				: 860px;
	background			: #fff;
}


#top-sitter{

	height				: 60px;
	width				: 100%;
}
#main-sitter{

	text-align			: left;
	position			: relative;
	margin				: 0 auto;
	width				: 640px;
	background			: #fff;
}


#top {

	height				: 60px;
	width				: 860px;
}


#top #topnavi {

	float				: right;
	width 				: 200px;
	padding-right			: 15px;
	padding-top			: 20px;
	text-align			: right;
	font-size			: 11px;
	color				: #6D4426;
}


#top #topnavi a {

	text-decoration			: none;
	font-size			: 11px;
}

#main  #topbanner {

	width				: 860px;
	/*height				: 120px;*/
}

#main #bar1 {

	height				: 5px;
	width				: 860px;
	background-color		: #fff;
}

#main #footer {

	height				: 12px;
	width				: 860px;
	clear				: both;
}


#divcont {
	padding				: 6px;
	margin-bottom			: 5px;
	width				: 848px;
	/*border:1px red solid;*/
	
}

#divcont_login {
	padding				: 6px;
	margin-bottom			: 5px;
	width				: 848px;
}
	

	
#divcont {
	padding				: 6px;
	margin-bottom			: 5px;
	width				: 848px;
	height: auto;
	
}
#divcont-sitter{
	padding				: 6px;
	margin-bottom			: 5px;
	width				: 630px;
}
	
#divcont-1col, #divcont-2col{
	width				: 100%;
	background-color		: #fff;
	height 				: auto;
	min-height			: 400px;
	margin:0px;

}
#divcont-2col {
	width : 848px;
}

.details_hide {

}
.selectbox{	
	font-family:Verdana;
	font-size:12px;
	width:170px;
	background-color:#ffffff; 
	border-style:none;
	text-align :left;
	 behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}

.selectbox-search{	
	/*font-family:Verdana;
	font-size:13px;*/
	font : 13px/17px 'Lucida Sans Unicode','Lucida Grande',Tahoma,Verdana,Arial,helvetica,sans-serif;	
	width:170px;
	background-color:#ffffff; 
	border-style:none;
	text-align :left;
        behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}

#top-bar h1 {
	margin				: 0px;
}
#divcont #top-bar1 {
	margin				: 0 0 6px 0;
	padding				: 6px;
	background-color		: white;
}
#divcont #menu-bar1 {
	padding				: 6px;
	padding-bottom			:0px;
	padding-right			:0px;
	padding-left			:0px;
	background-color		: white;
	

}
#divcont #menu-bar1 h1{
	margin				: 6px 0 0px 0;
	padding-left			:6px;
	border-bottom			: 0px solid #b2b2b2;
	font-weight			: bold;
	font-size 			: 14pt;
	color				: #8a0673;

}
#divcont #menu-bar1 h2{
	margin				: 0px;
	border-bottom			: 1px solid #b2b2b2;
	font-weight			: bold;
	font-size 			: 14pt;
}
#top-bar1 h1 {
	margin				: 0px;
	font-size         : 12px;
}
#clear, .clear {
	clear				: both;
}


/*#rightcol {
	float				: right;
	width				: 270px;
	padding			: 6px;
	text-align			: justify;
	height: auto;
}*/


#rightcol_edit {
	float				: right;
	width: 270px;
	padding				: 6px;
	list-style-position: inside;
	text-align			: justify;
}


#rightcol {
	/*float				: right;*/
	text-align			: justify;
	width: 270px;
	padding:  6px;
	_padding-top:8px;
	margin-left : 566px;
}
/*
#rightcol ul li{
	padding-top		: 6px;
	margin-left:15px;
}
*/
#rightcol1 {
	float				: right;
	padding				: 6px;
}		
#rightcol{
list-style-position: inside;
}	
/*#content {
	padding				: 6px;
	margin				: 0 288px 0 0; */
/*	width				: 552px;*/
/*	height: auto;
}*/

#content {
	float : left;
	padding: 6px;
	width : 550px;
	overflow : hidden;
}

		

#content-1col {
	/*padding				: 6px;*/
} 	
	
#corporate {
	padding				: 6px;
	margin				: 0 288px 0 0;
	width				: 840px;
	background-color		: #fff;	
}
	
/*#content-middle {
	float				: right;
	width				: 128px;
	margin				: 0px;
	position			: relative;
}*/

#content-middle {
	text-align			: left;
	padding-top			: 7px;
	width:133px;
	margin				:0 0 0 417px;
}



/*#content-left {
	padding-top			: 10px;
	margin-right			: 136px;
}*/

#content-left {
	/*padding-top			: 10px;*/
	padding-top			: 7px;
	float : left;
	width: 410px;

}




#content-left h1,#rightcol h1, #rightcol_edit h1{
	font-weight			: bold;
	font-size 			: 12pt;
	display				: block;
	padding-bottom			: 7px;
	margin				: 6px 0 10px 0;
	/*border-bottom			: 1px solid #b2b2b2;*/
}
#rightcol .csc-header-n1 h1 {
	margin-top : 0px;
}


#content-left-head{
	font-weight			: bold;
	font-size 			: 12pt;
	display			: block;
	padding-bottom		: 7px;
	margin				: 6px 0 10px 0;
	border-bottom			: 1px solid #b2b2b2;
	color 				: #c580b7;
	height				: 17px;
}
#content-left h2,#rightcol h2  #rightcol_edit h2{
	font-weight			: bold;
	font-size 			: 10pt;
	display				: block;
	padding-bottom			: 7px;
	margin				: 6px 0 10px 0;
	border-bottom			: 0px solid #941679;
	color				:#941679;
}
#content-left-head .heading{
	float:left;
	width:400px;
}
#content-left-head .save{
	float:right;
}
#content-left-head h1{
	font-weight			: bold;
	font-size 			: 12pt;
	display				: block;
	padding-bottom			: 7px;
	border-bottom			: 0px solid #b2b2b2;
}
#content h2{
	font-weight			: bold;
	font-size 			: 10pt;
	display			: block;
	padding-bottom		: 7px;
	margin				: 6px 0 10px 0;
	border-bottom			: 0px solid #941679;
	color				:#941679;
}
#content-left-home  h1{
	font-weight			: bold;
	font-size 			: 11pt;
	display				: block;
	border-bottom			: 1px solid #b2b2b2;
	color				: #920d7a;
	margin				: 6px;
}

#content-mid-home  h1{
	font-weight			: bold;
	font-size 			: 11pt;
	display				: block;
	border-bottom			: 1px solid #b2b2b2;
	color				: #bf74af;
	margin				: 6px;
}
#small_box-mid{
	width:301px;
	_width:301px;
	margin: 9px 6px 0px 6px;
	color				: #666666;
}
#small_box-rig{
	width:301px;
	_width:301px;
	margin: 9px 6px 0px 6px;
	color				: #666666;
}
#home_subhead
{
	color				: #920d7a;
	background-color		: #e7d4e7;
	font-weight			: bold;
	padding				: 6px 1px 6px 12px;
	font-size 			: 9pt;



}


#home_subhead_connection
{
	color				: #920d7a;
	background-color		: #ffffff;
	font-weight			: bold;
	padding				: 0px 1px 6px 5px;
	font-size 			: 9pt;



}

#home_subhead_banner
{
	background-image:url('../images/community/gift_banner.gif');
       background-repeat:no-repeat;
	color: #920d7a;
	font-weight: bold;
	font-size : 9pt;
	background-color: #e7d4e7;
	padding: 6px 1px 6px 12px;
       vertical-align:text-bottom;

        /*background-image:url('../images/community/bk_logo.gif');*/

}
#home_subhead_banner a
{
	text-decoration: none;
	color: #920d7a;
	font-weight: bold;
	font-size : 9pt;

}
#home_subhead_banner a:hover
{
	text-decoration: none;
	color: #920d7a;
	font-weight: bold;
	font-size : 9pt;

}
#home_subcontent
{
	/*color				: #920d7a;*/
	background-color		: #f4eaf3;
	padding				: 2px 6px 2px 12px;
	font-size 			: 9pt;
	color				: #666666;

}

#home_subcontent_connection
{
	/*color				: #920d7a;*/
	background-color		: #ffffff;
	padding				: 6px 6px 6px 6px;
	font-size 			: 10pt;
	color				: #666666;

}

#home_subcontent .content_
{
	width:280px;
	line-height: 15pt;
}
#home_subcontent .content_left
{
	width:96px;
	float:left;
	font-size:10pt;

}
#home_subcontent .content_middle
{
	width:14px;
	float:left;
}
#home_subcontent .content_right
{
	width:170px;
	float:right;
	font-size:10pt;

}
#home_subcontent b
{
	color				: #920d7a;
	font-weight			: bold;
	text-align			: left;
	font-size 			: 9pt;
	padding:0;margin:0;

}	
#home_subcontent_mid b
{
	color				: #920d7a;
	font-weight			: bold;
	text-align			: left;
	font-size 			: 9pt;


}

#home_subcontent_mid a
{
	text-decoration		: none;
	font-size 			: 10pt;
	color				: #d4a2c8;

}
#home_subcontent_mid a:hover
{
	text-decoration		: none;
	font-size 			: 10pt;
	color				: #921179;

}
a.grey_link
{
	text-decoration		: none;
	color				: #666666;

}
a.grey_link:hover
{
	text-decoration		: none;
	color				: #921179;

}
#content-left-in{
	margin-right			: 100px;
	padding			: 6px;
	padding-top			: 0px;
	background-color		: white;
	_width:420px;
}
#content-left-in h2{
	font-weight			: bold;
	font-size 			: 10pt;
	display			: block;
	padding-bottom		: 7px;
	width				: 350px;
	margin				: 6px 0 10px 0;
	border-bottom			: 0px solid #941679;
	color				:#941679;
}
#content-middle-in {
	position			: relative;
	text-align			: right;
	background-color		: white;

}
#content-end-in {
	padding		: 6px;
	height	:	20px;
	text-align			: right;
	padding-left			: 100px;
	background-color		: white;

}
#con-left {
	margin-right			: 20px;
}

#con-left p {
	text-align			: justify;
	margin-bottom			: 10px;
}
#content-left p {
	text-align			: justify;
	margin-bottom			: 10px;
}
#content-left p b{
font-weight:bolder;
}
#corporate {
	padding				: 6px;
	margin				: 0 288px 0 0;
	width				: 848px;
}
#corporate-middle {
	float				: right;
	width				: 128px;
	margin				: 0px;
	position			: relative;
}
#corporate-right {
float:right;
width:350px;

}
#corporate-left {
float:left;
width:500px;
	
}
#garden-left {
float:left;
width:650px;

}
#garden-left h2{
font-weight			: bold;
	font-size 			: 10pt;
	display				: block;
	padding-bottom			: 7px;
	margin				: 6px 0 10px 0;
	border-bottom			: 0px solid #b2b2b2;

}
.button_garden{
	background-color		: #f4f0ef;
	border-style			: solid;
	border-color			: #f0efed;
	width				: 175px;
	color				: #666666;
	font-weight			: bold !important;   
	font-size			: 11px; 
}
#corporate-right h1,#corporate-left h1,#corporate-right b,#corporate-left b{
	font-weight			: bold;
	font-size 			: 10pt;
	display			: block;
	margin				: 6px 0 10px 0;
	border-bottom			: 1px solid #b2b2b2;
}

/*a.internal-link {
	font-size			: 9px;
	color 				: #CCCCCC;
}*/

a.internal-link1 {
	font-size			: 12px;
	color 				: #d4a2c8;
}

a:hover .internal-link1 {
	font-size			: 12px;
	color 				: #b03885;
}

/******************************************************

                 STYLES FOR OTHER ELEMENTS

******************************************************/

h1 {
	font-weight			: bold;
	font-size 			: 14pt;
	display				: block;
	padding-bottom			: 7px;
	margin				: 0px 0 10px 0;
	border-bottom			: 1px solid #b2b2b2;
}

h2 {
	font-weight			: bold;
	font-size 			: 12pt;
	display				: block;
	padding-bottom			: 7px;
	margin				: 6px 0 10px 0;
	border-bottom			: 1px solid #b2b2b2;
}

img {

	border 				: 0px;
}

b {
	font-weight			: bold;
}
/******************************************************

                 MAIN MENU STYLES

******************************************************/

#MainMenu * {

	font-size 			: 13px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande';

}

#MainMenu {

	height				: 20px;
	padding-top			: 4px;
	padding-bottom			: 4px;

}

#MainMenu ul {

	width				: 860px;
	list-style			: none;
	padding				: 0px;

}

#MainMenu li {

	text-align			: left;
	float				: left;
	line-height			: 20px; 
	margin				: 0px;

}

#MainMenu li.wp {

	margin				: 0px 4px 0px 0px;

}

#MainMenu li.nowp {

	margin				: 0px;

}

#MainMenu li a {

	display				: block;
	width				: 134px;
	height				: 20px;
	padding-left			: 6px;
	text-decoration			: none;

}
		
/******************************************************

                 MAIN MENU STYLES

******************************************************/


#MainMenu1 * {

	font-size 			: 13px;
font-family : 'Lucida Sans Unicode', 'Lucida Grande';

}

#MainMenu1 {

	height				: 20px;
	padding-top			: 4px;
	padding-bottom			: 4px;

}

#MainMenu1 ul {

	width				: 860px;
	list-style			: none;
	padding				: 0px;

}

#MainMenu1 li {

	text-align			: left;
	float				: left;
	line-height			: 20px; 
	margin				: 0px;

}

#MainMenu1 li.wp {

	margin				: 0px 4px 0px 0px;

}

#MainMenu1 li.nowp {

	margin				: 0px;

}
/*
#MainMenu1 li a {

	display				: block;
	width				: 98px !important;
	height				: 20px;
	padding-left			: 6px;
	text-decoration			: none;

}

#MainMenu1 li a {
	
	color				: #6a6a68;
	background-color	: #d4cbc3;
	
}

#MainMenu1 li a:hover {
	
	background-color	: #eae5e1;
	color				: #921179;
	
}
*/

#main ul li.style1c {
	background-color: #d4cbc3;
}
#main ul li.style2c {
	background-color: #eae5e1;
}

.activemenu{
	display				: block;
	width				: 98px !important;
	height				: 20px;
	padding-left			: 6px;
	text-decoration			: none;

	color				: #920d7a;
	background-color	: #d4cbc3;


}
.beforeactivemenu{
	display				: block;
	width				: 98px !important;
	height				: 20px;
	padding-left			: 6px;
	text-decoration			: none;

	color				: #6a6a68;
	background-color	: #d4cbc3;
}
	
	
/******************************************************

                 MAIN MENU STYLES

******************************************************/

/******************************************************

                 DROPDOWN MENU STYLES

******************************************************/
#main ul.menu  {

	padding				: 0;
	margin				: 0;
	list-style			: none;
	position			: absolute;
	top				:84px;
	left				: 0px;

}

#main ul li.style1c {

	width				: 94px;
	padding				: 1px 4px 1px 6px;
	background-color		: #f0ebe8;

}

#main ul li.style2c {

	width				: 94px;
	padding				: 1px 4px 1px 6px;
	background-color		: #f5f1f0;

}

#main ul li.style2c a, #main ul li.style1c a {

	text-decoration			: none;
	display				: block;
	width				: 100%;

}
	
* html #main li.style1c, * html #main li.style2c {

	width				:94px;

}
/*****************************************
 *
 * common typo3 styles
 *
 * **************************************/
div.csc-header h1 {
	font-size			: 12pt;
	font-weight			: bold;
	border				: none;
}

#rightcol div.csc-header h1 {
	font-size: 14pt;
	/*padding-top 			: 4px;
	margin-top			: 2px;*/
	border-bottom			: 1px solid #b2b2b2;
	text-transform			: lowercase;
	margin-top : 0px;
	
}

#content-left  ul, #content-left ol {
	margin-left: 15px;
	padding-left : 15px;
}

.textbox-small, .textbox-medium, .textbox {
	background-color		: #f4f0ef;
	border				: 1px solid #f0efed;
	color				: #878787;
}
.textbox-home{
	background-color		: #ffffff;
	border				: 1px solid #f0efed;
	color				: #878787;
	width:170px;

}
.dropdown{
	width:177px; 
	background-color:#efefef; 
	border-style:none;
	/*text-align :right;*/
	color:#878787;
}
.dropdown_IE{
	width:177px; 
	background-color:#efefef; 
	border-style:none;
	/*text-align :right;*/
	color:#878787;
    behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}
.dropdown_rateme{
	width:177px; 
	background-color:#d4cbc3; 
	border-style:none;
	/*text-align :right;*/
	color:#878787;
}

.dropdown1{
	width:170px; 
	background-color:#ffffff; 
	border-style:none;
	text-align :left;
	color: #878787;
}
.button {
	background-color		: #f4f0ef;
	border-style			: solid;
	border-color			: #f0efed;
	color				: #666666;
	font-weight			: bold !important;   
	font-size			: 11px;
	padding				: 0;
	margin				: 0;
	text-transform			: lowercase;
}
.textbox-medium {
	width: 150px;
}

.textbox-small {
	width: 100px;
}
/******************************

for job list

*****************************/

.category {
        font-weight                     : bold !important;
        line-height                     : 200%;
}
.category_expanded{
        font-weight                     : bold !important;
        line-height                     : 200%;
/*	color:#f69101;*/
	color:#992081;
}
.category_expanded .a
{
color:#f69101;

}
#joblist li.jobtitle {

        border                          : 1px solid #E0E0E0;
        background-color                : #FAFAFA;
        padding                         : 5px;
        margin-left                     : 10px; padding-left : 5px;
        margin-bottom                   : 15px;
}

.boxed-layout {
        border                          : 1px solid #E0E0E0;
        background-color                : #FAFAFA;
	padding                         : 5px;
        padding-left                    :20px;
        margin-bottom                   : 10px;
	 
}

.small-letters {
        font-size                       : 9px;
}
.error {
        background-color : #ffe5e5;
}
#style_content li
{

font-style: normal;
line-height: 2em;
text-indent: 5px;
list-style-position: outside;
list-style-type:disc;

}

.expanded {

	background-image : url(../../typo3/gfx/expand.jpg);
	background-position : 0px 4px;
	padding-left: 25px;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-bottom:5px;
}

.collapsed {
	background-image : url('../../typo3/gfx/compress_odd.jpg');
	padding-left: 25px;
	padding-bottom:5px;
	background-position : 0px 4px;
	background-repeat: no-repeat;
	cursor:pointer;
}
.collapsed_even{
	background-image : url('../../typo3/gfx/compress.jpg');
	padding-left: 25px;
	padding-bottom:5px;
	background-position : 0px 4px;
	background-repeat: no-repeat;
/*	background-color:#fdf4e5;*/
	background-color:#f9f2f9;
	cursor:pointer;
}
.expanded_garden{

	/*background-image : url(../../typo3/gfx/expand.jpg);*/
	background-image : url(../../typo3/gfx/expand_sitter.jpg);
	background-position : 0px 4px;
	padding-left: 25px;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-bottom:5px;
/*	color:#f69101;*/
}
.expanded_garden_even{

/*	background-image : url(../../typo3/gfx/expand.jpg);*/
background-image : url(../../typo3/gfx/expand_sitter1.jpg);
	background-position : 0px 4px;
	padding-left: 25px;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-bottom:5px;
	/*background-color:#fdf4e5;*/
	background-color:#f9f2f9;
/*	color:#f69101;*/
}
.expanded_garden_in{

	background-image : url(../../typo3/gfx/expand_sitter_full.gif);
	background-position : 0px 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-bottom:5px;
	padding-right:20px;
	color:#992081;
}
.expanded_garden_even_in{

	background-image : url(../../typo3/gfx/expand_sitter_full.gif);
	background-position : 0px 0px;
	padding-left: 25px;
	background-repeat: no-repeat;
	cursor:pointer;
	padding-bottom:5px;
	padding-right:20px;
	background-color:#f9f2f9;
	color:#992081;
}

.faq-text {

	border-top: 0px solid #EAEAEA;
	border-bottom: 0px solid #EAEAEA;
	padding-top: 10px;
	padding-bottom:5px;
	margin-bottom: 5px;
	margin-left : 25px;
        padding-right:5px;

}
.faq-text1 {

	border-top: 0px solid #EAEAEA;
	border-bottom: 0px solid #EAEAEA;
	padding-top: 10px;
	padding-bottom:5px;
	margin-bottom: 5px;
	background-color:#f9f2f9;
padding-right:5px;

	padding-left : 25px;
}
.faq-text-even {

	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	padding-top: 10px;
	padding-bottom:5px;
	padding-left:25px;
	margin-bottom: 5px;
	background-color:#f9f2f9;

	/*margin-left : 25px;*/
}

.indented {
	padding-left:25px;
}

.cat-header {
	font-weight			: bold;
	font-size 			: 14px;
}

.cat-sub-header {
	font-weight			: bold;
	font-size 			: 12px;
}

.faq-text {

	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	padding-top: 10px;
	padding-bottom:5px;
	margin-bottom: 5px;
	margin-left : 25px;

}

.button-round {
	background-image: url( '../images/common/button_bg.gif' );
	width : 92px;
	height: 19px;
	cursor: pointer;
	color: #878787;
} 



.inputbox{
background-color:#FFCC33; width:318px; height:18px;border-style:none;
}

.tab-normal {
	background-color: #f4eaf3;
}

.tab-active {
	background-color: #e7d4e7;
	color: #930e79;
}


/** new styles for community - for single column layouts */

h1.no-border {
	border : 0;
	height : 20px;
	margin-bottom: 4px;
}

.top6px {
	padding-top : 6px;
}

.bottom6px {
}

.left6px {
	padding-left : 6px;
}

.right6px {
	padding-right : 6px;
}
		
#content-1col {
	padding		: 6px !important;
}

#content-1col .content-margin {
	padding : 0px 6px 0px 6px;
}

#menutabs {
 margin-left : -6px;
 width:848px;
}

#menutabs * {

font-size : 12px;
}

* html #menutabs {
width:844px;
margin-right: -6px;
}

.tabs{
margin-bottom: 0px;
}

.tabs ul{
width:848px;
padding: 3px 0px 0px 0px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-size: 12px;
list-style-type: none;
text-align: left;
border-bottom: 6px solid #e7d4e7;
height: 23px;
/*height : 20px;*/
}

.tabs li{
display: inline;
margin: 0;
}

.tabs ul li a{
text-decoration: none;
padding: 3px 35px 5px 5px;
margin: 0;
margin-right: 4px; /*distance between each tab*/
color: #777578;
font-weight: bold;
font-size: 12px;
background-color: #f4eaf3;
height : 23px;
}

/*.tabs li a:visited{
color: black;
}*/

.tabs li a:hover, .tabs li a.current{
background-color: #e7d4e7;
color: #971b7d;
}

* html .tabs ul{
	padding: 3px 0px 0px 0px;
}

* html .tabs li a{
	height: 23px;
	padding-top: 3px;
}

div.margin6px {
	padding : 0 6px 0 6px;
}
.mid-content{
width:400px; 
position:relative;
text-align:justify;
padding-bottom:10px;
}
.small_text{
	color:#d4a2c8;
}
#img_link{
	font-weight:600;
}
#img_link a{
	font-weight:bolder;
	/*color:#85006b;*/
}
#img_link a:hover{
	font-weight:bolder;
	/*color:#1ca4de;*/
}

.width200px {
	width: 198px;
	border : 1px solid #EAEAEA;

	background-color: #EFEFEF;
	padding: 0 0 0 0 !important;
	margin : 0 0 0 0 !important;
	color  : #878787;
}

.width201px {
	width: 201px;
	border : 1px solid #EAEAEA;
	background-color: #EFEFEF;
	padding: 0 0 0 0 !important;
	margin : 0 0 0 0 !important;
	color  : #878787;
}

.width195px {
	width: 194px;
	border : 1px solid #EAEAEA;
	background-color: #EFEFEF;
	padding: 0 0 0 5px !important;
	/*margin : 0 0 0 0 !important;*/
	font-size: 12px;
	color  : #878787;
}


.com-separator {
	margin : 0 -6px 0 -6px;
	height: 6px;
	background-color : #f3f2f0;
	font-size:1px;
}

.section{
	border-bottom : 1px solid #CBCBCD;
	padding : 5px 0 5px 0;
}

.section1{
	border-bottom : 1px solid #CBCBCD;
}
.title {

	font-weight			: bold;
	font-size 			: 12pt;
	display				: block;
	color 				: #c276b4;
}


.reshead {
	font-weight			: bold;
	font-size 			: 12px;
	display				: block;
	color 				: #c276b4;
}

.reshead1, .reshead-light {
	font-weight			: bold;
	font-size 			: 12px;
	display				: block;
	color 				: #94127c;
}

.reshead1 a {
	font-weight			: bold;
	font-size 			: 12px;
	display				: block;
	color 				: #94127c;
}


.reshead-light {
	color : #C075AE;
}


.img_shortest_path		{
	background-image: url( '../images/community/shortest_path.gif' );
	width			 : 116px;
	height			 : 20px;
}

.img_connect		{
	background-image: url( '../images/community/connect.gif' );
	width				 : 116px;
	height			 : 20px;
}

.img_send_mail		{
	background-image: url( '../images/community/send_mail.gif' );
	width				 : 116px;
	height			 : 20px;
}

.img_view_network		{
	background-image: url( '../images/community/view_network.gif' );
	width				 : 116px;
	height			 : 20px;
}

.img_cancel 			{
	background-image:url( '../images/community/cancel.gif' );
	width				 : 8px;
	height			 : 9px;
}	

.hrline {
border-bottom : 1px solid #CBCBCD;
}

.width50px {
	width: 50px;
	border : 1px solid #EAEAEA;
	background-color: #EFEFEF;
	color  : #878787;
}
.width100px {
	width: 100px;
	border : 1px solid #EAEAEA;
	background-color: #EFEFEF;
}

.width18px {
	width: 18px;
	border : 1px solid #EAEAEA;
	background-color: #EFEFEF;
}
.width410px {
	width: 410px;
	height:25px;
	border : 1px solid #EAEAEA;
	background-color: #EFEFEF;
}

.reshead2 {
	font-weight			: bold;
	font-size 			: 14px;
	display				: block;
	color 				: #8f0e75;
}

.bold_text {
	font-weight			:bold;
	font-size			:14px;
	display				:block;
	color					:#646464;
}	

.bold {
	font-weight			:bold;
	color					:#8a8a8a;
	font-size			:12px;
}

.reshead_view {
	font-weight			: normal;
	font-size 			: 12px;
	display				: block;
	color 				: #c276b4;
}

.reshead_view a{
	font-weight			: normal;
	font-size 			: 12px;
	display				: block;
	color 				: #c276b4;
	text-decoration                 : none;	
}

.section2{
	border-bottom : 1px solid #CBCBCD;
	padding : 0px 0px 5px 0px;
}

.reshead_A {

	font-weight			: bold;
	font-size 			: 16px;
	display				: block;
	color 				: #8f0e75;

}

.section3{
	border-bottom : 1px solid #CBCBCD;
	padding : 0px 0px 0px 0px;
}

.section_noborder {padding : 5px 0 5px 0;}

.reshead3 h3 {
	font-weight			: bold;
	font-size 			: 12px;
	display				: block;
	color 				: #8f0e75;
}

#flyer_myself {
	width: 115px;
	height : 115px;
	background-image : url('../images/flyer_myself.gif');
	position: absolute;
	top: 615px;
	left: 630px;
}
#flyer_myself_post {
	width: 99px;
	height : 99px;
	/*background-image : url('../images/click-win.gif');*/
	position: absolute;
	top: 160px;
	left: 450px;
}

#flyer_status {
	width: 99px;
	height : 99px;
/*	background-image : url('../images/click-win.gif');*/
	position: absolute;
	top: 205px;
	left: 450px;
	z-index: 1000;
}

#flyer_mail_name {
	width: 250px;
	height : 99px;
	color:#6B3394;
	font-size:18px;
	font-weight:bold;
	position: absolute;
	top: 20px;
	left: 220px;
}
#flyer_mail_date {
	width: 250px;
	height : 99px;
	font-size:14px;
	color:#786E6D;
	font-weight:bold;
	position: absolute;
	top: 20px;
	left: 480px;
}

.active-sort, .normal-sort {
	font-weight: bold;
	text-decoration : none;
	color : #515151;
}

.active-sort {
	color : #8c0772;
}
.home_logpos {
	position: absolute;
 	left: 750px;
 	top:489px;
 	z-index:2;
    }


#home_subhead_logo
{
        color                   : #920d7a;
        background-color                : #e7d4e7;
        font-weight                     : bold;
        padding-left                    : 6px;
        padding-bottom          : 6px;
        background-repeat:no-repeat;
        height:20px;
        vertical-align:text-bottom;
        padding-top:3px;
        background-image:url('../images/community/bk_logo.gif');

}


.paginator a {

	text-decoration: none;
	color : #656565;
}


.button-icons {
	width : 117px;
	height : 19px;
	font-size: 12px;
	padding:0px;
	padding-left : 25px;
	background-color : #FFFFFF;
	border : 0px;
	vertical-align:top;
	margin: 0px;
	color : #656565;
	text-align: left !important;
	margin-bottom : 10px;
	cursor: pointer;
}
.button-shortest-path {
	background-image : url( '../images/common/btn_shortest_path.gif' );
}
.button-send-sms {
	background-image : url( '../images/common/btn_send_sms.gif' );
}
.button-connect {
	background-image : url( '../images/common/btn_connect.gif' );
}
.button-send-email {
	background-image : url( '../images/common/btn_send_email.gif' );
}
.button-view-network {
	background-image : url( '../images/common/btn_view_network.gif' );
}

h2.title2 {
	color : #c57eb6;
}

.button-155px {
	background-image: url( '../images/common/button-155px.gif' );
	width : 155px;
	height: 27px;
	border : 0px;
	font-size: 13px;
}

.button-135px {
	background-image: url( '../images/common/button_135.gif' );
	width : 135px;
	height: 20px;
	border : 0px;
	font-size: 13px;
	padding-bottom:5px;
	color  : #878787;
}


/* For Connect */

.buttonround-connect {
	background-image: url( '../images/common/button_bg.gif' );
	width : 92px;
	height: 19px;

	/*background-color		: #f4f0ef;*/
	background-color		: white;
	border				: 0px;
	border-style			: solid;
	border-color			: #f0efed;
	color				: #666666;
	font-weight			: bold !important;   
	font-size			: 11px;
	padding				: 0;
	margin				: 0;
	text-transform			: lowercase;

}
.sitterlink{
	text-decoration:none;
}
.funpagelink{
	text-decoration:none;
	color:#000000;
}
h4{
	font-weight			: bold;
	font-size 			: 11pt;
	display				: block;
	padding-bottom			: 7px;
	margin				: 6px 0 10px 0;
	border-bottom			: 1px solid #b2b2b2;
	color				: #c98ab7;
}
.inboxlink{
text-decoration:none;
color:#000000;
}


/* shortest path css */

.spdiv {
height : auto;
width: 828px;
background-image: url( '../images/common/div_bg.gif' );
}
.spdiv_left, .spdiv_right {
	width : 13px;
	height : 146px;
}
.spdiv_left {
	background-image : url('../images/common/div_left.gif');
	float : left;
}
.spdiv_right {
	background-image : url('../images/common/div_right.gif');
	float: right;
}
.sp_content {
	width:795px;
	height: 146px; 
	margin-left : 13px;
	position: relative;
	text-align:center;
}

.sparrow_left{
	position:absolute;
	left:0;
	top:105px;
	width:50px;
	height : 20px;
}

.sparrow_right{
	position:absolute;
	left:745px;
	top:105px;
	width:50px;
	height : 20px;
	text-align:right;
}
.sp_profiles {
	position:absolute;
	width:702px;
	height:146px;	
	top:0;
	left : 50px;
}
.sp_profiles1 {
	position:absolute;
	width:702px;
	height:146px;	
	top:0;
	left : 50px;
	margin-top : 25px;
}
.sp_profile {
	width : 108px;
	height : 125px;
	background-color: #FFFFFF;
	border : 1px solid #CCCCCC;
	float : left;
	margin-top:8px;
	text-align: center;
}
.sp_sep {
	width : 50px;
	height : 125px;
	float : left;
	background-image : url( '../images/common/div_next.gif');
	background-repeat : no-repeat;
	background-position : center center;
	margin-top:8px;
}
.sp_sep1 {
	width : 20px;
	float  : left;
	margin-top:8px;
}
.sp_detail {
	margin: 7px;
	text-align: center;
	width  : 92px;
	height : 109px;
}

.sp_name {
	background-color: #E7D4E8;
	color : #A12c7B;
	font-weight : bold;
	font-size:10px;
	margin-top : 5px;
	width : 92px !important;
	overflow : hidden;
	max-height : 40px;
}
.tx-bottomlink-pi1 #to #topnav{
	
	text-align:center;
	font-size:11px;
	text-decoration	: none;
}
.tx-bottomlink-pi1 #to #topnav a {

	text-decoration			: none;
	font-size			: 11px;
	margin-left			: 2px;
	margin-right			: 2px;
}
/* End */

/******************************

for gift certificates

*****************************/
.buttonround-gift {
	background-image: url( '../images/common/button_bg.gif' );
	width : 92px;
	height: 19px;

	/*background-color		: #f4f0ef;*/
	background-color		: white;
	border				: 0px;
	border-style			: solid;
	border-color			: #f0efed;
	color				: #666666;
	font-weight			: bold !important;   
	font-size			: 11px;
	padding				: 0;
	margin				: 0;
	text-transform			: lowercase;
	cursor:pointer;

}

.buttonround120-gift {
	background-image: url( '../images/common/buttonround120.png' );
	width : 120px;
	height: 19px;

	/*background-color		: #f4f0ef;*/
	background-color		: white;
	border				: 0px;
	border-style			: solid;
	border-color			: #f0efed;
	color				: #666666;
	font-weight			: bold !important;   
	font-size			: 11px;
	padding				: 0;
	margin				: 0;
	text-transform			: lowercase;
	cursor:pointer;

}
.buttonround-big-gift {
	background-image: url( '../images/common/button_bg.gif' );
	width : 150px;
	height: 19px;

}

.buttonchange-gift {
	background-image: url( '../images/thegroup/bg.gif' );
	width : 50px;
	height: 19px;

	/*background-color		: #f4f0ef;*/
	background-color		: white;
	border				: 0px;
	border-style			: solid;
	border-color			: #f0efed;
	color				: #666666;
	font-weight			: bold !important;   
	font-size			: 9px;
	padding				: 0;
	margin				: 0;
	text-transform			: lowercase;

}
.combo-gift {
	width				: 200px;
	background-color		: #f4f0ef; 
	border-style			: none;
	text-align			: right;
	color				: #878787;
}
.combo-gift_IE {
	width				: 200px;
	background-color	: #f4f0ef; 
	border-style		: none;
	text-align			: right;
	color				: #878787;
    behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);

}
.combo-gift-change {
	width: 150px;
	background-color		:#f4f0ef;	
	border-style			: none;
	text-align 			: left;
	color				: #878787;
}
.textbox-gift {
	background-color		: #f4f0ef;	
	border				: 1px solid #f0efed;
	color				: #878787;
	width				: 200px;
}

.textarea-gift {

	background-color		: #f4f0ef;
	border				: 1px solid #f0efed;
	color				: #878787;
	width				: 450px;
	height				: 100px;
}
.textareachange-gift {

	background-color		: #f4f0ef;
	border				: 1px solid #f0efed;
	color				: #878787;
	width				: 230px;
	height				: 80px;
}
.checkbox-gift {

	background-color		: #f4f0ef;
}

.fontsmall-gift {
	font-family			: Optima;
	font-size			: 10px;
}

/*new login page styles starts here*/



#login_left {
width: 558px;
height: 314px;
/*background-image: url("../images/community/globesitters_p_10_slideshow.jpg");*/
/*margin-top:-6px;
margin-left:-6px;*/
background-repeat:no-repeat;
background-position:top center;	
background-color:#f1f0ee;

}

#login_right {
width:286px;
height: 314px;
/*margin-top:-6px;*/

}

.login_input_field {

	background-color		: #f4f0ef;
	border				: 1px solid #f1edec;
	color				: #878787;
	width				: 141px; 
	padding: 0 0 0 0 !important;

}

.submit_button {

	background-image: url("../images/community/login_submit1.jpg");
	background-repeat:no-repeat;
   	background-position:top center;		
	background-color: #f1edec;
	width: 143px;	
	height: 20px;
	border: 1px solid #f1edec;
	color:#676767;	
	font-weight:590;
	font-size:13px;	
	cursor:pointer;
	}

.login_register {
font-size: 11px;
color: #d3a5ca;
font-family: 'Arial';
letter-spacing: 0.9px ;
text-decoration: none;
}

.login_pad {
	margin-left:4px;
	margin-right:0px; 
	padding-left:2px;
	padding-right:3px;

}

.login_pad_email {
	
	margin-right:2px; 
	padding-right:0px;

}

.login_img2 {
width:100%;
/*background-image: url("../images/community/welcome.jpg");*/
/*background-image: url("../images/community/login_img2.gif");*/
background-repeat:no-repeat;
background-position:top center;	
background-color:#f1f0ee;
border-color:#f1f0ee;
height:155px;

}

.login_img2_ger {

/*background-image: url("../images/community/welcome-de.jpg");*/
/*background-image: url("../images/community/login_img2.gif");*/
background-repeat:no-repeat;
background-position:top center;	
background-color:#f1f0ee;

height:155px;

}

.login_bcolor {
	background-color:#f2f1ef;
	width		:848px;
	height		:19px;

}
.login_pink {
color:#992081;
font-size:15px;
margin: 5px 5px 5px 5px;
font-weight:bold;
}

#flyer_login {
	width: 88px;
	height : 88px;
/*	background-image : url('../images/community/login_star.gif');*/
	position: absolute;
	top: 435px;
	left: 345px;
	z-index	: 1000;
		
}

#login_left1 {

width: 410px;

}

.login_font_pink {
color: #c589bc;
text-decoration : none;

}

.login_center_line {

vertical-align       : top;
background-color     : #f4f0ef;
width                :3px;
height               :auto;

}

#login_center_top {

vertical-align       : top;
background-color     : #f4f0ef;
width                :4px;
height               :314px;
}


#login_right1 {

width: 410px;

}

.login_bcolor_bottom {
	background-color:#f2f1ef;
	width:848px;
	height:30px;
	}

.h2_color {
color:#992081;
font-size:15px;
padding-top: 2px;
padding-bottom : 4px;
margin-bottom: 5px;
/*border-bottom: 1px solid #d4d4d4;*/
font-weight:bold;
}

.h2_color1 {
color:#992081;
font-size:22px;
padding-top: 2px;
padding-bottom : 4px;
margin-bottom: 5px;
border-bottom: 1px solid #d4d4d4;
font-weight:bold;
}



.login_font_violett {

color: #676767;

}


.login_bottom {

padding: 6px 0 0 5px;
 

}
/*new login page styles ends here*/


#popup{
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
}

#popup_head
{
	color				: #920d7a;
	background-color		: #e7d4e7;
	font-weight			: bold;
	padding-left			: 6px;
	padding-top			: 3px;
	padding-bottom			: 3px;
	height				: 16px;
	font-size 			: 9pt;
	text-align: left;
}

#popup_content
{
	/*background-color		: #f4eaf3;*/
	background-color		: #f3e9f4;
	/*padding-top			: 6px;
	padding-bottom			: 6px;
	padding-left			: 6px;
	padding-right			: 6px;*/
	font-size 			: 10pt;
	color				: #666666;
	text-align: left;
}

a.search-link {
/*	color 				: #CCCCCC;*/
	color: #c589bc;	
}

a.search-link:hover {
/*	color 				: #525252;*/
	color: #920d94;
}

a.search-link_np {
/* color     : #CCCCCC;*/
 color: #d4cbc3; 
}

a.search-link_np:hover {
/* color     : #525252;*/
 color: #666666;
}

.wm-sitter {
	background-image:url(../images/community/wm_sitter.gif);
	background-repeat:no-repeat;
	background-position:0px 35px;
}
.wm-family {
	background-image:url(../images/community/wm_family.gif);
	background-repeat:no-repeat;
	background-position:0px 35px;
}


#flash_top {
position: absolute;
left: 0px;
top: 42px;
z-index: 1;
}

/* For Modal popup */

/* moodalbox CSS */

/*div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
}

div#mb_contents {
width: 400px;
height: 400px;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(../img/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../img/closelabel.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}*/

/* For Modal popup - upto here */



#home_subhead_logo
{
        color                   : #920d7a;
        background-color                : #e7d4e7;
        font-weight                     : bold;
        padding-left                    : 6px;
        padding-bottom          : 6px;
        background-repeat:no-repeat;
        height:20px;
        vertical-align:text-bottom;
        padding-top:3px;
        background-image:url('../images/community/bk_logo.gif');

}


.paginator a {

	text-decoration: none;
	color : #656565;
}


.button-icons, .button-icons-myself {
	width : 117px;
	height : 19px;
	font-size: 12px;
	padding:0px;
	padding-left : 25px;
	background-color : #FFFFFF;
	border : 0px;
	vertical-align:top;
	margin: 0px;
	color : #656565;
	text-align: left !important;
	margin-bottom : 10px;
	cuarsor: pointer;
}

.button-icons-myself {
	background-color : #E2E2E2;
}

.button-icons1 {
	width : 117px;
	height : 19px;
	font-size: 12px;
	padding:0px;
	padding-left : 25px;
	background-color : #FFFFFF;
	border : 0px;
	vertical-align:top;
	margin: 0px;
	color : #656565;
	text-align: center !important;
	margin-bottom : 10px;
}
.button-shortest-path {
	background-image : url( '../images/common/btn_shortest_path.gif' );
	cursor: pointer;
}
.button-send-sms {
	background-image : url( '../images/common/btn_send_sms.gif' );
}
.button-connect {
	background-image : url( '../images/common/btn_connect.gif' );
}
.button-send-email {
	background-image : url( '../images/common/btn_send_email.gif' );
}
.button-view-network {
	background-image : url( '../images/common/btn_view_network.gif' );
}
#register_options b
{
		color : #8a0673;

}

#content-left-head_profile{
	font-weight			: bold;
	font-size 			: 12pt;
	display				: block;
	padding-bottom			: 7px;
	margin				: 6px 0 10px 0;
	/*border-bottom			: 1px solid #b2b2b2;*/
	color 				: #c580b7;
	height				: 17px;
}

#content-left-head_profile .heading{
	/*float:left;*/
	width:100%;
	
}

#content-left-head_profile .heading h1{
	/*float:left;*/
	width:100%;
	border-bottom			: 1px solid #b2b2b2;
}


/* For Rate Calculator  */
.dropdown-rc {
	width				: 180px;
	background-color		: #f4f0ef; 
	border-style			: none;
	/*text-align			: right; */
	color:#878787;
}
/* For Rate Calculator-ends  */


.button-popup-home {
background-image: url( '../images/community/button_home.gif' );
border:1px;
background-color:#f4eaf3;
width:94px;
height:20px;
cursor:pointer;
}


#content-left-head h1 {
	color: #CA87BC;
}
.login_register_new {
font-size: 12px;
font-weight:700px;
color: #94107b;
font-family: 'Arial';
letter-spacing: 0.9px ;
text-decoration: none;
}


/*new registration process */

#content-register {
	float : left;
	padding: 0px;
	width : 530px;
	border-right:6px solid #f4f2f1;
	height:auto;
	min-height:550px;	
}

#content-left-register {
	/*padding-top			: 10px;*/
	padding-top			: 7px;
	float : left;
	width: 523px;
}

#content-left-register h1,#rightcol-register h1{
	font-weight			: bold;
	font-size 			: 12pt;
	display				: block;
	padding-bottom			: 7px;
	margin				: 6px 0 10px 0;
	/*border-bottom			: 1px solid #b2b2b2;*/
}

#content-left-register h2,#rightcol-register h2{
	font-weight			: bold;
	font-size 			: 10pt;
	display			: block;
	padding-bottom		: 7px;
	margin				: 6px 0 10px 0;
	border-bottom			: 0px solid #941679;
	color				:#941679;
}

#rightcol-register {
	/*float				: right;*/
	text-align			: justify;
	/*width: 316px;*/
/*	padding:  6px;*/
	margin-left : 532px;
}

.register-new-pink {
font-size:11px;
color:#e7bdde;

}

.register-new {
font-size:11px;

}

.register-new-welcome {
font-size: 13px;
font-weight:bold;
color: #94107b;
font-family: Verdana;
text-decoration: none;
}

.font_pink {color: #920d7a; }
.font-9px {
font-size:11px;
padding-top:10px;
color: #636363;
}

.margin-20px {
margin-right:10px;
margin-top:-3px;
}

.dropdown_register{
	width:201px; 
	background-color:#f4f0ef; 
	border-style:none;
	color:#878787;	
}

input.input_field_register {
	background-color		: #f4f0ef;
	border				: 1px solid #f0efed;
	color				: #878787;
	width				: 201px;
}

.width130px {
	width: 140px;
	border : 1px solid #EAEAEA;
	background-color: #EFEFEF;
	padding: 0 0 0 5px !important;
	/*margin : 0 0 0 0 !important;*/
	font-size: 12px;
	color  : #878787;
}

/*new registration process --end*/

.flag {
      padding-top: 1px;
  }

  .pad-3px { 
	float:right;
	padding-left:6px;
	padding-top:3px;
  }
