/*Copyright © 2001 TaxFree Shopping.
Powerd By LoneStar Business Solutions
Designed By - Rick Tantlinger & Terry Lundberg.
HTML By - Rick Tantlinger
Developed By - Rick Tantlinger & Terry Lundberg
*/

body{padding:0; margin:0; color:#9d9d9d; font-size:11px; font-family:"Tahoma", Arial, Trebuchet MS; background:url(../images/bg.gif) top left repeat-x #FFFFFF;}
a{text-decoration:none; color:#0066cc;}
a:hover{color:#3399ff; text-decoration:underline;}
h1,h2,h3,p,form,ul,img,input{padding:0; margin:0; text-decoration:none; border:0;}

/*-------------------------------------------Header----------------------------------------------------*/
#cmyk{background:url(../images/TFS_SmallBanner2.gif) top left no-repeat; display:block; height:48px; width:312px;}
#log_left{background:url(../images/log_left.gif) top left no-repeat;}
#log_right{background:url(../images/log_right.gif) top right no-repeat;}
.log_bg{background:url(../images/log_bg.gif) top left repeat-x; padding:0 10px;}
.log_bg a{color:#000000; font-weight:bold;}
.log_bg a:hover{color:#ff5d9e; text-decoration:none;}

.cancel{background:url(../images/cancel.png) top left no-repeat; height:30px; width:155px; border:none;}

.log_bg{background:url(../images/log_bg.gif) top left repeat-x; padding:0 10px; color:#000000; font-weight:bold;}
.log_bg a{color:#000000; font-weight:bold;}
.log_bg a:hover{color:#ff5d9e; text-decoration:none;}


.btn{background:url(../images/browse-img.gif) top left repeat-x; padding:0 10px;}

#menu{float:right;}
#menu ul{margin:0; padding:0;}
#menu ul li{display:inline; list-style:none;}
#menu ul li a{background:url(../images/menu.gif) top right no-repeat; padding:0 15px 0 0; color:#000000; font-family:Arial, Helvetica, sans-serif; color:#878787; text-decoration:none; display:block; height:30px; line-height:30px; float:left; margin:0 0 0 1px; text-transform:uppercase; font-weight:bold;cursor:pointer;}
#menu ul li a span{background:url(../images/menu.gif) top left no-repeat; display:block; height:30px; line-height:30px; padding:0 0 0 15px; float:left; cursor:pointer;}
#menu ul li a:hover{text-decoration:none; color:#000000;}
#menu ul li a#pink_menu{background:url(../images/menu.gif) 100% -30px no-repeat;}
#menu ul li a#pink_menu span{background:url(../images/menu.gif) 0% -30px no-repeat; color:#FFFFFF;}
#menu ul li a#yellow_menu{background:url(../images/menu.gif) 100% -120px no-repeat;}
#menu ul li a#yellow_menu span{background:url(../images/menu.gif) 0% -120px no-repeat; color:#CC9900;}
#menu ul li a#blue_menu{background:url(../images/menu.gif) 100% -60px no-repeat;}
#menu ul li a#blue_menu span{background:url(../images/menu.gif) 0% -60px no-repeat; color:#ffffff;}
#menu ul li a#black_menu{background:url(../images/menu.gif) 100% -90px no-repeat;}
#menu ul li a#black_menu span{background:url(../images/menu.gif) 0% -90px no-repeat; color:#ffffff;}

#menu1{float:left;}
#menu1 ul{margin:0; padding:0;}
#menu1 ul li{display:inline; list-style:none;}
#menu1 ul li a{background:url(../images/grey_left.gif) top right repeat-x; padding:0 15px 0 0; color:#000000; font-family:Arial, Helvetica, sans-serif; color:#878787; text-decoration:none; display:block; height:26px; line-height:26px; float:left; margin:0 2px 0 0; font-weight:normal;cursor:pointer; font-size:14px;}
#menu1 ul li a span{background:url(../images/grey_right.gif)enu.gif) top left no-repeat; display:block; height:26px; line-height:26px; padding:0 0 0 15px; float:left; cursor:pointer;}
#menu1 ul li a:hover{text-decoration:none; color:#000000;}
#menu1 ul li a.active{background-image:url(../images/pink.gif); background-position:left top; background-repeat:repeat-x; color:#FFFFFF;}
/*-------------------------------------------Header----------------------------------------------------*/

/*-------------------------------------------Body----------------------------------------------------*/
#flash_bg{background:url(../images/flash_bg.jpg) bottom no-repeat;}

.step1{background:url(../images/wht_yellow_left_box.gif) top left no-repeat; padding:15px 20px; height:154px;}
.step1h{background:url(../images/wht_yellow_left_box.gif) bottom left no-repeat; padding:15px 20px; height:154px;}
.step4{background:url(../images/wht_yellow_right_box.gif) top right no-repeat; padding:15px 20px; height:154px;}
.step4h{background:url(../images/wht_yellow_right_box.gif) bottom right no-repeat; padding:15px 20px; height:154px;}
.step{background:url(../images/grey_strip.gif) top left repeat-y #FFFFFF; border:1px solid #d5d5d5; border-right:0 none; padding:15px 20px; height:152px;}
.steph{background:#fbfddb; border:1px solid #f4fb9f; border-right:0 none; padding:15px 20px; height:152px;}
.b_bot4{border-bottom:1px solid #ececec; padding:0 0 4px 0; cursor:pointer;}
.pad4t{padding:4px 0 0 0;}

a.spon1{background:url(../images/spon1.gif) top left no-repeat; display:block; width:243px; height:77px;}
a.spon1:hover{background:url(../images/spon1.gif) bottom left no-repeat;}
a.spon2{background:url(../images/spon2.gif) top left no-repeat; display:block; width:166px; height:76px;}
a.spon2:hover{background:url(../images/spon2.gif) bottom left no-repeat;}
a.spon3{background:url(../images/spon3.gif) top left no-repeat; display:block; width:254px; height:77px;}
a.spon3:hover{background:url(../images/spon3.gif) bottom left no-repeat;}
a.spon4{background:url(../images/spon4.gif) top left no-repeat; display:block; width:97px; height:92px;}
a.spon4:hover{background:url(../images/spon4.gif) bottom left no-repeat;}
.bluebg{background-image:url(../images/blue_midd.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#3ebaeb;}
.yellowbg{background-image:url(../images/yellow_midd.gif); background-position:top left; background-repeat:repeat-x; background-color:#fdb337;}
.abstrack{background-image:url(../images/abstrack.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#FFFFFF;}
.shadow{background-image:url(../images/shadow_img.gif); background-position:left middle; background-repeat:no-repeat; padding:25px 0 0 35px;}
.border{border-top:1px dashed #ddd8d5;}
.input_1{background:url(../images/search_bg.gif) top left repeat-x #ffffff; color:#000000; border:1px solid #cfcfcf;width:270px; height:23px; padding:2px 2px 2px 2px;}
.input_2{background:url(../images/search_bg.gif) top left repeat-x #ffffff; color:#000000; border:1px solid #cfcfcf;width:200px; background-image:url(../images/inputbg.gif); background-repeat:repeat-x; background-position:left top; padding:4px 0;padding:4px;}
.input_3{background:url(../images/search_bg.gif) top left repeat-x #ffffff; color:#000000; border:1px solid #cfcfcf;width:228px;padding:2px 2px 2px 2px;}
.input_4{color:#000000; border:1px solid #000000;width:50px; height:18px; padding:2px 2px 2px 2px;}
.pinkborder{border:1px solid #e52e68; background-color:#ffffff;}
.banner {background-image:url(../images/change_address.gif);background-repeat:no-repeat;background-position:center top;}
.yellow_up{background-image:url(../images/yellow2_up.gif); background-position:0 15px; background-repeat:no-repeat;}
.yellow_botm{background-image:url(../images/yellow2_botm.gif); background-position:top left; background-repeat:no-repeat;}
.blackbg{background-image:url(../images/black_midd.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#3e4145;}
.pinkbg{background-image:url(../images/pink_midd.gif); background-repeat:repeat-x repeat-y; background-position:top left;}
.greybg{background-image:url(../images/grey_bg.gif); background-position:left top; background-repeat:repeat-x;}
.boxbanner{background-image:url(../images/grey_bg.gif); background-repeat:no-repeat; background-position:left top;}
.boxbanner1{background-image:url(../images/grey_bg1.gif); background-repeat:no-repeat; background-position:left top;}
.imgbanner{background-image:url(../images/1.jpg); background-position:right bottom; background-repeat:no-repeat;}
.imgbanner1{background-image:url(../images/2a.jpg); background-position:right bottom; background-repeat:no-repeat;}
.cheackbox{padding-left:10000px;}
.grayborder{border-bottom:1px solid #FFCC66;}
.yellowbg1{background:url(../images/yellow2_up.gif) 0 15px no-repeat;}
.banner1 {background:url(../images/chnge-adress.png) center top no-repeat;}
.yellowimg{background:url(../images/yellow-bot1.gif) top left no-repeat;}
#main{width:933px;height:auto; margin:0 auto;}
/*-------------------------------------------Body----------------------------------------------------*/

/*-------------------------------------------Footer----------------------------------------------------*/
#footer{background:url(../images/footer_bg.gif) top left repeat-x; padding:15px 0 0 0;}
#color_strip{background:url(../images/color_strip.gif) bottom center no-repeat;}
#proof{background:url(../images/proofdigital.gif) 99% 2px no-repeat;}
#proof a{display:block; width:172px; height:28px;}
.greyborder{border: 1px solid #cfcfcf;}
/*-------------------------------------------Footer----------------------------------------------------*/

/*-------------------------------------------Fonts----------------------------------------------------*/

.black16{color:#000; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.blue16{color:#fe54ac; font-size:14px; font-weight:bold; padding-right:10px; font-family:Arial, Helvetica, sans-serif;}
.grey11{color:#7a7b7c; font-size:11px;}
.lgrey11{color:#a6a8aa; font-size:11px;}
.dgry12{color:#4e4e4e; font-size:12px;}
.gry13{color:#878787; font-size:13px;}
.blue12{color:#00aeef; font-size:12px;}
.blue20{ font-size:20px; color:#37b6e8; padding:40px 0 5px 0;}
.grey12{font-size:12px;color:#919292;}
.black_12{color:#000000; font-size:12px;}
.tahoma11{color:#036bc4; font-size:11px;}
.blue24{color:#37b6e8; font-size:24px;}
.red22{color:#fd3265; font-size:22px;}
.green21{color:#78aa05; font-size:22px;}
.black22{color:#282323; font-size:22px;}
.pink16{color:#e6366e; font-size:16px;}
.pink14{color:#e6366e; font-size:14px;}
.red11{color:#c0191f; font-size:11px;}
.grey10{color:#999494; font-size:10px;}
.black14{color:#000000; font-size:14px;}
.black12_new{color:#000000; font-size:12px;}
.grey24{color:#e5e5e5; font-size:24px;}
.red24{color:#ff0141; font-size:24px;}
.green11{color:#72721e; font-size:11px;}
.black11{color:#363636; font-size:11px;}
.black12{color:#363636; font-size:12px;}
.black12_bold{color:#363636; font-size:12px; font-weight:bold}
.white14{color:#ffffff; font-size:14px;}
.orange10{color:#ff0141; font-size:10px;}
.white12{color:#ffffff; font-size:12px;}
.textgrey{color:#6d6c6c; font-size:12px;}
.textblue{color:#37b6e8; font-size:12px;}
.arial12{color:#5b5b5b; font-size:12px;}
.orange11{color:#ee2c69; font-size:11px;}
.error{color:#fe7b00; font-size:11px;}
.error1{color:#c0191f; font-size:13px; font-weight:normal; padding:5px; line-height:17px; background-color:#fdfec6; border:1px #ff6051 dashed;}
.how{color:#036bc4; font-size:12px;}
.grey15{color:#2e2d2d; font-size:15px;}
.primary{font-size:11px; color:#ff0141;}
.orange12{color:#ff0141; font-size:12px;}
.select{margin::20px 0 0 10px;}
.black13{color:#000000; font-size:13px;}
.boxborder{border:1px solid #cfcfcf; height:13px; width:15px; padding:6px 6px; color:#666666;}
.grey18{color:#807f7f; font-size:18px;}
.black18{color:#000000; font-size:18px;}
.blue26{color:#0073d7; font-size:26px;}
.green26{color:#78aa05; font-size:26px;}
.green13{color:#78aa05; font-size:13px;}
.red26{color:#fd3265; font-size:26px;}
.grey14{color:#808080; font-size:14px;}
.orange14{color:#fa3163; font-size:14px;}
.orange13{color:#ff0141; font-size:13px;}
.black_12a{color:#6d6d6d; font-size:12px;}
.arial_11{color:#5b5b5b; font-size:11px;}
.arial12a{color:#4b4c4c; font-size:12px;}
.arial10{color:#4b4c4c; font-size:10px;}
.grey15a{color:#5e5e5e; font-size:15px;}
.orange22{color:#ee2c69; font-size:22px;}
.grey15b{color:#5b5b5b; font-size:15px;}
.orange20{color:#ee2c69; font-size:20px;}
.blue15{color:#37b6e8; font-size:15px;}
.orange15{color:#ee2c69; font-size:15px;}
.blue22{color:#0073d7; font-size:22px;}


/*-------------------------------------------Fonts----------------------------------------------------*/

.how_work ul {
padding-left :8px;
margin-left : 12px;
padding-top : 0;
margin-top : 5px;
margin-bottom : 0;
}
.how_work li {
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:14px;
line-height:13px; color:#5f5f5f;
list-style-image:url(../images/tree_img.gif);
padding-left:3px; font-weight:normal; line-height:22px; 
}

.how_do ul {
margin-top : 10px;
}
.how_do li {
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:14px;
line-height:13px; color:#036bc4; list-style:none; background-image:url(../images/tree_img.gif); background-position:2px 0px; background-repeat:no-repeat;
padding-left :25px; font-weight:normal; line-height:24px; text-decoration:underline;
}

.how_do1 ul {
margin-top : 10px; padding-left:15px;
}
.how_do1 li {
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:15px;
line-height:13px; color:#5e5e5e; list-style:none; background-image:url(../images/9.png); background-position:2px 0px; background-repeat:no-repeat;
padding-left:25px; font-weight:normal; line-height:24px; text-decoration:none;}
.how_do1 ul li a{color:#5e5e5e; font-size:15px;}

.num ol {padding:0px; margin:0px; margin-left:20px;}
.num ol li {padding:2px 0px 0px 0px; font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px; color:#5b5b5b; font-weight:normal; line-height:15px; text-decoration:none;}

.grey ol {padding:0px; margin:0px; margin-left:20px;}
.grey ol li {padding:2px 0px 0px 0px; font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:15px; color:#5b5b5b; font-weight:normal; line-height:15px; text-decoration:none;}
.grey ol li a{ color:#5b5b5b; font-size:15px;}

.publication ul {
margin-top : 10px;
}
.publication li {
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:14px;
line-height:13px; color:#6d6d6d; list-style:none; background-image:url(../images/tree_img.gif); background-position:2px 0px; background-repeat:no-repeat;
padding-left :25px; font-weight:normal; line-height:24px; text-decoration:none;
}
.publication ul li a{text-decoration:underline;}



.publication1 ul {
margin-top : 10px;
}
.publication1 li {
font-family:"Tahoma",Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px; color:#6d6d6d; list-style:none; background-image:url(../images/tree_img.gif); background-position:2px 0px; background-repeat:no-repeat;
padding-left :25px; font-weight:normal; line-height:24px; text-decoration:none;
}

/*pagination*/
div.pagination {font-size: 11px;font-family: Tahoma, Arial, Helvetica, Sans-serif;background-color:#3e3e3e;color: #fff; padding:5px 0; background:#e52f68;}
div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;background-color:#fff;text-decoration: none; /* no underline */	color: #e52f68;}
div.pagination a:hover, div.pagination a:active {background-color:#00004E;color: #fff;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px;	font-weight: bold;background-color: #313131;color: #fff;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;	margin: 2px;background-color:#E1E1E1;color: #868686;}

input.text, input.button {
border: 1px solid #000;
}
