/* gordy.css & gordyM.css */

@media all {

	img.tn { float:right; border:1px solid rgb( 255,255,255 ); width:240px; height:360px; margin:0px 10px 0px 10px; }

	img#StewartLawOffices{
		width:313px;
		height:109px;
		position:absolute;
		opacity:0;
		-webkit-transition: opacity 1.5s ease-in-out;
		-moz-transition: opacity 1.5s ease-in-out;
		-o-transition: opacity 1.5s ease-in-out;
		-ms-transition: opacity 1.5s ease-in-out;
		transition: opacity 1.5s ease-in-out;
		margin-top:-301px;
		margin-left:504px;
	}

	/** Begin ToolTip: Margin handled by js: Do not set value in css *****************************************************/
 	div.ToolTipMore{ font-size:9pt; margin:2px 0px 0px 0px; }

	span.ToolTip{ line-height:100%; font-family:arial,helvetica,sans-serif; text-align:left; font-size:10pt; color:rgb( 0,0,0 ); background-color:rgb( 255,255,255 ); border:1px solid rgb( 102,102,102 ); padding:2px 5px; position:absolute; visibility:hidden; white-space:nowrap; z-index:10001; -moz-box-shadow:2px 2px 9px rgb(51,51,51); -webkit-box-shadow:2px 2px 9px rgb(51,51,51); box-shadow:2px 2px 9px rgb(51,51,51); white-space:normal; -moz-border-radius:1px; -webkit-border-radius:1px; -khtml-border-radius:1px; border-radius:1px; }

	span.TooltipBullet{ color:rgb( 51,51,51 ); padding:0px 5px; }
	/** End ToolTip ******************************************************************************************************/


	div.BottomLinks{ text-align:center; margin:15px 0px 0px 0px; color:rgb( 51,51,51 ); font-weight:bold; font-size:12pt;  }
	div.BottomLinks span.bullet{ color:rgb( 0,0,0 ); }
	div.BottomLinks a{ color:rgb( 255,102,0 ); }
	div.BottomLinks a:link{ color:rgb( 255,102,0 ); }
	div.BottomLinks a:visited{ color:rgb( 255,102,0 ); }
	div.BottomLinks a:hover{ color:rgb( 255,102,0 ); }

	div.Specialties{ }
 	div.Specialties>div{ display:inline-block; margin:0px auto 0px auto; }
 	div.Specialties>div>div:first-child{ display:inline-block; float:left; }
 	div.Specialties>div>div:last-child{ display:inline-block; float:left; }

	div.Header{ text-align:center; margin:0px 0px 30px 0px; }
	h1 { font-size:13pt; margin:0px auto; }

	div.Footer{ text-align:center; font-size:13pt; font-variant:small-caps; line-height:150%; }

	div.Disclaimer{ margin:0px 150px; text-align:center; font-size:11pt; color:rgba( 255,255,255,.9 ); }

	body {
		background-color:rgb( 241,154,74 );
		color:rgb( 255,255,255 );
		background-image:url("images/bkg_1920x1200.jpg");
		background-repeat:no-repeat;
		background-position:center top;
		background-attachment:fixed;
		background-size:cover;
		font-family:arial, helvetica, sans-serif;
		font-size:13pt;
		margin:30px 20px 30px 20px;
		text-align:center;
	}

	div.content{
		background-image:url( images/gavel_900x325.png );
		background-repeat:no-repeat;
		background-position:center top;
		text-align:left;
		width:840px;
		margin:0px auto 0px auto;
		padding:345px 30px 15px 30px;
		background-color:rgba( 0,0,0,.85 );
		-moz-border-radius:25px;
		-webkit-border-radius:25px;
		-khtml-border-radius:25px;
		border-radius:25px;
		-moz-box-shadow:1px 1px 8px rgb(0,0,0);
		-webkit-box-shadow:1px 1px 8px rgb(0,0,0);
		box-shadow:1px 1px 8px rgb(0,0,0);
	}

	a { text-decoration:none; color:rgb( 255,102,51 ); }
	a:link { color:rgb( 255,102,51 ); }
	a:visited { color:rgb( 255,102,51 ); }
	a:hover { color:rgb( 255,102,51 ); text-decoration:underline; }

 	span.DB_Error{ color:red; font-weight:bold; }
 	.bold { font-weight:bold; }


	/* Define MobileEdition div & link that shows when mobile devices are viewing full site */
	div.MobileEdition{ margin:50px 0px; }

	div.MobileEdition a {

		display:block;
		font-size:30pt;
		padding:10px 0px;
		color:rgb( 255,255,255 );
		white-space:nowrap;
		min-width:300px;
		width:400px;
		font-weight:bold;
		text-align:center;

		-moz-border-radius:30px;
		-webkit-border-radius:30px;
		-khtml-border-radius:30px;
		border-radius:30px;
		background: rgb(234,86,0); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(254,204,177,1) 0%, rgba(241,116,50,1) 50%, rgba(234,85,7,1) 51%, rgba(251,149,94,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,204,177,1)), color-stop(50%,rgba(241,116,50,1)), color-stop(51%,rgba(234,85,7,1)), color-stop(100%,rgba(251,149,94,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(254,204,177,1) 0%,rgba(241,116,50,1) 50%,rgba(234,85,7,1) 51%,rgba(251,149,94,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
	}

	div.noscript{ color:rgb( 255,255,255 ); font-size:14pt; margin:0px 0px 0px 0px; }


	dt{ text-align:left; margin:4px 0px 2px 0px; font-weight:normal; color:rgb( 0,0,0 ); }
	dd{ text-align:left; margin-left:20px; margin-bottom:5px; }

	.MO{ display:none; } /* Mobile Only */

	.off{ display:none; }
	.on{}

	ol{ margin-top:4px; margin-bottom:4px; }

	span.bullet { color:inherit; padding:0px 6px; opacity:.75; }

	.smallCaps{ font-variant:small-caps; }

	table{ border-collapse:collapse; }

	td{ font-size:12pt; padding:0px; }

 	.underline{ text-decoration:underline; }
	ul{ margin-top:4px; margin-bottom:4px; }

}


/************************************************** PRINT **************************************************/

@media print {

	a { text-decoration:none; color:black; }
	a:link { color:black; }
	a:visited { color:black; }
	a:hover { color:black; text-decoration:none; }

	.pfHide{ display:none; }

	body {
		background-image:none;
		background-color:rgb( 255,255,255 );
		color:rgb( 0,0,0 );
		font-size:11pt;
		margin:0px;
		text-align:center;
	}

	div.content{
		background-image:none;
		text-align:left;
		width:840px;
		margin:0px auto 0px auto;
		padding:0px;
		background-color:rgba( 255,255,255,1 );
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-khtml-border-radius:0px;
		border-radius:0px;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		box-shadow:none;
	}
}