/* Site layout only - All Headings and text styling in style.css */

html{
padding:0;
margin:0;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size:13px;
}

body{
margin:0;
padding:0;
background-repeat:repeat-x;
}

/* Main Site Holder*/
#container{
width:980px;
height:auto;
margin:0px auto;
}

/* Start Header Holder And Images */
#header_image{
width:980px;
height:50px;

}


/* Flash In Header */
#flash{
width:428px;
height:45px;
float:right;
padding-top:10px;
display:none;
}

/* BSIR logo */
#logo{
width:249px;
height:92px;
padding-top:10px;
background-image:url(../images/header/bsir_logo.jpg);
}

/*Members Login Area Holder In Header*/
#member_area{
height:auto;
width:232px;
padding-top:30px;
float:right;
color:#FFFFFF;
display:none;
}

/*Register Now Holder */
#member_register {
height:36px;
width:110px;
background-repeat:no-repeat;
margin:0px 0px 0px 10px;
cursor:pointer;
}

/* Member Login Individual Item Holder */
#member_login{
height:22px;
width:129px;
margin:0px 0px 0px 10px;
}

#username_holder{
height:22px;
width:129px;
margin:0px 0px 0px 10px;
}

#password_holder{
height:22px;
width:129px;
margin:0px 0px 0px 10px;
}

#login_holder{
width:129px;
margin:0px 0px 0px 10px;
}

.login_field{
width:150px;
height:18px;
margin:0px;
padding:0px;
border: 1px solid #8c8c8c;
}

/* Main Navigation Holder */
#topnav{
width:980px;
height:40px;
display:none;
}

.menu_item a{ color:#FFFFFF; height:20px; width:auto; margin:0px 2px; padding:10px 20px 0px 20px; float:left; text-decoration:none; }
.menu_item a:active{ color:#FFFFFF; height:20px; width:auto; margin:0px 2px; padding:10px 20px 0px 20px; float:left; text-decoration:none; }
.menu_item a:visited{ color:#FFFFFF; height:20px; width:auto; margin:0px 2px; padding:10px 20px 0px 20px; float:left; text-decoration:none; }
.menu_item a:hover{ color:#FFFFFF; height:20px; width:auto; margin:0px 2px; padding:10px 20px 0px 20px; float:left; text-decoration:none; }

/* Main Content Body Holder */
#main{
width:980px;
height:auto;
}

/* Content Div */
#content{
width:730px;
height:auto;
padding:30px 0px 0px 0px;
float:left;
}

/* LEFT Hand Navi Holder */
#lhs{
width:180px;
height:auto;
margin:0px 10px 0px 10px;
float:left;
display:none;
}

.lhs_menu_header{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#FFFFFF;
width:175px;
height:22px;
margin-bottom:2px;
padding:10px 0px 0px 5px;
}

.lhs_menu_item a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#EFEFF4; height:23px; width:175px; margin:1px 0px; padding:5px 0px 0px 5px; text-decoration:none; display:block; }
.lhs_menu_item a:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:23px; width:175px; margin:1px 0px; padding:5px 0px 0px 5px; text-decoration:none; display:block;}
.lhs_menu_item a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:23px; width:175px; margin:1px 0px; padding:5px 0px 0px 5px; text-decoration:none; display:block;}
.lhs_menu_item a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; height:23px; width:175px; margin:1px 0px; padding:5px 0px 0px 5px; text-decoration:none; display:block;}


/* RHS Search Doctor */

#rhs{
width:210px;
height:auto;
margin:30px 0px 0px 40px;
float:left;
display:none;
}

#find_doctor{
width:204px;
height:140px;
}

#urgent_advice{
width:204px;
height:140px;
margin-bottom:20px;
}

#patient_section{
width:204px;
height:140px;
margin-bottom:20px;
}

/* Main Footer Holder */
#footer_container{
height:122px;
background-image:url(../images/footer/footer_bg.jpg);
background-repeat:repeat-x;
margin:20px auto 0px;
float:none;
}

/* Footer content */
#footer{
width:980px;
height:122px;
margin:0px auto;
}

/*BSIR footer address */
#footer_address{
margin-top:40px;
width:420px;
height:60px;
float:left;
}

/*Footer navi links */
#footer_links{
margin-top:40px;
width:560px;
height:40px;
color:#FFFFFF;
text-align:right;
float:right;
display:none;
}

/* Designed by */
#designed{
margin-top:10px;
width:400px;
height:20px;
float:right;
text-align:right;
display:none;
}

.search_result_header_bg{
background-image:url(../images/forum/background/sub_cat_heading_bg.jpg);
background-repeat:no-repeat;
padding:10px;
height:13px;
font-weight:bold;
color:#FFFFFF;
}

/* Global Styles */
.clear{
clear:both;
}
