/* ELEMENTS */
body { padding:10px 0 0 0; margin:0; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; }
td,th { margin:0; padding:0; text-align:left; vertical-align:top; }
a { color:#003580; }
img { border:0;}
input,select { font-size:10px; }


/* FONT SIZE, COLOR & FAMILY */
.invMainTable { font-size:12px; font-family:verdana,arial; }
.invH2Purple,.invH2Blue,.invH2Green { color:#fff; font-size:12px; font-weight:normal; }
.invHomeBottomPods p { font-size:11px; }
.invNavLinks a { font-size:11px; color:#fff; }
.invFooter2 a { color:#666; }
.invPods p { font-size:10px; }

/* STRUCTURE & LAYOUT */

	/* USED ACCROSS ALL TEMPLATES --------------------------------- */
	.invMainTable { width:740px; background:url(../images/bg_wrapper.gif); margin:0 auto; }
	p.fullWidth { width:95%; margin:0 0 10px 0; padding:10px 20px 0 0px; }

	/* HEADER */
	.invLogo { width:530px; background:#fff;}
	.country { width:730px; background:#fff; padding:10 0 0 0;}
	.countrySelect { font-size:9px; color:#666;font-weight:bold;}
	
	.invHeaderLinks { padding:20px 8px 0 0; background:#fff;}
	.invNavLinks table { width:100%; }
	.invNavLinks a { background:url(../images/bg_navBlue.gif) repeat-x; display:block; text-decoration:none; padding:4px 8px 5px 8px; }
	.invNavLinks a:hover { background:url(../images/bg_navGreen.gif) repeat-x; }
	.invNavLinks td { border-right:1px solid #fff; text-align:center; }
	.invNavLinks td.on a { background:url(../images/bg_navGreen.gif) repeat-x; }
	
	.invSubNavLinks { height:20px; margin:5px 0 5px 0px; padding:0px 0 0 0; }
	.invSubNavLinks td { margin:0 0px 0 0; padding:0 10px 0 0; font-size:12px; }
	.invSubNavLinks a { padding:0 0 0 0; background:none; color:#4f8a10; display:block; text-decoration:none; }
	.invSubNavLinks a:hover { text-decoration:underline; }
	.invSubNavLinks .leftNav { margin:5px 0 10px 65px; }
	.invSubNavLinks .rightNav { float:right; margin:5px 172px 10px 0; }
	.invSubNavLinks .centerNav { width:auto; margin:5px auto 10px; }
	.invSubNavLinks .off { visibility:hidden; margin:5px 0 10px; }
	
	/* FLASH ITEM FOR OTHER PAGES*/
	.invSubPageFlash { float:left; margin:-5px 0 -2px 0px; padding:0px 5px 0px 0px; }
	
	/* CONTENT AREAS */
	.invSubPageContent { width:566px; margin:0px 5px 10px 15px; padding:0px 5px 10px 0; background-color:#fff; }
	.invSubPageContent p { float:left; width:270px; margin:0 0px 12px 5px; padding:10px 10px 2px 10px; font-size:12px; letter-spacing:0.25px; line-height:14px; }
	p.fullWidth { width:520px; margin:0 0 10px 10px; padding:5px 20px 0 5px; _padding-left:0px;}
	.invSubPageContent img { float:left; margin:0 0px 10px 15px; padding:10px 5px 0 0px; }
	
	.invSubPageContentBtm { margin:10px 0px 10px 15px; padding:0px 0 0 0; }
	.invSubPageContentBtm .invPodBlue { width:258px; margin:0 0 0 0; padding:0 0 0 0;}
	.invSubPageContentBtm .invPodBlue p { width:225px; margin:0 0 0 0; padding:0 10px 10px 10px; }
	
	
	.searchResults { width:525px; margin:0px 0px 0px 18px; padding:0 0 0 0; }
	.newSearch p { width:143px; margin:0 0 0 0; padding:0 0 0 0; text-align:left; }
	.searchResults a { color:#915fa8; }
	.searchResults a.on { color:#000; text-decoration:none; }
	.nextResult ul { width:390px; margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; text-align:right; }
	.nextResult ul li { display:inline; margin: 0 0 0 0; padding:0 4px 0 0; font-size:12px; } 
	
	.doctorResults { width:525px; margin:10px 0px 10px 18px; border:1px solid #9959a5; }
	.doctorResults img { float:left; margin-left:2px; }
	.doctorResults p { font-size:9px;  padding:0 0 0 0; }
	.doctorResults a { color:#588822; }
	.rating { width:30px; margin:5px 0px 10px 0; padding:0 5px 0 0; border-bottom:1px solid #9959a5; }
	.rating img { margin:0 0 10px 0; padding:2px 0 10px 0; }
	.name {  margin:5px 30px 10px 0; padding:0 0 10px 0; border-bottom:1px solid #9959a5; }
	.name p { width:130px; margin:0 0 0px 0; padding:2px 0 0 0; }
	.address {  margin:5px 0px 10px 0; padding:0 0 10px 0; border-bottom:1px solid #9959a5; }
	.address p { width:190px; margin:0 0 0px 0; padding:2px 0 0 0; }
	.phone { margin:5px 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #9959a5; }
	.phone p { width:135px; margin:0 0 0px 0; padding:2px 0 0 0; }
	
	.disclaimer { padding:5px 0px 0px 0px; }
	.disclaimer p { width:95%; font-size:10px; color:#6a6a6a; }
	
	
	
	/* ALL PODS */
	.invH2Purple { background:url(../images/bg_h2purple.gif); padding:4px 8px 4px 8px; margin:0 0 6px 0; font-weight:bold; }
	.invH2Blue { background:url(../images/bg_h2blue.gif); padding:4px 8px 4px 8px; margin:0 0 6px 0; font-weight:bold; }
	.invH2Green { margin:0 0 6px 0; padding:4px 8px 4px 0; background:url(../images/bg_navGreen.gif) repeat-x; font-weight:bold; text-align:right; }
	.invH3Green { padding:5px 0 0 15px; color:#628a31; font-size:15px; font-weight:normal; }
	
	/* RIGHT PODS */
	.invSearch { width:70px; }
	.invPods { padding:1px 0 0 0; }
	.invPods p { margin:0 0 0 0; padding:2px 0px 8px 6px; }
	.invPods a { color:#333; }
	.invPods form { margin:0 0 0 0; padding:0px 0 10px 6px;}
	.invPodPurple { background:#eee4f2; border:1px solid #7e2b97; font-size:11px; }
	.invPodBlue  { background:#e5f2f6; border:1px solid #4aa1bf; font-size:11px; }
	
	/* FOOTER */
	.invFooter { background:#fff; padding:10px 0 0 20px; }
	.invFooterTable { width:100%;}
	.invFormCountrySelect { padding:12px 0 0 6px; }
	.invFormCountrySubmit { padding:12px 0 0 3px; }
	.invFooter2 { font-size:9px; color:#666;}
	.invFooter2 p { text-align:center; margin:0; padding:0 0 6px 0; }

	/* SPACERS */
	.invPodDivider1 img { width:1px; height:8px; }
	.invPodDivider2 img { width:9px; height:1px; }
	.invPodDivider3 img { width:1px; height:25px; }
	/* USED IN HOME PAGE ONLY ---------------------------------- */
	.invHomeFlash { padding:26px 10px 8px 0; }
	
	/* HOME PAGE RIGHT PODS */
	.invHomePods{ padding:26px 0 0 0; }
	.invHomePods p { margin:0; padding:0 0 8px 6px; }
	.invHomePods a { color:#333; }
	.invHomePods form { margin:0; padding:0 0 10px 6px;}
	.invHomePodPurple { background:#eee4f2; border:1px solid #7e2b97; font-size:11px; height:116px; }
	.invHomePodBlue { background:#e5f2f6; border:1px solid #4aa1bf; font-size:11px; height:134px; }
	
	.invHomeBottomPods { padding:0 20px 13px 20px; font-size:11px; }
	.invHomeBottomPods a { color:#333;}
	.invHomeBottomPods p { padding:0 0 0 8px; margin:0; line-height:16px; }
	.invHomeBottomPod1 { background:#fff; border:1px solid #4aa1bf; width:386px; }
	.invHomeBottomPod2 { background:#fff; border:1px solid #4aa1bf; }

	

/* MISC */
