@charset "utf-8";

body {
	background:#ECE6E2;
	/*background:#FFFFFF;*/
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

a img {border:none; text-decoration:none; outline:none;}
a {border:none; text-decoration:none; color:#8E434A; outline:none;}

ul{
	margin:0;
	padding:0 0 0 65px;
	list-style-position:outside;
	font-size:14px;
}

ul li{
	line-height:25px;
	margin:0;
	padding:0;
}

h1 {
	margin:0; 
	padding:0;
	font-size:24px;
	font-weight:normal;
	color:#821D1D;
}

.topBar {
	background-color:#E0D6CD;
	padding:0; margin:0;
	height:7px;
}
.topGradient {
	width: 1172px;
	height:15px;
	background-image: url(../images/bg_gradient_top15.gif);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
}
.sideGradient {
	width: 1172px;
	height:auto;
	background-image: url(../images/bg_gradient.gif);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
}
	
.bottomGradient {
	width: 1172px;
	height:75px;
	background-image: url(../images/bg_gradient_bottom.gif);
	background-repeat:none;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

#container2 {
	width: 850px;
	height:auto;
	background:#FFF;
	margin-left:auto;
	margin-right:auto;
}

.footerLine{
	width:850px;
	border-top: 1px solid #808080;
}
/*---------------------------------------------------------------------------------------------------------------Homepage */
#container {
	width: 850px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#logo {
	float:left;
	width:178px; height:41px;
	background-image:url(../images/logo.gif);
}

#navBar {
	width:180px;
	float:left;
	font-weight:bold;
	text-transform: lowercase;
}

#navBar ul {
	list-style:none;
	font-size:12px;
	padding:0;
}

#navBar ul a {
	border:none;
	text-decoration:none;
	color:#4D4D4D;
	outline-style:none;
	height:36px;
}

#navBar ul li{

}

#navBar ul li.active {
}

.navItem {
	padding:5px 15px 0 5px;
	cursor:pointer;
	height:30px;
}

.navItemActive {
	padding:5px 15px 0 5px;
	height:30px;
	color:#821D1D;
}

.navItem:hover{
	padding:5px 15px 0 5px;
	height:30px;
	background-color:#E5E2E1;
}

.grid-container{
	float:left;
	width:581px;
}

.art-container{
	float:left;
}
.artwork{
	padding:5px;	
	border:solid 1px #CCC;
	float:left;
}

.slideshow {
    height:  500px;  
    width:   625px;  
    padding: 0;  
    margin:  0;
	overflow:hidden;
}
.slideshow img {
	padding:5px;	
	border:solid 1px #CCC;
	float:left;
}

.gridItem{
	padding:5px; margin:0 10px 10px 0;
	border:solid 1px #CCC;
	float:left;
	width:175px;
	height:146px;
}

.gridItemEnd{
	padding:5px; margin:0 0px 10px 0;
	border:solid 1px #CCC;
	float:left;
	width:175px;
	height:146px;
}

.gridItem:hover, .gridItemEnd:hover{
	border:solid 1px #900;
}
/* Content */

.contentBox {
	/*height: auto;*/
	height:800px;
}

.contentLft {
	width:180px;
	float:left;
}

.contentRgt {
	width:625px;
	/*padding:0 0px 0 45px;*/   
	padding:0 0px 0 45px;
	float:left;
}

.contentRgt p {
	font-size:12px;
	color:#333;
	line-height:160%;
}

.contactInfo {
	font-size:12px;
	color:#333;
	line-height:140%;
}

.prevArt{
	float:left;
	background-image:url(../images/arrowLeft.gif);
	background-repeat:no-repeat;
	width:57px; height:17px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.prevArt:hover{
	float:left;
	background-image:url(../images/arrowLeft.gif);
	background-repeat:no-repeat;
	width:57px; height:17px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}

.pagenation{
	padding:0; margin:0;
	float:left;
	width:467px;
	text-align:center;
	font-size:14px;
	color:#998675;
}

.nextArt{
	float:right;
	background-image:url(../images/arrowRight.gif);
	background-repeat:no-repeat;
	width:57px; height:17px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.nextArt:hover{
	float:right;
	background-image:url(../images/arrowRight.gif);
	background-repeat:no-repeat;
	width:57px; height:17px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}

.artDesc{
	font-size:12px;
	color:#736357;
}

.artDescL{
	float:left;
	padding:0 20px 0 0;
	border-right:solid 1px #999;
}

.artDescR{
	float:left;
	padding:0 0 0 20px;
}

.gridView{
	float:right;
	background-image:url(../images/gridView.gif);
	background-repeat:no-repeat;
	width:55px; height:21px; 
	filter:alpha(opacity=40);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.gridView:hover{
	float:right;
	background-image:url(../images/gridView.gif);
	background-repeat:no-repeat;
	width:55px; height:21px; 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.artTitle{
	font-weight:bold;
}

/* Footer */
#footer {
	padding: 10px 0 0 0;
	float: left;
}

#footer ul {
	list-style:none;
	display:inline;
	padding:0;
}

#footer ul a {
	border:none;
	text-decoration:none;
	color:#4D4D4D;
}

#footer ul li{
	display:inline;
	margin-left: 0;
	padding: 3px 15px 3px 20px;
	border-left: 1px dotted #B7B7B7;
	list-style: none;
	font-size:12px;
}

#footer ul li.first {
	margin-left: 0;
	padding: 0 20px 0 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

#copyright {
	width: 850px;
	margin-left:auto;
	margin-right:auto;
}

#copyright p {
	float:right;
	margin:10px 0 0 0;
	font-size:11px;
	color:#808080;
}

#copyright a {
	text-decoration:none;
	color:#808080;
}

/* Form */

.errorMsg {
	font-size:11px;
	padding-left:7px;
	color:#900;
}
.contactForm td {
	padding-bottom:8px;
	vertical-align:top;
	white-space:nowrap;
}
.contactTitle {
	font-size:12px;
	padding-right:10px;
	padding-top:3px;
}

.contactInput  {
border:1px solid #D2D2D2;
font:12px Arial,Helvetica,sans-serif;
height:14px;
overflow:hidden;
padding:3px;
width:254px;
}

.contactArea {
border:1px solid #D2D2D2;
font:12px Arial,Helvetica,sans-serif;
padding:3px;
width:254px;
}
/* General */
.clr {clear:both; height:0px;}
.redLine {	border-top: 1px solid #821D1D; margin:10px 0 10px 0;}
.lineS {	
		height:3px; 
		background-color:#CCC; 
		margin:5px 0 15px 0;
		}

.padTop120Grad{padding-top:40px;
	/*
	background-image:url(../images/bottom_gradient.png);
	background-repeat:repeat-x;
	background-position:bottom;
	*/
}
/* Space */
.padRgt32{ padding-right:32px;}
.mgnRgt32{ margin-right:32px;}
.padBottom60{padding-bottom:60px;}
.mgnTop10{margin-top:10px;}
.padTop55{padding-top:55px;}
.padTop25{padding-top:25px;}
.padTop25clr{padding-top:25px;clear:both; height:0px;}
.padTop12{padding-top:12px;}
.padTop1{padding-top:1px;}
.padTop2{padding-top:2px;}
.padTop3{padding-top:3px;}
.padTop4{padding-top:4px;}
.padTop5{padding-top:5px;}
.padTop6{padding-top:6px;}
.padTop7{padding-top:7px;}
.padTop8{padding-top:8px;}
.padTop9{padding-top:9px;}
.padTop10{padding-top:10px;}
.padTop12{padding-top:12px;}
.padTop13{padding-top:13px;}
.padTop14{padding-top:14px;}
.padTop15{padding-top:15px;}
.padTop17{padding-top:17px;}
.padTop45{padding-top:45px;}
.padTop60{padding-top:60px;}
.padTop75{padding-top:75px;}
.mgnTop18{margin-top:18px;}
.padTop18{padding-top:18px;}
.mgnTop20{margin-top:20px;}
.mgnTop25{margin-top:25px;}
.mgnTop28{margin-top:28px;}
.padTop20{padding-top:20px;}
.padTop24{padding-top:24px;}
.padTop26{padding-top:26px;}
.padTop28{padding-top:28px;}
.padTop30{padding-top:30px;}
.padTop35{padding-top:35px;}
.padTop40{padding-top:40px;}
.padTop38{padding-top:38px;}
.padTop80{padding-top:80px;}
.padTop100{padding-top:100px;}
.padTop120{padding-top:120px;}
.padTop150{padding-top:120px;}
.mgnTop10{margin-top:10px;}
.mgnTop20{margin-top:20px;}
.mgnTop30{margin-top:30px;}
.mgnTop40{margin-top:40px;}
.mgnTop45{margin-top:45px;}
.padLft10{padding-left:10px;}
.padLft12{padding-left:12px;}
.padLft20{padding-left:20px;}
.padLft25{padding-left:25px;}
.padLft30{padding-left:30px;}
