/*---------------   for reseting browser property -------------*/



/* *{margin:0; padding:0px;} */


@charset "utf-8";
/* body{font:11px tahoma; color:#6c6c6c; background:url(../images/main-bg.jpg) repeat-x} */  /* Commented the previous CSS*/
body{
	margin:0px;
	padding:0px;
	font:11px tahoma;
	color:#6c6c6c;
	background:url(../images/bg_repeat.gif) repeat-x;
/*	background-repeat:repeat-x;*/
	
}


img{border:0px;}



.fltleft{float:left;}

/*.fltleft1{float:left; padding:4px 4px 0px 4px }	*/.fltleft1{float:left; padding:2px 0px 0px 0px}

.rft{
float:right;
text-align:left;
}



.clear{clear:both;}



/*---------------   layout css start ------------------------*/



#wrap{width:1024px; margin:auto;}



.main-div{margin-top:0px;}



.logo{float:left; margin-left:48px;padding-top:12px;}



.top-nav{float:right; width:395px; margin-right:30px; margin-bottom:5px;}



.top-links{float:right; width:360px; }



.current{width:50px; float:left; padding-top:5px;}



.select-box{float:left; width:70px; height:20px; color:#6c6c6c; border:1px solid #6c6c6c; font-size:11px; margin-top:2px;}



.top-partition{float:left; margin:0 9px 0 9px;}



.viewcart{background:url(../images/cart.gif) no-repeat left 7px; width:92px; float:left; padding:5px 0 0 20px;} 



.viewcart a{text-decoration:none; color:#6c6c6c;}



.viewcart a:hover{color:#2a99bd;}



.contactus{background:url(../images/contact-icon.gif) no-repeat left 7px; width:52px; float:right; padding:5px 0 0 22px;}



.contactus a{text-decoration:none; color:#6c6c6c;}



.contactus a:hover{color:#2a99bd;}



.callus{float:right;}





/*---------navigation start-----------*/



.navigation{background:url(../images/nav-bg.jpg) repeat-x; height:43px; margin-top:12px;}



.home-mar{margin:0 14px 0 3px;}



.abt-us{margin:0 14px 0 7px;}



.how{margin:0 13px 0 13px;}



.physician{margin:0 10px 0 11px;}



.abt-infer{margin-left:12px;}



/*---------navigation end-----------*/



.welcome{background:url(../images/welcome-bg.jpg) repeat-x; height:27px; font-size:11px; color:#004b64; padding:16px 0 0 54px;}



.welcome a{color:#01536f; font-weight:bold; text-decoration:underline;}



.welcome a:hover{text-decoration:none;}



.content-bg{background:url(../images/content-bg.jpg) repeat-x; padding-top:21px; }



.left-pannel{float:left; width:307px; margin-left:49px; margin-bottom:14px; position:relative;z-index:99;}



.banner{margin-right:34px; float:right;}



.freeshipping{background:url(../images/free-shipping-banner.jpg) no-repeat; padding:69px 0 23px 25px; margin-top:18px;}



.vew-left-pad{margin:9px 0 0 9px;}



.view-pro{margin-left:9px;}



.featured-bg{margin:auto; width:934px; padding-left:15px;}



.featured{background:url(../images/featured-bg.jpg) no-repeat; padding:9px 0 9px 18px;}



.grey-feature-bg{background:url(../images/featured-txt.jpg) repeat-y; padding:11px 0 18px 16px; width:918px;}



.products{width:290px; float:left; padding-top:9px; margin:0 0 0 14px;}



.bottle{float:left; width:91px; padding:0px 0 8px 0px; height:83px; text-align:center;}



.pro-name{color:#005977; text-align:left; font-size:14px; width:171px; margin-right:18px; font-weight:bold; }



.cost{color:#78c0d5; font-size:12px; font-weight:bold; padding:2px 0 10px 0; text-align:left; margin:10px 0 0 0;}



.details-mar{margin-left:9px;}



.pro-bg{background:url(../images/mid-pro-bg.jpg) no-repeat; width:316px; float:left; padding-left:21px;}



.products2{width:291px; float:right; padding-top:9px;}



/*.view-all-pro{background:url(../images/btmpro-bg1.jpg) no-repeat; padding:13px 0 16px 695px; margin-bottom:16px;}*/
.view-all-pro{background:url(../images/btmpro-bg.jpg) no-repeat; padding:16px 0 36px 695px; margin-bottom:16px;}



.article-bg{background:url(../images/article-bg.jpg) no-repeat; width:298px;}



.article{margin:0px 0 65px 13px; padding-top:18px;}



.article-by{padding-left:19px;}



.article-content{background:url(../images/article-mid-bg.jpg) repeat-y; width:266px; line-height:16px; padding:14px 14px 0 18px; height:139px;}



.readfull{padding-top:0px;padding-left:80px; color:#005977;}



.readfull a{color:#005977; text-decoration:underline;}



.readfull a:hover{text-decoration:none;}



.readfull_abt{padding-top:6px; color:#005977;}



.readfull_abt a{color:#005977; text-decoration:underline;}



.readfull_abt a:hover{text-decoration:none;}



.arrow{margin-left:6px;}



.read-article{margin:11px 0 30px 15px; width:159px;}



.signup{background:url(../images/physician-signup.jpg) no-repeat; padding:89px 24px 26px 157px; margin-bottom:10px;}



.home-lawyer{background:url(../images/home-lawyer.jpg) no-repeat; padding:89px 24px 26px 130px; margin-bottom:10px;}



.member-signup{background:url(../images/member-signup.jpg) no-repeat; height:138px; padding:90px 128px 0 21px;}



.leftpannel{width:289px; float:left; margin-right:26px;}



.right-pannel{width:308px; float:right; margin-left:10px;}



.midpannel{width:297px;  height:281px; background:url(../images/mid-pannel-bg.jpg) no-repeat; float:left;}



.phy{padding:31px 0 0 25px;}



.phy-details{padding:12px 24px 27px 24px;}



.phy-pic{float:left; width:76px; padding:2px 0 4px 4px;}



.doc-det{float:right; width:169px;}



.doc-cont{padding:7px 0 6px 0; line-height:16px;}



.mor-det{margin-left:25px;}



.footer-bg{background:url(../images/footer-bg.jpg) repeat-x; height:62px;}



.left-footer{float:left; width:314px; padding:17px 0 18px 7px;}



.online-shopping{float:right; padding:9px 23px 0 26px;}



.thawte{float:left; padding:9px 25px 0 33px;}



.verifiaction{float:right; padding:9px 9px 0 24px;}



/*.footer{padding:14px 0 59px 0;}*/
.footer{padding:194px 0 59px 0;}


.footer-links{float:none; margin:20px auto; width:759px;  color:#6c6c6c; text-decoration:none;font-weight:bold; padding-left:216px;}



.footer-links a{text-decoration:none; color:#6c6c6c; padding:0 14px 0 14px;}



.footer-links a:hover{text-decoration:underline;}



.copyright{float:right; width:340px; font-weight:bold; padding-right:265px;}



.search-bg{background:url(../images/search.jpg) no-repeat; width:287px; height:43px; float:right;}



.search{margin:12px 0 0 46px; border:0px; padding-top:2px; color:#6c6c6c; width:180px; height:14px; float:left; font-size:11px;}



.go{float:right; padding:11px 2px 0 0;}



/*-----------Product page--------------*/



.left-pannel-pro{float:left; width:232px; margin-left:49px; margin-bottom:14px;}



.freeshipping2{background:url(../images/free-shipping.jpg) no-repeat; padding:69px 0 20px 18px; margin-top:16px;}



.view-pro2{margin-left:0px;}



.vew-left-pad2{margin:10px 0 0 0;}



.phy-singup-bg{background:url(../images/phy-sign.jpg) no-repeat; padding:72px 92px 18px 18px; margin-top:12px;}



.mem-signup{background:url(../images/mem-sign.jpg) no-repeat; padding:58px 65px 32px 18px; margin-top:12px;}



.rgt-pannel-pro{float:right; width:707px; margin-right:0px;}



.pro-details{background:url(../images/pro-bg.jpg) no-repeat; padding:8px 0 6px 21px; color:#005977; font-size:20px;}



.mid-pro-bg{background:url(../images/pro-bg-mid.jpg) repeat-y; padding:20px 21px 8px 21px;}



.pro-image{border:1px solid #e5e5e5; width:240px; float:left; padding:12px 0 13px 0px;}



.product-details{float:right; width:381px;}



.brand-name{font-size:13px; color:#005977; padding-top:5px;}

.sectiontableentry1{padding: 5px 5px 5px 5px; vertical-align:top;}



.drog-name{font-size:12px; color:#005977; padding:9px 0 10px 0;}



.medications{font-size:12px; color:#bf7500; padding-bottom:25px; border-bottom:2px solid #e8e8e8;}

.medications p { margin:0px;padding-top:10px;}

.medications a{font-size:12px; color:#bf7500; text-decoration:underline;}



.medications a:hover{text-decoration:none;}



.available-quan{border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-size:11px; font-weight:bold; color:#005977; width:129px; float:left; padding:11px 0 11px 0;}



.list-price{border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-size:11px; font-weight:bold; color:#005977; width:87px; float:left; padding:11px 0 11px 0;}



.mmf-price{border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-size:11px; font-weight:bold; color:#005977; width:96px; float:left; padding:11px 0 11px 0;}



.savings{border-bottom:1px solid #e8e8e8; font-size:11px; font-weight:bold; color:#005977; width:64px; float:right; padding:11px 0 11px 0;}



.price{font-size:12px; color:#6c6c6c; font-weight:normal;}



.order{font-size:11px; color:#005977; padding:0px 0 20px 0; font-weight:bold; margin-top:22px;}



.quan,.quantity_box{height:20px; width:60px; margin-left:8px;}



.lower-rgtpannel{width:707px; margin:18px 36px 0 0;}



.abt-pro{width:455px; float:left; }



.abt-heading{font-size:20px; color:#005977;}



.abt-content{font-size:11px; padding:14px 18px 18px 0;}



.learn{padding-bottom:24px; padding-top:15px;}



.youmay-rgt{float:right; width:229px;}



.you-may{background:url(../images/you-may-bg.jpg) no-repeat; color:#005977; font-size:15px; padding:13px 0 7px 20px; font-weight:bold;}



.mid-you-may{background:url(../images/you-may-bg-mid.jpg) repeat-y; padding:18px 13px 5px 20px;}



.you-may-image{border:1px solid #e5e5e5; width:31px; float:left; padding:4px 17px 5px 3px;}



.you-many-content{float:right; width:114px;}



.fertility{color:#005977; font-size:11px; padding-bottom:6px;}



.fertility-price{color:#78c0d5; font-weight:bold; font-size:15px; padding-bottom:6px;}



.butons{padding:10px 0 6px 0;}



.you-details{margin-left:10px;}



.welcome2{font-size:11px; color:#004b64;width:320px; float:left;}



.pagination{float:right; margin-right:40px;}



.pagination-create{float:right; margin-right:40px;}



/*-------------membership singup page---------------*/



.acc-det{font-size:11px; color:#1a374d; padding-bottom:15px; border-bottom:1px dotted #d3d3d3; margin-bottom:15px;margin-top:23px;}



.acc-det span{color:#ae2c01;}

/*.rgt-pannel-mem{float:right; width:707px; margin-right:36px;}*/

.rgt-pannel-mem{float:right; width:707px; margin-right:36px; margin-top:0px;}


.create-account{background:url(../images/pro-bg.jpg) no-repeat; padding:8px 0 6px 21px; color:#005977; font-size:20px;}



.create-btm-bg{background:url(../images/create-bg-btm.jpg) no-repeat; padding:12px 0 16px 297px; padding-bottom:45px;height:25px;}



.mid-pro-bg2{background:url(../images/pro-bg-mid.jpg) repeat-y; padding:26px 81px 20px 76px;}



.bor{border-bottom:0px solid #ffffff;width:557px;}



.txt-fields, .formLabel{width:202px; background:#e6e6e6; border-right:2px solid #ffffff; float:left; color:#6c6c6c; font-weight:bold; font-size:11px; padding:19px 0 18px 34px;margin-top:8px;}

.missing label {color:RED; }

.fields, .formField{width:286px; background:#f4f4e9; float:right; color:#6c6c6c; 

padding:10px 0 9px 22px; height:32px;

}

label{vertical-align:top;}



.create-fields, .inputbox{width:263px; height:22px; padding-top:3px; padding-bottom:0px; font-family:Tahoma; margin-right:10px;}

.create-fields, textarea.inputbox{width:263px; height:52px; padding-top:3px; font-family:Tahoma; font-size:13px; margin-right:10px;}

.create-fields, input[type="radio"].inputbox{width:263px; height:17px; padding-top:3px; font-family:Tahoma; margin-right:0px;}

.inputbox_qty{width:45px; height:20px; padding-top:3px;}

.selection{width:250px; height:20px; border:1px solid #bdbdbd; margin-bottom:5px; margin-top:5px;}

#vm_title_input.formField, #vm_preferredcurrency_input.formField{width:286px; background:#f4f4e9; float:right; color:#6c6c6c; padding:17px 0 0px 22px; height:32px;}

.rado{margin-left:60px;}



.field{width:286px; background:#f4f4e9; float:right; color:#6c6c6c; padding:15px 0 12px 22px; height:19px;}



.rado2{margin-left:53px;}



.fiel{width:286px; background:#f4f4e9; float:right; color:#6c6c6c; padding:15px 0 12px 22px; height:19px;}



/*--------------Search Result page--------------*/



.paginatinaton-search-lower{background:url(../images/create-bg-btm.jpg) no-repeat; color:#464646; font-size:11px; padding:19px 0 32px 0; text-decoration:none;}



.pages a{color:#005977; text-decoration:underline; padding:0 3px 0 3px;}



.pages a:hover{text-decoration:none;}



.pages span a{text-decoration:none;}



.pages span a:hover{text-decoration:underline;}



.pages{float:right; margin:0 19px 71px 0;}



.search-reslt{background:url(../images/pro-bg.jpg) no-repeat;}



.pro-details2{padding:8px 0 6px 21px; color:#005977; font-size:20px; float:left;}



.found{color:#1a374d; font-size:11px; margin-right:13px; float:right; padding-top:15px;}

.found1{color:#1a374d; font-size:11px; margin-right:1px; float:right; padding-top:1px;}



.sort{background:#e6e6e6; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}



.mid-search-bg{background:url(../images/pro-bg-mid.jpg) repeat-y; padding:0px 2px 0px 2px;}



.selection-sort{color:#464646; font-size:11px; padding:7px 0 8px 18px; float:left;}



.sort-page{float:right; margin:15px 0px 0 0;}



.sort-page a{color:#005977; text-decoration:underline; padding:0 3px 0 3px;}



.sort-page a:hover{text-decoration:none;}



.sort-page span a{text-decoration:none;}



.sort-page span a:hover{text-decoration:underline;}



.sorting{width:117px; height:24px; border:1px solid #cccccc; margin-left:5px;}



.details-abt-pro{border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; text-align:center; font-size:11px; font-weight:bold; padding:15px 0 15px 0;}



.product-image{width:136px; float:left;}



.product-brand{width:172px; float:left;}



.dosage-unit{width:112px; float:left;}



.unit-price{width:125px; float:left;}



.view-details{width:144px; float:right;}



.product-img{border-right:1px solid #e8e8e8; width:136px; float:left; text-align:center; padding:32px 0 20px 0;}



.product-values{border-bottom:1px solid #e8e8e8;}



.bottle-bor{border:1px solid #e8e8e8; padding:4px 15px 8px 18px;}



.brand{width:165px; float:left; font-size:11px; color:#6c6c6c; border-right:1px solid #e8e8e8; padding:40px 0 35px 20px;}



.unit{width:65px; float:left;font-size:11px; color:#6c6c6c; border-right:1px solid #e8e8e8; padding:44px 0 56px 20px;}



.product-price{width:123px; float:left; border-right:1px solid #e8e8e8; padding:34px 0 40px 21px; text-align:left;}



.view-details-img{width:124px; float:right; margin-top:50px; padding-left:20px;}



.product-values1{text-align:center;}





.fields_phy{width:286px; background:#f4f4e9; float:right; color:#6c6c6c; 

padding:10px 0 6px 25px; height:32px;

margin-top:7px;

}

/*----------------------------*/

.contentheading, #vmMainPage h4 ,#vmMainPage h3, .componentheading{padding:0px 0 6px 0px; color:#005977; font-size:15px;}



#vm_title_input .inputbox, #vm_preferredcurrency_input .inputbox{

width:10px;

}

#vmMainPage

{

	margin:0;

padding:0;

}

a{color:#01536f; text-decoration:underline;}



a:hover{text-decoration:none;}



.sectiontableheader{

	

	padding:10px 5px 10px 5px;

	border-bottom:1px solid #e4e4e4;

	border-right:1px solid #e4e4e4;

}

.sectiontableheader_last{

	

	padding:10px 5px 10px 5px;

	border-bottom:1px solid #e4e4e4;

	

}

.error{

margin:0px 0 10px;

padding:0 !important;

color:#ae2c01;

font-size:15px;

font-weight: bold;

}



.message ul li {

list-style:none;

color:#ae2c01;

font-size:12px;

font-weight: bold;

padding: 5px 0px 5px 0px;

}

.message{

margin:0px 0 10px;

padding:0 !important;

color:red;

font-size:1.6em;

}



.notice{

margin:0px 0 20px;

padding:0 !important;

color:red;

font-size:1.6em;

}

.chronoform

{

	display:none;

} 





#fieldset .inputbox 

{

	height:20px;

padding-top:3px;

margin:5px 5px 5px 5px;

}

#fieldset select.inputbox.card

{

	height:25px;

	width:263px;

}

#fieldset select.inputbox

{

	height:25px;

	width:100px;

}

#fieldset td{vertical-align:middle; border-spacing:none; padding:0; }

.sectiontableentry2 { vertical-align:top;}

.even{background-color:#dae5e4}

.odd{background-color:#ffffff}

/* tr { height:20px;} */

.head_bg{background-color:#bdb6b0}





/*--------------------checkout page----------------*/



.innerpad

{

	padding:20px 32px 50px 28px;

}



.blueLine

{

	background:url(../images/blue-line.jpg) no-repeat left 38px;

	padding-bottom:9px;

}



.cart1

{

	padding:0 140px 0 40px;

	float:left;

}



.cart2

{

	padding:0 144px 0 0px;

	float:left;

}



.cartContent

{

	font-size:12px;

	color:#737373;

	padding-bottom:35px;

	border-bottom:2px solid #e8e8e8;

}



.shipgAdd

{

	float:left;

	padding:0 88px 0 13px;

}



.shipgAdd2 a

{

	color:#005977;

	text-decoration:none;

}



.shipgAdd2 a:hover

{

	color:#737373;

}



.shipgAdd3 a

{

	color:#737373;

	text-decoration:none;

}



.shipgAdd3 a:hover

{

	color:#005977;

}



.shipMethod

{

	float:left;

	padding:0 92px 0 0;

}



.paymtMethod

{

	float:left;

	padding:0 85px 0 0;

}



.checkbor

{

	border-bottom:1px solid #e8e8e8;

	color:#005977;

	font-weight:bold;

}



.checkbrdNme

{

	width:150px;

	float:left;

	border-right:1px solid #e8e8e8;

	padding:11px 0 13px 11px;

}



.checkGenme

{

	width:145px;

	float:left;

	border-right:1px solid #e8e8e8;

	padding:11px 0 13px 10px;

}



.checkPrice

{

	width:70px;

	float:left;

	border-right:1px solid #e8e8e8;

	padding:11px 0 13px 15px;

}



.checkPrice2

{

	width:70px;

	float:left;

	border-right:1px solid #e8e8e8;

	padding:11px 0 11px 15px;

}



.checkQuality

{

	width:132px;

	float:left;

	border-right:1px solid #e8e8e8;

	padding:11px 0 13px 15px;

}



.checksubtotal

{

	width:75px;

	padding:11px 0 13px 15px;

	float:left;

}



.checkbor2

{

	border-bottom:1px solid #e8e8e8;

	color:#6c6c6c;

}



.chckpriceinput

{

	width:25px;

	height:14px;

	color:#005977;

	margin-left:5px;

	padding-left:3px

}



.checkbor2 a

{

	text-decoration:underline;

	color:#005977;

}



.checkbor2 a:hover

{

	text-decoration:none;

}



.delete

{

	padding-left:18px;

}



.subtotalpadg

{

	padding:23px 5px 21px 4px;

} 



.subtotal

{

	background:#ededed;

	color:#00445c;

	padding:10px 11px 10px 0;

	margin:5px 0 5px 0px;

	text-align:right;

}



.shipping

{

	background:#ededed;	

	color:#00445c;

	padding:10px 11px 10px 0;

	margin:5px 0 5px0px;

	text-align:right;

}



.tax

{

	background:#ededed;

	color:#00445c;

	padding:10px 11px 10px 0;

	margin:5px 0 5px 0px;

	text-align:right;

}



.grand

{

	background:#00445c;

	color:#ffffff;

	font-weight:bold;

	padding:10px 11px 10px 0;

	margin:5px 0 5px 0px;

	text-align:right;

}



.billing

{

	color:#005977;

	font-weight:bold;

	padding:11px 0 11px 11px;

	border-bottom:1px solid #e8e8e8;

	border-top:2px solid #e8e8e8;

}



.company

{

	padding:5px 0 5px 11px;

	color:#6c6c6c;

	font-size:12px;

	font-weight:bold;

	float:left;

	width:100px;

}

.company_txt

{

	padding:5px 0 5px 11px;

	color:#6c6c6c;

	font-size:12px;

	float:left;

}

.company_1

{

	padding:5px 0 5px 11px;

	color:#6c6c6c;

	font-size:12px;

	font-weight:bold;

	float:left;

	width:200px;

}

.company_txt_1

{

	padding:5px 0 5px 11px;

	color:#6c6c6c;

	font-size:12px;

	float:left;

}

.inputCompany

{

	margin-left:11px;

	width:195px;

	height:19px;

	border:1px solid #7facbb;

}



.inputadd

{

	margin-left:11px;

	width:629px;

	height:19px;

	border:1px solid #7facbb;

}



.upgrade

{

	border-top:1px solid #e8e8e8;

	border-bottom:1px solid #e8e8e8;

	padding:10px 0 11px 13px;

	color:#005977;

	font-size:12px;

	margin-bottom:30px;

}



.upgrade a

{

	color:#005977;

	text-decoration:underline;

}



.upgrade a:hover

{

	text-decoration:none;

}



.billing2

{

	color:#005977;

	font-weight:bold;

	padding:11px 0 11px 11px;

	border-bottom:1px solid #e8e8e8;

	border-top:2px solid #e8e8e8;

}



.billInfo

{

	padding:20px 11px 10px 11px;

}



.radiodefault

{

	width:200px;

	margin-right:6px;

	color:#444444;

	float:left;

}



.radiodefault a

{

	color:#005977;

	text-decoration:underline;

	font-size:12px;

	padding-left:22px;

}



.radiodefault a:hover

{

	text-decoration:none;

}



.default

{

	padding:0px 0 0 5px;

	float:left;

}



.radiodefault2

{

	width:150px;

	color:#444444;

	float:left;

}



.radiodefault2 a

{

	color:#005977;

	font-size:12px;

	text-decoration:underline;

	padding-left:22px;

}



.radiodefault2 a:hover

{

	text-decoration:none;

}



.defaultLink

{

	border-bottom:1px solid #e8e8e8;

	border-top:1px solid #e8e8e8;

	padding:10px 0 11px 13px;

}



.paginatinaton-search-lower2

{

	background:url(../images/create-bg-btm.jpg) no-repeat;

	margin-bottom:42px;

}



.continue

{

	margin:15px 0 13px 0;

}



.continue2

{

	margin:15px 10px 13px 0;

}



.view

{

	width:75px;

	padding:11px 0 13px 35px;

	float:left;

}



.orderDate

{

	width:215px;

	padding:11px 0 13px 55px;

	float:left;

	border-right:1px solid #e8e8e8;

	border-left:1px solid #e8e8e8;

}



.orderDate2

{

	width:210px;

	padding:11px 0 13px 55px;

	float:left;

}



.viewEdit

{

	border-bottom:1px solid #e8e8e8;

	padding-bottom:10px;

	margin-bottom:15px;

}



.viewMem

{

	padding-left:10px;

	color:#6c6c6c;

	float:left;

}



.viewMem a

{

	color:#005977;

	text-decoration:underline;

	font-size:12px;

	font-weight:bold;

	line-height:22px;

}



.viewMem a:hover

{

	text-decoration:underline;

}

/* added by netsmartz */
.left_nav_title_bg{
	background:url(../images/btn_blank.jpg) no-repeat;
	padding-left: 38px;
	padding-top:0px;
	height:33px;
}
.left_nav_title_inner_bg{
	background:url(../images/view-pro-cat2.jpg) no-repeat;
	padding-left: 38px;
	/*padding-top:10px;*/
	height:33px;
}
.tahoma_14_004a64{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#00769b;
	font-weight:normal;
	text-decoration:none;
}
a.tahoma_14_004a64:hover{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#328cae;
	font-weight:normal;
	text-decoration:none;
}
/* homepage left nav title */
.arial_15_004a64{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#004a64;
	font-weight:bold;
	text-decoration:none;
}
.arial_15_004a64:hover{
	text-decoration:none;
}
/* end here */

/*-------top call us-------*/

.arial_20_004a64{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004a64;
	font-weight:normal;
	text-decoration:none;
}

.tahoma_14_77c0d5{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#77c0d5;
	font-weight:normal;
	text-decoration:none;
}

/********************* 20102010  ********************************/
.callus1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005977;
	text-decoration:none;
	float:right;
}
.callus2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#77bed5;
	text-decoration:none;
}

/*---------navigation start-----------*/

.top_navigation ul{
margin:0px 0 0px 0;
padding:0px;
/*width:542px;*/
list-style:none;
background:url(../images/img_nav_bg.gif) repeat-x right;
float:left;

}
.top_navigation ul li{
float:left;

}
.top_navigation ul a{
padding:0px;
float:left;
font-size:14px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
/*padding:12px 13px 0px 14px;*/
padding:12px 19px 0 19px;
display:block;
height:33px;
background:url(../images/img_seapretor.gif) no-repeat right top;

}
.top_navigation ul a:hover{
color:#005877;
background:#fff url(../images/img_navhover.gif) right top;
}
.top_navigation ul a.active{
color:#005877;
background:#fff url(../images/img_navhover.gif) right top;
}

.top_navigation ul a.lastlink{
                background:none;
}
.top_navigation ul a.lastlink:hover{
color:#005877;
background:#fff url(../images/img_navhover.gif) left top;
}
/*---------navigation end-----------*/

/*-------top call us-------*/

.arial_004a64{
				background:#fff url(../images/img_feature_bg.jpg) right top;
				height:38px;
				/*background-color:#F1F1F1;
				padding:9px 0 9px 18px;*/
                font-family:Arial, Helvetica, sans-serif;
                font-size:20px;
                color:#004a64;
                font-weight:normal;
                text-decoration:none;

}
.bottom_bg_feature{
	background:url(../images/btmpro-bg1.jpg) repeat-x top;
	height:51px;
}
.tahoma_14_77c0d5{
                font-family:Tahoma, Geneva, sans-serif;
                font-size:14px;
                color:#77c0d5;
                font-weight:normal;
                text-decoration:none;
}
/* new style added 0712010 */
.search_bg{
	background:url(../images/search_bg.gif) no-repeat;
	
	
}
.nav_bg{
	background:url(../images/nav_bg_repeat.gif) repeat-x;
	font-size:12px;
}

.nav_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.nav_font:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03F;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/hover_nav.gif) repeat-x;
	
}
.left_design_bg{
	background:url(../images/btn_blank.jpg) no-repeat;
	
}
.tahoma_14{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#005977;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.tahoma_11{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#005977;
	text-decoration:none;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.tahoma_11_bold{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#005977;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.left_form_top{
	background:url(../images/left_form_top.gif) no-repeat;
	
}
.border-bottom{
	border-bottom: 1px solid #d1d1d1; 
}

.form_bg{
	background:url(../images/form_bg_repeat.gif) repeat-y;

}
.form_bg01{
	background:url(../images/form_bg_repeat01.gif) repeat-y;
	
}
.inputtype{
	width: 190px;
	height: 16px;
	border: #e1e1e1 1px solid;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;	
}
.inputtype001{
	width: 190px;
	height: 14px;
	border: #fff 1px solid;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;	
}
.bdy_top_bg{
	background:url(../images/body_design_top.gif) no-repeat;

}
.bdy_design_bg{
	background:url(../images/body_design_bg.gif) repeat-y;
	
}
.tbl a {
	width:100%;
	text-align:center;
	display:block;
	text-decoration: none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:10px; padding:0; 
	height:32px;

}
.tbl a:hover {
	text-decoration: none;
	background-image:url(../images/hover_nav.gif);
	background-repeat:repeat-x;
	color: #09577d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:32px;
	margin-top:0px; padding-top:10px; 
}

.tbl a.active {
	text-decoration: none;
	background-image:url(../images/hover_nav.gif);
	background-repeat:repeat-x;
	color: #09577d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:32px;
	margin-top:0px; padding-top:10px; 
}

h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#005977;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#78c0d5;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#78c0d5;
	/* text-decoration:line-through; */
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#005977;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.text{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#797979;
	text-decoration:none;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.text12{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#797979;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.footer_nav{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#797979;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.bg_01{
	background: url(../images/home-lawyer.jpg) no-repeat;
	
}
.bg_02{
	background: url(../images/phycisian.gif) no-repeat;
	
}
.bg_03{
	background: url(../images/newslettter.gif) no-repeat;

}

.footer_bg001{
	background:url(../images/footer_bg.gif) repeat-x;
	
}
.nav_hover{
	background:url(../images/hover_nav.gif) repeat-x;

}
.arial_14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#005977;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.brdr-btm
{
border-bottom:2px solid #000000;
}

.wrap_prod
{
float:left;
width:290px;
}

.des_ctr
{
width:20px;
height:122px;
float:left;
background:transparent url(../images/design_center.gif);
background-repeat:no-repeat;
}

.center_bg
{
background:transparent url(../images/design_center.gif);
background-repeat:no-repeat;
background-position:top right;
}


