body {
	margin: 0px;
	padding: 0px;
	background-color:#3E3641;
	font-family: Arial;
	font-size:12px;
	height:auto;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



a {
	color:#3E3641;
}

a:hover {
	color:#3E3641;
}
a:link {
	color:#3E3641;
}
.normal {
	margin: 0px;
	padding: 0px;
	color:#000000;
	font-family: Arial;
	font-size:12px;
}

/* css hack for IE */
img {
	display:block;
}

.trade {
	background-color:black;
}

.spacer {
	display:block;
	height:45px;
	width:400px;
}

#container {
	margin:0px auto 0px;
	text-align:left;
	width:1000px;
	background-color:#FFF;
	margin-top:20px;	
	padding:20px 20px 20px 20px;
	/*min-height: 750px;*/
	max-height: 3000px;
	height:auto;
	display:block;
	overflow:visible;
}


#container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#container {display: inline-block;}

/* Hides from IE-mac \*/
* html #container {height: 1%;}
#container {display: block;}
/* End hide from IE-mac */



#footer {
	margin:0 auto;
	text-align:right;
	width:1000px;	
	display:block;
	padding-top:5px;
}

.trade #footer {
	color:white;
}	


#wrap {
	display:block;
	background:transparent url(../images/wrapBg.gif) repeat-y top left;
}

#leftColumn {
	width:315px;
	float:left;
	height:auto;
	display:block;
}

#rightColumn {
	width:685px;
	float:left;
	height:auto;
	display:block;
	background:#FFF;
}

#rightColumn H2 {
	font-size:18pt;
	color:#9B7954;
	margin:0;
	padding:0;

}

#menuBlock {
	width:275px;
	background-color:#E9CAAE;
	padding-left:40px;
	padding-top:25px;
	height:207px;
}

#menuBlock .menuItem,#menuBlock  .menuItemSelected {
	display:block;
	height:22px;
	font-size:12pt;
}

#menuBlock .menuItemSelected {
	font-weight:bold;
}
#menuBlock .menuItemindented {
	padding-left:20px;
	display:block;
	height:22px;
	font-size:11pt;
	text-decoration:none;
}

#menuBlock .menuItemindented a {
	text-decoration:none;
}

#menuBlock .menuItemindented a:hover {
	text-decoration:underline;
}

#menuBlock .menuItemindentedbold {
	padding-left:20px;
	display:block;
	height:22px;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}

#menuBlock .menuItemindentedbold a {
	text-decoration:none;
}

#menuBlock .menuItemSelected a {
	color:#3E3641;
	text-decoration:none;
}

#menuBlock .menuItem a {
	color:#3E3641;
	text-decoration:none;
}

#menuBlock .menuItem a:hover {
	text-decoration:underline;
}


#menuTitleBlock {
	background-color:#9B7954;
	height:58px;
	color:white;
	font-family:"Arial";
	font-size:30pt;
	text-transform:uppercase;
	padding-top:20px;
	padding-left:38px;
}

#topImage {
	border:0px;
	margin:0px;
	background-color:#E9CAAE;
	width:689px;
	height:343px;
	overflow:hidden;
}


#bottomLeftBlock {
	height:auto;
	display:block;
	background-color:#D6A476;
	color:white;
	clear:both;
}

#bottomLeftBlock:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#bottomLeftBlock {display: inline-block;}

/* Hides from IE-mac \*/
* html #bottomLeftBlock {height: 1%;}
#bottomLeftBlock {display: block;}
/* End hide from IE-mac */

#bottomLeftBlock .menuItem,#bottomLeftBlock .menuItemSelected {
	padding-left:40px;
	padding-top:20px;
	display:block;
	font-size:11pt;
}

#bottomLeftBlock .menuItemSelected a {
	color:white;
	text-decoration:none;
	font-weight:bold;
	color:#3E3641;
}

#bottomLeftBlock .menuItem a {
		color:white;
		text-decoration:none;
}

#bottomLeftBlock .menuItem a:hover {
	text-decoration:underline;
}


#bottomRightBlockHome, #bottomRightBlockFollower {
	height:400px;
	width:689px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Bottom Right Block Home Styling */
#bottomRightBlockHome {
	background-color:#D6A476;
}

#bottomRightBlockFollower {
	background-color:#FFFFFF;
	height:auto;
}

#bottomRightBlockHome .content {
	position:relative;
	top:30px;
	left:78px;
	width:570px;
}

#bottomRightBlockHome .content .title {
	color:#3E3641;
	font-size:21px;
	font-weight:bold;
}

#bottomRightBlockHome .content .subTitle {
	color:#3E3641;
	font-size:18px;
}

#bottomRightBlockHome .content .body {
	color:white;
	font-size:18px;	
}

/* Bottom Right Block Follower Styling */

#bottomRightBlockFollower .content {
	position:relative;
	top:22px;
	left:78px;
	width:570px;
	color:#D6A476;
	background-color: #FFFFFF;
}

#bottomRightBlockFollower .content .title {
	font-size:21px;
	font-weight:bold;
}

#bottomRightBlockFollower .content .subTitle {
	font-size:18px;
	font-weight:bold;
}

#bottomRightBlockFollower .content .body {
	color:#56575A;
	font-size:16px;
}

/* Photo Gallery */

#galleryBlock {
	width:275px;
	display:block;
	padding-left:40px;
	padding-top:20px;
	padding-bottom:20px;
	color:white;
	background-color:#D6A476;
	height:auto;
}

#galleryBlock:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#galleryBlock {display: inline-block;}

/* Hides from IE-mac \*/
* html #galleryBlock {height: 1%;}
#galleryBlock {display: block;}
/* End hide from IE-mac */

#galleryMenu .column  {
	width:120px;
	display:block;
	float:left;
}

#galleryMenu .galleryItem, #galleryMenu  .gallerySelected {
	padding-bottom:5px;
}

#galleryMenu .galleryItem a {
	color:white;
	text-decoration:none;
}

#galleryMenu .galleryItem a:hover {
	text-decoration:underline;
}

#galleryMenu .gallerySelected a {
	color:white;
	text-decoration:none;
	font-weight:bold;
	color:#3E3641;
}

/* the main gallery area where the title/image are displayed */
#galleryDetail {
	padding-left:28px;
	padding-top:82px;
	display:block;
	background:#FFF;
	min-height:660px;
	
}

#galleryDetail :after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#galleryDetail  {display: inline-block;}

/* Hides from IE-mac \*/
* html #galleryDetail  {height: 1%;}
#galleryDetail  {display: block;}
/* End hide from IE-mac */



/* the full sized gallery image */
#galleryImage {
	/*position:relative;
	left:28px;
	top:126px;*/
	display:block;
	clear:both;
}

#productHeading {
	margin:0px;
	padding:0px;
}

#galleryList {
	clear:both;
	display:block;
	padding:0px;
	margin:0px;
}

#galleryList .thumb {
	margin-right:13px;
	margin-top:12px;
	width:71px;
	height:61px;
	display:block;
	background-color:white;
	padding-left:1px;
	padding-top:1px;
	float:left;
	text-align:center;
}
#galleryList .thumbnowhite {
	margin-right:16px;
	margin-top:12px;
	width:71px;
	height:61px;
	display:block;
	background-color:#d6a476;
	padding-left:1px;
	padding-top:1px;
	float:left;
	text-align:center;
}

#galleryList  .height76 {
	height:76px;
}

.logo {
	background:#FFF;
	display:block;
	padding-bottom:16px;
}