@import "visual_consistencies.css";
@import "clearfix.css";


body {
	min-width:1000px;
	margin:0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#999;
	background-color:#fff;
	line-height:180%;
	
}
h1 {color:#999; text-transform:uppercase; font-weight:normal; font-size:30px;  }
h2 {color:#6f6f6f; text-transform:uppercase; font-size:14px; font-weight:normal; margin-top:15px; }
h3 {}
h4 {}
h5 {}
p {color:#6f6f6f; font-size:11px; font-weight:normal;}
blockquote {}
ul {}
li{}

img {text-decoration:none; border:0px;}
a img {border:none; outline:none;}

a { text-decoration:none; color:#000;}
a:visited {}
a:hover,
a:active {text-decoration:none; color:#999;}

#bodyDiv { width:1000px; padding:0; margin:0 auto; text-align:left;}
 

/* ------------------ */
/* HEADER STYLES */
/* ------------------ */


#headerCapDiv { width:1000px; height:27px; padding:0; margin:0px; text-align:left; background:transparent url(../images/background_top.jpg) no-repeat;}
#headerDiv { width:1000px; height:60px; padding:5px 20px 0 38px !important; margin:0px; text-align:left; background:transparent url(../images/background.jpg) repeat-y;}
#headerDiv img{}
#headerDiv a {color:#999 !important; }
#headerDiv a:hover{ color:#000 !important;}
#headerDiv h2{margin:0px; font-weight:normal; color:#CCCCCC;}
#headerDiv h1{margin-bottom:1px;}


/* NAVIGATION */
#navigationDiv { width:650px; margin:6px 90px 2px 0 !important; padding:0px 0 0 0 !important; text-align:right; float:right; font-size:10px; text-transform:uppercase; border-top:1px solid #cdcdcd !important; height:25px;  }
* html #navigationDiv { margin:6px 45px 2px 0 !important;   }
#navigationDiv a {padding:4px 6px 2px 6px; color:#999 !important; margin-top:2px !important; }
#navigationDiv a:hover{ color:#000 !important;}
#navigationDiv a.line {border-right:1px solid #cdcdcd !important;}
body.gmplants #navigationDiv a.gmplants,
body.stilllifes #navigationDiv a.stilllifes,
body.china #navigationDiv a.china,
body.tibet #navigationDiv a.tibet,
body.bhutan #navigationDiv a.bhutan,
body.ladakh #navigationDiv a.ladakh,
body.myanmar #navigationDiv a.myanmar,
body.peru #navigationDiv a.peru,
body.varanasi #navigationDiv a.varanasi,
body.misc #navigationDiv a.misc,
body.bio #navigationDiv a.bio,
body.contact #navigationDiv a.contact,
body.links #navigationDiv a.links {color:#000000 !important;}


/* ------------------ */
/* MAIN COLUMN STYLES */
/* ------------------ */

#mainBody {width:958px; background-color:#FFF; min-height:525px; padding:20px 20px 20px 20px !important; text-align:center;  background:transparent url(../images/background.jpg) repeat-y 0 0; margin:0 !important;}
#mainBody .copy{text-align:left; margin:0 170px; padding-top:15px; }

#mainBody .copy .right{float:right; width:280px; margin:-10px 0 0 30px !important; padding:0 !important; height:auto; display:inline-block; }
#mainBody .copy .rightshort{float:right; width:280px; margin:0px 0 0 30px !important; padding:0 !important; height:auto; display:inline-block; }

#mainBody .copy .columns{ }
#mainBody .copy .columns .one{ float:left; width:205px; }
#mainBody .copy .columns .two { float:left; width:205px; }
#mainBody .copy .columns .three { float:left; width:205px; }

table.purchase tr td{border-bottom:solid 1px #CCC; padding:6px 0 0px 0; color:#6f6f6f;}
table.purchase {border-top:solid 1px #CCC; }



/* ------------- */
/* FOOTER STYLES */
/* ------------- */

#footerDiv { width:1000px;  padding:0 50px 15px 0 !important; margin:0; text-align:right; background-color:#FFFFFF; height:39px; background:transparent url(../images/background_bottom.jpg) no-repeat; color:#b5b5b5; }

#footerDiv p{font-size:9px; text-align:right; margin:0 35px 0 0 !important; color:#b5b5b5;}
