body {
	font-family:Verdana,Geneva,'Bitstream Vera Sans','DejaVu Sans',sans-serif;
    background-repeat:repeat-x;
	font-size:13px;
}
#divback{
    background-repeat:repeat-y;
    background-position:center 0px;
}
#outer-content{
    
}
#root{
	width:900px;
    background-repeat:repeat-y;
}

.wide #root{
    width:950px;
}
.inner-content{

}
.primary-column{
	width:590px;
}
#index .primary-column  {
	width:625px;
}
.wide .primary-column  {
	width:950px;
	float:left;
	text-align:left;
	background:#fff;
}	
.secondary-column  {
	width:310px; 
	min-height: 100%; 
	height:100%;
	background:#e6e7e8 url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/bg-secondary.jpg) repeat-x top left;
	z-index:10;
}
#index .secondary-column  {
	width:240px; 
	background:none;
	}
.wide .secondary-column{
    display:none;
}
#header{
    overflow:hidden;
    height:87px;
    background:#fff;
}
#footer{
    position:relative;
    width:900px;
    margin:0 auto;
    clear:both;
}
.wide #footer{
    width:950px;
}
#footer span {
	display:block;
	margin-left:4px;
	font-variant:small-caps;
	color:#E3474B;
	}
.secondary-column .content-pad {
	padding:9px 12px 0;
	}
#index .secondary-column .content-pad  {
	padding:0px 24px 12px 0;
	}
.primary-column .content-pad {
	padding:12px;
    clear:both;
	}						

#footer .content-pad{
    padding:12px;
    }

/* = Horizontal Menu */

#Hmenu{ 
	margin: 0px auto;
	width:900px;
	padding:0px;
	border-bottom:solid 1px #fff;
	height:48px;
}
.wide #Hmenu{
    width:950px;
}

/* = HORIZONTAL TEXT-based menu list  */

#tophorizontal-navigation  {white-space:nowrap;position:relative; margin:auto;text-align:center;padding:14px 0;}
#tophorizontal-navigation  li {margin:0px 6px; display:inline;padding-bottom:18px;} 					 
#tophorizontal-navigation a {font-size:15px;text-decoration:none;}

/* = Vertical Menu */

#Vmenu{ 
	width:270px; 
	margin:0;
	margin-top:10px; 
}

/* = VERTICAL TEXT-based menu list  */
#vertical-naviagtion {width:80%;}
#vertical-naviagtion li {margin:4px 11px 4px 0;}
#vertical-naviagtion a {font-size:15px;}

/* = Typography styles */ 

body a:hover {
	text-decoration:none; 
}
h1, h2, h3, h4, h5, h6, legend.style-block {
	margin:1px 0 8px 0;
	font-weight:normal;
    font-family:Arial,Helmet,Freesans,'Nimbus Sans L',sans-serif;
}
.section-h1 {
	font-size:24px;
}
h2.section {
	font-size:18px;
	margin-bottom:1px;
}
h1.page {
    } 
h1 	{
	font-size:22px;
	margin-bottom:3px;
	}
h2 	{font-size:18px; font-weight:normal;}
h3 	{font-size:15px;margin:12px 0px 0px; font-weight:bold;}
h4 	{font-size:14px; font-weight:bold;}
h5 	{font-size:14px!important; font-weight:bold; margin-bottom:-5px; margin-top:8px;}
.footer-menu {
	list-style:none;
	display:block;
	clear:left;
	margin:0;
	padding:2px 0px;
	}
.footer-menu li {
	float:left;
	}
.footer-menu a {
	margin:0 4px;
	}

/* Dakno Copyright */
.dakno	{
	font-size:10px; 
	text-align:center;
	margin:1% 0; 
	background-color:#fff; 
	width:900px; 
	align:center;
	margin: 0px auto 15px auto; 
	padding:15px 0;
	color:#898A8C;
	}
.wide .dakno{width:950px;}
.dakno a:link {
	text-decoration:underline; color:#898A8C;
	}
.dakno a:visited {
	text-decoration:underline; color:#898A8C;
	}	
.dakno a:hover {
	text-decoration:none; color:#888888;
	}
	
/* mini contact */

#mini {background:#fff url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/bg-quick-contact.jpg) repeat-x top left;border:1px solid #e0e0e0;height:315px;
margin:0 0 10px;
width:280px;}
#index #mini {width:216px;}
#minicontact { 
	margin:0 5px 0 5px;
	padding:0 5px 0 6px;
	height:264px;
	}
#index #minicontact{
    height:276px;
}
#minicontact label {
	margin:2px 10px 0 0!important;
	text-align:left;
}

.mini-header {
	text-align:center;
	padding:7px 0 3px;
}
#minicontact input, #minicontact textarea {
	width:66%;
	float:right;
	}
#minicontact div {clear:both;padding:6px 0;}
#minicontact input.form-btn  { 
	margin:2px 0 0 0;
	width:auto;
	height:auto; 
	border:1px solid #cdcdcd;
	padding:2px 4px; 
	cursor:pointer;
	clear:both;
	float:none;
	}
#index #minicontact .form-btn  { 
	margin:2px 64px 0 0;
	float:none;
	}
 #minicontact textarea {width:100%!important;height:85px;}

/* LIGHT */

.older{
border-bottom:1px solid ;
}

hr.posthr{
background-color:;

color:;
}



/* MID/DARK */

ul li.byuser, ol li.byuser{ 
background-color:;
}

.email-pg, .comment-box a{
background-color:;
}

#blog_template .primary-column img {
border-color:;
}

.comment-box a:hover{
color:;
}


/* DARK */

.post-content blockquote, #commentform #submit, #searchform input.search{
background-color:;
}

.comment-box a{
border-color:;
}
#mid-header {position:relative;height:375px;}
.mainline {text-align:left;margin-bottom:15px}
.mainline h2 {font-size:16px;background-color:#e3474b;color:#fff;line-height:28px;width:240px;margin:0;height:28px;text-align:center;font-weight:bold;}
.mainline .mainline-content {background-color:#eeece3;padding:16px 0 16px 23px;}
.mainline ul {list-style:none;margin:0;padding:0;}
.mainline li {height:26px;background:transparent url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/mainline-a.jpg) no-repeat top left;float:left;
    width:206px;padding:3px 0 0 10px;margin:3px 17px 4px 0;}
.mainline li:hover {background:transparent url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/mainline-a-hover.jpg) no-repeat top left;}
.mainline a {color:#626365;text-decoration:none;display:block;font-family:trebuchet MS; font-size:15px;}
.mainline a:hover {color:#E3474B;}
.content .mainline{padding-top:6px;}
.homesearch {text-align:left;margin-bottom:15px}
.content .homesearch{
    margin-bottom:9px;
}

.homesearch h2 {font-size:16px;background-color:#fcc400;color:#fff;width:170px;line-height:28px;margin:0;height:28px;text-align:center;font-weight:bold;}
.content .homesearch h2{padding:0 0 0 12px;text-align:left;width:228px;}
.homesearch .homesearch-content {background-color:#eeece3;height:115px;}
.homesearch fieldset {padding:16px 17px 0;}
.homesearch label {}
.homesearch select {width:215px;border:1px solid #c1c0b8;margin:10px 0;font-size:15px;color:#626365;}
.homesearch input {background:#efefef;border:1px solid #c1c0b8;margin:5px 0;font-size:15px;color:#626365;}
.secondary-column hr {background:#c0c1c2 none repeat scroll 0 0;
	border:0 none;
	color:#c0c1c2;
	height:1px;
	clear:both;}

#index .mainline {width:525px;text-align:left;position:absolute;top:195px;left:37px;z-index:10;}
#index .mainline h2 {background-color:#e3474b;color:#fff;width:275px;margin:0;text-align:center;}
#index .mainline .mainline-content {background-color:#eeece3;height:118px;width:475px;padding:16px 0 0 23px;}
#index .mainline ul {list-style:none;padding:0;margin:0;}
#index .mainline li {height:26px;background:transparent url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/mainline-a.jpg) no-repeat top left;float:left;
    margin:3px 17px 4px 0;padding:3px 0 0 10px;width:206px;}
#index .mainline li:hover {background:transparent url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/mainline-a-hover.jpg) no-repeat top left;}
#index .mainline a {color:#626365;text-decoration:none;display:block;font-family:trebuchet MS; font-size:15px;}
#index .mainline a:hover {color:#E3474B;}
#index .homesearch {position:absolute;top:195px;right:37px;text-align:left;z-index:10;}
#index .homesearch h2 {background-color:#fcc400;color:#fff;width:195px;margin:0;text-align:center;}
#index .homesearch .homesearch-content {background-color:#eeece3;height:132px;width:290px;}
#index .homesearch fieldset {padding:16px 5px 0 11px;}
#index .homesearch label {}
#index .homesearch select {width:215px;border:1px solid #c1c0b8;margin:10px 0;}
#index .homesearch input {background:#efefef;border:1px solid #c1c0b8;margin:5px 0;}

.secondaryoffer {padding:0 49px 0 0;position:relative;}
.secondaryoffer .btn {background: url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/bg-btn-side-offer.gif) repeat-x top left;height:26px;float:right;margin-top:-27px;margin-right:-41px;}
.secondaryoffer a {color:#fff;padding:6px 13px 7px;text-decoration:none;font-size:11px;}
.secondaryoffer a:hover {color:#e7c0c1;}
.secondaryoffer img{position:absolute;top:0;left:0;width:286px;height:100%;}

.indexoffer {position:relative;float:left;width:146px;height:200px;padding:0 25px;}
.borderleft {border-left:1px solid #d4d5d5;}
.indexoffer h2 {font-weight:bold;font-size:16px;width:110px;}
.indexoffer .btn {position:absolute;bottom:0px;background: url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/bg-btn-indexoffer.gif) repeat-x top left;height:26px;}
.indexoffer a {color:#fff;padding:6px 13px 0;text-decoration:none;font-size:11px;}
.indexoffer a:hover {color:#fcc400;}

.mainline-offer {margin:15px 0 0 5px;background:#fad0d1 url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/bg-gfx-mainline.jpg) no-repeat top left;width:615px;height:90px;}
.mainline-offer p {padding:52px 0 0 204px;color:#000;font-size:12px;font-weight:bold;}
.mainline-offer a {color:#000;}
.mainline-offer a:hover {color:#6e6e6e;}

#index .faux-h1 {display:none;}
#index .pageheading {display:none;}

.secondary-header {position:absolute;top:0;left:0;}

.mainlinemap {
	background:transparent url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/mainlinemap.gif) no-repeat top left;
	height:439px;
	width:532px;
	position:relative;
	color:#fff;
	text-align:center;
}
.mainlinemap a {color:#fff;text-decoration:none;font-weight:bold;font-size:11px;line-height:11px;}
.mainlinemap a:hover {color:#fff;text-decoration:underline;}
.wayne {left:34px;position:absolute;top:115px;}
.radnor {left:103px;position:absolute;top:76px;}
.villanova {left:102px;position:absolute;top:154px;}
.randortown {left:66px;position:absolute;text-transform:uppercase;top:180px;}
.bryn {left:146px;position:absolute;top:207px;}
.haverford {left:189px;position:absolute;top:259px;}
.ardmore {left:245px;position:absolute;top:280px;}
.haverfordtown {left:210px;position:absolute;text-transform:uppercase;top:336px;}
.villanova2 {left:200px;position:absolute;top:89px;}
.lowermerion {left:252px;position:absolute;text-transform:uppercase;top:113px;}
.bryn2 {left:230px;position:absolute;top:166px;}
.gladwyne {left:335px;position:absolute;top:126px;}
.narbeth {left:378px;position:absolute;top:194px;}
.wynnewood {left:313px;position:absolute;top:293px;}

.anylinkcss {line-height:15px!important;font-size:12px!important;}
.area-price-points li{
    float:left;
    width:160px;
    display:block;
    padding:4px 0;
}
.area-price-points{
    margin:0;
    padding:0;
}
.landing-box{
    overflow:hidden;
}
.landing-box a{
    font-weight:bold;
}
.landing-box .box{
    width:278px;
    height:219px;
    position:relative;
    float:left;
    margin:0 2px 4px;
}
.landing-box .box1{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/l-bg-red.jpg) no-repeat top left;
    color:#862f18;
}
.landing-box a.box1{
    color:#862f18;
}
.landing-box .box2{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/l-bg-pink.jpg) no-repeat top left;
    color:#8b1629;
}
.landing-box a.box2{
    color:#8b1629;
}
.landing-box .box3{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/l-bg-orange.jpg) no-repeat top left;
    color:#885617;
}
.landing-box a.box3{
    color:#885617;
}
.landing-box .box4{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/l-bg-blue.jpg) no-repeat top left;
    color:#0d4778;
}
.landing-box .box5{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/l-bg-yellow.jpg) no-repeat top left;
    color:#0d4778;
}
.landing-box a.box4{
    color:#0d4778;
}
.landing-box .boxtext{
    font-family:arial, sans-serif;
    font-size:12px;
    padding:6px 26px 0 38px;
}
.relocation .boxtext{
    padding:6px 13px 0 22px;
}
.landing-box a.btn{
    background:transparent url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/bg-btn-side-offer.gif) repeat-x scroll left top;
    color:#FFFFFF;
    display:block;
    font-size:12px;
    height:26px;
    line-height:26px;
    padding:0 10px;
    text-decoration:none;
    width:117px;
    position:absolute;
    left:43px;
    bottom:22px;
    text-align:center;
}
.landing-box a.btn:hover{
    color:#E7C0C1;
}
.landing-box h3{
    background-repeat:no-repeat;
    background-position:center center;
    height:53px;
    width:278px;
    text-indent:-9999em;
    margin:0;
}

.relocation .box1 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/relo-h3-box1.jpg);
}
.relocation .box2 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/relo-h3-box2.jpg);
}
.relocation .box3 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/relo-h3-box3.jpg);
}
.relocation .box4 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/relo-h3-box4.jpg);
}
.relocation .box5 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/relo-h3-box5.jpg);
}
.buyers .box1 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/buyer-h3-box1.jpg);
}
.buyers .box2 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/buyer-h3-box2.jpg);
}
.buyers .box3 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/buyer-h3-box3.jpg);
}
.buyers .box4 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/buyer-h3-box4.jpg);
}
.sellers .box1 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/seller-h3-box1.jpg);
}
.sellers .box2 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/seller-h3-box2.jpg);
}
.sellers .box3 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/seller-h3-box3.jpg);
}
.sellers .box4 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/seller-h3-box4.jpg);
}
.mainline .box1 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/main-h3-box1.jpg);
}
.mainline .box2 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/main-h3-box2.jpg);
}
.mainline .box3 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/main-h3-box3.jpg);
}
.mainline .box4 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/main-h3-box4.jpg);
}
.mainline .box5 h3{
    background-image:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/main-h3-box5.jpg);
}
#staffsearch{
    display:none;
}
.landing-box .box ul, ul.relo-links{
    list-style:none;
    padding:0;
    margin:0;
}
.relocation .box li, .relo-links li{
    float:left;
    width:119px;
    height:31px;
    padding:1px 0;
}
.relo-links li{
    padding:1px;
    width:111px;
}
.landing-box .box a{
    text-decoration:none;
    font-family:Helvetica,'Arial Narrow','Nimbus Sans L',sans-serif;
}
.relocation .box a, .relo-links a, .relo-links a:hover{
    padding:5px 3px;
    color:#FFFFFF;
    display:block;
    text-decoration:none;
    font-family:Helvetica,'Arial Narrow','Nimbus Sans L',sans-serif;
    font-weight:bold;
}
.relocation .box1 li, li.red{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/li-red.png) no-repeat top right;
}
.relocation .box2 li, li.pink{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/li-pink.png) no-repeat top right;
}
.relocation .box3 li, li.orange{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/li-orange.png) no-repeat top right;
}
.relocation .box4 li, li.blue{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/li-blue.png) no-repeat top right;
}
.relocation .box5 li, li.yellow{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/li-yellow.png) no-repeat top right;
}
.relocation .box h4{
    text-transform:uppercase;
    font-weight:bold;
    text-align:center;
}
.relocation .box1 h4{
    color:#ce5230;
}
.relocation .box2 h4{
    color:#ec5e74;
}
.relocation .box3 h4{
    color:#d38f3a;
}
.relocation .box4 h4{
    color:#348ad3;
}
.relocation .box5 h4{
    color:#fbaa01;
}
.pp{
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/bg-pp.png) no-repeat left top;
    height:170px;
    width:564px;
}
.pp h2{
    font-family:Arial,Helmet,Freesans,'Nimbus Sans L',sans-serif;
    font-size:19px;
    padding:13px 0 8px 14px;
}
.pp ul{
    margin:0;
    padding:0;
    list-style:none;
}
.pp li{
    float:left;
    height:31px;
    background:url(http://www.robingordon.com/site_data/robingordon/layouts/rg/images/bg-pp-li.png) no-repeat left top;
    width:147px;
    margin:5px 0 5px 29px;
}
.pp li:hover{
    background-position:left -31px;
}
.pp a{
    display:block;
    line-height:31px;
    text-decoration:none;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    font-family:Arial,Helmet,Freesans,'Nimbus Sans L',sans-serif;
    padding:0 0 0 10px;
}
.pp a:hover{
    color:#fff;
    padding:1px 0 0 11px
}
.area_wrapper {
margin:0 auto;
width:100%;
}
.wide #rotator{
    float:left;
}
.wide .homesearch {
    float: right;
    height: 160px;
    margin-bottom: 15px;
    text-align: left;
    width: 359px;
}
.wide .homesearch .homesearch-content {
    background-color: #EEECE3;
    height: 133px;
}
