/* *********************************** MAIN ELEMENTS ***************************************** */

body {
	background-color: #3d3229;
	margin: 0;
	padding: 0;
}

/* ALL IMAGES */ 
img {
	border: none;
}

/* TEXT IN ALL PAGES */

body,table,tr,td, div {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #a7a9ac;
}


input,textarea,select {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
}

select.bar {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

/* Titles */

.bold18 {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
}

.bold16 {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
	
.bold15 {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
}

.bold14 {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.reg14 {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}


/* BOLD 14 Is Repeated */
h1 {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.bold13 {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

.bold12 {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

.blue12 {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #83a9c2;
}


.blue_text {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #83a9c2;
}


.white12 {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
}

.msgs {
	color: red;
}

/* links */

a.read_more {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 8px;
	color: #c2bbb6;	
	text-decoration: none;	
}

a.read_more:hover {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;	
}

/* ******************************* MAIN HTML BODY ************************************* */

#Main-Top-left {
	background: url(../img/outer_body/top-left.jpg) repeat-x top right #2b221b;
	width:100%;
}

#Main-Middle-left {
	background-color: #2b221b;
	height:100%;
}

#Main-Bottom-left {
	background: url(../img/outer_body/bottom-left.jpg) repeat-x bottom right #2b221b;
	height:274px;
}

#Main-Top-right {
	background: url(../img/outer_body/top-right.jpg) repeat-x top left #2b221b;
	width:100%;
}

#Main-Middle-right {
	background-color: #2b221b;
	height:100%;
}

#Main-Bottom-right {
	background: url(../img/outer_body/bottom-right.jpg) repeat-x bottom left #2b221b;
	height:274px;
}

#TopNav_and_Banner {
	background: url(../img/topnav/background.jpg) no-repeat top left #3d3229;
	width:888px;
	height:155px;
}



#logo {
	vertical-align: top;
	width: 888px;
	height: 140px;
}


/* *********************************** Top Navigation ***************************************** */

img.banner {
	border: 1px solid #4a413a;
}

img.facility-banner {
	border-bottom: 1px solid #4a413a;
	border-left: 0px;
	border-top: 1px solid #4a413a;
	border-right: 1px solid #4a413a;	
}
img.left-banner-bar {
	border-bottom: 1px solid #4a413a;
	border-left: 1px solid #4a413a;
	border-top: 1px solid #4a413a;
	border-right: 0px;	
}


#LanguageBar_holder {
	padding-top:9px;
	padding-left:38px;
	width: 128px;
	*width: 166px;
	
}


/* *********************************** FOOTER ***************************************** */

td#footer {
	background: url(../img/body/footer-background.jpg) no-repeat bottom left #3d3229;
	vertical-align: bottom;
	padding-bottom: 14px;
	padding-left: 25px;
	height: 110px;
}

.footer_links {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}

	
.bottom_nav {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottom_nav:hover {
	text-decoration: underline;
}

.bottom_nav_on {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: underline;
}


td#footer a.copyright {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 8px;
	color: #a7a9ac;
	text-decoration: none;	
}

/* *********************************** HOMEPAGE ***************************************** */

#MainContent_Home {
	background: url(../img/body/main-content-top_home.jpg) repeat-x top left #3d3229;
	width: 888px;
	height: 100%;
}

img.banner_homepage {
	border: 0px solid #4a413a;
}

div.home_container {
	border: 0px solid #FF0000;
	width: 886px;
	*width: 888px;
	padding-top: 30px;
	padding-left: 1px;
	padding-right: 1px;	
}

table.home_l {
	border: 0px solid #FFFFFF;
	width:389px;
}


table.home_l td.experience_title {
	height:53px;
	padding-left: 68px;
	padding-bottom: 9px;
	vertical-align: bottom;
	
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 20px;
	color: #FFFFFF;

}

table.home_l td.experience_box {
	height:263px;
	vertical-align: top;
	padding-left: 19px;
	padding-right: 12px;
	padding-top: 22px;
	
	
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;

	
}

table.home_r {
	border: 0px solid #FFFFFF;
	width:448px;
}

table.home_r td.practice_areas_title {
	height:53px;
	padding-left: 68px;
	padding-bottom: 9px;
	vertical-align: bottom;
	
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 20px;
	color: #FFFFFF;
}

table.home_r td.practice_areas_box {
	height:263px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 33px;
	
}


table.home_r td.practice_areas_box a {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #b0aca8;
	text-decoration: none;
}

table.home_r td.practice_areas_box a:hover {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


/* *********************************** Philosophy ***************************************** */

#MainContent_Philosophy {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 20px;
	padding-right: 60px;	
	padding-left: 70px;
	width: 758px;
	*width: 888px;
	line-height: 20px;	
}

/* *********************************** Facilities ***************************************** */

#MainContent_Facilities {
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 20px;	
	width: 828px;
	*width: 888px;
	line-height: 20px;	
}

table.walkman td{
	vertical-align: middle;
	padding: 3px;
}


table.FacilityCard {
	height: 210px;
	width: 683px;
}

table.FacilityCard tr.top{
	background: url(../img/cards/facilities/top.gif) no-repeat;
}

table.FacilityCard tr.bottom{
	background: url(../img/cards/facilities/bottom.gif) no-repeat;
	height: 10px;
}

table.FacilityCard td.top {
	padding-top: 20px;
	padding-left:40px;
	padding-right: 30px;
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
}

table.FacilityCard td.top h1{
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 15px;
	color: #FFFFFF;
}

table.FacilityCard td.bottom {
	padding-left:40px;
}

table.FacilityCard td.video {
	padding-left:40px;
}


/* *********************************** Disclaimer ***************************************** */

#MainContent_Disclaimer {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 35px;
	padding-right: 60px;	
	padding-left: 20px;
	width: 808px;
	*width: 888px;
	line-height: 20px;	
}

/* *********************************** FAQ ***************************************** */

#MainContent_FAQ {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 20px;
	padding-right: 50px;	
	padding-left: 50px;
	width: 788px;
	*width: 888px;
	line-height: 20px;	
}

#MainContent_FAQ b {
	background: url(../img/icons/white_dot.gif) no-repeat center left;
	padding-right: 4px;
	padding-left: 10px;
	color: #FFFFFF;
}


#MainContent_FAQ div.pusher {
	padding-left: 15px;
}

#TJK_ToggleON,#TJK_ToggleOFF {display:none}

/* *********************************** SITEMAP ***************************************** */

#MainContent_Sitemap {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 20px;
	padding-right: 50px;	
	padding-left: 50px;
	width: 788px;
	*width: 888px;
	line-height: 20px;	
}

#MainContent_Sitemap b {
	background: url(../img/icons/white_dot.gif) no-repeat center left;
	padding-right: 4px;
	padding-left: 10px;
	color: #FFFFFF;
}


#MainContent_Sitemap div.pusher {
	padding-left: 15px;
	padding-top: 0px;
	color: #c2bbb6;	

}

#MainContent_Sitemap div.pusher a{
	background: url(../img/icons/white_dot.gif) no-repeat center left;
	padding-right: 4px;
	padding-left: 10px;
	
	color: #c2bbb6;	
	text-decoration: none;	
}

#MainContent_Sitemap div.pusher a:hover{
	color: #FFFFFF;	
	text-decoration: none;	
}


/* *********************************** Locations ***************************************** */

#MainContent_Locations {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 20px;
	padding-right: 60px;	
	padding-left: 70px;
	width: 758px;
	*width: 888px;
	line-height: 20px;	
}

#MainContent_Locations div.pusher{
	padding-left: 12px;
}

#MainContent_Locations a.driving_directions{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 8px;
	color: #a7a9ac;
	text-decoration: none;
	text-transform: uppercase;
}

#MainContent_Locations a.driving_directions:hover{
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

#MainContent_Locations td.map{
	vertical-align: top;
	width:276px;
	
	height:153px;
	background: url(../img/cards/locations/locations_card.jpg);
	padding-left: 12px;
	padding-top: 10px;
}

#MainContent_Locations td.address{
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
	padding-top: 10px;
}

/* *********************************** Contact ***************************************** */

#MainContent_Contact {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 35px;
	padding-right: 0px;	
	padding-left: 70px;
	width: 818px;
	*width: 888px;
	line-height: 20px;	
}


#MainContent_Contact td, div {
	color: #FFFFFF;
}

div.text_pusher {
	padding-left: 14px;
}


#MainContent_Contact div.phone_box {
	border: 1px #584e49 solid;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 25px;
	width: 415px;
	*width: 440px;
	
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 17px;
	
}


#MainContent_Contact table.CuteForm {
	width: 488px;
	*width: 568px;
	border: 1px #584e49 solid;
	background-color: #3d3229;

}

#MainContent_Contact table.CuteForm th {
	border-bottom: 1px #584e49 solid;
	height: 59px;
	background: url(../img/buttons/generic_background_large.jpg) repeat-x #3d3229;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;	
	vertical-align: middle;
	font-weight: normal;
	text-align: left;
	padding-left: 38px;
	padding-right: 38px;
}

#MainContent_Contact table.CuteForm td.data {
	color: #FFFFFF;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 7px;
	font-size: 11px;
}

#MainContent_Contact table.CuteForm b {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	
}

#MainContent_Contact td.add_sp{
	width: 20px;
}


#MainContent_Contact h1 {
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;	
}

table.form {
	width: 480px;
	*width: 560px;
}

table.form td{
	height: 30;
	vertical-align: middle;
	padding-left: 0px;
}

table.form td.comments{
	vertical-align: top;
	padding-top: 5px;
}


#MainContent_Contact a.submit{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 13px;
	color: #a7a9ac;
	text-decoration: none;
	text-transform: uppercase;
}

#MainContent_Contact a.submit:hover{
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

#MainContent_Contact table.address_box td.address{
	font-size: 10px;
	text-decoration: none;
	padding-top: 20px;
	line-height: 15px;
	width:200px;
}

#MainContent_Contact table.address_box td.title{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
#MainContent_Contact table.address_box td.square{
	vertical-align: top;
	padding-top: 3px;
	padding-right: 5px;
}
#MainContent_Contact table.address_box td.driving{
	padding-top: 6px;
}


#MainContent_Contact a.driving_directions{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 8px;
	color: #a7a9ac;
	text-decoration: none;
	text-transform: uppercase;
}

#MainContent_Contact a.driving_directions:hover{
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}



/* *********************************** ATTORNEY CARDS ***************************************** */

#MainContent_l_Attorneys {
	padding-top: 20px;
	padding-left: 30px;	
	width: 858px;
	*width: 888px;
}

#MainContent_g_Attorneys {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 20px;
	padding-left: 30px;	
	width: 858px;
	*width: 888px;
}

#MainContent_Attorney {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 35px;
	padding-right: 30px;	
	padding-left: 20px;
	width: 738px;
	*width: 888px;
}

#MainContent_l_Attorneys h1 {
	clear: both;
	background: url(../img/lines/logo_and_blank.jpg) no-repeat;
	margin: 0;
	color: white;
	font-size: 14px;
	padding: 8px 0 0 60px;
	text-transform: capitalize;
	font-weight: normal;
	height: 36px;
	width: 600px;
}


table.attorney-card {
	width: 835px;
}

table.attorney-card td.top {
	background: url(../img/cards/attorney/top.jpg) no-repeat top left;
	height: 23px;
	width: 835px;
}

table.attorney-card td.gradient-left {
	background: url(../img/cards/attorney/gradient-left.jpg) no-repeat top right;
	background-color: #271d14;
	padding-left: 33px;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: left;
	vertical-align: top;
	width: 601px;
	*width: 634px;
	height: 10px;
}

table.attorney-card td.gradient-right {
	background: url(../img/cards/attorney/gradient-right.jpg) no-repeat top right;
	background-color: #271d14;
	width: 30px;
	height: 165px;
}

table.attorney-card td.bottom {
	background: url(../img/cards/attorney/bottom.jpg) no-repeat top left;
	height: 15px;
}

/*   ****** */ 

table.attorney-card td.left-backer {
	vertical-align: top;
	text-align: left;
	background: url(../img/cards/attorney/grower-left-left.jpg) repeat-y top left;
	background-color: #271d14;
	width: 167px;	
}
	
table.attorney-card-inside td.left {
	background: url(../img/cards/attorney/shade_left.jpg) repeat-y top right;
	width: 4px;
	height: 165px;
}

table.attorney-card-inside td.attorney_picture {
	vertical-align: top;
	width: 167px;
	height: 167px;
}

table.attorney-card-inside td.under-pic {
	background: url(../img/cards/attorney/under-pic.jpg) no-repeat top left;
	background-color: #271d14;
	width: 171px;
	height: 15px;
}


img.attorney_picture {
	border: 1px solid #52473f;
}


/* ****************** ATORNEY PAGE ************************ */


table.attorney_page td.data {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #a7a9ac;
	padding-left: 0px;
}


/* ****************** PRACTICE AREAS ************************ */

#MainContent_PracticeAreas {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 20px;
	padding-left: 45px;	
	width: 843px;
	*width: 888px;
}

#MainContent_PracticeArea {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 35px;
	padding-right: 25px;	
	padding-left: 25px;
	width: 738px;
	*width: 888px;
}

div.practice_area_photo_holder{
	background: url(../img/cards/practice_areas/photo_holder.jpg) no-repeat top left;
	width: 373px;
	height: 216px;
	padding-left: 5px;
	padding-top: 6px;


}

img.practice_area_picture {
	border: 0px solid #52473f;
	width:354px;
	height:205px;
}



/* ****************** CASES ************************ */

#MainContent_Cases {
	background: url(../img/body/main-content-top_cases.jpg) repeat-x top left #3d3229;
	padding-top: 20px;
	padding-left: 65px;	
	width: 823px;
	*width: 888px;
}

table.practice_area_selector td {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

table.CaseCard {
	height: 283px;
	width: 765px;
}

table.CaseCard tr.top{
	background: url(../img/cards/cases/card-top.gif) no-repeat;
}

table.CaseCard tr.bottom{
	background: url(../img/cards/cases/card-bottom.gif) no-repeat;
	height: 49px;
}

table.CaseCard td.top {
	padding-left:40px;
	padding-right: 20px;
}

table.CaseCard td.bottom {
	padding-left:40px;
}

/* ****************** CASE ************************ */

#MainContent_Case {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 35px;
	padding-right: 25px;	
	padding-left: 25px;
	width: 738px;
	*width: 888px;
	color: #FFFFFF;
}

#MainContent_Case h1 {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

#MainContent_Case td.spacer {
	width: 40px;
	vertical-align: top;

}

#MainContent_Case td.header {
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #FFFFFF;
}

/*  CASE DECORATED BOX  */


table.CuteBox {
	width: 354px;
	border: 1px #584e49 solid;

}

table.CuteBox th {
	border-bottom: 1px #584e49 solid;
	height: 31px;
	background: url(../img/buttons/generic_background.jpg) repeat-x;
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;	
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
	padding-left: 13px;
}

table.CuteBox td {
	color: #FFFFFF;
	padding: 17px;
	background-color: #352b23;
	font-size: 12px;
}

table.CuteBox b {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	
}

table.CuteBox td a {
	color: #FFFFFF;
	text-decoration: none;
}
table.CuteBox td a:hover {
	text-decoration: none;
}

/* ****************** PRESS RELEASES ************************ */

#MainContent_PressReleases {
	background: url(../img/body/main-content-top_press_releases.jpg) repeat-x top left #3d3229;
	padding-top: 22px;
	padding-left: 42px;	
	padding-right: 40px;
	width: 806px;
	*width: 888px;
}

#MainContent_PressReleases_no_line {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 22px;
	padding-left: 45px;	
	padding-right: 40px;
	width: 803px;
	*width: 888px;
}

div.press_release_small_photo_holder{
	background: url(../img/cards/press_releases/small_photo_holder.jpg) no-repeat top left;
	width: 187px;
	height: 161px;
	padding-left: 14px;
	padding-top: 14px;
	float: left;
}

img.press_release_small_picture {
	border: 0px solid #52473f;
	width:160px;
	height:132px;
}


/* ****************** PRESS RELEASE ************************ */

#MainContent_PressRelease {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 20px;
	padding-left: 45px;	
	padding-right: 40px;
	width: 803px;
	*width: 888px;
}

div.press_release_photo_holder{
	background: url(../img/cards/press_releases/photo_holder.jpg) no-repeat top left;
	width: 418px;
	height: 349px;
	padding-left: 9px;
	padding-top: 9px;
	padding-right: 7px;
	float: left;
}

img.press_release_picture {
	border: 0px solid #52473f;
	width:400px;
	height:330px;
}

/* ****************** ACCIDENTS ************************ */

#MainContent_Accidents {
	background: url(../img/body/main-content-top_press_releases.jpg) repeat-x top left #3d3229;
	padding-top: 22px;
	padding-left: 42px;	
	padding-right: 40px;
	width: 806px;
	*width: 888px;
}

#MainContent_Accidents_no_line {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 22px;
	padding-left: 45px;	
	padding-right: 40px;
	width: 803px;
	*width: 888px;
}

div.accident_small_photo_holder{
	background: url(../img/cards/accidents/small_photo_holder.jpg) no-repeat top left;
	width: 187px;
	height: 161px;
	padding-left: 14px;
	padding-top: 14px;
}

img.accident_small_picture {
	border: 0px solid #52473f;
	width:160px;
	height:132px;
}

/* ****************** ACCIDENT ************************ */

#MainContent_Accident {
	background: url(../img/body/main-content-top.jpg) repeat-x top left #3d3229;
	padding-top: 20px;
	padding-left: 37px;	
	padding-right: 40px;
	width: 811px;
	*width: 888px;
}

div.accident_photo_holder{
	background: url(../img/cards/press_releases/small_photo_holder.jpg) no-repeat top left;
	left: 16px;
	width: 187px;
	height: 161px;
	padding-left: 14px;
	padding-top: 14px;
	float: left;
}

.Accident_title {
	font-family: Verdana, Arial;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
}

/* ****************** PAGE COUNTER ************************ */
/* USED in Press Releases And Accidents */

div.page_counter {
	padding-left:25px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a7a9ac;
}

div.page_counter a{
	text-decoration: none;
	color: #a7a9ac;
}

div.page_counter a:hover{
	text-decoration: none;
	color: #FFFFFF;
}

div.page_counter .selected{
	color: #FFFFFF;
}

/* **************** */

div.page_counter_background {
	height: 32px;
	background: url(../img/lines/options_background.jpg) no-repeat top left #3d3229;
	width: 774px;
}

div.page_counter_background_inside {
	height: 32px;
	padding-left:15px;
	padding-top: 8px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a7a9ac;
	text-align: left;
}

div.page_counter_background_inside a{
	text-decoration: none;
	color: #a7a9ac;
}

div.page_counter_background_inside a:hover{
	text-decoration: none;
	color: #FFFFFF;
}

div.page_counter_background_inside .selected{
	color: #FFFFFF;
}



/* **************************************************************************************  */
/* 								 BUTTONS 												   */
/* **************************************************************************************  */


table.Button {
	cursor: pointer; 
	cursor: hand;
}

table.Button td.caption {
	height: 31px;
	border: 1px #584e49 solid;
	background: url(../img/buttons/generic_background.jpg) repeat-x;
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;	
	vertical-align: middle;
	font-weight: bold;
	text-align: left;
	padding-left: 13px;
}
