@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background-color:#000000; font-family:Arial, Helvetica, sans-serif;}   
h1, h2, h3, h4, h5, h6, p, span, label, form, input, li, ol, dl, ul, br, img, div, textarea, checkbox, radio, button, textarea, select, hr{ margin:0; padding:0;}
html{ height:100%;}
input, select, radio{ vertical-align:middle;}
ul{ margin:0; padding:0; list-style:none;}
a{text-decoration:none;}
form{margin:0; padding:0;}
img{border:none;}
button{margin:0; padding:0;}
.clearfix {display: block;}
.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%;}
clear{clear:both;}


.pngdiv{ height:100%; width:100%; float:left;}
/*-------------------------------------------HOMEPAGE CSS starts here-------------------------------------------*/
.bg-top{width:100%; height:85px; float:left; background: url(../images/bg-top.jpg) left top repeat-x; }
.bg-bottom{width:100%; height:77px; float:left; background: url(../images/bg-bottom.jpg) left top repeat-x;}
.bg-mid-pattern{width:100%; height:auto; float:left; background:url(../images/bg-pattern.gif) left top repeat;}
.bg-mid{width:100%; height:auto; float:left; background: url(../images/bg-mid.jpg) center top no-repeat; }


.header{ width:1095px; height:auto; float:left;}
.divauto{ width:1095px; height:auto; margin:0 auto;}
.logo{ width:269px; height:55px; float:left; padding:16px 29px 0 18px; border:0;}
#navpad{ width:auto; height:auto; float:left; padding:18px 0 0 0;}
#nav{ width:619px; height:53px; float:left; }

.home1{width:73px; height:53px; float:left;}
.home1 a{width:73px; height:53px; display:block; background:url(../images/includenav.gif) left top no-repeat;}
.home1 a:hover{background:url(../images/includenav.gif) left -44px no-repeat;}
.home1 a.active{background:url(../images/includenav.gif) left -96px no-repeat;}
.home1 a.active:hover{background:url(../images/includenav.gif) left -96px no-repeat;}

.home2{width:109px; height:53px; float:left;}
.home2 a{width:109px; height:53px; display:block; background:url(../images/includenav.gif) -73px top no-repeat;}
.home2 a:hover{background:url(../images/includenav.gif) -73px -44px no-repeat;}
.home2 a.active{background:url(../images/includenav.gif) -73px -96px no-repeat;}
.home2 a.active:hover{background:url(../images/includenav.gif) -73px -96px no-repeat;}

.home3{width:139px; height:53px; float:left; background:url(../images/includenav.gif) -182px top no-repeat;}
.home3 a{width:139px; height:53px; display:block; }
.home3 a:hover{background:url(../images/includenav.gif) -182px -44px no-repeat;}
.home3 a.active{background:url(../images/includenav.gif) -182px -96px no-repeat;}
.home3 a.active:hover{background:url(../images/includenav.gif) -182px -96px no-repeat;}

.home4{width:71px; height:53px; float:left;}
.home4 a{width:71px; height:53px; display:block; background:url(../images/includenav.gif) -321px top no-repeat;}
.home4 a:hover{background:url(../images/includenav.gif) -321px -44px no-repeat;}
.home4 a.active{background:url(../images/includenav.gif) -321px -96px no-repeat;}
.home4 a.active:hover{background:url(../images/includenav.gif) -321px -96px no-repeat;}

.home5{width:111px; height:53px; float:left;}
.home5 a{width:111px; height:53px; display:block; background:url(../images/includenav.gif) -392px top no-repeat;}
.home5 a:hover{background:url(../images/includenav.gif) -392px -44px no-repeat;}
.home5 a.active{background:url(../images/includenav.gif) -392px -96px no-repeat;}
.home5 a.active:hover{background:url(../images/includenav.gif) -392px -96px no-repeat;}

.home6{width:114px; height:53px; float:left;}
.home6 a{width:114px; height:53px; display:block; background:url(../images/includenav.gif) -503px top no-repeat;}
.home6 a:hover{background:url(../images/includenav.gif) -503px -44px no-repeat;}
.home6 a.active{background:url(../images/includenav.gif) -503px -96px no-repeat;}
.home6 a.active:hover{background:url(../images/includenav.gif) -503px -96px no-repeat;}


.kishore{ width:159px; height:65px; float:left; padding:18px 0 0 0; border:0;}
.content-padding{width:1095px; height:auto; float:left; padding:0 0 40px 0;}
.content{width:1095px; height:auto; float:left; padding:32px 0 0 0;}
.content-top{width:1095px; height:20px; float:left; overflow:hidden;}
.content-bot{width:1095px; height:20px; float:left;}
.content-mid{width:1025px; height:auto; float:left; background:url(../images/content-mid.png) left top repeat-y; padding:11px 35px 0 35px;}
.content-mid2{width:1025px; height:auto; float:left; background:url(../images/content-mid.png) left top repeat-y; padding:0 35px 0 35px;}
.content-left{width:670px; height:auto; float:left; padding-bottom:30px;}
.content-left h1{font-family:Avenir LT 65 Medium; font-size:27px; font-weight:normal; font-style:normal; color:#7ab400;}
.content-left h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#bfbfbf;text-decoration:none; padding:2px 0px 25px 0;}
.content-left h2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#ffffff; text-decoration: none;}
.content-left h2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#ffffff;text-decoration:underline;}
.content-right_11{width:355px; height:auto; float:left;}
.content-right_11 h1{ font-family:"Avenir LT 55 Roman"; font-size:23px; font-weight:normal; font-style:normal; color:#50c211; background-image:url(../images/qoute_img.png); background-position:left bottom; background-repeat:no-repeat; width:360px; padding-bottom:5px;}
.content-right_11 h1 span{ display:none;}
.gallery{width:632px; height:421px; float:left; border:0; background:url(../images/frame.gif) left top no-repeat; padding:31px 0 0 27px;}
.gallery-img{width:578px; height:375px; float:left; border:0;  border-top:1px solid #29292c; overflow:hidden; /* background:url(../images/loading.gif) center center no-repeat;*/}
.content-left h1 span{ display:none;}
.content-right{width:355px; height:auto; float:left;}
.content-right h1{ font-family:Avenir LT 55 Roman; font-size:25px; font-weight:normal; font-style:normal; color:#d636ac; }
.content-right h2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; font-style:normal; color:#838383; padding:7px 0 16px 0; }
.content-right h1 span{ display:none;}
.boxr-faq{width:355px; height:auto; float:left; padding:25px 0 0 0;}
.boxr{width:355px; height:auto; float:left; padding:0 0 20px 0;}
.boxr-top{width:355px; height:51px; float:left; background:url(../images/boxr-top2.png) left top no-repeat;}
.boxr-bot{width:355px; height:51px; float:left; background:url(../images/boxr-bot2.png) left top no-repeat;}
.boxr-mid{width:355px; height:auto; float:left; background:url(../images/boxr-mid.png) left top repeat-y;}
.boxr-mid-row{width:355px; height:51px; float:left; border-bottom:1px solid #222222;}
.boxr-mid-rowborder{width:355px; height:50px; float:left;}
.boxr-img{width:45px; height:42px; float:left; border-right:1px solid #222222; padding:8px 0 0 15px;}
.boxr-imgmon{width:43px; height:auto; float:left; border-right:1px solid #222222; padding:7px 0 0 17px;}
.boxr-img2{width:43px; height:39px; float:left; border-right:1px solid #222222; padding:12px 0 0 17px;}
.boxr-img3{width:44px; height:41px; float:left; border-right:1px solid #222222; padding:9px 0 0 16px;}
.boxr-img4{width:39px; height:37px; float:left; border-right:1px solid #222222; padding:13px 0 0 21px;}

.boxr h2{width:282px; height:42px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#d1d1d2; float:left; padding:10px 0 0 12px;}
.boxr h2 span{ color:#707070; float:left; font-size:12px;}

.box-fild-faq {width:355px; height:auto; float:left; padding:8px 0 0 0;}
.box-fild {width:355px; height:95px; float:left; background:url(../images/box-fild.png) left top no-repeat; margin:20px 0 0 0;}
.box-fild h4{width:355px; height:25px; font-family:tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#616161; display:block; line-height:25px; text-align:center; text-shadow:2px 1px 1px #090909;}
.box-fild h2{ font-family:Avenir LT 65 Medium; font-size:20px; font-weight:normal; font-style:normal; color:#FFFFFF; padding:0 0 0 0; margin:-2px 0 -2px -1px; overflow:hidden;}
.box-fild a{font-family:tahoma; font-size:9px; font-weight:normal; font-style:normal; color:#616161; text-transform:uppercase; margin:0 0 0 0; padding:0; float:left; overflow:hidden; display:block;}
.box-fild a:hover{ color:#FFFFFF;}
.color-red{color:#fb002b;}
.color-green{color:#5cc44e;}
.color-blue{color:#319bc3;}

.gtalk{width:67px; float:left; height:56px; padding:14px 0 0 0; font-family:Tahoma; font-size:9px; font-weight:normal; color:#666666; text-shadow:2px 1px 1px #090909; text-transform:uppercase;}
.gtalk2{width:60px; float:left; height:56px; padding:14px 0 0 0; font-family:Tahoma; font-size:9px; font-weight:normal; color:#666666; text-shadow:2px 1px 1px #090909;text-transform:uppercase;}

.gtalk-icon{width:40px; float:left; height:53px; padding:15px 0 0 13px; border:0;}
.gtalk-icon2{width:40px; float:left; height:54px; padding:14px 0 0 8px; border:0;}
.gtalk-icon4{width:34px; float:left; height:53px; padding:15px 0 0 5px; border:0;}
.gtalk-icon4ms{width:36px; float:left; height:54px; padding:14px 0 0 5px; border:0;}

.youbox{width:1095px; height:auto; float:left; padding:32px 0 0 0;}

/*.content-left ul h1 {font-family:Arial, Helvetica, sans-serif; font-size:25px; font:normal; font-style:normal; color:#d636ac; border-bottom:2px solid #0e0e0e; padding:6px 0 10px 0; margin:0 0 4px 0; width:520px; }*/

.content-bot2{width:670px; height:auto; float:left; padding:0 0 0 0px;}
.content-bot2left{width:100px; height:auto; float:left;}
.content-bot2right{width:570px; height:auto; float:left;}
.content-bot2right2{width:570px; height:auto; float:left;}
.content-bot2right h3{ padding-bottom:5px; font-family:Avenir LT 55 Roman; font-weight:normal; font-style:normal; color:#d636ac; font-size:27px; border-bottom:2px solid #0f1010; width:510px;}
.content-bot2 ul{margin:0; list-style:none; padding:0;}
.content-bot2right h3 span{ display:none; font-weight:normal;}
.content-bot2 h6 {font-family:Avenir LT 55 Roman; font-size:25px; font-weight:normal; font-style:normal; color:#d636ac;  padding:6px 0 12px 0; margin:0 0 4px 0; }
.content-bot2 h6 span{ background:url(../images/youh1.jpg) left bottom repeat-x; padding:0 10px 12px 0;}
.content-bot2 ul li{line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; font-style:normal; color:#555555; background:url(../images/youa.png) 3px 11px no-repeat; padding:3px 0 0 23px;}
.content-bot2 ul li span{ background:url(../images/youli2..gif) left 23px repeat-x; padding:0 60px 7px 0;}
.content-bot2 ul li:hover{color:#7b7b7b; cursor:default;}


.offline{width:355px; height:98px; float:left; }
/*.offline a{width:355px; height:98px; display:block; background:url() left top no-repeat;}
.offline a.online{width:355px; height:98px; display:block; background:url() left -102px no-repeat;}
*/
.client{width:355px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#6c6c6c; padding:5px 0 0 0;}
.client h4 b{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; font-style:normal; color:#50c211; }
.client h4 i{ color:#131314; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; } 
.client strong{ width:69px; height:69px; float:left; padding:5px 0 0 0; display:block;}  
.client p{ padding:3px 0 0 5px; height:auto; width:350px; display:block; float:left; font-size:13px; color:6c6c6c; line-height:18px;}
.client p a{ color:#8383A9; font-style:italic; color:#3c3c3c; text-decoration:underline; font-size:12px;}
.client p a:hover{ text-decoration:none;}



.footertop{width:1095px; height:36px; float:left; }
.footertop-links{width:746px; height:36px; float:left; font-family:tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#121212; line-height:25px; border:none; padding:0 0 0 7px;}
.footertop-links ul{list-style:none; margin:0; padding:0;}
.footertop-links ul li{line-height:normal; float:left;}
.footertop-links ul li a{ font-family:tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#2a2a2a; padding:0 2px 0 1px; line-height:28px;}
.footertop-links ul li a span{ font-family:tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#121212;}
.footertop-links ul li a:hover{ color:#FFFFFF;}

.footertop h2{width:340px; height:36px; float:left; text-align:right; font-family:tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#2a2a2a; line-height:29px; display:block; padding:0 0 0 0px;}

.footertop h2 a{font-family:tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#2a2a2a;}
.footertop h2 a:hover{font-family:tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#ffffff;}


.footerbottom{width:1095px; height:37px; float:left; }
.footerbottom-flicker{width:850px; height:35px; float:left; padding:2px 0 0 0;}

.footerbottom h2{width:525px; height:37px; float:left; border:0; display:block;}
.footpsd{width:244px; height:32px; float:left; border:0; padding:5px 0 0 0;}
.paypal{width:281px; height:37px; float:left; border:0;}

#flicker{width:234px; height:27px; float:left; margin:0 0 0 5px; background:url(../images/flicer.png) left top no-repeat;}
#flicker a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:1px; font-weight:normal; font-style:normal;}

#flicker a.link1{width:65px; height:27px; float:left; display:block;}
#flicker a.link1:hover {background:url(../images/flicer.png) left -28px no-repeat; }

#flicker a.link2{width:85px; height:27px; float:left;}
#flicker a.link2:hover{background:url(../images/flicer.png) -65px -28px no-repeat;}

#flicker a.link3{width:84px; height:27px; float:left;}
#flicker a.link3:hover{background:url(../images/flicer.png) -150px -28px no-repeat;}

.girl{position:absolute; width:auto; top:710px; float:left; margin-top:33px;}
#imgprev2 { width:77px; height:285px; overflow:visible; position:absolute; z-index:1000;}
/*-------------------------------------------HOMEPAGE CSS ends here-------------------------------------------*/




/*-------------------------------------------faq CSS starts here-------------------------------------------*/
.faq-left{width:635px; height:auto; float:left; padding:0 35px 30px 0; line-height:normal;} 
.faq-left h1 span{ display:none;}
.faq-left h1{ font-family:Avenir LT 65 Medium; font-size:27px; font-weight:normal; font-style:normal; color:#7ab400;}
.faq-left h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#9a9898; padding:2px 38px 24px 0;}

.faq-left p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#848484;}
.faq-left p span{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#848484;}
.faq-left p b{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#8383a9;}
.faq-left p tt{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#848484;}
.faq-left p tt span{ color:#7ab400;}


.faqcont{width:635px; height:auto; float:left; padding:25px 0 0 0; line-height:normal;}
#faqtab{width:635px; height:auto; float:left; padding:0 0 0 0; line-height:normal;}
#faqtab ul{ margin:0; padding:0; list-style:none;}
#faqtab ul li{ line-height:25px; float:left; background:url(../images/box-fild.png) 2px 9px no-repeat; margin:0; padding:0; background:none;}
#faqtab ul li a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#616161; text-align:center;} 
#faqtab ul li a:hover{background-color:#8383a9; color:#FFFFFF;}

#faqtab ul li a.left{ width:144px; height:25px; background:url(../images/faqtab.png) left top no-repeat;}  
#faqtab ul li a.left:hover{background:url(../images/faqtab.png) left -25px no-repeat;}  
#faqtab ul li a.active1{width:144px; height:25px; background:url(../images/faqtab.png) left -25px no-repeat; color:#FFFFFF;}  

#faqtab ul li a.mid1{ width:147px; height:25px; background:url(../images/faqtab.png) -144px top no-repeat;}  
#faqtab ul li a.mid1:hover{background:url(../images/faqtab.png) -144px -25px no-repeat;}  

#faqtab ul li a.mid2{ width:183px; height:25px; background:url(../images/faqtab.png) -291px top no-repeat;}  
#faqtab ul li a.mid2:hover{background:url(../images/faqtab.png) -291px -25px no-repeat;}  

#faqtab ul li a.right{ width:152px; height:25px; background:url(../images/faqtab.png) -474px top no-repeat;}  
#faqtab ul li a.right:hover{background:url(../images/faqtab.png) -474px -25px no-repeat;}  

.faq-left ul{ list-style:none; margin:0; padding:0;}
.faq-left ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#848484; line-height:24px; background:url(../images/we-li.gif) 2px 9px no-repeat; padding:0 0 0 18px;}
.faq-left ul li span{color:#7ab400; font-size:14px;}
/*-------------------------------------------faq CSS ends here-------------------------------------------*/

/*-------------------------------------------aboutus CSS starts here-------------------------------------------*/
.weknown{width:635px; height:auto; float:left;}
.weknown h6{width:94px; height:auto; float:left; padding:10px 0 0 8px;}
.weknown-content{width:533px; height:auto; float:left;}
.weknown-content h2{font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; font-style:normal; color:#d636ac; border-bottom:1px solid #3b3f38; margin:0; padding:0 0 11px 0; margin:0 0 5px 0;}
.youmay{width:635px; height:auto; float:left;}
.youmay h4{ font-family:Arial, Helvetica, sans-serif; color:#7ab400; font-size:14px; font-weight:normal; font-style:normal; border-bottom:1px solid #222423; padding:0 0 8px 0; margin:0 0 6px 0;}
.youmay h4 a{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif; color:#7ab400; font-size:14px; font-weight:normal; font-style:normal;}
.youmay h4 a:hover{ text-decoration:none; }
.youmay-list1{width:332px; height:auto; float:left;}
.youmay-list2{width:303px; height:auto; float:left;}
.btn-sub{width:355px; height:50px; float:left;}
.btn-sub a{width:355px; height:50px; display:block; background:url(../images/btn-sub.png) left top no-repeat;}
.btn-sub a:hover{ background:url(../images/btn-sub.png) left top no-repeat;}
.btn-subfaq{width:355px; height:50px; float:left; padding:5px 0 0 0;}
.img{position:absolute; left:0px; top:0px; z-index:-1;}
#topicon2 {overflow:hidden; position:absolute; z-index:60;}

/*-------------------------------------------aboutus CSS ends here-------------------------------------------*/

/*-------------------------------------------contact window starts here-------------------------------------------*/

.cwindowauto{width:576px; height:auto; margin:0 auto;}
.cwindow{width:576px; height:auto; float:left; overflow:hidden;}
.cwindow-padding{width:576px; height:auto; float:left; padding:5px 0 0 0; overflow:hidden;}
.cwindow-top{width:576px; height:13px; float:left; overflow:hidden;}
.cwindow-bot{width:576px; height:13px; float:left; }
.cwindow-mid{width:576px; height:auto; float:left; background:url(../images/cwindow-mid.jpg) left top repeat-y; padding:11px 0 20px 0;}


.ourqauto{width:526px; height:auto; margin:0 auto;}
.ourq{width:470px; height:auto; float:left; border:1px solid #0f0f0f; background:url(../images/cwindow-bg.jpg) left top repeat-x #0a0b0b; padding:19px 27px 18px 27px; }
.ourq h1 { font-family:Avenir LT 65 Medium; font-size:20px; font-weight:bold; font-style:normal; color:#e3e8da;}
.ourq h1 span{ color:#a2d74f;} 
.ourq h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#9a9c9b; border-bottom:1px solid #121212; padding:1px 0 8px 0;}
.ourq-error{ width:450px; height:auto; float:left; background-color:#d00808; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; color:#FFFFFF;}
.ourq-frm{ width:470px; height:auto; float:left; padding:3px 0 0 0;}
.ourq-row{ width:470px; height:auto; float:left; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#878787; line-height:25px;}
.ourq-text{ width:240px; height:auto; float:left;}
.ourq-text2{ width:230px; height:auto; float:left;}
.inp-cwindow{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#b7b7b7; background:url(../images/inp-cwindow.jpg) left top repeat-y #ffffff; border:1px solid #c5c5c5; padding:3px 5px;}

.ourq-message{width:526px; height:auto; float:left; line-height:20px; font-family:tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#b8b8b8; padding:5px 0 0 0;}
.ourq-mesrowleft{ width:50%; float:left; height:auto;}
.ourq-mesrowright{ width:50%; float:left; height:auto; text-align:right;}
.ourq-message a{font-family:tahoma; font-size:11px; font-weight:normal; font-style:normal; color:#e397a6;}
.ourq-message a:hover{text-decoration:underline;}


.ourq-succ{ width:494px; height:auto; float:left; background-color:#6bbc14; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#FFFFFF; padding:18px 15px 18px 15px; }
/*-------------------------------------------contact window ends here-------------------------------------------*/



/*-------------------------------------------------faq tab css--------------------------------------------------------*/
.faq-left-tab{width:635px; height:auto; float:left; padding:0 35px 0 0; line-height:normal;}
.faq-left-tab h1{ font-family:Avenir LT 65 Medium; font-size:27px; font-weight:normal; font-style:normal; color:#7ab400; text-align:left; margin:0; padding:0; }
.faq-left-tab h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#9a9898; padding:2px 38px 20px 0;}
/*-------------------------------------------------faq tab css ends here--------------------------------------------------------*/






/*-------------------------------------------------order page css starts here--------------------------------------------------------*/
.faq-left-tab h1 span{ display:none;} 
.sorder{width:655px; height:auto; float:left; padding:6px 15px 0 0;}
.sorder-two{width:655px; height:11px; float:left;}
.sorder-mid{width:655px; height:auto; float:left; background:url(../images/sorder-mid.png) left top repeat-y;}
.sorder-midimg{width:47px; height:auto; float:left; padding:19px 0 19px 20px;}
.sorder-midtext{width:575px; height:auto; float:left; padding:8px 0 0 13px;}
.sorder-mid h3{font-family:Avenir LT 55 Roman; font-size:24px; font-style:normal; font-weight:normal; color:#d1d1d1; text-transform:uppercase; word-spacing:-1px;}
.sorder-mid h3 span{font-family:Avenir LT 55 Roman; font-size:24px; font-style:normal; font-weight:normal; color:#7ab400; text-transform:uppercase; word-spacing:-1px;}
.sorder-mid p{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:normal; color:#848484;}



.incpack{width:655px; height:auto; float:left; padding:18px 15px 0 0;}
.incpack-two{width:655px; height:11px; float:left;}
.incpack-mid{width:595px; height:auto; float:left; background:url(../images/incpack-mid.png) left top repeat-y; padding:10px 30px 15px 30px;}
.incpack-mid8px{padding:0 0px 8px 0px;}
.incpack-mid h3{font-family:Avenir LT 55 Roman; font-size:27px; font-style:normal; font-weight:normal; color:#d636ac;}
.incpack-mid ul{ list-style:none; margin:0; padding:0;}
.incpack-mid ul li{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#848484; border-bottom:1px dotted #222222; line-height:25px; background:url(../images/icon-okli.gif) left center no-repeat; padding:0 0 0 25px;}
.add{width:595px; height:auto; float:left; margin:22px 0 0 0;}
.add_table{width:593px; height:auto; float:left; border:1px solid #000; border-bottom:none; margin:10px 0 0 0;}
.add_row{width:593px; height:auto; float:left; line-height:37px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#585858; border-bottom:1px solid #000; background-color:#111111; overflow:hidden;}
.add_rowb{width:593px; height:auto; float:left; line-height:37px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#585858; border-bottom:1px solid #000; background-color:#070707; overflow:hidden;}
.add_row-active{width:593px; height:auto; float:left; line-height:37px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#585858; border-bottom:1px solid #000; background:url(../images/addrowbg.gif) left top repeat-x #0a1202; overflow:hidden;}
.add_four{width:181px; height:auto; float:left; border-right:1px solid #000; font-size:15px; padding:0 0 2px 8px;}
.add_four1{ width:133px; height:auto; float:left; border-right:1px solid #000; padding:10px 0 9px 0;}
.add_four2{ width:135px; height:auto; float:left; border-right:1px solid #000; padding:10px 0 9px 0;}
.add_four3{ width:131px; height:auto; float:left; padding:10px 0 9px 0;}
.add_radio{ width:20px; height:auto; float:left; overflow:hidden; line-height:100%; padding:10px 0 0 0px;}
.add_four1right{ width:auto; height:auto; float:left; overflow:hidden;}
.add_radio{ width:auto; height:auto; float:left; overflow:hidden; padding:7px 5px 0 10px; line-height:1px; font-size:1px;}

.pleas{width:563px; height:auto; float:left; border:1px solid #da4949; margin:17px 0 0 0; padding:11px 15px 24px 15px;}
.pleas h6{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; font-weight:normal; color:#da4949; padding:0 0 8px 0;}
.pleas ul{ list-style:none; margin:0; padding:0;}
.pleas ul li{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#848484; border-bottom:1px dotted #222222; line-height:25px; background:url(../images/icon-x.gif) left center no-repeat; padding:0 0 0 25px;}


.orderbox{ width:355px; height:auto; float:left;}
.orderbox-same{width:355px; height:11px; float:left;}
.orderbox-mid{width:305px; height:auto; float:left; background:url(../images/order-mid.gif) left top repeat-x #60a200; padding:14px 25px 18px 25px;}
.orderbox-head{width:140px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-style:normal; font-weight:normal; color:#b4ee3e; text-transform:uppercase;}
.orderbox-list{width:80px; height:auto; float:left;}
.orderbox-list2{width:85px; height:auto; float:left;}
.orderbox-199{width:305px; height:76px; float:left; margin:6px 0 0 0; background:url(../images/rs199.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:63px; font-weight:bold; font-style:normal; color:#ffffff; text-align:center; padding:14px 0 0 0; text-shadow:1px 1px 1px #000000;}
.orderbox-estimat{width:305px; height:50px; float:left; font-size:14px; color:#f4ffde; font-weight:normal; padding:10px 0 17px 0;}
.orderbox-estimat p{font-size:12px; color:#b4ee3e; font-weight:normal;}
.ordefrm{width:305px; height:auto; float:left;}
.ordefrm-row{width:305px; height:auto; float:left; padding:0 0 9px 0;}
.ordefrm-row a{width:104px; height:auto; float:left; display:block; font-size:15px; color:#000000; font-weight:normal; line-height:40px; text-decoration:underline;}
.ordefrm-row a:hover{text-decoration:none;}
.order-note{width:305px; height:auto; float:left; font-size:11px; color:#d2d2d2; font-weight:normal; padding:20px 0 0px 0;}



.ord-box{ width:355px; height:87px; float:left; background:url(../images/ord-box.png) left top no-repeat; padding:0 0 18px 0; margin:76px 0 0 0;}
.markup{ width:14px; height:auto; float:left; padding:11px 0 9px 12px;}
.markup2{ width:329px; height:auto; float:left;}
.xhtml4{ width:329px; height:28px; float:left; border-bottom:1px dotted #3c3c41;}
.xhtml4border{ width:329px; height:28px; float:left;}
.xhtml4-radio{width:30px; height:20px; float:left; text-align:center; padding:9px 0 0 10px;}
.xhtml4-text{width:277px; height:28px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#d636ac; font-weight:normal; line-height:28px; padding:0 0 0 12px;}

.xhtml4-text-active{width:277px; height:28px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; line-height:28px; padding:0 0 0 12px;}

.ord_radio{ width:auto; height:20px; float:left; margin:0; overflow:hidden;}
.ord_txt{ width:auto; height:20px; float:left; margin:0; line-height:20px; padding:0 0 0 10px;}
.add_table radio{margin-right:5px;}
/*-------------------------------------------------order page css ends here--------------------------------------------------------*/



/*------------------------------------------------- 
Portfolio large icon page css starts here
--------------------------------------------------------*/

.port-head{width:530px; float:left;}
.port-head h1{font-family:Avenir LT 65 Medium; font-size:27px; font-weight:normal; font-style:normal; color:#7ab400;}
.port-head h1 span{ display:none;}
.port-head h2{ padding:0;}
.port-head h2 a{ color:#8383A9;}

#port-tiles{width:116px; float:right; padding:35px 20px 0 0;}
#port-tiles a{width:48px; height:41px; float:right; display:block; margin:0 0 0 10px; cursor:pointer;}
#port-tiles a.tilelarge{ background:url(../images/tiles2.png) left top no-repeat;}
#port-tiles a.tilelarge:hover{}
#port-tiles a.tilelarge-act{ background:url(../images/tiles2g.png) left top no-repeat;}

#port-tiles a.tilesmall{ background:url(../images/tiles1.png) left top no-repeat;}
#port-tiles a.tilesmall:hover{}
#port-tiles a.tilesmall-act{  background:url(../images/tiles1g.png) left top no-repeat;}
.port-midbox{width:635px; height:auto; float:left; background:url(../images/incpack-mid.png) left top repeat-y; padding:10px 0 0 20px; margin:0 0 0 0;}
.port_framelarge {width:600px; height:332px; float:left; background:url(../images/port-framelarge.png) left top no-repeat; padding:46px 0 0 14px; margin:0 0 15px 0;}
.port_imglarge {width:586px; height:240px; float:left;}
.port_txtlarge {width:521px; height:auto; float:left; padding:10px 50px 15px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#949494;}
.port_txtlarge span{color:#7ab400;}
.port_txtlarge h3{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; font-style:normal; color:#d636ac; text-transform:uppercase;}

.portrow{ width:627px; height:auto; float:left; padding:0 0 15px 8px;}
.port-colum1{ width:310px; height:auto; float:left;}
.port-colum2{width:289px; height:auto; float:left;}
.port-framesmall{ width:276px; height:205px; float:left; background:url(../images/tiles-framesmall.gif) left top no-repeat; padding:13px 0 0 13px;}
.previos{width:50%; float:left; padding:10px 0 0 0;}
.next{width:30%; float:right; padding:10px 25px 0 0;}
.previos a{width:168px; height:41px; background:url(../images/pn1.png) left top no-repeat; display:block; cursor:pointer;}
.previos a.act{width:168px; height:41px; background:url(../images/pn1g.png) left top no-repeat; display:block;}
.next a{width:168px; height:41px; background:url(../images/pn2.png) left top no-repeat; display:block; float:right; cursor:pointer;}
.next a.act{width:168px; height:41px; background:url(../images/pn2g.png) left top no-repeat;}


/*------------------------------------------------- 
Portfolio large icon page css ends here
--------------------------------------------------------*/


/*-------------------------------------------------All buttons and inputs--------------------------------------------------------*/
.inp-cwindow2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#000000; background:url(../images/inp-cwindow.jpg) left top repeat-y #ffffff; border:1px solid #000000; padding:3px 5px;}

.inp-order{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#26480a; background:#81ba00; border:1px solid #438300; border-top:none; border-right:none; padding:5px 0 5px 13px;}

.deepak-order-err{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#26480a; background:#81ba00; border:1px solid #FF0000; padding:5px 0 5px 13px;}


.btn-send{width:148px; height:29px; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#FFFFFF; background:url(../images/btn-send.jpg) left top no-repeat;}
.btn-send:hover{background:url(../images/btn-send.jpg) left -29px no-repeat;}

.btn-order{width:201px; height:40px; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#FFFFFF; background:url(../images/btn-sub2.gif) left top no-repeat; float:left;}
.btn-order:hover{background:url(../images/btn-sub2.gif) 0 -49px no-repeat;}
.btn-link{width:78px; height:26px; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#FFFFFF; background:url(../images/btn-link.jpg) left top no-repeat;}
.btn-link:hover{background:url(../images/btn-link.jpg) left -26px no-repeat;}

/* CONTECT US*/
.black_overlay{display: block; position: absolute; top: 0%; left: 0%;  width: 100%; height:290%;  background-color: #000000;  z-index:1001; -moz-opacity: 0.7;       opacity:.70; filter: alpha(opacity=70);}
.white_content {display: block; position: absolute; top: 25%; left: 29%; width: 50%; height:auto; padding: 16px;  z-index:1002; overflow: auto; }
.brdr_left{ border-left: solid 1px #bc5a00;}

#loginwindow{ width:670px; float:left; background:#000000; *padding-bottom:20px; border:#3f455c 2px solid;}
#loginwindowtop{ height:28px; padding-left:10px; width:660px; float:left; background:#3f455c; line-height:25px;}
#loginwindowmid{ width:650px; float:left; padding:10px;}

.bor-bot6{border-bottom:6px solid #d9dade;} 

.deepak{ border-color:#D00808;}


/*faq question answer css starts here*/
.question_answer{ padding:0 0 15px 0; line-height:140%; width:530px;}
.question_answer p.answer{ margin:0; background:url(../images/answer.png) left 3px no-repeat; padding:0 0 0 15px; line-height:155%;}
.question_answer p a{color:#848484;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal; text-decoration:underline;}
.question_answer p a:hover{color:#848484;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal; text-decoration:none;}

.question_answer p.question{ color:#8383a9; font-family:Arial, Helvetica, sans-serif;  	font-size:14px; font-style:italic; font-weight:normal; background:url(../images/question.png) left 3px no-repeat; padding:0 0 0 15px;}


.testi{ padding:0 0 15px 0; line-height:140%; width:580px; background:url(../images/quote.png) left 3px no-repeat; padding:0 0 15px 50px; }
.testi p{line-height:155%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#848484; font-style:normal; font-weight:normal; padding:0;}
.testi p.text { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8383a9; font-style:italic; font-weight:normal; padding:0;}
.testi p.text span{ color:#626263;}
/*faq question answer css ends here*/



//*links css*/
p.pad_0{ padding:0;}
.faq-left p.linkborder{border:1px solid #333333; background-color:#101010; color:#98AA4E; padding:15px 20px 17px 20px; font-family:"Courier New", Courier, monospace; font-size:11px;}
.faq-left p span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; font-style:normal; color:#848484;}
.faq-left p b{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#8383a9;}
.faq-left p span{ color:#D636AC;}
.faq-left a{ color:#98AA4E;} 

.link{width:635px; height:auto; float:left;}
.link a{width:285px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#999999; display:block; line-height:25px; margin:0 0 5px 0; background:url(../images/links.png) left top no-repeat; padding:0 0 0 25px; text-transform:uppercase;}
.link a:hover{ background:url(../images/links.png) left -26px no-repeat; text-decoration:none; color:#ffffff;}
.link a.linkactive{ background:url(../images/links.png) left -26px no-repeat; text-decoration:none; color:#ffffff;}
.link-list1{width:317px; height:auto; float:left;}
.link-list2{width:313px; height:auto; float:left;}
.link-form{width:100%; height:auto; float:left; padding:30px 0 40px 0;}
.link-form h1{ border:none; font-size:16px; font-weight:bold; color:#D636AC; padding:0; margin:0;}
.link-form h2{ border:none; font-size:11px; font-weight:normal; color:#666666; padding:0 0 20px 0; margin:0;}
.link-row{width:100%; height:auto; float:left; padding:0 0 10px 0;}
.inp-link{background-color:#090909; background-position:left top; background-repeat:repeat-x; border:1px solid #383737; color:#383737; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; padding:3px 5px;text-decoration:none;}
.inp-link2{background-color:#090909; border:1px solid #383737; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; padding:3px 5px;text-decoration:none; background:url(../images/register_inpbg.jpg) left top repeat-x #141414;}
.inp-link_list{background-color:#090909; background-position:left top; background-repeat:repeat-x; border:1px solid #383737; color:#383737; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; padding:1px 0 1px 5px;text-decoration:none;}
.inp-link_list2{background-color:#090909; border:1px solid #383737; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; padding:1px 0 1px 5px; text-decoration:none; background:url(../images/register_inpbg.jpg) left top repeat-x #141414;}
.link-row label{color:#5C5D5D; float:left;font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; padding:5px; text-decoration:none;width:127px; }
h2.kb-h2{ color:#7AB400; font-size:16px; padding:10px 0 3px 0; margin:0 0 4px 0; border-bottom:1px dotted #222423;}
p span.greentext{ color:#7AB400;}


/* error*/
.inp-error{background-color:#090909; background-position:left top; background-repeat:repeat-x; border:1px solid #FF0000; color:#383737; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; padding:3px 5px;text-decoration:none;}

/*faq question answer css starts here*/
.question_answer{ padding:0 0 15px 0; line-height:140%; width:530px;}
.question_answer p.answer{ margin:0; background:url(../images/answer.png) left 3px no-repeat; padding:0 0 0 15px; line-height:155%;}
.question_answer p.question{ color:#8383a9; font-family:Arial, Helvetica, sans-serif;  	font-size:14px; font-style:italic; font-weight:normal; background:url(../images/question.png) left 3px no-repeat; padding:0 0 0 15px;}


.testi{ padding:0 0 15px 0; line-height:140%; width:580px; background:url(../images/quote.png) left 3px no-repeat; padding:0 0 15px 50px; }
.testi p{line-height:155%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#848484; font-style:normal; font-weight:normal; padding:0;}
.testi p.text { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8383a9; font-style:italic; font-weight:normal; padding:0;}
.testi p.text span{ color:#626263;}
/*faq question answer css ends here*/


.devlopment {width:635px; height:auto; float:left; padding:20px 0 0 0;}
.devlopment h2 { font-family:Arial, Helvetica, sans-serif; color:#7ab400; font-size:14px; font-weight:normal; font-style:normal; border-bottom:1px solid #222423; padding:0 0 3px 0; margin:0; border:none;}
.devlopment h2 a {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#8383a9; text-decoration:underline;}
.devlopment h2 a:hover { text-decoration:none; color:#FFFFFF; }
h2.devlopment-h1{ color:#7AB400; font-size:16px; padding:0 0 18px 0;}
.devlopment a {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#8383a9; text-decoration:underline;}
.devlopment a:hover { text-decoration:none; color:#FFFFFF; }
.devlopment_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; color:#848484;}


/*-------------------------------------------------All buttons and inputs--------------------------------------------------------*/
.inp-cwindow2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#000000; background:url(../images/inp-cwindow.jpg) left top repeat-y #ffffff; border:1px solid #000000; padding:3px 5px;}

.inp-order{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#26480a; background:#81ba00; border:1px solid #438300; border-top:none; border-right:none; padding:5px 0 5px 13px;}
.inp-order2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; font-style:normal; color:#26480a; background:#ffffff; border:1px solid #438300; border-top:none; border-right:none; padding:5px 0 5px 13px;}
.inp-border{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; color:#000000; border:1px solid #ffffff; text-transform:uppercase;}


.btn-send{width:148px; height:29px; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#FFFFFF; background:url(../images/btn-send.jpg) left top no-repeat;}
.btn-send:hover{background:url(../images/btn-send.jpg) left -29px no-repeat;}

.btn-order{width:201px; height:40px; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#FFFFFF; background:url(../images/btn-sub2.gif) left top no-repeat; float:left;}
.btn-order:hover{background:url(../images/btn-sub2.gif) 0 -49px no-repeat;}

.btn-link{width:78px; height:26px; cursor:pointer; border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; color:#FFFFFF; background:url(../images/btn-link.jpg) left top no-repeat;}
.btn-link:hover{background:url(../images/btn-link.jpg) left -26px no-repeat;}
.padding500{padding:500px 0 0 0;}



