ul, li{list-style:none;}
a, a:hover{text-decoration:none;}
.clear{clear:both;}
input{border:0px; margin:0px; padding:0px;}
body{width:100%; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:20px;}


.wrapper{width:100%; position:relative; margin:0px; padding:0px;}

/*-------------header-------------*/
header{width:100%; background:url(../images/header_bg.png) repeat-x; height:90px; padding-top:8px; position:absolute; left:0px ; top:0px; z-index:1010;}
.headerInn{width:1000px; margin:0 auto;}
.headerInn h1.logo{float:left; width:242px; height:181px; padding-left:0px; margin-top:-10px;}
.headerInn h1.logo a img{vertical-align:middle;}
.headerInn h1.logo a img.logoImg{transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out;}
.headerInn h1.logo a:hover > img.logoImg{transform:rotateY(360deg); -moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg);}
.headerInn h1.logo a img.logoName{margin:12px 0 0 10px;}
.headerInn nav{float:right; width:725px; text-align:right; padding-top:11px;}
.headerInn nav > ul{display:inline-block;}
.headerInn nav > ul > li{float:left; text-transform:uppercase; font-size:13px; padding-left:24px; padding-bottom:20px !important; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative }
.headerInn nav > ul > li > a{color:#4e4e4e; text-align:center; display:block;  min-width:42px; background-repeat:no-repeat; transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; }
.headerInn nav > ul > li> a span{width:42px; height:42px; border:1px solid #c0c0c0; border-radius:50%; display:block;  background-position: 0 0 ;
transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; box-shadow:1px 1px 2px #dddada inset; margin:0 auto}
.headerInn nav ul li a.homeNav > span{ background-image:url(../images/home-img_at.png); }
.headerInn nav ul li a.aboutusNav > span{ background-image:url(../images/membership-img.png);}
.headerInn nav ul li a.onlineShoppingNav > span{ background-image:url(../images/objectives-img.png);}
.headerInn nav ul li a.faqNav > span{ background-image:url(../images/objectives1-img.png);}
.headerInn nav ul li a.loginNav > span{ background-image:url(../images/login-img.png);}
.headerInn nav ul li a.rd > span{ background-image:url(../images/rd.png);}
.headerInn nav ul li a.contactNav > span{ background-image:url(../images/contact-img.png);}
.headerInn nav ul li a:hover, .headerInn nav ul li a.active{color:#0056a3;} 
.headerInn nav ul li a:hover > span, .headerInn nav ul li a.active > span{background-position: 0 -43px ; border:1px solid #0056a3;}
nav > ul > li> ul.subMenu{display:none; position:absolute; top:70px ; left:0px;}
nav > ul > li:hover > ul{display:block;

z-index:100;
margin-top:9px;
border:1px solid #E8E8E8;
 border-radius:0 0 5px 5px;   background:url(../images/s15.png) ;

box-shadow:1px 1px 4px #cccccc;
padding-bottom:10px;

}
nav > ul > li:hover > ul >li{
width: auto;
display: block;
text-indent: 0px;

text-decoration: none;
text-align:left;
 color:#ffffff;
 border-bottom:1px solid #0a6b8a;
 text-transform:uppercase;


}

nav > ul > li:hover > ul >li a{ color:#fff; font-size:12px; display: block; padding: 12px 12px !important;}
nav > ul > li:hover > ul >li a:hover{ background:#007aad; color:#fff;}

nav > ul > li:hover > ul > li{ white-space:nowrap}


/*-------------banner-------------*/
.banner{width:100%; background:#143EA4 url(../images/banner-bg.jpg) repeat center; }
.bannerInn{width:1000px; margin:0 auto;  height:450px;}

.banner-01{width:100%; background:#143EA4 url(../images/banner-bg02.jpg) repeat center; }



.bannerInnUnder{width:1000px; margin:0 auto;  height:400px;}
/*-------------search-------------*/
.search{width:100%; height:76px; background:url(../images/search-bg.jpg) repeat-x; }
.searchInner{ width:1000px; margin:auto; height:76px; position:relative; z-index:100;}
.searchPanel{ position:absolute; width:250px; height:35px; top:25px;}
.searchPanelBox{ width:170px; background:#fff url(../images/icon/search.jpg) no-repeat 5px 5px; border:1px solid #e3e2e2; padding:6px 5px 6px 25px; color:#777777; vertical-align:middle;}
.linePanel22{ position:absolute; width:943px; height:71px;}
.searchPanelBoxCity{ width:165px; no-repeat 5px 5px; border:1px solid #e3e2e2; padding:6px 5px 6px 10px; color:#777777; vertical-align:middle;}

.searchPanelCity{ width:100%; padding-bottom:60px; margin:10px 0}
.sdButton{ width:38px; height:28px; background:url(../images/icon/search_button.png); vertical-align:middle; cursor:pointer; border:0px; margin-left:3px;}
.sdButton:hover{background:url(../images/icon/search_button_h.png);}
.sdButton2{ width:38px; height:28px; background:url(../images/icon/search_button2.png); vertical-align:middle; cursor:pointer; border:0px; margin-left:3px;}
.sdButton2:hover{background:url(../images/icon/search_button_h2.png);}

.stylePanel{ width:659px; height:20px; background:url(../images/yy.png); position:absolute; left:0px; top:90px;}
.social-container{position:absolute;margin:0;padding:0;display:block;width:240px;height:60px;top:10px; left:270px; }
.social-container li{display:block}
.social-container2{position:absolute;margin:0;padding:0;display:block;width:240px;height:60px;top:10px; right:0px; }
.social-container2 li{display:block}
.icons{position:absolute;display:block;width:50px;height:50px;background:url(../images/sprites-home.png) 0 0}
.icons-radius{border:2px solid #797979;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;transition:background-position .5s;-moz-transition:background-position .5s;-webkit-transition:background-position .5s;-o-transition:background-position .5s}
.fb-social-icon{background-position:0 -100px;left:0}
.fb-social-icon:hover{background-position:0 -150px}
.twitter-social-icon{background-position:-50px -100px;left:65px}
.twitter-social-icon:hover{background-position:-50px -150px}
.youtube-social-icon{background-position:-100px -100px;left:130px}
.youtube-social-icon:hover{background-position:-100px -150px}
.pinterest-social-icon{background-position:-150px -100px;left:195px}
.pinterest-social-icon:hover{background-position:-150px -150px}

/*-------------midPannel-------------*/
.midPannel{width:100%; background:url(../images/midpannel-bg.jpg) repeat; padding:22px 0 0; border-bottom:1px solid #ffffff; box-shadow:1px 1px 0px #c8c8c8} 
.midPannelInn{width:1000px; margin:0 auto; position:relative; height:690px;}
.midPannelInn .midContent{width:25%; padding:0 4%; text-align:center; float:left; background:url(../images/midpannel-border.png) no-repeat right center}
.midPannelInn .midContent.lastMidContent{background:none;}
.midPannelInn .midContent h1{ font-size:35px; line-height:40px; color:#414141; margin:16px 0 28px; font-family:'mainheading'}
.midPannelInn .midContent p{color:#5b5b5b ; line-height:21px; margin-bottom:30px;}
.midPannelInn .midContent> img{transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out;}
.midPannelInn .midContent:hover > img{transform:rotateY(360deg); -moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg);}
.midPannelInn .midContent p a{color:#fff; font-size:18px; background:url(../images/readmore-btn.png) no-repeat center top;  width:123px; height:37px; display:inline-block; line-height:35px; text-align:center}
.midPannelInn .midContent p a:hover{background:url(../images/readmore-btn.png) no-repeat center bottom;}

/*-------------midPannel-------------*/
.shadowPannel{width:100%; background:url(../images/shadowpannel-bg.jpg) repeat; height:51px; }
.shadowPannelInn{width:100%; background:url(../images/shadow-bg.png) no-repeat top center; height:51px;}

/*-------------mainPannel-------------*/
.mainPannel{width:100%; background:url(../images/mainpannel-bg.jpg) repeat; padding:28px 0 0px; border-bottom:1px solid #a0a9b2}
.mainPannelInn{width:1000px; margin:0 auto;}
.mainPannelInn .leftPannel{float:left; width:620px; padding-right:50px;}
.mainPannelInn .leftPannel .welcomPanel{ float:left}
.mainPannelInn  h1{margin-bottom:38px; color:#e7ecf0; font-size:30px; font-family:'subheading'}
.mainPannelInn .leftPannel p{color:#ffffff; line-height:20px; margin-bottom:30px;}
.mainPannelInn .leftPannel p.readmore{float:right;}
.mainPannelInn .leftPannel p.readmore a{color:#ffffff; font-size:10px; background:#4f5b67; border:1px solid #424e5a; padding:7px; border-radius:7px;}
.mainPannelInn .leftPannel p.readmore a:hover{background:#ef9523; border:1px solid #dc7b07}

/*-------------contactForm-------------*/
.mainPannelInn .leftPannel .contactForm{float:left; width:100%;}
.mainPannelInn .leftPannel .contactForm .formPannel{width:580px; float:left; background:url(../images/form-bg.png) repeat; padding:20px 20px 5px; border-radius:6px 6px 0 0}
.mainPannelInn .leftPannel .contactForm .formPannel ul{width:100%; float:left}
.mainPannelInn .leftPannel .contactForm .formPannel ul li{width:100%; float:left; margin-bottom:15px;}
.formTextbox{width:220px; height:31px; background:#8d98a2; border:1px solid #6a6e71; padding:0 6px 0 42px; color:#d7d7d7 !important; font-size:11px;}
.formTextbox.leftTextbox{margin-right:18px;}
.formTextarea{width:512px;  max-width:512px; min-width:512px;  height:41px; max-height:41px; mn-height:41px; background:#8d98a2; border:1px solid #6a6e71; padding:10px 6px 0 42px; color:#d7d7d7; font-size:11px; background:url(../images/message-form-icon.png) no-repeat top left;}
.submitBtn{color:#ffffff; font-size:10px; background:#4f5b67; border:1px solid #424e5a; padding:7px 12px; border-radius:7px; cursor:pointer; float:right}
.submitBtn:hover{background:#ef9523; border:1px solid #dc7b07}
.nameTextbox{ background:url(../images/name-form-icon.png) no-repeat top left;}
.phoneTextbox{background:url(../images/phone-form-icon.png) no-repeat top left;}
.emailTextbox{background:url(../images/mail-form-icon.png) no-repeat top left;}
.quesTextbox{background:url(../images/ques-form-icon.png) no-repeat top left;}

/*-------------rightPannel-------------*/
.mainPannelInn .rightPannel{float:right;width:300px; padding-left:30px;}
.mainPannelInn .rightPannel address{float:left;}
.mainPannelInn .rightPannel address a{color:#ffffff; }
.mainPannelInn .rightPannel address a:hover{color:#000000;}
.mainPannelInn .rightPannel address span{margin-bottom:10px; float:left; width:100%;}
.mainPannelInn .rightPannel address img{vertical-align:middle; margin-right:12px;}
.mainPannelInn .rightPannel address p.readmore{text-align:right; margin-top:30px; float:right}
.mainPannelInn .rightPannel address p.readmore a{color:#ffffff; font-size:10px; background:#4f5b67; border:1px solid #424e5a; padding:7px; border-radius:7px;}
.mainPannelInn .rightPannel address p.readmore a:hover{background:#ef9523; border:1px solid #dc7b07}
.mainPannelInn .rightPannel aside.serviceList{float:left;}
.mainPannelInn .rightPannel aside.serviceList ul{float:left; width:100%;}
.mainPannelInn .rightPannel aside.serviceList ul li{float:left; width:100%; margin-bottom:18px }
.mainPannelInn .rightPannel aside.serviceList ul li a{color:#ffffff; background:url(../images/servicelink-img.jpg) no-repeat left center ; padding-left:20px;  }
.mainPannelInn .rightPannel aside.serviceList a:hover{color:#000000;}

.mainPannelInn .rightPannel aside.serviceList p.readmore{text-align:right; margin-top:30px; float:right}
.mainPannelInn .rightPannel aside.serviceList p.readmore a{color:#ffffff; font-size:10px; background:#4f5b67; border:1px solid #424e5a; padding:7px; border-radius:7px;}
.mainPannelInn .rightPannel aside.serviceList p.readmore a:hover{background:#ef9523; border:1px solid #dc7b07}
/*-------------newsPannel-------------*/
.mainPannelInn .rightPannel .newsPannel{width:300px; float:left; margin-top:34px;}
.mainPannelInn .rightPannel .newsPannel p{margin-bottom:6px;}
.mainPannelInn .rightPannel .newsPannel p a.plus{color:#e30e0e;}
.mainPannelInn .rightPannel .newsPannel p a.plus:hover{color:#ef9523;}
.mainPannelInn .rightPannel .newsPannel p.allNews{float:right; margin-top:57px}
.mainPannelInn .rightPannel .newsPannel p.allNews a{color:#ffffff; font-size:10px; background:#4f5b67; border:1px solid #424e5a; padding:7px; border-radius:7px;}
.mainPannelInn .rightPannel .newsPannel p.allNews a:hover{background:#ef9523; border:1px solid #dc7b07}

/*-------------clientPannel-------------*/
.clientPannel{width:100%; padding:21px 0px; background:url(../images/clientpannel-bg.jpg) repeat; float:left}
.clientPannelInn{width:1000px; margin:0 auto}
.clientPannelInn h2{ font-size:24px; font-weight:normal; margin-bottom:10px; font-family:'heading'}
.clientPannelInn p{margin-bottom:10px}
.clientPannelInn .testimonial{ float:left; width:510px; padding:20px 30px 20px 100px; background:url(../images/testimonial-bg.jpg) no-repeat left top;}
.testimonial ul li p{ background:url(../images/used01.png) no-repeat; padding:0 0 0 30px; font-style:italic}
.testimonial ul li p img{vertical-align:middle; margin-left:5px;}
.clientPannelInn .signUp{ float:right;width:300px; padding-left:30px;}
.emilTextbox{width:265px; height:40px; background:url(../images/email-bg.jpg) no-repeat; color:#ffffff; font-size:11px; padding:0 10px}
.gobtn{width:50px; height:50px; position:absolute; top:-47px; right:7px; border-radius:50%; background:#494949 url(../images/gobtn-bg.png) no-repeat 22px 15px; cursor:pointer; box-shadow:0px 0px 2px 2px #494949} 
.gobtn:hover{ background:#e28a1a url(../images/gobtn-bg.png) no-repeat 22px 15px;}
.catList{float:left; width:100%;}
.catList li{ float:left; width:107px;  text-align:center; margin:18px;}
.catList li a{width:107px; height:107px; border-radius:50%; background:#f7f7f7; display:block; border:1px solid #e7e7e7; box-shadow:inset 0 0 5px #fff;  transition: all 1s ease-in-out 0s;}
.catList li a:hover{ margin-top:-15px; margin-bottom:15px  }
.catList li p{ width:100%; text-align:center; padding:5px 0 0 0}
.paggingPannel{width:100%; float:right; text-align:right; margin-top:40px; color:#5B5B5B}
.paggingPannel span{margin-right:10px;}
.paggingPannel a{background:#4F5B67; padding:5px 7px; color:#fff; margin:0 3px;}
.paggingPannel a:hover, .paggingPannel a.slected{background:#ef9523;}
/*-------------footer-------------*/
footer{width:100%; background:url(../images/footer-bg.jpg) repeat; padding:21px 0; float:left}
.footerInn{width:1000px; margin:0 auto; font-size:11px;}
.footerInn p.footerLeft{float:left; width:70%}
.footerInn p.footerLeft a{color:#ffffff}
.footerInn p.footerLeft a:hover{ text-decoration:underline}
.footerInn p.footerRight{float:right; width:30%; text-align:right}

.slider01{height:180px;}
.slider01 ul li{border-bottom:1px solid #a3adb5; padding:15px 0;}

/*-------------inner page-------------*/
.bannerInn.innerBanner{height:290px;}
.searchInner2{ width:510px; margin:auto; height:76px; padding-left:490px; position:relative; z-index:100;}
.innerPage{width:100%; background:url(../images/midpannel-bg.jpg) repeat; padding:20px 0}
.breadcumArea{position:absolute; left:0px; top:27px; color:#413f3e}
.breadcumArea a{ color:#413f3e; margin: 0 4px;}
.breadcumArea a.activePageLink , .breadcumArea a:hover{color:#d83224}
.innerPage .innerPageInn{ width:960px; margin:0 auto; background:#f4f4f4 url(../images/mm.png) repeat-y 660px 0; border-radius:6px; padding:20px 20px; margin-bottom:50px; position:relative}
.innerPage .innerPageInn22{ width:960px; margin:0 auto; background:#f4f4f4; height:690px; border-radius:6px; padding:20px 20px; margin-bottom:50px; position:relative}

.innerPage .innerPageInn23{ width:1000px; margin:0 auto;  border-radius:6px; padding:20px 0px; margin-bottom:20px; position:relative}

.innerPage .innerPageInn25{ width:1000px; margin:0 auto;  border-radius:6px; padding:20px 0px 0 0; position:relative}


.innerPageLeft{width:600px; float:left; padding:0 30px 0 10px} 
.innerPageInn22, .innerPageLeft h1{font-family: 'subheading'; font-size:30px; color:#0c8ed0; margin-bottom:15px; line-height:32px;}
.innerPageLeft p{color:#80878e; font-size:12px; line-height:20px; margin-bottom:10px; text-align:justify;}
.innerPageLeft ul.aboutusPoint li{color:#80878e; padding:0 0 7px 15px; background:#f4f4f4 url(../images/r1.png) no-repeat 0px 7px;}
.innerPageRight{width:290px; float:right; padding-left:30px;  padding-bottom:220px;}
.innerPageRight .topPannel{width:268px; border:1px solid #e7e7e7; padding:10px 10px ; border-radius:10px; text-align:center; margin-bottom:10px; background:url(../images/toppannel-bg.png) repeat}
.innerPageRight .topPannel h1{color: #414141;    font-family: 'mainheading';    font-size: 22px;    line-height: 24px;    margin: 10px 0 10px;} 
.innerPageRight .topPannel p {    color: #5B5B5B;    line-height: 21px;    margin-bottom: 16px;}
.innerPageRight .topPannel  a {    background: url("../images/readmore-btn.png") no-repeat scroll center top transparent;    color: #FFFFFF; 
    display: inline-block;    font-size: 12px;    height: 29px;    line-height:27px;    text-align: center;    width:97px;}
.innerPageRight .topPannel p a:hover{background:url(../images/readmore-btn.png) no-repeat center bottom;}
.innerPageNews{position:absolute; bottom:-24px; right:10px; width:265px;  padding:30px 20px 0; border-radius:10px 10px; background:url(../images/innerpagenews-bg.png) no-repeat; height:232px; color:#343434; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.innerPageNews h1{font-family: 'subheading'; font-size:30px;}
.innerPageNews a{color:#900;}
.innerPageNews span{margin-left:225px; padding-top:10px;}
.hhx{ float:right;}
.allNews1{ display:inherit; background: none repeat scroll 0 0 #4F5B67;    border: 1px solid #424E5A;    border-radius: 7px 7px 7px 7px;    color: #FFFFFF !important;    font-size: 10px;    padding:3px 7px;	}
	
.allNews1:hover{  background: none repeat scroll 0 0 #EF9523;    border: 1px solid #DC7B07;}
	
.span-7{ width:270px; float:left; padding-bottom:13px;}
.span-8 {float:left;    width: 310px;}
	
	
input.selectable {background: none repeat scroll 0 0 #F6F6F6;    border: 1px solid #CCCCCC;    border-radius: 50px 50px 50px 50px;    padding: 15px 10px 15px 60px;}
input.user-icon {    background: url("../images/icon/name-form-icon.png") no-repeat scroll 0 0 #F6F6F6; width:200px;}
input.mail-icon {    background: url("../images/icon/mail-form-icon.png") no-repeat scroll 0 0 #F6F6F6; width:200px;}
input.phone-icon {    background: url("../images/icon/phone-form-icon.png") no-repeat scroll 0 0 #F6F6F6; width:200px;}
.comercial-message-input {background: none repeat scroll 0 0 #F6F6F6; border-radius: 20px 20px 20px 20px; height: 156px;  padding-left: 60px;width:240px;}
textarea.pencil-icon {background: url("../images/icon/pencil-form-icon.png") no-repeat scroll 0 0 #F6F6F6; width:270px; border: 1px solid #CCCCCC; padding:10px;
}
.stylePanel-10 {    position: relative;}
.asterisk {background: none repeat scroll 0 0 #CCCCCC;    border-radius: 50px 50px 50px 50px;    position: absolute;    right: 12px;    text-align: center;
    top: 16px;    width: 20px;	height:20px;	padding-top:0px;}
.asterisk {   text-align: center;}
.asterisk img {   margin-top: -5px;}	

.address12{color:#333; line-height:26px;}
.address12 h1{color: #0C8ED0;    font-family: 'subheading';    font-size: 30px;    line-height: 32px;    margin-bottom: 15px;}
.address12 img{margin-right:10px; vertical-align:middle;}
.address12 a{color:#069; text-decoration:underline;}
.address12 a:hover{text-decoration:none;}	

.tabServices{width:100%; float:left; margin-top:50px;}
ul.categoriesOption{width:100%; display:inline-block;}
ul.categoriesOption li{float:left; text-align:center; width:33%; margin-bottom:20px; height:110px}	
ul.categoriesOption li a{color:#5b5b5b;}
ul.categoriesOption li a:hover{color:#000;}
.servicesBox{ background:#ececec; border:1px solid #e1e1e1; text-align:center; width:200px; height:150px; border-radius:50%; padding-top:50px;}
.panel .front{float:none;position:absolute;top:0;left:0;z-index:900;-webkit-transform:rotateX(0deg) rotateY(0deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateX(0deg) rotateY(0deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.panel .front img{-moz-backface-visibility:hidden}
.panel:hover .front{z-index:900;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}
.panel .back{float:none;position:absolute;top:0;left:0;z-index:800;-webkit-transform:rotateY(-180deg);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-transform:rotateY(-180deg);-moz-transform-style:preserve-3d;-moz-backface-visibility:hidden;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.panel:hover .back{z-index:1000;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg)}

.clients-ul-container{position:absolute}
.clients-ul-container ul li{list-style:none !important;}
.clients-circle-container{width:220px;height:220px;position:absolute}
.clients-circle-container .slides{width:100%;height:100%;position:relative;padding-left:4px}
.clients-circle-container .client-link,.clients-circle-container .client-link:hover,.clients-circle-container .client-link:focus,.clients-circle-container .client-link:visited{color:#742A70}
.clients-circle-container .refresh-circle{width:100%;height:100%;display:block}
.clients-circle-container .panel{width:100%;height:100%;display:block}
.quote-icon-open{width:50px;height:50px;background:url(../images/sprites-home.png) -100px -200px no-repeat;display:block;position:absolute;left:50%;margin-left:-25px;top:-2px}
.quote-icon-close{width:50px;height:50px;background:url(../images/sprites-home.png) -150px -200px no-repeat;display:block;position:absolute;left:50%;margin-left:-25px;bottom:-2px}
.quote-vertical-container{width:180px;height:180px;display:table}
.quote-vertical-cell{display:table-cell;vertical-align:middle;width:100%;margin:0 auto;text-align:center}
.quote-text{ color:#776b6b; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:14px !important;}
.readMoreButton{padding:5px 10px;  border:1px solid #cb8d12; border-radius:50px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff;
background: #f8ae1c; /* Old browsers */
background: -moz-linear-gradient(top,  #f8ae1c 0%, #e09a10 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8ae1c), color-stop(100%,#e09a10)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8ae1c 0%,#e09a10 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8ae1c 0%,#e09a10 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8ae1c 0%,#e09a10 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8ae1c 0%,#e09a10 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ae1c', endColorstr='#e09a10',GradientType=0 ); /* IE6-9 */transition: all 1s ease-in-out 0s;
}
.readMoreButton:hover{padding:5px 10px;  border:1px solid #cb8d12; border-radius:50px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff;
background: #e09a10; /* Old browsers */
background: -moz-linear-gradient(top,  #e09a10 0%, #f8ae1c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e09a10), color-stop(100%,#f8ae1c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e09a10 0%,#f8ae1c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e09a10 0%,#f8ae1c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e09a10 0%,#f8ae1c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e09a10 0%,#f8ae1c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e09a10', endColorstr='#f8ae1c',GradientType=0 ); /* IE6-9 */

}
.buttonPanel{padding:5px 15px;  border:1px solid #cb8d12; border-radius:50px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff;
background: #f8ae1c; /* Old browsers */
background: -moz-linear-gradient(top,  #f8ae1c 0%, #e09a10 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8ae1c), color-stop(100%,#e09a10)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8ae1c 0%,#e09a10 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8ae1c 0%,#e09a10 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8ae1c 0%,#e09a10 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8ae1c 0%,#e09a10 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ae1c', endColorstr='#e09a10',GradientType=0 ); /* IE6-9 */
}
.bottomUsed{text-align:center; width:100%;}
.bottomUsed a{ background:#6c747c; padding:10px 20px; border-radius:10px;  color:#FFF; display:inline; font-weight:bold; margin:0 70px; transition: all 1s ease-in-out 0s;}
.bottomUsed a:hover{  background:#ed901e;}

.slide-logo{width:100%;height:100%;position:absolute;top:0;left:0;border:2px solid #FFF;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;text-align:center;background:#f4a51b;display:block}
.slide-quote{color:#731471;padding:20px;width:180px;height:180px;position:absolute;top:0;left:0;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;text-align:center;background:#f5f5f5;border:2px solid #FFF}
.loginBtn{color:#ffffff; font-size:10px; background:#4f5b67; border:1px solid #424e5a; padding:5px 30px; border-radius:7px; cursor:pointer; float:left}
.loginBtn:hover{background:#ef9523; border:1px solid #dc7b07}
label{color:#919191;}
.used-20 a{ text-decoration:underline; color:#900; padding-left:20px; padding-top:10px; vertical-align:middle;}
.used-20 a:hover{ text-decoration:none;}
.resetBtn{margin-right:12px;}
.midiaPnelBottom{width:100%; text-align:center; padding-bottom:15px;}
.midiaPnelBottom a{color:#fff; margin:0px 5px;}
.midiaPnelBottom a:hover{text-decoration:underline;}
.inputbox100{ width:162px; padding:5px; border:1px solid #b9b9b9; color:#767676;}
.style-24 p strong{color:#ec850b;}
.style-24 table tr td{padding:10px 0;}
.style-24 table tr td span{color:#F00;}
.style-24 table tr td a{color:#1bb3d3;}

.mtcWrapper{width:100%; float:left; font-family:Arial, Helvetica, sans-serif}
.mtc{width:600px; float:left;margin: 0 auto 20px;    overflow: hidden;    padding: 17px 0 0;}
.mtcInn{ border-radius:16px; border:1px solid #ccc;  float:left; width:598px}
.mtcInn ul{width:100%; float:left;}
.mtcInn ul li{background-color: #F7F7F7;  background-repeat: repeat-x;    border-bottom: 1px solid #D5D5D5;    float: left;    font-size: 14px;
    line-height: 18px;    margin: 0;    overflow: hidden;    padding: 10px 0;    width: 100%;}
.mtcInn ul li:first-child {    border-top-left-radius: 16px;    border-top-right-radius: 16px;}
.mtcInn ul li:last-child {     border-bottom-left-radius: 16px;    border-bottom-right-radius: 16px;}
.mtcInn ul li div {    background: url("../images/rating-arrow.png") no-repeat scroll 98% 13px transparent; font-size:12px; font-family:Arial, Helvetica, sans-serif;
    color: #424242;    float: left;    margin: 0;    padding: 0;    position: relative;    width: 100%;}
.mtcInn ul li div a.titleName{    color: #424242;    display: inline-block !important;    float: left;    line-height: 15px;    padding: 10px;    width: 260px;}
.mtcInn ul li div a.titleName:hover{color:#0C8ED0;}
.mtcInn ul li div span.ratingPannel{width:290px; float:left; color: #737373;    display: inline-block;    font-size: 11px;    font-style: italic;    } 
.mtcInn ul li div span.ratingPannel span.criticsRating {    float: left;    padding-top: 10px;    width: 145px;}
.mtcInn ul li div span.ratingPannel span.userRating {    float: left;    padding-top:10px;    width: 145px;}

.leftSide{width:180px; float:left; padding:10px 0 0; color:#424242; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-right:20px}
.leftSide h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:5px; border-bottom:1px dotted #ccc;}
.leftSide ul.upperList { background:#EFEFEF; float:left; width:180px;}
.leftSide ul.upperList li, .leftSide ul.lowerList li{border-bottom:1px dotted #ccc; padding:6px 5px; font-size:12px; }
.leftSide ul.upperList li.listSel, .leftSide ul.lowerList li.listSel{background:#4F5B67; color:#ffffff;}
.leftSide ul.upperList li a, .leftSide ul.lowerList li a{color:#EF9523;}
.leftSide ul.upperList li a:hover, .leftSide ul.lowerList li a:hover{color:#424242;}
.leftSide ul.lowerList li span.bold{font-weight:bold;}

.leftSide ul.lowerList { background:#F4F4F4; float:left; width:180px;}
.midSide{width:400px; float:right;}
.midSide .midSideTop{ border:1px solid #ccc; padding:10px ; width:378px; margin-top:36px; border-radius:10px;  color:#424242; float:left}
.midSideTop .mstTitle{color:#EF9523; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block}
.midSideTop .mstTitle:hover{color:#0C8ED0;}
.midSideTop p.mstRating{width:378px; float:left; border-bottom:1px dotted  #ccc;  padding:6px 0; margin-bottom:0px;}
.midSideTop p.mstRating span.ratingPannel{width:378px; float:left; color: #737373;    display: inline-block;    font-size: 11px;    font-style: italic;    } 

.midSideTop p.mstRating span.ratingPannel span.criticsRating {    float: left;        width: 170px;}
.midSideTop p.mstRating span.ratingPannel span.userRating {    float: left;     width: 170px;}
.midSideTop .mstCategary{width:378px; padding:6px 0 ; border-bottom:1px dotted  #ccc; display: inline-block;    font-size: 11px;    font-style: italic;  color: #EF9523; } 
.midSideTop .mstCategary a{color:#EF9523;}
.midSideTop .mstCategary a:hover{color:#0C8ED0;}
.midSideTop .mstDesc{width:378px; float:left; margin:10px 0}
.midSideTop .mstDesc .mstLogo{float: left; height: 118px; margin:0 15px 10px 0;   width: 85px;}	
.midSideTop .mstDesc .mstDetail{float:left; width:270px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.midSideTop .mstDesc .mstDetail ul{ float: left;    width: 100%;}
.midSideTop .mstDesc .mstDetail ul li{ border-bottom: 1px solid #EFEFEF;     float: left;    padding: 4px 0;    width: 100%;}
.midSideTop .mstDesc .mlt { color: #A9A9A9;    float: left;    font-weight: bold;    width: 100px;}
.midSideTop .mstDesc .mrt {    color: #000000;    display: block;    margin: 0 0 0 100px; width:170px;}
.midSideTop .mstDesc .mrt a{color:#EF9523;}
.midSideTop .mstDesc .mrt a:hover{color:#0C8ED0;}
.midsideArticle{ padding:10px ; width:380px; margin-top:20px;  color:#424242; float:left; background:#EFEFEF}
.midsideArticle:hover{background:#dfdddd;}
.right_click{float:left; width:16px; height:20px; margin-top:3px;}
.titleName{ color: #EF9523;    float: left;    font-size: 13px;    font-weight: bold;    margin: 0px 0 0 6px;}
.titleName a{color: #EF9523;}
.articleRating{float:right;}
.criticsRating{ color: #424242;    float: right;    font-weight: bold;}
.criticsRating a{color:#424242}
.criticsRating a:hover{color:#EF9523}
.articleDecs{width:100%; float:left; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:6px 0; margin-top:10px;}
.articleDecs p{margin-bottom:5px;}
.articleDecs p a{color:#EF9523;}
.articleDecs p a:hover{color:#0C8ED0;}
.articleButton {width:100%; float:left; padding:6px 0; margin:10px 0}
.articleButton a{background:#EF9523 ; color:#ffffff; padding:5px 7px; margin:0px 5px;}
.articleButton a:hover{background:#4F5B67}



/* -------------------------------------------------------------------------------- */

.float_left {
    float: left;
}

.float_right{
    float: right;
}
.home_about_content {
	width:978px;
	
	padding:0 0 20px 0;
	text-align:center;
}
.padding-06{padding:0 0 0px 0 !important;}
.home_about_content .column_left {
	width:680px;
	float:left;
	padding:0 40px 0 0;
	background:url(../images/vertical_divider.jpg) repeat-y right top;
	text-align:center;
}
.home_about_content .column_left strong{font-size:14px;}
.home_about_content .about_content_area {
	width:100%;
	float:left;
	padding:0 0 35px 0;
	text-align:left;
}
.about_content_area p{ color:#555555; text-align:justify; line-height:25px;}
.about_content_area a{color:#005AAA; font-weight:bold;}
.whychoose{
	border:1px solid #999;
	padding:3px;
	}
.home_about_content .about_content_area .subheading {
	width:100%;
	float:left;
	padding:0 0 10px 0;
	text-align:left;
	font:18px Arial;
	color:#4b4a4a;
	line-height:20px;
}
.home_about_content .about_content_area .default_txt {
	float:left;
	text-align:justify;
	font:12px Arial;
	color:#7b7b7b;
	line-height:20px;
}
.home_about_content .about_content_area .default_txt a {
	font:11px Arial;
	color:#609102;
	font-weight:bold;
	text-decoration:none;
}
.home_about_content .about_content_area .default_txt a:hover {
	color:#000000;
	text-decoration:none;
}
.home_about_content .about_content_area .default_txt img{
    float:left;
	margin-right:20px;
}
.home_about_content .newsletter_area {
	width:100%;
	float:left;
	text-align:left;
	background:#eaeaea;
	border:1px solid #d9d9d9;
	padding:7px 0;
	border-radius:5px;
}

.home_about_content .newsletter_area .round_center {
	width:650px;
	float:left;
	padding:5px 0px 0px 25px;
	text-align:left;
}
.home_about_content .newsletter_area .round_center .newsletter_heading {
	width:100%;
	float:left;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background:url(../images/newsletter_divider.jpg) repeat-x left bottom;
	text-align:left;
	font:18px Helvetica Neue LT STD, Arial Narrow;
	color:#494949;
	font-weight:bold;
	text-shadow:#ffffff 1px 1px;
	line-height:30px;
}
.home_about_content .newsletter_area .round_center .newsletter_heading img {
	vertical-align:text-bottom;
	margin:0 10px 0 0;
}
.home_about_content .newsletter_area .round_center .newsletter_form_txt {
	width:100%;
	float:left;
	padding:0 0 10px 0;
	text-align:left;
	font:13px Arial;
	line-height:20px; color:#5E5E5E;
}
.newsletter_form_txt input[type=text] {
	width:246px;
	height:40px;
	float:left;
	padding:0 10px 0 10px;
	background:url(../images/newsletter_input_bg.png) no-repeat left top;
	text-align:left;
	font:12px Arial;
	color:#8e8e8e;
	line-height:40px;
}
.newsletter_form_txt input[type=submit] {
	width:42px;
	height:40px;
	float:left;
	margin:0 0 0 -40px;
	background:url(../images/newsletter_submit_btn.png) no-repeat left top;
	border:0;
	cursor:pointer;
}
.newsletter_form_txt input[type=submit]:hover {
	background:url(../images/newsletter_submit_btn.png) no-repeat left bottom;
}

.newsletter_form_txt ul li{
	padding:0px 5px;
	text-transform:uppercase;
	border-right:1px solid #CCC;
	font-weight:bold;
}

.newsletter_form_txt ul li ul li{
	padding:0px 10px;
	text-transform:capitalize;
	border:none;
	font-weight:normal;
}

.home_about_content .column_right {
	width:250px;
	float:right;
	text-align:left;
}
.home_about_content .column_right .heading {
	width:100%;
	float:left;
	margin:0 0 30px 0;
	text-align:left;
	border-bottom:1px dashed #494949;
	font:25px Helvetica Neue LT STD, Arial Narrow;
	color:#494949;
	font-weight:bold;
	text-shadow:#ffffff 1px 1px;
	line-height:20px;
}
.home_about_content h2{
	width:100%;
	float:left;
	margin:0 0 20px 0;
	text-align:left;
	font:25px Helvetica Neue LT STD, Arial Narrow;
	color:#494949;
	font-weight:bold;
	text-shadow:#ffffff 1px 1px;
	line-height:20px;
	text-transform:capitalize;
}

.home_about_content .column_right .heading span {
	border-bottom:0px dashed #494949;
	background-color:#f7f7f7;
}

.home_about_content .column_right ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	float:left;
}
.home_about_content .column_right ul li {
	width:100%;
	float:left;
	padding:0 0 13px 0;
	text-align:left;
}
.home_about_content .column_right ul li.last {
	padding:0 0 0 0;
}
.home_about_content .column_right ul li .img_space {
	width:65px;
	float:left;
	background:url(../images/vertical_divider.jpg) repeat-y right top;
	text-align:center;
}
.home_about_content .column_right ul li .img_space1 {
	width:65px;
	float:left;
	background:url(../images/vertical_divider.jpg) repeat-y right top;
	text-align:center;
	padding-bottom: 15px;
	padding-top: 15px;
}
.home_about_content .column_right ul li .img_space2 {
	width:65px;
	float:left;
	background:url(../images/vertical_divider.jpg) repeat-y right top;
	text-align:center;
	padding-bottom: 10px;
	padding-top: 10px;
}
.home_about_content .column_right ul li .img_space3 {
	width:65px;
	float:left;
	background:url(../images/vertical_divider.jpg) repeat-y right top;
	text-align:center;
	padding-bottom: 10px;
	padding-top: 10px;
}
.home_about_content .column_right ul li .img_space4 {
	width:65px;
	float:left;
	background:url(../images/vertical_divider.jpg) repeat-y right top;
	text-align:center;
	padding-bottom: 6px;
	padding-top: 6px;
}
.home_about_content .column_right ul li .img_space5 {
	width:65px;
	float:left;
	background:url(../images/vertical_divider.jpg) repeat-y right top;
	text-align:center;
	padding-top: 4px;
	padding-bottom: 4px;
}
.home_about_content .column_right ul li .img_desc {
	width:205px;
	float:right;
	padding:0 0 13px 0;
	border-bottom:1px dotted #555555;
	text-align:text;
	font:12px Arial;
	color:#555555;
	line-height:20px;
}
.home_about_content .column_right ul li.last .img_desc {
	padding:0 0 0 0;
	border-bottom:0px dotted #555555;
}
.home_about_content .column_right ul li .img_desc a{color:#005aaa;}
.home_about_content .column_right ul li .img_desc a:hover{color:#000000;}

.certification_area {
	width:978px;
	height:127px;
	
	background:url(../images/1.png) no-repeat left top;
}
.certification_area ul {
	width:775px;
	padding:0;
	list-style-type:none;
	float:right;
	margin-top: 23px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.certification_area ul li {
	width:127px;
	float:left;
	text-align:center;
}

#footer_area {
	width:100%;
	float:left;
	text-align:center;
}
#footer_area .footerTop{width:100%; background:#0057a4; border-bottom:1px solid #0463b6}
#footer_area .footerBottom{width:100%; background:#00417a;}
#footer_area .footer_row_first {
	width:827px; margin:0 auto;
	height:240px;
	
	text-align:left;
}
#footer_area .footer_row_first .links_area {
	/*width:660px;*/
	float:left;
	margin:35px 0 0 0;
	text-align:left;
}
#footer_area .footer_row_first .links_column {
	float:left;
	margin:0 21px 0 0;
}
#footer_area .footer_row_first .links_column.last {
	margin:0 0 0 0;
}
#footer_area .footer_row_first .links_area ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	float:left;
}
#footer_area .footer_row_first .links_area ul li {
	width:100%;
	float:left;
	padding:0 0 8px 0;
	text-align:left;
	font:12px Arial;
	color:#a1a1a1;
}
#footer_area .footer_row_first .links_area ul li.subheading {
	width:100%;
	float:left;
	margin:0 0 12px 0;
	padding:0 0 8px 0;
	border-bottom:1px dotted #2f93eb;
	text-align:left;
	font:13px Arial;
	color:#fff;
	font-weight:bold;
}
#footer_area .footer_row_first .links_area ul li a {
	padding:0 0 0 12px;
	background:url(../images/footer_link_arrow.gif) no-repeat left 5px;
	color:#fff;
	text-decoration:none;
}
#footer_area .footer_row_first .links_area ul li a:hover {
	color:#63b4fc;
	text-decoration:none;
}

#footer_area .footer_row_first .keyword_area {
	width:289px;
	float:right;
	text-align:left;
}
#footer_area .footer_row_first .keyword_area .heading_base {
	width:289px;
	height:67px;
	float:left;
	margin:0 0 7px 0;
	padding:10px 0 0 0;
	background:url(../images/keyword_tag_base_img.png) no-repeat left top;
	text-align:center;
}
#footer_area .footer_row_first .keyword_area .tags_area {
	width:289px;
	float:left;
	margin:0 0 20px 0;
	text-align:left;
}
#footer_area .footer_row_first .keyword_area .tags_area ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:140px;
	float:left;
}
#footer_area .footer_row_first .keyword_area .tags_area ul.right {
	float:right;
}
#footer_area .footer_row_first .keyword_area .tags_area ul li {
	width:100%;
	float:left;
	margin:4px 0 0 0;
}
#footer_area .footer_row_first .keyword_area .tags_area ul li span {
	width:auto;
	height:26px;
	float:left;
	padding:0 2px 0 25px;
	background:url(../images/tag_left.png) no-repeat left top;
}
#footer_area .footer_row_first .keyword_area .tags_area ul li a {	width:auto;	height:26px;	float:left;	padding:0 5px 0 0;	background:url(../images/tag_right.png) no-repeat right top;	font:12px Arial;	color:#a5acb1;	font-weight:bold;	line-height:26px;	text-decoration:none;}
#footer_area .footer_row_first .keyword_area .tags_area ul li a:hover {	color:#63b4fc;	text-shadow:#2a3134 1px 1px;	text-decoration:none;}
#footer_area .footer_row_first .keyword_area .follow_us_heading {	width:100%;	float:left;	margin:0 0 7px 0;	padding:0 0 8px 0;
	background:url(../images/horizontal_divider.jpg) repeat-x left bottom;	text-align:center;	font:11px Arial;	color:#ffffff;	font-weight:bold;}
#footer_area .footer_row_first .keyword_area .smo_icon {	width:100%;	float:left;	text-align:center;}
#footer_area .footer_row_first .keyword_area .smo_icon img {	margin:0 5px;}

#footer_area .footer_row_second {width:1000px; margin:0 auto;height:47px;	text-align:left;	font:10px Arial;	color:#68839b;	text-transform:uppercase;line-height:47px;}
#footer_area .footer_row_second p.float_left{float:left;}
#footer_area .footer_row_second p.float_right{float:right;}
#footer_area .footer_row_second a {	color:#68839b;	text-decoration:none;}
#footer_area .footer_row_second a:hover {	color:#b6b0b0;	text-decoration:none;}

/* -------------------------------------------------------------------------------- */

@font-face {
    font-family: 'BASKVILL';
   
    src: 
         url('../fonts/BASKVILL.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;
	

}


/*
     FILE ARCHIVED ON 10:04:04 Oct 20, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:18:33 May 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.295
  load_resource: 385.384
  PetaboxLoader3.resolve: 309.346
  PetaboxLoader3.datanode: 75.331
*/