@charset "utf-8";
/* CSS Document */

/*------------------------------------------------Basic Css Start Here------------------------------------------------*/ 
body{
padding:0px;
margin:0px;
background:url(../images/main-bg.gif);
}
div, span, form, h1, h2, h3, h4, h5, h6, ul, li, ol, dt, a, p, img, select, textarea{
padding:0px;
margin:0px;
}
img {
border: none;
margin:0px;
padding:0px;
}
.box td{ /*Edit by virender 19.11.09*/
font:bold 12px Tahoma, Arial, Verdana, sans-serif, serif;
color:#1c2020;
}

a {
text-decoration:underline;
color:#595858;
}
a:hover{
color:#1f83be;
text-decoration:none;
}
.clr{clear:both;
}
.txtfield{
border:solid 1px #cbeefd;
background:#fff;
margin:3px 3px 3px 0;
}
.msgbox{
background:#fdcece;
border:1px dashed #fdc0c0;
font:bold 12px Tahoma, Arial, Verdana, sans-serif, serif;
color:#595858;
}

.button{
border:solid 1px #a19503;
background:url(../images/btn-bg-a.gif) left top repeat-x;
*height:20px;
margin:0px 3px 3px 0;
cursor:pointer;
color:#000;/*Edit by virender 18.11.09*/
}
#guide-con-inn input:focus,
#guide-con-inn select:focus,
#guide-con-inn textarea:focus,
#guide-con-inn input:hover,
#guide-con-inn select:hover,
#guide-con-inn textarea:hover,
#guide-con-inn input:active,
#guide-con-inn select:active,
#guide-con-inn textarea:active {
border: 1px #5789bc solid;
background:#fff;
}

/*------------------------------------------------Form Css Start Here------------------------------------------------*/ 
div.box input{
border:solid 1px #cbeefd;
background:#fff;
/*width:550px;*/
width:auto; /*Edit by virender 27.11.09*/
padding:2px;
color:#333333; line-height:normal; /*Add by Virender 19.11.09*/
}
div.box select{
border:solid 1px #cbeefd;
background:#fff;
padding:1px;
/*width:556px;*/
width:auto; /*Edit by virender 27.11.09*/
}
div.box .button{
border:solid 1px #a19503;
background:url(../images/btn-bg-a.gif) left top repeat-x;
*height:20px;
width:auto;
margin:0px 3px 3px 0;
padding:0px;
}
div.box label{
display:block;
margin:5px 0 5px 0;
color:#555555;
}
div.box label span{
display:block;
float:left;
padding:3px 6px 3px 0px;
width:130px;
text-align:right;
font:bold 12px Tahoma, Arial, Verdana, sans-serif, serif;
color:#1c2020;
}
.spacer{
margin-left:275px; 
margin-top:10px;
}
div.box p{
font:bold 11px Tahoma, Arial, Verdana, sans-serif, serif;
color:#1c2020;
}
div.box p span{
font:bold 11px Tahoma, Arial, Verdana, sans-serif, serif;
color:#1c2020;
padding-left:105px;
}
div.box input:focus,
div.box select:focus,
div.box textarea:focus,
div.box input:hover,
div.box select:hover,
div.box textarea:hover,
div.box input:active,
div.box select:active,
div.box textarea:active {
border: 1px #5789bc solid;
background: #fff;
}
/*------------------------------------------------maincon Css Start Here------------------------------------------------*/ 
#maincon{
width:1000px;
margin:0 auto;
}
#top-con{
background:url(../images/phone-icon.gif) 865px center no-repeat;
text-align:right;
font:bold 12px Arial, Helvetica, sans-serif;
color:#4c463e;
padding:10px 20px 10px 0;
}
/*------------------------------------------------header Css Start Here------------------------------------------------*/ 
#header-con-bg{
background:url(../images/banner-bg-rep.gif) 0px 0px repeat-x;
float:left;
}
#header-con{
background:url(../images/banner-bg.gif) 0px 0px no-repeat;
float:left;
width:1000px;
}
#logo-con{
padding:24px 0 40px 33px;
float:left;
}
/*---------------------------------------------------Add by virender 01.12.09 Start------------------------------------------------*/
/*Edit by virender 16.12.09 start*/
#cart-con{
width:189px;
height:106px;
float:right;
padding:20px 10px 0px 10px; 
}
#cart-con-inn {
padding:5px 5px 5px 5px;
*padding:5px 5px 5px 5px;
height:106px;
margin:0;
font:bold 12px Arial, Helvetica, sans-serif;
color:#58595a;
border:solid 0px #e5f4fb;
background:url(../images/card-bg.png) left top no-repeat;
}
#cart-con-inn h1{
padding:0px 5px 2px 2px;
*padding:0 5px 2px 0px;
margin:0;
font:bold 15px Arial, Helvetica, sans-serif;
color:#256dc1;
background:url(../images/pixel.gif) left bottom repeat-x;
}
#cart-con-inn .quntity{
margin:3px 0 0 0;
background:url(../images/quntity-bg.gif);
padding:3px;
font:normal 12px Arial, Helvetica, sans-serif;
}
#cart-con-inn .price{
margin:3px 0px 0px 0;
background:url(../images/price-bg.gif);
padding:3px;
font:normal 12px Arial, Helvetica, sans-serif;
}
#cart-con-inn span{
color:#555554;
font-weight:bold;
}
/*Edit by virender 16.12.09 end*/
/*---------------------------------------------------Add by virender 01.12.09 Ends------------------------------------------------*/
#slogan-con{
font:normal 30px Arial, Helvetica, sans-serif;
color:#c9eefe;
line-height:28px;
float:left;/*Edit by virender 16.12.09*/
padding:36px 21px 39px 200px;/*Edit by virender 16.12.09*/
text-align:right;
}
#guide-strip{
background:#6895c8;
}
#guide-strip h1, #guide-strip h2, #guide-strip h3{
font:18px Arial, Helvetica, sans-serif;
color:#fff;
padding:0px 100px 0px 50px;
display:inline;
background:url(../images/errow.gif) 25px center no-repeat;
border-right:1px solid #83b7dd;
}
#guide-strip h2{
}
#guide-strip h3{
border:none;
}
/*-----------------------------------------Add by virender 22.09.09 start----------------------------*/
#guide-strip h1 a, #guide-strip h2 a, #guide-strip h3 a{
color:#fff;
text-decoration:none;
}
#guide-strip h2 a{
}
#guide-strip h3 a{
border:none;
}
#guide-strip h1 a:hover, #guide-strip h2 a:hover, #guide-strip h3 a:hover{
color:#d4e8fe;
text-decoration:none;
}
#guide-strip h2 a:hover{
}
#guide-strip h3 a:hover{
border:none;
}
/*-----------------------------------------Add by virender 22.09.09 ends----------------------------*/
/*------------------------------------------------Nav Css Start Here------------------------------------------------*/ 
#navi-con{
float:left;
width:1000px;
}
/*------------------------------------------------Content-con Css Start Here------------------------------------------------*/
#content-con{
float:left;
width:1000px;
}
#left-con{
width:744px;
float:left;
padding:6px 6px 0 6px;
}
#left-con1{
width:988px;
float:left;
padding:6px 6px 0 6px;
}
#left-con-detail{
width:226px;
float:left;
padding:6px;
}
#mags-con input:focus,
#mags-con select:focus,
#mags-con textarea:focus,
#mags-con input:hover,
#mags-con select:hover,
#mags-con textarea:hover,
#mags-con input:active,
#mags-con select:active,
#mags-con textarea:active {
border: 1px #5789bc solid;
background:#fff;
}
.txt-con{
background:#f0f9fe;
border:solid 1px #cbeefd;
padding:10px 10px 10px 10px;
margin:0 0 5px 0;
}
.txt-con h1{
font:bold 14px Arial, Helvetica, sans-serif;
color:#474c4d;
background:url(../images/divider.gif) left bottom repeat-x;
padding:0 0 5px 0;
}
.txt-con p{
font:12px Arial, Helvetica, sans-serif;
color:#1c2020;
padding:5px 0 5px 0;
line-height:18px;
}
.txt-con ul{
padding:5px 0 0 0;
}
.txt-con ul li{
background:url(../images/black-errow.gif) left center no-repeat;
list-style:none;
padding:0 0 0 10px;
font:12px Arial, Helvetica, sans-serif;
color:#1c2020;
}
.newsletter-con{
background:#f0f9fe;
border:solid 1px #cbeefd;
padding:10px;
}
.newsletter-con h1{
font:bold 14px Arial, Helvetica, sans-serif;
color:#474c4d;
background:url(../images/divider.gif) left bottom repeat-x;
padding:0 0 5px 0;
}
.newsletter-con p{
font:12px Arial, Helvetica, sans-serif;
color:#1c2020;
padding:5px 0 5px 0;
}
.newsletter-con .txtfield{
border:solid 1px #cbeefd;
background:#fff;
margin:3px 3px 3px 0;
color:#333333; /*Add by virender 19.10.09*/
}
.newsletter-con .button{
border:solid 1px #a19503;
background:url(../images/btn-bg-a.gif) left top repeat-x;
height:20px;
margin:0px 3px 3px 0;
}
.newsletter-con input:focus,
.newsletter-con select:focus,
.newsletter-con textarea:focus,
.newsletter-con input:hover,
.newsletter-con select:hover,
.newsletter-con textarea:hover,
.newsletter-con input:active,
.newsletter-con select:active,
.newsletter-con textarea:active {
border: 1px #5789bc solid;
background:#fff;
}
.guides-con{
background:#fff;
float:left;
width:248px;
}
/*.guides-con ul { list-style: none;
}
.guides-con ul li { display: inline;
}
.guides-con ul img {
border: 5px solid #3e3e3e;
border-width: 5px 5px 20px;
}
.guides-con ul a:hover img {
border: 5px solid #fff;
border-width: 5px 5px 20px;
color: #fff;
}
.guides-con ul a:hover { color: #fff;
}*/
.guide-con{
background:url(../images/guide-bg.gif) left top no-repeat;
padding:14px;
float:left;
}
.guide-con img{
border:solid 1px #699ac7;
}
/**/
.guide-con-txt{
padding:14px;
float:left;
width:219px;
text-align:center;
border-right:dashed 1px;
}
.guide-con-txt h1{
font:bold 16px Arial, Helvetica, sans-serif;
color:#474c4d;
text-transform:uppercase;
}
.guide-con-txt p{
font:12px Arial, Helvetica, sans-serif;
color:#1c2020;
padding:5px 0 5px 0;
}
.guide-con-txt .txtfield{
border:solid 1px #cbeefd;
background:#fff;
margin:3px 3px 3px 0;
}
.guide-con-txt .button{
border:solid 1px #a19503;
background:url(../images/btn-bg-a.gif) left top repeat-x;
height:20px;
margin:0px 3px 3px 0;
}
.btn-con input:focus,/*Edit by virender 22.12.09*/
.btn-con select:focus,
.btn-con textarea:focus,
.btn-con input:hover,
.btn-con select:hover,
.btn-con textarea:hover,
.btn-con input:active,
.btn-con select:active,
.btn-con textarea:active {
border: 1px #5789bc solid;
background:#fff;
}
.btn-con{ /*Add by virender 22.12.09*/
float:left;
width:247px;
padding:0px 0 10px 0;
border-right:dashed 1px #000;
}
#btn-con{ /*Add by virender 22.12.09*/
float:left;
width:247px;
padding:0px 0 10px 0;
border-right:dashed 0px #000;
}
#guide-con-txt{
padding:14px;
float:left;
width:219px;
text-align:center;
}
#guide-con-txt h1{
font:bold 16px Arial, Helvetica, sans-serif;
color:#474c4d;
text-transform:uppercase;
}
#guide-con-txt p{
font:12px Arial, Helvetica, sans-serif;
color:#1c2020;
padding:5px 0 5px 0;
}
#guide-con-txt .txtfield{
border:solid 1px #cbeefd;
background:#fff;
margin:3px 3px 3px 0;
}
#guide-con-txt .button{
border:solid 1px #a19503;
background:url(../images/btn-bg-a.gif) left top repeat-x;
margin:0px 3px 3px 0;
}
#btn-con input:focus,
#btn-con select:focus,
#btn-con textarea:focus,
#btn-con input:hover,
#btn-con select:hover,
#btn-con textarea:hover,
#btn-con input:active,
#btn-con select:active,
#btn-con textarea:active {
border: 1px #5789bc solid;
background:#fff;
}
#rgt-con{
width:226px;
padding:6px 0 10px 8px;
float:left;
border-left:dashed 0px; /*Edit by virender 22.09.09*/
}
/**/
.mags-con{
background:#fff;
/*float:left;*/
width:226px;
float:right;
margin-bottom:5px;
*margin-bottom:0px;
}
.mags-con ul { list-style: none;
}
.mags-con ul li { display: inline;
}
.mag-con ul img {
border: 5px solid #3e3e3e;
border-width: 5px 5px 20px;
}
.mags-con ul a:hover img {
border: 5px solid #fff;
border-width: 5px 5px 20px;
color: #fff;
}
.mags-con ul a:hover { color: #fff;
}
.mag-con{
float:right;
}
.mag-con img{
border:solid 5px #e4e4e3;
}
/*.guide-box{
float:right;
margin-bottom:5px;
}
.guide-box img{
float:left;
border:solid 5px #e4e4e3;
}*/

#txt-outer{
padding:6px 0 10px 8px;
float:left;
}

#rgt-con-detail{
width:744px;
padding:6px 0 10px 8px;
float:left;
border-left:dashed 0px; /*Edit by virender 22.09.09*/
}
#foter-con-outer{
background:#f0f9fe url(../images/footer-lft.gif) left top no-repeat;
height:72px;
margin:0 0 20px 0;
padding:0 0 0 7px;
}
#foter-con{
border-top:solid 1px #d1f0fd;
border-bottom:solid 1px #d1f0fd;
border-right:solid 1px #d1f0fd;
padding:3px;
float:left;
}
#foter-con p{
font:12px Arial, Helvetica, sans-serif;
color:#000;
padding:0px 0 5px 0;
*padding:0px 0 5px 0;

}
#foter-con a{
text-decoration:none;
color:#000;
}
#foter-con a:hover{
text-decoration:none;
color:#0465c4;
}
#foter-con .active{
text-decoration:none;
color:#0465c4;
}
#foter-con span{
font:11px Arial, Helvetica, sans-serif;
color:#959493;
}
#foter-left{
float:left;
width:736px;
padding:10px 0 0 0;
}
#foter-logo-con{
width:250px;
float:left;
}
#foter-logo-con img{
padding:0 3px 0 3px;
}
.padd{padding-bottom:17px;
*padding-bottom:15px;
}


/*----------------------------------------------------------Shopping Cart Css Start Here 19.11.09--------------------------------------------------------*/
/*create by virender 27.11.09*/
.checkbox-con{
margin-top:10px;
float:left;
}
.type-button{
margin:10px 0 10px 0;
float:right;
}
#main-btn-con{
width:995px;/*Edit by virender 27.11.09*/
*width:995px;/*Edit by virender 27.11.09*/
margin:10px auto;
padding:0px 0 0px 0px;
}
#main-btn-con, input {
background:none;
border:none;
font:11px Arial;
font-weight:bold;
color:#fff;
padding:0px;
margin:0 auto;
cursor:pointer;
/**line-height:21px;*/
}
a.ovalbutton{
background: transparent url(../images/oval-gray-left.png) no-repeat left top ;
display: block;
float: left;
font: bold 11px Tahoma;
line-height: 16px;
height: 24px;
padding:0px 0px 0 11px;
margin-left:10px;
text-decoration: none;
text-transform:uppercase;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
a.ovalbutton span{
padding: 0px 11px 0px 0;
}}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #fff;
}
a.ovalbutton span{
background: transparent url(../images/oval-gray-right.png) no-repeat top right;
display: block;
height:16px;
*height:17px;
padding: 4px 11px 4px 0;
*padding: 3px 11px 4px 0;
float:left;
}
a.ovalbutton:hover{
background-position: bottom left;


}
a.ovalbutton:hover span{
background-position: bottom right;
color: #fff;
}

table{
background:#f0f9fe; /*Edit by virender 19.11.09*/
}
table h1{
font:bold 14px Arial, Helvetica, sans-serif;
color:#474c4d;
background:url(../images/divider.gif) left bottom repeat-x;
padding:0 0 5px 0;
}
th{
background:#bbe3fe url(../images/th-bg.gif) left top repeat-x;
font:bold 12px Tahoma, Arial, Verdana, sans-serif, serif;
color:#6c6c6c;
padding:5px;
line-height:20px;
}
tr .item, .altitem{
background:#e1f2fc;
font:bold 12px Tahoma, Arial, Verdana, sans-serif, serif;
color:#37669c;
}
.item{
background:#f0f9fe;
}
.altitem{
background:#f7fbfd;
}
.item h5 {
font:bold 13px Tahoma, Arial, Verdana, sans-serif, serif;
color:#6c6c6c;
padding-left:5px;
}
.item h6{
/*border:solid 1px #bbe3fe;*/ /*Edit by virender 10.12.09*/
font:12px Tahoma, Arial, Verdana, sans-serif, serif;
color:#6c6c6c;
padding:5px;
margin:5px;
line-height:18px;
}
td, p{ /*Edit by virender 24.11.09*/
padding:3px; font:bold 12px Tahoma, Arial, Verdana, sans-serif, serif;
color:#6c6c6c;
}
table .input{
border:solid 1px #ceeffd;
font:bold 12px Tahoma, Arial, Verdana, sans-serif, serif;
color:#6c6c6c;
width:25px;
height:20px;
background:#f2f3f4;
float:left;
margin:0px 5px 0 5px;
padding:5px 5px 0 5px;
}
/*----------------------------------------------------------Shopping Cart Css Ends Here 19.11.09--------------------------------------------------------*/

/*----------------------------------------------------------frm tabs Css start Here 24.11.09--------------------------------------------------------*/
#frm-tabs{
display:block;
}
#frm-tabs ul{
padding:10px 0 10px 0;
margin:0px;
}
#frm-tabs ul li{
display:inline;
font:bold 14px Arial, Helvetica, sans-serif;
}
#frm-tabs ul li a{
list-style:none;
margin:0px;
padding:10px;
display:inline;
background:#BBE3FE;
text-decoration:none;
color:#37669C;
cursor:text;
}
#frm-tabs ul li a:hover{
padding:10px;
color:#37669C;
background:#BBE3FE;
}
#frm-tabs span{
padding:10px;
color:#fff;
background:#37669C;
}
.border{
border:solid 1x #FF0000;
/*background:#f0f9fe;*/
}
#m-112, #p-112{
float:left;
width:22px; height:22px;
border:solid 1px #000;
}
div.box .input-text{
width:550px;
}
/*----------------------------------------------------------frm tabs Css ends Here 24.11.09--------------------------------------------------------*/

.error{
font:bold 14px Arial, Helvetica, sans-serif;
color:#ff0000;
}
