/* CSS Document */
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#222; font-size:12px; background:#eef2ee url(../images/body-bg.gif) repeat-x top;}
div,span,h1,h2,h3,h4,ul,li,p{margin:0px; padding:0px;}

.fL {float:left;} .fR {float:right;} .clearer{ clear:both; } .vM {vertical-align:middle} .vT {vertical-align:top}
.tL {text-align:left!important} .tR {text-align:right!important} .tC {text-align:center!important}
h1 {font:bold 16px Arial, Helvetica, sans-serif; color:#ed550e;}
h3 {font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff;}
p {line-height:18px;}
.Mr10{margin-right:10px;}
.Mr5{margin-left:5px;}
.Mt10{margin-top:10px;}
.outerwrapper{ width:936px; margin:0 auto; padding:0; }
.wrapper{width:936px; margin:0 auto; padding:0; background:#fff; overflow:hidden; padding:0 0 0px 0}
.bodyMainWrapper {width:924px; padding:10px 6px 20px 6px; background:#ffffff;}
.mainform{width:100%; overflow:hidden; text-align:center; border-bottom:1px dashed #ccc; margin:5px 0}
.mainform1{width:100%; overflow:hidden; text-align:left; }
.formLeft{width: 25%;padding:4px 4px 14px 4px;text-align:right;}
.formRight{width: 65%;padding:4px 4px;text-align:left;}
.inputStyle1 {width:300px;}
.inputStyle1 {width:300px;}
.redTxt {font:bold 11px Tahoma, Helvetica, sans-serif; color:#CC0000;}
.grayTxt {font:normal 12px arial, Helvetica, sans-serif; color:#9c9c9c;}
a {color:#ed550e; text-decoration:none;}
a:hover {color:#333333; text-decoration:none;}
.borderNone { border:none!important}
.dotedBorder {border-bottom:1px dotted #999999; margin:0px 0 5px 0; width:100%; float:left; font-size:0;  padding:0; height:0; overflow:hidden; line-height:0;}
.grayBgTTL {background:#f1f1f1; padding:5px 10px 5px 10px; width:904px; border-bottom:1px solid #dedede;}
.submitBtn {padding-bottom:10px;}
.bgGreen{background:#d5e8ca; width:527px; padding:3px 3px; font:bold 13px Arial, Helvetica, sans-serif; color:#000000;}
#div1{
position:absolute; top:100; left:450; width:350px; visibility:hidden; background-color:#fffccc; padding:4px; border:1px dashed; border-color: #82A13B;
font-size:11px;
}

#div2{
position:absolute; top:100; left:450; width:350px; visibility:hidden; background-color:#fffccc; padding:4px 4px 4px 4px; margin-top:40px; margin-left:-200px; border:1px dashed; border-color: #82A13B;
font-size:11px;
}


/*buttons start*/
.orangeButton{background:url(../images/orangeBtnLeft.gif) top left no-repeat; margin:0; height:34px; padding:0 0 0 15px}
.orangeButton span{background:url(../images/orangeBtnRight.gif) top right no-repeat; margin:0; padding:8px 17px 5px 2px ; height:21px; display:inline-block;float:left}
.orangeButton span a{text-decoration:none;}
.orangeButton input{background:none; border:none; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer; margin:0; padding:0; text-decoration:none} 
.orangeButton input:focus{ border:none; outline:none; background:none;}


input:focus{background:#eeeeee;}
select:focus{background:#eeeeee; }


/*top links css */
.toplinks{ margin:7px 10px 0 0; float:right; width:775px;}
.toplinks .rgtcrv{ background:url(../images/link-crv-rgt.gif) no-repeat right; width:6px; height:42px; float:right }
.toplinks .lftcrv{background:url(../images/lnk-crv-lft.gif) no-repeat left; width:6px; height:42px;float:left }
.toplinks .bg-white{background:#fff; float:left; height:32px; width:763px; padding-top:10px; }
.loginarea{width:762px; float:left;}
.loginarea .member-login{ float:left; margin-left:6px;} /*width:350px;*/
.loginarea .member-login .btn{width:80px; float:left;}
.loginarea .member-login input{border:1px solid #b2b2b2; margin:0 0 0 5px; font-size:11px; padding:2px 0 2px 5px;}
.toplinks .bg-white a{font-size:11px; color:#f75a11; text-decoration:underline;}
.toplinks .bg-white a:hover{text-decoration:none;}
.forgot-password{/* width:338px; */ float:left; font-size:11px; margin:0px 0px 0px 10px; color:#f75a11; padding-top:4px;}
.forgot-password a{color:#f75a11; text-decoration:underline;}
.forgot-password a:hover{color:#f75a11; text-decoration:none;}

.forgot-password2{/* width:338px; */ float:left; font-size:11px; margin:0px 0px 0px 10px; color:#f75a11;}
.forgot-password2 a{color:#f75a11; text-decoration:underline;}
.forgot-password2 a:hover{color:#f75a11; text-decoration:none;}


.banner{ width:925px; background:url(../images/topbanner.jpg) no-repeat; height:134px; margin: 0 auto; position:relative;}
.banner-heading{ width:295px; padding:45px 0 0 300px;}
.logo-bg{background:url(../images/logo-bg.gif) no-repeat; position:absolute; width:280px; height:70px; margin:33px 0 0 0;} 
.logo-bg img{margin:16px 0 0 17px;}


.description{border:1px solid #dedede; width:923px; margin:auto; background:#f4f4f4;}
.description h2{font-size:14pt; font-weight:normal; margin:15px 10px 0 13px; border-bottom:2px solid #cbcbcb; padding-bottom:7px; }
.description hr {margin:5px 10px 0px 10px; color:#cccccc;}
.description p{margin:6px 10px 6px 13px; line-height:17px; color:#333333;}



/*left column start*/
.lft-colm{width:395px; float:left; padding-top:10px;}
.lft-colm .contntarea{ border-bottom:dotted 1px #a7a7a7; width:340px; margin:15px 0px 0 20px;}
.lft-colm .contntarea img{width:27px; float:left;}
.lft-colm .contntarea .contnt{width:305px; float:left; margin-left:8px;}
.lft-colm .contntarea .contnt h1{color:#ed550e; font-size:16px; font-weight:bold;}
.lft-colm .contntarea .contnt p{font-weight:bold; padding:0 0 12px 0; font-size:11px; line-height:18px;}

.lft-colm .contntarea-last{ border:none; width:340px; margin:15px 0px 0 20px;}
.lft-colm .contntarea-last img{width:27px; float:left;}
.lft-colm .contntarea-last .contnt{width:305px; float:left; margin-left:8px;}
.lft-colm .contntarea-last .contnt h1{color:#ed550e; font-size:15px; font-weight:bold;}
.lft-colm .contntarea-last .contnt p{font-weight:bold; padding:0 0 12px 0; font-size:11px;}


.lft-grad{overflow:hidden; width:376px; background-color:#f1f1f1; margin-left:5px;}

/*Right column start*/
/*.rgt-colm{width:533px; float:left; padding-top:10px; font-weight:bold;}
.rgt-colm .bg-green{background: url(../images/bg-green.gif) repeat-x; height:53px; font-size:14px; font-weight:bold; color:#fff;}
.rgt-colm .txt-cell{width:145px; float:left; padding-top:12px;}
.rgt-colm .txt-cell span{ font-size:11px; font-weight:normal;}
.rgt-colm .rgtcontnt{font-size:16px; color:#fff;}
.rgt-colm .rgtcontnt span a{font-size:11px; font-weight:normal; text-decoration:underline; color:#fff; margin:0 0 0 5px;}
.rgt-colm .rgtcontnt span a:hover{ text-decoration:none;}
.rgt-colm .bg-green input{ border:1px solid #30500d; font-size:13px; color:#555555; font-weight:bold; width:85px; margin-top:12px; padding:3px 2px; font-family:Arial, Helvetica, sans-serif}
.rgtcontnt select {border:1px solid #324f0d;font-size:12px;margin:0;padding:3px 0px; width:210px;}
*/

.bg-green{background: url(../images/bg-green.gif) repeat-x; height:53px; font:bold 13px Arial, Helvetica, sans-serif; color:#fff;}
.rgt-colm{width:533px; float:left; padding-top:10px; font-weight:bold;}
.selectCountry { padding-top:16px;  float:left; margin:0; width:155px; margin-left:5px; }
.countryInput {border:1px solid #324f0d; font:normal 11px Arial, Helvetica, sans-serif; padding:3px 0px;}
.enterCellNo{width:149px; float:left; padding-top:12px;}
.countryCode {width:47px; float:left; padding-top:18px;}
.phnumber {width:128px; float:left; padding-top:15px;}
.phInput {width:120px; border:1px solid #324f0d; font:bold 12px Arial, Helvetica, sans-serif; padding:3px 0px 4px 0; margin-top:1px;}
.help {width:30px; float:left; font:bold 11px Arial, Helvetica, sans-serif; padding-top:20px;}



/*button css*/
.blackButton{background:url(../images/crv-lft-black.gif) top left no-repeat;  height:22px; margin: 0 ; padding:0px 0px 0px 1px; }
.blackButton span{background:url(../images/crv-rgt-black.gif) top right no-repeat; margin:0; padding:2px 0px 0px 0px; height:22px; display:inline-block; float:left; }
.blackButton span a{text-decoration:none;}
.blackButton input{background:none; border:none; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer;text-decoration:none} 


.fields{width:533px; margin:12px 0 0 0; float:left; font-weight:bold; }
.fields .bg-grey{background:#3b3b3b; height:26px;}
.fields .bg-grey .heading{ width:300px; padding-left:50px; color:#fff; line-height:26px; float:left;}
.fields .bg-grey .listmenu{width:50px; float:left; margin-top:3px;}
.fields .bg-grey .price-heading{ color:#fff; float:left; line-height:26px; padding-left:65px}
.fields .cntry-box{border-bottom:1px solid #c3c3c3; height:28px; width:530px; height:26px;}
.fields .cntry-box .chkbox{width:53px; float:left; height:21px; padding-top:5px;}
.fields .cntry-box .cntry-names{width:312px; float:left; line-height:26px;}
.fields .cntry-box .cntry-names img{border:1px solid #cccccc; margin:0 8px 0 0  }
.fields .cntry-box .select{ width:100px; float: left; line-height:26px;}
.fields .cntry-box .price{width:63px; float:left;height:26px; line-height:26px;}

.subtotal{background:#dddddd; border-bottom:1px solid #b8b8b8; width:497px; line-height:30px; float:left; padding:0 35px 0 0; border-collapse:collapse;}

/*.promotion-code{background:#dddddd; border-bottom:1px solid #b8b8b8; width:280px; line-height:30px; float:left; padding:0px 0px 0px 100px; float:left; }*/

.promotion-code{background:#dddddd; border-bottom:1px solid #b8b8b8; width:533px; padding-top:5px; float:left; }
.promotion-code .txt{ margin:0 5px 0 155px; float:left; *margin:0 5px 0 145px;}

.term-condition{font-size:11px; border-bottom:1px solid #b8b8b8; width:208px; height:30px; line-height:30px; float:left; padding:0 0 0 325px; font-weight:normal; }
.term-condition span a{color:#ed550e; text-decoration:underline;}
.term-condition span a:hover{color:#ed550e; text-decoration:none;}
.bg-green-btm{background:#5d8526; width:503px; float:left; line-height:28px;border-bottom:1px solid #b8b8b8; font-size:14px; color:#fff; padding:0 30px 0 0; font-weight:bold;}

.fotter{width:100%; background:url(../images/bg-fotter.gif) repeat-x bottom; height:150px;} 
.fotter-content{width:936px; margin:0 auto; border-top:5px solid #1e4500;}
.Copyright{width:400px; float:left; padding:10px 0 0 5px;}
.fotter-links{width:530px; float:left; padding:10px 0 0 0}
.fotter-links a{color:#000; text-decoration:none}
.fotter-links a:hover{color:#000; text-decoration:underline;}




