body 										{ font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #747474; background-color: #e0e2e3; margin: 20px; padding: 0 }

#wrapper 									{ width: 950px; margin: 0 auto; background-color: #fff }
#column_wrapper 							{ margin:0; padding:0 }

#left 										{ width:168px; float: left }
#left .content 								{ margin-left:7px; padding: 0 0; font-size: 0.75em; line-height: 1.5em }
#left .content img 							{ margin:5px 0 }

#right 										{ width: 755px; float: right; background-image: url('../images/bg.gif'); background-repeat: repeat-y; margin-right:11px }
#right .content 							{ padding: 0 0 10px 15px; font-size: 0.8em; line-height: 1.4em }
#right .content .wrapperleft				{ float:left; width:554px }
#right .content .wrapperright				{ float:right; background-image: url('../images/cal.gif'); width:180px; background-repeat: no-repeat; height:205px }
#right .content .wrapperright select		{ width:138px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding:0 0 0 0; border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;  background:#fff url('../images/fieldbg.gif') repeat-x top }
#right .content .int_wrapperright			{ float:right; background-image: url('../images/international-bg.gif'); width:180px; background-repeat: no-repeat; height:205px }
#right .content .int_wrapperright select	{ width:138px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding:0 0 0 0; border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;  background:#fff url('../images/fieldbg.gif') repeat-x top }

<!--quickquote test-->
#right .content .wrapperright2				{ float:right; background-image: url('http://www.bishopsmove.com/residential_images/cal.gif'); width:180px; background-repeat: no-repeat; height:205px }
#right .content .wrapperright2 select		{ width:138px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding:0 0 0 0; border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;  background:#fff url('../images/fieldbg.gif') repeat-x top }

#right .content #newswrapper				{ float:left; width:552px }
#right .content #newswrapper #news			{ background-image: url('../images/table-wrap.jpg'); background-repeat: repeat-y; min-height:200px }
#right .content #newswrapper #news	#title 	{ margin:0 10px; padding:7px 0 3px 0; border-bottom:1px #b1b1b1 solid; font-size:1.2em; font-weight:bold; color:#EE0730; }
#right .content #newswrapper #news	#list 	{ margin:10px 5px 0px 10px; padding:1px 0 3px 0; overflow:auto; height:150px }
#right .content #newswrapper #news-closed	{ background-image: url('../images/table-wrap-bottom.jpg'); background-repeat: no-repeat; height:9px }
#right .content #rightbox					{ float:right; width:185px }
#right .content #rightbox .title			{ padding:5px 0 0 0; margin:0; font-size:1.3em; font-weight:normal }
#right .content #rightbox .subtitle			{ border-bottom:1px #b1b1b1 solid; font-weight:bold; color:#f4cc20 }
#right .content #rightbox .desc				{ padding:5px 0;  }
#right .content #rightbox .link				{ padding:5px 0 }
#right .content #newswrapper #news	#list a	{ text-decoration:underline; color:#ee0730 }
#right .content #newswrapper #news	#list strong	{ font-size:0.9em }

#right .content #inner-wrapper 				{ float:left; width:552px; height:550px; min-height:550px }
html>body #right .content #inner-wrapper 	{ height:auto }
#right .content #inner-wrapper #inner		{ background: url('../images/red-bar.gif') repeat-x top; margin:0; padding:7px 0 3px 0; font-size:1.2em; font-weight:bold; color:#EE0730; text-transform:uppercase }
#right .content #inner-wrapper h1			{ background: url('../images/red-bar.gif') repeat-x top; margin:0; padding:7px 0 3px 0; font-size:1.2em; font-weight:bold; color:#EE0730; text-transform:uppercase }
#right .content #inner-wrapper #fullarticle	{ margin:10px 0; padding:1px 10px 3px 0; background: url('../images/red-bar.gif') repeat-x top }
#right .content #inner-wrapper #fullarticle_no	{ margin:0; padding:1px 0px 3px 0; }

#right .content #inner-wrapper #fullarticle ul { margin-left: 0; padding-left: 0; list-style: none }
#right .content #inner-wrapper #fullarticle ul li { padding-left: 10px; background-image: url('../images/arrow-red.gif'); background-repeat: no-repeat; background-position: 0 .5em }
#right .content #inner-wrapper #fullarticle	 a { color:#EE0730 }

#right .content #inner-wrapper #fullarticle_no ul { margin-left: 0; padding-left: 0; list-style: none }
#right .content #inner-wrapper #fullarticle_no ul li { padding-left: 10px; background-image: url('../images/arrow-red.gif'); background-repeat: no-repeat; background-position: 0 .5em }
#right .content #inner-wrapper #fullarticle_no	 a { color:#EE0730 }

#right .content #inner-wrapper #title 		{ margin:10px 0; padding:1px 0 3px 0; background: url('../images/red-bar.gif') repeat-x top }
#right .content #inner-wrapper #title ul 	{ padding:0; margin:0 }
#right .content #inner-wrapper #title li 	{ margin-left: 0; padding-left: 0; list-style: none; padding-left: 10px; background-image: url('../images/arrow-red.gif'); background-repeat: no-repeat; background-position: 0 .5em }
#right .content #inner-wrapper h2	{ color:#EE0730; font-size: 0.9em; font-weight: bold; padding: 0}

#masthead 									{ color: #747474; background-color: #fff; padding: 0 11px 0 7px; margin: 0 }
#masthead .content 							{ padding: 0 0; font-size: .75em; text-transform:uppercase; font-weight:bold }
/* #masthead .content a 						{ text-decoration:none; color:#d1d8d8 } */
#masthead .content a#current 				{ text-decoration:none; color:#ee0730 }

#masthead .content #logo					{ float:left; width:168px; height:112px }
#masthead .content #topmenu					{ float:right; width:755px; height:112px; padding:5px 0 0 0 }
#masthead .content #topmenu .active 		{ float:left; width:176px; margin-left:9px; border-top:8px solid #ee0730; color:#ee0730 }
#masthead .content #topmenu .normal a 		{ float:left; width:176px; margin-left:9px; border-top:8px solid #d1d8d8; color:#d1d8d8; text-decoration:none }
#masthead .content #topmenu .normal a:hover	{ float:left; width:176px; margin-left:9px; border-top:8px solid #f5cb1a; color:#f5cb1a; text-decoration:none }
#masthead .content #topmenu .long 			{ float:left; text-align:right; width:365px; margin-left:9px; padding:8px 0 0 0; color:#ee0730; background-image: url('../images/gray-top-bar.gif'); background-repeat: no-repeat; background-position: top }
#masthead .content #topmenu .long a			{ color:#ee0730; text-decoration:none; }
#masthead .content #topmenu .long a:hover	{ text-decoration: underline; }

#bottom-wrap 								{ background-image:url('../images/bottom-bg.gif'); background-repeat: repeat-x; height:50px; padding:20px 0 }
#bottom-wrap #logo							{ float:left; display:block }
#bottom-wrap #menubottom					{ float:right; margin-left:10px; width:350px; padding:0; display:block; text-align:right }
#bottom-wrap #logo img 						{ padding-right:15px }
#bottom-wrap #menubottom #navlist li		{ display: inline; list-style-type: none; padding-right: 15px }
#bottom-wrap #menubottom #navlist li a		{ text-decoration:none; font-weight:bold; font-size:0.85em; color:#999 }

#footer 									{ color: #999; background-color: #fff; padding: 0px; margin: 0; font-size: 0.7em; clear: both }
#footer .content 							{ margin:0 0 0 175px; padding: 12px 24px; text-align:left }

#left a:link 								{ color: #000000 }
#left a:visited 							{ color: #333333 }
#left a:hover 								{ color: #9B7C00 }

#right a:link 								{ color: #0000FF }
#right a:visited 							{ color: #666666 }
#right a:hover 								{ color: #000000 }

#wrapper .menulist a, 
#wrapper .menulist a:visited 				{ color: #000000; border-left: 6px solid #FFD940; padding: 0 0 0 6px }
#wrapper .menulist a:hover 					{ border-color: #000000 }

#footer a:link 								{ color: #999999 }
#footer a:visited 							{ color: #666666 }
#footer a:hover 							{ color: #FFFFFF }

h1 											{ font-size: 1.8em; margin: 0 }
h2 											{ font-size: 1.6em; margin: 30px 0 0 0 }
h3 											{ font-size: 1.25em; margin: 30px 0 0 0 }
h4 											{ font-size: 1.1em; margin: 20px 0 0 0 }

.menulist 									{ margin: 6px 0 12px 0; padding: 0; list-style-type: none }
.nomargintop								{ margin-top: 0 }
.content p									{ margin: 12px 0; line-height:17px; }
.uberlink 									{ font-weight: bold !important; letter-spacing: .15em; border-color: #000000 !important }
.clear 										{ clear:both; padding:0; margin:0 }
.clearfloat									{ clear: both; height: 0; line-height: 0; font-size: 0; display: block }

/*** Navigation ***/
#navcontainer 								{ padding:0; margin: 0 }
#navcontainer ul 							{ margin: 0; padding: 0; list-style-type: none }
#navcontainer li 							{ margin: 0 0 1px 0; border-top: 1px dashed gray; line-height:15px; }
#navcontainer a 							{ display: block; padding: 3px 0px 3px 5px; color: #666666; background-color: #ffffff; text-decoration: none }
#navcontainer a:hover 						{ color: #666666; background-color: #ffffff; text-decoration: none }
#navcontainer ul ul li 						{ margin: 0 0 1px 0 }
#navcontainer ul ul a 						{ display: block; padding: 3px 0px 3px 0px; color: #666666; background: #fff; text-decoration: none }
#navcontainer ul ul a:hover 				{ color: #666666; background-color: #eff9fb; text-decoration: none }
#navcontainer a#current						{ font-weight:bold; color:#EE0730 }

td .list ul 								{ padding:0; margin:0 }
td .list									{ margin-left: 0; padding-left: 0; list-style: none }
td .list li									{ padding-left: 10px; background-image: url('../images/arrow-red.gif'); background-repeat: no-repeat; background-position: 0 .5em }
td .list li	a								{ text-decoration:none; color:#666666 }
td .list li	a:link							{ text-decoration:none; color:#666666 }
td .list li	a:visited						{ text-decoration:none; color:#666666 }
td.desc										{ padding:5px 0 2px 8px;  font-size:0.95em; color:#747474; vertical-align:top; line-height:14px; }
td.listb									{ padding:2px 0 0 8px; vertical-align:top }

.search-wrapper 							{ background:#fff url('../images/search.jpg') no-repeat; width:169px; height:78px }

#right .content #rightbox 					{ margin:0 0 0 0; width:185px; margin-bottom:20px; padding:0 0 0 2px }
#right .content #rightbox  .title			{ border-top:1px #b1b1b1 solid; padding:5px 0 0 5px; margin:0; font-size:1.3em; font-weight:normal; background:#fdeaeb; }
#right .content #rightbox  .subtitle		{ border-bottom:1px #b1b1b1 solid; padding:0 0 0 5px;  font-weight:bold; color:#d1290c; background:#fdeaeb; }
#right .content #rightbox  .desc			{ padding:5px 0 5px 5px }
#right .content #rightbox  .link			{ padding:5px 0 5px 5px }

#right .content #inner-wrapper #map { float:left; margin:10px 0 0 0; display:block; width:200px }
#right .content #inner-wrapper #search { float:left; margin:10px 0 0 10px; display:block; width:325px; height:100%; min-height:343px; border:1px solid #cccccc }
#right .content #inner-wrapper #search table { width:100% }
#right .content #inner-wrapper #search table th { padding:10px 10px 0px 10px; color:#d1290c; font-size:1.1em; font-weight:bold; text-align:left }

#right .content #inner-wrapper #search table td.t1{ padding:4px 10px }
#right .content #inner-wrapper #search table td.t2{ padding:20px 10px }
#right .content #inner-wrapper #search table td span { color:#d1290c; font-size:1.0em; font-weight:bold }

iframe { display:block; width:100%; border:none; }

#right .content #inner-wrapper #socialmedia	{ margin:10px 0; padding:1px 10px 3px 0; background: url('../images/red-bar.gif') repeat-x top; height: 30px; text-align: right;
}
