body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#333; background:url(../img/headerBg.gif) repeat-x;}
h1, h2, h3, h4, h5, h6, ul, li, ol, p, input, select, textarea, table, div{padding:0; margin:0; list-style:none; font-family:Arial, Helvetica, sans-serif;}
a{color:#f26739; text-decoration:underline; outline:none;}
a:hover{text-decoration:none; outline:none;}
A{color:#f26739; text-decoration:underline; outline:none;}
A:HOVER{text-decoration:none; outline:none;}

a img{ border:none;}

.clr{clear:both; line-height:0; font-size:0; height:0;}
.NoBg{background:none !important;}
.floatL { float:left;}
.floatR { float:right;}

.wrapper { width:1003px; margin:auto;}
.header{ height:80px;}
.header  .head{height:80px;}
.header  h1 {width:212px; height:70px; text-indent:-9999px; margin-right:30px; float:left;}
.header  h1 a{ background:url(../img/logo.gif) no-repeat; width:212px; height:70px; display:block; text-indent:-9999px; margin-top:5px;}
.header  h2 {width:206px; height:27px; text-indent:-9999px; float:right;}
.header  h2 a{ background:url(../img/liveChat.gif) no-repeat; width:200px; height:62px; margin-top:10px; display:block; text-indent:-9999px;}
/*.header  h2 a{ background:url(../img/imgJobOpen.gif) no-repeat; width:127px; height:65px; display:block; text-indent:-9999px;}*/
.header .testimonial{ padding-top:20px; width:540px; float:left;}

.tabs {height:65px;}
.tabs ul.navigation  { padding-top:13px;}
.tabs ul.navigation li { float:left; padding-left:10px; }
.tabs ul.navigation a{width:115px; height:38px; display:block; text-indent:-9999px;}

.overview1{ background:url(../img/overviewAct.gif) no-repeat;}
.plans1{ background:url(../img/plansAct.gif) no-repeat;}
.benefits1{ background:url(../img/benefitsAct.gif) no-repeat;}
.faq1{ background:url(../img/faqAct.gif) no-repeat;}
.clients1{ background:url(../img/clientsAct.gif) no-repeat;}
.contact1{ background:url(../img/contactAct.gif) no-repeat;}

.tabs ul.navigation li a.overview{ background:url(../img/overview.gif) no-repeat;}
.tabs ul.navigation li a:hover.overview{ background:url(../img/overviewAct.gif) no-repeat;}
.tabs ul.navigation li a.overviewAct{ background:url(../img/overviewAct.gif) no-repeat;}

.tabs ul.navigation li a.plans{ background:url(../img/plans.gif) no-repeat;}
.tabs ul.navigation li a:hover.plans{ background:url(../img/plansAct.gif) no-repeat;}
.tabs ul.navigation li a.plansAct{ background:url(../img/plansAct.gif) no-repeat;}

.tabs ul.navigation li a.benefits{ background:url(../img/benefits.gif) no-repeat;}
.tabs ul.navigation li a:hover.benefits{ background:url(../img/benefitsAct.gif) no-repeat;}
.tabs ul.navigation li a.benefitsAct{ background:url(../img/benefitsAct.gif) no-repeat;}

.tabs ul.navigation li a.faq{ background:url(../img/faq.gif) no-repeat;}
.tabs ul.navigation li a:hover.faq{ background:url(../img/faqAct.gif) no-repeat;}
.tabs ul.navigation li a.faqAct{ background:url(../img/faqAct.gif) no-repeat;}

.tabs ul.navigation li a.clients{ background:url(../img/clients.gif) no-repeat;}
.tabs ul.navigation li a:hover.clients{ background:url(../img/clientsAct.gif) no-repeat;}
.tabs ul.navigation li a.clientsAct{ background:url(../img/clientsAct.gif) no-repeat;}

.tabs ul.navigation li a.contact{ background:url(../img/contact.gif) no-repeat;}
.tabs ul.navigation li a:hover.contact{ background:url(../img/contactAct.gif) no-repeat;}
.tabs ul.navigation li a.contactAct{ background:url(../img/contactAct.gif) no-repeat;}

.tabs .rhtLnk { float:right; padding-top:13px;}
.tabs .rhtLnk a{color:#FFF; font-size:12px;}

.mid { padding-bottom:30px;}
.mid .midTop p { font-size:14px; width:700px; line-height:20px;}
.mid h3 { font-size:42px; padding:30px 0px;}
.mid h3 span{ color:#f26739;}
.mid h4 { color:#f26739; font-size:20px; line-height:40px; margin-top:10px;}
.mid .midTop{ padding-bottom:30px; border-bottom:1px solid #e5e3e0;}
a.btnViewPlans { background:url(../img/btnViewPlans.gif) no-repeat; width:203px; height:52px; display:block; text-indent:-9999px; float:right; }
a.btnMoreResons { background:url(../img/btnMoreResons.gif) no-repeat; width:203px; height:52px; margin-top:20px; display:block; text-indent:-9999px; float:right; }
a.btnGotQues { background:url(../img/btnGotQues.gif) no-repeat; width:203px; height:52px; display:block; text-indent:-9999px; float:right; }
a.btnLetsTalk { background:url(../img/btnLetsTalk.gif) no-repeat; width:203px; height:52px; margin-top:20px; display:block; text-indent:-9999px; float:right; }
a.btnClients { background:url(../img/btnClients.gif) no-repeat; width:203px; height:52px; margin-top:110px; display:block; text-indent:-9999px; float:right; }



.overview .solu h4{ background:url(../img/soluIcon.gif) no-repeat left; padding-left:35px;}
.overview .solu{ float:right; width:49%;}
.overview .prob{ float:left; width:49%; }
.overview .prob h4{ background:url(../img/probIcon.gif) no-repeat left; padding-left:35px;}

.plans h5{ text-align:center; font-size:22px; line-height:45px;}
.plans .expert{ float:right; width:47%}
.plans .standard{ float:left; width:47%}

.plans .plansTbl{width:100%;}
.plans .plansTbl tr th{ line-height:40px; font-size:19px; font-weight:normal; color:#525252; vertical-align:middle;}
.plans .plansTbl td{ padding:7px 0px; font-size:15px; font-weight:bold; color:#7F7F7F; vertical-align:middle;}
.plans .plansTbl td.rec{background:url(../img/imgRec.gif) no-repeat bottom; width:109px; height:35px;}
.plans .plansTbl td.standBtm{background:url(../img/standBtm.gif) no-repeat top; width:109px; height:10px;}
.plans .plansTbl tr th{background:#F6F5F4 url(../img/plansTh.gif) repeat-x bottom; height:40px;}
.plans .plansTbl tr th.stand{background:#EF7446 url(../img/plansThStand.gif) repeat-x bottom; color:#FFF;}


.plans .plansTbl tr.gry td { background:#E9E8E7;}
.plans .plansTbl tr td.stand { background:#EE7446; border-bottom:1px solid #D86843; color:#FFF;}
.plans .plansTbl tr.price td.stand {background:#EE7446 !important; color:#FFF !important; line-height:40px; font-size:19px; font-weight:normal; border:none; border-top:1px solid #FFF;}
.plans .plansTbl tr.price td{background:#FFF url(../img/bgPrice.gif) repeat-x top; line-height:40px; font-size:19px; font-weight:normal; color:#525252 !important; vertical-align:middle;}
.plans .cond { padding-bottom:10px; font-size:12px; color:#666666; border-bottom:1px solid #D6D6D6;}
.plans .blk {line-height:50px; font-size:19px; font-weight:normal; color:#525252; }
.plans .blk a{ background:url(../img/btnBuyNow.png) no-repeat right 5px; float:left; margin:5px 0 0 5px; text-indent:-9999px; word-spacing:0px; display:block; width:81px; height:35px;}
#tooltip{ position:absolute; padding:5px; border:1px solid #B9B9B9; color:#555; font-size:13px; z-index:100;}


.buyNowFrm {background:#FFFFFF; border:5px solid #999999; padding:0px;}
.buyNowFrm h6{ font-size:18px; font-weight:normal; line-height:35px; padding-left:5px; color:#FFFFFF; background:#EF7446 url(../img/plansThStand.gif) repeat-x bottom;}
.buyNowFrm .stockCtnt { margin:auto; width:364px;}
.buyNowFrm .formField { padding-bottom:10px;}
.buyNowFrm .input { border:1px solid #CCC; padding:3px; height:20px;  width:248px;}
.buyNowFrm label{ width:105px;  margin-top:3px; float:left; font-size:13px;}
.buyNowFrm a.calender{ background:url(../img/calenderIcon.gif) no-repeat; width:27px; height:27px; display:block; text-indent:-9999px;}
.buyNowFrm .stockCtnt .list li{background:url(../img/bullet.gif) no-repeat left 8px; padding-left:18px; line-height:20px;}

.MsgPopup{position:absolute; top:0px; left:50%; z-index:999;}
a.iconClose { background:url(../img/iconClose.gif) no-repeat; width:9px; height:10px; display:block; float:right; text-indent:-9999px;}
.MainDv{position:absolute; top:0px; left:0px; background:#000; opacity:0.1; filter:alpha(opacity=70); z-index:998; min-height:100%;} /* min-height: 100% imp for cross browsers to display 100% height for lightbox */
.Ifrm{position:absolute; top:0px; border:0; left:0px; background:#000; opacity:0.6; filter:alpha(opacity=40); z-index:997; min-height:100%;} /* min-height: 100% imp for cross browsers to display 100% height for lightbox */

.mid h6 { text-align:center; padding-top:30px; font-size:20px; font-weight:normal; line-height:25px;}
.mid h6 b{ color:#f26739;}
.mid h6 a, a:hover{ color:#f26739;}
.serTax { padding-top:5px; color:#666666;}

.list li { background:url(../img/bullet.gif) no-repeat left 7px; font-size:14px; font-weight:bold; padding:5px 0 5px 20px;}
.list li p{font-size:13px; font-weight:normal; padding:3px 0 3px 0;}

.faqLst {float:left; width:750px;}
.faqLst  li { background:url(../img/bullet.gif) no-repeat left 7px; font-size:14px; padding:5px 0 5px 20px; line-height:17px;}
.faqLst  a{ text-decoration:none;}

.curBx{ background:#f6f5f4;}
.curBx .top { background:#f6f5f4; height:10px; font-size:0px;}
.curBx .topRht { background:url(../img/curRhtTop.gif) no-repeat top right; height:10px; padding-right:10px; font-size:0px;}
.curBx .topLft { background:url(../img/curLftTop.gif) no-repeat top left; height:10px; padding-left:10px; font-size:0px; display:block; float:left;}
.curBx .midRht { background:url(../img/curRhtMid.gif) repeat-y top right; padding-right:10px;}
.curBx .midLft { background:url(../img/curLftMid.gif) repeat-y top left; padding-left:10px; display:block; float:left;}
.curBx .btm { background:url(../img/curBgBtm.gif) repeat-x bottom; height:10px; font-size:0px;}
.curBx .btmRht { background:url(../img/curRhtBtm.gif) no-repeat bottom right; height:10px; padding-right:10px; font-size:0px;}
.curBx .btmLft { background:url(../img/curLftBtm.gif) no-repeat bottom left; height:10px; padding-left:10px; font-size:0px; display:block; float:left;}
.curBx .btm2 { background:url(../img/curBtm2.gif) no-repeat bottom; width:471px; height:60px; display:block; }


.contact .address { font-size:14px; line-height:22px; font-weight:bold;}
.contact .contactForm { width:650px; float:left; margin-right:50px;}
.contact .contactForm .fieldRow { padding:10px 0px; height:26px; padding-left:5px;}
.contact .contactForm .fieldRow .input{ width:240px; padding:4px; font-size:14px; letter-spacing:1px;}
.contact .contactForm .fieldRow .ttl{ width:100px; float:left;  line-height:22px; }
.contact .contactForm .fieldRow label{text-align:right; font-weight:bold;}
.contact .contactForm .fieldRow .ttl span{ color:#FF0000; font-size:10px; padding-right:5px; }
.contact .contactForm .fieldRow .field { width:480px;float:left;}
.contact .contactForm .submitBtn{ float:right;}



.footer { background:#f8f6f6; border-top:1px solid #e5e3e0; height:25px; padding:7px 10px 0 10px;}
.footer a {color:#f26739; font-size:12px;}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
.style1 {color: #FF0000}


















.container {
    background: url(../img/carouselBg.gif) no-repeat 30px 0px;
		width:1003px;
		height:205px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:950px;
    padding:20px 33px;
}
.jcarousel-skin-tango img{ border:none;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  885px;
		margin-left:33px;
    height: 65px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 160px;
    height: 60px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 18px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 25px;
    right: 5px;
    width: 56px;
    height: 56px;
    cursor: pointer;
    background:transparent url(../img/rhtArw.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -56px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -56px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -56px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: 5px;
    width: 56px;
    height: 56px;
    cursor: pointer;
    background:transparent url(../img/lftArw.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -56px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -56px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -56px 0;
}


.dropD { float:right; padding-top:20px; margin-right:45px;}
#current {background: url(../img/dropd.gif) no-repeat;}
#replace {position:relative; overflow:visible; cursor:default; }
#current {margin-bottom:0px;}
#current, #replace, #options li {width:160px; background-color:#066;}
#options {margin-top:0px; list-style-type:none; border-top:0px; display:none; position:absolute; width:160px; z-index:1;}
#current, #options li, input {padding:5px;}
#current, #options, #options li {background-color:#FFF; width:150px;}



.testiRht { float:right;}
.testiRht .form { background:#d9d9d9; width:270px; padding:5px 0;}
.testiRht .form .fieldRw{ padding:7px 0;}
.testiRht .form label{ text-align:right; width:75px; display:block; padding-right:5px; float:left; margin-top:3px;}
.testiRht .form .input{ border:1px solid #999; font-size:12px; padding:3px; width:170px;}
.testiRht .form .submit { background:#2a2a2a; color:#FFF; font-weight:bold; border:none;}
.testiRht .chat a{ background:url(../img/chatBtn.gif) no-repeat; display:block; width:270px; height:45px; text-indent:-9999px;}

.testiLft { width:710px; float:left;}
.testList { border-bottom:1px dotted #999; padding:10px 0px;}
.testList .logo{ float:left; padding:4px; background:#e9e9e9; margin-right:10px;}
.testList .logo img{border:1px solid #cccccc;}
.testList p{ padding-bottom:10px;}
.testList p span{ padding-left:25px;}
.testList .ctnt{background:url(../img/invComma.gif) 170px -8px no-repeat;}
.testList a.link { background:#f26739 url(../img/bullet2.gif) right no-repeat; padding:5px 13px 5px 5px; display:block; float:right; color:#FFF; font-size:12px; text-decoration:none; }
.more { background:url(../img/moreBg.gif) left repeat-x; height:30px; margin-top:10px;}
.moreRht{ background:url(../img/moreRht.gif) right no-repeat; height:30px;}
.moreBtn{ background:url(../img/moreLft.gif) left no-repeat; height:30px; text-align:center; outline:none; display:block; border:none; width:710px; color:#333; font-size:20px; padding:0px; margin:0px; font-weight:bold;}

a.campLnk { background:#f26739 url(../img/bullet2.gif) right no-repeat; padding:5px 13px 5px 5px; display:block; float:left; color:#FFF; font-size:12px; text-decoration:none; margin-top:10px; }
.submitBtn { background:#2a2a2a; color:#FFF; font-weight:bold; border:none; margin-left:10px; padding:3px; margin-right:10px;}


.ourWorkRht{float:right; width:275px;}
.ourWorkRht h5{ border-bottom:2px solid #c9c9c9; background:#e1e1e1; font-size:16px; margin:10px 0 5px 0px; padding:5px;}
.ourWorkLft { width:710px; float:left;}

.ourWorkTbl th{ padding:8px 3px; border-bottom:2px solid #c9c9c9; background:#e1e1e1;}
.ourWorkTbl td{ padding:3px; font-size:13px; border-bottom:1px solid #dedede; border-top:1px solid #FFF; background:#f5f5f5;}
.ourWorkTbl tr:hover td{border-bottom:1px solid #dedede; border-top:1px solid #FFF; background:#FFF; cursor:pointer;}
.ourWorkTbl tr.active td{border-bottom:1px solid #dedede; border-top:1px solid #FFF; background:#FFF; cursor:pointer;}
.ourWorkTbl .logo{ width:80px;}
.ourWorkTbl .comp, .comp a{ width:150px; font-size:16px; font-weight:bold; text-decoration:none;}
.ourWorkTbl .job, .job a{ font-size:16px; font-weight:bold; text-decoration:none;}
.ourWorkTbl .loc{ width:100px; text-align:center; }
.ourWorkTbl .date{width:110px; text-align:center;}


