/*
html {

}
body {
    font-family: Arial, "Helvetica", Sans-Serif;
    background:#fff;

}

h1, h2, h3, h4, h5, h6 {
    font-weight:normal;
}

a {

}

div {

}

p {

}

span {

}

ol,ul,li {

}

fieldset,form,label,legend{

}

table,caption,tbody,tfoot,thead,tr,th,td {

}

#pagewrapper {
    width:1024px;
    margin: 0 auto;
    border: 1px solid #ccc;
    padding:12px;
    border-radius:8px;
    background:#fff;
    box-shadow: 0 0px 20px rgba(0,0,0, 0.5);
    -webkit-box-shadow: 0 0px 20px rgba(0,0,0, 0.5);
    -moz-box-shadow: 0 0px 20px rgba(0,0,0, 0.5);
}
#header {
	background: #fff;
    display:block;
    clear:both;
}
#logo {
    float: left;
	width: 481px;
	height: 149px;
}
#gallery {
	width: 369px;
    height: 150px;
    float: left;
    margin-left: 106px;
    border: solid 2px #CCC;
}
#phone {
    display:inline-block;
    width:75%;
    float:left;
}
*/
//////////////////////////////////////////////////////////////////////////////
== ANCHOR ===============================================


		@rest 					Standard Reset
		

---------------------------------------------------------*/



/* @reset
---------------------------------------------------------*/
html, body, h1, h2, h3, h4, h5. h6. ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
html { height: 100%; overflow-y: scroll; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
img { border: 0; -ms-interpolation-mode: bicubic; }
a { outline: none; }





/* @general
---------------------------------------------------------*/

body { margin: 0; padding: 0; background-image: url(http://taxdetective.com/images/bg.png); background-repeat: repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; }



/* @typography
---------------------------------------------------------*/

h1 { font-size: 20px; font-weight: bolder; font-style: italic; font-family: arial "Arial Black", Gadget, sans-serif; }
h2 { font-size: 16px; font-weight: bolder; font-style: italic; font-family: arial "Arial Black", Gadget, sans-serif; }
p { font-size: 12px; }
ul { margin: 0; padding: 0; }
ul li { display: list-item; list-style-image: url(http://taxdetective.com/images/img-bullet.png); margin: 0px 0 0 0; padding: 0 0 0 0;}
ol { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a { color: #F00; text-decoration: underline; }
a:hover {color: #f00; text-decoration: none; } 


/* @classes
---------------------------------------------------------*/
.logo { float: left; width: 481px; height: 149px; }
.title {font-size: 18px; color: #C00; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-style: normal; margin: 0 0 5px 0; padding: 0 0 5px 0; }
.redtitle { font-family: Tahoma, Geneva, sans-serif; color: #cc3333; font-size: 26px; font-style: italic; font-weight: 900; }
.appealtitle { font-family: Tahoma, Geneva, sans-serif; color: #333; font-size: 14px; font-weight: 900; margin: 30px 80px 10px 40px; padding: 0px 0 30px 0; line-height: 10px; border-bottom: solid 1px #000; }
.appealtitle2 { font-family: Tahoma, Geneva, sans-serif; color: #333; font-size: 14px; font-weight: 900; margin: 30px 0 0px 40px; padding: 4px 0 0px 0; line-height: 0; }
.separator { border-top: solid 1px #000; margin: 0; padding: 0; width: 200px; }
.appeallink { font-family: Tahoma, Geneva, sans-serif; color:#cc3333; font-size: 14px; font-weight: 900px; text-decoration: underline; font-style: italic; }
.appeallink:hover { text-decoration: none; color: #F00; }
.sidebar { padding: 30px 10px 10px 30px; width: 300px; }
.stickylink { margin-left: 25px; font-weight: bold; }
.paytitle { color: #06C; font-size: 16px; }
.aboutlist { list-style-type: disc; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; }
#sidebar a { color: #F00; text-decoration: none; }
#sidebar a:hover {color: #f00; text-decoration: underline; }


/* @defined classes
---------------------------------------------------------*/
#container { margin: 0 auto 0 auto; width: 1040px; height: auto; }
#wrapper { margin: 0 auto 0 auto; padding: 20px; width: 1040px; background-image: url(http://taxdetective.com/images/bg-wrapper.png); background-repeat: repeat-y; background-position: left top; float: left; }
#gallery { width: 369px; height: 150px; float: left; margin-left: 106px; border: solid 2px #CCC; }
#content { margin: 0 auto 0 auto; width: 1000px; background-image: url(http://taxdetective.com/images/bg-wrapper.png); background-repeat: repeat-y; background-position: left top; }
#leftbox { float: left; width: 321px; height: 298px; margin: 10px 0 0 0; }
#centerbox { float: left; width: 318px; height: 292px; margin: 14px 0 0 0; }
#rightbox {float: left; width: 324px; height: 291px; margin:14px 4px 0 0; background-image: url(http://taxdetective.com/images/img-rightbox.png); background-repeat: no-repeat; padding: 23px 18px 18px; }
#maincontent { width: 950px; padding: -20px 10px 10px 10px; margin-top: -30px; }
#internalcontent { width: 550px; padding: 0px 10px 10px 10px; margin-top: 0px; float: left; }
#sidebar2 {width: 316px; height: 327px; padding: 0px; background-image: url(http://taxdetective.com/images/property-taxes-coffee-on-us.jpg); background-repeat: no-repeat; float: left; margin-left: 55px; }
#sidebar {width: 316px; height: 327px; padding: 0px; background-image: url(http://taxdetective.com/images/bg-sticky.jpg); background-repeat: no-repeat; float: left; margin-left: 55px; }
#bottom { background-image: url(http://taxdetective.com/images/bg-bottom.png); background-repeat: no-repeat; margin: 0 0 0 -1px; width: 1002px; height: 26px; float: left;  }
#footer { margin: 0 0 0  -1px; width: 1002px; margin: 0 auto 20px auto; text-align: center; font-size: 11px;  }


/* @ Nav Main Ids
------------------------------------ */
#navwrapper { width: 982px; height: 42px; margin: 0 auto 0 auto; }
#nav-main {
	display: block;
	height: 42px;
	font: 900 12px/15px arial "Arial Black", Gadget, sans-serif;
	left: 0px;
	list-style: none;
	margin: 20px 0 0 -40px;
	padding: 0;
	top: 0;
	width: 1000px;
}
#nav-main li {display: inline; float: left; margin: 0; padding: 0; position: relative;}
#nav-main li a {background-image: url(http://taxdetective.com/images/nav.png); width: 982px; display: block; float: left; font-weight: normal; height: 42px; text-indent: -9999em;}




/* @ Nav Roll Over
-------------------------------------- */

#nav-main li a.button1 {background-position: 0 0; width: 110px;}
	#nav-main li a.button1:hover, #nav-main li a.button1:focus, #nav-main li a.button1.current {background-position: 0 -42px;}
				
#nav-main li a.button2 {background-position: -110px 0; width: 123px;}
	#nav-main li a.button2:hover, #nav-main li a.button2:focus, #nav-main li a.button2.current {background-position: -110px -42px;}
				
#nav-main li a.button3 {background-position: -233px 0; width: 153px;}
	#nav-main li a.button3:hover, #nav-main li a.button3:focus, #nav-main li a.button3.current {background-position: -233px -42px;}
				
#nav-main li a.button4 {background-position: -386px 0; width: 108px;}
	#nav-main li a.button4:hover, #nav-main li a.button4:focus, #nav-main li a.button4.current {background-position: -386px -42px;}
				
#nav-main li a.button5 {background-position: -494px 0; width: 173px;}
	#nav-main li a.button5:hover, #nav-main li a.button5:focus, #nav-main li a.button5.current {background-position: -494px -42px;}
				
#nav-main li a.button6 {background-position: -667px 0; width: 186px;}
	#nav-main li a.button6:hover, #nav-main li a.button6:focus,  #nav-main li a.button6.current {background-position: -667px -42px;}
	
#nav-main li a.button7 {background-position: -853px 0; width: 130px;}
	#nav-main li a.button7:hover, #nav-main li a.button7:focus,  #nav-main li a.button7.current {background-position: -853px -42px;} 



	
/* @ Nav Sub Menus
-------------------------------------- */

#nav-main ul.sub1 {border: 3px solid #61a6d8; display: none; left: 0px; margin: 20px 0 0 0; padding: 0; position: absolute; top: 20px; width: auto; z-index: 4;}	 
#nav-main li:hover ul.sub1 {display: block;}
#nav-main ul.sub1 li a {background: #0d3a5a; color: #fff; display: block; float: left; font-size: 12px; font-weight: bold; height: auto; line-height: 14px; padding: 5px; text-decoration: none; text-indent: 0em; text-transform: uppercase; width: 12em;}
#nav-main ul.sub1 li a:hover,  #nav-main ul.sub1 li a:focus,  #nav-main ul.sub1 li a.current {background: #3d617a;}
					
#nav-main ul.sub2 {border: 3px solid #61a6d8; display: none; left: 0px; margin: 20px 0 0 0; padding: 0; position: absolute; top: 20px; width: auto; z-index: 4;}	 
#nav-main li:hover ul.sub2 {display: block;}
#nav-main ul.sub2 li a {background: #0d3a5a; color: #fff; display: block; float: left; font-size: 12px; font-weight: bold; height: auto; line-height: 14px; padding: 5px; text-decoration: none; text-indent: 0em; text-transform: uppercase; width: 12em;}
#nav-main ul.sub2 li a:hover,  #nav-main ul.sub2 li a:focus,  #nav-main ul.sub2 li a.current {background: #3d617a;}

#nav-main ul.sub3 {border: 3px solid #61a6d8; display: none; left: 0px; margin: 20px 0 0 0; padding: 0; position: absolute; top: 20px; width: auto; z-index: 4;}	 
#nav-main li:hover ul.sub3 {display: block;}
#nav-main ul.sub3 li a {background: #0d3a5a; color: #fff; display: block; float: left; font-size: 12px; font-weight: bold; height: auto; line-height: 14px; padding: 5px; text-decoration: none; text-indent: 0em; text-transform: uppercase; width: 12em;}
#nav-main ul.sub3 li a:hover,  #nav-main ul.sub3 li a:focus,  #nav-main ul.sub3 li a.current {background: #3d617a;}

#nav-main ul.sub4 {border: 3px solid #61a6d8; display: none; left: 0px; margin: 20px 0 0 0; padding: 0; position: absolute; top: 20px; width: auto; z-index: 4;}	 
#nav-main li:hover ul.sub4 {display: block;}
#nav-main ul.sub4 li a {background: #0d3a5a; color: #fff; display: block; float: left; font-size: 12px; font-weight: bold; height: auto; line-height: 14px; padding: 5px; text-decoration: none; text-indent: 0em; text-transform: uppercase; width: 14em;}
#nav-main ul.sub4 li a:hover,  #nav-main ul.sub4 li a:focus,  #nav-main ul.sub4 li a.current {background: #3d617a;}

#nav-main ul.sub5 {border: 3px solid #61a6d8; display: none; left: 0px; margin: 20px 0 0 0; padding: 0; position: absolute; top: 20px; width: auto; z-index: 4;}	 
#nav-main li:hover ul.sub5 {display: block;}
#nav-main ul.sub5 li a {background: #0d3a5a; color: #fff; display: block; float: left; font-size: 12px; font-weight: bold; height: auto; line-height: 14px; padding: 5px; text-decoration: none; text-indent: 0em; text-transform: uppercase; width: 12em;}
#nav-main ul.sub5 li a:hover,  #nav-main ul.sub5 li a:focus,  #nav-main ul.sub5 li a.current {background: #3d617a;}
#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 {
}
#two, #three {
	width:1040px;
	margin: 0 auto;
	text-align: center;
}

select, input, button, .button, a.button:link, .btn, [class*="btn-"], .hero-box.double-panel .panel.white .btn {
    font-size: 100%;
}

input[type="text"] {
    font-size:150%;
}
input[type="submit"], input[type="button"], button, .button, a.button, a.button:visited, .btn, .hero-box.double-panel .panel.white .btn {
    color: #FFF;
    background-color: #0095ff;
    border-color: #07c;
    box-shadow: inset 0 1px 0 #66bfff;
}
input[type="submit"], input[type="button"], button, .button, .btn, [class*="btn-"], .hero-box.double-panel .panel.white .btn {
    display: inline-block;
    position: relative;
    padding: .61538462em 1em;
    vertical-align: middle;
    min-height: 2.46153846em;
    box-sizing: border-box;
    font-weight: 400;
    font-family: inherit;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    border-radius: 2px;
    border: 1px solid;
    cursor: pointer;
    outline: none;
    touch-action: manipulation;
    transition: all .1s ease-in;
}
input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button:hover, a.button:hover, a.button:visited:hover, .btn:hover, input[type="submit"]:focus, input[type="button"]:focus, button:focus, .button:focus, a.button:focus, a.button:visited:focus, .btn:focus {
    color: rgba(255,255,255,0.9);
    background-color: #07c;
    border-color: #005999;
    box-shadow: inset 0 1px 0 #3af;
}