/****************************/
/* SoBe Cascading Style Sheet*/
/****************************/
body { margin:25px 0; padding:0; background-color:#666; }
/****************************/
#box { width:776px; margin:0 auto; padding:0; background:url(../img/box-bg.gif) center repeat-y; border:4px solid #fff; }
/****************************/
#homeheader { float:left; width:776px; margin:0; padding:0; }
/****************************/
#homenav { margin:0; padding:0; float:left; height:41px; width:776px; background:url(../img/mainnav-bg.jpg) top center no-repeat; }
#homenav ul { height:41px; list-style:none; margin:0; padding:0; font:bold 11px arial, helvetica, sans-serif; }
#homenav ul li { float:left; }
/*home pg navigation*/
.a a { float:left; display:block; width:48px; height:23px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.a a:hover { float:left; display:block; width:48px; height:23px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.b a { float:left; display:block; width:67px; margin:0; height:23px; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.b a:hover { float:left; display:block; width:67px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.c a { float:left; display:block; width:71px; height:23px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.c a:hover { float:left; display:block; width:71px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.d a  { float:left; display:block; width:87px; height:23px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.d a:hover { float:left; display:block; width:87px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.e a { float:left; display:block; width:80px; height:23px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.e a:hover { float:left; display:block; width:80px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.f a { float:left; display:block; width:129px; height:23px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.f a:hover { float:left; display:block; width:129px;  margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.g a { float:left; display:block; width:101px; height:23px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.g a:hover { float:left; display:block; width:101px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.h a { float:left; display:block; width:117px; height:23px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.h a:hover { float:left; display:block; width:117px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.i a { float:left; display:block; width:76px; height:23px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.i a:hover { float:left; display:block; width:76px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/****************************/
#header { float:left; height:134px; width:776px; margin:0; padding:0; }
/****************************/
#mainav { float:left; height:43px; width:776px; background:url(../img/mainnav-bg.jpg) no-repeat; margin:0; padding:0; }
#mainav ul { list-style:none; margin:0; padding:0; font:bold 11px arial, helvetica, sans-serif; }
#mainav ul li { float:left; }
/*content navigation*/
.aa a { float:left; display:block; width:48px; height:44px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.aa a:hover { float:left; display:block; width:48px; height:44px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.bb a { float:left; display:block; width:67px; height:44px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.bb a:hover { float:left; display:block; width:67px; height:44px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.cc a { float:left; display:block; width:71px; height:44px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.cc a:hover { float:left; display:block; width:71px; height:44px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.dd a{ float:left; display:block; width:87px; height:44px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.dd a:hover { float:left; display:block; width:87px; height:44px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.ee a{ float:left; display:block; width:80px; height:44px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.ee a:hover { float:left; display:block; width:80px; height:44px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.ff a { float:left; display:block; width:129px; height:44px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.ff a:hover { float:left; display:block; width:129px; height:44px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.gg a{ float:left; display:block; width:101px; height:44px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.gg a:hover { float:left; display:block; width:101px; height:44px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.hh a{ float:left; display:block; width:117px; height:44px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.hh a:hover { float:left; display:block; width:117px; height:44px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/**/
.ii a { float:left; display:block; width:76px; height:44px; margin:0; padding:11px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
.ii a:hover { float:left; display:block; width:76px; height:44px; margin:0; padding:11px 0 0 0; color:#999; text-decoration:none; text-align:center;  }
/****************************/
#leftcontent { float:left; width:270px; margin:0; padding:0; text-align:left; }

#leftcontent h2 { margin:0; padding:5px 15px 0 35px; color:#6f7277; font:bold 12px Arial, Helvetica, sans-serif; }
#leftcontent p { margin:0; padding:5px 15px 5px 35px; color:#6f7277; font:11px Arial, Helvetica, sans-serif; }
/****************************/
#leftcontsec { float:left; width:190px; margin:0; padding:0; text-align:left; }
#leftcontsec h2 { margin:0; padding:5px 15px 0 35px; color:#6f7277; font:bold 12px Arial, Helvetica, sans-serif; }
#leftcontsec p { margin:0; padding:5px 15px 5px 35px; color:#6f7277; font:11px Arial, Helvetica, sans-serif; }
/****************************/
.view { display:block; width:100px; margin:0; padding:0; color:#300; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; background:url(../img/arrow.gif) right no-repeat; }
/****************************/
#leftnav { float:right; width:232px; margin:5px 0 1px 0; padding:0; text-align:left; }
#leftnav ul { list-style:none; width:232px; margin:0; padding:0; font:bold 11px arial, helvetica, sans-serif; }
#leftnav ul li { width:237px; background:url(../img/sub-nv-bg.gif) top no-repeat; margin:3px 0; padding:3px 0 0 3px; text-align:left; }
#leftnav a { text-decoration:none; }
#leftnav ul li a:link { color:#D2A472; }
#leftnav ul li a:visited { color:#D2A472; }
#leftnav ul li a:hover { color:#555; }
/****************************/

#leftnavsec{ float:right; width:160px; margin:50px 0 1px 0; padding:0; text-align:left;}
#leftnavsec ul { list-style:none; width:160px; margin:0; padding:0; font:bold 12px arial, helvetica, sans-serif; }
#leftnavsec ul li { width:160px; margin:3px 0; padding:3px 0 0 3px; text-align:left; }
#leftnavsec ul li.small{ width:160px; margin:3px 0; padding:3px 0 0 3px; text-align:left; font:bold 11px arial, helvetica, sans-serif; }
#leftnavsec ul li.sub{ width:160px; margin:3px 0; padding:0px 0 0 15px; text-align:left; font:bold 10px arial, helvetica, sans-serif; }


#leftnavsec ul li a { color:#D2A472; text-decoration:none; }
#leftnavsec ul li a:visited { color:#D2A472; }
#leftnavsec ul li a:hover { color:#555; }

#leftnavsec ul li a.on { color:#D2A472; text-decoration:underline;}
/****************************/
#rightcontent h1 { margin:0; padding:15px 0px 5px 15px; color:#c79f5c; font:22px Trebuchet MS, Arial, Helvetica, sans-serif; }
#rightcontent h2 { margin:0; padding:10px 0px 5px 15px; color:#c79f5c; font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; }

#rightcontent { float:right; width:506px; margin:0; padding:0; text-align:left; }
#rightcontent h3 { margin:0; padding:0 0 0 15px; color:#6f7277; font:bold 14px Arial, Helvetica, sans-serif; }
#rightcontent p { margin:0; padding:0 40px 5px 15px; color:#6f7277; font:12px Arial, Helvetica, sans-serif; line-height:18px }
#rightcontent p.ita { margin:0; padding:0 75px 5px 30px; color:#6f7277; font:12px Arial, Helvetica, sans-serif; line-height:18px; font-style:italic;}
#rightcontent a { color:#D2A472; text-decoration:none; font-weight:bold; }
#rightcontent a:hover { color:#D2A472; text-decoration:underline; }


/****************************/

#rightcontsec { float:right; width:576px; margin:0; padding:38px 0 0 0; text-align:left; }
#rightcontsec ul {padding-right:20px;}
#rightcontsec a {color:#6f7277; font:12px Arial, Helvetica, sans-serif; line-height:18px; }
#rightcontsecIDX { float:right; width:585px; margin:0; padding:38px 0 0 0; text-align:left; }


#buyers2 { margin:0; padding:6px 0 0 15px; background:url(../img/buyers.jpg) top no-repeat; width:540px; height:40px}
#welcome { margin:0; padding:9px 0 0 15px; background:url(../img/welcome.jpg) top no-repeat; width:540px; height:40px}
#about { margin:0; padding:7px 0 0 15px; background:url(../img/about.jpg) top no-repeat; width:540px; height:40px}


#accolades { margin:0; padding:7px 0 0 15px; background:url(../img/accolades.jpg) top no-repeat; width:540px; height:40px}
#prop { margin:0; padding:7px 0 0 15px; background:url(../img/prop.jpg) top no-repeat; width:540px; height:40px}
#detail { margin:0; padding:7px 0 0 15px; background:url(../img/detail.jpg) top no-repeat; width:540px; height:40px}
#login { margin:0; padding:7px 0 0 0; background:url(../img/profile.jpg) top no-repeat; width:500px;}
#services { margin:0; padding:6px 0 0 15px; background:url(../img/services.jpg) top no-repeat; width:540px; height:40px}
#testimonials { margin:0; padding:12px 0 0 15px; background:url(../img/testimonials.jpg) top no-repeat; width:540px; height:40px}
#mort { margin:0; padding:30px 0 20px 10px; background:url(../img/loan.jpg) top left no-repeat}
#res { margin:0; padding:12px 0 0 15px; background:url(../img/res.jpg) top no-repeat; width:540px; height:40px }
#new { margin:0; padding:0 0 0 15px; background:url(../img/new.jpg) top no-repeat; width:540px; height:40px }
#lux { margin:0; padding:0 0 0 15px; background:url(../img/lux.jpg) top no-repeat; width:540px; height:40px }
#listing { margin:0; padding:7px 0 0 15px; background:url(../img/listing.jpg) top no-repeat; width:540px; height:40px}
#mls { margin:0; padding:7px 0 0 15px; background:url(../img/mls.jpg) top no-repeat; width:540px; height:40px}
#luxren { margin:0; padding:7px 0 0 15px; background:url(../img/lux-ren.jpg) top no-repeat; width:540px; height:40px}




/******sellers mainpage******/
#sellers { margin:0; padding:45px 0 0 0; background: url(../img/sellers.jpg) top no-repeat; width:546px; height:215px;}
#sellers h4 { margin:0; padding:0 0 30px 45px; }
#sellers a { margin:0; padding:0; color:#6f7277; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none;}
#sellers a:hover { margin:0; padding:0; color:#6f7277; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:underline;}

#mark { margin:0; padding:20px 0 20px 10px; background:url(../img/mark.jpg) top left no-repeat}
#mark a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#mark a:hover { text-decoration:underline;}

#cma { margin:0; padding:35px 0 20px 10px; background:url(../img/cma.jpg) top left no-repeat}
#cma a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#cma a:hover { text-decoration:underline;}

#pricing { margin:0; padding:35px 0 20px 10px; background:url(../img/pricing.jpg) top left no-repeat}
#pricing a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#pricing a:hover { text-decoration:underline;}

#preparing { margin:0; padding:35px 0 20px 10px; background:url(../img/pricing.jpg) top left no-repeat}
#preparing a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#preparing a:hover { text-decoration:underline;}
/******sellers mainpage end******/


/******buyers mainpage******/
#buyers { margin:0; padding:45px 0 0 15px; background:url(../img/buyers3.jpg) top no-repeat; width:546px; height:261px;}
#buyers h4 { margin:0; padding:0 0 30px 45px; }
#buyers h4.fit { margin:0; padding:0 0 22px 45px; }
#buyers h4.fit2 { margin:0; padding:0 0 23px 45px;}
#buyers h4.fit3 { margin:0; padding:0 0 13px 45px;}
#buyers a { margin:0; padding:0; color:#1f1f1f; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none;}
#buyers a:hover { margin:0; padding:0; color:#1f1f1f; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:underline;}
#buy_left { margin:0; padding:0 0 0 0; float:left; width:265px;  height:214px;  }
#buy_right { margin:0; padding:0 50px 0 0; text-align:right; width:215px; height:214px; float:left;}

#invest { margin:0; padding:30px 0 20px 10px; background:url(../img/invest.jpg) top left no-repeat}
#invest a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#invest a:hover { text-decoration:underline;}

#strat { margin:0; padding:30px 0 20px 10px; background:url(../img/strat.jpg) top left no-repeat}
#strat a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#strat a:hover { text-decoration:underline;}

#memb { margin:0; padding:30px 0 20px 10px; background:url(../img/memb.jpg) top left no-repeat}
#memb a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#memb a:hover { text-decoration:underline;}

#list { margin:0; padding:30px 0 20px 10px; background:url(../img/list.jpg) top left no-repeat}
#list a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#list a:hover { text-decoration:underline;}

#search { margin:0; padding:30px 0 20px 10px; background:url(../img/search.jpg) top left no-repeat}
#search a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#search a:hover { text-decoration:underline;}

#star { margin:0; padding:30px 0 20px 10px; background:url(../img/star.jpg) top left no-repeat}
#star a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#star a:hover { text-decoration:underline;}

#harb { margin:0; padding:30px 0 20px 10px; background:url(../img/harb.jpg) top left no-repeat}
#harb a { margin:0; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#harb a:hover { text-decoration:underline;}
/******buyers mainpage end******/

/********services main page*******/
#grad { margin:0; padding:20px 0 20px 10px; background:url(../img/grad.jpg) top left repeat-x; width:530px;}
#grad a { margin:0; padding:0px 0px 0px 16px; color:#666; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; }
#grad a:hover { text-decoration:underline;}
/********services main page end*******/

/********finance center page*******/
#local { margin:0; padding:30px 0 20px 10px; background:url(../img/local.jpg) top left no-repeat}
#local a { margin:10px 0 0 180px; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#local a:hover { text-decoration:underline;}
#international { margin:0; padding:30px 0 20px 10px; background:url(../img/international.jpg) top left no-repeat}
#international a { margin:10px 0 0 0px; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#international a:hover { text-decoration:underline;}
/********finance center end*******/

/********mortgage calculator page*******/
#mort a { margin:10px 0 0 180px; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
#mort a:hover { text-decoration:underline;}
.center { text-align:center;}
#rightcontsec table.mort {  font:bold 12px Arial, Helvetica, sans-serif; }
/********mortgage calculator end*******/

/********area information page*******/
#area { margin:0; padding:30px 0 20px 10px; background:url(../img/area-info.jpg) top left no-repeat}
.center { text-align:center;}
#rightcontsec table.list { margin:0 0 0 100px; padding:0; font:bold 12px Arial, Helvetica, sans-serif; }
#rightcontsec table ul { list-style-type:none; }
#rightcontsec table.list a { margin:0; padding:0 0 0 20px; color:#666; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(../img/arrow2.gif) center left no-repeat; width:110px; display:block; }
#rightcontsec table.list a:hover { margin:0; padding:0 0 0 20px; color:#666; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/arrow2.gif) center left no-repeat; width:110px; display:block; }
/********area information page end*******/


/********resources page*******/
#rightcontsec h5 { margin:0; padding:0px 0px 7px 375px; font:17px Trebuchet MS, Arial, Helvetica, sans-serif; color:#6f7277; background:url(../img/dots.jpg) center left no-repeat; text-align:right; float:right;} 
.mainbox { margin:0; padding:0 0 0px 10px; background:url(../img/box_bg.jpg) top left repeat-x; width:540px;}
.mainbox a { margin:0 0 0 14px; padding:5px 75px 5px 15px; color:#846646; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/bullet3.jpg) center left no-repeat;}
.mainbox a:hover { text-decoration:underline;}
/********resources page end*******/

/********new construction*******/
a.arrow { margin:0; padding:0 0 0 20px; color:#666; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(../img/arrow2.gif) center left no-repeat; width:110px;  }
a.arrow:hover { margin:0; padding:0 0 0 20px; color:#666; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/arrow2.gif) center left no-repeat; width:110px;  }
.mainbox2 { margin:0; padding:0 0 0 10px; background:url(../img/box_bg2.jpg) top left repeat-x; width:540px;}
.build { margin:0; padding:0 0 0 15px; }

p.arrow { margin:0; padding:0; color:#666; font:bold 11px Arial, Helvetica, sans-serif; background:url(../img/arrow2.gif) center left no-repeat; width:110px;  }


#mylist { margin:0; padding:5px; clear:both;}
#mylist ul { margin:0; padding:0 0 0 10px; }
#mylist ul li { margin:0; padding:0 22px 0 0; list-style-type:none; display:inline; }

a.mail { margin:0; padding:0 0 0 30px; color:#666; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(../img/mail.gif) center left no-repeat; width:110px;  }
a.mail:hover { margin:0; padding:0 0 0 30px; color:#666; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../img/mail.gif) center left no-repeat; width:110px;  }
/********new construction end*******/


/********luxury listings*******/
#rightcontsec h5.long { margin:0; padding:0px 0px 7px 300px; font:17px Trebuchet MS, Arial, Helvetica, sans-serif; color:#6f7277; background:url(../img/dots2.jpg) center left no-repeat; text-align:right; float:right; } 





/********luxury listings end*******/


table#featured { font:11px Arial, Helvetica, sans-serif; border: 1px dotted #a2a2a2; width:500px; border-collapse:collapse; margin:0 0 15px 0; padding:0;}

table#featured tr.bg { background-color:#fcf3e9; background-image:none; }
table#featured td.top { background-color:#846646; color: #fff;}
table#featured td.pic { background-color:#fff; width:151px;}
table#featured td.bold { font:bold 12px Arial, Helvetica, sans-serif; width:119px; padding: 0 0 0 10px;}
table#featured td.fix { width:240px;}
table#featured td.sale { font:bold 14px Arial, Helvetica, sans-serif; color:#ff0000}
table#featured img { padding:0; margin:0; float:right; }
table#featured  a { color: #fff; font:bold 12px Arial, Helvetica, sans-serif;}

table#det { font:11px Arial, Helvetica, sans-serif; border: 1px dotted #a2a2a2; border-collapse:collapse; margin:8px; padding:0px; float:left;}
table#det tr.b{ background-color:#fcf3e9; }
table#det td.t { background-color:#846646; color: #fff;}
table#det td.bo { font:bold 12px Arial, Helvetica, sans-serif;  padding: 0 0 0 10px;}
table#det td.sale { font:bold 14px Arial, Helvetica, sans-serif; color:#ff0000}
table#det  a { color: #fff; font:bold 12px Arial, Helvetica, sans-serif;}
table#det img { padding:0; margin:0; float:right; }

table.links { font:11px Arial, Helvetica, sans-serif; border: 1px dotted #a2a2a2; width:450px; border-collapse:collapse; margin:0 0 0 15px; padding:0px; color:#6f7277}
table.links  a { padding:0; margin:0; color:#6f7277; font:bold 12px Arial, Helvetica, sans-serif; }

table.links  td { padding:15px; border: 1px dotted #a2a2a2; ta}
table.links  td a { padding:0; margin:0; color:#6f7277; }
table.links  td a.arrow { margin:0; padding:0 0 0 20px; color:#666; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:underline; background:url(../img/arrow2.gif) center left no-repeat; width:110px;  }



#thumbs { margin:0 0 10px 0; padding:3px 0 0 0; } 
#thumbs ul { margin:0; padding:0; list-style-type:none; display:inline; }
#thumbs ul li{ margin:0; padding:0; display:inline;}

#grey { margin:0; padding:0; width:535px; height:3px; background-color:#999; border-top:2px solid #fff; font-size:1px;}
#prop_det { margin:0; padding:35px 0 0 10px; background:url(../img/prop_det.jpg) top left no-repeat}
#prop_feat { margin:0; padding:35px 0 0 10px; background:url(../img/prop_feat.jpg) top left no-repeat; color:#6f7277; font:12px Arial, Helvetica, sans-serif;  }
#prop_feat ul { list-style-image:url(../img/bullet2.gif); }
#feat_left { margin:0; padding:0; width:260px; float:left; }
#feat_right { margin:0; padding:0; }






#rightcontsec #about h2 { margin:0; padding:8px 0 0 360px; color:#a8a8a8; font:bold 13px Arial, Helvetica, sans-serif; }
#rightcontsec #testimonials h2 { margin:0; padding:8px 0 0 360px; color:#a8a8a8; font:bold 13px Arial, Helvetica, sans-serif; }
#rightcontsec #accolades h2 { margin:0; padding:8px 0 0 360px; color:#a8a8a8; font:bold 13px Arial, Helvetica, sans-serif; }
#rightcontsec #buyers2 h2 { margin:0; padding:8px 0 0 360px; color:#a8a8a8; font:bold 13px Arial, Helvetica, sans-serif; }
#rightcontsec #login h2 { margin:0; padding:8px 0 0 360px; color:#a8a8a8; font:bold 13px Arial, Helvetica, sans-serif; }
#rightcontsec #prop h2 { margin:0; padding:8px 0 0 360px; color:#a8a8a8; font:bold 13px Arial, Helvetica, sans-serif; }
#rightcontsec #welcome h2 { margin:0; padding:8px 0 0 360px; color:#a8a8a8; font:bold 13px Arial, Helvetica, sans-serif; }
#rightcontsec  a.link { margin:0; padding:0; color:#6f7277; font:bold 12px Arial, Helvetica, sans-serif;}


#rightcontsec h2 { margin:0; padding:15px 0 0 15px; color:#c79f5c; font:bold 14px Arial, Helvetica, sans-serif;}
#rightcontsec h3 { margin:0; padding:5px 0 0 15px; color:#c79f5c; font:bold 14px Arial, Helvetica, sans-serif;}

span.font { font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-align:center; }

#rightcontsec img { border:0; margin:0; padding:10px 70px 10px 10px; float:right;}
#rightcontsec img.center { border:0; margin:0; padding:10px; float: left;}

#rightcontsec img.nop { border:0; margin:0; padding:0; float: left;}
#rightcontsec img.padleft { border:0; margin:0; padding:20px 20px 10px 10px; float: left;}
#rightcontsec img.assoc { border:0; margin:0; padding:20px 20px 10px 10px; float: left;}

#rightcontsec img.cent { border:0; margin:0; padding:10px 20px 40px 120px; float: left;}

#rightcontsec img.one { border:0; margin:0; padding:10px 20px 40px 90px; float: left;}
#rightcontsec img.two { border:0; margin:0; padding:10px 20px 40px 40px; float: left;}

#rightcontsec img.a { border:0; margin:0; padding:10px 20px 0px 10px; float: left;}
#rightcontsec img.anglo { margin:0; padding:0 0 0 210px; float:left; }

#rightcontsec img.tab { border:0; margin:0; padding:10px 20px 0px 32px; float: left;}
#rightcontsec img.hi { border:0; margin:0 auto; padding:10px 0 10px 75px; text-align:center; float:none;}



#rightcontsec p { margin:0; padding:5px 60px 5px 15px; color:#6f7277; font:12px Arial, Helvetica, sans-serif; line-height:18px;}

#rightcontsec #ita { margin:0; padding:0 color:#6f7277; font:12px Arial, Helvetica, sans-serif; line-height:18px; font-style:italic;}
#rightcontsec #ita p { margin:0; padding:0 0 0 25px; color:#6f7277; font:12px Arial, Helvetica, sans-serif; line-height:18px; font-style:italic;}


#rightcontsec h1 { margin:0; padding:15px 0px 5px 15px; color:#c79f5c; font:22px Trebuchet MS, Arial, Helvetica, sans-serif; }


#rightcontsec ul.reg { margin:0; padding:10px 0 10px 75px; color:#6f7277; font:12px Arial, Helvetica, sans-serif; line-height:18px; width:450px}
#rightcontsec ul.reg  a { margin:0; padding:0; color:#6f7277; font:12px Arial, Helvetica, sans-serif;}

#rightcontsec ul.buyers { margin:0; padding:10px 80px 10px 50px; color:#6f7277; font:12px Arial, Helvetica, sans-serif; list-style-type:none;}
#rightcontsec ul.buyers li { list-style-image:url(../img/bullet.jpg);}


#rightcontsec table.contact { margin:0; padding:0 0 0 14px; font:12px Arial, Helvetica, sans-serif; color:#6f7277;}

#rightcontsec ol { margin:0; padding:10px 0 20px 45px; font:12px Arial, Helvetica, sans-serif; color:#6f7277; line-height:18px; width:450px;}

#rightcontsec ul {font:12px Arial, Helvetica, sans-serif; color:#6f7277;}



.bg { margin:0; padding:35px 0 0 25px; background:url(../img/testimonials_bg.jpg) top no-repeat; width:497px; }
.bg p { margin:0; padding:7px 20px 0 30px; }

#rightcontsec .det { margin:0; padding:0; background:url(../img/det_bg.jpg) bottom no-repeat; width:497px; height:175px }
#rightcontsec .det img { margin:0; padding:0 15px 60px 0; float:left; clear:both;} 
#rightcontsec .det p { margin:0; padding:0 0 15px 0; }

#rightcontsec .detsh { margin:0; padding:0; background:url(../img/det_bg.jpg) bottom no-repeat; width:497px; height:125px }
#rightcontsec .detsh img { margin:0; padding:0 15px 40px 0; float:left; clear:both;} 
#rightcontsec .detsh p { margin:0; padding:0 0 15px 0; }


#profile { margin:0; padding:0; background:url(../img/pro_bg.jpg) top repeat-x; width:540px}
#profile p { font-size:10px; }
#profile table.bg { padding:5px; background:url(../img/form_divider.gif) top no-repeat; width:514px; height:148px; display:block;}
#profile td { color:#6f7277; font:10px Arial, Helvetica, sans-serif; } 
#profile input { font-size:10px; border:1px solid #724f2d; }
#profile input.noborder { border:0px }
#profile a {color:#6f7277; font:10px Arial, Helvetica, sans-serif; }
#profile a:hover {text-decoration: none;}

/****************************/





/****************************/

#section { width:540px; margin:0; padding:0; text-align:left; background-image:url(../img/buyers.jpg); }




#bottom { float:left; margin:0; padding:0; background:url(../img/spacer.gif) top no-repeat; }
/****************************/
#footer { float:left; width:776px; margin:0; padding:0; }
#footer p { margin:0; padding:15px 0 0 30px; text-align:center; font:11px arial, helvetica, sans-serif; color:#6f7277;}

#footer ul { list-style:none; margin:0; padding:15px 0 0 30px; text-align:center; font:11px arial, helvetica, sans-serif; width:725px; }
#footer ul li { display:inline; margin:0; padding:0; color:#6f7277; }
#footer a { text-decoration:none; padding:0 5px 0 0; margin:0 0 8px 0; }
#footer a:link { color:#6f7277; }
#footer a:visited { color:#6f7277; }
#footer a:hover { color:#6f7277; text-decoration:underline; }
/****************************/
#imgs { margin:0; padding:10px 0 0 225px; border:0; width:350px; height:50px;}
#imgs img { float:left; }
#bottom img { text-align:center; margin:0; padding:5px; border:0; }
/****************************/
#copyright { float:left; width:776px; background:#000; margin:0; padding:0; text-align:center; font:11px Verdana, Arial, Helvetica, sans-serif; }
#copyright { margin:0; padding:5px 0; color:#B7B8BB; font:10px Arial, Helvetica, sans-serif; }
/****************************/

.dougbig { font:bold 20px Arial, Helvetica, sans-serif; color:#afb1b4; }
.dougbig2 { font:bold 16px Arial, Helvetica, sans-serif; color:#777; }

.doug { font:12px Arial, Helvetica, sans-serif; color:#afb1b4; }
.dougblue { font:bold 12px Arial, Helvetica, sans-serif; color:#00b1f0; }

/*******************************/
/****Author: Eugene Iglesias****/
/*******************************/

