/*
		Typography
		Header
		Content
		Left Column
		Right Column
		Footer
*/
/* ------------------------ Typography ----------------------------- */
/* Font Family */
/* Calibri */
#Container-Closing, 
.icongroup1, 
.icongroup3,
#Recycle, 
.text-small-2, 
.text-small-blk, 
.text-small-4
	{
	font-family:Calibri;
	}
body 
	{
	line-height:1em;
    background-image: url(http://www.abstracttitle.biz/images/gradient.png);
	background-repeat:repeat-x;
	}
/* ------------------------------------------------- */
/* Arial, Helvetica, Sans-Serif Font */
#accordion,
.block,
#CMT_Logo,
#Container-Closing h3,
#Container-Closing p,
#Container-Form td,
#Container-Form p,
#Container-Form textarea,
#container td,
#Content-Abstract,
#Content-Abstract h3,
#Content-Index p, 
#Content-Index h4,
#Content-Insurance h3, #Content-Insurance p, #Content-Insurance ul li,
#Content-Links p,
#Content-Order,
#Content-Rates a,
#Content-Rates p,
#copynotice,
.eg-bar, .eg-bar2,
#FindUs,
#information,
input,
#InsuranceSideBar p,
#LeftCol,
#LeftCol ul li,
#Marketing-ColOne,
.MarketText, 
.MarketTitle,
#MenuOrder div,
#MoveMouse,
#orderhover,
.PageTitle,
#preloadx span,
#privacy,
.RedTxt,
#RightMenu,
#SiteSurvey,
.smallertext,
.smalltext,
#TextAboveCMT,
.text-bold,
.text-norm, 
.text-normGr, 
.text-normRed, 
.text1, 
.text2, 
.text3, 
.text4, 
.text7, 
.text-small, 
.text-small-2, 
.text-small-3, 
.text-small-4, 
.TextSmallGrn,
#TopMenu,
#updated
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/* End Font Family */
/* Font Size */
/* Font Size 9px */
#CMT_Logo span,
#Container-Form p,
#Container-Form td,
#Recycle
	{
	font-size:9px;
	}
/* End Font Size 9px */
/* Font Size 10px */
#Container-Form td,
#TopMenu
	{
	font-size:10px;
	}
/* End Font Size 10px */
/*  Font Size 11px  */
#accordion,
.block,
#Container-Closing,
#Container-Closing p,
#Container-Form textarea,
#Content-Abstract,
#Content-Index p,
#Content-Insurance p, #Content-Insurance ul li,
#Content-Links p,
#Content-Rates p,
#copynotice,
.eg-bar, 
.eg-bar2,
.icongroup1, 
.icongroup3,
input,
#Info,
#InsuranceSideBar p,
#LeftCol,
#LeftCol ul li,
#Marketing-ColOne,
.MarketText, 
.MarketTitle,
.PageTitle,
#RightMenu, #RightMenu td,
.smallertext, 
.smalltext, 
.text4,
#TextAboveCMT, 
.text-bold, 
.text-norm, 
.text-normRed, 
.text-small-2, 
.text-small-3, 
.text-small-blk, 
.text-small-4
	{
	font-size:11px;
	}
/* End Font Size 11px */
/* Font Size 12px */
.accordionTitle,
#Content-Rates a,
#MenuOrder a,
#preloadx span,
.RedTxt
	{
	font-size:12px;
	}
/* End Font Size 12px */
/* Font Size 14px */
#Container-Closing h3,
#Content-Abstract h3,
#Content-Index h4,
#Content-Insurance h3,
#MenuOrder div,
.orderhover hover,
.PageTitle,
.text4
	{
	font-size:14px;
	}
/* End Font Size 14px */
/* Font Size 16px */
#privacy,
.text1,
.text2,
.text3
	{
	font-size:16px;
	}
/* End Font Size 16px */
/* End Font Size */ 
/* Font Style */
/* Normal Text */
#accordion,
#Container-Form td,
#Container-Form p,
#Content-Abstract,
#Content-Insurance p, #Content-Insurance ul li,
#InsuranceSideBar,
#LeftCol ul li,
.MarketText,
#MenuOrder div,
#Recycle,
.RedTxt,
#RightMenu td, 
.text-small-blk
	{
	font-style:normal;
	}
/* End Normal Text */
/* Bold Text */
.accordionTitle,
#Content-Insurance h3,
#Content-Rates a:hover,
.iconspan,
.iconspan2,
#Info,
.MarketTitle,
#MenuOrder a:hover,
.PageTitle,
.text1,
.text3,
.text4,
.text-bold,
#ULineTxt a:hover
	{
	font-weight:bold;
	}
/* End Bold Text */
/* End Font Style */
/* Font Color */
/* Font Color Light Grey */
	{
	color:#ccc;
	}
/* End Font Color Light Grey */
/* Font Color Dark Grey */
#accordion,
.block,
#CMT_Logo span,
#Container-Closing,
#Container-Form td,
#Container-Form p,
#Content-Abstract,
#Content-Index p,
#Content-Insurance p, #Content-Insurance ul li,
#Content-Links p,
#Content-Order, 
#Content-Rates,
.icongroup1, 
.icongroup3,
#information,
#InsuranceSideBar,
#LeftCol, #LeftCol ul li,
#RightMenu td,
#RightMenu ul li a,
#Marketing-ColOne, 
.MarketText,
#MenuOrder div, 
.text-small-blk, 
.text1, 
.text2, 
.text4, 
.text-7, 
.text-norm, 
.text-small, 
.text-small-2, 
.text-small-4
	{
	color:#666;
	}
/* End Font Color Dark Grey */
/* Font Color Green */
#Content-Abstract h3,
#Container-Closing h3,
#Content-Index h4,
#Content-Insurance h3,
#Content-Rates a,
#preloadx span,
#Recycle,
#SiteSurvey,
.TextSmallGrn,
#ULineTxt
	{
	color:green;
	}
/* End Font Color Green */
/* ----------------------------- */
/* Font Color White */
ul.tabs li a
	{
	color:#fff;
	}
/* End Font Color White */
/* ---------------------------- */
/* Font Color Darker Grey */
#copynotice,
#updated
	{
	color:#999;
	}
/* End Font Color Darker Grey */
/* Font Color Black */
#container a,
#Container-Form textarea,
#container td,
input,
#RightMenu a.selected,
#RightMenu ul li a:hover, #RightMenu ul li a:focus
	{
	color:#000;
	}
/* End Font Color Black */
/* Font Color Dark Green */
.accordionTitle,
#Content-Rates a:hover,
#MenuOrder a:hover,
.orderhover hover,
#SiteSurvey a:hover,
.text3
	{
	color:#060;
	}
/* End Font Color Dark Green */
/* Font Color Red */
.RedTxt
	{
	color:#FF0000;
	}
/* End Font Color Red */
/* End Font Color */
/* Background Color */
.block,
#container,
#Container-Form,
#Container-Index, 
#Container-Main, 
#Container-MainAlt, 
#Container-Order,
#Content-Rates,
#Info,
#information, 
#InsuranceSideBar, 
#LeftCol,
#Meet-Col1, 
#meet-container, 
#RightMenu ul, 
.Selected,
.text-7
	{
	background-color:#ffffff;
	}
/* End Background Color White */

/* Background Color   */
input,
#Container-Form textarea,
#Container-Form input
	{
	background-color:#ECFFEC;
	}
/* End Background Color */
/* Borders */
/* Border Light Green */
#Container-Form textarea,
#Container-Form input
	{
	border:solid 1px #9bff9b;
	}
/* End Border Light Green */
/* Border Light Grey */
#Container-Index,
#Container-Main, 
#Container-MainAlt
	{
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	}
#Content-Lt-AH,
.icongroup1,
.icongroup3
	{
	border:solid 1px #ccc;
	}
#Content-Lt-AH
	{
	border-right:solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	}
#Content-Rt-AH
	{
	border-bottom: solid 1px #ccc;
	border-right:solid 1px #ccc;
	}
#Content-ShouldKnow
	{
	border-top:solid 1px #ccc;
	}
#InsuranceSideBar
	{
	border-right:solid 1px #ccc;
	}
#privacy
	{
	border-top:solid 1px #ccc;
	}
#Marketing-ColOne
	{
	border-bottom:solid 1px #ccc;
	} 

/* End Border Light Grey */
/* Border Dark Grey */
#Container-Index,
#Container-Main, 
#Container-MainAlt
	{
	border-right:groove 3px #999;
	}

/* End Border Dark Grey */
/* End Borders */
/* ------------------------ Text Alignment ------------------------ */
/*  Text Align Left */
.accordionTitle,
#LeftCol
	{
	text-align:left;
	}
/* End Text Align Left */
/* Text Align Right */
/* End Text Align Right */
/* Text Align Center */
#FormHeader,
#Container-Closing h3,
#Content-Abstract h3,
#Content-Index h4,
#Content-Insurance h3, 
#copynotice, 
#information, 
#SiteSurvey,
#updated
	{
	text-align:center;  
	}
/* End Text Align Center */
/* Text Align Justify */
#accordion div,
#Content-Abstract p,
#Content-Index,
#Content-Insurance p,
#Content-Rates, 
.icongroup1, 
.icongroup3, 
#Marketing-ColOne
	{
	text-align:justify; 
	}
/* End Text Align Justify */
/* ----------------------- End Text Alignment -------------------- */
/* -------------------- Text Decoration -------------------------- */
.accordionTitle
	{
	text-decoration:underline;
	}
/* ------------------ End Text Decoration ------------------------ */
#OuterShell
	{
	border:solid 1px #006633;
	}
.smalltext
	{
	color: #744e52;
	}
.smallertext
	{
	font-size:9px;
	color: #744e52;
	}
#accordion
	{
	width:437px;
	position:absolute;
	top:231px;
	left:252px;
	}
#accordion div
	{
	margin-bottom:5px;
	}
.text2
	{
	font-weight:normal;
	}
.text4
	{
	font-size:.70em;
	}
.text-bold 
	{
	font-size:.8em; 
	color:#00CC00; 
	font-style:italic;
	}
.text-norm 
	{
	font-size:.80em; 
	}
.text-normGr 
	{
	font-size:.80em; color:#00cc00; 
	font-style:italic;
	}
.text-normRed 
	{
	color:#FF0000;
	}
.text-small 
	{
	font-size:.5em; 
	margin:0 0 0 5em;
	}
.text-small-4 
	{
	font-size:14px;
	}
.text-small-3
	{
	color:#0033CC;
	}
.TextSmallGrn 
	{
	font-size:.6em; 
	}
/* -------------------------- End Typography --------------------------- */
/* ---------------------------- Header --------------------------------- */
#Abstract100
	{
	position:absolute;
	top:30px;
	right: 10px;
	z-index: 1;
	}
#CMT_Logo
	{
	position:absolute;
	top: 127px;
	left: 309px;
	height:auto;
	width:auto;
	}
#Header 
	{
	position:absolute; 
	top:30px; 
	left:30px; 
	width:auto;
	}
#Holiday 
	{
	position:absolute;
	top:92px;
	left:627px;
	}
/* -------------------------- End Header ------------------------------- */
/* ---------------------------- Content -------------------------------- */

#iframe
	{
	position:absolute;
	top:221px;
	left:265px;
	width:422px;
	height:380px;
	overflow:auto;
	}
a:link, a:visited, a:hover, a:active
	{
	color:#009933;
	text-decoration:none;
	}
#BottomMenu
	{
	position:absolute;
	bottom:290px;
	left: 197px;
	width:233px;
	}
#BottomMenu-Abstract
	{
	position:absolute;
	bottom:479px;
	left: 340px;
	width:233px;
	}
#BottomMenu-Closing
	{
	position:absolute;
	bottom:105px;
	left: 192px;
	width:233px;
	}
#BottomMenu-Insurance
	{
	position:absolute;
	bottom:438px;
	left: 171px;
	width:233px;
	}
#BottomMenu-ShouldKnow2
	{
	position:absolute;
	top:984px;
	left: 221px;
	width:233px;
	}
#container
	{
	position:absolute;
	top: 192px;
	left: 251px;
	width: 400px;
	height:auto;
	}
#container img
	{
	vertical-align:middle;
	}
#container a,
#TopMenu
	{
	cursor:pointer;
	text-decoration:none;
	}
#TopMenu ul
	{
	list-style:none;
	}
#container td
	{
	 font-size:14px;
	 vertical-align:middle;
	 }
#Container-Closing 
	{
	position:absolute;
	top:204px;
	left:247px;
	width:425px;
	height:1750px;
	}
#Container-Closing h3
	{
	color:#009933;
	}
#Container-Closing a:hover,
#TopMenu a:hover
	{
	text-decoration:underline;
	}

#Container-Form
	{
	position:absolute;
	top: 192px;
	width: 435px;
	height: auto;
	border:solid 1px #D2FFD2;
	left: 249px;
	}
#Container-Main 
	{
	position:absolute; 
	top:5px; 
	left: 5px;
	width:900px; 
	height:950px;
	}
#Container-MainAlt 
	{
	position:absolute; 
	top:5px; 
	left: 5px;
	width:900px; 
	height:1290px; 
	}
#Container-Index 
	{
	position:absolute; 
	top:5px; 
	left: 5px;
	width:900px; 
	height:1100px; 
	}
#Content-Abstract 
	{
	position:absolute;
	top:239px;
	left:251px;
	width:428px;
	height:auto;
	}
#Content-Contact 
	{
	position:absolute;
	top: 165px;
	left: 318px;
	width:271px;
	height:70px;
	padding:0;
	}
#Content-Lt-AH 
	{
	position:absolute;
	top:192px;
	left:265px;
	width:200px;
	height:496px;
	padding-left:8px;
	}
#Content-Links
	{
	position:absolute;
	height:450px;
	left: 285px;
	top: 214px;
	width: 400px;
	}
#Content-Links #link1, #link2, #link3, #link4, #link5
	{
	margin-bottom:2px;
	}
#link1 a:hover, #link2 a:hover, #link3 a:hover, #link4 a:hover, #link5 a:hover
	{
	color:#FF0000;
	}
#Content-Rt-AH 
	{
	position:absolute;
	top:192px;
	left:466px;
	padding-left: 5px;
	width:200px;
	height:496px;
	padding-left: 16px;
	}
#Content-Index 
	{
	position:absolute;
	top:172px;
	left:259px;
	width:405px;
	}
#Content-Insurance 
	{
	position:absolute;
	top:200px;
	left:265px;
	width:428px;
	height:390px;
	}
#Content-Order 
	{
	position:absolute;
	padding:0;
	margin:0;
	top:166px;
	left:341px;
	width:221px;
	font-size:.80em;
	}
#Content-Rates 
	{
	position:absolute;
	padding:0 0 0 0;
	top:176px;
	left:319px;
	width:335px;
	}
#Content-Rates a:hover
	{
	border-top:dashed 1px #0C0;
	border-bottom:dashed 1px #0C0;
	}
#Content-ShouldKnow 
	{
	position:absolute;
	top:173px;
	left:238px;
	width:428px;
	height:auto;
	}
#Contract 
	{
	position:absolute;
	top:305px;
	left:340px;
	}
#TabBar
	{
	 position:absolute; 
	 top: 0px; 
	 left:0px; 
	 width: 423px;
	 }
#TitleBar
	{
	position:absolute;
	top: 16px;
	left:0px;
	width:420px;
	height:58px;
	border:solid 1px #fff;
	background-color:#009933;
	}
/* Meet Us Styles */
#Info
	{
	position:absolute;
	top:75px;
	left:0px;
	text-align:left;
	width:422px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
	height:218px;
	/*border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc; */
	}
#Info a:hover
	{
	color:#00CC00;
	text-decoration:underline;
	}
ul.tabs 
	{ 
	list-style-type: none; 
	padding: 0; 
	margin: 0; 
	background-color:#009933;

	} 
ul.tabs li 
	{ 
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	padding: 0; 
	margin: 0; 
	padding-top: 0; 
	background: url(http://www.abstracttitle.biz/images/tab_right_grn2.png) no-repeat right top; 
	margin-right: 1px; 
	} 
ul.tabs li a 
	{ 
	display: block; 
	padding: 0px 10px; 
	text-decoration: none; 
	background: url(http://www.abstracttitle.biz/images/tab_left_grn2.png) no-repeat left top; 
	} 
ul.tabs li a:hover 
	{ 
	color: #ff0;
	background: url(http://www.abstracttitle.biz/images/tab_left_grn.png) no-repeat left top;
	background: url(http://www.abstracttitle.biz/images/tab_right_grn.png) no-repeat right top; 
	}
/* End Meet Us Styles */
/* --------------------------- End Content ----------------------------- */
/* -------------------------- Left Column ------------------------------ */
#HostRecycle
	{
	position:absolute;
	top: 769px;
	left:91px;
	}
#information
	{
	font-size:9px;
	}
#LeftCol
	{
	position:absolute;
	top: 143px;
	left: 30px;
	width:213px;
	height:603px;
	border:none;
	line-height:normal;
	font-weight:normal;
	}
#LeftCol a:hover
	{
	text-decoration:underline;
	}
#Monument 
	{
	position:absolute; 
	top:172px; 
	left:25px; 
	width:203px;
	}
#SoldSign
	{
	position:absolute;
	top: 215px;
	left: 25px;
	border: none;
	width: 194px;
	height: 143px;
	}
/* ------------------------ End Left Column ---------------------------- */
/* ------------------------- Right Column ------------------------------ */
#address
	{
	position:absolute;
	top: 420px;
	right:36px;
	}
#RightMenu 
	{
	position:absolute;
	top:222px;
	right:3px;
	width:190px;
	height:auto;
	}
#RightMenu ul
	{
	list-style:none;
	width:100%;
	height:1.2em;
	margin:0;
	padding:0;
	border:none;
	}
#RightMenu ul li
	{
	margin:0;
	padding:0;
	}
#RightMenu ul li a 
	{
	font-size: 1.2em;
	display: block;
	border-bottom: 1px dashed #C39C4E;
	padding: 5px 0px 2px 4px;
	text-decoration: none;
	width:14em;
	}
#RightMenu ul li a:hover, #RightMenu ul li a:focus 
	{
	background-color: #eeeeee;
	}
#RightMenu a.selected
	{
	background-color:#ccc;
	border:dashed 1px #666;
	}
#RightMenu img
	{
	vertical-align:middle;
	}
#privacy
	{
	position:absolute;
	top: 677px;
	right: 61px;
	color:#009966;
	}
/* ----------------------- End Right Column ---------------------------- */
/* ---------------------------- Footer --------------------------------- */
#copynotice 	
	{
	position:absolute;
	bottom:3px;
	left:147px;
	font-size:9px;
	width:600px;
	}
#updated 
	{
	position:absolute;
	left:198px;
	bottom:16px;
	font-size:9px;
	width:500px;
	}
/* -------------------------- End Footer ------------------------------- */
#ULineTxt a:hover
	{
	text-decoration:underline;
	}
.block  
	{ 
	display: block; 
	}
hover .block 
	{ 
	background-color:#D7FFD7; 
	}
#calc_button
	{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	z-index:99;
	}
div.eg-bar
	{
	width: 300px;
	}
#eg-Container
	{
	 position:absolute; 
	 top:260px; 
	 left:15px; 
	 height:960px; 
	 width: 400px;
	 }
#Closing1 a:hover, 
#Closing2 a:hover, 
#Closing3 a:hover, 
#Closing4 a:hover, 
#Closing5 a:hover
	{
	color:#FF0000;
	}
div.eg-bar2
	{
	width: 320px;
	}
.eg-bar
	{
	background-color: #EEF5D3;
	font-size:14px;
	font-weight: normal;
	color:#006600;
	border: 1px solid #00AA00;
	}
.eg-bar2
	{
	background-color: #EEF5D3;
	font-size:14px;
	font-weight: normal;
	color:#006600;
	border: 1px solid #00AA00;
	}
/*CSS used to style the examples. Remove if desired: */
.icongroup1	
	{
    margin-top: 3px;
	font-size:13px; 
	width:315px;
	height:auto;
	margin-bottom: 20px;
	padding: 5px 5px;
	}
.icongroup3	
	{
    margin-top: 3px;
	font-size:13px; 
	width:315px;
	height:auto;
	margin-bottom: 20px;
	padding: 5px 5px;
	}
.iconspan
	{
	float: left;
	margin: 3px;
	cursor:hand;
	cursor:pointer;
	}
/*Default style for SPAN icons. Edit if desired: */
.iconspan2
	{
	float: left;
	margin: 3px;
	cursor:hand;
	cursor:pointer;
	}
img {
     border:none;
	 }
input
	{
	height:17px;
	}
input.text
  	{
  width:30em;
  	}
input.text, input.num, textarea, select
  	{
    border-bottom:solid 1px #333;
    border-right:solid 1px #222;
    border-top:solid 2px #aaa;
    border-left:solid 1px #bbb;
    padding:2px;
    margin:0;
  	}
#InsuranceSideBar
	{
	position:absolute;
	top: 143px;
	left: 30px;
	width: 213px;
	height:603px;
	padding-right:5px;
	}
#Marketing-ColOne 
	{
	position:absolute;
	top:185px;
	left:258px;
	height:650px;
	width:429px;
	}
#Marketing-ColOne a:hover
	{
	text-decoration:underline;
	color:#009966;
	}
.MarketTitle
	{
	border-bottom:solid 1px #999999; 
	border-top:solid 3px #999; 
	}
#MenuOrder 
	{
	position:absolute;
	top:213px;
	height:25px;
	left:340px;
	width:290px;
	}
#MenuOrder div a:hover
	{
	border:dotted 1px #ccc;
	}
	
.PageTitle
	{
	color:#006600;
	padding: 3px 3px;
	text-align:center;
	}
#preloadx
	{
	 position:absolute; 
	 top:145px; 
	 left:379px; 
	 z-index:3;
	}

/* For Survey Form */
/*.Quest {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ECE9D8;
}
.Quest p{
  margin-left:30px;	
  font-size: small;
}
.Quest h2{
	margin:5px 0 10px 0px;
	font-size:14px;
	color:#333;
	background-color: #F5EEE5;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #E4D0B8;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.Quest table {
	width:100%;
	margin-bottom: 20px;
  }
.Quest th, .Quest td {
	border: 0px none;
	padding: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
  }
.Quest th {
	border: 0px none;
	padding: 3px;
	background-color: #F0F0F0;
  } */
/* End Survey Form */

#Recycle
	{
	position:absolute;
	top:28px;
	left: 753px;
	}
#Recycle img
	{
	width:83px;
	height:114;
	border:none;
	text-decoration:none;
	}
#Recycle a:hover
	{
	text-decoration:underline;
	}
#Scroll 
	{
	position:absolute;
	top:465px;
	left:26px;
	}
#TopMenu 
	{
	position:absolute;
	top:131px;
	left:333px;
	width:255px;
	}



























































 
 

 
