/* CSS Document */
html, body, form, p, h1, h2,  h3, h4, h5, h6, ul { margin:0; padding:0}
body {background:#59554d url(../images/sky.jpg) center top repeat-x; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#262626;}
#wrap { background:url(../images/bg.jpg) left 248px repeat-x; }
#mainWrap { width:1000px; margin:0 auto;}
#innerwrap { background:url(../images/white.gif) left 686px repeat-x }

.header1 {height:250px; }

.cloud {width: 850px; height: 280px;}

.logo{ padding:18px 0 0; float:left; width:300px; z-index:2; }
.topnav{ float:right; margin:15px 0 0; text-align:right; width:700px; z-index:2; color:#fff;}
.toplinks { width:500px; float:left; color:#000;}
.toplinks a { color:#000; font-weight:bold; text-decoration:none; padding:20px 5px 0; display:inline-block}
.toplinks a:hover { color:#044c90;}
.toplinks h3 { color:#000; line-height:36px;}

.redfont { color:#e64405;}

/*-----Sliding Menu-----*/
#sliderWrap{margin: 0; width: 530px; position:relative; z-index:100000; right:-1px; float:right;}
#slider{position: absolute; width:530px; background-repeat:no-repeat; background-position: bottom; height: 159px; margin-top:-330px; left:0;}
#slider img{border: 0;}
#sliderContent{ height:230px; margin: 0; background:url(../images/transparentbg.png) 0 0 repeat; border:#102133 1px solid; border-top:none; padding:15px 0 0;}
#header{margin: 0 auto; width: 600px; background-color: #F0F0F0; height: 200px; padding: 10px;}
#openCloseWrap{position:absolute; right:1px; top:245px;}
#openCloseWrap a, #openCloseWrap a img{ outline:none;}

.panel{ position:absolute;}
.alllogo{ margin-top:15px;}
.logolink{width:122px; height:90px; display:inline-block; margin:0 10px 0 37px;} 
.logo2290{background:url(../images/logo-icon.png) 0 -110px no-repeat;}
.logo8849{background:url(../images/logo-icon.png) -125px -110px no-repeat;}
.logo720{background:url(../images/logo-icon.png) -250px -110px no-repeat;}
.taxexciselogo{background:url(../images/logo-icon.png) -375px -110px no-repeat; clear:both; width:132px; margin:30px 0 0 52px; float:left; display:inline-block;}
.exttaxlogo{background:url(../images/logo-icon.png) -510px -110px no-repeat; width:272px; margin:30px 0 0 42px; float:left; display:inline-block; height:90px;}

/*****Top Navigation*****/
.topnavlinkbg{ position:relative; width:473px; right:5px; top:0; float:right; margin:30px 0 0; padding:0; }
.topnavlinkbg-mid{ height:37px; background:url(../images/mainnavigationbg-mid.png) 0 0 repeat-x; position:relative; padding:5px 0;}
.topnavlinkbg-mid ul{ list-style-type:none;}
.topnavlinkbg-mid ul li{ float:left; height:30px; margin:0 4px;}
.topnavlinkbg-mid ul li a{ font:bold 14px/26px "Trebuchet MS"; color:#FFF; text-decoration:none; height:26px; padding:0 8px 0 13px; display:block; position:relative;}
.topnavlinkbg-mid a:hover span, .topnavlinkbg-mid a.active span{ background:url(../images/mainnavlinkbg.png) right 0 no-repeat; width:6px; display:inline-block; position:absolute; right:-5px; top:0; height:26px;}
.topnavlinkbg-mid ul li a.buttonactive{ display:none;}
.topnavlinkbg-mid ul li a.active em{ width:100%; height:6px; position:absolute; bottom:-5px; display:block; background:url(../images/menuactive.png) center 0 no-repeat; left:0px; text-align:center; margin:0 auto}
.topnavlinkbg-mid ul li a:hover, .topnavlinkbg-mid ul li a.active{ background:url(../images/mainnavlinkbg.png) 0 0 no-repeat; color:#000;}
.topnavlinkbg-left{ height:37px; width:5px; background:url(../images/icon.png) 0 0 no-repeat; position:absolute; left:-5px; top:0;}
.topnavlinkbg-right{ height:37px; width:6px; background:url(../images/icon.png) right 0 no-repeat; position:absolute; right:-6px; top:0;}

/*************************Content Wrapper*********************/
.content{ padding:5px 0 10px 0;}
.returnBlx { height:315px;  width:660px; float:left; margin:14px 0 26px 0}
.return { height:42px;  overflow:hidden; width:660px; text-align:right  }
.slider{ float:left; width:650px; background-color:#FFF;  position:relative; border:#000 1px dashed; padding:5px; margin:23px 0 0 0; overflow:hidden;}

.sliderbox{ background:url(../images/sliderbg.jpg) 0 bottom repeat-x;  width:100%; overflow:hidden; padding:0 0 15px 0;}
.slidertopleft, .slidertopright, .sliderbotleft, .sliderbotright{ width:7px; height:7px; display:inline-block; position:absolute;}
.slidertopleft{ top:-1px; left:-1px; background:url(../images/roundcorner.jpg) 0 0 no-repeat;}
.slidertopright{ top:-1px; right:-1px; background:url(../images/roundcorner.jpg) right 0 no-repeat;}
.sliderbotleft{ bottom:-1px; left:-1px; background:url(../images/roundcorner.jpg) 0 bottom no-repeat;}
.sliderbotright{ bottom:-1px; right:-1px; background:url(../images/roundcorner.jpg) right bottom no-repeat;}
.innerslider{ width:710px; margin:0; padding:3px;}
.slidecontent{ width:454px; padding:20px; margin:0; display:inline-block; clear:right;}
.slidecontent h2{ font:bold 24px "Trebuchet MS"; color:#000000; margin:0; padding:0;}
.slidecontent ul, .slidecontent li, .tabcontul, .col-right ul{ list-style-type:none; margin:0; padding:0; font-weight:bold;}
.slidecontent ul{ margin:15px 0;}
.col-right ul{ font-weight:normal;}
.slidecontent li, .tabcontul li, .col-right li{ background:url(../images/bulleticon.png) 0 5px no-repeat; padding-left:25px; margin-bottom:10px;}
.col-right ol { margin:0; padding:0;}
.col-right ol li{ padding-left:0px; list-style-image:none; background-image:none; margin-left:25px; }
.col-right ul ul li{background:url(../images/innetbulleticon.png) 0 5px no-repeat; padding-left:25px; margin-bottom:10px;}
.slidecontent h4{ color:#543a2d; font:bold 16px "Trebuchet MS"; text-transform:uppercase; margin:10px 0;}

.col-right .slidehreflink{ position:relative; line-height:35px; display:inline-block; font-weight:bold; font-size:14px; color:#FFF; text-decoration:none; background:url(../images/acco_txt.png) -18px -280px no-repeat; padding:0 15px 0 10px; margin-top:5px;}
.col-right .slidecontent{ padding:0 20px;}
.col-right .slidehreflink:hover{ color:#000; text-decoration:none}
.col-right .slidehreflinkleft{ position:absolute; width:5px; height:35px; left:-5px; top:0; background:url(../images/acco_txt.png) 0 -280px no-repeat;}
.contentblklink{ color:#e9750d; font-weight:bold; text-decoration:none; padding:0 15px 15px 0; background:url(../images/linkarrow.gif) right 5px no-repeat; margin:0 10px 0 0; height:21px;}


#smsblk {float:right; width:332px;  background:url(../images/sms.png) right 0 no-repeat; height:240px;  margin:2px 0 0 0; }
#smsblk1 {float:right;width:332px; height:240px;  margin:2px 0 0 0; }

/*#smsCntBlk { width:277px; background:url(../images/smsBlkBg.jpg)  right top repeat-y; margin:240px 15px 0 15px; padding:0px 10px 0px 30px; position:relative;}
.bottombox{ background:url(../images/sms_Bx.png) right -34px  no-repeat; width:310px; height:20px; float:right; }
*/

#smsCntBlk1 { width:277px; background:url(../images/smsBlkBg.jpg) right top repeat-y; margin:0px 15px 0 14px; padding:0px 10px 0px 23px; position:relative;}

.bottombox1{ background:url(../images/acco_txt.png) right -324px no-repeat; width:310px; height:20px; float:right; left:0px; bottom:-20px; position:absolute; }

.col-right .gradientbox{ width:715px; margin:20px 0 0; padding:20px 0; min-height:190px;}
.col-right .tabmenu{ padding:0 0 20px;}
.col-right .gradientcontentblk{ width:167px; margin:0; padding:0;}
.col-right .gradientcontentblk h2{ margin:0 auto 20px; padding:0; color:#543a2d; text-align:center;}
.col-right .gradientcontentblk img{ height:109px; width:auto;}
.col-right a{ text-decoration:none; color:#262626;}
.col-right h2{ margin:20px 0 10px;}
.col-right h2 a{ display:inline-block; color:#AA4305; text-decoration:none;}
.col-right h2 a:hover{ text-decoration:none;}
.col-right a:hover{ text-decoration:underline;}
.col-right p{ text-align:justify;}
.gradientbox{position:relative; background:#fff url(../images/gradientboxbg.png) 0 bottom repeat-x; border:#c8c8c8 1px solid; padding:34px 23px; margin:25px 0 0;}
.gradientboxtopleft, .gradientboxtopright, .gradientboxbotleft, .gradientboxbotright{ position:absolute; width:5px; height:5px;}
.gradientboxtopleft{ top:-1px; left:-1px; background:url(../images/gradientboxborder.png) 0 0 no-repeat;}
.gradientboxtopright{ top:-1px; right:-1px; background:url(../images/gradientboxborder.png) right 0 no-repeat;}
.gradientboxbotleft{ bottom:-1px; left:-1px; background:url(../images/gradientboxborder.png) 0 -5px no-repeat;}
.gradientboxbotright{ bottom:-1px; right:-1px; background:url(../images/gradientboxborder.png) right -5px no-repeat;}
.gradientcontentblk{ width:203px; padding:0 15px 0 0; margin:0 15px 0 0; border-right:#dddddd 1px solid; float:left; text-align:justify;}
.gradientcontentblk h2{font:normal 18px "Trebuchet MS"; color:#543a2d; margin:0; padding:0;}
.gradientcontentblk p{ clear:both; margin-bottom:25px;}
.gradientcontentblk img{ display:block; width:106px; margin:0 auto;}
.gradientcontentblk_last{ padding:0; margin:0; border-right:#dddddd 0px solid;}


.blk4 {width:212px; padding:0 15px 0 0; margin:0 15px 0 0; border-right:#ddd 1px solid; float:left; text-align:justify;}
.blk4a {width:155px; padding:0 10px 0 0; border-right:#ddd 1px solid; float:left; text-align:center}
.blk4a a.readmore { margin:0 auto; color:#ffffff; text-decoration:none;}
.blk4a a.readmore:hover{ text-decoration:none;}
.blk4 h3, .blk4a h3, .blk4 h3 a,  .blk4a h3 a { color:#543a2d; font-weight:normal; text-transform:uppercase; margin:0 0 10px 0; text-decoration:none;}
.blk4 img, .blk4a img { margin:20px auto 0;  display:block;}
.blk4last { margin-right:0; padding-right:0; border-right-style:none;}

.readmore, .readmore span{ display:inline-block; background:#727272 url(../images/icon.png) -5px -37px no-repeat; font-size:11px; 
                           font-weight:bold; color:#FFF; text-decoration:none; padding:0 10px 0 10px; line-height:18px; position:relative; margin:10px 0 0 55px;}
.readmore span { width:5px; background-position:0 -37px; padding:0; margin:0; height:18px; position:absolute; top:0; right:0;}
.readmore:hover { background-position:-5px -55px; background-color:#ed4a00}
.readmore:hover  span{ background-position:0 -55px; }

/*****Social Box*****/
.socialbox{ margin:0 auto; padding:20px 0; height:auto; width:980px;}
.socialblk{ float:left; width:295px; margin-right:35px; }
.socialbox h3 { color:#9f9c96; padding:15px 0 5px; text-transform:uppercase; clear:both}
.socialbox h3 a {color:#9f9c96; text-decoration:none}
.socialbox h3 a:hover { color:#000}

.socialblk em.twitt a {color:#999; font-style:italic; font-size:11px;}
.followus em { display:block; float:right; margin:20px 60px 0 0;color:#999; font-style:italic; font-size:11px; }

.testimonial p{ padding:10px 15px 10px 50px;  background:#f5f5f5 url(../images/twitt_icon.gif) -5px -190px no-repeat; position:relative;}
.testimonial h3 {background:url(../images/twitt_icon.gif) right -72px no-repeat;  }

.testLtop, .testRtop, .testLbot, .testRbot{ width:5px; height:5px; background:url(../images/testBlk.gif) 0 0 no-repeat; position:absolute; display:block;}
.testLtop{ top:0; left:0;}
.testRtop{ background:url(../images/testBlk.gif) right 0 no-repeat; top:0; right:0;}
.testLbot{ background:url(../images/testBlk.gif) 0 bottom no-repeat; bottom:0; left:0; *bottom:2px; }
.testRbot{ background:url(../images/testBlk.gif) right bottom no-repeat; bottom:0; right:0; *bottom:2px; }

.followus p { color:#FFF; position:relative; background-color:#00c0f3; padding:20px; margin:5px 0 0;}
.followus p a { color:#fff; text-decoration:none;}
.followus p a:hover { color:#000;}

.twittTleft, .twittTright, .twittBleft, .twittBright { width:6px; height:6px; background:url(../images/twittBg.gif) 0 0 no-repeat; position:absolute; display:block;}
.twittTleft{ top:0; left:0;}
.twittTright{ background:url(../images/twittBg.gif) right 0 no-repeat; top:0; right:0;}
.twittBleft{ background:url(../images/twittBg.gif) 0 bottom no-repeat; bottom:0; left:0; *bottom:2px; }
.twittBright{ background:url(../images/twittBg.gif) right bottom no-repeat; bottom:0; right:0; *bottom:2px; }
.twittarrow{ background:url(../images/twittarrow.gif) right bottom no-repeat; bottom:-15px; right:40px;position:absolute; height:15px; width:15px; display:inline-block; *bottom:-13px;}

.followus h3{ background:url(../images/twitt_icon.gif) right 0 no-repeat; }

.blog h3{ background:url(../images/twitt_icon.gif) right -135px no-repeat; padding-bottom:10px}
.blog td { text-decoration:none; color:#999; font-style:italic; font-size:11px; padding:5px 0 10px 0; border-bottom:1px dotted #BBBBBB;}
.blog p a, .blog td a { text-decoration:none; color:#4c4c4c; font-weight:bold; font-style:normal;  padding:5px 0;}
.blog p a:hover, .blog td a:hover { color:#e95a00;}

/**************TabContent*****************/
.tabmenu{ padding:0px;  width:100%;}
.tabmenu a{ text-decoration:none; display:inline-block; padding:0 20px; margin:0; position:relative; line-height:52px; border:none; border-bottom:#b2b2b2 1px solid; font:18px/52px "Trebuchet MS"; text-transform:uppercase; color:#543a2d;}
.tabmenu a.active{ border-bottom:none; color:#9c6200;}
.tabmenu ul li a.selected{color: #BF2D00; border-bottom:#fff 1px solid;}
.tablast {margin:0 0 0 -5px; background-image:none; width:61px; padding: 0; list-style-type: none; background: none; float: left; border-bottom:#b2b2b2 1px solid; line-height:52px;}

.tabshadow{ background:url(../images/tabmenurightshadow.jpg) right -1px no-repeat; position:absolute; right:-9px; width:9px; height:53px;}
.tabcontent{ padding:15px; background:url(../images/tabcontentbook.png) 540px center no-repeat;}
.tabcontent h4{ font-size:14px; font-weight:bold; color:#000000; text-transform:none;}
.tabcontent h3 { margin-bottom:10px; }
.tabcontent ul, .tabcontent li{ color:#666; width:500px;}
.tabcontent a.readmore{line-height:18px; font-size:11px; margin:10px 0 0; color:#FFFFFF; font-weight:bold; border-bottom:none; text-transform:none;}
.tabmenu .glossarylink{ margin:10px 0 0; padding:0; list-style-type:none; float:right; width:375px;}
.tabmenu .glossarylink li{ margin:0; padding:0; list-style-type:none; float:left; width:auto;}
.tabmenu .glossarylink li a{ border:none; width:20px; height:20px; font:bold 12px/20px "Trebuchet MS"; padding:0; text-align:center;}
.tabmenu .glossarylink li a:hover{ text-decoration:underline;}

/***********************Table Style*************************/
.tablelist{border:#6d6050 1px solid; position:relative; float:left;  width:100%; margin:0 0 20px 0;}
.lasttable{ margin:0;}
.tablelist table{ width:100%;}
.tablelist th{ text-align:left; font:bold 14px "Trebuchet MS"; color:#FFFFFF; padding-left:10px; line-height:45px; background:url(../images/tableheadbg.gif) 0 0 repeat-x;}
.tablelist td{ line-height:35px; padding-left:10px;}
.tablelist td.value{ font-size:18px; font-weight:bold; text-align:right; padding-right:15px; border-left:#FFFFFF 1px solid;}
.tablelist th.valuehead{ padding-right:15px; text-align:right; border-left:#FFFFFF 1px solid;}
.taxpractioner{ position:absolute; bottom:-110px; left:30px;}
.oddrow{ background-color:#f3efdb;}
.evenrow{ background-color:#faf9f1;}
.firsttable{ width:480px; margin-right:15px;}
.servicetable{ width:180px;}
.servicetable td, .servicetable a{ text-align:center; font:bold 14px/28px "Trebuchet MS"; color:#000000; padding:0; margin:0; text-decoration:none; display:block;}
.servicetable a:hover{ text-decoration:underline;}
.servicetable h4{  font:bold 20px/28px "Trebuchet MS"; margin:0; padding:0;}
.tabletopleft, .tabletopright, .tablebotleft, .tablebotright{ width:5px; height:5px; position:absolute;}

.tabletopleft{ top:-1px; left:-1px; background:url(../images/table-roundcorner.gif) 0 0 no-repeat;}
.tabletopright{ top:-1px; right:-1px; background:url(../images/table-roundcorner.gif) right 0 no-repeat;}
.tablebotleft{ bottom:-1px; left:-1px; background:url(../images/table-roundcorner.gif) 0 bottom no-repeat;}
.tablebotright{ bottom:-1px; right:-1px; background:url(../images/table-roundcorner.gif) right  bottom no-repeat;}
.priceinfo, .priceinfo li{ list-style-type:none; margin:0; padding:0;}
.priceinfo li{ margin-top:15px; background:url(../images/bulleticon1.gif) 0 3px no-repeat; padding-left:20px;}

/*********************Bank Cards***************************/
.banklogos{ clear:both; margin:15px 0;}
.banklogos a{ width:100px; height:89px; display:inline-block; margin-right:20px;}
a.visa{ background:url(../images/banklogos.jpg) 0 0 no-repeat;}
a.master{ background:url(../images/banklogos.jpg) -100px 0 no-repeat;}
a.american{ background:url(../images/banklogos.jpg) -200px 0 no-repeat;}
a.discover{ background:url(../images/banklogos.jpg) -300px 0 no-repeat;}

/*-----Footer-----*/
.footer-outer {width:100%;height:100%; background-color:#59554d;}
.footer-Tline { border-bottom:#fff 1px solid; background:#ccc; height:6px}
.fotter-Wrap { width:980px; margin:0px auto; padding:30px 0 15px;}
.fotter-Wrap h5 {color:#fee475; text-transform:uppercase}


.irs, .bbb { height:73px; display:inline-block; float:left; margin:0 0 0 10px;}
.accredit { width:140px; float:left;}
.irs-bbb a { margin-top:10px; margin-bottom:10px; margin-left:5px;}
a.irs { width:74px; background:url(../images/acco_txt.png) -164px -78px  no-repeat;  width:74px;}
a.bbb { background:url(../images/acco_txt.png) -248px -78px no-repeat; width:48px;}

.secure{ width:115px; float:left; margin:0 0 0 8px; padding:0;}
.mcafee, .comodo{ margin:10px 0; display:block;}
.Follow a {height:28px; width:28px; float:left; margin:10px 7px 15px 0; }
a.youtube{ background:url(../images/acco_txt.png) -164px -178px no-repeat;}
a.in { background:url(../images/acco_txt.png) -200px -178px no-repeat; }
a.facebook { background:url(../images/acco_txt.png) -233px -178px no-repeat;}
a.twitter { background:url(../images/acco_txt.png) -268px -178px no-repeat;}

.Link { float:left; width:800px; margin:0 0 0 30px; padding:0; overflow:hidden;}
.Link h5 { margin:0 0 10px 0}
.Link h6 { font-size:11px; font-weight:bold; color:#d8e255; margin:0; }
.Link .footertitle{ font-size:11px; font-weight:bold; color:#d8e255; margin:0; background:none; text-decoration:none; padding-left:0px;}
.Link .footertitle:hover{ text-decoration:none; color:#d8e255;}
.Link h6 strong { color:#fff; margin:-5px 0 0; }
.Link a { font-size:11px; color:#ceccca; display:block; padding:4px 0 0 10px; background:url(../images/LinkDot.gif) 0 12px no-repeat }
.Link a:hover { color:#f9b333; text-decoration:none}
.Link div {float:left; height:340px}
.Link .Support { width:120px;  padding:0 18px 0 0; }
.Link .eFile { width:195px;  padding:0 18px 0; border-left:#6d6a63 1px solid;  border-right:#6d6a63 1px solid; }
.Link .HVUT {width:240px;  padding:0 18px 0 ; border-right:#6d6a63 1px solid;}
.Link .Prod { width:130px; padding-left:18px; padding-right:0;}

.copyWrap { color:#9b9994; margin:10px 0; padding:15px 0 0 0; border-top:#6d6a63 1px solid; font-size:11px;}
.copyWrap .copy { float:left; }
.copyWrap  a{ color:#d5b95d; text-decoration:none;}
.copyWrap  a:hover{ color:#e0dedc;}
.copyWrap .Referer { float:right; width:450px; text-align:right}
a.tick { background:url(../images/tick.gif) left 2px no-repeat; padding:0 0 0 15px; margin:0 0 0 20px; color:#9b9994; font-weight:bold }


/*****Column*****/
.col-left{ float:left; width:280px; overflow:hidden}
.col-right{ float:left; width:720px; overflow:hidden; background:url(../images/ContBg.png) 0 50px no-repeat; }
.Search { text-align:right; float:right; width:450px; margin:0 20px 5px ; height:45px; }
.col-rightBg { padding:20px; background:url(../images/white.gif) left 165px repeat-x}
.col-right-wobg, .col-right-wobg .col-rightBg{ background:none; padding:0;}
.col-right p { margin:5px 0 20px 0;}
.col-right strong { color:#494844}
.col-rightBg span a { color:#c67c02; font-weight:bold; background:url(../images/alinkarrow.gif) 0 2px no-repeat; padding:0 0 0 10px;}
.leftmenu{ margin:0 0 0 0; padding:0; list-style-type:none; width:240px; background:url(../images/leftmenubg.png) 0 5px repeat-y;}
.menuTitle h3 { font:normal 18px Georgia, "Times New Roman", Times; margin:15px 0 10px 0; padding:0 0 0 35px; text-transform:uppercase; color:#000}
.leftmenu li{ line-height:37px; border-bottom:#d0c997 1px solid;}
.leftmenu li a{ font:bold 14px/37px "Trebuchet MS"; color:#412c22; margin:3px 0 0 0; padding-left:12px; text-decoration:none; display:block; width:228px; background:url(../images/alinkarrow.gif) 230px 13px no-repeat;}
.leftmenu li a:hover{ background:url(../images/leftmenuhoveract.png) left 0 no-repeat; color:#000; width:261px;}
.leftmenu li a.active{ background:url(../images/leftmenuhoveract.png) left -40px no-repeat; color:#FFF; width:261px;}
.leftmenu li.leftmenutopbgli{ height:13px; background:url(../images/leftmenutop.png) right 0 no-repeat; border-bottom:none; margin:0; padding:0; line-height:13px;}
.leftmenu li.leftmenulastli{ border-bottom:none;}
.boldtxt{ font-weight:bold; color:#4c4c4c;}

/*****Advertisement Block****/


.col-left .adBlk, .col-left .VINBlk { background:url(../Images/innersmsblkbg.gif) 0 0  repeat-y; width:240px;}
.col-left .adBlk { margin:100px 0 0 0}
.col-left .VINBlk {margin:170px 0 0 0}

.col-left .botbox { background:url(../images/innersmsbot.jpg) 6px bottom no-repeat; width:240px; height:21px; padding-bottom:15px}
.col-left .adBlk  .contBlk, .VINBlk  .contBlk {padding:10px 10px 10px 20px}
.col-left .adBlk .contBlk h3, .VINBlk  .contBlk h3 {color:#543a2d; text-transform:uppercase; padding:0; margin:0 }

.col-left .AdSMS, .col-left .AdFAX {background-position:0 0; background-repeat:no-repeat; height:161px; width:240px; margin:-160px 0 0 0; position:absolute }
.col-left .AdSMS { background:url(../Images/innersms.gif)}
.col-left .AdFAX { background:url(../Images/innerfax.gif)}

.col-left .TAXassis, .col-left .TAXPRACT, .col-left .AdFlSer, .col-left .VIN {height:92px; width:240px; position:absolute }

.col-left .TAXassis { background:url(../Images/expertassistance.png) 6px 0 no-repeat; margin:-85px 0 0 0; }
.col-left .TAXPRACT { background:url(../Images/TAXPRACT.gif) 6px 0 no-repeat; margin:-85px 0 0 0; }
.col-left .AdFlSer { background:url(../Images/FullService.gif) 6px 0 no-repeat; margin:-90px 0 0 0; }

.col-left .VIN { background:url(../Images/vincorrection.gif) 6px 0 no-repeat; height:168px; margin:-160px 0 0 0; }

.col-left .mT165 { margin:165px 0 0 0}
.bottombox{ position:absolute; bottom:-20px; right:0; background:url(../images/bottombox.png) right 0 no-repeat; width:310px; height:20px;}

/*

.advblock{ float:left; width:317px; position:relative; margin:0 0 0 15px;}
.sms{ background:url(../images/sms.png) 0 0 no-repeat; width:317px; height:100%; position:absolute; top:-79px; left:0px;}
.contentblk{ padding:170px 10px 0px 30px; padding-bottom:0;}
.contentblk p{ margin:10px 0 0;}
.col-left .advblock, .col-left .assistance{ margin:15px 0; padding:0; width:240px; background:url(../images/innersmsblkbg.gif) right 0 repeat-y;}
.col-left .sms { background:url(../Images/innersms.gif) 0 0 no-repeat; top:0; height:161px; width:240px;}

.col-left .assistance{ margin-top:35px;}
.col-left .assistance h3{ font:18px "Trebuchet MS"; color:#543a2d; margin:0; padding:0; text-transform:uppercase;}
.col-left .assistance .sms{ background:url(../images/expertassistance.png) 6px 0 no-repeat; height:92px; top:-20px;}
.col-left .assistance .taxparc { background:url(../images/TAXPRACT.gif) 0 0 no-repeat; height:92px; width:234px; top:-25px; left:6px; position:absolute}


.col-left .bottombox{ background:url(../images/innersmsbot.jpg) right 0 no-repeat;}
.col-left .contentblk{ width:210px; padding-left:20px; padding-right:10px;}
.col-left .assistance .contentblk{ padding-top:80px;}
.col-left .contentblk p{ margin:10px 10px 10px 0;}

**/

/*******************Contact Form**********************/
.font12{ font-size:12px; color:#484742; display:block; clear:both;}
.contactform{ width:350px;  margin:10px 0 0 0; float:left;}
.contactlbl{ width:127px; font:14px/32px Georgia, 'Times New Roman', Times, serif; text-transform:uppercase; color:#000000; float:left;}
.contactlbl span { color:#db0000}
.txtbox{ width:189px; background:#f3efdb; border:1px solid #6d6050; float:left; padding:7px 5px;}
.msgbox{ width:98%; height:100px; background:#f3efdb; border:1px solid #6d6050; float:left; margin:0 0 10px 0;}
.sendbtn{ background:url(../images/sendbtn.gif) 69px 0 no-repeat; border:none; background-color:#aa4305; width:88px; height:33px; font:bold 18px/33px Georgia, 'Times New Roman'; color:#FFF; margin:18px 20px 0 0; float:right; text-decoration:none;}
.contactrightcol{ float:right; margin:0 10px 0 0;}
.contactright{ width:312px;  margin-top:20px; height:187px; background:#faf9f2; }
.contactdet{ width:250px; height:187px; margin-left:15px; position:absolute; }
.contactheading{ font:18px/48px 'trebuchet MS'; color:#aa4305;}
.contactsubh{ font:bold 24px/24px 'trebuchet MS'; color:#000000; text-decoration:none;}
.contactsub{ font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif; color:#4b4a48;}
.contactphone{ margin-top:-50px; width:117px; height:192px; float:right;}
.contactmail{ margin-top:-30px; width:117px; height:192px; float:right;}
.contactbottombox{ position:absolute; bottom:-20px; right:0; background:url(../images/contact-shade.png) right 0 no-repeat; width:310px; height:20px;}
.contactlocation{ margin:22px 0 0 7px; clear:both;}
.errormsg table{z-index:100;}

/*****Cloud Movement*****/
#parallax{position:absolute; overflow:hidden; width:1000px; height:340px; margin:10px auto 0; top:0; text-align:center; z-index:-3;}

/*****Header Wrapper******/
.truck{ position:relative; background:url(../images/truck.png) 40px top no-repeat; overflow:hidden;}
.truck2 { position:relative; background:url(../images/truck2.png) 0 top no-repeat;}

img { border-style:none}
.clear{ clear:both; height:1px; font-size:0px; line-height:0;}

h1 { text-transform:uppercase; color:#502f0c; margin:0 0 10px 0; float:left;}
h2 {font:bold 19px "Trebuchet MS", Verdana; color:#aa4305; text-transform:uppercase; clear:left }
h3 {font:bold 18px "Trebuchet MS", Verdana;}
h4 {font:bold 14px "Trebuchet MS", Verdana;}
h5 {font:bold 14px  Verdana, Arial, Helvetica;}

strong { color:#000}
p { margin:5px 0 10px 0;}
a.moreInfo {background:url(../images/linkarrow.gif) right 5px no-repeat;  color:#e9750d; text-decoration:none; padding:0 12px 10px 0;  margin:0 5px 0 0}
a.moreInfo:hover { color:#52340a}
.fRTxtB { float:right; font-weight:bold;}
a.txt10 { font-size:10px; color:#FFF; text-decoration:none;}
a.txt10:hover { color:#ff9a40}
.ColrMagenta { color:#9678a8}
.ColrOrange { color:#e96800}
.last { margin-right:0;}
#wrap .first { margin-left:0;}
.tryout{  height:40px; width:208px; background:url(../images/tryfreebtn.png) 0 0 no-repeat; float:right;}
.tryout:hover{background:url(../images/tryfreebtn.png) 0 -40px no-repeat;}
.font11{ font-size:11px; color:#000000; display:block; clear:both;}
.searchtxt{background:url(../images/searchboxbg.png) 0 0 no-repeat; border:0; width:248px; height:22px; padding:9px 10px; float:right; margin-right:10px;}
a.search{  height:40px; width:78px; background:url(../images/searchbtn.png) 0 0 no-repeat; float:right;}
a.search:hover{ background:url(../images/searchbtn.png) 0 bottom no-repeat;}
.searchlink{float:right;}
.searchlink span{ color:#70625b; font:14px "Trebuchet MS";}
.searchlink a{ color:#543a2d; font:14px "Trebuchet MS"; text-decoration:underline; margin:0 5px;}
.searchlink a:hover{ text-decoration:none;}

.blk4Pract {background:url(../images/logo-icon.png) -934px 0  no-repeat; width:118px; }
.blk4FULL {background:url(../images/logo-icon.png) -1052px 0  no-repeat; width:136px; }
.blk4FUTR {background:url(../images/logo-icon.png) 0 0  no-repeat; width:106px; }
.blk4IRS {background:url(../images/logo-icon.png) -106px 0  no-repeat; width:106px;  }
.blk4Cost {background:url(../images/logo-icon.png) -212px 0  no-repeat; width:106px; }
.blk4Assist {background:url(../images/logo-icon.png) -318px 0  no-repeat; width:109px;  }
.blk4Srve {background:url(../images/logo-icon.png) -427px 0  no-repeat; width:93px; }
.blk4TxHlp {background:url(../images/logo-icon.png) -713px 0  no-repeat; width:96px;  }
.blk4FAQ {background:url(../images/logo-icon.png) -610px 0  no-repeat; width:103px;  }
.blk4Calc {background:url(../images/logo-icon.png) -809px 0  no-repeat; width:125px;  }
.blk4VIN {background:url(../images/logo-icon.png) -805px -100px  no-repeat; width:135px; }

div.blk4 div, div.blk4a div {margin:20px auto 0; display:block; height:100px;   }
div.blk4a div { margin-bottom:10px; }

div.blk4 div a { display:block; width:100px; height:95px;}

/*****Added for Style by Dinesh******/
.txt18BR{color:#EE0032;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;line-height:32px;}
.tblHeader th {background-color:#6C6C6C;color:#FFFFFF;font-family:"Trebuchet MS",Arial,Verdana;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding:7px;text-align:left;}
.tblHeader td {color:#454545;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;line-height:24px;padding:7px;}
.TickC{ vertical-align: middle; text-align:center;}
.GridRow{ background-color:#fffcf2;}
.GridRowAlt{ background-color:#f7f5ef; }
#ContentContainer ul li{margin:0px; padding:10px 0px 10px 15px; background:url(../Images/bullet1.gif) no-repeat left 17px; list-style:none;}
#ContentContainer ul ul{margin:0px; padding:0px 0px 0px 20px;}
#ContentContainer ul ul li{list-style:square;padding:5px 0px; background:none;}

.taR {text-align:right}
.taC {text-align:center}
.pT5 { padding-top:5px;}
.pR5 { padding-Right:5px;}
.pR10 { padding-Right:10px;}
.vaM { vertical-align:middle}
.txt12B {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
.MandatoryR{ font:12px normal Verdana, Arial, Helvetica, sans-serif; color:#ff0000;}
.txt30BM { color:#f11f65; font:bold 24px/32px "Trebuchet MS", Verdana, Arial;}
.txt18Gr { font:normal 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.imgBlkR { float:right; padding:0 0 10px 10px}
/*.col-right h1 + h2 { margin-top:-5px;}
.col-right h1 + div + h2, .col-right h1 + div + p { margin-top:-10px;}*/
.block { display:block;}

.imgRalign img { float:right; vertical-align:middle}

hr {border-bottom:1px dotted #BBBBBB; display:block; background:none; height:1px; clear:both; border-right-style:none; border-left-style:none; border-top-style:none;}

#ContentContainer a.login {color:#ff3300; text-decoration:underline; font: bold 14px Verdana, Arial, Helvetica, sans-serif; border:none; }
#ContentContainer a.login:hover{color:#000; text-decoration:none; font: bold 14px Verdana, Arial, Helvetica, sans-serif;}
.dottedline {border-bottom:1px dotted #BBBBBB;display:block;height:10px;margin:0 0 10px;}
.blue-txt {color:#008CD0;}


#ContentContainer dl{ margin:0px; padding:0px;}
#ContentContainer dt{ margin:0px 0px 0px 20px; padding:0px 0px 0px 15px; color:#2284d7; font-weight:bold;}
#ContentContainer dd{ margin:0px 0px 10px 38px; padding:0px;}
.toggle {  cursor:pointer;background:url(../Images/open.gif) no-repeat left 8px; padding:0px 0px 0px 10px;}
.toggle.closed {background:url(../Images/closed.gif) no-repeat left 8px; }
.hidden {  display:none;} 

/************ FAQ Slider *************/

.abclink a{ font:18px/18px "Trebuchet MS", Verdana; color:#aa4305; text-decoration:none; padding:3px; width:16px; display:inline-block; text-align:center;}
.abclink a:hover, .abclink a.active{ background:#ffe8a0; border:1px solid #a39866; color:#000000; width:14px; line-height:16px;}
.faqtitle{ height:28px; background:#fdf9d8; border-bottom:1px solid #d0caaf; font:18px/24px "Trebuchet MS", Verdana; color:#aa4305; margin:17px 0; padding-left:12px;}
.faqsubtitle{ background:url(../images/icon.png) 0 -104px no-repeat; height:15px;}

/************ FAQ Slider *************/
.faq-question{ /*header of 1st demo*/ cursor: pointer; padding: 2px 5px 10px 20px; margin:10px 0; border-bottom:1px solid #f6f6f6; 
               background: url(../images/icon.png) 0 -109px no-repeat; height: 12px; width: 660px; font: bold 12px Verdana, Arial; }
.openfaq-question{ /*class added to contents of 1st demo when they are open*/ background-position: 0 -81px;}
.faq-answer{margin: 0 0 5px; padding:0 0 10px 20px; background: #ffffff; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; width: 660px; border-bottom:1px solid #e8e5d9;}

p.trigger { padding: 0 0 0 20px; margin: 0 0 5px 0; background: url(../images/icon.png) 0 -109px no-repeat; height: 16px; width: 660px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
p.trigger a { color: #4c4c4c; text-decoration: none; display: block; }
p.trigger a:hover { color: #4c4c4c; }
p.active {background-position: left top;} /*--When toggle is triggered, it will shift the image to the top to show its "opened" state--*/
.toggle_container {	margin: 0 0 5px; padding: 0; background: #ffffff; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4c4c4c; width: 680px; clear: both; }
.toggle_container .block { padding: 20px; }
.question_separator{ height:1px; background:#e8e5d9; margin-bottom:12px;}
#twitter_update_list li { list-style-type: none; background: #00C0F3; padding-left:10px; }

.ContentContainer .AComp { border:solid 1px #aaa; background-color:#fff; z-index:10000; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#252525; list-style:none; padding:2px; margin:0;}
.ContentContainer .ACompLi {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#252525; padding:2px; margin:0px; line-height:15px; list-style:none; cursor:default; border-bottom:solid 1px #EFE6D7;}
.ContentContainer .ACompLihover {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:2px; margin:0px; line-height:15px; list-style:none; cursor:default; border-bottom:dashed 1px #333;}
.ContentContainer li.AComp, .ContentContainer li.ACompLi , .ContentContainer li.ACompLihover { background:#ffffff;text-align:left;list-style:none;}

.col-right blockquote{ margin:0px 0 5px 0; padding:5px 0; clear:both}
.col-right blockquote  img {float:right; vertical-align:middle}
.col-right blockquote a {  color:#494844}
.col-right blockquote strong {float:left;}

.videocls{position:absolute; top:15px; right:15px; background:#fff; padding:2px}

.tablast {*margin:0 0 0 -5px; }
.tabshadow{ *background:url(../images/tabmenurightshadow.jpg) right -16px no-repeat; }
.col-right h1 + h2 { *margin-top:-5px;}
.col-right h1 + div + h2, .col-right h1 + div + p { *margin-top:-10px;}




