/* http://www.luxuryrealestate.com/css/cc_style.css */
body {margin: 0px; background: url() #000033 top left repeat-y; color: #FFFFFF}
.bodycopy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #122445 }
.bodycopy2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #122445 }
.bodycopy2 a:link {color:#006699;text-decoration:underline;}
.bodycopy2 a:visited {color:#006699;text-decoration:underline;}
.bodycopy2 a:active{color:#E7A800;text-decoration:underline;}
.bodycopy2 a:hover {color:#E7A800;text-decoration:underline;}

.globalnorthamericatitle {font-size: 20px; font-style: italic; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif;}

 
.text {color: #ffffff; font-size: 13px}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2D4268;
	text-transform: none;
}
.unnamed1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #2D4268 }
h1 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 20px; font-style: normal; font-weight: bold; color: #2D4268}
th { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-style: normal; font-weight: bold; color: #2D4268}
td { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-style: normal; color: #2D4268}

A:link {color:#E49712;text-decoration:underline;} 
A:visited {color:#E49712;text-decoration:underline;}
A:active {color:#FDB840;text-decoration:underline;} 
A:hover {color:#FDB840;text-decoration:underline;}

.pviimenudiv td {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.pviimenudiv p {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; margin-top: 12px; margin-bottom: 6px; color: #FFFFFF}
.pviimenudiv b {font-family: Arial, Helvetica, sans-serif; font-style: normal; color: #FFFFFF; font-size: 9pt} 

.pviimenudiv a:link {color: #FFFFFF; text-decoration: none}
.pviimenudiv a:visited {color: #FFFFFF; text-decoration: none}
.pviimenudiv a:hover {color: #FFcc00; text-decoration: none}
.pviimenudiv a:active {color: #FFFFFF; text-decoration: none}

a.right {color: #000033; font-weight: bold; text-decoration: underline}
a.right:hover {color: #006699}
a.right:visited {color: #336699}
a.right:active {color: #336699}

li.proplist {margin-bottom: 3px;}

.conf { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF }


select {font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #000033} 
.textin {height: 18px; font-size: 12px;}
.searchHead {font-size: 10px; color: #ffffff;}

.underline 
.conf {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.conf {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-align: left}
.propName {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #02012b;
	font-weight: normal;

}
.propLocation {
}
.propComment {
	font-size: 10px;
}
.propBody {
	color: #141F3B;
}
.propContact {
	font-weight: bold;
	color: #141F3B;
}
.propInquiryText {
	font-weight: bold;
	color: #05016F;
}
.propField {
	font-weight: bold;
}
.propResultBox {
	border: 1px solid #323159;
	width: 160px;

}

.propBigpicPropTitle {font-family: Times New Roman, Times, Serif; font-size: 20px; color: #eeeeee;}
.propBigpicTitle {font-family: Arial; font-size: 14px; color: #000033; padding: 5px; font-weight: bold}
.propBigpicDescription {font-family: Arial; font-size: 14px; color: #000000; padding: 5px;}
.propBigpicPager {font-family: Arial; font-size: 18px; color: #000033;}

.northsearchtitle {
	font-family: ITC Giovanni, ITC Garamond, Times New Roman, Serif;
	font-size: 20px;
	color: #EEEEEE;
	font-style: italic;
	font-weight: bold;
}


.firmName {
	font-family: "Times New Roman", Times, serif;
	font-size: 200%;
	color: #02012b;
}
.firmLocation {
	font-size: 75%;
	color: #565666;
}
.firmBody {
	color: #141F3B;
}
.price {
	font-weight: bold;
}

.firmFeaturedTable {
	background-color: #f4f4f4;
	border: 1px solid #acacac;
}

.dottedBG {
	background-image: url();
	background-repeat: repeat-y;
	background-position: left top;
}

.featuredTitle {
	color: #000000;
	font-size: 110%;
	font-weight: bold;
}

.featuredPrice {
	color: #336699;
}

.featuredText {
	color: #000000;
	font-size: 90%;
}
.agentName {
	font-family: "Times New Roman", Times, serif;
	font-size: 200%;
	color: #02012b;
}

ul.features {
	display: block;
	position: relative;
	top: -12px;
	left: -15px;
	list-style : disc;
}

.propsumBar {
	background-color: #000033;
}

a.prevnext:active, a.prevnext:visited, a.prevnext:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.prevnext:hover {
	color: #DEBF0D;
}

.propsumResults {
	color: #ffffff;
	font-weight: bold;
}

.propsumSort {
	color: #ffffff;
}

a.propsumSort:link, a.propsumSort:visited {
	color: #ffffff;
	text-decoration: none;
}

a.propsumSort:active, a.propsumSort:hover{
	color: #debf0d;
}

.propsumPrice {
	background-color: #f4f4f4;
	border: solid 1px #e5e5e5;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.propsumField {
	font-size: 12px;
	color: #666666;
}

a.propsumField:link, a.propsumField:active, a.propsumField:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a.propsumField:hover {
	color: #000000;
}

a.propsumTitle:link, a.propsumTitle:visited, a.propsumTitle:active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.propsumTitle:hover {
	text-decoration: underline;
}

.propsumSeparate {
	border-style: solid solid solid solid;
	border-width: 1px 0px 1px 0px;
	border-color: #b2b2b2;
}
