/* @override 
	http://franklinhomestore.com/07styles.css
	http://franklinhomestore.com/07styles_2.css
	http://franklinhomestore.com/07styles_3.css
	http://www.franklinhomestore.com/07styles_3.css
*/

p     	{ color: navy; text-decoration: none;
	font: normal 12pt/12pt Arial, Helvetica, sans-serif;}

.body     	 { color: navy; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 11pt; text-decoration: none }

.small     	{ color: navy; font-weight: normal; font-size: 11pt; line-height: 11pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

.smaller     	{ color: navy; font-weight: normal; font-size: 10pt; line-height: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

.topaddress     	{ color: navy; font-weight: normal; font-size: 11pt; line-height: 11pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.email:link      	   { color: #0000cd; font-size: 9pt; font-family:Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline }

a.email:visited        { color: blue;  font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline }

a.email:hover          { color: #0000cd; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: silver }

a.body:link     	 { color: navy; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 11pt; text-decoration: underline }

a.body:visited     	 { color: navy; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 11pt; text-decoration: underline }

a.body:hover     	 { color: navy; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 11pt; text-decoration: underline; background-color: silver  }

a.bottom:link      	  { color: #F5EBC5; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a.bottom:visited        { color: #F5EBC5;  font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;  }

a.bottom:hover          { color: #F5EBC5; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: silver }

.bottom {color: #F5EBC5;  font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal;	}

a.top:link      	  { color: #8c101a; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

a.top:visited        { color: #8c101a; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; text-decoration: underline;  }

a.top:hover          { color: #8c101a; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: silver }

.top {color: #8c101a;  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal;	}

a.topnav:link      	  { color: #006633; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

a.topnav:visited        { color: #006633; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;  font-weight: bold; text-decoration: none;  }

a.topnav:hover          { color: #8c101a; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: silver }

.topnav {color: #006633;  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal;	}

a:link      	   { color: #0000cd; font-size: 12pt; font-family: Arial, Helvetica; font-weight: normal; text-decoration: underline }

a:visited         { color: blue; font-size: 12pt; font-family: Arial, Helvetica; font-weight: normal; text-decoration: underline }

a:hover           { color: #0000cd; font-size: 12pt; font-family: Arial, Helvetica; font-weight: bold; text-decoration: underline; background-color: silver }

SELECT	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

li 	{ font-weight: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; list-style-type: disc }

h1        { color: navy; font-size: 22pt; font-family: "Comic Sans MS", Tahoma, Verdana, Arial; font-weight: bold; line-height: 22pt; text-align: center;	margin: 0;
	padding: 0; }

h2   	  { color: navy; font-size: 20pt; font-family: "Comic Sans MS", Tahoma, Verdana, Arial; font-weight: bold; line-height: 20pt; text-decoration: none; text-align: center;	margin: 0;
	padding: 0;
 }

h3   	  { color: navy; font-size: 18pt; font-family: "Comic Sans MS", Tahoma, Verdana, Arial; font-weight: bold; line-height: 18pt; text-decoration: none; text-align: center;
	margin: 0;
	padding: 0;
}

h4   	  { color: navy; font-size: 16pt; font-family: "Comic Sans MS", Tahoma, Verdana, Arial; font-weight: bold; line-height: 16pt; text-decoration: none; text-align: center;	margin: 0;
	padding: 0;
 }

h5   	  { color: navy; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14pt; text-decoration: none; text-align: center;	margin: 0;
	padding: 0;
 }

h6    	  { color: navy; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12pt; text-decoration: none; text-align: center;	margin: 0;
	padding: 0;
 }

em 	{ font-weight: bold; font-size: 11pt; line-height: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;	 }

a.light:link    {color:#FFFFFF; background-color:transparent; text-decoration:underline;}

a.light:visited {color:#FFFFFF; background-color:transparent; text-decoration:underline;}

a.light:active  {color:#FFFFFF; background-color:transparent; text-decoration:underline;}

a.light:hover   {color:#A52A2A; background-color:transparent; text-decoration:underline;}

.tdmountain  { background-repeat: no-repeat; background-position: center bottom }

.thumbnails { border-color: white; outline: solid 1px white }

body {
	color: navy;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #5388AD url(07images/pg_bkg.jpg) repeat center top;
}

/* @group Listings */
.listing_header	{
	color: navy;
	font: small-caps bold 12pt/14pt "Comic Sans MS", Tahoma, Verdana, Arial;
}
.listing_detail_info	{
	color: navy;
	font: normal 10pt/14pt "Comic Sans MS", Tahoma, Verdana, Arial;
}
.listing_detail	{
	color: navy;
	font: normal 14pt/16pt "Comic Sans MS", Tahoma, Verdana, Arial;
}
.listing_header2	{
	color: navy;
	font: small-caps bold 12pt/14pt "Comic Sans MS", Tahoma, Verdana, Arial;
}
.listing_detail2	{
	color: black;
	font: normal 10pt/12pt Arial, Helvetica, sans-serif;
}

.Cpages	{ 	color: navy;
	font: normal 10pt/12pt "Comic Sans MS", Tahoma, Verdana, Arial;
	text-align: center;
	
}
div.Navpages	{ 	padding: 4px 15px 0px;
	background-color: #cbd6e5;
}

a.pages	{
	color: navy;
	font: normal 10pt/12pt "Comic Sans MS", Tahoma, Verdana, Arial;
	text-decoration: none;
	text-align: center;
}
a.pages:hover	{
	color: silver;
	font: normal 10pt/12pt "Comic Sans MS", Tahoma, Verdana, Arial;
	text-decoration: underline;
	background-color: navy;
	text-align: center;
}
a.pages:visited	{
	color: navy;
	font: normal 10pt/12pt "Comic Sans MS", Tahoma, Verdana, Arial;
	text-decoration: none;
	text-align: center;
}
a.pages:visited:hover	{
	color: silver;
	font: normal 10pt/12pt "Comic Sans MS", Tahoma, Verdana, Arial;
	text-decoration: underline;
	background-color: navy;	
	text-align: center;
}

a.listing_detail	{
	color: navy;
	font: normal 14pt/16pt "Comic Sans MS", Tahoma, Verdana, Arial;
	text-decoration: none;
}
a.listing_detail:hover	{
	color: silver;
	font: normal 14pt/16pt "Comic Sans MS", Tahoma, Verdana, Arial;
	text-decoration: underline;
	background-color: navy;
}
a.listing_detail:visited	{
	color: navy;
	font: normal 14pt/16pt "Comic Sans MS", Tahoma, Verdana, Arial;
	text-decoration: none;
}
a.listing_detail:visited:hover	{
	color: silver;
	font: normal 14pt/16pt "Comic Sans MS", Tahoma, Verdana, Arial;
	text-decoration: underline;
	background-color: navy;	
}


.listing_thumb {
	border: 1px solid navy;
}
a.listing_thumb {
	border: 1px solid navy;
}
a.listing_thumb:hover {
	border: 1px solid navy;
}

a.listing_thumb:visited {
	border: 1px solid navy;
}



.div_details2 {
	padding-top: 3px;
	padding-bottom: 3px;
}

.listing_table {
	border: 1px solid navy;
}

th.listing_table {
	background-color: #9cc1e5;
}
/* @end */


/* @group tab menu */

#top_menu_box {	
	height: 34px;
	width: 800px;
	padding-left: 7px;
	padding-bottom: 1px;
}
td.top_menu_right {
	background: url(07images/tabs/tab_right.gif) no-repeat;
	width: 8px;
	height: 27px;
}
td.top_menu_left {
	background: url(07images/tabs/tab_left.gif) no-repeat;
	width: 8px;
	height: 27px;
}

td.top_menu_top {
	background: url(07images/tabs/tab_top.gif) repeat-x;
	height: 7px;
}

td.top_menu_inside {
	background: url(07images/tabs/tab_inside.gif) repeat-x;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
}

td.top_menu_bottom {
	background: url(07images/tabs/tab_bottom.gif) repeat-x;
	height: 9px;
}


a.top_menu:link      	  { color: navy; font: 8pt/9pt Arial, Helvetica, sans-serif; text-decoration: none;
	white-space: nowrap;
	text-align: center;
}

a.top_menu:visited        { color: navy; font: 8pt/9pt Arial, Helvetica, sans-serif; text-decoration: none;
	white-space: nowrap;
	text-align: center;
}

a.top_menu:hover          { color: red; font: 8pt/9pt Arial, Helvetica, sans-serif; text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	background-color: transparent;
}

a.top_menu:visited:hover          { color: red; font: 8pt/9pt Arial, Helvetica, sans-serif; text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	background-color: transparent;
  }

/* @end */
	

#content_box {
	width: 862px;
	background: white url(07images/content_bkg_1.jpg) repeat;
	padding: 0px;
	margin: 0px;
}

#content_box_top {
	width: 862px;
	height: 7px;
	background: white url(07images/content_top_1.jpg) no-repeat;
	padding:0px;
	margin: 0px;
}


#content_box_inside {
	font: normal 12pt/12pt Arial, Helvetica, sans-serif;
	padding: 4px 15px 0px;
	margin:0px;
}
	
#content_bottom_box {
	width: 862px;
	height:  37px;	
	background: #E8E4DB url(07images/content_bottom_1.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
}

#all_content {
	width: 98%;
	margin-top: 0px;
	margin-bottom: 0px;
}

#bottom {
	font-size: 9pt; 	
	font-family: Arial, Helvetica, sans-serif; 			
	width: 98%;
}

#bottominside   {
	font-size: 9pt; 	
	font-family: Arial, Helvetica, sans-serif;
	}

#pbkg {
	background: url(07images/top_bkg_3.jpg) no-repeat;	
	width: 862px;	
}

 #top_bottom_right {
	color: #ededed;
	font: small-caps bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 3px;
	text-align: center;
	text-shadow: black 2px 2px 0;
}

.clr {clear: both;}