/* CSS Document */
* {padding:0px; margin:0px;}
BODY { width:999px; padding:0px; margin:auto; font-family: Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #474747; }

a {text-decoration:none; color:#474747;}
a:hover{text-decoration:underline; color:#474747;}
img{vertical-align:middle;}

/* Top Css */
#top{float:left; height:124px; width:999px;}
.top{float:left; height:124px; width:999px;}
.logo{float:left; margin:24px 0px 0px 24px;}
.register{float:right; background:url(../images/registerbg.jpg) no-repeat; padding:7px 27px 0px 55px; height:99px; width:504px;}
.registerlink{float:right; background:url(../images/registerlink.gif) no-repeat; width:105px; height:16px; padding:2px 0px 0px 10px;}
.registerlink img{padding:0px; vertical-align:top;}
.registerlink a{margin-right:8px; font-size:10px; background:url(../images/arrow.gif) no-repeat; padding-left:7px; color:#414141;}
.registertxt{float:left; width:504px;}
.registertxt a{margin-right:4px;}
.registerform{margin-top:5px;}
.registerform label{margin-right:4px; color:#474747; font-size:11px; width:auto; float:left; padding-top:8px;}
.registerform input{width:107px; border:1px solid #d3d3d3; margin-right:8px; margin-top:5px;font-size:11px; padding:3px; float:left;}
/*
.forgotpassword{background:url(../images/forgotpassword-arrow.jpg) no-repeat; height:24px; padding-left:28px; float:left; padding-top:5px; margin-top:1px; }
.forgotpassword a{color:#ba5555; text-decoration:underline;}
*/
.forgotpassword{height:24px; float:left; padding-top:3px; margin-top:1px; }
.forgotpassword input{width:22px; border:0px; margin-right:8px; margin-top:0px;padding:0px; float:left;}
.forgotpassword a{color:#ba5555; text-decoration:underline; padding-left:5px; }

/* Conatent Css */
#contentarea{float:left; width:999px;}
.contentarea{float:left; width:999px; border:0px solid #000;}

#popuparea{float:left; width:500px;}
.popuparea{float:left; width:500px;}
.popuparea .left{width:478px; text-align:center;}
.popuparea .left1{width:478px; padding-left:50px; margin-left:100px; padding-right:10px; margin-right:10px; padding-top:20px;}

/* Left Css */
.left{float:left; width:728px;}
.link{float:left; width:718px; background:url(../images/linkbg.jpg) no-repeat; height:49px; margin-bottom:15px; padding-left:10px;}
.link img{vertical-align:top; padding-top:4px;}
.link a{padding:0px 26px;}
.flash{float:left; width:728px; height:481px; text-align:right;}

/* Right Css */

.right{float:left; width:271px; background:url(../images/rightcurvebg.gif) repeat-y;}
.searchPnl{float:left; width:271px;}
.searchPnl input {font-size: 12px;}
.righttop{background:url(../images/righttopcurve.gif) no-repeat; height:13px;}
.righttxt{background:url(../images/rightcurvebg.gif) repeat-y; min-height:515px; padding-left:10px; border:0px solid #FF0000;}
/*.righttxt{background:url(../images/rightcurvebg.gif) repeat-y; min-height:720px; padding-left:10px; border:0px solid #FF0000;}*/
.righttxt h1{padding-left:1px; float:left; margin-bottom:3px;}
.righttxt p{padding:5px 10px 0px 0px; margin:0px 0px 0px 5px; float:left; border:0px solid #cd0000;}
/*.righttxt p a{float:left; width:235px; background:url(../images/arrowright.gif) no-repeat; list-style:none; padding-left:15px; margin-left:20px; font-size:11px; color:#474747; margin-bottom:11px;}*/
/*.righttxt p a{float:left; width:auto; background:url(../images/arrowright.gif) no-repeat; padding-left:15px; margin-left:10px; font-size:11px; color:#474747; line-height:12px; cursor:pointer; border:0px solid #0000dc;}*/
/*.rightbot{background:url(../images/rightbotcurve.gif) no-repeat bottom; height:13px;}
.righttxt sup{font-size:10px; color:#000000; font-weight:normal;}*/
.rightbot{background:url(../images/rightbotcurve.gif) no-repeat bottom; height:13px; padding-top:12px;}

/*
.righttxt span{overflow:hidden; padding:0px 10px 0px 0px; width:232px; float:left; line-height:12px;}
.righttxt span a{float:left; width:auto; background:url(../images/arrowright.gif) no-repeat; list-style:none; padding-left:15px; margin-left:20px; font-size:11px; color:#474747; line-height:12px;}
.righttxt span sup{font-size:10px; color:#000000; font-weight:normal;}
*/

/*
.righttxt .inner{overflow:hidden; padding:0px 10px 0px 0px; width:202px; float:left; border:0px solid #000;}
.righttxt .insider{overflow:hidden; padding:0px 10px 0px 0px; width:232px; float:left; border:0px solid #000;}
*/
.righttxt .head{ border:0px Solid #000; float:left; padding-left:17px; width:auto;}
.righttxt .head p{margin:5px 0px 0px 0px; padding:0px 0px 5px 20px; width:auto;  background:url(../images/arrowright.gif) no-repeat; font-weight:bold; border:0px solid #FF0000; float:left;}

.inner{ border:0px Solid #000; float:left; padding-left:20px; width:auto;}
.inner p{margin:0px 0px 0px 0px; padding:0px 10px 5px 0px; float:left;width:auto;}
/*
.inner p a{float:left; font-weight:normal; width:auto; background:url(../images/arrowright.gif) no-repeat; list-style:none; padding-left:15px; margin-left:15px; font-size:11px; color:#474747; line-height:12px;}
*/

/*
.right{float:left; width:271px; background:url(../images/rightcurvebg.gif) repeat-y;}
.righttop{background:url(../images/righttopcurve.gif) no-repeat; height:13px;}
.righttxt{background:url(../images/rightcurvebg.gif) repeat-y; min-height:720px;}
.righttxt h1{padding-left:11px; float:left; margin-bottom:3px;}
.righttxt p{overflow:hidden; padding:5px 10px 0px 0px; width:252px; float:left; line-height:15px;}
.righttxt p a{float:left; width:auto; background:url(../images/arrowright.gif) no-repeat; list-style:none; padding-left:15px; margin-left:20px; font-size:11px; color:#474747; line-height:15px;}
.righttxt sup{font-size:8px; color:#000000;}
.rightbot{background:url(../images/rightbotcurve.gif) no-repeat bottom; height:13px; padding-top:12px;}
*/
/*.righttxt p a{float:left; width:auto; background:url(../images/arrowright.gif) no-repeat; list-style:none; padding-left:15px; margin-left:20px; font-size:11px; color:#474747; margin-bottom:5px; padding-bottom:5px;}*/


/* upper bot Css */
.upperbot{float:left; background:url(../images/botbg1.jpg) no-repeat; width:999px; height:297px; border:0px solid #dc0000;}

.featuredproducts{width:265px; padding:75px 66px 0px 48px; float:left; overflow:hidden; font-size:11px; line-height:normal;}
.featuredproducts h1{margin-top:15px; float:left; width:175px; margin-bottom:5px;}
.featuredproducts-img{float:right; padding-right:18px;}
.featuredproducts-img1{ margin:5px 0px;}

.whatsnewpannel{width:293px; float:left; padding-top:48px; overflow:hidden;}
.whatsnew{padding-left:32px; width:261px; float:left;}
.whatsnew p{height:20px; overflow:hidden; padding-top:5px;}
.clinicial{margin-top:40px;}

.casestudies{float:left; margin-left:40px; width:257px; padding-top:48px; overflow:hidden;  font-size:11px; line-height:normal;}
.casestudies h1{padding:0px; font-size:11px; font-weight:bold; margin-bottom:5px;}
.casestudies-img{float:left; margin-right:15px;}


#faq{width:auto; position:relative; float:left; height:500px; overflow:hidden;}
.faq{width:260px; position:relative; float:left; height:500px; overflow:hidden; border:0px solid #cd0000;}
.question{	
	width:250px; 
	margin:0px;
	overflow:hidden;
	cursor:pointer; 
}
.answer{
	visibility:visible;
	height:0px;
	overflow:hidden;
	position:relative;
}
.answer_content{
	font-size:11px;	
	position:relative;
}

.answer div{float:left; border:0px solid #000; width:252px; margin:0px; padding:0px; overflow:hidden;}

/*.answer div a{ background:url(../images/arrowright.gif) no-repeat; list-style:none; padding-left:15px; margin-left:20px; font-size:11px; color:#474747; margin-bottom:9px; width:235px; float:left;}
.answer div a:hover{text-decoration:none;}
.answer div ul{margin:0px 0px 0px 0px; padding:0px; float:left;}
.answer div li{ background:url(../images/arrowright.gif) no-repeat; list-style:none; padding-left:30px; margin-left:0px; font-size:11px; color:#474747; width:220px; float:left; margin-top:9px; }
.answer div li a{color:#474747;margin-bottom:9px; }
.answer div li a:hover{text-decoration:none;}

.answer div li ul{margin:0px; padding:0px; float:left;}
.answer div li ul li{ background:url(../images/arrowright1.gif) no-repeat; list-style:none; padding-left:13px; margin-left:0px; font-size:11px; color:#474747; width:200px; float:left;}
.answer div li ul li a{color:#474747;}
.answer div li ul li a:hover{text-decoration:none;}*/

.answer p{overflow:hidden; padding:5px 10px 0px 0px; width:225px; float:left;}
/*.answer p a{float:left; width:100%; background:url(../images/arrowright.gif) no-repeat; padding-left:15px; margin-left:10px; font-size:11px; color:#474747;}*/
.answer p a{float:left; width:auto; background:url(../images/arrowright.gif) no-repeat; padding-left:15px; margin-left:10px; font-size:11px; color:#474747;}

.lst{width:auto; background:url(../images/arrowright.gif) no-repeat; padding-left:15px; margin-bottom: 5px; margin-left:10px; font-size:11px; color:#474747;}

/*.answer span{overflow:hidden; padding:0px 10px 0px 0px; width:232px; float:left; line-height:12px; border:0px solid #FF0000;}*/
/*.answer span a{float:left; width:auto; background:url(../images/arrowright.gif) no-repeat; list-style:none; padding-left:15px; margin-left:20px; font-size:11px; color:#474747; line-height:12px;}*/
/*.answer span a{float:left; width:auto; background:url(../images/arrowright.gif) no-repeat; list-style:none; padding-left:15px; margin-left:10px; font-size:11px; color:#474747; line-height:12px;}
.answer span sup{font-size:10px; color:#000000; font-weight:normal;}
*/

/* inner Css */
.rightinner{float:left; width:271px;}
.whatsnewpannelinner{width:268px; float:left; padding-top:20px;  overflow:hidden;}

.contentarealeft{float:left; width:680px; padding-left:25px; border:0px solid #0000cd;}
.contentarealeft h1{font-size:24px; font-weight:normal; color:#ab5455; float:left; width:500px; margin-right:10px; height:30px;}
.crum{float:right; width:170px; text-align:right; padding-top:5px;}
.crum a{background:url(../images/arrow-crum1.gif) no-repeat left; padding-left:10px; margin-right:5px;}
.crum span{background:none; font-weight:bold;}
.crum span a{background:none;background:url(../images/arrow-crum.gif) no-repeat left;padding-left:15px; font-weight:normal;}
.crum-font{color:#4688c2; background:url(../images/arrow-crum1.gif) no-repeat left;padding-left:10px;}
.tellafriend {float:right; width:170px; text-align:right; padding-top:5px;}

.contentarealeft h2{font-size:18px; font-weight:normal; color:#c97d7d; float:left; width:100%; margin-right:10px; margin-bottom:20px; overflow:hidden;}
.contentarealeft h2 a{font-size:18px; font-weight:normal; color:#c97d7d; text-decoration:underline;}
.contentarealeft h3{font-size:13px; font-weight:bold; color:#5886b7; float:left; width:100%; margin-right:10px; padding-bottom:20px; overflow:hidden;}
.contentarealeft h4{font-size:12px; font-weight:bold; color:#5886b7; float:left; width:640px; margin-right:10px; overflow:hidden; text-transform:uppercase; padding-bottom:5px;}
.contentarealeft h5{font-size:12px; font-weight:bold; color:#bb5758; float:left; margin-right:10px; overflow:hidden; text-transform:uppercase; padding-bottom:10px; border-bottom:1px solid #dddddc; width:640px;}
.hrline{width:680px; height:1px; background-color:#d5d5d5; overflow:hidden; margin:5px 0px 30px 0px; float:left;}
.hrline_1{width:680px; height:1px; background-color:#d5d5d5; overflow:hidden; margin:5px 0px 15px 0px; float:left;}

.contentarealeft ul{width:680px; float:left; margin:0px; padding:0px;}
/*.contentarealeft li{width:650px; float:left; margin:5px 0px 7px 0px; background:url(../images/libg.gif) no-repeat top left; padding-left:20px; list-style:none; line-height:19px;}*/
.contentarealeft li{width:650px; float:left; margin:0px 0px 5px 0px; background:url(../images/tablibg_med.gif) no-repeat top left; padding-left:20px; list-style:none;}
.contentarealeft sup{font-size:10px;}
.spacer{width:100%; float:left; height:20px; overflow:hidden;}

/* Product-detail Css */
.left-image{width:204px; float:left; margin-right:20px;}
.left-txt{width:450px; float:left; border:0px solid #FF0000; overflow:hidden;}
.left-txt h2{font-size:18px; font-weight:normal;border:0px solid #000; color:#c97d7d; float:left; width:430px; margin-right:10px; padding-bottom:0px; overflow:hidden;}
.left-txt li {width:430px; float:left; border:0px solid #999999;}
.hrow{width:440px; float:left; padding-top:25px;}
.price{width:100px; color:#336dac; float:left; padding-top:5px;}
.qty{width:130px; font-weight:bold; float:left;}
.qty input{width:40px; border:1px solid #d8d6d6; margin-left:5px;}
.enquirynow{width:120px; font-weight:bold; float:left;}
.addtocart{width:80px; font-weight:bold; float:left;}
.viewcasestudy{width:120px; font-weight:bold; float:right; border:1px solid #FFFFFF;}

.tab{background:url(../images/tabbg.gif) no-repeat; height:33px; width:677px; float:left; margin-top:50px; padding-left:10px;}
.taba{width:92px; height:25px; margin-top:8px; text-align:center; font-weight:bold; color:#8d8d8d; margin-right:15px; float:left; }
.taba:hover{width:92px; height:25px; margin-top:8px; text-align:center; font-weight:bold; color:#8d8d8d; margin-right:15px; float:left; text-decoration:none; cursor:pointer;}
.taba-hover{width:92px; height:18px; margin-top:8px; background:url(../images/tab-o.gif) no-repeat; color:#bb5758; margin-right:15px; float:left; text-align:center; padding-top:7px; font-weight:bold;}
.taba-hover:hover{width:92px; height:18px; margin-top:8px; background:url(../images/tab-o.gif) no-repeat; color:#bb5758; margin-right:15px; float:left; text-align:center; padding-top:7px; font-weight:bold;text-decoration:none;}
.tab-video{width:667px; padding-left:10px; padding-top:10px; float:left;}
.tab-txt{background:url(../images/tabbg1.gif) no-repeat bottom left; width:667px; padding:10px; float:left;}
.tab-txt ul{width:637px; float:left; margin:0px; padding:0px;}
.tab-txt li{width:637px; float:left; margin-bottom:15px; background:url(../images/tablibg.gif) no-repeat top left; padding-left:20px; list-style:none; }

.productdisplay{width:687px; float:left; text-align:center; font-weight:bold; color:#bb5758; padding-top:50px;}
.productdisplay ul{width:687px; float:left; margin:0px; padding:0px; border:1px solid #bb5758; overflow:hidden; margin-top:5px; background:url(../images/productdisplaylibg.gif) repeat-x;}
.productdisplay li{width:667px; float:left; background:none; list-style:none; text-align:left; color:#6d6d6d; border-bottom:1px solid #e3e3e3; margin:5px 0px 2px 0px; height:35px; font-weight:normal;}
.productdisplay li.product{width:87px; float:left;padding-left:10px;}
.productdisplay li.ndc{width:75px; float:left;padding-left:10px;}
.productdisplay li.size{width:128px; float:left;padding-left:10px;}
.productdisplay li.package{width:125px; float:left;padding-left:10px;}
.productdisplay li.price1{width:40px; float:left;padding-left:10px;}
.productdisplay li.productprice{width:60px; float:left;padding-left:10px;}
.productdisplay li.qty1{width:40px; float:left;padding-left:10px;}
.productdisplay li.addtocart1{width:100px; float:left;padding-left:10px;}
.productdisplay li.qty1 input{width:38px; border:1px solid #d8d6d6; margin-left:0px; text-align:left; font-size:11px; padding:0px 1px 2px 1px;}

.frameset{float:left; width:198px;}
.frame{height:190px; width:130px; padding:24px 34px 10px 38px; float:left; background:url(../images/frame.jpg) no-repeat; text-align:center;}
.frame h1{font-size:11px; font-weight:normal; color:#4e4e4e; float:left; width:133px; height:36px; font-weight:bold; text-align:center; padding-bottom:10px;}
.frame-img{width:120px; text-align:center; height:90px; float:left; padding-bottom:24px; overflow:hidden;}

/*.movie{width:348px; float:right; text-align:center; font-weight:bold; color:#bb5758;}*/
.movie{width:348px; float:left; text-align:center; font-weight:bold; color:#bb5758;}
.movie img{margin-top:5px;}

/* Login Css */
.logincurve{width:679px; background:url(../images/curvrtop.gif) top left no-repeat; padding-top:20px; float:left; margin-bottom:20px;}
.logincurvebot{width:659px; background:url(../images/curvrbg.gif) bottom left no-repeat; float:left; min-height:200px; padding:0px 15px 20px 15px;}
.logincurve-img{float:left; width:160px;}
.logincurve-txt{float:left; border-left:1px solid #e3e3e3; width:463px; padding-left:20px; padding-top:30px; min-height:110px; overflow:hidden;}
.logincurve-txt h1{height:27px; float:left; width:460px;}

.login-box{width:461px; background:url(../images/loginboxtop.gif) top left no-repeat; padding-top:18px; float:left; margin-top:20px;}
.login-boxbot{width:431px; background:url(../images/loginboxbg.gif) bottom left no-repeat; float:left; padding:0px 15px 15px 15px;}
.login-box-form{float:left; width:329px; margin-right:20px;overflow:hidden;	}
.login-box-form label{float:left; width:112px; margin-right:10px;}
.login-box-form input{border:1px solid #d8d8d8; background-color:#f6f6f6; float:left; width:190px; margin-bottom:10px; margin-right:0px; font-size:11px; padding-bottom:2px;}
.login-boxbot span{float:left; border:1px solid #FFF;}

.login-form{float:left; width:329px; margin-right:20px;overflow:hidden;	}
.login-form label{float:left; width:55px; margin-right:10px;}
.login-form input{border:1px solid #d8d8d8; background-color:#f6f6f6; float:left; width:267px; margin-bottom:10px; margin-right:0px; font-size:11px; padding-bottom:2px;}

.login-signin{float:left; width:70px;}
.login-signin input{border:1px solid #d8d8d8; background-color:#f6f6f6; float:left; width:70px; margin-bottom:10px; margin-right:0px; font-size:11px; padding-bottom:2px;}

.notregister{width:333px; background:url(../images/notregistertop.gif) top left no-repeat; padding-top:18px; float:left; overflow:hidden; }
.notregister-bot{width:431px; background:url(../images/notregisterbg.gif) bottom left no-repeat; float:left;padding:0px 15px 15px 15px; min-height:70px;}
.notregister-txt{float:left; width:220px; margin-right:5px; overflow:hidden; }
.notregister-txt h1{width:220px; float:left;}
.notregister-txt a{color:#ab5455; text-decoration:underline;}

/* Register Css */
.rform{float:left; width:648px;}
.register-form{float:left; width:290px;}
.register-form label{float:left; width:284px; margin-right:10px; margin-top:15px;}
.register-form select{border:1px solid #d8d8d8; float:left; width:284px; margin-right:0px; margin-top:5px; font-size:11px; padding-bottom:2px;}
.register-form input{border:1px solid #d8d8d8; width:284px; margin-right:0px; margin-top:5px; font-size:11px; padding-bottom:2px;}

/* By DC */
.register-form span{float:left; width:auto; border:0px solid #000;} 
.register-form span input{border:1px solid #d8d8d8; width:284px; margin-right:0px; margin-top:5px; font-size:11px; padding-bottom:2px;}
.register-form span label{float:left; width:284px; margin-right:10px; margin-top:15px; border:1x solid #FF0000;}
.register-form span select{border:1px solid #d8d8d8; width:284px; margin-right:0px; margin-top:5px; font-size:11px; padding-bottom:2px;}
.register-form span input[type="image"]{border:0px solid #d8d8d8; width:auto; margin-right:0px; margin-top:5px; font-size:11px; padding-bottom:2px;}

/*.register-form span {float:right; width:2px;}*/
/*.register-form span label{float:right; width:2px;}*/

.dot{width:648px; margin-top:30px; background:url(../images/dot.gif) repeat-x; float:left;}
.rform-button{float:left; width:648px; margin-bottom:20px; text-align:center; padding-top:20px;}



/* bot Css */
/*
#bot{ width:999px; float:left; text-align:center; overflow:hidden; }
.bot{ width:999px; float:left; text-align:center; overflow:hidden; }
.botleft{background:url(../images/botleftcurve.gif) no-repeat; width:13px; float:left; height:33px;}
.botbg{background:url(../images/botbg.gif) repeat-x; width:973px; float:left; height:23px; padding-top:10px;}
.botbgspan{float:right; width:401px; text-align:right;}
.botbgspan1{float:left; width:572px; text-align:left;}
.botright{background:url(../images/botrightcurve.gif) no-repeat; width:13px; float:left; height:33px; }
.bot1{float:left; width:400px; text-align:center; overflow:hidden;}
.botflash{float:right; width:401px; text-align:right;}
*/

#bot{ width:999px; float:left; text-align:center; overflow:hidden; }
.botleft{background:url(../images/botleftcurve.gif) no-repeat; width:13px; float:left; height:33px;}
.botbg{background:url(../images/botbg.gif) repeat-x; width:973px; float:left; height:23px; padding-top:10px;  font-size:11px;}
.botbgspan{float:right; width:401px; text-align:right;}
.botbgspan1{float:left; width:572px; text-align:left;}
.botright{background:url(../images/botrightcurve.gif) no-repeat; width:13px; float:left; height:33px; }
.bot1{float:left; width:400px; text-align:center; overflow:hidden;}
.botflash{float:right; width:401px; text-align:right;}

/*Clinical Support and Support Details Css*/
.headerimg{margin-bottom:20px; float:left; padding:0px;}
.printpage{margin:0px; text-align:right; padding-bottom:20px; width:675px;}

.listinghead{margin:0px; padding-top:8px; padding-left:20px; width:678px; height:37px; background:url(../images/clinicial-support-bg.gif) no-repeat; font-family: Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #2574B3; float:left;}
.listinghead span{margin:0px; padding-left:50px;}

.listinghead1{margin:0px; padding:0px;}
.listinghead1 ul{margin:0px; padding:0px; padding-left:0px; width:678px; display:block; list-style:none; border:0px solid #000;}
.listinghead1 li {margin:0px; padding-left:30px; width:640px; display:block; border-bottom:1px dotted #B2B2B2; list-style:none; line-height:40px; background:none;}
.listinghead1 span{margin:0px; padding-left:50px;}
.listinghead1 li span{margin:0px; padding-left:70px;}
.serialnumber{background:url(../images/one.gif) no-repeat; float:left;}

/*Support Details Css*/
.printpagedetail{margin:0px; text-align:right; padding-bottom:5px; width:675px;}

.listingheaddetail{margin:0px; padding-top:6px; padding-left:15px; width:678px; height:29px; background:url(../images/clinicial-support-d-bg.gif) no-repeat; font-family: Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; color: #2574B3; float:left;}

.listingheaddetail1{margin:0px; padding:0px; float:left;}
.listingheaddetail1 ul{margin:0px; padding-bottom:20px; padding-top:20px;  width:670px; display:block; list-style:none; border-bottom:1px dotted #B2B2B2;}
.listingheaddetail1 li {margin:0px; padding-left:15px; display:block;  list-style:none;  background:none;  float:left;}
.listinghead1 span{margin:0px; padding-left:10px;}
.img{margin:0px; padding-left:26px; }
.img1{margin:0px; padding-top:10px; padding-bottom:25px; }

.adobereader{padding:0px; margin:0px; border:1px solid #000;}

/* checkout Css */
.checkouttxt{font-size:14px;}
.checkout-form{float:left; width:635px; overflow:hidden;}
.checkout-form ul{float:left; width:618px; overflow:hidden;}
.checkout-form li{float:left; width:618px; margin:0px; padding:0px; background:none; list-style:none; margin-bottom:20px;}

.checkout-form label{float:left; margin-right:10px; width:130px; font-weight:bold;}
.checkout-form input{border:1px solid #d8d8d8; float:left; width:150px; margin-right:0px; font-size:11px; padding-bottom:2px; margin-right:7px;}
.checkout-form select{border:1px solid #d8d8d8; float:left; width:150px; margin-right:7px; font-size:11px; height:18px;}
.checkout-form span{float:left; margin-right:10px; width:200px; font-weight:bold; font-size:10px; font-weight:normal; color:#4d4d4d; line-height:11px;}
.checkout-form span a{color:#4d4d4d; text-decoration:underline;}
.greytxt{color:#929292;}

.checkout-dot{background:url(../images/checkout-dot.gif) repeat-x; height:1px; margin:20px 0px; float:left; width:640px;}

.greycolh4{float:left; width:290px;overflow:hidden; padding-bottom:5px;}
.greycolh4-right{float:right; width:290px;overflow:hidden; padding-bottom:5px; margin-right:20px;}
.greycolh4-right h4{float:left; width:130px;overflow:hidden; padding-bottom:5px; margin-right:20px;}
.greycolh4-right span.repeat label{float:right; }
.greycolh4-right span.repeat{font-size:10px; color:#5886b7; float:right; margin-right:10px; overflow:hidden; text-transform:none; padding:0px; width:125px;}
.greycolh4-right span.repeat input{float:left; margin:0px; padding:0px; height:13px;}

.greycol{width:290px; float:left; overflow:hidden; background:#ececec url(../images/white.gif) repeat-y;}
.greycol label{float:left; margin-right:10px; width:90px; font-weight:bold;}
.greycol span{float:right; width:100px;}
.greycol-inner{float:left; width:250px; padding-left:20px;}
.greycol-inner label{float:left; margin-right:10px; width:110px; font-weight:normal;}
.greycol-inner input{border:1px solid #d8d8d8; float:left; width:110px; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px;}
.greycol-inner select{border:1px solid #d8d8d8; float:left; width:110px; margin-bottom:15px; font-size:11px; height:18px;}
.greycol-inner textarea{border:1px solid #d8d8d8; float:left; width:110px; margin-bottom:25px; font-size:11px; padding-bottom:2px; margin-right:7px;}
.greycol-inner a{border:0px solid #d8d8d8; float:left; width:110px; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px;}
.greycol-inner span {border:1px solid #d8d8d8; float:left; width:120px; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px;}


/* Commented by Dheeraj Chhabra */
/*
.greycol-inner span{border:0px solid #d8d8d8; float:left; width:2px; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px;}
.greycol-inner span .show{border:1px solid #d8d8d8; float:left; width:120px; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px;}
.greycol-inner span .show input{border:1px solid #d8d8d8; float:left; width:110px; font-size:11px; text-align:left; }
.greycol-inner span .anthem{border:0px solid #d8d8d8; float:left; width:110px; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px;}
.greycol-inner span .anthem input{border:1px solid #d8d8d8; float:left; width:110px; font-size:11px; text-align:left; }
.greycol-inner span .anthemvalidatpr{border:0px solid #d8d8d8; float:left; width:auto; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px;}
*/

/* Commented by Dheeraj Chhabra */
/*
.greycol-inner div{float:left; width:250px; padding-left:20px;}
.greycol-inner div input{border:1px solid #d8d8d8; width:110px; margin-right:0px; margin-top:5px; font-size:11px; padding-bottom:2px;}
.greycol-inner div select{border:1px solid #d8d8d8; width:110px; margin-right:0px; margin-top:5px; font-size:11px; padding-bottom:2px;}
.greycol-inner div input[type="image"]{border:1px solid #d8d8d8; width:auto; margin-right:0px; margin-top:5px; font-size:11px; padding-bottom:2px;}
.greycol-inner div input[type="checkbox"] {border:1px solid #d8d8d8; width:20px; margin-right:0px; margin-top:5px; font-size:11px; padding-bottom:2px;}
*/

.greycolinterestsh4{float:left; width:640px; overflow:hidden; padding-bottom:5px;}
.greycolinterestsh4 .greycol{width:640px; float:left; overflow:hidden; background:#ececec url(../images/white.gif) repeat-y;}
.greycolinterestsh4 .greycol label{float:left; margin-right:10px; width:90px; font-weight:bold;}
.greycolinterestsh4 .greycol span{float:right; width:250px;}
.greycolinterestsh4 .greycol-inner{float:left; width:580px; padding-left:20px; }
.greycolinterestsh4 .greycol-inner label{float:left; margin-right:10px; width:90px; font-weight:normal;}
.greycolinterestsh4 .greycol-inner span{border:0px solid #d8d8d8; float:left; padding-left:20px; margin-right:10px; width:380px; font-weight:normal; }
.greycolinterestsh4 .greycol-inner input{border:1px solid #d8d8d8; float:left; width:250px; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px; margin-left:20px; }
.greycolinterestsh4 .greycol-inner select{border:1px solid #d8d8d8; float:left; width:250px; margin-bottom:15px; font-size:11px; height:18px;}
.greycolinterestsh4 .greycol-inner textarea{border:1px solid #d8d8d8; float:left; width:250px; margin-bottom:25px; font-size:11px; padding-bottom:2px; margin-right:7px;}
.greycolinterestsh4 .greycol-inner table{border:0px solid #d8d8d8; float:left; width:455px; overflow:hidden; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px;}
.greycolinterestsh4 .greycol-inner table td{border:0px solid #d8d8d8; float:left; width:450px; overflow:hidden; margin-bottom:15px; font-size:11px; padding-bottom:2px; margin-right:7px; line-height:20px;}
.greycolinterestsh4 .greycol-inner table input{border:0px solid #d8d8d8; float:left; width:15px; font-size:11px; text-align:left;}
.greycolinterestsh4 .greycol-inner table label{float:left; margin-right:0px; width:380px; font-weight:normal; margin-left:10px;}
.greycolinterestsh4 .greycol-inner table span{border:0px solid #d8d8d8; float:left; margin-right:0px; width:380px; font-weight:normal; margin-left:-21px; }
.greycolinterestsh4 .greycol-inner table span input{border:0px solid #d8d8d8; float:left; width:15px; font-size:11px; text-align:left;}
.greycolinterestsh4 .greycol-inner table span label{float:left; margin-right:0px; width:300px; font-weight:normal; margin-left:0px; }

/* Commented by Dheeraj Chhabra */
/*
.greycolinterestsh4 .greycol-inner table span input{border:0px solid #d8d8d8; float:left; width:15px; font-size:11px; text-align:left;}
.greycolinterestsh4 .greycol-inner table span label{float:left; margin-right:0px; width:300px; font-weight:normal; margin-left:0px; }
*/

.greycol-left{background:url(../images/greycurve-left.gif) no-repeat top left; float:left;}
.greycol-right{background:url(../images/greycurve-right.gif) no-repeat top right; float:right;}
.greycol-leftbot{background:url(../images/greycurve-leftbot.gif) no-repeat bottom left; float:left;}
.greycol-rightbot{background:url(../images/greycurve-rightbot.gif) no-repeat bottom right; float:right;}

.details{float:left; width:640px; margin:10px 0px; line-height:25px; overflow:hidden;}
.details span{width:150px; float:left; text-align:left;}
.details span.amount{width:150px; float:right; text-align:right;}
.details p{width:150px; float:left;  text-align:right;}
.bluebold{color:#267eac; font-weight:bold; border-bottom:1px solid #bbcee2; border-top:1px solid #bbcee2; }
.bluebold span{width:150px; float:left; text-align:left;}
.bluebold p{width:150px; float:left; text-align:right;}

.countinueshoppingcrum{float:right; width:165px; text-align:right; padding-top:5px;}
.countinueshoppingcrum a{background:url(../images/go.gif) no-repeat right; padding-right:15px; color:#4688c2; font-weight:bold;}
.countinueshoppingcrumanchor{background:url(../images/go.gif) no-repeat right; padding-right:15px; color:#4688c2; font-weight:bold; vertical-align:bottom; padding-top:8px;}
/*.countinueshoppingcrum input{background:url(../images/go.gif) no-repeat right; padding-right:15px; color:#4688c2; font-weight:bold;}*/

.bluebg{width:679px; background:url(../images/bluebg.gif) no-repeat top; height:21px; padding-top:10px; color:#286db2; font-weight:bold; float:left;}
.items{padding-left:20px; width:107px; float:left;}
.items img{border:1px solid #cdcecf;}
.itemsdetails{padding-left:0px; width:171px; float:left; margin-left:10px;}
.itemsdetails span{color:#bb5758; font-weight:bold;}
.itemsdetails span.details{color:#474747; font-weight:normal; width:151px; line-height:20px; margin-top:0px; padding-top:0px;}
.price1{padding-right:20px; width:70px; float:left; text-align:right;}
.action{padding-left:20px; width:70px; float:left;}
.price1 input{border:1px solid #c8d0d8; width:35px; float:right; font-size:11px; padding-bottom:2px;}
.action a{color:#286db2;}
.productprice{padding-left:20px; width:70px; float:left;}
.productprice input{border:1px solid #c8d0d8; width:35px; float:left; font-size:11px; padding-bottom:2px;}

.shoppingcartcurvebot{width:689px; background:url(../images/curvrbg.gif) bottom left no-repeat; float:left; padding:0px 0px 9px 4px;}
.dgrey{background-color:#f1f2f3; float:left; width:671px;padding:20px 0px; border-bottom:1px solid #dddddc;}
.lgrey{background-color:#f8f8f8; float:left; width:671px;padding:20px 0px; border-bottom:1px solid #dddddc;}
.totalshoppingcart{float:left; width:671px; padding:5px 0px; border-top:1px solid #b1c8de; color:#286db2; font-weight:bold;}
.totalshoppingcart a{color:#286db2; font-weight:normal;}
.totalshoppingcart .space{padding-left:20px; width:70px; float:left; padding-bottom:5px; border:0px solid #F5F5F5;}
.totalshoppingcart .price{padding-right:20px; width:70px; float:left; border:0px solid #000; padding-top:0px; padding-bottom:5px; text-align:right;}
.totalshoppingcart .action{padding-left:20px; width:70px; float:left; padding-top:0px; padding-bottom:5px;}

/* Track Order Css */

.trackorderbluebg{width:674px; background:url(../images/bluebg.gif) no-repeat top; height:21px; padding-top:10px; padding-left:5px;color:#286db2; font-weight:bold; float:left;}

.trackorderid{padding-left:20px; width:142px; float:left;}
.trackorderdates{padding-left:20px; width:135px; float:left; }
.trackorderamount{padding-left:20px; width:146px; float:left; }
.trackorderstatus{padding-left:20px; width:100px; float:left; }
.trackorderamountval{padding-left:20px; width:126px; float:right; }

.trackorderstatusdp{padding-left:20px; width:100px; float:left; font-weight:bold; color:#286DB2;}
.trackorderstatusdp a{width:100px; float:left; font-weight:bold; color:#286DB2;}
.trackorderstatusdp a hover{ text-decoration:underline; color:#286DB2;}

.trackorderstatusp{padding-left:20px; width:100px; float:left; font-weight:bold; color:#BB5758;}
.trackorderstatusp a{width:100px; float:left; font-weight:bold; color:#BB5758;}
.trackorderstatusp a hover{ text-decoration:underline; color:#BB5758;}
 
.trackorderstatusd{padding-left:20px; width:100px; float:left; font-weight:bold; color:#5A9D24;}
.trackorderstatusd a{width:100px; float:left; font-weight:bold; color:#5A9D24; }
.trackorderstatusd a hover{ text-decoration:underline; color:#5A9D24;}

.trackordercurvebot{width:675px; background:url(../images/curvrbg.gif) bottom left no-repeat; float:left; min-height:150px; padding:0px 0px 9px 4px; }
.trackorderdgrey{background-color:#f1f2f3;  padding:0px 0px; border-bottom:1px solid #dddddc; margin-left:1px; margin-right:2px; height:21px;}
.trackorderlgrey{background-color:#fafafa;  padding: 0px 0px; border-bottom:1px solid #dddddc; margin-left:1px; margin-right:2px; height:21px;}
.trackorderdetailscurvebot{width:675px; background:url(../images/curvrbg.gif) bottom left no-repeat;  min-height:50px; padding:0px 0px 9px 4px; margin-left:2px; margin-right:5px;}


.trackorderpaging table{height:41px; font-size:14px; font-weight:bold; padding-left:0px; margin-left:0px; }
.trackordercurvebot tr{float:left; vertical-align:bottom; }

/*
.trackorderbluebg{width:679px; background:url(../images/bluebg.gif) no-repeat top; height:21px; padding-top:10px; padding-left:0px;color:#286db2; font-weight:bold;}

.trackorderid{padding-left:20px; width:125px; float:left;}
.trackorderdates{padding-left:20px; width:195px; float:left; }
.trackorderamount{padding-left:20px; width:156px; float:left;}
.trackorderstatus{padding-left:20px; width:85px; float:left;}

.trackorderstatusdp{padding-left:20px; width:85px; float:left; font-weight:bold; color:#286DB2;}
.trackorderstatusdp a{width:85px; float:left; font-weight:bold; color:#286DB2;}
.trackorderstatusdp a hover{ text-decoration:underline; color:#286DB2;}

.trackorderstatusp{padding-left:20px; width:85px; float:left; font-weight:bold; color:#BB5758;}
.trackorderstatusp a{width:85px; float:left; font-weight:bold; color:#BB5758;}
.trackorderstatusp a hover{ text-decoration:underline; color:#BB5758;}
 
.trackorderstatusd{padding-left:20px; width:85px; float:left; font-weight:bold; color:#5A9D24;}
.trackorderstatusd a{width:85px; float:left; font-weight:bold; color:#5A9D24; }
.trackorderstatusd a hover{ text-decoration:underline; color:#5A9D24;}

.trackordercurvebot{width:689px; background:url(../images/curvrbg.gif) bottom left no-repeat; float:left; min-height:150px; padding:0px 0px 9px 4px;}
.trackorderdgrey{background-color:#f1f2f3; float:left; width:671px;padding:14px 0px; border-bottom:1px solid #dddddc;}
.trackorderlgrey{background-color:#fafafa; float:left; width:671px;padding:14px 0px; border-bottom:1px solid #dddddc;}
.trackordertxt{float:left; width:504px; margin-top:10px;}
.trackordertxt span {float:left; width:504px;  color:#5390C7; font-weight:bold;}
.trackordertxt a{padding-left:5px; padding-right:5px;}
*/

/* Track Contact CSS */

.trackcontactbluebg{width:674px; background:url(../images/bluebg.gif) no-repeat top; height:21px; padding-top:10px; padding-left:5px;color:#286db2; font-weight:bold;}

.trackcontactname{padding-left:20px; width:125px; float:left;}
.trackcontactcompany{padding-left:20px; width:195px; float:left; }
.trackcontactrole{padding-left:20px; width:70px; float:left;}
.trackcontactdate{padding-left:20px; width:100px; float:left;}
.trackcontactview{padding-left:20px; width:79px; float:left;}

.trackcontactstatusdp{padding-left:20px; width:85px; float:left; font-weight:bold; color:#286DB2;}
.trackcontactstatusdp a{width:85px; float:left; font-weight:bold; color:#286DB2;}
.trackcontactstatusdp a hover{ text-decoration:underline; color:#286DB2;}

.trackcontactstatusp{padding-left:20px; width:85px; float:left; font-weight:bold; color:#BB5758;}
.trackcontactstatusp a{width:85px; float:left; font-weight:bold; color:#BB5758;}
.trackcontactstatusp a hover{ text-decoration:underline; color:#BB5758;}
 
.trackcontactstatusd{padding-left:20px; width:85px; float:left; font-weight:bold; color:#5A9D24;}
.trackcontactstatusd a{width:85px; float:left; font-weight:bold; color:#5A9D24; }
.trackcontactstatusd a hover{ text-decoration:underline; color:#5A9D24;}

.trackcontactviewdp{padding-left:20px; width:79px; float:left; font-weight:bold; color:#286DB2;}
.trackcontactviewdp a{width:85px; float:left; font-weight:bold; color:#286DB2;}
.trackcontactviewdp a hover{ text-decoration:underline; color:#286DB2;}

.trackcontactviewp{padding-left:20px; width:79px; float:left; font-weight:bold; color:#BB5758;}
.trackcontactviewp a{width:85px; float:left; font-weight:bold; color:#BB5758;}
.trackcontactviewp a hover{ text-decoration:underline; color:#BB5758;}
 
.trackcontactviewd{padding-left:20px; width:79px; float:left; font-weight:bold; color:#5A9D24;}
.trackcontactviewd a{width:85px; float:left; font-weight:bold; color:#5A9D24; }
.trackcontactviewd a hover{ text-decoration:underline; color:#5A9D24;}

.trackordercurvebot{width:675px; background:url(../images/curvrbg.gif) bottom left no-repeat; float:left; min-height:150px; padding:0px 0px 9px 4px; }
.trackorderdgrey{background-color:#f1f2f3;  padding:0px 0px; border-bottom:1px solid #dddddc; margin-left:1px; margin-right:2px; height:21px;}
.trackorderlgrey{background-color:#fafafa;  padding:0px 0px; border-bottom:1px solid #dddddc; margin-left:1px; margin-right:2px; height:21px;}
.trackorderdetailscurvebot{width:675px; background:url(../images/curvrbg.gif) bottom left no-repeat;  min-height:50px; padding:0px 0px 9px 4px; margin-left:2px; margin-right:5px;}


.hide {display:none;}
.show {display:block;}

.textalign{text-align: left;}

.main-img {
    position:absolute;
    width:191px;
    height:206px;
    padding-top:10px; padding-left:15px;
 }

.thumb-img {
    position:relative;
    width:107px;
    height:85px;
    padding-top:0px; 
    padding-left:0px;
    z-index:0; 
 }
 
.producttitle{width:450px; float:left;}
.star {color:#FF0000; width:8px; float:left;}

.info { color:#FF0000; width:100%; float:left; font-weight:bold;}

/*Thankyou CSS*/
.thankscurve{width:679px; background:url(../images/curvrtop.gif) top left no-repeat; padding-top:20px; float:left; margin-bottom:20px;}
.thankscurvebot{width:659px; background:url(../images/curvrbg.gif) bottom left no-repeat; float:left; min-height:200px; padding:0px 15px 20px 15px; height:200px;}
.thankscurve-img{float:left; width:160px;}
.thankscurve-txt{float:left; border-left:1px solid #e3e3e3; width:463px; padding-left:20px; padding-top:30px; min-height:110px; overflow:hidden;}
.thankscurve-txt h1{height:27px; float:left; width:460px;}

.progress_indicator_image 
{
	vertical-align:middle;
}

.allproducts{float:left; border:0px solid #0000cd;}
.allproducts h2{color:#c97d7d; font-size: 14px; padding-right:10px;}
.allproducts sup{font-size:10px;}
.allproducts input{width:40px; border:1px solid #d8d6d6; margin-left:5px;}
