/* ATISTYLE - CSS FOR ALBRITTONTITLEINC.COM BY NATHANIEL DRAGON - WWW.DRAGONSHOBBIES.COM */
div { border: 0px solid gray; }
span { border: 0px solid gold; } 
body { background-image: url('img/sanddollar_large.jpg'); background-position: top right; background-repeat: repeat-y; }

.a_r { text-align: right; }
.a_c { text-align: center; }
.bold, .b { font-weight: bold; }
.border { background-color: #A98955; color: white; border: 1px solid black; padding: 5px; }
.content { background-color: #F2E8D2; color: black; border: 1px solid black; }
.content h3 { padding-left: .5em; }
.content p, .nicepad, dl#glossary { padding-left: 1em; padding-right: 1em; }
.content .formline { padding-top: 2px; padding-bottom: 2px; }
.content .group { display: inline; }
.content .fieldname { padding-left: 1em; padding-right: .5em; }
.content .input { padding: 1px; }
.content .input .field { border: 2px solid #F2E8D2; } /* COLOR #F2E8D2 IS A TAN COLOR */
.content .w_border { border: 0px solid #F2E8D2; margin-right: 5px; background-color: white; }
.cost_set { margin-left: 1em; margin-right: 1em; float: left; border-color: white; }
.group_photo { font-size: 70%; }
.pixel .cost_set { width: 300px; }
.percent .cost_set { width: 40%; }
.cost_set legend { color: black; }
.note { font-size: 60%; }
.p1 .letter1 { font-size: 200%; float: left; font-family: Times New Roman; line-height: .75em;  }
.profile { display: block; }
.super { vertical-align: super; font-size: 60%; }
.smallcaps { font-size: 80%; text-transform: uppercase; }
.title { font-family: Imprint MT Shadow; position: relative; }
/* THE SECTION BELOW IS FOR THE ONION SKINNED DROP SHADOWS */
.wrap1, .wrap2, .wrap3, .wrap4, .wrap5 {
	  padding: 0px; 
	  margin: 0px; 
	  border: 0px; 
	  display:inline-table;
	  
	  /* \*/display:block;/**/
  }
.wrap1 {
	  margin-top: 1em; 
	  margin-right: 0px !important;
	  /* margin-right: px; */
	  margin-bottom: 0px;
	  border: 1px solid white;  /* THIS LINE IS NEEDED TO KEEP IE FROM LETTING THE BACKGROUND OUTSIDE OF THE BOX */
	  background:url('img/shadow_r.gif') right repeat-y !important; 
	  background:url('img/shadow_r_ie.gif') right repeat-y; 
  }
.wrap2 { background:url('img/shadow_b.gif') left bottom repeat-x; }
.wrap3 {
	  background:url('img/corner_bl.gif') left bottom no-repeat;
	  border: 0px solid white; 
  }
.wrap4 { background:url('img/corner_br.gif') right bottom no-repeat; }
.wrap5 {
	  padding:0px 4px 4px 0px !important; 
	  padding:0px 5px 4px 0px; /* IN IE THERE IS A SLIGHT ADJUSTMENT ON THE RIGHT SIDE DUE TO THIS LINE - REQUIRED TO HAVE PROPER ALIGNMENT */
	  background:url('img/corner_tr.gif') right top no-repeat;
  }


dl#glossary dt { font-weight: bold; }


div#footer { margin-top: 1em; text-align: center; font-style: italic; color: #A98955; font-size: 80%; }
div#footer a:link, div#footer a:visited { color: #A98955; text-decoration: none; }
div#footer a:active, div#footer a:hover { color: gray; text-decoration: none; }

div#header { margin-right: 150px; }
div#header div#address { text-align: right; font-family: Arial; }
div#header a:link, div#header a:visited { color: black; text-decoration: none; border-bottom: 1px dotted black; }
div#header a:active, div#header a:hover { color:gray; text-decoration: none; border: 0px; }
div#header div#logo { float: left; }
div#header h1 { display: none; }
div#header div#slogan { font-family: Monotype Corsiva; font-size: 200%; text-align: right; clear: left; }

div#main { border: 0px; margin-left: 160px; margin-right: 140px; font-family: Arial; }
div#main .content a:link, div#main .content a:visited { color: black; text-decoration: none; border-bottom: 1px dotted black; }
div#main .content a:active, div#main .content a:hover { color:gray; text-decoration: none; border: 0px; }

div#mainmenu { float: left; }
div#mainmenu a:link, div#mainmenu a:visited, div#mainmenu a:active, div#mainmenu a:hover { 
		display: block; 
		width: 120px; height: 40px; 
		margin-top: 3px; margin-bottom: 3px;
		padding: 3px; 
		background-image: url('img/button.gif'); background-position: top center; background-repeat: no-repeat; 
		text-align: center;
		/* vertical-align: center; */
		font-size: 120%;
		line-height: 1.75em;
		font-family: Times New Roman; 
		text-decoration: none; 
		color: black; 
	} 
div#mainmenu a:active, div#mainmenu a:hover { color: gray; line-height: 1.75em; }

div#mainmenu .content { padding: 3px; }

table.rates_list#list1 { font-size: 75%; float: left; margin-left: 1em; }
table.rates_list#list2,table.rates_list#list3 { font-size: 75%; }
table.rates_list th { padding-left: 1em; padding-right: 0em; text-align: center; }
table.rates_list td { text-align: right; padding: 0px; }
table.rates_list .odd { background-color: white; }

div#section_header { height: 2em; }
div#section_header h2 { float: left; margin: 0px; padding: 0px; }
div#section_header span.submenu { float: right; padding: 10px; font-weight: bold; font-size: 80%; }
div#section_header span.submenu a:link, div#section_header span.submenu a:visited  { 
		text-decoration: none; color: black; border-bottom: 1px dotted black; 
	} 
div#section_header span.submenu a:active, div#section_header span.submenu a:hover  { 
		text-decoration: none; color: gray; border: 0px;  
	}
	
div #staff img { float: left; vertical-align: text-top; padding-right: 1em; }
div #staff .profile { display: block; border: 0px solid black; overflow: auto; padding-bottom: 1em; margin-right: 1em; } /* was height: 8em; */
ul#links li { padding-bottom: 1em; }