@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
}
.tbpadding{padding:2px 20px 0 20px;}
.tbbgcenter{background:url(../images/bg-body.jpg) repeat-x top #f9fdfe;}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-align:justify;
	padding:10px 15px 15px 15px;
	margin:0;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4c4c4c;
	margin:0 0 0 5px;
	font-weight:normal;
	padding:0;
	border-bottom:1px dotted #999898;
}
h1 strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0960ad;
	margin:0;
	padding:0;
	font-weight:normal;
}
.txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2f2f2f;
	text-align:justify;
	padding:5px 0 0 5px;
	margin:0;
}
.txt p{
	padding:5px 0 0 0;
	margin:0;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4c4c4c;
	margin:0 0 0 22px;
	font-weight:normal;
	padding:0;
	
}
.bg-center{background:url(../images/center-btmbg.jpg) repeat-x;}
.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0960ad;
	margin:0;
	padding:0;
	font-weight:normal;
}
.inner-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0960ad;
	margin:0;
	padding:10px 0 1px 15px;
	font-weight:normal;
}
.links{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
}
.links ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
.links ul li{
	background:url(../images/bullets.jpg) no-repeat 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
	margin:0;
	padding:0 0 0 10px;
	line-height:19px;
}
.links ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
	margin:0;
	text-decoration:none;
}
.links ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
	margin:0;
	text-decoration:underline;
}
.line{
	width:100%;
	border-top:7px solid #1993d8;
}
.footer{
	width:800px; margin:auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4b4b4b; height:25px; 
	padding:5px 0 0 0; line-height:19px;
}
.validate-link a {
color:#6b6b6b;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
font-weight:normal;
}
.dot-line{width:790px; margin:auto; border-top:1px dotted #0960ad;}
.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#013868;
	padding:5px 15px 0 15px;
	margin:0;
}
.chart{
border-top:1px solid #73a1b8;
border-left:1px solid #73a1b8;
border-right:1px solid #73a1b8;

font-size:12px;
color:#000;
background:none;
/*background:#CDEFFA;*/
}
.chart1{

border-left:1px solid #73a1b8;
border-right:1px solid #73a1b8;
border-bottom:1px solid #73a1b8;
font-size:12px;
color:#000;
background:none;
/*background:#CDEFFA;*/
}


.input1{
	width:182px;
	padding:0px;
	border:1px solid #bfbfbf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:19px;
}

.inputx{
	width:182px;
	padding:0px;
	border:1px solid #bfbfbf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:19px;
}

.input5{
	width:185px;
	border:1px solid #bfbfbf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.input6{
	width:187px;
	border:1px solid #bfbfbf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:19px;
}
.input7{
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #bfbfbf;
}
.input2{
	width:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #bfbfbf;
	height:19px;
}
.input3{
	width:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #bfbfbf;
	height:19px;
}
.input4{
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #bfbfbf;
}
.info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013c5d;
}
.grey-line{border-bottom:1px dotted #c9d6df; margin:5px 0 10px 0;}
optgroup{font-style:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 10px;}

.lnk a{
	font-size:12px;padding-right:20px;
	text-decoration:none;
	color:#0960AD;
}
.lnk a:hover{
	text-decoration:underline;
}

.red{
	font-size:12px;
	color:red;
}
.txt-small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2f2f2f;
	text-align:justify;
	padding:10px 0 0 10px;
	margin:0;
}
.mail-link{

	color:#0278b8;

	}


.linksright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
}
.linksright ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
.linksright ul li{
	background:url(../images/bullets.jpg) no-repeat 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
	margin:0;
	padding:0 20px 0 10px;
	line-height:19px;
	float:left;
}
.linksright ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
	margin:0;
	text-decoration:none;
}
.linksright ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2f2f2f;
	margin:0;
	text-decoration:underline;
}

.listby2{
	width:350px;
	padding:0 15px 0 10px;
	line-height:19px;
	float:left;
	/*border:1px solid red;*/
}

.listby1{
	width:760px;
	padding:0 15px 0 10px;
	line-height:19px;
	/*border:1px solid green;*/
	clear:both;
}

.links1{
	color:#0960AD;
	text-decoration:underline;
}
.links1:hover{
	text-decoration:none;;
}

 /*2nd Mar 2010*/
	
.bdr{border-left:1px solid #b0bbb7; border-right:1px solid #b0bbb7;}
.bgcenter{background:url(../images/centerbg.jpg) repeat-x top #eff8f9;}
.breadcrum{
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:10px 15px 15px 15px;
}
.breadcrum a{
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0960ad;
	text-decoration:underline;
}
.main-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#5b5b5b;
	padding:0 5px 0px 15px;
}
.main-heading strong{

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#0960ad;

	padding:0 5px 0px 2px;

}
.desc-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0960ad;
	padding:0;
}
.desc-subheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0;
	line-height:18px;
}
.desc-subheading strong{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#0960ad;

	padding:0;

	line-height:18px;

	text-align:justify;

}
.sub-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.box {

background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D3EAF9;
}
.trhead {
color:#0960AD;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
background:#D3EAF9 none repeat scroll 0 0;
height:26px;
padding:0 0 0 2px;
}
.trblue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
}
.bdr-rite{border-right:1px dotted #a5c9e1;}

.tbbgcl1{background:#fff;}
.tbbgcl1:hover{background:#D3EAF9;}

.padding1{
	padding-right:15px;
}

.padding{
	padding-left:10px;
}

.input8{

	width:26px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	border:1px solid #bfbfbf;

}

.input-01{background:url(../images/btn-checkout.png) no-repeat; width:159px; height:27px; border:0;cursor:pointer;}
.input-02{background:url(../images/btn-shopping.png) no-repeat; width:150px; height:27px; border:0;cursor:pointer;}

.footpad{
	padding:0px 30px;
} 

.footlink{
	color:#0960AD;
	font-family:Arial, Helvetica, sans-serif;	
}
.footlink a{
	color:#0960AD;
	text-decoration:underline;	
}
.footlink a:hover{
	color:#4C4C4C;
	text-decoration:none;	
}
.inner-headingcms{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0960ad;
	margin:0;
	padding:10px 0 1px 5px;
	font-weight:normal;
}

/* 100315_changes */
.cat{
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
float:left;
display:block;
border-bottom:1px dotted #0960ad;
}

.cat .cat-box{
float:left;
display:block;
width:110px;
margin:10px 20px 20px 20px;
}



.cat .cat-box p{
padding:5px 0px;
margin:0px;
clear:both;
}

.cat .cat-box p.img{
border:1px solid #ccc;
background:#fff;
width:100%;
text-align:center;
min-height:125px;
}

.cat .cat-box .prod-name{
text-align:center;
}

.cat .cat-box .prod-name a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0960ad;
font-weight:bold;
text-decoration:none;
}

.cat .cat-box .prod-detail{
text-align:left;
padding-left:10px;
}

.cat .cat-box .prod-detail a{
padding-left:7px;
background:url(../images/bullets.jpg) no-repeat 0px 4px;
font-size:11px;
color:#333;
text-decoration:none;

}

.cat .cat-box .prod-detail a:hover{
text-decoration:underline;
}

.trwt{
	background:#ffffff;
}

.border-top{
	border-top:1px solid #CCC;
}

.border-bottom{
	border-bottom:1px solid #CCC;
}

.hometxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2f2f2f;
	line-height:19px;
}
