@charset "UTF-8";
/* CSS Document */

/* right  side bar */
#r_sidebar {
	width: 215px;
	float:left;
	padding:13px 0 0 0;
}

/* login widget */

#login_box {
	width:203px;
	background: #FFF url(/images/v3/global/widgets/login_bg_mid.png) repeat-y scroll top left;
	padding: 23px 0 24px 0px;
	position:relative;
	margin-bottom:12px;
}

div#loginTop, div#loginBot{
  position:absolute;
  left:0px;
  width:203px;
}

div#loginTop{
  background: #FFF url(/images/v3/global/widgets/login_bg_top.png) repeat-y scroll top left;
  height:23px;
  top:0px;
}

div#loginBot{
  background: #FFF url(/images/v3/global/widgets/login_bg_bot.png) repeat-y scroll top left;
  height:24px;
  bottom:0px;
}
	
#loginForm {
  padding: 10px 5px 5px 10px;
  width: 184px;
  
}

#loginForm label {
  float:left;
  width:70px;
  padding:2px;
  margin-bottom:4px;
  text-align: left;
  display: block;
  font-size:11px;
}

#loginForm label.remember{
  clear:both;
  font-size:9px;
  line-height:20px;
}

#loginForm input.login_input {
  float:left;
  width:86px;
}

#loginForm br {
  clear: left;
}

#loginForm .login_but{
  border: none;
  background:url(../../images/v3/global/widgets/but_login.gif)  no-repeat top;
  width: 44px;
  padding:7px 1px 7px 1px;
  margin:0;
  font-size: 9px;
  color:#9B5C32;
}

.login_input {
  background:url(../../images/v3/global/widgets/login_input_bg.gif)  no-repeat top left;
  border: 0px solid #fff;
  display: block;
  padding: 4px 0 0 4px ;
  height: 20px;		
  font-size:9px;
}

.forgotPass {
  padding: 4px 0 0 3px;
  text-align: center;
  font-size:10px;
}

.forgotPass a{
  color:#404041;
}

/* user info widget */
div#userInfoBox{
  width:183px;
	background: #FFF url(/images/v3/global/widgets/login_bg_mid.png) repeat-y scroll top left;
	position:relative;
	padding: 23px 10px 24px 10px;
	margin-bottom:12px;
}

p#userId{
  float:right;
  margin-bottom:6px;
}

div#userInfoAvatarWrap{
  text-align: center;
  width:68px;
}

ul#userNotifications{
  float:right;
  width:100px;
}

ul#userNotifications li.head{
  font-weight:bold;
}
	
/* search widget */
#search_box {
  width:205px;
  background:  url(../../images/v3/global/widgets/search_bg.gif) no-repeat ;
  /*  float:left;*/
  padding: 5px 0 5px 0px;
}

#search_boxin {
  padding: 0px 10px 5px 15px;
  height: 125px;
}

#search_boxin label{
/*  float:left;*/
/*  width:180px;*/
  clear: both;
  padding:2px 2px 0 2px;
  margin-bottom:4px;
  text-align: left;
  display: block;
  font-size:9px;
}

#search_boxin input.visible {
  width:135px;
  border: 0px solid #fff;
  padding: 4px 0 0 6px ;
  height: 22px;		
  font-size:9px;
  float:left;
}

#search_boxin .search_but1  {
  border: none;
  background:url(../../images/v3/global/widgets/but_search1.png)  no-repeat top;
  float:left;
  width: 38px;
  padding:5px 1px 5px 1px;
  margin:0;
  font-size: 9px;
  color:#9B5C32;
}
#search_boxin .search_but2  {
  border: none;
  background:url(../../images/v3/global/widgets/but_search2.png)  no-repeat top;
  float:left;
  width: 38px;
  padding:5px 1px 5px 1px;
  margin:0;
  font-size: 9px;
  color:#9B5C32;
}

.search_input1 {
  background:url(../../images/v3/global/widgets/search_input_bg1.png)  no-repeat top left;		
}

.search_input2 {
  background:url(../../images/v3/global/widgets/search_input_bg2.png)  no-repeat top left;		
}


	/* facts widget */
#facts_box {
	width:205px;
/*  float:left;*/
	padding: 5px 0 5px 0px;
	
}
#facts_boxin {
	padding: 10px 10px 5px 20px;
	background:  url(../../images/v3/global/widgets/facts_bg.jpg) no-repeat ;
	height: 154px;
}	
#testimonial_box {
	width:180px;
/*  float:left;*/
	padding: 5px 15px 10px 20px;	
	
}

/* side advertisement box */
#ad_box {
	text-align: center;
}