@charset "UTF-8";
/* ::::::::: COLOR SWATCHES ::::::::::
	
	TEXT
	Lt. Grey			-	#D1D2D4
	Dk. Grey			-	#333
	Md. Grey			-	#59595B
	
	BG COLORS
	Dk. Grey 			-	#333
	Lt. Grey 			- 	#BCBEC0
	Turquoise			-	#8fCACA
	Dk. Turquoise		-	#2BBDBA
	
	FORM
	Dk. Red				-	#661415
	Lt. Red				-	#AC8384
	
	CONTENT AREA
	Brown Background 	- 	#C1B5A8
	List Boxes 			-	#d4cdc6
	
   ::::::::::::::::::::::::::::::::::: */

/* ::::::::: CORE ELEMENT CSS ::::::::: */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-color:#BCBEC0;
	height:100%;
}
iframe:focus, img:focus, a:focus, form:focus {
	outline:0;
}

/* ::::::::: LAYOUT ELEMENT CSS ::::::::: */
#container{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	min-width:1023px;
}
#container table td{
	overflow:hidden;
}
#header{
	overflow:hidden;
	height:87px;
	background: #59595B;
}
#navbar {
	/*overflow:hidden;*/
	margin:0px;
	padding:0px;
	height:32px;
	background: #000000 url(../images/layout/nav_bg.gif) top left repeat-x;
}
#body{
	overflow:hidden;
	height:426px;
	background: #661415;
}
#bar{
	overflow:hidden;
	height:24px;
	background: #000000 url(../images/layout/bottom_bar_bg.gif) top left repeat-x;
}
#footer{
	overflow:hidden;
	height:243px;
	background: #BCBEC0;
}
.footer_blurb{
	color: #252525;
	margin-left: 15px;
	width: 173px;
}
#footer_buttons {
	margin:14px 0px 0px 144px;
	padding-left:1px;
	width:720px;	
}
#coming_soon {
	position:absolute;
	top:38px;
	left:32px;
	z-index:4;
	width:172px;
	height:35px;
	visibility:hidden;
}
#footer_ratemystop {
	background:url(../images/layout/footer_btn_1.jpg) no-repeat;
	border-left:1px dashed #FFFFFF;
	position:relative;
}
#footer_photoradar {
	background:url(../images/layout/footer_btn_2.jpg) no-repeat;
}
#footer_callus {
	background:url(../images/layout/footer_btn_3.jpg) no-repeat;
}
#footer_ratemystop_on {
	background:url(../images/layout/footer_btn_1_on.jpg) no-repeat;
}
#footer_photoradar_on {
	background:url(../images/layout/footer_btn_2_on.jpg) no-repeat;
}
#footer_callus_on {
	background:url(../images/layout/footer_btn_3_on.jpg) no-repeat;
}
#footer_ratemystop .footer_btn_text {
	margin-left:10px;
	margin-top:0px;
	padding-top:40px;
}
#footer_callus .footer_btn_text {
	margin-left:60px;
	margin-top:0px;
	padding-top:40px;
}
#footer_photoradar .footer_btn_text {
	padding-top:30px;
	margin-left:17px;
}
#footer_ratemystop, #footer_photoradar, #footer_callus {
	background-position:18px 0px;
}
#footer_ratemystop a, #footer_photoradar a, #footer_callus a {
	display:block;
	width:200px;
	height:106px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
.footer_btn {
	width:200px;
	height:106px;
	float:left;
	border-right:1px dashed #FFFFFF;
	padding:0px 18px;
	font-size:10px;
	color:#FFFFFF;
}
.footer_btn_header {
	font-size:16px;
	font-weight:bold;
}
.footer_btn_text {
	text-align:center;
	line-height:16px;
	width:130px;
}

/* ::::::::: REUSABLE CLASSES ::::::::: */
.clear {
	clear:both;
}
.content_wrapper {
	position:relative;
}
.info_wrapper {
	color:#333;
	font-family:Helvetica, Arial, sans-serif;
	padding:30px 20px 0px 20px;
	height:360px;
}
.body_text {
	font-size:12px;
	line-height:18px;
	margin:20px 5px 0px 5px;
}
.body_text p {
	padding:0px;
	margin:30px 0px;
}
#scrollable {

}
.scroll-pane {
	overflow:auto;
}
#dui, #faqs, #extreme, #super, #criminal{
	height:200px;
}
.heading, .lrg_heading {
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #333;
	padding-bottom:3px;
	margin-bottom:3px;
}
.lrg_heading {
	font-size:24px;
	padding-bottom:0px;
}
.sub_heading {
	font-size:18px;
	font-weight:bold;
	margin-left:50px;
}
#home_banner_container {
	position: relative;
	width: 701px;
	height: 0px;
}
.text_banner {
	color:#959595;
	font-size:20px;
	font-family:Helvetica, Arial, sans-serif;
	height:52px;
	background:#000000 url(../images/layout/banner_tile.jpg) repeat-x;
	position:absolute;
	top:325px;
	left:0px;
	z-index:101;
	width:721px;
	padding:20px 0px 0px 0px;
	letter-spacing:2px;
	text-align:center;
}
.scrollEl {
	display: none;
	padding-left: 20px;
	padding-right: 20px;
}
.heading_right {
	font-size:18px;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.white {
	color:#FFFFFF;
	font-size:12px;
}

/* -- Content Area 3 Column Layout -- */
#col_bar {
	background:url(../images/layout/red_lifestyle.jpg) no-repeat 0px 1px;
	width:144px;
	float:left;
	font-size:10px;
}
#company_info {
	margin:380px 5px 0px 0px;
	text-align:right;
	color:#FFFFFF;
}
#col_content {
	float:left;
	width:721px;
	background:#C1B5A8;
}
#col_form {
	width:158px;
	float:left;
}
.content_col {
	height:426px;
}

/* -- Footer Bar -- */
#bar_links {
	width:1010px;
	text-align:right;
	margin-top:5px;
}
#bar_links a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

/* -- Navigation Layout -- */
#sharethis_0{
    position:relative;
    top:6px;
    left:120px;
}
#navholder_pc_ff, #navholder_pc_ie8, #navholder_saf, #navholder_ff {
	position:absolute;
	top:75px;
	left:144px;
}
#navholder_pc_ie8{
	top:77px !important;
}

#navlist {
	padding:0px;
	height:32px;
}
#navlist li {
	float:left;
	list-style:none;
	display:block;
	position:relative;
	height:32px;
}
#navlist .main_btn {
	overflow:hidden;
}
#navlist .main_btn a, #navlist .main_btn_current a {
	display:block;
	background-repeat:no-repeat;
	overflow:hidden;
	height:0px;
	padding-top:32px;
}
#navlist .main_btn a:hover, #navlist .main_btn_current a {
	background-position:0px -32px;
}
#main_nav_dui {
	background:url(../images/nav/dui_dwi_btn.gif) no-repeat;
	width:89px;
}
#main_nav_traffic {
	background:url(../images/nav/traffic_cases_btn.gif);
	width:122px;
}
#main_nav_about {
	background:url(../images/nav/about_firm_btn.gif);
	width:127px;
}
#main_nav_misdemeanor {
	background:url(../images/nav/misdemeanor_cases_btn.gif);
	width:158px;
}
#main_nav_felony {
	background:url(../images/nav/felony_cases_btn.gif);
	width:124px;
}
#main_nav_contact {
	background:url(../images/nav/contact_btn.gif);
	width:101px;
}
.sub_nav {
	position:absolute;
	top:32px;
	z-index:123;
	width:136px;
}
.sub_nav a {
	display:block;
	color:#333;
	font-size:10px;
	background-color:#D1D3D4;
	width:120px;
	text-align:center;
	padding:7px 8px;
	text-decoration:none;
	border-top:#FFFFFF 1px solid;
}
.sub_btn_first {
	border:none;
}
.sub_nav a:hover {
	background-color:#8FCACA;
}
.mask {
	height:0px;
	overflow:hidden;
}

/* ::::::::: List Styles ::::::::: */
.alt_list {
	margin-top:20px;
}
.alt_list div {
	padding:3px 12px;
	font-size:11px;
}
.alt_list_dark {
	background:#A19890;
}
.answer_box {
	border:1px solid #FFFFFF;
	margin-top:12px;
	font-size:10px;
}
.answer_box_heading {
	background-color:#E0DAD3;
	color:#661315;
	height:40px;
	padding:4px 10px;
	line-height:18px;
}
.answer_box_content {
	padding:10px;
}
.answer_box_content ul {
	margin:6px 12px;
	padding:0px;
}
.answer_box_content ul li {
	float:left;
	width:280px;
	margin:3px;
}
.listbox {
	background-color:#d4cdc6;
	width:auto;
	height:auto;
	padding:10px;
	font-size:10px;
	margin:20px 0px;
}
.listbox ul {
	margin:0px;
	padding:0px;
	
}
.listbox ul li {
	width:273px;
	float:left;
	background:url(../images/layout/list_dot.png) no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	list-style:none;
}

/* ::::::::: Home Page ::::::::: */
#home_wrapper {
	position:relative;
}
#home_info {
	width:292px;
	float:left;
	border-bottom:36px #2BBDBA solid;
}
#fading_text {
	/*
	opacity:.0;
	filter: alpha(opacity=0); 
	-moz-opacity: 0.0;
	*/
}
#signatures {
	padding:0px 5px;
	margin-top:10px;
}
#signatures a {
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
#signatures a:hover {
	color:#FFFFFF;
}
#sig_corso {
	float:left;
}
#sig_rhude {
	float:right;
}

/* ::::::::: About ::::::::: */
#difference_info {
	float:left;
	width:252px;
}
#difference_image {
	float:right;
}
#bio_info {
	width:340px;
	float:right;
	padding:30px;
}
#bio_image {
	float:left;
}
#bio_names {
	font-size:20px;
	margin-top:5px;
}
#bio_link_corso, #bio_link_rhude {
	font-size:16px;
	text-decoration:none;
	color:#333;
}
#bio_link_corso {
	margin-right:6px;
}
#bio_link_rhude {
	margin-left:6px;
}

/* ::::::::: SHARED Cases Styles :::::::: */
#radar_info .heading, #radar_info .lrg_heading{
	border-bottom:1px solid #FFF;
}
#intro_wrapper, #themax_wrapper, #traffic_wrapper{
	position:relative;
}
#intro_heading, #intro_subheading, #intro_text{
	width:305px;
}
#dui_info, #traffic_info, #misdemeanor_info, #felony_info, #themax_info, #intro_info, #radar_info{
	padding:30px 50px 0px 50px;
}
#themax_info, #intro_info, #radar_info{
	border-bottom:36px #2BBDBA solid;
	color:#C2C2C1;
}
#radar_info #intro_heading, #radar_info #intro_subheading, #radar_info #intro_text{
	width:450px;
	color:#FFF;
	
}
#felony_bg{
	background:#000000 url(../images/intro/felony_bg.jpg) no-repeat;
}
#misdemeanor_bg{
	background:#000000 url(../images/intro/misdemeanor_bg.jpg) no-repeat;
}
#traffic_bg{
	background:#000000 url(../images/intro/traffic_bg.jpg) no-repeat;
}
#radar_bg{
	background:#000000 url(../images/intro/radar_bg.jpg) no-repeat;
}
.subNav ul{
	margin:0px;
	padding:0px;
	height:15px;
	width:500px;
}
.subNav ul li a{
	color:#2BBDBA;
	text-decoration:none;
}
.subNav ul li a:hover{
	color:#C2C2C1;
}
.subNav ul li{
	float:left;
	width:200px;
	list-style:none;
}

/* ::::::::: DUI/DWI ::::::::: */
#themax_wrapper{
	background:#000000 url(../images/intro/themax_bg.jpg) no-repeat;
}
#themax_heading, #themax_subheading, #themax_text {
	width:305px;
}
#faqs_info{
	padding:30px 50px 0px 50px;
}
#dui_info .body_text {
	width:550px;
}
#themax_text {
	line-height:20px;
}
.rights_list {
	margin:20px;
	width:350px;
	float:left;
	padding:0px;
	font-size:10px;
}
.rights_list ul {
	margin:0px;
	padding:0px;
}
.faq_card {
	margin:20px;
	float:right;
}
.faq_card a {
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.faq_card a:hover {
	color:#FFFFFF;
}
#faqs {
	padding:10px;
}
#faqs div {
	font-size:11px;
	padding:3px 12px;
}

/* ::::::::: CONTACT ::::::::: */
textarea, input, select {
	font-family:Arial, Helvetica, sans-serif;
}
#location_info {
	width:292px;
	float:left;
}
#location_info ul {
	margin:0px;
	padding:0px;
}
#location_info li {
	list-style:none;
}
#location_info .body_text {
	margin:0px 5px;
}
#map_canvas, #office_canvas {
	width: 380px;
	height: 420px;
	border: solid 3px #FFFFFF;
	float:right;
	margin-bottom:20px;
}
.formBody {
	background:none;
}
#eval{
	margin-top:15px;
}
.eval_img{
	
}
.eval_field, .eval_options {
	margin-bottom:5px;
}
.eval_field input {
	
}
.eval_field input, .eval_options select, .contact_field input, .contact_area textarea, .contact_field select {
	color:#661315;
	font-size:11px;
	border:#885F63 solid 1px;
	background-color:#AC8383;
}
.eval_field input {
	width:242px;
	height:14px;
	padding:3px 3px;
}
.contact_field select {
	width:253px;
	height:22px;
	padding:2px 0px 0px 2px;
	
}
.submit_button input {
	margin-top:20px;
	color:#661315;
	font-size:10px;
	border:none;
	background-color:#AC8383;
	border:#885F63 solid 1px;
}

.contact_area textarea{
	width:253px;
	padding:5px 6px;
	background-color:#A17B7B;
}
.contact_field input, .contact_area textarea {
	width:240px;
	padding:5px 6px;
	background-color:#A17B7B;
}
.contact_field {
	
}
.contact_area {
	
}
.contact_nums{
	font-size:10px; 
	color:#FFF;
	margin:20px;
}
.contact_label {
	color:#333;
}
.response {
	
}
.error {
	color:#FF0000;
	font-size:10px;
	margin-bottom:6px;
}

/* ::::::::: Rate Form ::::::::: */


.rateFormBody {
	margin:0px;
	padding:0px;
	background:#000000;
	height:400px;
	overflow:hidden;
}

#rateForm_header .close_btn{
	float:right;
	margin:10px 0px;
}
#rateForm_header{
	background:#59595B url(../images/layout/form_header.gif) top left no-repeat;
	height:58px;
}
#rateForm_wrapper{
	
}
#rateFormCntWrpr{
	border-left:34px solid #661315;
	height:281px;
	margin-top:-4px;
}
/*
#rateForm_sidebar{
	background:#631F1A;
	width:34px;
	float:left;
}
*/
#rateForm_content{
	background:#000;
	padding:0px;
	height:240px;
}
#rateForm_content input {
	margin-top:10px;
}

.form_wrapper {
	padding:20px 20px 10px 20px;
}

#ratemy_response {
	margin:4px;
	padding:16px;
	height:249px;
	width:138px;
}
#ratemy_response_bg {
	background:#FFFFFF url(../images/ratemy_response_bg.jpg) no-repeat right bottom;
	
}
.ratemy_contact_btn {
	display:block;
	margin:12px auto 0px auto;
}

#ratemy_response_header {
	font-size:16px;
	padding-bottom:2px;
	border-bottom:#FFFFFF 2px solid;
	margin-bottom:8px;
}

#click_response {
	margin:10px 0px 0px 35px;
	color:#2BBDBA;
	font-weight:bold;
}

#rateForm_footer{
	background: #000000 url(../images/layout/ratemy_btm_bg.gif) top left repeat-x;
	border-bottom:25px solid #20BDBA;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 20px;
	color:#BCBEC0;
	letter-spacing:2px;
}
#rateForm_content, .rate_radio{
	color:#FFFFFF;
}
#rate div{
	margin:0px 0px;
	
}
#rateFormBody{
	height:100%;
}
#rate div .fieldHolder {
	background:#CCC;
	/*margin:5px;*/
}
#rate div .subFieldHolder{
	color:#FFF;
	font-weight:bold;
	margin:2px 0px;
}
#ratemy_back, #ratemy_next {
	padding:0px 20px 10px 20px;
}
#ratemy_reset {
	width:auto;
	float:right;
	margin:18px 18px 0px 0px;
}

#ratemy_back {
	width:auto;
	float:left;
}
#ratemy_next {
	width:auto;
	float:right;
	text-align:right;
}

/* ::::::::: Intox Form ::::::::: */
#intox_btn {
	position:absolute;
	top:25px;
	right:50px;
	z-index:3;
}
#intox {
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
}
#intox:hover {
	opacity:1.00;
	filter: alpha(opacity=100); 
	-moz-opacity: 1.0;
}
.intoxFormBody {
	background-color:#C1B5A8;
	color:#333;
}
.intoxFormBody .float_left {
	width:320px;
	margin:10px;
	line-height:18px;
}
.intoxFormBody .float_right {
	margin:10px;
}
.intox_field input, .intox_options select, .intox_radio input {
	color:#661315;
	font-size:10px;
	border:#885F63 solid 1px;
	background-color:#AC8383;
	margin-bottom:10px;
}
.intox_field input {
	width:136px;
	height:14px;
	padding:3px 3px;
}
.intox_options select {
	width:145px;
	height:22px;
	padding:2px 0px 0px 2px;
}
.intox_radio input {
	width:100px;
}
#form-container{
	width:400px;
}
.fieldHolder {
	margin-right:6px;
}
#form-wrapper{
	padding:10px 20px;
	width:400px;
	height:150px;
}
.disclaimer{
	position:relative;
	width:300px;
	font-size:9px;
	margin-top:20px;
}

/* ::::::::: Cases ::::::::: */
.cases{
	background:none;
	margin:0px;
	padding:20px 0px 0px 0px;
	
}
#cases-container {
	position:relative;
	top:0px;
	left:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#333;
}
#cases-container ul li {
	color:#333;
}
.caseLeft, .caseRight{
	width:285px;
	/*float:left;*/
	padding:1px;
}
.caseLeft {
	float:left;
}
.caseRight {
	float:right;
}
.caseLeft{
	/*position:relative;*/
}
.caseRight{
	/*position:relative;*/
}

/* ::::::::: Tab View ::::::::: */
#dui_info, #traffic_info {
	height:170px;
	width:621px;	
}
#dui_tabs, #traffic_tabs {
	padding:0px 50px;
	height:200px;
}
#traffic_tabs {
	margin-top:20px;
}
.tab_left {
	width:10px;
	height:29px;
	background:url(../images/tabs/tab_left_default.jpg) no-repeat top left;
	float:left;
}
.tab_label {
	background:url(../images/tabs/tab_tile_default.jpg) repeat-x top left;
	padding-top:7px;
	height:22px;
	float:left;
}
.tab_right {
	width:10px;
	height:29px;
	background:url(../images/tabs/tab_right_default.jpg) no-repeat top left;
	float:left;
}
.yui-nav .selected .tab_left {
	width:15px;
	background:url(../images/tabs/tab_left_active.jpg) no-repeat top left;
}
.yui-nav .selected .tab_label {
	font-weight:bold;
	background:url(../images/tabs/tab_tile_active.jpg) repeat-x top left;
}
.yui-nav .selected .tab_right {
	width:15px;
	background:url(../images/tabs/tab_right_active.jpg) no-repeat top left;
}
.yui-content div {
	/*height:200px;*/
	color:#333;
}
.yui-nav {
	/*border-bottom:1px solid #838180;*/
	background:url(../images/tabs/tab_tile_navitems.jpg) repeat-x;
	height:29px;
}
.yui-nav li a {
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	/*font-weight:bold;*/
	color:#333;
	text-decoration:none;
	cursor:pointer;
}

/* ::::::::: Accordion ::::::::: */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
.yui-accordionview {
	margin-bottom: 1.5em;
}
.yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	background:none;
	border:0;
}
.yui-accordion-toggle .indicator {
	display:none;
}
.yui-accordion-toggle.active .indicator {
	display:none;
}
.yui-accordion-toggle{
	text-align:left;
}
#accord-wrapper {
	overflow:hidden;
	margin:auto;
	width:272px;
}
#accord-container {
	margin:auto;
}
.yui-accordion-content{
	border:0px;
	background:none;
	padding:10px 0px;
	
}
.yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:link, .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #333;
}
.yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:visited,  .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:visited { 
	font-weight: bold; 
	text-decoration: none;
	color: #333;
}
.yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover,  .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:hover,  .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:active,  .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:active { 
	text-decoration: none;
	color: #FFFFFF;
}
.yui-accordionview div.yui-accordion-content {
	overflow: hidden;
	margin: 0;
	padding: 5px;
	font-size:10px;
	line-height:normal;
}
.hidden {
	visibility: hidden;
	position: absolute;
}
.almosthidden {
	position: absolute;
	left: -9999px;
	z-index: -10;
}
.yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	display: block;
	padding: 5px 0px 5px 5px;
	font-size:11px;
	color: #333;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	height:13px;
	text-align:left;
	background-image:url(../images/contact_accord_bg.jpg);
	background-repeat:no-repeat;
}
.yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
	color: #FFFFFF;
	text-decoration: none;
}

/*  ::::::::::::::::::
      jScrollPane
	::::::::::::::::::  */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #a99e92;
}
.jScrollPaneDrag {
	position: absolute;
	background:#83817F;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(../images/team/scrollArrow_up.gif) no-repeat;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background-position:0px -15px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url(../images/team/scrollArrow_down.gif) no-repeat;
	height: 9px;
}
a.jScrollArrowDown:hover {
	background-position:0px -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position:0px -30px;
}


/*Add This toolbar icons over black*/

#AddThisToolbar{
	float:right;
	margin:10px 50px 0 0;
	font-size:10px;
}
#AddThisToolbar a{
	margin:0px;
}
#AddThisToolbar .addthis_button_facebook span{
	background: transparent url(../images/social.png) 0 0 !important;
}
#AddThisToolbar .addthis_button_twitter span{
	background: transparent url(../images/social.png) 0 64px !important;
}
#AddThisToolbar .addthis_button_email span{
	background: transparent url(../images/social.png) 0 48px !important;
}
#AddThisToolbar .addthis_button_favorites span{
	background: transparent url(../images/social.png) 0 32px !important;
}
#AddThisToolbar .addthis_button_print span{
	background: transparent url(../images/social.png) 0 16px !important;
}

