@charset "utf-8";
/* CSS Document */


body { background:url(../images/background-bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; margin:0; padding:0; background-color:#CCCCCC;}
img,div,p,ul,li,hr,map,area,script,iframe,h1,h2,h3,table,td,tr,a,span,object,form,input,h1,h3,h, border,h4,h5,h6{ margin:0; padding:0;}



/* Common */
.clsfloatleft{ float:left;}
.clsfloatright{ float:right;}
.empty { font-size:0;}
.clsclear{ clear:both;} 
.pmpclear{ clear:both; height:0px; font-size:0px; content: ". ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;}

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;

}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* Common */



/*Header*/
#maincontainer{ width:994px; margin:0 auto; }
#bgcolor{ background:#FFFFFF; width:994px; height:100%;}
.logopos{ padding:0 0 0 23px;}
.cartflagpos{ padding:10px 10px 0 0;}
.rightwidth{ width:410px;}
.flagpos{ padding:20px 0 0 0;}

.cartbg{ background:url(images/top-cartbg.jpg) no-repeat; width:355px; height:98px;}

.userbox{background:url(../images/user-input.jpg) no-repeat; width:131px; height:17px;}
.userboxpos{padding:27px 0 0 11px;}
.logininputpos{padding:0px 0 0 20px;}
.inputwidth{ width:155px;}
.logininput{border:none; background:none; width:105px; color:#999999; font-size:11px;}
.logininputpos{padding:0px 0 0 10px;}
.logininputposnew{padding:1px 0 0 10px;}
.passposnew{padding:0px 0 0 10px;}
/*password*/
.passwordbg{ background:url(../images/password-input.jpg) no-repeat; width:131px; height:17px;}
.passwordbgpos{ padding:7px 0 0 11px; margin:0;}
.passinput{ margin:0; padding:0; width:100px; color:#757575; font-size:12px; border:none; background:none;}
.passinputpos{ padding:0 0 0 20px;}
/*password*/
.passwordbox{ background:url(../images/password-input.jpg) no-repeat; width:131px; height:17px;}
.passwordboxpos{padding:7px 0 0 11px;}
.gobtn{width:35px; height:15px; cursor:pointer; border:0;}
.gobtnpos{ padding:40px 0 0 0;}

.carttxt{ padding:37px 0 0 7px; color:#FFFFFF; font-weight:bold;}

.carttxt a{ color:#FFFFFF; text-decoration:none;}
.carttxt p{ margin:0; padding:0; line-height:19px;}
.carttxt2{ padding:8px 0 0 8px; color:#FFFFFF; font-weight:bold;}
.carttxt2 a{ color:#FFFFFF; text-decoration:none;}
.carttxt a:hover{ text-decoration:underline; color:#FFFFFF;}
.carttxt2 a:hover{ text-decoration:underline; color:#FFFFFF;}
.toplogin input{ margin:0; padding:0;}


.carttxt3{ padding:0px 0 0 8px; color:#FFFFFF; font-weight:bold;}
.carttxt3 a{ color:#FFFFFF; text-decoration:none;}
.carttxt3 a:hover{ text-decoration:underline; color:#FFFFFF;}


.cartleftbg{ background:url(../images/cart-leftbg.jpg) no-repeat; width:201px; height:98px;}
.cartrightbg{ background:url(../images/cart-rightbg.jpg) no-repeat; width:154px; height:98px;}
.withcartrightbg{ background:url(../images/withcart-rightbg.jpg) no-repeat; width:154px; height:98px;}
.welcomelogin{ padding:13px 0 0 10px; color:#FFFFFF; font-weight:bold; height:35px; width:150px; font-size:16px;}
.welcomelogin a{ color:#FFFFFF; text-decoration:none;}
.logofftxt{ padding:3px 0 0 135px; color:#FFFFFF; font-weight:bold;font-size:11px;}
.logofftxt a{ color:#FFFFFF;}

.logofftxt1{ padding:3px 0 0 80px; color:#FFFFFF; font-weight:bold;font-size:11px; width:100px;}
.logofftxt1 a{ color:#FFFFFF;}


.headermenu{ color:#333333; font-weight:bold;}
.headermenu ul{padding:0 0 0 23px;}
.headermenu li{ float:left; list-style:none; padding:10px 5px 0 0px;}
.menudividerpos{ padding:7px 0 0 6px;}

.searchinput{ background:url(../images/search-input.jpg) no-repeat; width:165px; height:29px; border:0;}
.searchinputpos{padding:11px 0 0 10px;}

.searchbtn{ background:url(../images/search-btn.jpg) no-repeat; width:29px; height:29px; cursor:pointer; border:0;}



.searchbtnpos{padding:10px 0 0 0px;}
.searchbtnpo{padding:1px 0 0 0px;}
.search input{ margin:0; padding:0;}
.boxtxt{ border:none; background:none; width:145px; color:#999999; font-size:11px; font-weight:bold;}
.boxtxtpos{padding:7px 0 0 10px;}

/*Header*/




/*banner*/
.roundcont {
	width: 970px;
	
	background-color: #edeef0;
	color: #333333;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background:url(../images/top-rightbg.gif) no-repeat top right; 
}

.roundbottom {
	background:url(../images/bot-right.gif) no-repeat top right; 
}

img.corner {
   width: 10px;
   height: 10px;
   border: none;
   display: block !important;
}

/*banner*/

/*banner content*/

.centercnt{ padding:0 0 0 10px;}
.rightcntpos{ padding:0 0 0 0px;background-color:#333333;}
.bannerpos{ padding:5px 12px 0 12px;}
.headerbg{ background:url(../images/headerbg.jpg) no-repeat; width:248px; height:31px;}
.headerbgtxt{  color:#FFFFFF; font-weight:bold; font-size:14px; padding:7px 0 0 10px;}
.rowbg1{ background-color:#333333; width:248px;  height:250px;}
.rowbg{ background-color:#333333; width:248px; border-bottom:#edeef0 solid 2px;}
.numberpos{ padding:6px 0 0 5px;}
.number{ background:url(../images/number.jpg) no-repeat; width:15px; height:15px;}
.numbertxt{ font-size:10px; color:#000000; text-align:center; padding:1px 0 0 1px;}
.subcont{ padding:5px 0 0 9px; color:#FFFFFF; font-size:11px;font-weight:bold;width:160px;}
.subcont a { color:#0099cc; text-decoration:none;}
.subcontnew { padding:5px 0 0 5px; color:#FFFFFF; font-weight:bold;text-align:center;}
.addcartpos{ padding:4px 0 0 5px;}
.bottomspace{padding-bottom:2px;}
.addcartpos img{
border:0;
}
/*banner content*/



/*center content*/
.bordertop{ background:url(../images/border-top.jpg) no-repeat top; width:970px;padding:6px 0 0 0;}
.borderbot{ background:url(../images/border-bot.jpg) no-repeat bottom; width:970px; padding:0 0 6px 0;}
.bordercenter{background:url(../images/border-center.jpg) repeat-y top left; height:100%; width:970px; }
/*center content*/



/*white curve*/
.curvecont {
	width: 946px;

	background-color:#ffffff;
	color: #fff;
}

.curvecont p {
	margin: 0 10px;
}

.curvetop { 
	background:url(../images/white-topright.gif) no-repeat top right; 
}

.curvebottom {
	background:url(../images/white-botright.gif) no-repeat top right; 
}

img.corner {
   width: 6px;
   height: 6px;
   border: none;
   display: block !important;
}



.curvepos{ padding:6px 6px 6px 12px;}
.greyheader{ background:url(../images/grey-header.jpg) no-repeat; width:710px; height:27px;}
.greyheaderpos{ padding:8px 0 0 6px;}
.greyheadertxt{ font-weight:bold; color:#29166f; padding:6px 0 0 10px;}
.greyheadertxt span{ color:#86c425;}
.temppos{ padding:6px 0 0 8px;}
.cntheader{ font-weight:bold;color:#666666; padding:10px 0 0 16px;}
.cntheadertxt { font-size:12px; font-weight:normal; width:850px;line-height:17px; color:#666666;}
.cntheadertxt p{ padding:10px 0 0 6px;  text-align:justify;}
/*white curve*/


/*blue box*/
.wholebluepos{ padding:10px 0 0 0;}
.wholebluepos img{ border:0;}
.bluetop{ background:url(../images/blue-topbg.jpg) no-repeat top; width:175px;padding:6px 0 0 0;}
.bluebot{ background:url(../images/blue-botbg.jpg) no-repeat bottom; width:175px; padding:0 0 27px 0;}
.bluecenter{ background:url(../images/blue-centerbg.jpg) repeat-y top left; height:100%; width:175px; }
.txtpad{ padding:10px 0 0 9px;}
.txtpad1{ padding:0px 0 0px 9px;}
.headtxt{ font-weight:bold; color:#29166f; padding:0 0 0px 30px;}
.headtxt span{ color:#86c425;}
.arrowpos{ padding:5px 0 0 0;}
.arrowtxt{ padding:0 0 0 8px; font-weight:bold; color:#0099cc; font-size:11px;}
.arrowtxt a{ color:#0099cc; text-decoration:none;}
.arrowtxt a:hover{ color:#0099cc; text-decoration:none;}
.linepos{ padding:8px 0 0 0; clear:both;}
.totalrowpos{ padding:14px 0 0 0;}
.totalrowpos1{ padding:7px 0 0 0;}
.totalrowposnew{ padding:6px 0 0 0;}
.pagingno
{
border:solid #A7A7DC 1px; 
width:25px;
height:21px;
cursor:pointer;
}
.pagingnext
{
border:solid #A7A7DC 1px;
width:70px;
height:21px;
cursor:pointer;
}
.pagingcat
{
border:solid #A7A7DC 1px;
width:130px;
height:21px;
cursor:pointer;
}
.pagingnopos
{
text-align:center;
padding:3px 0 0 0;
}
.pagingnospace
{
padding:0 0 0 2px;
}
/*blue box*/


/*free download*/
.downldwidth{ width:264px;}
.wholedownloadpos{ padding:10px 0 0 11px;}
.downldtxt{ width:241px;}
.downldtxt p{ margin:0;  line-height:17px; text-align:justify; }
.totcartbot{ margin:10px 0 0 0;}
.botcarttxt{ font-weight:bold; color:#5d6f7a; width:80px;}
.botcarttxt a{ font-weight:bold; color:#5d6f7a; width:80px;}

.botcarttxt1{ font-weight:bold; color:#5d6f7a; width:80px;}
.botcarttxt1 a{ font-weight:bold; color:#5d6f7a; width:80px;}


.botcarttxtnew{padding:0 0 0 20px; font-weight:bold; color:#000000;}
.botcarttxtnew1{padding:0 0 0 15px; font-weight:bold; color:#000000;}
.cartnewpos{padding:0px 0 0 7px;}
.cartnewpos img{border:0;}
.cartnewpos2{padding:7px 0 0 7px;}

.cartnewposnew{padding:12px 0 0 10px;}
.totcartbotnew{ padding:10px 0 0 0;}
/*free download*/

/*templates*/
.temptxt b{ color:#000000;}
.temptxt p{ padding:10px 0 0 0;}

/*rate*/
.ratetop{ background:url(../images/ratetop.jpg) no-repeat top; width:241px;padding:6px 0 0 0;}
.ratebot{ background:url(../images/ratebot.jpg) no-repeat bottom; width:241px; padding:0 0 6px 0;}
.ratemiddle{ background:url(../images/ratemiddle.jpg) repeat-y top left; height:100%; width:241px;}
.ratepad{ padding:0px 0 0 8px;}
.ratecartbot{ padding:5px 0 0 0;}
.ratepos{padding:4px 0 0 3px;}
.ratetxt{padding:0 0 0 16px; font-weight:bold; color:#000000;}
.ratetxt1{padding:0 0 0 3px; font-weight:bold; color:#000000;}
.wholerate{ height:58px;}
/*rate*/
/*templates*/

/*project*/
.morepos{ padding:10px 20px 0 0;}
/*project*/


/*footer*/
.footerbg{ background:url(../images/footerbg.jpg) no-repeat; width:994px; height:190px;}
.footerimg img { padding:35px 0 0 10px;}
.footerimg { padding:0px 0 0 20px;}
.footermenu{ color:#333333; font-weight:bold;}
.footermenu ul{padding:0 42px 0 0px;}
.footermenu a { text-decoration:none; color:#333333;}
.footermenu a a:hover{  color:#0099cc;}
.footermenu li{ float:left; list-style:none; padding:10px 17px 0 0px;}
.footermenu li span{ color:#cccccc;}
.footermenupos{ padding:33px 0 0 0;}
.footertxt{ padding:38px 0 0 0px; font-weight:bold; text-align:center; color:#333333;}
.footertxt a{color:#333333; text-decoration:none;}
/*footer*/

/*ABOUT US*/
/*BREAD CRUMB*/
.breadcrumbbg{ background:#f3f3f3; width:955px;}
.breadcrumbbg li{ float:left; padding: 5px 5px 5px 15px;font-size:11px; font-weight:700;color:#000000; list-style-type:none; }
.breadcrumbbg li a{ color:#000000; text-decoration:none; font-weight:700; }
.breadcrumbbg ul {margin: 0; padding: 0;} 
/*BREAD CRUMB*/
.wholeabthead{ padding:20px 0 0 0;}
.abthead{ font-weight:bold; color:#29166f; padding:0px 0 0 10px;}
.abthead span{ color:#86c425;}
.abtline{ border-bottom:#ced7de solid 5px; height:5px; width:685px; }
.abouttxt{ margin:0; padding:0; width:685px;  }
.abouttxt p{ padding:3px 0 0 0; line-height:17px; text-align:justify; margin:0; padding:0; }
.abouttxtpos{ padding:15px 0 0 0;}
.abtsubhead{padding:10px 0 0 0; color:#281589; font-weight:bold;}
.abtsubheadnew{ padding:15px 0 0 0; color:#281589; font-weight:bold;}
.abtborder{ border-bottom:#ced7de solid 1px; width:685px;}
.abtborderpos{margin:0; padding:7px 0 0 0; font-size:0px;}
.browsetemppos{ padding:15px 0 0 30px;}
.contentpos{ padding:5px 0px 0 20px;}
.abouttotpos{ padding:8px 0 0 0;}
.abouttotposnew{ padding:20px 0 0 5px;}
.abouttotposnew2{ padding:25px 0 0 20px;}

/*ABOUT US*/



/*PRODUCTS*/
.productbor{ border-bottom:#ced7de solid 5px; height:5px; width:955px;}
.pdttxt{ padding:10px 0 0 0; line-height:17px; text-align:justify; }
.pdttxt a{color:#0099cc;}
.pdttxt p{ margin:0; padding:0; width:955px;}
.pdtbg{ border:#CCCCCC solid 1px; background:#e8e8e8; width:685px; height:100%;}
.pdtnewbg{ border:#CCCCCC solid 1px; background:#f0f0f0; width:685px; height:100%;}
.pdtbgpos{ padding:40px 0px 0 145px;}
.pdtbgposnew { padding:10px 0px 0 145px;}
.pdtcont{ padding:13px;}
.pdtsubhead{padding:0 0 0 15px; }
.pdtsubhead h3{ font-weight:bold; color:#29166f; font-size:15px;}
.pdtsubhead h3 a{  color:#29166f; text-decoration:underline;}
.projecttxt{ width:600px;}
.projecttxt p{ text-align:justify; line-height:17px; padding:3px 0 15px 15px; }
.pdtcnttxt{ width:950px;}
.pdtcnttxt p{ text-align:justify; line-height:17px; padding:20px 0 5px 10px;}
/*PRODUCTS*/


.wholebluepos h5{ margin:0; font-weight:bold; color:#29166f; font-size:14px; padding:0 0 0 6px;}
.wholebluepos h5 span{ color:#86c425;}


/*GRID*/
.gridbg{ background:url(../images/gridbg.jpg) no-repeat; width:686px; height:41px;}
.gridbgpos{ padding:0 0 0 134.5px;}


/*GRID*/



/*PROJECT MANAGEMENT*/
.projectbord{ border-bottom:solid #CCCCCC 1px; border-right:solid #CCCCCC 1px; border-left:solid #CCCCCC 1px; width:683px; height:100%;}
.projectboxpos{ padding:35px 0 0 0;}
.projectboxposnew{ padding:20px 0 0 0;}
.projectpad{ padding:0px 5px 16px 35px;}
.projectsubhead{padding:0 0 0 45px; }
.projectsubhead h3{ font-weight:bold; color:#29166f; font-size:15px; width:400px;}
.projectsubhead h3 a{  color:#29166f; text-decoration:underline;}
.projectsubhead h3{ margin:0; padding:0;}
.projectcnt{ width:430px;}
.projectcnt p{ text-align:justify; line-height:17px; padding:10px 0 15px 43px; margin:0;}
.ratecartwidth{ width:150px;}
.ratecartpos{padding:16PX 0 0 0;}
.ratecarttxt{ text-align:CENTER; color:#5C7B03; font-weight:bold;}
.ratecarttxt p{ padding-bottom:5px; margin:0;}
/*right content*/
#categoriescustom { width:243px;}
#categoriescustom .categoriesbg h2 { color:#FFFFFF; margin:0; padding:0; font-size:15px;}
#categoriescustom .categoriesbg { background:url(../images/categoriesbg.jpg) no-repeat; width:243px; height:50px;}
#categoriescustom .categoriesheadpos { padding:15px 0 0 30px;}
#categoriescustom .categoriesmenucustom ul li{ background:url(../images/categoriesmenubg.jpg) no-repeat; width:243px; height:inherit;border-bottom:#cccccc solid 1px; border-top:#ffffff solid 1px; margin:0; padding:0; list-style-type:none; background-color:#DADCDB;}
#categoriescustom .categoriesmenucustom ul li .catdiv{ padding:6px 0 0 35px; list-style-type:none; font-weight:bold;}
#categoriescustom .categoriesmenucustom ul li .catdiv a{ color:#333333; text-decoration:none;}
#categoriescustom .categoriesmenucustom  ul{ margin:0; padding:0;}
#categoriescustom  .linkbg{background:#dadcdb; width:243px; height:100%;}

#categoriescustom  .linkarea { padding:8px 0 0 25px;}
#categoriescustom  .linkarea ul {margin:0; padding:0;  padding:8px 0 0 25px;} 
#categoriescustom  .linkarea li{list-style-image:url(../images/link-arrow.jpg);  padding: 0px 7px 9px;font-size:12px; font-weight:bold; color:#0099cc;}
#categoriescustom  .linkarea a{ color:#0099cc; text-decoration:none;}
#categoriescustom  .linkarea1 { padding:8px 0 0 12px;}
#categoriescustom  .linkarea1 ul {margin:0; padding:0;  padding:8px 0 0 25px;} 
#categoriescustom  .linkarea1 li{list-style-image:url(../images/link-arrow.jpg);  padding: 0px 7px 9px;font-size:12px; font-weight:bold; color:#0099cc;}
#categoriescustom  .linkarea1 a{ color:#0099cc; text-decoration:none;}
#categoriescustom  .categoriesbg { background:url(../images/categoriesbg.jpg) no-repeat; width:243px; height:50px;}

#categoriescustom  .tipstxt{padding-left:25px; color:#0099cc; font-weight:bold;}
#categoriescustom  .tipstxtnew{padding-right:25px; color:#0099cc; font-weight:bold;}
#categoriescustom  .tipstxtpos{padding:40px 0 0 0;}
#categoriescustom  .tipstxtpos a { color:#0099cc; text-decoration:none;}
#categoriescustom  .tipstxtpos1{padding:20px 0 0 0;}
#categoriescustom  .tipstxtpos1 a { color:#0099cc; text-decoration:none;}

/*right content*/



/*PROJECT MANAGEMENT*/

/*license*/
#terms li {
	padding-bottom:5px;
	padding-top:5px;
}
#terms p{ margin:0; padding:7px 0 0 0; }
#terms ul li{ list-style:disc;}
#terms .new li { list-style:lower-alpha;}

#terms ol li{color:#281589; }

#terms ol ul li{color:#333333; }
#terms ol li p{color:#333333; }




.licenscepad{  padding-left:40px;}
.licenscenewpad{  padding-left:35px;}
.licenscepadnew {  padding-left:80px;}
.licensehead{ color:#281589; }
.licensetxt{color:#444444; line-height:18px; text-align:justify;  padding:15px 0 0 0;}
.licenscepad a{ text-decoration:underline; color:#0066ff;font-weight:bold;}
.licenscepad span{  color:#0066ff;font-weight:bold;}
/*license*/


/*Cart*/
.menu{ color:#333333; font-weight:bold;}
.menu ul{padding:0 0 0 0px;}
.menu a { text-decoration:none; color:#333333;}
.menu li{ float:left; list-style:none; }

.menuline{ color:#333333; font-weight:bold;}
.menuline ul{padding:0 0 0 0px;}
.menuline a { text-decoration:none; color:#333333;}
.menuline li{ float:left; list-style:none; }

.menutxt{padding:13px 0px 8px 80px;}
.menutxtnew{padding:13px 0px 0 0px;}

/*Cart*/


/* dealers */


.dealerswidth{ width:955px; margin:0 auto;}
.dealersbg{ width:955px; height:35px;border-left:#acacac solid 1px;  border-right:#c1dad7 solid 1px;  color:#333333;  }
.test { background:url(../images/cart-bg.jpg) repeat-x; font-weight:bold;}
.headingpos2 img{ border:0;}
.dealersbg .headingpos{  border-right:#acacac solid 1px; border-top:#ffffff solid 1px;}
.dealersbg .headingpos2{   border-right:#acacac solid 1px;  border-top:#ffffff solid 1px;}
.dealersbg .headingpos3{  border-right:#acacac solid 1px;  border-top:#ffffff solid 1px;}
.dealersbg .headingpos3 span{padding:0 12px 0 0;}
.dealersbg .headingpos4 span{padding:0 12px 0 0;}
.dealersbg .headingpos4{ border-top:#ffffff solid 1px;}
.smallinput{ width:40px; height:20px; border:#b1b1b1 solid 1px;}
.conttxt{ font-weight:bold; color:#0066FF; padding:15px 0 0 10px;}
.paytxt{ font-weight:bold; color:#0066FF; padding:0px 0 0 10px;}
.paytxt a{ font-weight:bold; color:#0066FF; padding:0px 0 0 5px;}
.conttxt a{  color:#0066FF; text-decoration:underline;}
.conttxtnew{padding:5px 0 0 10px;}
.conttxtnew li{ list-style-type:none; font-weight:bold; color:#666666;}
.conttxtnew ul{ padding-bottom:15px;}
.cartbotbg{ background:url(../images/cart-botbg.jpg) repeat-x; width:953px; height:33px;}
.cartbord{ border-bottom:#ffffff solid 1px; border-right:#ffffff solid 1px; border-left:#ffffff solid 1px;}
.shopcartbtnpos{padding:4px 0 0 10px;}
.shopcartbtnpos img
{
border:0;
}
.updatecartbtnpos{ padding:4px 10px 0 0px;}
.deletecartbtnpos{ padding:4px 10px 0 250px;}
.deletecartbtnpos img
{
border:0;
}


.totalcartpos{padding:15px 0 0 0;}
.updatecartbtnpos img{
border:0;
}

.rowborder{ border-left:solid 1px #c1dad7; border-right:solid 1px #c1dad7; border-bottom:solid 1px #c1dad7; width:60px;font-size:12px; font-weight:bold;  padding:10px 0 0 30px;}

.rowborder2{ border-right:solid 1px #acacac; border-bottom:solid 1px #acacac; width:150px;font-size:12px; font-weight:bold;  padding:10px 0 0 35px;}
.bord td{ border-bottom:solid 1px #acacac; border-left:solid 1px #acacac; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#000000;padding:10px 0 0 20px;}
.bord2 td{ background:#ededed; border-bottom:solid 1px #acacac;}
.lastbord { border-right:solid 1px #ffffff;}
.lastbord img{ border:0;}
.wholecartbord { border:#999999 solid 1px; width:955px;}
.wholecartbord table{ margin:0; padding:0;}

.firsrbord{ border-left:solid 1px #ffffff;}
.contentpos{ padding:10px 0 0 20px;}
/* dealers */

/* grand total */
.grandpad{ padding:15px 0px 0 10px;}
.grandbg{ background:#d4d7db; width:254px; border:#CCCCCC solid 1px; }
.grandtxtwid{ width:89px;}
.grandtxt{ padding:10px 0 0 0; text-align:right;}
.grandtxtnew{ font-size:16px; font-weight:bold; padding:8px 0 0 0; color:#333333; text-align:right;}
.grandtxtnew1{ font-size:16px; font-weight:bold; padding:8px 0 0 0px; color:#333333; text-align:right;}
.grandtxtnewpad{padding:0 7px 0 130px;}
.bordpos{padding:12px 0 0 0;}
.bordline{ border-bottom:#FFFFFF solid 1px; width:257px;}
.chexboxpos{padding:10px 0 0 5px;}
.chexboxpos a{ color:#0000FF; text-decoration:underline; padding:5px 0 0 0;}
.chexboxpos p{ width:220px;}
.checkoutpos{padding:0px 20px 20px  28px; cursor:pointer;}
.checkoutpos5 img{border:0;}
.checkoutpos5{padding:0px 20px 20px  28px; cursor:pointer;}

/* grand total */





/* SIGN UP */
.signborder{ border:#c1cbc6 solid 1px; width:683px; height:100%; background:#fbfaf6;} 
.signpad{ padding:25px 13px 0 13px; color:#000000;}
.signpadnew{ padding:10px 13px 0 13px; color:#000000;}
.signpadnew p{font-weight:bold; border-bottom:#bcbcbc dotted 1px; white-space:685px;  padding-bottom:5px; margin:0;}
.signpadnew border-bottom { padding-bottom:5px;}
.signpad p{ font-weight:bold; border-bottom:#bcbcbc dotted 1px; white-space:685px;  padding-bottom:5px; margin:0;}
.signpad border-bottom { padding-bottom:5px;}
.note p{ color:#FF0000; margin:0; padding:10px 15px 0 0;}
.note span{ color:#5c7a2c; font-size:11px;}


.formdesign label{ font-size:12px; color:#333333; }
.formdesign{font-size:11px; padding:0px 0 0 60px; margin:0;}
.formdesign textarea,select,option,legend,label { margin:0; padding:0; }
.formdesign  .textareapos{  padding:10px 0 0 0; }
.formdesign img,div,p,ul,li,hr,map,object,form,area,script,iframe,h1,h2,h3,table ,td,tr,iframe{ margin:0; padding:0;}
.formdesign .formleftside { width:150px;}
.formdesign .formleftside1 { width:250px;}
.formdesign .formleftsidenew { width:250px;}
.formdesign span { color:#FF0000;}
.fieldbottombg{background:#eff0ed; width:685px; height:40px;}
.submitbtnpos{padding:8px 0 0 60px;}
.submitbtnpos img { border:0;}

.formdesign label { padding-right:10px;}
.formdesign .innerinput{ border:none; background:none; width:105px; color:#999999; font-size:10px;}
formdesign .innerinputtxt{ font-size:19px; padding:5px 0 0 0;}

.formdesign input.mediuminput {height: 14px; line-height: 16px; margin-right: 3px; padding: 3px 5px; width:250px;}
.formdesign input { border:#CCCCCC solid 1px; color:#666666;}
.formdesign select { border:#CCCCCC solid 1px; color:#666666;}
.formdesign input.contactinput {height: 14px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:295px; }
.formdesign input.newsletter-checkbox { border:0;}
.formdesign input.commoninput { height: 14px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:120px;  }
.formdesign input.biginput {  height: 14px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:400px; }
.formdesign input.smallinput {  height: 14px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:100px;}
.formdesign input.normalinput{  height: 14px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:187px;}
.formdesign select.commonselect { height: 14px; line-height: 16px; margin-right: 3px; padding: 3px 5px; }
.formdesign select.mediumselect {  width:202px; height:20px;vertical-align:middle; }
.formdesign .commontextarea {height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;}
.formdesign .bigtextarea { border:#CCCCCC solid 1px; color:#666666; width:305px; height:80px; }
/* SIGN UP */

/* LOG IN */
.login{  border-bottom:#CCCCCC solid 1px; width:523px;}
.loginpos{ padding:55px 0 0 95px; }
.passwordpos{ padding:85px 0 0 95px; }
.outerborder { border:#e6e6e6 solid 7px; width:513px;}
.innerborder { border:#b8b892 solid 1px; width:511px;}

.outerborder1 { border:#e6e6e6 solid 7px; width:650px;}
.innerborder1 { border:#b8b892 solid 1px; width:647px;}


.formhead{ font-size:20px; font-weight:bold; color:#000000; padding:2px 0 0 10px;}
.contentpos hr{ margin:0; padding:0;}

.loginbord{ border-bottom:#999999 solid 1px; width:513px; margin:0; padding:0;}
.loginorform { padding-left:50px;  border-bottom:#CCCCCC solid 1px;}
.loginorform1 { padding-left:25px;  border-bottom:#CCCCCC solid 1px;}

.orform { padding-left:50px; }
.loginform{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
.loginform1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold;}
.loginform select,option,legend,label { margin:0; padding:0; }
.loginform textarea { margin:6px 0 6px 0; padding:0 0 0 0; }
.loginform img,div,p,ul,li,hr,map,object,form,area,script,iframe,h1,h2,h3,table ,td,tr,iframe{ margin:0; padding:0;}
.loginform .formleftside { width:85px;}
.loginform label { padding-right:10px;}

.loginform input { border:#CCCCCC solid 1px; color:#666666;}
.loginform .mediuminput {  height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px; width:295px; color:#666666; font-size:13px;}
.loginform .newinput {  height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px; width:223px; color:#666666; font-size:13px;}
.loginform .biginput {height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px; width:250px; color:#666666; font-size:12px;}
.loginform .smallinput { height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px; width:100px; color:#666666; font-size:12px;}
.loginform .commonselect { background:#e8e8e8; border:#CCCCCC solid 1px; color:#666666; font-size:12px;}
.loginform .commontextarea { background:#e8e8e8; border:#CCCCCC solid 1px;  color:#666666; font-size:12px;}
.bottomsigns p a{ color:#0066ff; text-decoration:none;}
.bottomsigns p a:hover{ color:#0066ff; text-decoration:underline;}
.bottomsigns p{ padding:5px 15px 5px 5px; font-weight:bold; color:#cccccc;} 
.bottomsigns p span{ padding-right:10px; font-weight:bold; color:#cccccc;} 


/* LOG IN */


/* PAYMENT */


.billingbg input {  border:#CCCCCC solid 1px; color:#666666;}
.billingbg input.normalinput{  height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:120px; color:#666666; }
.billingbg input.commonselect{ height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:110px; color:#666666; }
.billingbg input.smallselect{ height: 16px; margin-right: 3px;  width:60px; color:#666666; }
.billingbg input.mediuminput{  height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:150px; color:#666666; }
.billingbg input.biginput b{  height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:200px; color:#666666; }
.billingbg .inputtxt{ color:#000000; font-weight:bold;}
.ortext{ padding:20px 0 20px 75px; color:#000000; font-weight:bold;}
.continuebg{background:#e8e8e8; border:#dbdbdb solid 1px; width:954px;}
.continuebgpos{padding:10px 10px 10px 0;}
/* PAYMENT */
/*Cart*/
.menu{ color:#333333; font-weight:bold;}
.menu ul{padding:0 0 0 40px;}
.menu a { text-decoration:none; color:#333333;}
.menu li{ float:left; list-style:none; padding:13px 20px 0 60px;}
.cartlinepos{ padding:32px 0 0 100px;}
/*Cart*/

.flagclass a
{
text-decoration:none;
}
.flagclass img
{
border:0px;
}



/* PAYMENT */
.paymentbgpos{padding:10px 0 0 0;}
.paymentbg{ background:url(../images/paymentbg.jpg) no-repeat; width:430px; height:125px;}
.paymentbg h3{ font-size:12px; color:#000000; padding:15px 0 0 50px;}

.paymentbg p{ padding:9px 0 8px 18px;}
.paymentbg .normalinput{border:#CCCCCC solid 1px; width:132px; color:#666666; font-size:13px;} 


.paymentbord{ border-bottom:#ced7de dotted 1px; height:5px; width:955px;}
.paymentbotbg{ background:url(../images/paymentbotbg.jpg) repeat-x; width:953px; height:50px;}
.paymentrate{ padding:10px 10px 0 0; color:#333333;}
.paymentratenew{ padding:5px 10px 0 0;  color:#333333; font-size:14px; font-weight:bold;}
.paytotal{padding:10px 35px 0 0; color:#333333; text-align:right;}
.paytotalnew{padding:5px 35px 0 0;  color:#333333; font-size:14px; font-weight:bold;}
.billheadpos{ padding:8px 0 0 0;}
.billingbg{ border:#bcbcbc solid 1px; width:954px; height:100%; background:#fbfaf6;}
.billingpad{ padding:15px;}
.billingpadnew{ padding:20px 0 20px 40px;}
.billingpad span{ color:#0099FF;}
.billingname{color:#000000; font-weight:bold;}
.billingname p{ color:#000000; padding-bottom:9px; font-weight:bold;}
.billingtxt{ color:#000000; font-weight:normal;}
.billingtxt p{ color:#000000; font-weight:normal;  padding-bottom:9px;}
.paycardspos{ padding:30px 0 0 0; margin:0; padding:0;}
.paycardspos p{ color:#000000; font-weight:bold;}
.paycards img { padding:5px 0 0 5px;}
.paycards { padding:0px 0 0 5px;}
.cardpos{ padding-right:80px;}
.paycardpad{padding:60px 0 0 0;}


.billingbg input {  border:#CCCCCC solid 1px; color:#666666;}
.billingbg input.normalinput{  height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:120px; color:#666666; }
.billingbg input.commonselect{ height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:110px; color:#666666; }
.billingbg input.smallselect{ height: 16px; margin-right: 3px;  width:60px; color:#666666; }
.billingbg input.mediuminput{  height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:150px; color:#666666; }
.billingbg input.biginput b{  height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:200px; color:#666666; }
.billingbg .inputtxt{ color:#000000; font-weight:bold;}
.ortext{ padding:20px 0 20px 75px; color:#000000; font-weight:bold;}
.continuebg{background:#e8e8e8; border:#dbdbdb solid 1px; width:954px;}
.continuebgpos{padding:10px 10px 10px 0;}
/* PAYMENT */



/* REQUEST FOR SIGNUP */
.requestbg{ background:url(../images/request_signupbg.jpg) no-repeat; width:300px; height:200px;}
.requestbgpos{ padding:0 0 0 0px;}
.reqarrowpos{ padding-left:10px;}
.reqstbord{ border-bottom:#bcbcbc dotted 1px; padding:5px 0 0 0;}
.requestbg input.commoninput {height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:165px;  border:#CCCCCC solid 1px; color:#666666;}
.reqtxtwidth{ width:75px;}
.reqinputpos{ margin:15px 0 0 10px;}
.reqinputpos1{ margin:15px 0 0 10px;}
.reqbtnpos{padding:10px 0 0 10px;}
.reqbtnposnew{ padding:10px 0 0 95px;}
.reqtxt{padding:10px 0 0 20px;}
.reqtxt p{ color:#2e6b97; font-weight:bold;}
.reqtxt a{ color:#2e6b97; text-decoration:underline;}
.reqtxt1{padding:50px 0 0 20px;}
.reqtxt1 p{ color:#2e6b97; font-weight:bold;}
.reqtxt1 a{ color:#2e6b97; text-decoration:underline;}
.wholereqboxpos{padding-left:90px;}
.ortxt{ color:#000000; font-size:20px; font-weight:bold;}
.reqrightcnt { text-align:center;}
.reqrightcnt img { border:0;}
.reqrightcnt p{padding:40px 0 20px 0; font-size:24px; color:#990000; font-weight:bold;}
.reqbg{ border:#c1cbc6 solid 1px; width:954px; height:100%; background:#fbfaf6;} 
.reqbgpos{ padding:18px 0 0 0;}
.reqtxtbord{ border-bottom:#bcbcbc dotted 1px; padding:5px 0 0 0;}
.reqbg li{ padding-bottom:15px; line-height:17px; list-style:none;}
/* REQUEST FOR SIGNUP */



/* SUPPORT */
.wholesupportpos{padding:35px 0 0 40px;}
.supporttxt{color:#444444; line-height:18px; text-align:justify;  padding:15px 0 0 0;}
.supporttxt p{ padding-bottom:15px; line-height:18px;}
.supporttxt span{ font-weight:bold;}
.iconwidth{ width:85px;}
.icontxt{width:320px;}

.icontxt p{ line-height:17px;}
.icontxt a{ color:#0066ff; text-decoration:underline;}
.wholesupportpos h3{ font-size:16px; color:#343283; padding-bottom:10px;}
.totalrowpos{padding:40px 0 0 0;}
.totalrowpos2{padding:20px 0 0 0;}
/* SUPPORT */

 /* USEFUL LINKS*/
 .topbord{ border-top:#ced7de solid 1px;}
 .firstcolbord{ border-bottom:#ced7de solid 1px; border-right:#ced7de solid 1px; border-left:#ced7de solid 1px;}
 .firstcoltxt{ padding:5px 0 5px 20px; }
 .secondcolbord{  border-right:#ced7de solid 1px; border-bottom:#ced7de solid 1px;}
 .secondcolbord  a { color:#0066ff; text-decoration:underline;}
 .wholelinkpos{ padding:10px 0 0 0;}
 /* USEFUL LINKS*/
 
 
  /*SITEMAP*/
 .linktxt{ margin:0; padding:0; width:685px;  }
.linktxt p{ padding:6px 0 0 0; line-height:17px; text-align:justify; margin:0;}
.linktxt a{ text-decoration:underline; color:#0066FF;}
 .sitemap{padding: 0;margin: 0 0 0.7em 0;list-style: none;}
 .sitemap li{ border-bottom:#fff solid 1px; list-style-type:none; padding:3px 0px 5px 0px; }
 .sitemap li { text-decoration:none; color:#494949;padding-left:20px; background:url(../images/sitemap-arrow.jpg) no-repeat 0 60%;}
  .sitemap li a{ text-decoration:none; color:#333333; text-decoration:underline;}
.sitemap a:hover{ color:#0066FF;}
 .sitemap ul{ padding-top:7px; padding-left:20px;}
 

/* FAQ */
 .sidemenu{padding: 0;margin: 0 0 0.7em 0;list-style: none;}
 .sidemenu li{ border-bottom:#fff solid 1px; list-style-type:none; padding:3px 0px 1px 0px; }
 .sidemenu li b{ text-decoration:none; color:#494949;padding-left:20px; display:inline; background:url(../images/faq-arrow.jpg) no-repeat 0 60%;}
  .sidemenu li b a{ text-decoration:none; color:#333333; text-decoration:none;}

 .sidemenu li b{ padding-left:30px;}
 .sidemenu ul{ padding-top:7px;}
 

.faqbord{ border-bottom:#ced7de solid 1px; width:936px;}
.faqbordpos{ padding:20px 0 0 0;}
.faqbg{background:#3c44a9; width:250px;}
.faqbg p{ padding:8px; color:#FFFFFF; font-weight:bold; text-align:left;}


.sidemenunew{padding: 0;margin: 0 0 0.7em 0;list-style: none;}
 .sidemenunew li{ border-bottom:#fff solid 1px; list-style-type:none; padding:15px 0px 1px 0px;}
 .sidemenunew li b{ text-decoration:none; color:#0066FF;background:url(../images/faq-arrow.jpg) no-repeat 0 60%;  text-decoration:underline;}
 .sidemenunew li b{ padding-left:30px;}
 .sidemenunew  a{ color:#0066FF; text-decoration:underline; }
 .sidemenunew ul{ padding-top:7px;}
 .sidemenunew  p{ padding-left:30px; margin:0; padding-top:5px; line-height:16px; color:#000000;}
 .sidemenunew li p a{ color:#0099FF; text-decoration:underline;}
 



#cc-cc-number 
{
height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:150px; color:#666666;
}
#cc-cc-owner
{
height: 16px; line-height: 16px; margin-right: 3px; padding: 3px 5px;  width:150px; color:#666666;

}
.links a
{
text-decoration:none;
color:#000033;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.links strong
{
font-size:15px;
color:#0033CC;
}
.topclass
{
float:right;
}
.topclass img
{
border:0;
}
.deletecart img
{
border:0;
}

.curdis a
{
 text-decoration:none;
}
.imgcolor a
{
text-decoration:none;
color:#000000;
font-size:12px;
font-weight:bold;
}
.imgcolor1 a
{
text-decoration:none;
color:#0033CC;
font-size:12px;
font-weight:bold;
}
.imgcolor1 a:hover{color:#0033CC; text-decoration:underline;}
.cartselect {  border:#CCCCCC solid 1px; color:#666666; font-size:12px;}


 .sidemenu1{padding: 0;margin: 0 0 0.7em 0;list-style: none;}
 .sidemenu1 li{ border-bottom:#fff solid 1px; list-style-type:none; padding:3px 0px 1px 20px; }
 .sidemenu1 li b{ text-decoration:none; color:#494949;padding-left:20px; display:inline; background:url(../images/li_icon.jpg) no-repeat 0 60%;}


/* history */

/* history end */