/* Template1 MasterStyleSheet.css version 1*/

/*-------General Styles--------*/
body {
	margin:0;
	background-image:url(../images/bgMain.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding:20px 0 0 0;
	color:#424243;
}

a {
	color:#002D62;
}

/*Controls the font size in the footer. Inherits from the body*/
#footer { font-size: .9em; color:#808080; }

/*Controls the headline color*/
h1, h2, h3, h4 { color: #1B3F95; }

/*Controls heading font size for h1*/
h1 { font-size: 1.80em;}

/*Controls heading font size for h2*/
h2 { font-size: 1.20em; }

/*Controls heading font size for h3*/
h3 { font-size: 1.10em; }

/*Controls heading font size for h4, h5, and h6*/
h4, h5, h6 { font-size: 1.35em; }

.topMargin{
margin-top:0;
padding-top:0;
}

.topMarginH2{
margin-top:-10px;
padding-top:0;
}

.imgTopMargin{
	margin-top:15px;
}

.centerText{
	text-align:center;
}

#mainWrapper{
	width:780px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	background-image:url(../images/wrapperBg.gif);
}

/****************Start Header & Top Nav ****************/
#mainWrapper #header{
	display:none;
}

#mainWrapper #header #topNav{
	width:780px;
}

#mainWrapper #header #globalNav{
	float:left;
	margin-left:6px;
	padding-top:4px;
}

#mainWrapper #header #secondLevNav{
	float:left;
	margin-left:6px;
	padding-top:6px;
	font-size:.85em;
	color:#002D62;
}
#mainWrapper #header #search{
	float:right;
	padding-top:4px;
	width:185px;
	margin-right:2px;
}

#mainWrapper #header #search input.searchtext{
	width:110px !important;
	border:1px solid #CCCCCC;
	color:#424243;
	vertical-align:top;
	font-size:12px;
	display:inline
}
/**************** End Header & Top Nav ****************/



/**************** Start Content ****************/
#mainWrapper #pageConstrain  {
	min-height:490px;
	height:490px;
	
}
html>body #mainWrapper #pageConstrain{
	height:auto; /*Other Browser*/
}

#mainWrapper #innerWrapper{
	min-height:490px;
	height:490px;
	background-color:#FFFFFF;
	margin:0 4px 0 3px;
}

html>body #mainWrapper #innerWrapper{
	height:auto; /*Other Browser*/
}

#mainWrapper #leftColumn{
	display:none;
}
#mainWrapper #leftColumn_inner{
	display:none;
}
#mainWrapper #content{
	margin:0 170px 0 10px;
	padding:20px 0 10px 0;

}
#mainWrapper #contentInner{
	margin:0 170px 0 10px;
	padding:20px 0 10px 0;

}
#mainWrapper #contentHCP{
	margin:0 170px 0 10px;
	padding:20px 0 10px 0;

}
html>body #mainWrapper #content{
	height:auto; /*Other Browser*/
}

/****************************Homepage Content*********************************/
			#mainWrapper #homeLogo{
				display:none;
			}
			#mainWrapper #homeContent{
				padding:0 6px 5px 12px;
			
			}
			#mainWrapper #homeContent img.gap{
				padding:0 8px;
			
			}
			html>body #mainWrapper #homeContent{
				height:auto; /*Other Browser*/
			}
/****************************Homepage Content*********************************/
#mainWrapper #rightColumn{
	display:none;
}
#mainWrapper #innerWrapper #breadcrumb{
	display:none;
}
#borderShadow{
	background:none;
}
#borderShadow img{
	display:none;
}
#tableStyle img{
display:block;}
.shadowImageInner{
	display:none;
}
.shadowImage{
	display:none;
}
/**************** End Content ****************/


/**************** Start Footer ****************/
#footer{
	background-color:#FFFFFF;
	width:660px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
	background-image:url(../images/bottomShadow.gif);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
}

#footer hr {
	height:1px;
	border:thin solid #CCCCCC;
}

#footer a,
#footer a:visited{
	color:#002D62;
	text-decoration:none;
	font-size:1.0em;
}
#footer a:hover{
	text-decoration:underline;
}
/**************** End Footer ****************/
/* Added on 25th Feb*/

#printCouponMainWrapper{	
	margin:0;
	position:relative;
	background-image:url(/images/coupon_print_bgTop.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color:#000;
	font-style: normal;
	font-weight: normal;
	width:612px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;	
	z-index:1;
	padding-top:32px;
	color:#333;
	}
#printCouponInnerWrapper{
	margin:0;
	position:relative;
	background-image:url(/images/coupon_print_bgBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
	padding:0px 52px 0px 52px;
	z-index:2;
	margin-top:50px;
}
html>body #printCouponInnerWrapper{
	height:400px !important;
}
#printCouponInnerWrapper div{
position:relative;
clear:both;
text-align:right;
}


.printCouponMainWrapper2{	
	margin:0;
	position:relative;
	background-image:url(/images/coupon_print_bgTop.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
	font-style: normal;
	font-weight: normal;
	width:700px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;	
	z-index:1;
	padding-top:5px;
	margin-top:14px;
	color:#333;
	line-height:14px;
	}
	* html .printCouponMainWrapper2{	
	width:600px !important;
	padding-top:2px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000;
		}
html>/**/body .mTop{
    margin-top:15px;
}
*:first-child+html .printCouponMainWrapper2{
	padding-top:10px !important;
	}

*:first-child+html .printCouponMainWrapper2 p{  margin-bottom:-7px;}	
* html .printCouponMainWrapper2 p{  margin-bottom:-16px; width:600px;}
html>body  .printCouponMainWrapper2 p{  margin-bottom:3px;}
/*.printCouponMainWrapper2 p{ width:525px; margin-left:auto; margin-right:auto; margin-top:-15px;}	*/
html>/**/body .printCouponMainWrapper2 p{
	font-size: 13px;
    margin-bottom:-3px;

}
.printCouponMainWrapper2 p{ width:680px; margin-bottom:-3px; margin-left:auto; margin-right:auto; color:#000;}	
#printCouponInnerWrapper2{
	margin:0;
	position:relative;
	background-image:url(/images/coupon_print_bgBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
	z-index:2;
	}
.bgnone{
	background-image:none;
	margin:0px;
	padding:0px;
	background-color:#EEF2FB;
}
.printCouponHeader{ font-size:15px; padding:0px; margin:0px; padding:5px 0px 5px 0px;font-weight:bold;text-align:left;}
.printCouponHeader ul{margin:0px; padding:0px; margin-left:23px; text-align:left;}
.printCouponHeader ul li{ list-style:none; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:3px 0px 3px 0px;}
.printCouponContent{font-size:11px; padding:0px; margin:0px;text-align:left;}
#couponImage{
	position:relative;
	width:670px;
	margin-left:0px;
	margin-right:auto;
	height:auto;
	padding-top:65px;
}
html>body #couponImage{
width:670px;
margin:0px;
margin-left:0px;
}
#couponImageFree{
	position:relative;
	width:397px;
	margin-left:190px;
	margin-right:auto;
	height:auto;
	padding-top:40px;
}
#couponImageFree p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	margin:0px;
	padding:0px;
	padding:1px 10px 1px 10px;
	/*color:#305883;*/
}
#couponImage p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	margin:5px 0px 5px 0px;
	padding:0px;
	padding:1px 10px 1px 10px;
	width:635px;
	/*color:#305883;*/
}
* html #couponImage p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	margin:0px 0px 0px 0px;
	padding:0px;
	padding:1px 10px 1px 10px;
	width:635px;
	/*color:#305883;*/
}
html>/**/body #couponImage p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 0px 5px 0px;
	padding:1px 0px 1px 10px;
	width:635px;
	line-height:10px;
	/*color:#305883;*/
}
#couponImage p.MtopSpc{
	margin:10px 0px 5px 0px;
	
}
*:first-child+html #couponImage p{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:1px 0px 1px 10px;
	/*color:#305883;*/
}
#couponImage p.offerRed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding:5px 10px 1px 10px;
	color:#ff0000;
	/*color:#305883;*/
}

#couponImage ul.list{
	margin:0px 0px;
	padding:0px;
	line-height:12px;
}
#couponImage ul.list li{
	margin:0px 0px 0px 6px;
	padding:0px;
	width:360px;
	padding:1px 10px 1px 10px;
	font-size:11px;
	background:none;
	list-style:outside !important;
	list-style-type:disc !important;
}
li img{
	margin-left:-5px
}
.fto_coupanImageBg ul.instructions li{
 	padding:0px 0px 0px 6px;
	list-style:disc;
	background:none;
	}
html>/**/body .fto_coupanImageBg .pdfp{
	width:380px;
	}
html>/**/body #couponImage ul.list li{	width:355px; list-style-type:none !important;}
#couponImage p.onlyOne{ font-size:11px; color:#0066CC;}
#couponImage p span.title{ color:#5C95CD};
.PrintFooter{
	height:44px;
	background:none;
	margin:0px;
	padding:0px;
	z-index:100;
}
.PrintFooter p{
	margin:0px;
	padding:0px;
	}
#userData{
	position:absolute;
	margin:0px;
	padding:0px;
	left:375px;
	top:223px;
	font-size:9px;
	width:260px;
	}
#userData1{
	position:absolute;
	margin:0px;
	padding:0px;
	left:375px;
	top:221px;
	font-size:9px;
	width:260px;
	}
.userdata1 img{
	margin-top:6px;
	}
#userData ul{ margin:0px; padding:0px; margin-top:10px;}
#userData ul li{ list-style:none; color:#FF0000; padding:2px 0px 1px 5px; font-size:10px;}
#userData img{ position:absolute; top:10px; right:7px;}
#userData ul li span{ color:#000066; padding-right:5px;}
#userData1 ul{ margin:0px; padding:0px; margin-top:10px;}
#userData1 ul li{ list-style:none; color:#FF0000; padding:2px 0px 1px 5px; font-size:10px;}
#userData1 img{ position:absolute; top:10px; right:7px;}
#userData1 ul li span{ color:#000066; padding-right:5px;}
#coupanImageBg{position:absolute; z-index:0; left:0px; margin-left:0px; height:394px; margin-bottom:30px; margin-top:-60px;}
.fto_coupanImageBg{
	margin-top:0px !important;
	position:relative !important;
	width:551px;
	height:244px !important;
	}
.fSize p{
	font-size:10px !important;
	}
#userData ul.instructions li{
	font-size:9px;
	}
.ofr_exp_cls{
	margin:17px 0px 0px 8px !important;
}
html>/**/body .ofr_exp_cls{
	margin:10px 0px 0px 8px !important;
}
.pls_class{
	margin:6px 0px !important;
}	
.fSize{
	padding-top:22px !important;
	}
html>/**/body .fSize{
	padding-top:0px !important;
	}
	
.offerExpires{ font-size:11px !important; font-weight:400 !important; line-height:110% !important; width:268px; padding-top:5px !important;}
html>/**/body .offerExpires{ padding-top:5px;}

#userDataFree{
	position:absolute;
	margin:0px;
	padding:0px;
	left:217px;
	top:130px;
	font-size:8px;
	font-weight:bold;
	width:165px
	}
	

#userDataFree ul{ margin:0px; padding:0px; margin-top:10px;}
#userDataFree ul li{ list-style:none; color:#F5525E;  padding:0px 0px 0px 5px; }
#userDataFree img{ position:absolute; top:10px; right:5px;}
#userDataFree ul li span{ color:#003065; padding-right:5px;}




.searchbtn{width:46px !important; border:none !important;}
/*#nextPage {
	position:absolute;
	text-align:right;
	left:800px;
	top:700px;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	z-index:1;
}
.contPage{
display:block;
margin-bottom:60px;
}*/
#nextPage {
	text-align:right;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding:0px 0 50px 0;
	margin:0px;
	margin-top:50px
	}
html>body #nextPage {
	padding:0px 0 30px 0;
	margin:50px;
	}

* html #nextPage {
	padding:11px 0 50px 0;
	margin:0px;
	}
	
#nextPage_50{
	text-align:right;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding:0px 0 50px 0;
	margin:0px;
	margin-top:70px
	}
html>body #nextPage_50 {
	padding:60px 0 30px 0;
	margin:0px;
	}	
* html #nextPage_50 {
	padding:11px 0 50px 0;
	margin:0px;
	}
.RedText {
	color:#FF0000; line-height:80%;
}
.omniturestyle{
position:absolute;
z-index:-10;
margin:-1000px;}

.fto_coupanImageBg ul.instructions li img{
	display:inline;
	margin:0px 0px 0px -7px;
	vertical-align:top;
	}
html>/**/body #couponImage p{
	font-size:11px;
	margin-bottom:-2px;
	width:630px;
	}
html>body #couponImage ul.list {
	margin-top:0px;	
	line-height:12px;
	font-size:11px;
		}
html>body #couponImage ul.list li{
	line-height:12px;
	margin-top:0px;
	margin-bottom:0px;
	}
.treximet_gsk_logo{
	text-align:right;
	padding:10px 50px 10px 0px;
}
sup{
height: 0;	
line-height: 1.8;	
vertical-align: baseline;	
_vertical-align: bottom;	
position: relative;	
}
sup {	
bottom: 1ex;
}

.continue_txt{
	padding-bottom:150px; 
	padding-left:480px;
	}
	
/*html>body .continue_txt{
	padding-bottom:150px; 
	padding-left:480px;
	}*/
* html .continue_txt{
	padding-bottom:170px; 
	padding-left:420px;
	margin-top:20px
	}