/* CSS Document */

body
{
margin:0 0 0 0;
}

.borderall
{
border: #E6F2FF solid 1px;
}

#mainbg
{
margin:0 auto;
width:862px;
}
#mainbox
{
float:left;
padding-left:24px;
padding-right:24px;
width:814px;
background-image:url(../images/mainbg.gif);
background-repeat:repeat-y;
}

/** Header styles **/
#header
{
float:left;
width:814px;
padding-bottom:10px;
}

#logo
{
float:left;
width:255px;
height:68px;
margin-left:12px;
margin-top:2px;
}
#search
{
float:right;
width:380px;
height:30px;
margin-top:23px;
}
/** End of Header styles **/

#mainimagehp
{
float:left;
width:814px;
}

#mainimage
{
float:left;
width:814px;
height:200px;
}

#bodyboxmainnew
{
float:left;
width:814px;
background-image:url(../images/bodybox.gif);
background-repeat:repeat-y;
}

#bodyleft
{
float:left;
width:590px;
margin-right:5px;
}

#toppnlinner
{
float:left;
width:1011px;
height:230px;
background-color:#CCCCCC;
border-top: #BBDBFB solid 1px;
}

#bodyinnermain
{
float:left;
width:814px;
background-image:url(../images/bodybox.gif);
background-repeat:repeat-y;
padding-bottom:10px;
}

#bodyinnerclients
{
float:left;
width:814px;
padding-bottom:10px;
}

#sevices
{
float:left;
width:587px;
background-image:url(../images/serviceline.gif);
background-position:right;
background-repeat:no-repeat;
}
#sevicestxt
{
float:left;
font-family:trebuchet MS;
font-size:18px;
color:#ff3300;
text-decoration:none;
width:300px;
height:26px;
margin-left:5px;
margin-top:2px;
}
#sevicesline
{
float:right;
width:615px;
background-image:url(../images/serviceline.gif);
background-repeat:no-repeat;
background-position:center;
height:1px;
margin-top:20px;
margin-left:5px;
}

/** Services Block styles **/

#sevicesmainblock
{
float:left;
width:590px;
}


#sevicesblock
{
float:left;
margin-left:3px;
margin-top:5px;
width:285px;
height:160px;
}
#sevicesblock1
{
float:right;
margin-left:3px;
margin-top:5px;
width:285px;
height:160px;
}


#sevicesblockh
{
float:left;
padding-top:7px;
padding-left:5px;
border:#bcdcf4 solid 1px;
width:280px;
background-image:url(../images/servicesheadbg.gif);
height:32px;
}


#bodytxt
{
padding:2px;
margin-top:16px;
line-height:16px;
float:left;
width:155px;
font-family:tahoma;
font-size:11px;
text-decoration:none;
}
#bodytxt a
{
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#333333;
}
#bodytxt a:hover
{
font-family:tahoma;
font-size:11px;
text-decoration:underline;
color:#333333;
}

#dotline
{
float:left;
margin-left:5px;
width:280px;
height:1px;
margin-top:10px;
background-image:url(../images/dot.gif);
background-repeat:repeat-x;
}


#sevicesblockleft
{
float:left;
width:200px;
}
#sevicesblockleft a
{
font-family:trebuchet MS, Arial, Verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#0443ab;
}
#sevicesblockleft a:hover
{
text-decoration:underline;
}

#sevicesblockright
{
float:right;
padding-right:5px;
width:60px;
height:11px;
margin-top:5px;
font-size:10px;
font-family:mini;
}
#sevicesblockright a
{
font-size:10px;
font-family:mini;
text-decoration:none;
color:#333333;
}
#sevicesblockright a:hover
{
font-size:10px;
font-family:mini;
text-decoration:underline;
color:#333333;
}

#sevices1
{
float:left;
width:1000px;
background-image:url(../images/serviceline.gif);
background-position:right;
background-repeat:no-repeat;
}
#sevicestxt1
{
float:left;
font-family:trebuchet MS;
font-size:18px;
color:#ff3300;
text-decoration:none;
width:300px;
height:26px;
margin-left:5px;
margin-top:10px;
}


/** end of Services Block styles **/



#bodytxtrightimage
{
float:right;
margin-top:20px;
width:106px;
height:75px;
margin-right:8px;
}


#extra
{
clear:both;
}
#articlemain
{
width:587px;
float:left;
line-height:20px;
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#333333;
}

#articlemain a
{
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#333333;
}
#articlemain a:hover
{
font-family:tahoma;
font-size:11px;
text-decoration:underline;
color:#333333;
}

#articleleft
{
float:left;

width:275px;
padding:5px;
margin-left:5px;
}
#articleleft ul
{
list-style-image:url(../images/redarrow.gif);
margin-right:3px;
}

#bodyinnerclients
{
float:left;
width:804px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
float:left;
font-family:trebuchet MS;
font-size:13px;
text-align:justify;
color:#333333;
}

#bodyinner
{
float:left;
width:580px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
float:left;
font-family:trebuchet MS;
font-size:13px;
text-align:justify;
color:#333333;
}
#bodyinner h2
{
font-family:trebuchet MS;
font-size:16px;
color:#ff3300;
font-weight:bold;
}

#bodyright
{
float:right;
width:211x;
padding-right:2px;
padding-left:5px;
font-family:tahoma, arial;
padding-top:10px;
font-size:11px;
}

#bodyright ul {
	margin: 0;
	padding: 0;
	margin-top:10px;
	list-style: none;
	padding-left:5px;
}

#bodyright li {
	padding-left: 12px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(../images/redarrow.gif);
	background-position:left;
	background-repeat:no-repeat;		
}





#bodyright a
{
text-decoration:none;
}
#bodyright a:hover
{
text-decoration:underline;
}




#bodyrightin
{
float:right;
width:211px;
padding-right:2px;
padding-left:5px;
font-family:tahoma, arial;
padding-top:10px;
font-size:11px;
}

#bodyrightin ul {
	margin: 0;
	padding: 0;
	margin-top:10px;
	list-style: none;
	padding-left:5px;
}

#bodyrightin li {
	padding-left: 12px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(../images/redarrow.gif);
	background-position:left;
	background-repeat:no-repeat;		
}


#bodyrightin a
{
text-decoration:none;
}
#bodyrightin a:hover
{
text-decoration:underline;
}





.rh1
{
background-position:bottom;
background-repeat:repeat-x;
background-image:url(../images/rightboxhbg.gif);
font-family:trebuchet MS;
font-size:16px;
font-weight:bold;
color:#ff3300;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
}


#bodyrightheading
{
float:left;
width:238px;
padding:5px;
background-position:bottom;
background-repeat:repeat-x;
background-image:url(../images/rightboxhbg.gif);
font-family:trebuchet MS;
font-size:16px;
font-weight:bold;
color:#ff3300;
text-decoration:none;
}
#bodyrightheading a
{
font-family:trebuchet MS;
font-size:16px;
font-weight:bold;
color:#ff3300;
text-decoration:none;
}

#righttxt
{
float:left;
width:240px;
font-family:tahoma;
line-height:17px;
font-size:11px;
text-decoration:none;
color:#333333;
}
#righttxtarrow
{
float:left;
width:238px;
margin-top:1px;
padding-top:1px;
padding-bottom:1px;
margin-bottom:1px;
font-family:tahoma, arial;
font-size:11px;

}


#righttxtarrow ul {
	margin-left:0px;
	padding: 0;
	float:left;
	line-height:inherit;
	list-style:inside square;
	
}

#righttxtarrow li {
	display: inline;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	display:block;		
}


#righttxt a
{
line-height:25px;
width:238px;
font-family:tahoma;
font-size:11px;
text-decoration:none;
color:#333333;
}
#righttxt a:hover
{
text-decoration:underline;
}
#pharmaffiliates
{
float:left;
width:240px;
padding:5px;
line-height:20px;
text-align:justify;
}

#clientspeak
{
width:250px;
height:150px;
background-color:#CCCCCC;
}
#bodyrightredh
{
float:left;
width:238px;
height:22px;
background-image:url(../images/rightboxhbg.gif);
margin-top:10px;
}

#bodyrightredhleft
{
float:left;
width:150px;
height:22px;
}
#bodyrightredhright
{
float:right;
width:70px;
padding-top:6px;
height:16px;
}
#videotestimonials
{
float:left;
width:250px;
padding-bottom:5px;
padding-top:5px;
height:128px;
text-align:center;
}
#clientbottom
{
float:left;
width:814px;
padding-bottom:5px;
padding-top:5px;
background-image:url(../images/dot.gif);
background-repeat:repeat-x;

}
#clientlogos
{
float:left;
width:809px;
padding-left:5px;
height:90px;
}


#clientlogosinhead
{
float:left;
width:804px;
padding-left:10px;
height:25px;
font-family:trebuchet MS;
font-size:18px;
color:#000000;
background-color:#ECFEFF;
border-top:#E5E5E5 dotted  1px;
}

#clientlogosin
{
float:left;
width:1005px;
text-align:center;
height:90px;
border-top:#E5E5E5 dotted  1px;
}



#clientlogosblock
{
float:left;
width:127px;
height:68px;
margin-top:10px;
margin-left:30px;
}

#bottom
{
float:left;
width:809px;
padding-left:5px;
height:26px;
padding-top:10px;
background-image:url(../images/bottombg.gif);
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
}
#bottom a
{
font-family:tahoma;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
#bottom a:hover
{
text-decoration:underline;
}


.redheading
{
font-family:trebuchet MS;
font-size:16px;
font-weight:bold;
color:#ff3300;
}
.more
{
font-family:mini;
font-size:8px;
color:#0070de;
}
#clientbody
{
float:left;
width:240px;
padding-left:5px;
padding-right:5px;
height:120px;
}
.bodytxt
{
font-family:tahoma;
line-height:17px;
font-size:11px;
text-decoration:none;
color:#333333;
}
a.bodytxt:hover
{
font-family:tahoma;
line-height:17px;
font-size:11px;
text-decoration:underline;
color:#333333;
}

.subheading1
{
font-family:trebuchet MS;
font-size:18px;
font-weight:bold;
color:#ff3300;
}

.hin
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff3300;
font-weight:bold;
}
.hinsub
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.subh
{
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
font-weight:bold;
color:#0070de;
}

.subh1
{
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
font-weight:bold;
color:#FFFFFF;
background:#2175bb;
}

.paging1
{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#FFFFFF;
text-decoration:none;
background:#2175bb;
}

.paging1 a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


.whitetxt
{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-left:5px;
}

.resume
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.resume1
{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
color:#000000;
font-size:13px;
}

#pramarsh
{
float:left;
width:809px;
padding-left:5px;
height:26px;
padding-top:10px;
font-family:tahoma;
font-size:11px;
color:#666666;
}
#pramarsh a
{
font-family:tahoma;
font-size:11px;
color:#666666;
text-decoration:underline;
}
#pramarsh a:hover
{
text-decoration:none;
color:#FF8000;
}

#bottom1
{
float:left;
width:430px;
}
#bottom2
{
float:right;
width:300px;
text-align:right;
padding-right:5px;
}

.txt-btn1
{
background:url(images/pharma-search-img_10.jpg) ;
height: 15px;
width: 63;
border: 0px; 
cursor: pointer;
cursor: hand;
}

.star 
{
color: #FF0000;
}
