/*
Site: Eggleston Aspen - Aspen, CO
Author: Christian Ross (@christianross)
Author URI: http://www.thinairweb.com  
Feb 01, 2011 
*/


/* ---- Reset CSS ---- */

html, body, img {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;
	vertical-align: baseline;
}
:focus { outline: 0; }

html { overflow-x: auto; overflow-y: auto; }

body { line-height: 1; }
p { margin:0; padding:0; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
em { font-style: italic; }
strong { font-weight: bold; }

.clear:after { content: "."; display: block; height: 0;	font-size: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* \*/
.clear { display: block; }
/* */ 
.image { display: block; font-size: 0; text-indent: -9999px; outline: none; }
td { vertical-align:top; }



/*  Eggleston Aspen - CSS  */

body{padding:0;margin:0;font:13px Verdana,"Myriad Pro","Lucida Grande",Arial,Helvetica,sans-serif;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0; color:#FFFFFF;}


html {overflow-x: auto;overflow-y: auto;}
body {margin: 0px;}

#bg { background-image: url(../images/bg1.jpg);background-repeat: repeat-x;background-color: #7B9734; width:100%; background-position:top left;}
#wrapper { width:1200px; margin: 0 auto;}
#header { width:960px; margin:0 auto; }
  #nav { height:30px; width:660px; float:left; padding-top:30px; }
#home_header { clear:both; height:264px; width:960px; margin: 0 auto;}
	#left_header { float:left; width:620px;}
	#right_header { float:left; width:340px; background:url(../images/tagline.jpg) 0 0 no-repeat; height:250px; }
      #sothebys   { width:250px; text-align:center; margin:50px auto 0; }
	  #sothebys-int  { width:250px; text-align:center; margin:10px auto 20px; }
#home_buttons { height:175px; padding-top:15px; width:960px; margin: 0 auto;}
#home_maincontent { height:335px; width:960px; margin: 0 auto;}
	#home_content { width:600px; float:left; text-align:left; margin-top: 1em;}
	#home_contact { width:360px; float:left; margin-top: 20px;}
	  #contact		 { float:left; width:200px; text-align:right; }
	  #contact-image { float:right; width:150px; }

#int-content	{ clear:both; width:960px; margin:0 auto; }
  #int-main		{ background:url(../images/gray_flower3.png) 0 0 no-repeat; padding:20px; min-height:500px; }
  #int-sidebar	{ background-color:#6B90BC; padding:20px; text-align:center; }
	  #int-contact		 { float:left; width:150px; text-align:right; margin-top:20px; }
	  #int-contact-image { float:right; width:150px; margin-top:20px; }

.logo {width:160px; text-align:left; height:62px; padding-top:13px; float:left;}
.navigation {width: 800px; text-align:right; padding-top:30px; float:left;font-size:22px; color:#FFFFFF;}


a:link, a:visited, a:active, a:hover { font-weight:bold; color:#153C6D; text-decoration:none; }
a:hover { color:#EEE; text-decoration:underline; }

a.completesite:link, a.completesite:visited, a.completesite:active, a.completesite:hover { font-weight:bold; color:#153C6D; text-decoration:none; }
a.completesite:hover { color:#EEE; text-decoration:underline; }

a.mainNav:link, a.mainNav:active, a.mainNav:visited, a.mainNav:hover { font-weight:normal; padding-bottom:5px; text-decoration:none; font-size:14px; }
a.mainNav:hover	{ color:#6B90BB; }

a.footer:link, a.footer:visited, a.footer:active, a.footer:hover { text-decoration: none; color:#153C6D; font-weight:bold; font-size:12px; }
a.footer:hover { text-decoration: underline; color:#EEE; }

.completesite {color:#FFF;}
h1.completesite { font-size:22px; line-height:28px; margin-bottom:10px; }
h2.completesite { font-size:18px; line-height:24px; margin-bottom:10px; }
h3.completesite { font-size:16px; line-height:20px; margin-bottom:10px; }

#int-content ul { margin:0; padding:0; }
#int-content li { margin:0 0 5px 20px; padding:0; }


.space			{ padding:0 14px 0 0; }

/* Interior layout */


p.instructions { color:#333; }
p.sidebar { color:#222; }

h2.dt_calculator { color:#333; }

#mtgpay_dt_calculator { color:#333333; }


