/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}
body{
	margin:0px;
	padding:0px;
	background:url(../images/bg_rxbody.gif) repeat-x left top #f0e9de;
	font:12px Tahoma, Geneva, sans-serif;
	line-height:17px
}
.bg_logo {
	background:url(../images/bg_logo.jpg) no-repeat center top;
}
#wrapper {
	width:932px;
}
:focus{
	outline:0 !important;
}
							
table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
a {
	color:#fbac54;
	text-decoration:underline;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
h1 {
	font:25px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
}
h2 {
	color:#fbac54;
	font:26px Tahoma, Geneva, sans-serif;
}

											/* Header */
#header{
	padding:15px 0 0 0;
}
.lheader {
	width:505px;
	padding:0 0 10px 0;
}
.rheader {
	width:280px;
}
.phone {
	background:url(../images/bg_phone.gif) no-repeat right top;
	margin:0 10px 0 40px;
	padding:8px 0 15px;
	font:bold 18px Tahoma, Geneva, sans-serif;
	color:#938c81;
}
.user_area {
	background:url(../images/img_user.gif) no-repeat left center;
	padding:2px 0 2px 25px;
	margin:15px 0 0 0;
	color:#686055;
}
#menu{
	height:52px;
}											
											/* Body */

#body{
	border:#b0ada8 1px solid;
	background:#FFF url(../images/bg_bodycontent.jpg) repeat-x left top;
	padding:0 10px 8px 10px;	
}
#temp01 #body{
	padding:0 6px 8px 10px;
}
.box_cont {}
.box_cont h2 {
	font:bold 16px Tahoma, Geneva, sans-serif;
	padding:0 0 8px 0;
	color:#FFF;
}
.box1, .box2, .box3, .box4 {
	height:136px;
	padding:20px 0 0 0;
	color:#FFF;
}
.box1 {
	width:222px;
	background:url(../images/bg_box1.jpg) no-repeat left top;
	margin-right:6px;
}
.box1 .boxcontent, .box2 .boxcontent, .box4 .boxcontent{
	padding:0 75px 0 15px;
}
.box2 {
	width:223px;
	background:url(../images/bg_box2.jpg) no-repeat left top;	
	margin-right:7px;	
}
.box3 {
	width:223px;
	background:url(../images/bg_box3.jpg) no-repeat left top;	
	margin-right:6px;	
}
.box3 .boxcontent {
	padding:0 0 0 15px;
}
.txtbox1 {
	width:150px;
	height:16px;
	border:#707070 1px solid;
	font-size:11px;
	padding:2px 0 0 0;
}
.forgt_pass {
	color:#61584c;
	text-decoration:underline;
	font-size:10px;
}
.box4 {
	width:226px;
	background:url(../images/bg_box4.jpg) no-repeat left top;	
}
.btn_more {
	color:#fcc281;
	display:block;
	padding:8px 0 0 0;
}
.btn_more a {
	color:#fcc281;
	text-decoration:underline;
}
.login_box {
	background:url(../images/bg_userlogin.gif) no-repeat left top;
	height:590px;
	color:#FFF;
}
.login_box h1 {
	color:#FFF;
	font:22px Arial, Helvetica, sans-serif;
	text-align:center;
}
.log_content {
	padding:30px 475px 0 0;
}
.tbl_box {
	width:200px;
	margin:10px 0 0 150px;
	
}
.logo2 {
	text-align:center;
	padding:0 0 10px 0;
}
#temp02 .banner {
	height:195px;
	background:#686055;
}	
#temp03 .banner {
	height:195px;
	background:#5c425c;
}
.lbanner {
	width:448px;
}
.rbanner {
	width:462px;
	padding:6px 0 0 0;
}
.logo3 {
	padding:30px 0 10px 0;
	text-align:center;
}
#temp02 .inner_content {
	background:url(../images/bg_violet.gif) no-repeat left top #5c425c;
	padding:42px 25px 0 40px;
	color:#FFF;
	line-height:20px;	
}
*html #temp02 .inner_content {
  	height:10px;
}

#temp03 .inner_content {
	background:url(../images/bg_brown.gif) no-repeat left top #696157;
	padding:42px 25px 50px 40px;
	color:#FFF;
	line-height:20px;
}
.p17 {
	font-size:17px;
	line-height:25px
}
.left_col {
	width:400px;
}
.right_col {
	width:398px;
}
.img_holder {
	height:264px;
	background:url(../images/bg_shadow1.gif) no-repeat left top;
	margin-bottom:15px;
	padding:8px 0 0 8px;
}
.con_details {
	border-bottom:1px solid #7e776f;
	padding:8px 0 9px 0;
}
.con_details a {
	color:#fbac54;
	text-decoration:underline;
}
.con_details span{
	display:block;
}
.lspan {
	width:185px;
	float:left;
	clear:left;
}
.rspan {
	width:210px;
	float:left;
	clear:right;	
}
.left_col1 {
	width:180px;	
}
.right_col2 {
	width:602px;	
}
.lmenu {
	padding:20px 0 0 0;
}
.lmenu ul {
	margin:0; 
	padding:0;
}
.lmenu ul li{
	list-style:none;
}
.lmenu ul li a{
	display:block;
	padding:10px 0;
	color:#FFF;
	font:bold 14px Tahoma, Geneva, sans-serif;
	text-decoration:none;
	border-top:1px solid #7f6a7f;
}
*html .lmenu ul li a {
	height:1px;
}
.lmenu ul li a:hover {
	color:#fbac54;
}
#end02 a{
	border-bottom:1px solid #7f6a7f;
}

.block_cont {
	padding:50px 0;
}
.box01_cont {
	padding:5px 0;
	border-bottom:1px solid #7f6a7f;
}
.box02_cont {
	padding:30px 0;
	border-bottom:1px solid #7f6a7f;
}
.box_lcol {
	width:205px;
}
.box_rcol {
	width:390px;
}
.padd_top20{
	padding-top:20px;
}
.padd_lr45 {
	padding-left:45px !important;
	padding-right:45px !important;	
}
	
											/* Footer */
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6c6861;	
}
.footerbg {
	position:absolute;
	z-index:1;
}
#footer ul {
	margin:0;
	padding:0;
	text-align:right;
}
#footer ul li{
	display:inline;	
}
#footer ul li a{
	color:#6c6861;
	border-right:1px solid #c8beb3;
	padding:0 10px 0 5px;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
}
#footer ul li a:hover {
	text-decoration:underline;
}
.fcontent {
	padding:5px 0 0 0;
}
.lfooter, .rfooter {
	width:460px;
	z-index:2;
	position:relative;
	padding:0 0 0 2px;
}
#end01 a{
	border:0px !important;
	padding-right:2px !important;
}

/* PNG HARD CODE SAMPLE - DELETE BEFORE SENDING SITE TO QA */
*html id_or_class{
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/sub-menu-bg.png', sizingmethod='crop');
}

#nav_395826 .selected a{
color:#FBAC54;
}
.gmnoprint .title, .gmnoprint .address, .gmnoprint .description {
color:#FBAC54;
}
.gmnoprint .title {
font-size:14px;
font-weight:bold;
color:#696157;
}
/*webapp css*/
.pIn {
color:#FBAC54;
padding:0 !important;
font-size:17px;
}
.box03_cont {
	padding:30px 0;
	border-bottom:none;
}
.box_lcol01 {
width:300px;
}
.mmlist img{
width:92px;
float:left;
}
.mmdetail img{
float: left;
}

/*-- ADDED CSS --*/
.rbox2 {
  padding:30px 0 0 0;
}
.rbox2 .img_holder {
	height:264px;
	background:url(../images/bg_shadow2.gif) no-repeat left top;
	margin-top:65px;
	padding:8px 0 0 8px;
}
.img_holder2 {
	height:264px;
	background:url(../images/bg_shadow2.gif) no-repeat left top;
	margin-bottom:15px;
	padding:8px 0 0 8px;
}
