html,body{
	margin:0;
	padding:0;
	width:100%;
	background-color:#3B2B24;
	font-family:'Trebuchet MS', Helvetica, sans-serif;
	color:#C2A89C;
	background-image:url(../images/tile2.jpg);
	background-repeat:repeat;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

input{
border:solid 1px #333333;
}
#mainNav{
margin:0;
padding:0;
float:right;
}
#mainNav li{
display:inline;
margin-left:10px;
font-variant:small-caps;
font-size:24px;
}
#mainNav li a:link,#mainNav li a:active,#mainNav li a:visited{
padding-left:3px;
padding-right:3px;

}
#mainNav li a:hover{
background-color:#4B3635;
text-decoration:none;

}
a:link,a:visited,a:active{
color:#CCCCCC;
text-decoration:none;
}
a:hover{
color:#FFFFFF;
text-decoration:underline;
}
a.more{
text-align:right;
}
a.more h4{
margin:0;
}
#mainBody{
background-color:#150E0D;
width:960px;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:10px;
min-height:800px;
}
#mainHeader{
margin-bottom:10px;
height:171px;
}
#mainHeader h1{
display:block;
background-image:url(../images/placeholder/logo.jpg);
background-repeat:no-repeat;
width:457px;
height:146px;
margin:0;
padding:0;
text-indent:-5000px;
float:left;
}


.catalogItemSide{
clear:both;
}

#catalogList{
width:300px;
float:right;
background-color:#3B2B24;
color:#F4F4F4;
padding:5px;
min-height:390px;

}
#catalogList h2{
margin:0;
padding:0;
color:#F4F4F4;
text-align:left;
margin-top:-5px;
margin-right:-5px;
font-size:24px;



}
#slideshowHolder{
position:relative;
width:640px;
height:400px;
padding: 0;  
margin:  0;
text-align:right;
overflow:hidden;
float:left;
}
#slideshowHolder h6{
position:absolute;
font-size:52px;
font-weight:bolder;
bottom:-15px;
right:-8px;
margin:0;
color:#150E0D;
z-index:20;
}
#slideshowHolder h5{
position:absolute;
font-size:52px;
font-weight:bolder;
bottom:-16px;
right:-10px;
margin:0;
color:#3B2B24;
z-index:5;
}
#slideshowHolder .slideshowItem{
width:640px;
height:400px;
top:  0; 
left: 0 
}

.catalog_item{
display:block;
clear:both;
margin-bottom:15px;
height:150px;
}
.catalog_item img{
float:left;
border:none;
margin-right:10px;
}
.storeButton{
font-size:10px;
font-variant:small-caps;
width:125px;
}
.storeButton:hover{
cursor:pointer;
background-color:#FFFFFF;
}
#newsHolderhome{
width:640px;	
float:left;
}
#newsHolder{

margin-top:15px;


}
.news_item{
	
}
.news_item h2{
float:left;
margin:0;
margin-right:25px;
margin-bottom:5px;
}
.news_item .red{
clear:right;
line-height:35px;
}
.news_item p{
clear:both;
margin:0;
}
#mainFooter{

background-color:#333333;
width:970px;
margin-left:auto;
margin-right:auto;
padding:5px;
height:30px;
text-align:center;
vertical-align:middle;

}
#mainFooter ul{
margin:0;
height:30px;
}
#mainFooter li{
display:inline;
margin:0;
margin-right:15px;
line-height:30px;

}

.photo{
margin-right:10px;
margin-bottom:5px;
}





/*
TOUR STYLES
*/
ul.tourdatesx{
position:relative;
margin-top:0;
display:block;
padding:0;
margin-bottom:50px;
}
.tourdatesx li{
list-style:none;
display:block;
clear:left;
}
.tourdatesx li span{
float:left;
padding-right:15px;
}
.tourdatesx li span p{
margin:0;
}
.tourdatesx li.odd span{
background-color:#4B3635;
}
.tourItem h4{
margin:0;
}
span.venue{
clear:right;
}


/* NEWS STYLES */

div.photo{
margin-right:10px;
margin-left:0px;
}

.news_item_header{
display:block;
clear:right;
}