/**
The default size for ‘medium’ text in all modern browsers is 16px.

So, if we divide 100/16 we get 6.25 as a standard % for 1px.

If we want to base our design on a 10px font, we would set the
root font percentage to 62.5
*/

*
	{
	font-family		: arial,tahoma,verdana,sans-serif;
	outline			: none;
	}

html	{ font-size: 100%; /* IE hack .. prevents  */ }

body
	{
	background-color: #E8E7D3;
	margin:0px;
	color:#666666;
	text-align: center;
	font-size: .625em;
	}
table	{ font-size: 100%; /* IE hack */ }
form	{ margin:0px; }
/*ul		{ margin:5px 0; }*/

a				{  }
a:link			{ color:#467F92; text-decoration:underline; }
a:visited		{ color:#666666; text-decoration:underline; }
a:hover			{ color:#FF5900; text-decoration:none; }
a:active		{ color:#00A4DD; text-decoration:none; }

img
	{
	border:none;
	margin:0;
	}

H1 {font-size:2em}  /* displayed at 24px */
H2 {font-size:1.5em}  /* displayed at 18px */
H3 {font-size:1.125em}  /* displayed at 15px */
H4 {font-size:1em}  /* displayed at 12px */

/*
input,textarea
	{
	background-color: #FFFFFF;
	color: #666666;
	font-size:9pt;
	border: 1px #CCCCCC solid;
	padding: 3px;
	}
*/
select
	{
	background-color: #FFFFFF;
	color: #666666;
	font-size:1.0em;
	padding: 1px;
	}

.submit
	{
	width:133px;
	border-top: 1px #FFD7C3 solid;
	border-left: 1px #FFD7C3 solid;
	border-bottom: 1px #904217 solid;
	border-right: 1px #904217 solid;
	padding:110px 125px 110px 110px;
	background: #FE5A08 url("http://attorneypages.com/images_ap_v3.3/submit_arrow.gif") no-repeat center right;
	color:#ffffff;
	font:bold 14px georgia, serif;
	text-align:left;
	}


#container
	{
	margin: 0 auto 0px auto;
	/*margin: 15px 10px 10px 10px;
	margin: 0px;*/
	font-size: 1.2em;
	}



/* GUI Border Images.
----------------------------------------------- */

.pageFrame_homeLeft			{ width:4px; background:#D6D7BD url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_homeLeft.gif) repeat-y; }
.pageFrame_homeRight		{ width:4px; background:#D6D7BD url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_homeRight.gif) repeat-y; }

.pageFrame_homeTop			{ background: #D6D7BD url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_homeTop.gif) repeat-x bottom; }
.pageFrame_homeTopLeft		{ width:4px; background:#D6D7BD url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_homeTopLeft.gif) no-repeat bottom right; }
.pageFrame_homeTopRight		{ width:4px; background:#D6D7BD url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_homeTopRight.gif) no-repeat bottom left; }

.pageFrame_blueLeft			{ background:transparent url(http://images.freeadvice.com/images_ap_v3/pageFrame_blueLeft.gif) repeat-y; }
.pageFrame_blueRight		{ background:transparent url(http://images.freeadvice.com/images_ap_v3/pageFrame_blueRight.gif) repeat-y; }

.pageFrame_mainLeft			{ width:4px; background:#E8E7D3 url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_mainLeft.gif) repeat-y; }
.pageFrame_mainRight		{ width:4px; background:#E8E7D3 url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_mainRight.gif) repeat-y; }

.pageFrame_mainBottom		{ background:#E8E7D3 url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_mainBottom.gif) repeat-x; }
.pageFrame_mainBottomLeft	{ width:4px; background:#E8E7D3 url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_mainBottomLeft.gif) no-repeat top left; }
.pageFrame_mainBottomRight	{ width:4px; background:#E8E7D3 url(http://attorneypages.com/images_ap_v3.3/GUI/pageFrame_mainBottomRight.gif) no-repeat top right; }

.bgFrame_homeLeft, .bgFrame_homeRight	{ background: #D6D7BD url(http://images.freeadvice.com/images_ap_v3/bkgnd_inside3.gif) repeat-x bottom left; }
.bgFrame_mainLeft, .bgFrame_mainRight	{ background-color:#E8E7D3; }

.hometile1
	{
	padding-left: 0px;
	padding-right: 14px;
	}
.bluetileint
	{
	background: #00516B url(http://images.freeadvice.com/images_ap_v3/blue_tile_stretch.jpg) no-repeat;
	padding-left: 29px;
	color:#ffffff;
	/*border: 1px solid #ff0000;*/
	}
/*
*/
.blueStripLarge
	{
	color:#ffffff;
	font-size: 1.6em;
	text-decoration:none;
	font-family		:georgia, serif;
	}
.blueStripMedium
	{
	color:#ffffff;
	font-size: 1.0em;
	text-decoration:none;
	}
.blueStripMedium	a		{  }
.blueStripMedium a:link		{ color:#DCE7EA; text-decoration:underline; }
.blueStripMedium a:visited	{ color:#DCE7EA; text-decoration:underline; }
.blueStripMedium a:hover	{ color:#DCE7EA; text-decoration:none; }


/**
 * Breadcrumbs
 */
.bread
	{
	color:#535353;
	padding:10px 5px 10px 10px;
	font-size: .9em;
	}
/*.bread
	{
	font-family:arial,tahoma,verdana,sans-serif;
	color:#DCE7EA;
	font-size: .9em;
	line-height: .92em;
	}*/
.bread A{ }
.bread A:link		{ color:#535353; text-decoration:underline; }
.bread A:visited	{ color:#535353; text-decoration:underline; }
.bread A:hover		{ color:#00A4DD; text-decoration:none; }
.bread A:active		{ color:#FF5900; text-decoration:none; }

.smalllink A{ }


.padcontent
	{
	width: 100%;
	/**/
	/*padding: 0px 10px 3px 10px;*/
	}



.pad-col-content
	{
	padding-top: 4px;
	padding-left: 10px;
	margin-left: 10px;
	}
.pad-col-tools
	{
	/*border-right: 1px solid #E8E7D3;*/
	padding: 4px 0px 0px 0px;
	width: 180px;
	}
.rcolHeader
	{
	color:#666666;
	font-weight:bold;
	font-size: 1.1em;
	padding: 4px 4px 4px 22px;
	background: #E8E7D3 url(http://images.freeadvice.com/images_ap_v3/arrow_orange2.gif) no-repeat top left;
	}
.padrtcol2
	{
	padding: 10px 6px 20px 6px;
	font-size:1.0em;
	}
.padrtcol2 ul
	{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
	}
.padrtcol2 li
	{
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(http://images.freeadvice.com/images_ap_v3/arrow_blue2.gif);
	}

.rcolHeader
	{
	color:#666666;
	font-weight:bold;
	font-size: 1.1em;
	padding: 4px 4px 4px 22px;
	background: #E8E7D3 url(http://images.freeadvice.com/images_ap_v3/arrow_orange2.gif) no-repeat top left;
	}




/**
 * SEARCHBOX
 */
#searchboxwrap
	{
	padding-bottom:1px;
	margin-bottom:1px;
	}
#searchboxwrap h3.searchboxtitle_a
	{
	background:#E7E2C6 url(http://images.freeadvice.com/images_ap_v2/search_bg.gif) no-repeat top right;
	margin:0;
	padding:5px;
	}
#searchboxwrap .searchoption_1
	{
	padding:5px;
	text-align:right;
	}
#searchboxwrap .searchoption_2a, #searchboxwrap .searchoption_2b
	{
	padding:5px;
	text-align:right;
	}
#searchboxwrap label
	{
	font-weight:bold;
	float:left;
	margin-right:1px;
	}
#searchboxwrap div.search_radio
	{
	margin-right:1px;
	}
#searchboxwrap input#zipcode
	{
	width:55px;
	border:1px solid #4E4E4E;
	margin:0px;
	}
#searchboxwrap optgroup, #searchboxwrap option
	{
	padding-right:2px;
	}
#searchboxwrap select
	{
	margin:0px;
	}
#searchboxwrap .spacer
	{
	text-align:center;
	}


#contentwrap
	{
	margin:0px 0px 0px 0px;
	}
#contentwrap p
	{
	line-height:110%;
	margin:0;
	}
#contentwrap .divider
	{
	border-top:1px solid #ccc;
	margin-top:20px;
	}

#contentwrap .h-divider
	{
	/*margin-bottom:20px;*/
	}



/**
 * CONTENT CONTAINERS
 * #box1, #box2, #box3, #box4, #box5
 */
#box2, #box3, #box4
	{
	margin:10px 10px 0 10px;
	padding:0px;
	}


/**
 * TEXT STYLES
 */
.textstyle1 {color:#D31D1D; font-weight:normal; font-size:1.0em;}
.textstyle2 {color:#000; font-weight:normal; font-size:1.1em;}
.textstyle3 {color:#000; font-weight:normal; font-size:1.1em;}
.textstyle4 {color:#333; font-weight:normal; font-size:.95em;}
.textstyle5 {color:#D31D1D; font-weight:bold; font-size:.8em;}
.textstyle6 {color:#06C; font-weight:bold; font-size:1.05em;}
.textstyle7 {color:#06C; font-weight:normal; font-size:1.0em;}
.textstyle8 {color:#333; font-weight:bold; font-size:.95em;}
.textstyle9 {color:#000; font-weight:bold; font-size:.95em;}
.textstyle10 {color:#000; font-weight:bold; font-size:1.1em;}


/**
 * Platinum Listings
 */
#box1
	{
	margin:0px 0px 10px 0px;
	/*border:1px solid #06c;*/
	padding:10px 0;
	/*background-color:#E8F0F6;*/
	}						
#box1 h3
	{
	font-size: 1.4em;
	margin:0px 5px 5px 5px;
	}
#box1 .textstyle6, #box1 p
	{
	/*background-color:#F2F7FA;*/
	padding:5px;
	}


/* PREMIER AND 3RD PARTY LISTINGS */
#box2 .textstyle2, #box2 .textstyle3, #box3 .textstyle2
	{
	padding:2px 0;
	}



/* PREMIER AND 3RD PARTY LISTINGS */
.listing-res-prem .textstyle2, .listing-res-prem .textstyle3
	{
	padding:2px 0;
	}

.listing-res-prem
	{
	margin:10px 10px 20px 10px;
	padding:0px;
	}

.listing-res-prem h4
	{
	margin-top:10px;
	margin-bottom:0px;
	font-size:1.2em;
	}


.listing-res-free
	{
	margin:10px 10px 20px 10px;
	padding:0px;
	padding:0px 5px 5px 0px;
	}
/*
.listing-res-free strong.listing_normal_sz2
	{
	padding:30px 5px 35px 0px;
	}
*/
.listing-res-free h4
	{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	padding-bottom:3px;
	}


/* VALID LISTINGS */
#box4 p.textstyle4
	{
	padding:0px 5px 5px 0px;
	}

.textstyle4 a.title {
	font-weight:bold;
	}


#box4 .listing_normal_sz2
	{
	font-weight:bold;
	}


/* State Category Headers */
.listing-header
	{
	background-color:#E8E7D3;
	padding:0px 0px 3px 5px;
	/*border-top:1px solid #ECEAC6;
	border-left:1px solid #ECEAC6;
	border-right:1px solid #ECEAC6;*/
	}
.listing-header h3
	{
	margin:0;
	/*font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	padding:2px;*/
	}

.listing-content
	{
	/*font-size: .85em;*/
	font-size: 1.0em;
	/*
	border:1px solid #ECEAC6;
	letter-spacing:.5em;
	letter-spacing:.05em;*/
	}

.listing-content p
	{
	margin:0 10px;
	letter-spacing:1px;
	padding-bottom:0.5em;
	}

.state-content p
	{
	margin:0;
	letter-spacing:.12em;
	padding-bottom:0.5em;
	}



/* RIGHT SECTION */
#rightsection
	{
	background-color:#F2F7FA;
	}
#advertisement
	{
	margin:10px;
	}
#advertisement h6
	{
	margin-top:10px;
	margin-bottom:0;
	padding:0;
	}
#advertisement p
	{
	margin:0;
	padding:0;
	}



/*

.listing_normal_sz1,.listing_normal_sz2,.listing_normal
	{
	padding-bottom:10.75px;
	margin-bottom:100.75px;
	font-size:.6em;
	}

*/

/* LOWER MODULES */

.box5
	{
	margin:0px 0px 0px 10px;
	padding:0px;
	}

.box5 h3
	{
	margin:5px;
	font-size:.9em;
	}
.box5 ul
	{
	margin:10px 0px 10px 20px;
	padding:0px;
	}
.box5 li
	{
	padding:0px;
	font-size:.7em;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(http://images.freeadvice.com/images_ap_v3/arrow_blue2.gif);
	}

#box5a, #box5b, #box5c
	{
	width:49%;
	border:1px solid #06c;
	background-color:#F2F7FA;
	}
#box5a	{ float:left; }
#box5b	{ float:right; }
#box5c	{ float:right; }




.box6
	{
	margin:0px 0px 0px 10px;
	padding:0px;
	}

.box6 h3
	{
	margin:5px;
	font-size:.9em;
	}
.box6 ul
	{
	margin:10px 0px 10px 20px;
	padding:0px;
	}
.box6 li
	{
	padding:0px;
	font-size:.9em;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(http://images.freeadvice.com/images_ap_v3/arrow_blue2.gif);
	}

#box6a, #box6b, #box6c
	{
	width:49%;
	border:1px solid #06c;
	background-color:#F2F7FA;
	}
#box6a	{ float:left; }
#box6b	{ float:right; }
#box6c	{ float:right; }





#box-related
	{
	width:49%;
	border:1px solid #06c;
	background-color:#F2F7FA;
	float:right;
	padding:3px;
	}

a.getlisted
	{
	font-size: 0.9em;
	color: #467F92;
	text-decoration:underline;
	padding-left: 15px;
	background: url(http://images.freeadvice.com/images_ap_v3/icon_getlisted.gif) no-repeat center left;
	}

.headerarrow
	{
	color:#666666;
	font-weight:bold;
	font-size: 0.95em;
	padding-left: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #E8E7D3;
	background: url(http://images.freeadvice.com/images_ap_v3/arrow_orange.gif) no-repeat top left;
	}

.headerarrownoline
	{
	color:#666666;
	font-weight:bold;
	font-size: 1.1em;
	padding-left: 23px;
	padding-bottom: 0px;
	background: url(http://images.freeadvice.com/images_ap_v3/arrow_orange.gif) no-repeat 7px .25em;
	}



/* Instructions Row.
----------------------------------------------- */

.instructions-pad
	{
	padding: 8px 0px 4px 0px;
	}

.instructions-arrow
	{
	color:#666666;
	font-weight:bold;
	font-size: 1.1em;
	padding: 0px 0px 0px 22px;
	background: url(http://images.freeadvice.com/images_ap_v3/arrow_orange.gif) no-repeat 7px .25em;
	}



.basicText
	{
	margin:0 10px;
	letter-spacing:1px;
	padding-bottom:1.5em;
	font-size: 0.85em;
	}


/**
 * Footer
 */
.footer
	{
	color:#777777;
	font-size:.95em;
	line-height:1.2em;
	text-decoration:none;
	}

a.footer
	{
	color:#777777;
	font-size:8.5pt;
	text-decoration:underline;
	}
a.footer:hover
	{
	color:#777777;
	font-size:8.5pt;
	text-decoration:none;
	}


/**
 * Submit Button
 */
.btnmiddle
	{
	background: #3B8199 url(http://images.freeadvice.com/images_ap_v3/btn_middle.gif) repeat-x;
	}
.submitbutton
	{
	/**/border: 0px solid transparent;
	background-color: transparent;
	color: #ffffff;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	padding: 0px;
	margin:0px;
	height:30px;
	cursor:pointer;
	}

/*
input.submitbutton:hover
	{
	cursor:pointer;
	text-decoration:underline;
	}
*/
.submitbutton-disabled
	{
	border: 0px solid transparent;
	background-color: transparent;
	color: #C0C0C0;
	font-size:10pt;
	font-weight: bold;
	text-decoration:none;
	padding: 0px;
	height:30px;
	}


/**
 * Platinum Listings
 */
a.listing_plat_name
	{
	/*color: #000000;*/
	}
a.listing_plat_name:link, a.listing_plat_name:visited
	{
	/*color: #000000;*/
	text-decoration: underline;
	}
a.listing_plat_name:hover
	{
	color:#fff;
	background-color:#06C;
	}


/**
 * Post Case Links
 */
.pyc-submit
	{
	border:1px solid #FDFCF6;
	background-color: #FDFCF6;
	color:#06C;
	font-weight:bold;
	text-decoration: underline;
	padding:0px;
	}
.pyc-submit-over
	{
	cursor: pointer;
	border:1px solid #FDFCF6;
	background-color: #FDFCF6;
	color:#f00;
	font-weight:bold;
	text-decoration: underline;
	padding:0px;
	}
.pyc-submit:hover
	{
	cursor: pointer;
	border:1px solid #FDFCF6;
	background-color: #FDFCF6;
	color:#f00;
	font-weight:bold;
	text-decoration: underline;
	padding:0px;
	}
.pyc-submit:active
	{
	border:1px solid #FDFCF6;
	background-color: #FDFCF6;
	color:#06C;
	font-weight:bold;
	text-decoration: underline;
	padding:0px;
	}
.topright, .breadpad	{}






/*
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}

#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}

*/

/* Main Rounded Corner Styles.
----------------------------------------------- */

.xsnazzy {background:transparent; margin:0em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}




/* Header/Content Rounded Corner Styles.
----------------------------------------------- */

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:transparent; border-left:1px solid #D6D7BD; border-right:1px solid #D6D7BD;}
.xb1 {margin:0 5px; background:#D6D7BD;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xbgW 	{background:#ffffff;}
.xbgB_HC {background:#E8E7D3;}

.xboxheader {display:block; background:#E8E7D3; border:0 solid #D6D7BD; border-width:0px 1px 1px 1px;}
.xboxcontent {display:block; background:#fff; border:0 solid #D6D7BD; border-width:0 1px;}


.xbgB {background:#EFE7D6;}

/* Right Column Rounded Corner Styles.
----------------------------------------------- */

.rcol-wrapper
	{
	padding: 0px 0px 15px 0px;
	}

.rcol-xboxheader
	{
	display:block;
	background:#EFE7D6 url(http://images.freeadvice.com/images_ap_v3/arrow_orange2.gif) no-repeat 0px -2px;
	border:0 solid #D6D7BD;
	border-width:0px 1px 1px 1px;
	font-size: 1.1em;
	color:#666666;
	font-weight:bold;
	padding: 1px 3px 3px 20px;
	}

.rcol-xboxcontent
	{
	display:block;
	background:#fff;
	border:0 solid #D6D7BD;
	border-width:0 1px;
	font-size:1.0em;
	padding: 5px 6px 0px 6px;
	}

.rcol-xboxcontent ul
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 6px;
	list-style-type: none;
	}

.rcol-xboxcontent li
	{
	list-style-position: outside;
	
	padding: 0px 0px 3px 5px;
	list-style-type: none;
	background:transparent url(http://images.freeadvice.com/images_ap_v3/arrow_blue2.gif) no-repeat 0px 6px;
	}



/* Header Rounded Corner Styles.
----------------------------------------------- */

.h-xb1, .h-xb2, .h-xb3, .h-xb4 {display:block; overflow:hidden;}
.h-xb1, .h-xb2, .h-xb3 {height:1px;}
.h-xb2, .h-xb3, .h-xb4 {background:transparent; border-left:1px solid #D6D7BD; border-right:1px solid #D6D7BD;}
.h-xb1 {margin:0 5px; background:#D6D7BD;}
.h-xb2 {margin:0 3px; border-width:0 2px;}
.h-xb3 {margin:0 2px;}
.h-xb4 {height:2px; margin:0 1px;}

.h-xboxheader
	{
	padding: 0px 3px 0px 20px;
	display:block;
	border:0 solid #D6D7BD;
	border-width:0px 1px 0px 1px;
	background:#EFE7D6 url(http://images.freeadvice.com/images_ap_v3/arrow_orange2.gif) no-repeat 0px -4px;
	}

.h-xbgB {background:#EFE7D6;}





.style3 {font-family: Arial, Helvetica, sans-serif}
.style13 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style19 {font-size: 11px}
.style20 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
textarea {font-size: 11px; font-family: Arial, Helvetica, sans-serif; }


.links a				{  }
.links a:link			{ color:#3196B5; text-decoration:none; }
.links a:visited		{ color:#3196B5; text-decoration:none; }
.links a:hover			{ color:#FF5900; text-decoration:underline; }
.links a:active			{ color:#00A4DD; text-decoration:none; }


.clearp p	{font-size: 1.03em;}
