body { background:url(/images/new/background.jpg) repeat-x #bed8e7; padding:0; margin:0;}

.home_bottom { width:900px; margin:0px auto; }

#wrapper { margin:0 auto; width:984px; clear:both; padding:0px 0px 0px 0px;}

#top { width: 984px; height:80px; }

#top #left { width:391px; height:75px; float:left; padding-top:5px;}

#top #right { width:593px; height:80px; float:left;}

#top #right .row1{ width:593px; height:29px;}

#top #right .row2{ width:593px; height:38px; padding-top:13px;}

.src { width:262px; height:25px; position:relative; left:293px; top:0px; background:url(/images/new/top_src_back.png) no-repeat; padding:4px 7px 0px 14px;}

.src .left { width:122px; float:left; margin-right:5px;}

.src .middle { width: 50px; float:left; padding-top:1px;}

.src .right { width:55px; float:left; padding-left: 25px; padding-top:2px;}

#container { width:984px;}

#pageTop { width:984px; height:19px; background:url(/images/new/top_body.png) no-repeat;}

#pageBody { width:984px; background:url(/images/new/page_body.png) repeat-y;}

#row1 { width:984px; height:321px;}

#row1 .col1{ width:462px; height:321px; float:left; padding:0px 0px 0px 30px;}

#row1 .col2{ width:412px; height:321px; float:left; position:relative; margin-left:30px;}

#home_webadz {
	width:415px;
	height:242px;
	position:absolute;
	left:650;
	top:109;
	z-index:200;
	padding: 99px 0px 0px 77px;
}

#row2 { width:896px; height:42px; padding:22px 0px 0px 90px; background:url(/images/new/search_background.png) no-repeat;}

#row3 { width:984px; height:105px;}

#row3 #col1 { width:492px; height:105px; float:left;}

#row4 { width:984px; height: 254px; }

#row4 .col1 { width:382px; height:224px; float:left; margin-right: 104px; padding:14px 10px 16px 48px;}
/*#row4 .col1 { width:382px; height:224px; float:left; margin-right: 104px; background:url(/images/new/featured_background.png) no-repeat; padding:14px 10px 16px 48px;}*/

#row4 .col2 { width:364px; height:224px; float:left; background:url(/images/new/mls_home.png) no-repeat; padding:14px 48px 16px 28px;}

.btmBorder { width:100%; height:2px; background:url(/images/new/btm_border.gif) no-repeat bottom left;}

#pageBtm { width:984px; height:35px; background:url(/images/new/btm_body.png) no-repeat;}

#footer { width:100%; height:214px; background:#93bfd8; }

#footer_wrap { width:934px; margin:0 auto; height:179px; background:url(/images/new/footer_background.jpg) no-repeat; padding:20px 25px 15px 25px;}

#footer_wrap .col1{ width:233px; float:left;}

#guarantee { width:419px; height:235px; position:relative; display:block; left:30px; top:35px; background:url(/images/new/our_guarantee.png) no-repeat;}
#guarantee_link { width:419px; height:235px; position:absolute; display:block; left:30px; top:35px; z-index:10000; text-decoration:none; background-color:#fff; opacity:0; filter:alpha(opacity=0);}

#spotlight { width:458px; height:321px;}

.cl { clear:both;}

/************************* SUB PAGES *****************************/

#sub_banner { width:944px; height:50px; background:url(/images/new/sub_banner.png) no-repeat; padding:15px 0px 0px 40px;}

#sub_contain { width:940px; padding:0px 25px 0px 25px;}

#sub_contain .col1 { width:589px; margin-right:34px; float:left;}

#sub_contain .colfull { width:933px; float:left;}

#sub_contain .col2 { width:311px; float:left;}

#sub_contain .col3 { width:608px; margin-right:14px; float:left;}

#video_box { width:311px; height:307px; margin-bottom:15px;}

#packages_side { width:298px; height:73px; margin:0px; padding-left:13px; }

#guarantee_side { width:292px; height:175px; margin:0px 0px 15px 9px; background: url(/images/new/sub_guarantee.png) no-repeat;}

#homes_side { width:288px; height:214px; margin:0px 0px 15px 11px;}

#test_side { width:295px; height:119px; margin:0px 0px 0px 8px;}

#package_signup { margin:0px 0px 15px 28px; width:255px;}

/************************* SUB PAGES *****************************/


/************************* FONT STYLES *****************************/

body { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#656565;}

h2 { font-family: 'MyriadProSemibold', sans-serif; font-weight:normal; font-size:30px; color:#FFFFFF; margin:0; padding:0;}

h3 { font-family: 'MyriadProSemibold', sans-serif; font-weight:normal; font-size:21px; color:#da4e11; margin:0; padding:10px 0px 10px 0px;}

h4 { font: normal 20px Verdana, Arial, Helvetica, sans-serif; color:#2a2a2a; margin:0; padding:10px 0px 10px 0px;}

h4 {
text-shadow: 1px 1px 0px #ffffff;
filter: dropshadow(color=#ffffff, offx=1, offy=1); 
}

h5 { font-family: 'MyriadProBold', sans-serif; font-weight:normal; font-size:18px; color:#da4e11; margin:0; padding:10px 0px 10px 0px;}

@font-face {
	font-family: 'MyriadProBold';
	src: url('myriadpro-bold-webfont.eot');
	src: local('☺'), url('myriadpro-bold-webfont.woff') format('woff'), url('myriadpro-bold-webfont.ttf') format('truetype'), url('myriadpro-bold-webfont.svg#webfontr2L1zyj6') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProSemibold';
	src: url('myriadpro-semibold-webfont.eot');
	src: local('☺'), url('myriadpro-semibold-webfont.woff') format('woff'), url('myriadpro-semibold-webfont.ttf') format('truetype'), url('myriadpro-semibold-webfont.svg#webfontm857AmoY') format('svg');
	font-weight: normal;
	font-style: normal;
}

.src_top {
width:122px;
height:17px;
background: url(/images/new/src_back_header.jpg) no-repeat;
border:none;
font-size:11px;
}

.src .right { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.src .right a:link{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.src .right a:visited{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.src .right a:hover{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.home_form {
	width:232px;
	/*height:22px;*/
	background: url(/images/new/home_form.jpg) no-repeat;
	border: none;
	font: normal 12px Arial, Helvetica, sans-serif; color:#000000;
	/*padding-left:5px;*/
	padding:2px 5px 2px 5px;
}

.dropdown {
	width:61px;
	/*height:22px;*/
	border: none;
	font: normal 12px Arial, Helvetica, sans-serif; color:#000000;
}

.package_form {
	width:255px;
	height:29px;
	background:url(/images/new/form_background.jpg) repeat-x #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d2d0d0;
	float:left;
}

.sm_white { font-size:11px; color:#FFFFFF;}

.form_title { font:normal 15px Verdana, Arial, Helvetica, sans-serif; color:#448ebb; line-height:1.6em;}

#footer_wrap .col1{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #497c9b; line-height:1.8em;}
#footer_wrap .col1 a { color: #497c9b; text-decoration:none; }

/************************* FONT STYLES *****************************/

/************************** BUTTONS *******************************/

#buy_swap {
	width:492px;
	height:105px;
	margin:0;
	padding:0;
	background-image:url(/images/new/buy_button_over.png);
} 

#buy_swap a, #buy_swap a:link, #buy_swap a:visited {
	display:block;
}

#buy_swap img {
	width:492px;
	height:105px;
	border:0;
	padding:0;
}

#buy_swap a:hover img {
	visibility:hidden;
}

#sell_swap {
	width:492px;
	height:105px;
	margin:0;
	padding:0;
	background-image:url(/images/new/sell_button_over.png);
} 

#sell_swap a, #sell_swap a:link, #sell_swap a:visited {
	display:block;
}

#sell_swap img {
	width:492px;
	height:105px;
	border:0;
	padding:0;
}

#sell_swap a:hover img {
	visibility:hidden;
}

#gold_swap {
	width:298px;
	height:73px;
	margin:0;
	padding:0;
	background-image:url(/images/new/gold_button_over.png);
} 

#gold_swap a, #gold_swap a:link, #gold_swap a:visited {
	display:block;
}

#gold_swap img {
	width:298px;
	height:73px;
	border:0;
	padding:0;
}

#gold_swap a:hover img {
	visibility:hidden;
}

#silver_swap {
	width:298px;
	height:73px;
	margin:0;
	padding:0;
	background-image:url(/images/new/silver_button_over.png);
} 

#silver_swap a, #silver_swap a:link, #silver_swap a:visited {
	display:block;
}

#silver_swap img {
	width:298px;
	height:73px;
	border:0;
	padding:0;
}

#silver_swap a:hover img {
	visibility:hidden;
}

#plat_swap {
	width:298px;
	height:73px;
	margin:0;
	padding:0;
	background-image:url(/images/new/plat_button_over.png);
} 

#plat_swap a, #plat_swap a:link, #plat_swap a:visited {
	display:block;
}

#plat_swap img {
	width:298px;
	height:73px;
	border:0;
	padding:0;
}

#plat_swap a:hover img {
	visibility:hidden;
}

/************************** BUTTONS *******************************/


ul.nav {
list-style-type: none;
background-image: url(navi_bg.png);
height: 51px;
width: 593px;
margin:0px;
padding:0px;
}



li.nav {
float:left;
}



ul.nav a {

background-repeat: no-repeat;
background-position: right;
padding-right:1.2em;
padding-left: 1.2em;
display: block;
line-height: 1.2em;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #2e79aa;
text-align:center;
text-shadow:1px 1px 2px #A3A3A3;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {

ul.nav a {

background-repeat: no-repeat;
background-position: right;
padding-right:1.2em;
padding-left: 1.2em;
display: block;
line-height: 1.2em;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #2e79aa;
text-align:center;
text-shadow:1px 1px 2px #A3A3A3;
}
}

ul.nav a:hover {
color: #e45432;
text-decoration:none;
}

