@charset "UTF-8";
/* CSS Document */

.clearFix { clear:both;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, ul, li, table, tr, th, td, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#e5ded5 url(../images/bg.jpg) repeat-x;
	
}

h1 {font-weight:normal bold 60px/59px avant-garde-med, Arial; color: #ec7c24; margin-bottom:20px;}
h2 {font-weight:normal; font-size:25px; color:#404041; margin:0 0 20px 0;}
h3 {font-weight:normal; color:#737373; margin:20px 0 9px 0;}
p {font-size:13px;color:#737373;margin-bottom:16px; line-height:21px; text-align:justify;}
a { color:#b5a47e;}
a:hover { color:#928464;}

#wrapper {
	width: 988px;
	margin: 0 auto;
	position:relative;
}

#main {
	width: 988px;
	height:682px;
	margin:0 auto;
	background:url(../images/body-bg.png) no-repeat;
}	
	
#top {
	width: 932px;
	height:415px;
	margin:25px 0 0 27px;
	padding:0;
	background:url(../images/top-bg.gif);
	float:left;
	display:inline;
	}
	
#topHome {
	width: 932px;
	height:415px;
	margin:25px 0 0 27px;
	padding:0;
	background:url(../images/top-home.jpg);
	float:left;
	display:inline;
	}
	
#topFlash {
	width: 598px;
	height:415px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
#topRightHome {
	width:334px;
	height:415px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
#homeText { width:280px; margin:40px 0 0 20px;}
#secondText { width:450px; margin:40px 0 0 30px;}

#topLeft {
	width: 498px;
	height:415px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
#topRight {
	width: 434px;
	height:415px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	}
	
#middleStrip {
	width: 932px;
	height:46px;
	margin:6px 0 0 27px;
	background:url(../images/mid-strip.gif);
	float:left;
	display:inline;
}

#bottom {
	width: 932px;
	height:161px;
	margin:6px 0 0 27px;
	padding:0;
	float:left;
	display:inline;
}

#bottomLeft {
	width: 311px;
	height:161px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

#bottomMiddle {
	width: 319px;
	height:161px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

#bottomRight {
	width:302px;
	height:161px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}


#navigation { width:988px; height:170px; margin:0; padding:0;}
#logo { width:227px;height:179px;position:absolute; top:7px; left:20px; }
	
#head {height:60px; width:652px;position:relative;padding:0; background:url(../images/nav/nav-break.gif) repeat-x; float:left; display:inline;margin:90px 0 0 251px;}
#head ul {text-indent:-9999px;overflow:hidden;padding:0;margin:0;}
#head ul, #head li {float:left;}
#head ul {width:700px;height:60px;list-style:none;}
#head li {position:relative;}
#head li a {height:60px;display:block; margin-right:20px;}
#navHome a {width:62px; height:60px;background:url(../images/nav/home.gif); margin-right:6px;}
#navHome a:hover, #navHome.active a {background-position:0 -60px;}
#navAbout a {width:60px; height:60px;background-position:0 0; background:url(../images/nav/about.gif); margin-right:6px;}
#navAbout a:hover, #navAbout.active a {background-position:0 -60px;}
#navSellers a {width:115px; height:60px;background-position:0 0; background:url(../images/nav/home-sellers.gif); margin-right:6px;}
#navSellers a:hover, #navSellers.active a {background-position:0 -60px;}
#navStyling a {width:115px; height:60px;background-position:0 0; background:url(../images/nav/home-styling.gif); margin-right:6px;}
#navStyling a:hover, #navStyling.active a {background-position:0 -60px;}
#navDownsizing a {width:97px; height:60px;background-position:0 0; background:url(../images/nav/downsizing.gif); margin-right:6px;}
#navDownsizing a:hover, #navDownsizing.active a {background-position:0 -60px;}
#navContact a {width:103px; height:60px;background-position:0 0; background:url(../images/nav/contact-us.gif); margin-right:6px;}
#navContact a:hover, #navContact.active a {background-position:0 -60px;}

	
#footer {height:80px; margin-top:34px;}
#csp { height:35px; width:140px; float:left; display:inline; margin-left:30px;}
#theMark { height:26px; width:140px; float:right; display:inline; margin-right:30px;}
#footerNav { height:26px; width:640px; float:left; display:inline; margin:10px auto 0 auto; font-size:11px; text-align:center;}
#footerNav a { color:#727273; text-decoration:none;}
#footerNav a:hover { text-decoration:underline;}
	
	
	
/* -------------------------- Gallery ---------------------------- */	
	
#topGallery {
	width: 933px;
	height:414px;
	margin:25px 0 0 27px;
	padding:0;
	background:url(../images/gallery/gallery-bg.jpg);
	float:left;
	display:inline;
}

#mainImage {
	width: 614px;
	height:414px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}

#galleryRight {
	width: 315px;
	height:390px;
	margin:30px 0 0 0;
	padding:0;
	float:left;
	display:inline;
}

#galleryText {
	width: 273px;
	height:150px;
	margin-left:27px;
	padding:0;
	float:left;
	display:inline;
}

#galleryText h1 { 
	color:#404041;
	font-size:24px;
	font-weight:normal;
	margin-bottom:14px;
}
	
#galleryText p {
	text-align:left;
	
}

#galleryThumbs {
	width: 285px;
	height:150px;
	margin:12px 0 0 27px;
	padding:0;
	float:left;
	display:inline;
}

#galleryThumbs img {
	margin:0 8px 8px 0;
}
	
