@charset "utf-8";
/* CSS Document */

/*reset code*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

body{font-size:13px; color:#2d2d2d; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;  line-height:18px; background:#eceff1;}

.fltLeft{float:left;}
.fltRight{float:right;}
.clear{line-height:1px;font-size:1px; clear:both;}
.clrflt{clear:both;}
a{text-decoration:none; color:#9d9fa2}

/*main css*/
#wrapper{width:100%; background:url(../images/wrapperBg.gif) top repeat-x;}

.container{width:960px; margin:0 auto;}

/*header*/
#header{background:url(../images/headerBg.gif) repeat-x; height:58px;}
ul.headerLinks{margin:0; padding:0 25px 0 0;}
ul.headerLinks li{margin:0; padding:20px 10px 0; display:block; float:left;}
ul.headerLinks li a{text-indent:-9999px; display:block;}
a.email{background:url(../images/mailIcon.png) 0 0 no-repeat; height:31px; width:27px;}
a.chat{background:url(../images/chatIcon.png) 0 0 no-repeat; height:31px; width:27px;}
a.telephn{background:url(../images/telephnIcon.png) 0 0 no-repeat; height:31px; width:27px;}

a.email:hover,a.chat:hover,a.telephn:hover{background-position:0 -31px;}

/*banner*/
#banner{ height:auto; width:100%;}
.bannerCont{padding:0 12px; background:url(../images/bannerContBg.gif) no-repeat; height:387px;}
.logo{padding-top:18px; width:220px;}

ul.nav{margin:-5px 0 0; padding:0; height:45px; width:710px; position:relative; z-index:9999}
ul.nav li{float:left; display:block; color:#fff; font-size:15px; padding:0;}
ul.nav li a{color:#2d2d2d; padding:0; display:block; background:url(../images/navLt.gif) 0 0 no-repeat; height:92px; float:left; font-weight:bold;}
ul.nav li a span{background:url(../images/navRt.gif) right 0 no-repeat; height:66px; display:block; float:left; padding:13px 17px; cursor:pointer;}
ul.nav li a span em{font-style:italic; font-weight:normal; font-size:12px; line-height:14px;}
ul.nav li a:hover span{background-position:0 -92px; color:#a8cb5b;}
ul.nav li a:hover span em, ul.nav li a.active span em{font-style:italic; font-weight:normal; color:#2d2d2d}
ul.nav li a:hover, ul.nav li a.active, ul.nav li a.active span{ background-position:left -92px; color:#a8cb5b;}

.orderBg{width:344px; padding:67px 0 0}
.orderBg p{padding:20px 0 0;}

/*content*/
.contentTop{background:url(../images/contentTopBg.png) no-repeat; height:33px; margin-top:-20px; position:relative; z-index:9999;}
.contentMid{background:#edf0f1 url(../images/contentMidBg.gif) top repeat-x; padding:0 30px; width:900px; }

.headingTxt{background:url(../images/headingTxt.gif) no-repeat; width:356px; height:41px; text-indent:-9999px;}
.welcomeTxt{text-align:justify; line-height:18px; width:521px;}
.clrGreen{color:#8ed000;}
.moreLink{text-align:right; font-weight:bold; font-size:11px; float:right; width:150px; padding:5px 0 0}
.moreLink a{color:#a7cb5a;}
.line{padding:0 0 30px;}

.contentPts{padding-bottom:30px;}
.contentPts ul{margin:0; padding:0;}
.contentPts ul li{display:block; float:left; width:435px; padding: 0 30px 20px 0;}
.contentPts ul li.nopad{ padding:0 0 20px 0;}
.contentPts ul li a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display:block; }
.contentPts ul li a span{font-size:24px; padding:22px 0 0 60px; color:#2d2d2d;  display:block; width:auto;}

.contentPts ul li a span.tab1{background:url(../images/tab1.gif) 0 0 no-repeat; height:38px; display:block; width:375px; cursor:pointer; text-shadow: #fff 1px 1px 1px; line-height:24px;}
.contentPts ul li a span.tabText{font-size:12px; padding:10px;  border:1px solid #fdfefe; margin-top:-1px; }

.contentPts ul li a:hover span.tab1, .contentPts ul li a.activeTab span.tab1{background:url(../images/tab1.gif) 0 -60px no-repeat; }
.contentPts ul li a:hover span.tabText, .contentPts ul li a.activeTab span.tabText{background:#e5e5e5; border:1px solid #e5e5e5; padding:10px; border-top:1px solid #fff}

.contentPts ul li a span.tab2{background:url(../images/tab1.gif) 0 -120px no-repeat; height:38px; display:block; width:375px; cursor:pointer; text-shadow: #fff 1px 1px 1px; line-height:24px;}
.contentPts ul li a:hover span.tab2, .contentPts ul li a.activeTab span.tab2{background:url(../images/tab1.gif) 0 -180px no-repeat; }

.contentPts ul li a span.tab3{background:url(../images/tab1.gif) 0 -240px no-repeat; height:38px; display:block; width:375px; cursor:pointer; text-shadow: #fff 1px 1px 1px; line-height:24px;}
.contentPts ul li a:hover span.tab3, .contentPts ul li a.activeTab span.tab3{background:url(../images/tab1.gif) 0 -300px no-repeat; }

.contentPts ul li a span.tab4{background:url(../images/tab1.gif) 0 -360px no-repeat; height:38px; display:block; width:375px; cursor:pointer; text-shadow: #fff 1px 1px 1px; line-height:24px;}
.contentPts ul li a:hover span.tab4, .contentPts ul li a.activeTab span.tab4{background:url(../images/tab1.gif) 0 -420px no-repeat; }

/*features*/
#featurePts{clear:both; padding-bottom:20px;}

.featureCol{width:280px; border-top:1px solid #d9d9cb;}
.featureMid{width:296px; padding:0 25px 0 19px;}
.featMidHead{width:296px; border-top:1px solid #d9d9cb;}
h2{font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2d2d2d;}
.background{text-shadow: #000000 2px 2px 2px; background:url(../images/headingBg.png) no-repeat; width:142px; height:35px; text-align:left; padding:5px 20px; margin:-12px 0 18px 10px; position:relative; z-index:9999; color:#fff;}


ul#featuredPts{margin:0; padding:0;}
ul#featuredPts li{margin:0; padding:0 0 10px 0;}
ul#featuredPts li a{background:url(../images/tick.png) 0 left no-repeat; font-size:13px; line-height:13px; padding-left:18px}
ul#featuredPts li a:hover, ul#featuredPts li a.activePts{color:#8ed000;}
.clrBlack{color:#000;}

.clients{border-top:1px solid #d9d9cb; clear:both; width:900px; clear:both}

.pagetop{position:absolute; right:0; bottom:0}
.pagetop a{display:block; width:182px; height:19px; font-size:15px; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; background:#2d2d2e; padding:20px 0; text-align:center;}
/*.pagetop a span.topArrow{background:url(../images/topArrow.png) 0 0px no-repeat; padding-left:15px; display:inline-block; height:11px;}*/
.pagetop a:hover{color:#fff;}
.pagetop a:hover span.topArrow{background-position:0 -11px;}

/*footer*/
#footer{background:url(../images/footerBg.gif) top repeat-x; }
.footerCont{padding:44px 30px 0;}

.footerLt{width:670px;}
.footerRt{width:210px;}

.footerCol{width:209px;color:#777777; padding-right:80px;}
h6{font-size:15px; font-weight:normal; border-bottom:1px solid #444444; padding-bottom:10px;}
.footerCol ul{margin:0; padding:0;}
.footerCol ul li{border-bottom:1px solid #444444; padding:3px 0}
.footerCol ul li a{background:url(../images/footerList.gif) left 0 no-repeat; display:inline-block; padding-left:15px; height:23px; font-size:11px; line-height:23px;}
.footerCol ul li a:hover, .footerCol ul li a.activeFtLink{background-position:left -23px; color:#c5c5c5;}

h5{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000;}
h5 span { font-wight:normal; font-size:12px; color:#555; }
.contantTxt{font-size:23px; color:#fff; letter-spacing:6px; font-family:Verdana, Geneva, sans-serif; padding:8px 0 20px; border-bottom:1px solid #444444;}
.title{font-family:Tahoma, Geneva, sans-serif; color:#777777; border:0}
.clrText{color:#777777;}
.form{padding:8px 0 15px ; border-bottom:1px solid #444444;}
.textbox{background:url(../images/textboxBg.gif) no-repeat; width:163px; height:21px; padding:1px 5px}
.textbox input{width:158px; height:15px; line-height:21px; border:0; background:none}
.goBtn{background:url(../images/goBtn.gif) no-repeat; width:27px; height:23px; border:0; cursor:pointer;}

.footerBot{padding:30px 0 0;}
.copyright{width:400px;}
.copyright p{font:10px Tahoma, Geneva, sans-serif; color:#aeaeae; line-height:18px;}
.copyright ul{margin:0; padding:8px 0 0;}
.copyright li{display:inline; padding:0 5px 0 0;}


/************************************************************portfolio page*/
#pageContent{padding-bottom:35px;}
.breadCrum{width:479px; background:url(../images/breadcrumBg.png) no-repeat; height:15px; margin-top:83px; padding:7px 10px}
.pageTitle{width:461px; background:url(../images/pageTitle.png) no-repeat; height:120px;}

a.parentLink{color:#282828}
.followArr{padding:0 10px;}
a.childLink{color:#fff799;}

h1{font-size:36px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:36px;}
.pageTitle h1{text-align:center; padding-top:89px;}

.contentLt{width:603px;}
.contentRt{width:279px;}

#promoImage{padding:50px 0 0; width:603px;}
.promoTop{background:url(../images/promoTop.png) bottom no-repeat; height:14px; font-size:1px; line-height:1px;}
.promoBot{background:url(../images/promoBot.png) top no-repeat; height:14px; font-size:1px; line-height:1px;}
.promoMid{background:url(../images/promoMid.png) repeat-y; width:585px; padding:15px 0 15px 18px;}
.promoMid ul{margin:0; padding:0;}
.promoMid li{display:block; float:left; padding:0 18px 40px 0; width:263px;}

.borderLine{border-top:1px solid #d9d9cb; width:279px; height:auto}
.quote{text-align:justify; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; position:relative; width:279px;}
.ltQuote{position:absolute; top:0; left:0;}
.rtQuote{position:absolute; bottom:0; right:0;}
.quoteTxt{display:block; width:234px; padding-left:23px;}

.posted{text-align:right; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px; color:#a4c256; padding:8px 0 0}
.postedText{text-align:right; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px;}

.mrgnTop{margin-top:45px;}

ul.support{margin:0 auto; width:252px; padding:0 0 30px 0;}
ul.support li{padding:0 0 10px 0;}
ul.support li a{display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
ul.support li a.contNum{background:url(../images/contactImg1.gif) no-repeat; display:block; width:212px; height:34px; font-size:24px; padding:6px 0 6px 40px; line-height:26px; color:#a4c256;}
ul.support li a.chat{background:url(../images/contactImg2.gif) no-repeat; display:block; width:192px; height:34px; font-size:24px; padding:6px 0 6px 60px; line-height:26px; color:#a4c256;}
ul.support li a.info{background:url(../images/contactImg3.gif) no-repeat; display:block; width:192px; height:34px; font-size:18px; padding:6px 0 6px 60px; line-height:26px; color:#a4c256;}

/*************************************************************************inner page*/
.wordImg{margin-top:-15px;}

/****************************************************************************order_details page*/
.leftShift{margin:0px 0 0 -20px;}
.contactInfo{}
h3{font:normal 19px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bottomLine{border-bottom:1px solid #a1be53; color:#8eb33f; margin-bottom:22px;}

#contactForm{padding:0 0 90px 0}
.contFormLt{width:413px;}
.contFormRt{width:471px;}

/*contact form left*/
ul.clientInfo{padding:10px 0 40px 0; padding:0}
ul.clientInfo li{display:block; padding:5px 10px; margin:0; clear:both; font-size:12px; color:#5f8b02; height:18px; margin-bottom:2px}
.clientTitle{width:180px; display:block; font-weight:bold;}
.clientDetails{width:213px; display:block;}
.colDrkGrn{background:#edf0e6;}
.colLgtGrn{background:#f3f5ef;}

ul.orderDetail{margin:0 0 40px 0; padding:0;}
ul.orderDetail li{display:block; padding:10px 10px; margin:0; clear:both; font-size:13px; color:#5f8b02; margin-bottom:5px; height:22px; margin-bottom:2px}

.colBgGrn{background:#ebefe5;}
.colnoBgClr{background:none;}

.fileName{color:#5f8b02; font-size:12px; padding-left:15px; line-height:31px;}
.totalAmt{background:#fff; height:30px; padding:3px 8px; width:399px;}
.totalAmt h3{color:#86ae2f; width:180px;}
.payable{background:#ededed; width:80px; height:30px; font-size:23px; line-height:30px; text-align:center; color:#8eb33f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.dollar{font-size:15px;}
.staffmsgBrd{background:url(../images/msgBoard.gif) no-repeat; width:461px; height:270px; padding:5px; margin:0 0 4px 0}

.staffmsgBrd textarea{width:458px; height:265px; overflow:auto; border:0; background:none; font-size:12px; color:#7b7b7b; font-family:Arial, Helvetica, sans-serif}
/* h1,h2,h5,h6,h3,h4 used*/

#noteMsg{height:35px;}
.notes{width:200px;}
.uploadBtn{width:112px;}
.uploadBtn input{background:url(../images/uploadBtn.png) no-repeat; width:112px; height:31px; border:0; cursor:pointer}
.clientNotesBg{background:url(../images/clientNotesBg.png) no-repeat; width:461px; height:83px; padding:2px 5px; margin:15px 0 0 0}
.clientNotesBg textarea{width:455px; height:75px; border:0; background:none; overflow:auto}

/*contactBot*/
#contactBot{padding-bottom:20px}
.boxLt{width:363px;}
.boxRt{width:521px; padding:30px 0 0;}

ul.imageBox{margin:0; padding:0;}
ul.imageBox li{padding:0 15px 0 0; margin:0; display:inline;}

/*.reachus{width:275px;}*/
.reachus ul{margin:0; padding:0}
.reachus ul li{display:block; float:left; padding:0 15px 0 0}
.reachus ul li a{font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:15px; display:block; float:left;}
.reachus ul li a.teleIcon{background:url(../images/teleImg.gif) 0 0 no-repeat; height:13px; display:block; padding-left:20px;}
.reachus ul li a.chatIcon{background:url(../images/chatImg.gif) 0 0 no-repeat; height:13px; display:block; padding-left:20px;}
.reachus ul li a.emailIcon{background:url(../images/contactIcon.gif) 0 0 no-repeat;height:13px; display:block; padding-left:20px;}

.payment{}
.payment ul{margin:0; padding:0;}
.payment ul li{padding:0 2px 0 0; margin:0; display:inline;}

/***************************************************************************contact page*/

#adresssList{padding-left:16px;}
#adresssList a{color:#3f3f3f;}

.googleMap{margin-top:-50px; padding-bottom:40px}
#contactForm{width:580px;}
.contactTitle{width:140px; color:#34444a; display:block;}
.inputbox{background:url(../images/inputboxBg.gif) no-repeat; width:285px; height:26px; padding:2px 5px}
.inputbox input{width:280px; height:24px; border:0; line-height:24px; font-size:13px; background:none}
.inputbox select{width:280px; height:24px;}

.cont_Textarea{background:url(../images/cont_Textarea.gif) no-repeat; width:429px; height:123px; padding:2px 5px}
.cont_Textarea textarea{width:420px; height:115px; border:0; background:none; overflow:auto}
.submitBtn{background:url(../images/submitBtn.gif) no-repeat; width:152px; height:56px; border:0; cursor:pointer;}



/***************************************************************************order page*/

/**contentTopPoints**/

h2.headingSml{ font-size:22px; line-height:32px}

ul.topLinks{ display:block; margin:0; padding:0;   }
ul.topLinks li{ display:block; margin:0; padding:0 0 10px 0;  }
ul.topLinks li a{ background:url(../images/tick.png) left 3px no-repeat; font-size:13px; line-height:14px; padding-left:18px; display:block; color:#2d2d2d ; margin:0  }
ul.topLinks li a:hover, ul.topLinks li a.activeLink{color:#8ed000; }

ul.smlPadLeft{ padding-left:8px!important }

.shadowDivider{ background:url(../images/shadowDivider.gif) bottom center no-repeat; height:21px; margin:0; padding:0;}

/** orderSteps **/
#orderSteps{ display:block; width:100%; padding:7px 0 0 0}
h4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#2d2d2d ; font-weight:normal; line-height:27px; text-transform:uppercase}
h4 .highlightedTxt{ color:#96b84b;}

#stepsList{ display:block; margin:0; padding:14px 0 25px 0; }
#stepsList li{ display:block; margin:0; padding:0 30px 0 0; float:left}
#stepsList li a{ display:block; margin:0; padding:0; float:left; font-size:13px; color:#666666; width:72px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  line-height:24px }
#stepsList li#step1 a{ background:url(../images/one-ico.gif) left 5px no-repeat; padding:0 0 3px 43px}
#stepsList li#step2 a{ background:url(../images/two-ico.gif) left 5px no-repeat; padding:0 0 3px 59px}
#stepsList li#step3 a{ background:url(../images/three-ico.gif) left 5px no-repeat; padding:0 0 3px 60px}
#stepDesc{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2d2d2d; line-height:20px; width:425px; display:block; margin:0; padding:0; text-align:justify}
.greenDivider{ display:block; width:100%; border-bottom:1px solid #96b74b;  }

/**requiredDetails**/
#requiredDetails{ display:block; margin:0; padding:22px 0 0px 0; }
#requiredDetailsLt{ display:block; width:280px; padding:17px 74px 8px 0}
#requiredDetailsRt{ display:block; width:545px; padding:17px  0 8px 0}

.rowTitle{width:75px; color:#34444a; display:block; padding:6px 3px 0 0}
.rowTitleLrg{width:102px; color:#34444a; display:block; padding:0 3px 0 0}

.inputboxsml{background:url(../images/inputBg.png) left top no-repeat; width:200px; height:30px;  }
.inputboxsml input{width:180px; height:24px; border:0; line-height:24px; font-size:13px; background:none; margin:0 auto;display:block}
.uploadBtnsml input.uploadBtn{ display:block; background:url(../images/upload-btn.gif) left top no-repeat; border:none; width:105px; height:30px; cursor:pointer; float:left}
#uploadStatus{ display:block; float:left; padding: 0 0 0 15px}
#pageSelection{ display:block; }
#homePageInput{ display:block; float:left; color:#96b74b; font-size:13px; text-transform:uppercase;  font-weight:bold; padding:0 5px 0 0; }
#innerPageInput{ display:block; float:left;  color:#2d2d2d; font-size:13px; text-transform:uppercase; font-weight:bold}
#innerPageInput #innerPage{background:url(../images/inputBgSml.png) left top no-repeat; width:40px; height:30px; display:block}
#innerPageInput #innerPage input{width:28px; height:24px; border:0; line-height:24px; font-size:13px; background:none; margin:0 auto;display:block}
#innerPagetxt{ display:block; padding:0 7px 0 0}

.detail_Textarea{background:url(../images/txtareaBg.gif) no-repeat; width:425px; height:104px; padding:2px 5px}
.detail_Textarea textarea{width:416px; height:96px; border:0; background:none; overflow:auto; display:block; margin:0 auto}
.clearSml{ height:16px}



/*--addOptions--*/
#addOpts{ display:block; width:100%;padding:14px 0 0  0   }


#addOptsList{ display:block; width:100%; padding:16px 0 34px 0 }

#addOptsList h3.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
background: url(../images/tabTitlePlus.gif) center top no-repeat ;
display:block;
width:888px; float:left; line-height:44px;
font-size:13px; font-weight:bold; color:#2d2d2d; cursor:pointer;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:44px;
overflow:hidden; padding:0 0 0 13px

}

#addOptsList .menuheader .tabClick {   font-size:18px; line-height:30px; color:#000; font-weight:normal; text-decoration:none; font-size:12px;   }

#addOptsList h3.openheader{ /*CSS class to apply to expandable header when it's expanded*/
 background: url(../images/tabTitleMinus.gif) center top no-repeat ;
}

#addOptsList ul li a:hover, #lt-sidebar ul li a.active{ color:#000; text-decoration:none}

.optContainer{ display:block; width:901px; margin:0 ;padding:0; background:#ffffff; clear:both ; float:left}
.optContainer li{ display:block; width:856px; margin:0; padding:0; display:block; float:left; padding:0 0 0 15px;}
.optContainer li .optOuter{ display:block; width:856px; margin:10px 0;  display:block; float:left; /*border-bottom:1px solid #96b74b */ }
.optContainer li .borderNone{ border:none}
.optContainer li .optOuter .col1{ width:850px; margin:10px 0 0 0; padding:10px 0 10px; 0; clear:both; border-top:1px solid #ececec;}
.optTitle{ font-size:12px; color:#333; font-weight:normal; line-height:20px; /* text-transform:uppercase; */ font-family: Arial, Helvetica, sans-serif;  }
.optDesc{ font-size:11px; color:#2d2d2d; font-weight:normal; line-height:14px; font-family:Arial, Helvetica, sans-serif; padding:0 0 6px 0}
.optContainer li .optOuter .col2{ width:144px; margin:0; padding:12px 0 0 0;}
.optRadio{ /* width:79px; */ }
.optContainer li .optOuter .col3{ width:144px; margin:0; padding:32px 0 0 0;}
.optContainer li .optOuter .col4{ width:115px; margin:0; padding:32px 0 0 0;}
.optRadio{ font-size:13px; color:#96b74b; /* text-transform:uppercase; */ line-height:18px;  font-weight:bold;}
.optRadio input{ display:block; float:left;  }
.optAmt{ font-size:14px; color:#2d2d2d; text-transform:uppercase; font-weight:bold; margin-left:10px; }
.redio_txt { float:left; display:inline-block; }

.padTop{ padding-top:9px}

/**orderAmount**/
#orderAmount{ display:block; width:100%; padding:0; margin:0;}
#orderAmount h4{ padding:26px 0 0 0}
#orderAmount .greenDivider{ width:892px; line-height:0}
#amountBox{display:block; background:url(../images/orderAmountBlock.gif) left -1px no-repeat; width:161px; height:77px; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#currencySign{ font-size:65px; line-height:75px; display:block; float:left; padding:0 3px 0 6px }
.currencyValue{ font-size:36px;   line-height:30px; display:block; float:left; width:70px; text-align:right; padding:25px 0 0 0}


/**preFooterLinks**/
#preFooterLinks{ display:block; width:100%; padding:0 0 90px 0; margin:0}
.topSpace{ height:35px}
#preFooterLinksLt{display:block; margin:0; padding:38px 0 0 0; }
#preFooterLinksLt li{display:block; margin:0; padding:0 27px 0 0; float:left}
#preFooterLinksRt{display:block}
#placeOrderBtn{ display:block; float:right; background:url(../images/placeOrderNowBtn.gif) left top no-repeat; width:281px; height:59px; cursor:pointer; border:none}



#clientPost{display:block; width:100%; font-family:Arial, Helvetica, sans-serif;  line-height:12px;}
#clientPostOuter{ display:block; margin:0; padding:0; width:100%; float:left}
#clientPostOuter li{ display:block; margin:0; padding:6px 6px 12px ; width:459px;   float:left; }
#clientPost .clientPostDetail{ width:225px; text-align:left; font-size:11px; font-weight:bold;   }
#clientPost .clientPostDate{ width:225px; text-align:right;font-size:11px; font-weight:normal }
.clientPostTxt{display:block; width:100%; clear:both; font-size:11px; padding:3px 0 4px 0}
#postBtn{display:block; float:right; clear:both;}
#postBtn input{display:block; float:left; background:url(../images/postBtn.png) left top no-repeat; width:112px; height:31px; border:none; cursor:pointer}




/***************************************************************************memberList page*/
h2.backgroundLrg{text-shadow:1px 1px 1px #293215; background:url(../images/headingBgLrg.png) no-repeat; width:336px; height:35px; text-align:left; padding:5px 20px; margin:-12px 0 18px 10px; position:relative; z-index:9999; color:#fff; font-size:22px; line-height:34px}
.borderLineLrg{border-top:1px solid #d9d9cb; width:390px; height:auto;}

#memberList{ display:block; width:930px; margin:0; padding:0 0 12px 0;  margin:-37px 0 0 -12px; position:relative}

#memberLinks{ display:block; float:right; background:url(../images/curveBoxMenu.gif) left bottom no-repeat; height:32px; width:209px; padding:0 20px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;}
#memberLinks li{ display:block; float:left; padding:2px 0 0 13px; margin:0}
#memberLinks li a{ color:#698c14; text-decoration:none; display:block; float:left; line-height:30px }
#memberLinks li a:hover{ color:#698c14; text-decoration:underline }
#memberLinks li#myProfileLink a{background:url(../images/profilIco.gif) left 5px  no-repeat; padding:0 0 0 29px;  }
#memberLinks li#myProfileLink{ padding-left:17px}
#memberLinks li#logoutLink a{background:url(../images/logoutIco.gif) left  7px no-repeat; padding:0 0 0 25px;  }


#memberListTop{display:block; clear:both; width:100%; background:url(../images/curveBoxTop.gif) left bottom no-repeat; height:11px; font-size:0; line-height:0; margin-top:50px;}
#memberListBtm{display:block; clear:both; width:100%; background:url(../images/curveBoxBtm.gif) left bottom no-repeat; height:11px; font-size:0; line-height:0}
#memberListMid{display:block; clear:both; width:100%; background:url(../images/curveBoxMid.gif) left bottom  repeat-y; padding:0 0 16px 0 }


#memberListInner{display:block; width:905px; margin:0 auto; padding:0; }
#memberListInner li{ display:block; float:left; margin:0; padding:0; width:100%; font-size:12px; color:#565656; font-family:Arial, Helvetica, sans-serif }
#memberListInner li.listTitle{ font-size:15px; color:#68920c;  background:url(../images/memberListTitle.gif) center top no-repeat; height:27px; line-height:20px; padding:8px 0 8px 0}
#memberListInner li span{ display:block; float:left; text-align:center; padding:0 6px }
#memberListInner li .colOrderNo{ width:127px; padding:0 6px 0 0 ;  margin:0 0 0 12px ; }
#memberListInner li .colDueDate{ width:185px;}
#memberListInner li .colStatus{ width:190px}
#memberListInner li .colDetails{ width:146px}
#memberListInner li .colFileUpload{ width:155px;  padding:0 0 0 6px ; margin:0 12px 0 0;}
#memberListInner li.listData span{ border-bottom:1px solid #ededed; line-height:30px; padding-bottom:11px}
#memberListInner li.last span{ border-bottom:none}
#memberListInner li.listData .colOrderNo{  font-weight:bold }
#memberListInner li a:hover{ text-decoration:underline}

#contactUs ul{ display:block; margin:0 ; padding:7px 0 0 0;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:12px; }
#contactUs ul li{ display:block; margin:0 ; padding:0 10px 0 0; float:left}
#contactUs ul li a{ color:#648f04; font-weight:bold; line-height:15px;display:block; float:left}
#contactUs ul li a span{ font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
#contactUs ul li a.teleIconSml{background:url(../images/phoneSmlIco.gif) 0 2px no-repeat; height:13px; display:block; padding-left:10px;}
#contactUs ul li a.chatIconSml{background:url(../images/chatSmlIco.gif) 0 2px no-repeat; height:13px; display:block; padding-left:18px;}
#contactUs ul li a.emailIconSml{background:url(../images/contactUsSmlIco.gif) 0 1px no-repeat;height:13px; display:block; padding-left:16px;}


#bottomContent{ display:block; width:100%;margin:0; padding:0;}

#bottomContentRt{ display:block; width:456px; padding:7px 4px 0 0}
#bottomContent .payment{ padding-top:25px}

.spaceLrg{ height:450px}

ul.time_span li {
display:inline-block;
float:left;
margin:0 8px 0 0;
padding:0;
text-align:center;
}

ul.time_span li.active_TS a {
background-position:center -30px;
}

ul.time_span li a:hover {
cursor: pointer;
}

ul.time_span li a {
background:url("../images/time_bg.gif") no-repeat scroll center top transparent;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
height:30px;
line-height:29px;
text-align:center;
text-decoration:none;
width:30px;
}

#loginPage{ display:block; width:100%}
#loginForm{ display:block; width:282px; margin:0 auto }
#loginBtn{ display:block;  }
#loginBtn input{ display:block; margin:0; background:url(../images/loginBtn.png) left top no-repeat; width:112px; height:31px; border:none; cursor:pointer; float:left }


.rollover									{padding:54px 0 0;}
.rollover a									{display:inline-block; margin:0 7px 0 0;}
#tooltip {
	position: absolute;
	z-index: 3000;
	background:url(../images/grnImage1.png) no-repeat;
	padding: 2px 5px;
	color:#fff;
	font-size:12px !important;
	height:15px;
	width:156px;
	line-height:normal;
	text-align:center;
	font-weight:bold;
}
#tooltip h3, #tooltip div { margin: 0; font-size:11px !important; width:auto; line-height:normal}



ul.support li a.contNum{background:url(../images/contactImg1.gif) no-repeat; display:block; width:212px; height:34px; font-size:21px; padding:6px 0 6px 40px; line-height:26px; color:#a4c256;}
ul.support li a.chatImg{background:url(../images/contactImg2.gif) no-repeat; display:block; width:192px; height:34px; font-size:24px; padding:6px 0 6px 60px; line-height:26px; color:#a4c256;}
ul.support li a.info{background:url(../images/contactImg3.gif) no-repeat; display:block; width:192px; height:34px; font-size:18px; padding:6px 0 6px 60px; line-height:26px; color:#a4c256;}


.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
.left_section								{width:590px;padding-left:0px; margin-top:55px; }
.left_section h2							{ font:24px Myriad Pro, Arial, Helvetica, sans-serif; color:#69882f;}
.left_section h1							{ font:bold 60px Myriad Pro, Arial, Helvetica, sans-serif; color:#FFF; text-shadow:3px 3px #999; display:inline-block;}
.left_section h1 span						{ font-size:36px;}	
.left_section .conversion					{ font:bold 30px Myriad Pro, Arial, Helvetica, sans-serif; color:#FFF;padding-left:5px;}
.points										{ border-top:1px #9abb4f solid;padding-top:20px;}		
.left_section .points ul					{ display:block;padding-right:50px;}
.left_section .points ul li					{ display:block;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000; background:url(../images/bullets.png) no-repeat left 2px; padding-left:25px; margin-bottom:15px}										
.rgt_section								{ width:348px;padding-left:40px;}

