/**********************************************************************************************
	Main Sections in CSS:
	
	1.	BASIC ELEMENTS
		Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
	
	2.	LAYOUT
		Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
		
	3.	PAGE COMMON STYLES
		Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
	
	4.	PAGE SPECIFIC STYLES
		Define content styles that are specific to a particular page
	
***********************************************************************************************/


/* import core styles */
@import url(base.css);


/*------------------------------------------
// 1.BASIC ELEMENTS
//	 Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
//------------------------------------------*/

body { background:#9ED8F4 url(../images/body_bg_02.gif) left top repeat-x; color:#fff; font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, li { line-height:1.0em; }

/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/
	
/*---- Container ----*/
div#container { width:1002px; margin:0 auto;}

/*---- Header ----*/
div#header{ margin-bottom:30px; }

/*---- Navigation ----*/
div#navigation{ margin-bottom:20px;}

/*---- Content ----*/
div#content{ margin-bottom:20px;}

/*---- Main ----*/


div#content.box4 div#media_area { float:left; width: 670px; padding-right:16px;}
/*---- Sidebar ----*/


/*---- Footer ----*/
div#footer{ text-align:right; padding:0 14px 50px 0;}


/*------------------------------------------
// 3. PAGE COMMON STYLES
//	  Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
//------------------------------------------*/

/*---- Header - Logo ----*/
div#header div.logo{ width:220px; float:left; }

/*---- Header - Tagline ----*/
div#header h2{ float:right; margin-top:82px; font-size:120%; line-height:12px; }

/*---- Banner - Slideshow ----*/
div#slideshow div.slides img{ margin-top:-14px; }

/*---- Navigation ----*/
div#navigation div.left{ background:url(../images/navigation/nav-left.png) left top no-repeat; padding-left:12px; }

div#navigation div.left div.right{ background:url(../images/navigation/nav-right.png) right top no-repeat; height:44px; padding-right:11px; line-height:44px;}
div#navigation div.left div.right div.middle{ background:url(../images/navigation/nav-middle.gif) left top repeat-x; height:44px; }

div#navigation ul li{ float:left; line-height:44px; font-size:16px; font-weight:bold; padding:0 22px 0 22px; background:url(../images/navigation/nav_sep.gif) top right no-repeat;}
div#navigation ul li a:hover {
	color:#fff;
	text-decoration:none;
	}
	
div#navigation ul li.active a {
	color:#8dd8f8;
	text-decoration:none;
	}	
/*div#navigation ul li.first{ padding-left:4px;}*/
div#navigation ul li.last{ border:medium none; background:none; padding-left:30px;}
div#navigation ul li a{ color:#fff;text-align:center;}

/*---- Footer ----*/
div#footer p { font-size:120%; color:#22215b; line-height:15px; text-align:center; }

/*---- Footer-Footer-Nav ----*/
div#footer-nav{ margin-bottom:18px;text-align:center;}
div#footer-nav ul li{ display:inline; font-size:150%; font-weight:bold; color:#22215b;}
div#footer-nav ul li a{color:#22215b;}     
div#footer a{color:#22215b;}
/*---- Box-2 ----*/
div.box1{ width:1002px;}
div.box1 div.box1-top-left{ background:url(../images/banner/box1/top-left.png) left top no-repeat; padding-left:11px;}
div.box1 div.box1-top-left div.box1-top-right{ background:url(../images/banner/box1/top-right.png) right top no-repeat; height:15px; line-height:15px; padding-right:11px;}
div.box1 div.box1-top-left div.box1-top-right div.box1-top{ background:#fff; height:15px;}
div.box1 div.box1-middle{ background:#fff; padding-left:1px;}

/*---- Box-2 ----*/
div.box2{ width:1002px;}
div.box2 div.box2-top-left{ background:url(../images/content/box2/top-left.png) left top no-repeat; padding-left:18px; }
div.box2 div.box2-top-left div.box2-top-right{ background:url(../images/content/box2/top-right.png) right top no-repeat; height:18px; padding-right:18px; }
div.box2 div.box2-top-left div.box2-top-right div.box2-top{ background:url(../images/content/box2/top-middle.gif) left top repeat-x; height:18px;}

div.box2 div.box2-middle-left{ background:url(../images/content/box2/middle-left.gif) left top repeat-y; padding-left:2px;}
div.box2 div.box2-middle-left div.box2-middle-right{ background:url(../images/content/box2/middle-right.gif) right top repeat-y; padding-right:2px;}
div.box2 div.box2-middle-left div.box2-middle-right div.box2-middle{ background:#22215b; padding:10px 27px 0px 12px;}

div.box2 div.box2-bottom-left{ background:url(../images/content/box2/bottom-left.png) left top no-repeat; padding-left:18px; }
div.box2 div.box2-bottom-left div.box2-bottom-right{ background:url(../images/content/box2/bottom-right.png) right top no-repeat; height:18px; padding-right:18px; }
div.box2 div.box2-bottom-left div.box2-bottom-right div.box2-bottom{ background:url(../images/content/box2/bottom-middle.gif) left top repeat-x; height:18px;}

/*---- Box-3 ----*/
div.box3{ width:255px;}
div.box3 div.box3-top-left{ background:url(../images/content/box3/top-left.png) left top no-repeat; padding-left:16px;}
div.box3-top-left-new{ background:url(../images/content/box3/top-left-new.png) left top no-repeat; padding-left:16px;}
div.box3 div.box3-top-left div.box3-top-right{ background:url(../images/content/box3/top-right.png) right top no-repeat; height:31px; padding-right:15px;}
div.box3-top-right-new{ background:url(../images/content/box3/top-right-new.png) right top no-repeat; height:31px; padding-right:15px;}
div.box3 div.box3-top-left div.box3-top-right div.box3-top{ background:url(../images/content/box3/top-middle.gif) left top repeat-x; height:31px; }
div.box3-top-left-new div.box3-top-right-new div.box3-top { background:url(../images/content/box3/top-middle.gif) left top repeat-x; height:31px; }
div.box3 div.box3-top-left div.box3-top-right div.box3-top h2{ font-size:150%; color:#fff; padding:8px 8px 8px 0; margin-left:-5px;}
div.box3 div.box3-top-left-new div.box3-top-right-new div.box3-top h2{ font-size:150%; color:#fff; padding:8px 8px 8px 0; margin-left:-5px;}

div.box3 div.box3-middle{ background:#fff; border-left:1px solid #6563c7; border-right:1px solid #6563c7;}

div.box3 div.box3-bottom-left{ background:url(../images/content/box3/bottom-left.png) left top no-repeat; padding-left:20px;}
div.box3 div.box3-bottom-left div.box3-bottom-right{ background:url(../images/content/box3/bottom-right.png) right top no-repeat; height:22px; padding-right:18px;}
div.box3 div.box3-bottom-left div.box3-bottom-right div.box3-bottom{ background:url(../images/content/box3/bottom-middle.gif) left top repeat-x; height:22px;}

/*---- Box-4 ----*/
div.box4{ width:1002px;}
div.box4 div.box4-top-left{ background:url(../images/content/box4/top-left.png) left top no-repeat; padding-left:20px;}
div.box4 div.box4-top-left div.box4-top-right{ background:url(../images/content/box4/top-right.png) right top no-repeat; height:18px; padding-right:19px;}
div.box4 div.box4-top-left div.box4-top-right div.box4-top{ background:#fff; height:17px; border-top:1px solid #22215b; }

div.box4 div.box4-middle-left{ background:url(../images/content/box4/middle-left.gif) left top repeat-y; padding-left:2px;}
div.box4 div.box4-middle-left div.box4-middle-right{ background:url(../images/content/box4/middle-right.gif) right top repeat-y; padding-right:2px;}
div.box4 div.box4-middle-left div.box4-middle-right div.box4-middle{ background:#fff; padding-top:5px;}

div.box4 div.box4-bottom-left{ background:url(../images/content/box4/bottom-left.png) left top no-repeat; padding-left:20px;}
div.box4 div.box4-bottom-left div.box4-bottom-right{ background:url(../images/content/box4/bottom-right.png) right top no-repeat; height:18px; padding-right:19px;}
div.box4 div.box4-bottom-left div.box4-bottom-right div.box4-bottom{ background:#fff; height:17px; border-bottom:1px solid #22215b;}

/*---- Box-5 ----*/
div.box5{ width:222px;}
div.box5 div.box5-top{ background:url(../images/content/box5/top.png) left top no-repeat; height:22px;}
div.box5 div.box5-middle{ background:#4643b8 url(../images/content/box5/middle.gif) left top repeat-x; border-left:1px solid #6563c7; border-right:1px solid #6563c7; padding:0 1px 1px 1px;}
div.box5 div.box5-bottom{ background:url(../images/content/box5/bottom.png) left top no-repeat; height:22px;}

/*---- Form ----*/
div.form p{ color:#000; font-size:14px; line-height:16px; margin-bottom:19px;}
div.form input.text-field{ border:1px solid #2f2e65; padding:3px; vertical-align:middle;}
div.form input.submit-button{ background:url(../images/content/box3/submit-button.png) left top no-repeat; border:medium none; width:25px; height:24px; cursor:pointer; margin-left:4px; vertical-align:middle;	}

/*---- List-Menu-Link ----*/
ul.menu-link{ padding-left:9px; margin-top:-8px;}
ul.menu-link li{ font-size:120%; color:#fff; font-weight:bold; margin-bottom:18px;}
ul.menu-link li.last{ margin-bottom:0px;}
ul.menu-link li a{ background:url(../images/content/box5/menu-arrow.png) left 1px no-repeat; color:#fff; padding-left:20px; line-height:15px; display:block;}



/*------------------------------------------
// 4.1  HOME PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- Content - Box3 ----*/
div#content.box2 div.box3 { float:left; margin:0 15px 14px 12px; }
div#content.box2 div.box3 div.box3-bottom{ text-align:right; padding-top:4px;}
div#content.box2 div.box3 div.box3-bottom a{ background:url(../images/content/box3/arrow.png) right 1px no-repeat; color:#2f2e65; font-size:120%; font-weight:bold; padding-right:15px; line-height:12px; display:block;}

/*---- Content - Pharmacy-locator ----*/
div#pharmacy-locator div.box3-middle{ padding:23px 29px 6px 26px;}

/*---- Content-Video ----*/
div#video{ float:right; width:380px;}
div#video div.video-top-left{ background:url(../images/content/box3/top-left.png) no-repeat 3px; padding-left:16px;}
div#video div.video-top-left div.video-top-right{ background:url(../images/content/box3/top-right.png) no-repeat 343px; height:31px; padding-right:15px;}
div#video div.video-top-left div.video-top-right div.video-top{ background:url(../images/content/box3/top-middle.gif) left top repeat-x; height:31px; }
div#video div.video-top-left div.video-top-right div.video-top h2{ font-size:150%; color:#fff; padding:8px 8px 8px 0; margin-left:-5px;}

/*------------------------------------------
// 4.2  INNER PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- Content-Box4 ----*/
div#content.box4 div.box5{ margin-bottom:23px;}

/*---- Main - Headings ----*/	
div#content.box4  div#main h1{ font-size:280%; color:#22215b; margin-bottom:20px;}
div#content.box4  div#main h2{ font-size:240%; color:#22215b;margin-bottom:20px;}
div#content.box4  div#main h3{ font-size:240%; color:#22215b;margin-bottom:20px;}
div#content.box4  div#main h4{ font-size:220%; color:#22215b;margin-bottom:20px;}
div#content.box4  div#main h5{ font-size:200%; color:#22215b;margin-bottom:15px;}
div#content.box4  div#main h6{ font-size:180%; color:#22215b;margin-bottom:15px;}

/*---- Main - Paragraph ----*/
div#content.box4  div#main p{ color:#22215b;font-size:140%; line-height:23px; margin-bottom:35px;}
div#content.box4  div#media_area p{ color:#22215b;float:left; font-size:140%; line-height:23px; margin-bottom:35px;}
div#content.box4  div#main p a{ font-size:100%; color:#22215b; text-decoration:none; }
div#content.box4  div#main p a:hover{ color:#0066ff; text-decoration:none}
div#content.box4  div#main p.form_guide{margin-bottom:10px;}

/*---- Main - List ----*/
div#content.box4  div#main ul { margin-bottom:20px;}
div#content.box4  div#main ul li{ list-style:circle; list-style-position:outside; margin:0px 0px 10px 15px; color:#22215B; font-size:140%;line-height:20px;}
div#content.box4  div#main ul li a{/*color:#22215b;*/ text-decoration:none;color:#06357A; font-weight:bold;}
div#content.box4  div#main ul li a:hover{color:#0066ff; text-decoration:none;}

/*---- Main - Order-List ----*/
div#content.box4  div#main ol{ margin-bottom:10px;}
div#content.box4  div#main ol li{ list-style:decimal; margin:0 0 10px 25px; font-size:140%; color:#22215B; list-style-position:outside;line-height:20px;}
div#content.box4  div#main ol li a{color:#22215b; text-decoration:none}
div#content.box4  div#main ol li a:hover{color:#0066ff; text-decoration:none}


/*---- Main - BlockQuote ----*/
div#content.box4  div#main blockquote p{ font-style:italic;}

div#content.box4  div#main dl{ margin-bottom:20px;}
div#content.box4  div#main dl dt{ font-family:Arial, Helvetica, sans-serif; font-size:130%; color:#000; float:left; margin-bottom:12px; line-height:20px;}
div#content.box4  div#main dl dd{ font-family:Arial, Helvetica, sans-serif; font-size:130%; color:#555555; margin-bottom:12px; line-height:20px;}

/*---- Main - Image ----*/
div#content.box4  div#main p img.aligncenter{ display:block; margin-left:auto; margin-right:auto; margin-bottom:8px;}
div#content.box4  div#main p img.alignright{ display:block; margin:0 0 2px 7px; padding:4px;}
.alignright{ float:right; margin:0 0 8px 8px;}
div#content.box4  div#main p img{max-width:100%; padding:0;}
div#content.box4  div#main p img.alignleft{ display:block; margin:0 7px 2px 0; padding:4px;}
.alignleft{ float:left; margin:0 8px 8px 0;}

/*superscript*/
sup, sup.super, .super{
	font-size:80%;
		font-size:9px;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
.h2-super{
	font-size:45%;
	vertical-align:super;
}
.h2-super a{
	color:#22215b;
	text-decoration:none;
}
.h2-super a:hover{
	color:#0066ff;
	text-decoration:none;
}

.contact_form{
	width:655px;
	overflow:hidden;
}
.input_form{
	float:left;
	width:648px;
	margin-bottom:25px;
	background:url(../../assets/images/content/input_form_middle.jpg) repeat-x bottom;
}
.input_form_top{
	float:left;
	height:10px;
	width:648px;
	background:url(../../assets/images/content/input_form_top.png) no-repeat bottom;
}
.input_form_middle{
	float:left;
	width:622px;
	border:1px solid #e3e2e7;
	border-top:none;
	border-bottom:none;
	padding:5px 0 0 24px;
}
.input_form_bottom{
	float:left;
	height:10px;
	width:648px;
	background:url(../../assets/images/content/input_form_bottom.jpg) no-repeat top;
}
.reqFld{
	color:#FF0000;
	vertical-align:top;
}
.form_row{
	 width:550px;
	 padding:5px 0 0px 0;
	 margin-bottom:10px;
	 float:left;
	 font-family: Arial, Helvetica, sans-serif; 
	 color:#22215B; 
	 font-size:140%; 
	 font-size:12px;
}
.form_field{
	 width:300px;
	 float:left;
	 line-height:20px;
}
.form_text_field{
	 width:190px;
	 float:left;
	 line-height:20px;
	 font-weight:bold;
	 color:#201b51;
}
.form_input_field{
	 width:300px;
	 float:left;
	 line-height:20px;
}
.form_field_mid{
	float:left;
	width:30px;
}
.txt_width{
	width:237px;
	height:23px;
	border:1px solid #9f97ca;
}
.txt_textarea{
	width:237px;
	border:1px solid #9f97ca;
}

.title_box{
	width:112px;
	height:23px;
	border:1px solid #9f97ca;
}
.dob_box{
	width:50px;
	height:23px;
	border:1px solid #9f97ca;
}
.postcode_width{
	width:112px;
	height:23px;
	border:1px solid #9f97ca;
}
.lookup_box{
	float:left;
	padding-right:5px;
}
.contact_about_box{
	width:121px;
	height:23px;
	border:1px solid #9f97ca;
}
.txt_area{
	width:270px;
	height:130px;
	border:1px solid #9f97ca;
}
.rad_female{
	margin:0 0 0px 25px;
}
.form_submit{
	float:left;
	padding-left:370px;
}
.form_submit_field{
	width:214px;
	float:left;
} 
.form_error_message{
	 width:600px;
	 float:left;
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size:11px;
	 color:#FF0000;
	 margin-top:-13px;
}
.error_message_label{
	/*float:left;*/
	padding:2px 0 10px 65px;
}

#chkAgreeTermsError{
	float:left;
	margin:11px 0 0 32px;
}

.data_protection{
	float:left;
}

div#content.box4 div#main div.data_protection h3{
	font-size:14px;
	font-weight:bold;
}

div#content.box4 div#main div.data_protection p{
	font-size:12px;
	margin-bottom:0px;
}

.calculator_form{
	width:450px;
	float:left;
	overflow:hidden;
	margin-bottom:25px;
	font-weight:bold;
	background:url(../../assets/images/content/input_form_middle.jpg) repeat-x bottom;
}
.calculator_form_top{
	float:left;
	height:10px;
	width:450px;
	background:url(../../assets/images/content/calculator_top.png) no-repeat bottom ;
}
.calculator_form_middle{
	float:left;
	width:450px;
	border:1px solid #e3e2e7;
	border-top:none;
	border-bottom:none;
	padding:5px 0 0 0;
}
.calculator_form_bottom{
	float:left;
	height:10px;
	width:450px;
	background:url(../../assets/images/content/calculator_bottom.png) no-repeat top;
}
.form_rowc1{
	 width:450px;
	 margin:10px 0;
	 float:left;
	 font-family: Arial, Helvetica, sans-serif; 
	 color:#22215B; 
	 font-size:120%; 
	 text-align:center;
	 font-weight:bold;
}
.form_rowc2{
	 width:400px;
	 margin-bottom:10px;
	 padding:5px 0 0 10px ;
	 float:left;
	 font-family: Arial, Helvetica, sans-serif; 
	 color:#22215B; 
	 font-size:120%;
	 font-weight:bold; 
}

.left_column{
	 width:220px;
	 float:left;
	 line-height:20px;
	 height:20px;
}
.right_column{
	text-align:right;
	width:130px;
	float:left;
	 line-height:20px;
}
.input_label{
	width:90px;
	float:left;
	text-align:left;
	padding-left:10px;
}
.input_label_1{
	width:30px;
	float:left;
	text-align:left;
}
.input_field{
	width:100px;
	float:left;
	text-align:right;
	line-height:20px;
}
.txt_input{
	width:50px;
	height:23px;
	border:1px solid #9f97ca;

}
/* sitemap styles */
div#content.box4  div#main ul.sitemap li{
	list-style:disc; 
	list-style-position:inside; 
	margin-bottom:10px; 
	margin-left:15px;
	color:#000; 
	font-size:14px;
	line-height:20px;
}
div#content.box4  div#main ul.sitemap li a{
		font-size:14px;
		color:#22215b;
		text-decoration:none;
}
div#content.box4  div#main ul.sitemap li a:hover{
	color:#0066ff;
	text-decoration:none;
}
/* style for disclaimer box */
.disclaimer-header{
	height:140px;
}
.disclaimer-header h2{ 
	font-size:14px; 
	color:#ffffff;
	margin-top:40px;
	padding-right:10px;
}
.disclaimer-text {
	clear:both;
	background:#ffffff;
	height:200px;
	padding:15px;
	width:570px;
	color:#22215b; 
	font-size:140%;
	line-height:23px;
	margin:0 auto;
}
.disclaimer-text p{
	color:#22215b; 
	line-height:23px;
}
#frmHCP{
	height:130px;
}
#Patient{
	height:130px;
}
ul.menu-link li ul{
margin:18px 0 0px 0;
padding:0;
}
ul.menu-link li ul li{
	padding:0;
	margin:10px 0 0 30px;
	font-size:12px;
	list-style-type:circle;
	line-height:18px;
}
ul.menu-link li ul li a {
color:#FFFFFF;
display:block;
line-height:15px;
padding-left:00px;
background:none;
}
ul.menu-link li ul li ul{
	list-style-type:disc;
	margin:10px 0 0 20px;
	padding:0;
}
ul.menu-link li ul li ul li{
	list-style-type:disc;
	margin:10px 0 0 0;
	padding:0;
}
ul.menu-link li ul li ul li a{
	list-style-type:disc;
	margin:0;
	padding:0;
}
#homeflashbanner{
	margin-bottom:-2px;
}
#flash_width_fix{
margin-right:1px;
}
.bi_logo {
	float:right;
	margin:30px 0 0 0;
}
div#content.box4 div#main ul.sitemap li ul{
	margin:5px 0 0 25px;
}
div#content.box4 div#main ul.sitemap li ul li{
	margin-left:25px;
	line-height:15px;
}
/*-------------Questionnaire-----------------*/
.question_tip{
	width:700px;
	float:left;
	font-size:12px;
	color:#22215b;
	padding-bottom:20px;
}
.question{
	width:700px;
	float:left;
	padding-bottom:20px;
}
.question_title{
	font-size:14px;
	color:#22215b;
	font-weight:bold;
	padding-bottom:15px;
	line-height:18px;
	}
.sub_question{
	float:left;
	width:700px;
	padding-bottom:10px;
}
.sub_question_answer{
	float:left;
	width:690px;
	padding-bottom:10px;
}
.sub_question_si{
	float:left;
	font-size:12px;
	color:#22215b;
	padding-left:24px;
	font-weight:bold;
	padding-right:5px;
	line-height:16px;
}
.sub_question_checkbox{
	float:left;
	padding-right:5px;
}
.sub_question_title{
	float:left;
	width:640px;
	font-size:12px;
	color:#22215b;
	line-height:20px;
}
.answer_button{
	float:left;
	width:30px;
	padding-left:52px;
}
.answer_text{
	float:left;
	width:150px;
	font-size:12px;
	color:#22215b;
	line-height:16px;
}
.sub_question_answer{
	float:left;
	width:700px;
}
.page_nav{
	width:690px;
	font-size:14px;
	padding-right:20px;
}
.page_nav_next{
	float:right;
	padding-bottom:20px;
	font-size:12px;
	font-weight:bold;
}
.page_nav a{
	color:#22215b;
	text-decoration:none;
}
.page_nav a:hover{
	color:#0066ff;
	text-decoration:none;
}
.sub_question_tips{
	float:left;
	width:660px;
	padding-bottom:20px;
	font-size:12px;
	color:#22215b;
	line-height:20px;
}
table{
	font-size:12px;
	color:#22215b;
	/*border:1px solid #22215b;*/
	line-height:20px;
	text-align:left;
}
.get_border{
	border-right:1px solid #22215b;
	border-bottom:1px solid #22215b;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.question_input{
	width:18px;
	border:1px solid #22215b;
	padding-left:6px;
}
.question_input_total{
	width:18px;
	border:1px solid #22215b;
	font-weight:bold;
	padding-left:4px;
}
.page_nav_pre{
	float:left;
	font-size:12px;
	font-weight:bold;
}
.question_txtarea{
	width:330px;
	height:100px;
	border:1px solid #22215b;
}
.question_nav_image{
	border:1px solid #9933CC;
}
.get_padding{
	padding-right:20px;
	cursor:pointer;
}
.question_table{
	float:left;
}
.bmi_result{
	padding:0px 0px 0px 163px;
}
.input_bmi_result{
	width:102px;
	text-align:left;
	padding-top:5px;
	border:1px solid #9f97ca;
}
.input_label_result{
	width:53px;
	float:left;
	text-align:left;
	padding-left:95px;
	padding-top:10px;
}
div#content.box4 div#main div.page_nav img{
	float:left;
	margin:0px 0 0px 10px;
}

div#content.box4 div#main div.page_nav img#float_right{
	float:none;
	margin:0px 0 0px 10px;
}
/**Questionnaire**/
div#content.box4 div#main img{
	float:left;
	margin:0 16px 3px 0;
}
div#content.box4 div#main img#no_float{
	float:none;
	margin:-20px 0 20px 10px;
}
div#content.box4 div#main h5.underline, div#content.box4 div#main h4.underline{
	font-weight:normal;
	/*text-decoration:underline;*/
}
div.question p{
	color:#000000;
	font-size:140%;
	line-height:24px;
	margin-bottom:5px;
}
div.box4 div.box4-middle-left div.box4-middle-right div.box4-middle p.share_this{
	float:right;
	padding:0 15px 0 0;
	margin:0 0 -10px 0;
}
div.box4 div.box4-middle-left div.box4-middle-right div.box4-middle p.share_this a{
	color:#4441B4;
	font-size:12px;
	font-weight:bold;
}
div#content.box4 div#main h2.italics, div#content.box4 div#main h4.italics, div#content.box4 div#main h5.italics{
	font-style:italic;
	font-weight:normal;
}

div#content.box4  div#main ul li ul {
	margin:0 0 20px 20px;
}
div#content.box4  div#main ul li ul li{
	list-style:circle;
	list-style-position:inside;
	margin-bottom:10px;
	color:#22215B;
	font-size:100%;
	line-height:20px;
}
div#content.box4  div#main ul li ul li a{
	color:#000;
}
ul.menu-link li.last_back{
	margin:0 0 220px 0;
}
ul.menu-link li.last_for3_items{
	margin:0 0 150px 0;
}
.answer{
		float:left;
		width:700px;
		padding-bottom:20px;
		font-size:12px;
		color:#22215b;
		line-height:20px;
}
.gmap_search_bar
{
	float:left;
	color:black;
	clear:both;
	width:280px;
	border:solid 1px #cccccc;
	font-size:12px;
	padding:5px;
	height:60px;
}
.gmap_search_bar div
{
	position:relative;
	top:50%;
	margin-top:-20px;
}
.gmap_search_bar img
{
	position:relative;
	left:160px;
	top:20%;
	margin-top:-5px;
}
.gmap
{
	width:520px;
	overflow: auto; 
	height: 400px; 
	border:solid 3px #cccccc; 
	float:left;
	color:black;
	vertical-align:top;
}
table.gmap_search_results
{
	width:120px;
	font-size:12px;
	padding:5px;
	border:solid 1px #cccccc; 
}
table.gmap_search_results td
{
	padding:2px;
}
.search_results_status
{
	clear:both;
	color:#CCCCCC;
	font-size:14px;
	height:20px;
	padding:45px 5px 5px;
	width:395px;
}
div#content.box2 div.box3 div.box3-bottom span {
	background:transparent url(../images/content/box3/arrow.png) no-repeat scroll right 1px;
	color:#2F2E65;
	display:block;
	font-size:120%;
	font-weight:bold;
	line-height:12px;
	padding-right:15px;
}
/*store locator*/
div#content.box4 div#main div.store_locator{
	float:left;
	height:55px;
	padding:0 0 0 3px;
	width:691px;
}
div#content.box4 div#main div.store_locator h3{
	color:#000000;
	font-size:150%;
	margin:0;
	padding:10px 8px 9px 16px;
}
div#content.box4 div#main div.store_locator div.store_locator_middle{
	height:auto;
	width:auto;
	float:left;
}
div#content.box4 div#main div.store_locator p{
	background:transparent url(../images/content/box3/arrow.png) no-repeat scroll right 1px;
	color:#2F2E65;
	display:block;
	font-size:120%;
	font-weight:bold;
	line-height:12px;
	margin:3px 20px 0 0;
	padding:0 15px 0 0;
	float:right;
}
/*end of store locator*/

.container_table{
	float:left;
}
.list_padding{
	padding-bottom:20px;
}
div#footer div.tamsulosin{
	clear:both;
	text-align:center; 
	font-size:12px; 
	padding-right:4px;
	color:#22215b;
	padding-bottom:18px;
}

.bmi_category{
	color:#22215b;
	font-size:14px;
	margin-bottom:20px;
}
.padding_bottom{
	padding-bottom:30px;
}
/*************Market-research box**************/
.top_box {
	width:288px;
	height:105px;
	background:url(../images/box-top-bg.jpg) top left no-repeat;
	padding:5px 10px;
	float:left;
	margin-top:20px;
	margin-left:150px;
	}
	
.top_box_title {
	height:19px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding-top:3px;
	}
	
.top_box_content {
	/*font-size:11px;
	color:#000000;
	padding-top:5px;
	line-height:12px;*/
	color:#000000;
	font-size:14px;
	line-height:20px;
	padding-top:5px;
}
	
.top_box_content img {
	padding-left:8px;
}	
	
.top_box_content a {
	/*color:#000;
	float:left;
	margin-top:6px;
	text-decoration:none;*/
	color:#000000;
	font-size:14px;
	line-height:15px;
	padding-top:5px;
}
	
/*************Popup-form**************/

.popup_form {
	width:646px;
	height:auto;
	color:#21205A;
	}
	
.pop_form_top {
	width:730px;
	height:12px;
	background:url(../images/pop-bg.jpg) repeat-x scroll left top transparent;
	}
	
.pop_form_content {
	background:url(../images/pop-bg.jpg) repeat-x scroll left top #E6E5F3;
	height:auto;
	padding:15px 30px 50px;
	width:702px;
	}
	
.pop_form_btm {
	background:url(../images/pop-bg.jpg) repeat-y scroll left top #E6E5F3;
	height:12px;
	width:705px;
	}
	
span.pop-txt-top {
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	margin-left:130px;
	}
	
.pop-form-core {
	padding:35px 0 10px 0;
	_padding:25px 0px;
	}	

.pop-txt-top p{
	font-size:16px;
	float:left;
	}
	
.pop-form-core table th {
	font-size:13px;
	padding-top:3px;
	width:174px;
	}
	
.pop-form-core table td {
	padding-bottom:15px;
	}	
	
.pop-form-core table td input {
	width:238px;
	height:20px;
	border:1px solid #9696CD;
	}
	
.pop-form-core table td.selectSmall, .pop-form-core table td.selectBig {
	padding-bottom:0px;
	padding-right:20px;
	}	
	
.pop-form-core table td.selectSmall select {
	width:60px;
	height:22px;
	padding:1px;
	border:1px solid #9696CD;
	}
	
.pop-form-core table td.selectBig select {
	width:110px;
	height:22px;
	padding:1px;
	border:1px solid #9696CD;
	}
	
span.pop-txt-btm {
	font-size:12px;
	line-height:25px;
	}
	
.pop_btns {
	width:auto;
	height:auto;
	text-align:center;
	/*padding-left:200px;*/
	padding-top:35px;
	}
	
.pop_btns input {
	border:none;
	width:71px;
	height:30px;
	padding-right:20px;
	}

.pop_error_message{
	color:#FF0000;
	}
	
div.post_code_row{
	float:left;
	width:auto;
}

div.post_code_row div.post_code_row_label{
	float:left; 
	font-size:12px;
	line-height:21px;
	padding-top:2px;
	color:#22215B;
	}
	
div.post_code_row div.post_code_row_label a {
	color:#22215B;
	text-decoration:underline;
	}
	
div.post_code_row div.post_code_row_label a:hover {
	color:#22215B;
	text-decoration:none;
	}	
	
div.post_code_row .post_code_row_label.pharma_register {
	padding-top:10px;
	width:691px;
	}		
	
div.post_code_row div.post_code_row_txtbox{
	float:left;
	padding-left:10px;
	padding-top:2px;
	}
	
div.postcode_error{
	color:#FF0000; 
	}
	
/***************Check journalist********/

#check_journalist{
	float:left;
	margin:35px 0 25px;
	text-align:center;
	width:100%;
}		

.info_label{
	color:#22215B;
	float:left;
	font-size:18px;
	height:25px;
	padding-top:4px;
	width:142px;
}

.info_text{
	width:228px;
	float:left;
}

div.info_row{
	color:#22215B;
	font-size:18px;
	margin-bottom:24px;
	margin-left:40px;
	float:left;
}

div.info_checkbox_row{
	color:#22215B;
	font-size:18px;
	margin-bottom:24px;
	margin-left:40px;
	float:left;
}

#submit_form_info{
	float:right;
	margin-right:233px;
	background:url(../../assets/images/content/send_btn.jpg) no-repeat;
	border:0px;
	width:72px;
	margin:56px 0 0;
	height:32px;
}

div.info_error{
	color:red;
	font-size:12px;
	padding-top:5px;
	width:208px;
	float:left;
}

table.questionnaire_table{
	border-top:1px solid #22215B;
	border-left:1px solid #22215B;
}

#store_locator{
	background:url("../../assets/images/content/logo_pharmacy.jpg") no-repeat scroll 203px 29px transparent;
	float:left;
	height:auto;
	width:708px;
}

/*////////////Questionnaire results///////////////*/

div#content.box4  div#main .result_report{
	color:#22215B;
	font-size:140%;
	line-height:23px;
	margin-bottom:7px;
}

div#content.box4  div#main .result_report_header{
	color:#22215B;
	font-size:140%;
	line-height:23px;
	margin-bottom:20px;
}

.report_title{
	color:#22215B;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:0;
}

.report_answer{
	color:#22215B;
	float:left;
	font-size:12px;
	line-height:20px;
	padding-bottom:0;
	width:700px;
}

.report_print{
	margin-top:13px;
}
.report_new_questionnaire{
	float:right;
	margin-top:13px;
}
table.report_table{
	float:left;
	border-left:1px solid #22215B;
	border-top:1px solid #22215B;
}
.share_this_link a {
	float:right;
	right:10px;
	color:#4441B4 ;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-right:20px;
	position:relative;
	top:12px;
	margin-top:-12px;
	line-height:16px;
	padding-left:27px;
	background:url(../../interface/images/share-this.png) 0px -2px no-repeat;
	padding-bottom:6px;
}

#store_loc_boots{
	color:#27496E;
	font-weight:bold;
	text-align:left;
	padding-left:24px;
}

#buy_logo{
	float:left;
	/*height:400px;*/
	/*margin:25px 0 0 43px;*/
	padding:25px 0 0 43px;
	width:633px;
}

#buy_logo div{
	float:left;
	height:162px;
	padding:17px;
	width:282px;
}
/*------------------Market reseach style on other pages-------------------*/
.side_research_box {
	background:url(../images/side_relief_box.jpg) top left no-repeat;
	height:96px;
	padding:5px 10px;
	width:208px;
	clear:both;
	margin-bottom:23px;
	margin-top:23px;
	}
	
.side_research_box .top_box_title {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:19px;
	text-align:center;
	line-height:6px;
	}	
	
.side_research_box .top_box_content {
	color:#000000;
	font-size:13px;
	line-height:20px;
	padding-top:5px;
	}	
	
.side_research_box .top_box_content a {
	color:#000000;
	text-decoration:none;
	font-size:13px;
	}
	
.side_research_box .top_box_content a:hover {
	color:#000000;
	text-decoration:underline;
	}	
.cleaner {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	}

.store_locator_listing {
	width:691px;

	height:auto;
	position:relative;
	}
	
div#content.box4  div#main div.store_locator_listing h2 {	
	font-size:16px;
	color:#3479B1;
	border-bottom:2px dotted #7AC2E5;
	padding:0px;
	margin:0px;
	padding-bottom:2px;
	margin-bottom:10px;
	padding-top:5px;
	}	
	
.locator_box_grey {
	width:auto;
	height:auto;
	margin-bottom:10px;
	}
	
.box_grey_top {
	background:url(../../interface/images/box-grey_top.jpg) bottom left no-repeat;
	height:6px;
	}
	
.box_grey_btm {
	background:url(../../interface/images/box-grey_btm.jpg) top left no-repeat;
	height:6px;
	}
	
.box_grey_content {
	background:#F8F8F8;
	height:auto;
	padding:0px 10px;
	color:#3479B1;
	}
	
.box_grey_content.box_White {
	background:#fff;
	padding:6px 10px;
	}	
	
.locator_add {
	float:left;
	width:540px;
	font-size:12px;
	line-height:20px;
	}	
	
.google_map {
	float:right;
	width:100px;
	}
	
.locator_pagination {
	width:691px;
	height:auto;
	border-top:2px dotted #dbdbdb;
	padding-top:8px;
	}
	
.locator_pagination ul {
	margin:0px;
	padding:0px;
	line-height:normal;
	float:right;
	}	
	
div#content.box4  div#main div.locator_pagination ul li {
	border:1px solid #CCCCCC;
	color:#2C6DB1;
	float:left;
	font-size:11px;
	list-style:none outside none;
	margin-left:3px;
	margin-right:3px;
	line-height:normal;
	}
	
div#content.box4 div#main .locator_pagination ul li.paging_sep {
	border:none;
	padding:0 3px 0;
	}	
	
div#content.box4 div#main .locator_pagination ul li.paging_sep:hover {
	background:none;
	}	
	
div#content.box4 div#main .locator_pagination ul li a {
	color:#2C6DB1;
	text-decoration:none;
	padding:4px 6px;
	}
	
div#content.box4 div#main .locator_pagination ul li:hover, .locator_pagination ul li.active {
	background:#2C6DB1;
	}
	
div#content.box4 div#main .locator_pagination ul li:hover a, .locator_pagination ul li.active a {
	color:#fff;
	}
	
div#content.box4 div#main .locator_pagination ul li.prev_off img, div#content.box4 div#main .locator_pagination ul li.prev_on img, div#content.box4 div#main .locator_pagination ul li.next_off img, div#content.box4 div#main .locator_pagination ul li.next_on img {
	width:8px;
	height:8px;
	}	
	
div#content.box4 div#main .locator_pagination ul li.prev_off {
	background:url(../../interface/images/prev_off.jpg) 3px 3px no-repeat;
	width:15px
	}
	
div#content.box4 div#main .locator_pagination ul li.prev_on {
	background:url(../../interface/images/prev_on.jpg) 3px 3px no-repeat;
	width:15px
	}
	
div#content.box4 div#main .locator_pagination ul li.next_off {
	background:url(../../interface/images/next_off.jpg) 3px 3px no-repeat;
	padding-left:6px;
	width:8px
	}		
	
div#content.box4 div#main .locator_pagination ul li.next_on {
	background:url(../../interface/images/next_on.jpg) 3px 3px no-repeat;
	width:15px
	}
	
/************Market_Research_Homepage***********/

.market_research_box {
	height:101px;
	background:url(../../interface/images/market_research_bg.jpg) top left no-repeat;
	padding:0px 8px 0px;
	}	
	
/*-----------------Related_Links-------------------*/

div#content.box4 div#main .related_links {
	width:auto;
	height:auto;
	}
	
div#content.box4 div#main .related_links h3 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#000066;
	padding-bottom:2px;
	border-bottom:2px dotted #003399;
	margin-bottom:12px;
	}
	
div#content.box4 div#main .related_links ul li {
	list-style:none;
	color:#000066;
	line-height:normal;
	margin:0px;
	padding:0px;
	background:url(../../interface/images/register-bullet.gif) 0px 3px no-repeat;
	padding-left:20px;
	padding-bottom:10px;
	font-size:12px;
	font-weight:normal;
	}
	
div#content.box4 div#main .related_links ul li a {
	color:#000066;
	text-decoration:none;
	font-weight:normal;
	}
	
div#content.box4 div#main .related_links ul li a:hover {
	color:#000066;
	text-decoration:underline;
	font-weight:normal;
	}								

div#flomax_buy{
	float:left;
	background:url(../../assets/images/content/flomax-buyonline-box.jpg) no-repeat;
	height:105px;
	width:225px;
	padding-bottom:25px;
}

div#flomax_buy h2{
	float:left;
	font-size:14px;
	padding-left:9px;
	padding-top:5px;
}

div.flomax_buy_popup{
	float:right;
	padding-right:8px;
	padding-top:86px;
}

div#flomax_buy .flomax_buy_popup a{
	background:url("../images/content/box3/arrow.png") no-repeat scroll right 1px transparent;
	color:#2F2E65;
	display:block;
	font-size:120%;
	font-weight:bold;
	line-height:12px;
	padding-right:15px;
}
.buy_flomax_close_button{
	width:100%;
	text-align:center;
}
.buy_flomax_close_button img{
	cursor:pointer;
}
/*------------------------user-review vidio---------------------*/
.userVideos {
	clear:both;
}
.videoThNailContainer, .videoUserContainer {
	clear:both;
	overflow:hidden;
	margin:0 0 10px 0;
}
.videoThNailContainer {
	height:120px;
}
.videoThNail, .videoThNailTitle {
	float:left;
	display:inline;
	margin-right:35px;
	width:100px;
}
.videoThNail {
	height:95px;
}
.videoThNailTitle {
	text-align:center;
	padding:5px 0;
	color:#22215b;
	font-size:12px;
	font-weight:bold;
}
.userInfo {
	clear:both;
	float:left;
	display:inline;
	width:80%;
	/*margin:0 0 0 20px;*/
	color:#22215b;
	padding-top:10px;
}
.userInfo h3, .userInfo p {
	color:#22215b;
	margin: 0 0 10px 0;
}
.userInfo h3 {
	font-size:16px;
}
.userInfo p {
	font-size:12px;
	line-height:18px;
}
#video0, #video1, #video2, #video3, #video4 {
	float:left;
	width:320px;
}
/*------------------------user-review vidio ends--------------------*/
.Lloyds_Pharmacy_Logo_container{
	float:left;
	width:416px;
}
.rowland_Pharmacy_Logo_align{
	position:relative;
	top:-33px;
	left:10px;
}
.Lloyds_Pharmacy_Logo_align{
	position:relative;
	top:-10px;
	left:10px;
}

/*------------------------added_shail_07/07/2010--------------------*/

div#content.box4 div#main p.h_replace {
	color:#22215B;
	font-size:240%;
	margin-bottom:20px;
	font-weight:bold;
	}
	
div#content.box4 div#main h3.sub_title_head {
 	font-size:180%;
	margin-bottom:15px;
	}	

div#content.box4 div#main p.patient_name {
	color:#22215B;
	font-size:240%;
	margin-bottom:20px;
	line-height:normal;
	font-weight:bold;
	}


div#flomax_buy p.buy_flomax {
	float:left;
	font-size:14px;
	padding-left:9px;
	padding-top:5px;
	font-weight:bold;
	}
	
/*-----------------Landing_pages--------------------*/

.menu_landing {
	height:60px;
	padding-top:20px;
	}
	
.menu_landing ul {
	position:relative;
	}	
	
.menu_landing ul li {
	float:left;
	position:relative;
	padding-right:19px;
	position:relative;
	height:60px;
	}

/*.menu_landing ul li img.no_display {
	display:none;
	}	
	
.menu_landing ul li img.menu_over {
	position:absolute;
	bottom:-1px;
	}	*/
	
.menu_landing ul li.sep_menu {
	background:url(../../assets/images/content/menu_sep.png) top left no-repeat;
	width:9px;
	height:9px;
	margin-top:15px;
	}
	
.menu_landing ul li .active {
	position:absolute;
	bottom:-1px;
	}	
	
.menu_landing ul li.menu_1	{
	width:115px;
	}	
		
.menu_landing ul li.menu_1 div {
	width:115px;
	height:60px;
	_height:59px;
	background:url(../../assets/images/content/menu_1_off.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_1 .active {
	background:url(../../assets/images/content/menu_1_on.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_2	{
	width:135px;
	}	
		
.menu_landing ul li.menu_2 div {
	width:135px;
	height:60px;
	_height:59px;
	background:url(../../assets/images/content/menu_2_off.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_2 .active {
	background:url(../../assets/images/content/menu_2_on.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_3	{
	width:126px;
	}	
		
.menu_landing ul li.menu_3 div {
	width:126px;
	height:60px;
	_height:59px;
	background:url(../../assets/images/content/menu_3_off.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_3 .active {
	background:url(../../assets/images/content/menu_3_on.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_4	{
	width:132px;
	}	
		
.menu_landing ul li.menu_4 div {
	width:132px;
	height:60px;
	_height:59px;
	background:url(../../assets/images/content/menu_4_off.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_4 .active {
	background:url(../../assets/images/content/menu_4_on.png) top left no-repeat;
	}	
	
.menu_landing ul li.menu_5	{
	width:100px;
	}	
		
.menu_landing ul li.menu_5 div {
	width:100px;
	height:60px;
	_height:59px;
	background:url(../../assets/images/content/menu_5_off.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_5 .active {
	background:url(../../assets/images/content/menu_5_on.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_6	{
	width:154px;
	padding-right:0px;
	}	
		
.menu_landing ul li.menu_6 div {
	width:154px;
	height:60px;
	_height:59px;
	background:url(../../assets/images/content/menu_6_off.png) top left no-repeat;
	}
	
.menu_landing ul li.menu_6 .active {
	background:url(../../assets/images/content/menu_6_on.png) top left no-repeat;
	}							
	
				
	
div.box4 div.box4-top-left.landing_tp {
	position:relative;
	z-index:-1;
	}
	
.landing_content {
	width:958px;
	padding:0px 20px;
	position:relative;
	z-index:1;
	color:#1c0062;
	font-size:16px;
	line-height:normal;
	}
	
.landing_content h1 {
	font-size:36px;
	font-weight:bold;
	padding-bottom:20px;
	}	
	
.landing_content p {
	line-height:24px;
	padding-bottom:20px;
	}
	
.landing_content p a, .landing_content p a:hover {
	color:#1c0062;
	}		
	
.ld_col_left {
	width:634px;
	float:left;
	padding-right:20px;
	}
	
.ld_col_right {
	width:304px;
	float:left;
	}
	
.landing_video {
	width:480px;
	height:280px;
	padding-bottom:15px;
	margin:0 auto;
	}
	
p.indent_section {
	padding-left:30px;
	font-style:italic;
	}
	
p.ld_btm_txt {
	font-size:10px;
	}
	
.nxt_btn {
	width:auto;
	}
	
img.flt_lft{
	float:left;
	}		
	
img.flt_rgt {
	float:right;
	}
	
.related_content_box {
	width:300px;
	}
	
.related_bg_tp {
	background:url(../../assets/images/content/related_bg_top.jpg) bottom left no-repeat;
	height:13px;
	}
	
.related_txt {
	border-left:1px solid #000;
	border-right:1px solid #000;
	width:248px;
	height:auto!important;
	min-height:170px;
	_height:170px!important;
	padding:0px 25px;
	background:url(../../assets/images/content/related_bg_content.jpg) top left no-repeat #FDFEFF;
	}	
	
.related_txt h2 {
	font-size:24px;
	color:#1c0062;
	font-weight:bold;
	padding-bottom:14px;
	padding-top:6px;
	}	
	
.related_txt ul li {
	list-style:none;
	width:248px;
	padding-bottom:15px;
	}	
	
.related_txt ul li a {
	color:#1C0062;
	line-height:40px;
	_line-height:normal;
	padding-bottom:18px;
	padding-left:50px;
	padding-top:10px;
	_margin:0px;
	text-decoration:none;
	}
.market_research div{
	padding-left:50px !important;
	line-height:25px !important;
}
.market_research div a{
	padding-left:0px !important;
	padding-bottom:0px!important;
}
.market_research_link{
	cursor:pointer;
}
.market_research_link:hover{
	 text-decoration:underline;
}
.related_txt ul li.men_experience a {
	background:url(../../assets/images/content/icon_experience.png) top left no-repeat;
	}			
.related_txt ul li.pee_prob a {
	background:url(../../assets/images/content/icon_pee_problem.png) top left no-repeat;
	}	
	
.related_txt ul li.symptom_checker a {
	background:url(../../assets/images/content/icon_symptom.png) top left no-repeat;
	}
	
.related_txt ul li.market_research  
{
    display:none;
	background:url(../../assets/images/content/flomax_market.png) top left no-repeat;
	}
	
.related_txt ul li.talk_pharma a {
	background:url(../../assets/images/content/icon_talk.png) top left no-repeat;
	}
	
.related_txt ul li.buy_online a {
	background:url(../../assets/images/content/icon_buy_online.png) top left no-repeat;
	}
	
.related_txt ul li.flomax_works a {
	background:url(../../assets/images/content/icon_flomax.png) top left no-repeat;
	}	
	
.related_txt ul li.jargon_buster a {
	background:url(../../assets/images/content/icon_jargon.png) top left no-repeat;
	}
	
.related_txt ul li.talk_doc a {
	background:url(../../assets/images/content/talk_doctor.png) top left no-repeat;
	}
.related_txt ul li.free_flo a {
	background:url(../../assets/images/content/freeflo-icon.png) top left no-repeat;
	}				
	
.related_bg_btm {
	background:url(../../assets/images/content/related_bg_btm.jpg) top left no-repeat;
	height:13px;
	}
	
.container_page_pix {
	background: no-repeat 100% 90%;
}
.container_page_pix_2 {
	background-image: url(../../assets/images/content/landing_pix_2.jpg) ;
}

.page_pix {
	position:absolute;
	bottom:-17px;
	_bottom:-18px;
	right:14px;
	}
	
.page_pix.page_1 {	
	background:url(../../assets/images/content/landing_pix_1.jpg) top left no-repeat;
	width:306px;
	height:386px;
	}	
	
.page_pix.page_2 {	
	background:url(../../assets/images/content/landing_pix_2.jpg) top left no-repeat;
	width:292px;
	height:428px;
	}
	
.page_pix.page_3 {	
	background:url(../../assets/images/content/landing_pix_3.jpg) top left no-repeat;
	width:300px;
	height:460px;
	position:relative;
	background-position:0px 0px;
	}	
	
.page_pix.page_4 {	
	background:url(../../assets/images/content/landing_pix_4.jpg) top left no-repeat;
	width:270px;
	height:343px;
	position:relative;
	background-position:0px 10px;
}
	
.page_pix.page_5 {	
	background:url(../../assets/images/content/landing_pix_5.jpg) top left no-repeat;
	width:285px;
	height:533px;
	position:relative;
	background-position:0px 10px;
}
	
.page_pix.page_6 {	
	background:url(../../assets/images/content/landing_pix_6.jpg) top left no-repeat;
	width:252px;
	height:500px;
	right:-1px;
	bottom:-3px;
	}
	
.bph_descrip {
	width:344px;
	margin:0 auto;
	font-size:12px;
	text-align:center;
	padding-bottom:14px;
	}	
	
.bph_box {
	float:left;
	width:142px;
	padding:0px 15px;
	}	
	
ul.content_links li {
	list-style:none;
	padding-bottom:10px;
	padding-left:50px;
	line-height:40px;
	width:579px;
	}	
	
ul.content_links li a {
	color:#1c0062;
	font-weight:bold;
	}
	
ul.content_links li.online_form {
	background:url(../../assets/images/content/icon_symptom.png) top left no-repeat;
	}	
	
ul.content_links li.register_freeflo {
	background:url(../../assets/images/content/icon_freeflo.jpg) top left no-repeat;
	}					
								
/*---------------------Restructure---------------------*/

/*--Sidebar--*/
div#content.box4 div#sidebar { float:left; width:250px; padding:0 14px 0 0;}

.sub_menu_box {
	width:auto;
	height:auto;
	padding-bottom:15px;
	}
	
.sub_menu_top {
	width:auto;
	height:11px;
	background:url(../images/content/box4/sub_box_top.png) bottom left no-repeat;
	}
	
.sub_menu_btm {
	width:auto;
	height:11px;
	background:url(../images/content/box4/sub_box_btm.png) top left no-repeat;
	}	
	
.sub_menu_content {
	width:248px;
	height:auto!important;
	min-height:135px;
	_height:135px!important;
	border-left:1px solid #22215b;
	border-right:1px solid #22215b;
	background:url(../images/content/box4/sub_box_content.jpg) top left repeat-x #5277a4;
	}
	
.sub_inner_box {
	padding:0px 10px;
	}	
	
.sub_menu_content h2 {
	font-size:18px;
	color:#fff;
	padding-bottom:15px;
	}	
	
span.click_here {
	float:right;
	font-size:16px;
	font-weight:bold;
	padding-top:18px;
	}	
	
span.click_here a {
	padding-right:16px;
	background:url(../images/content/box4/arrow_white_02.png) top right no-repeat;
	color:#fff;
	line-height:18px;
	}
	
span.click_here a:hover {
	text-decoration:none;
	}		
	
ul.sub_menu_lft li {
	list-style:none;
	padding:8px 15px;
	font-size:14px;
	font-weight:bold;
	line-height:19px;
	background:url(../images/content/box4/arrow_white.png) 12px 11px ;
	background-repeat:no-repeat!important;
	padding-left:32px;
	width:200px;
	}

ul.sub_menu_lft li a {
	color:#fff;
	}
	
ul.sub_menu_lft li:hover, ul.sub_menu_lft li.active {
	background:url(../images/content/box4/arrow_white.png) 12px 11px  #2e427d;
	background-repeat:no-repeat!important;
	text-decoration:none;
	}	
	
ul.sub_menu_lft li:hover a, ul.sub_menu_lft li.active a {
	color:#FFFFFF;
	text-decoration:underline;
	}					

/*--Main--*/
div#content.box4 div#main {
	float:left;
	padding-left:12px;
	padding-right:11px;
	width:710px;
	}

.col_left {
	width:264px;
	float:left;
	}
	
.col_right {
	width:738px;
	float:left;
}	
#homeBanner{
	background:#1f2a58;
}
	
.change_flash_bg{
	background:#1f2a58 !important;
	padding-left:0px !important;
}
.main_navigation_margin{
	margin-top:-11px!important;

	z-index:111!important;
}
.button_container_page3{
	padding-top:113px !important;
}
.button_container_page5{
	padding-top:100px !important;
}
.align_image_center{
	text-align:center !important;
}
.market_research_header_box{
	float:left;
	text-align:center;
	padding-left:140px;
	padding-top:38px;
	display:none;
}
.market_research_header_box span{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	margin-left:-7px;
}
.market_research_box3-middle_image{

	 background:url("../../assets/images/content/flomax_market.gif");
	background-repeat:no-repeat;
	height:41px;
	width:50px;
	float:left;
}
.market_research_box3-middle_content{
	text-align:left;
	padding-right:3px;

}
.market_research_box3-middle_content a{
	color:#000000;
	font-size:13px;
	cursor:pointer;
	line-height:15px;
	padding-top:5px;
	text-align:left!important;
	width:150px;
}
.market_research_box3-middle_content a:hover{
	text-decoration:underline;
}

div.market_research_box3{ width:255px;}
div.market_research_box3 div.market_research_box3-top-left{ background:url(../images/content/box3/top-left.png) left top no-repeat; padding-left:16px;}
div.market_research_box3-top-left-new{ background:url(../images/content/box3/top-left-new.png) left top no-repeat; padding-left:16px;}
div.market_research_box3 div.market_research_box3-top-left div.market_research_box3-top-right{ background:url(../images/content/box3/top-right.png) right top no-repeat; height:31px; padding-right:15px;}
div.market_research_box3-top-right-new{ background:url(../images/content/box3/top-right-new.png) right top no-repeat; height:31px; padding-right:15px;}
div.market_research_box3 div.market_research_box3-top-left div.market_research_box3-top-right div.market_research_box3-top{ background:url(../images/content/box3/top-middle.gif) left top repeat-x; height:31px; }
div.market_research_box3-top-left-new div.market_research_box3-top-right-new div.market_research_box3-top { background:url(../images/content/box3/top-middle.gif) left top repeat-x; height:31px; }
div.market_research_box3 div.market_research_box3-top-left div.market_research_box3-top-right div.market_research_box3-top h2{ font-size:150%; color:#fff; padding:8px 8px 8px 0; margin-left:-5px;}
div.market_research_box3 div.market_research_box3-top-left-new div.market_research_box3-top-right-new div.market_research_box3-top h2{ font-size:150%; color:#fff; padding:8px 8px 8px 0; margin-left:-5px;}

div.market_research_box3 div.market_research_box3-middle{ background:#fff; border-left:1px solid #6563c7; border-right:1px solid #6563c7;padding-top:6px;}

div.market_research_box3 div.market_research_box3-bottom-left{ background:url(../images/content/box3/bottom-left.png) left top no-repeat; padding-left:20px;}
div.market_research_box3 div.market_research_box3-bottom-left div.market_research_box3-bottom-right{ background:url(../images/content/box3/bottom-right.png) right top no-repeat; height:22px; padding-right:18px;}
div.market_research_box3 div.market_research_box3-bottom-left div.market_research_box3-bottom-right div.market_research_box3-bottom{ background:url(../images/content/box3/bottom-middle.gif) left top repeat-x; height:22px;}
.ld_col_left ul li.market_research {
background:url("../../assets/images/content/flomax_market.png") no-repeat scroll left top transparent;
}
.audio_text{
	float:left;
	width:100%;
	clear:both;
}
.audio_text img{
	float:left;
}
.audio_text span{
	line-height:45px;
	padding-left:8px;
}

.audio_player{
	float:left;
	width:100%;
	padding-left:3px;
	padding-bottom:10px;
}
.rowland_logo{
	margin-bottom:44px;
	margin-top:-44px !important;
}

.lloyds-logo
{    
	margin-top:-22px;    
}

