/* Website template by freewebsitetemplates.com */
/*------------------------- Layout styles ------------------------*/ 
body{
	margin: 0;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;









	background-image: url(../images/pewterVintagegreatartcopy.jpg);
	color: #000;




	background-image: url(
../images/pewter 20Vintage-great-art-20copy.jpg);
	background-color: #000;

	background-image: url(
../images/pewter 20Vintage-great-art 20copy.jpg);
	background-image: url(../images/pewterVintagegreatart.jpg);
}
p a{
	text-decoration: underline;
	color: #0000FF;
}

/*-------------------------	Font Face --------------------------*/
@font-face {
	font-family: 'GomaWesternRegular';
	src: url('../fonts/goma-western-webfont.eot');
	src: url('../fonts/goma-western-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/goma-western-webfont.woff') format('woff'),
		url('../fonts/goma-western-webfont.ttf') format('truetype'),
		url('../fonts/goma-western-webfont.svg#GomaWesternRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TCCM____';
	src: url('../fonts/TCCM____.eot');
	src: url('../fonts/TCCM____.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TCCM____.woff') format('woff'),
		url('../fonts/TCCM____.ttf') format('truetype'),
		url('../fonts/TCCM____.svg#TCCM____') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TCM_____';
	src: url('../fonts/TCM_____.eot');
	src: url('../fonts/TCM_____.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TCM_____.woff') format('woff'),
		url('../fonts/TCM_____.ttf') format('truetype'),
		url('../fonts/TCM_____.svg#TCM_____') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*-------------------------	Header --------------------------*/
#header{
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#header ul#navigation{
	margin: 0;
	overflow: hidden;
	height: 68px;
	list-style: none;
	padding-top: 0;
	padding-right: 37px;
	padding-bottom: 0;
	padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #4a4a4a;
	border-right-color: #4a4a4a;
	border-bottom-color: #4a4a4a;
	border-left-color: #4a4a4a;
}
#header ul#navigation li{
	float: left;
	margin: 0 0 0 73px;
}
#header ul#navigation li a{
	font-family: GomaWesternRegular;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	line-height: 70px;
}
#header ul#navigation li.first{
	margin: 0;
}
#header ul#navigation li.selected a#link1{
	background: url(../images/selected-home.gif) no-repeat center top;
	height: 26px;
	width: 67px;
	display: block;
	margin: 20px 17px 0 0;
	color: transparent;
}
#header ul#navigation li.selected a#link2{
	height: 26px;
	width: 67px;
	display: block;
	color: transparent;
	background-image: url(../images/selected-about.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
	margin-right: 17;
	margin-bottom: 0;
	margin-left: 0;
}
#header ul#navigation li.selected a#link3{
	height: 26px;
	width: 67px;
	display: block;
	color: transparent;
	background-image: url(../images/selected-music.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
	margin-right: 17px;
	margin-bottom: 0;
}
#header ul#navigation li.selected a#link4{
	background: url(../images/selected-rates.gif) no-repeat center top;
	height: 26px;
	width: 75px;
	display: block;
	margin: 20px 6px 0 7px;
	color: transparent;
}
#header ul#navigation li.selected a#link5{
	height: 26px;
	width: 67px;
	display: block;
	margin: 20px 8px 0 9px;
	color: transparent;
	background-repeat: no-repeat;
	background-position: center top;
}
#header ul#navigation li.selected a#link6{
	background: url(../images/selected-blogs.gif) no-repeat center top;
	height: 26px;
	width: 74px;
	display: block;
	margin: 20px 7px 0 7px;
	color: transparent;
}
#header ul#navigation li.selected a#link7{
	background: url(../images/selected-contact.gif) no-repeat center top;
	color: transparent;
	display: block;
	height: 29px;
	margin: 20px 0 0;
	width: 136px;
}
#header ul#navigation li a:hover{
	color: #03F;
}
#header a#logo{
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#header a#logo img{
	border: 0;
}

/*-------------------------	Content --------------------------*/
#content{
	width: 962px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 56px;
	margin-left: auto;
}
#content div#featured{
	width: 710px;
	float: left;
	position: relative;
	font-family: "Tw Cen MT Condensed";
	font-size: 16px;
}
#content div#featured h2{
	width: 287px;
	height: 104px;
	margin: 0;
	text-indent: -99999px;
	position: relative;
	z-index: 2;
	background-repeat: no-repeat;
}
#content div#featured ul#section1{
	width: 140px;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 10px 0 0 10px;
	float: left;
}
#content div#featured ul#section1 li{
	margin: 0 0 22px 0;
}
#content div#featured ul#section1 li a img{
	border: 1px solid #2d2d2d;
}
#content div#featured ul#section1 li a img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}
#content div#featured a#figure{
	float: left;
	margin-top: -83px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -50px;
	background-image: url(../images/ed%20pic1.jpg);
}
#content div#featured a#figure img{
	border: 1px solid #2d2d2d;
	background-image: url(../images/ed%20pic1.jpg);
}
#content div#featured ul#section2{
	clear: both;
	list-style: none;
	height: 180px;
	padding: 0 0 0 169px;
	_padding: 0 0 0 151px;
	margin: 0 0 0 10px;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left top;
}
#content div#featured ul#section2 li{
	float: left;
	margin: 0 0 0 20px;
}
#content div#featured ul#section2 li a{
	margin: 21px 0 0 0;
	display: block;
}
#content div#featured ul#section2 li a img{
	border: 1px solid #2d2d2d;
}
#content div#featured ul#section2 li a img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}
#content div#sidebar{
	float: left;
	width: 230px;
	margin: 0 0 0 20px;
} 
#content div#sidebar div#news,#content div#sidebar div#blogs{
	height: auto;
	text-align: right;
}
#content div#sidebar div#news div.first,#content div#sidebar div#blogs div.first{
	background: none;
}
#content div#sidebar div#news div,#content div#sidebar div#blogs div{
	background: url(../images/border-horizontal.gif) repeat-x left top;
	margin: 0;
	padding: 11px 0;
	width: auto;
}
#content div#sidebar div#news h3{
	margin: 0;
	text-align: left;
	padding: 15px 0 0;
}
#content div#sidebar div#news h3 a,#content div#sidebar div#blogs h3 a{
	background: none;
	color: #000;
	font-size: 34px;
	margin: 0;
}
#content div#sidebar div#news h3 a:hover,#content div#sidebar div#blogs h3 a:hover,#content div#sidebar div#news p a:hover,#content div#sidebar div#blogs p a:hover{
	background: none;
	color: #000;
}
#content div#sidebar div#news p,#content div#sidebar div#blogs p{
	color: #000000;
	font-size: 14px;
	font-family: arial;
	text-align: justify;
	margin: 0;
	line-height: 24px;
}
#content div#sidebar div#news p a,#content div#sidebar div#blogs p a{
	font-family: arial;
	text-decoration: underline;
	background: none;
	display: inline;
	padding: 0;
	line-height: 0;
}
#content div#sidebar div#news a,#content div#sidebar div#blogs a{
	font-family: 'GomaWesternRegular';
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	background: url(../images/icons.gif) no-repeat 33px -577px;
	padding: 0 15px 0 0;
	height: 15px;
	margin: 20px 0 0;
	line-height: 45px;
}
#content div#sidebar div#news a:hover,#content div#sidebar div#blogs a:hover{
	color: #0033FF;
	background: url(../images/icons.gif) no-repeat 33px -598px;
}
#content div#sidebar div#blogs h3{
	margin: 0;
	text-align: left;
	padding: 35px 0 0;
}
#content div#portfolio{
	position: relative;
}
#content div#portfolio h2{
	background: url(../images/portfolio.jpg) no-repeat -5px -1px;
	width: 278px;
	height: 107px;
	text-indent: -99999px;
	margin: 0;
	position: relative;
	z-index: 2;
}
#content div#portfolio ul{
	padding: 0;
	margin: -55px 0 0;
	z-index: 1;
	overflow: hidden;
	list-style: none;
}
#content div#portfolio ul li{
	float: left;
	padding: 25px 25px 22px;
}
#content div#portfolio ul li a img{
	border: 1px solid #2d2d2d;
}	
#content div#portfolio ul li a img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}	
#content div#about{
	width: auto;
}
#content div#about div.first{
	width: 520px;
	margin: 0;
}
#content div#about div{
	width: 804px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 36px;
}
#content div#about div ul{
	margin: 0;
	padding: 75px 0 0;
	list-style: none;
}
#content div#about div ul li a{
	display: block;
	float: left;
}
#content div#about div ul li a img{
	margin: 0 16px 0 0;
	border: 1px solid #2d2d2d;
}
#content div#about div ul li a img:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}
#content div#about div ul li h4{
	float: left;
	font-family: arial;
	font-size: 14px;
	color: #fff;
	width: 588px;
	_width: 264px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#content div#about div ul li span{
	font-family: arial;
	font-size: 14px;
	color: #777777;
	font-style: italic;
}
#content div#about div ul li p{
	line-height: 26px;
}
#content div#about h2{
	background: url(../images/about.jpg) no-repeat;
	width: 230px;
	height: 104px;
	text-indent: -99999px;
	margin: 0 0 25px;
}
#content div#about h3{
	font-family: arial;
	color: #fff;
	font-size: 14px;
	margin: 0 0 0 10px;
}
#content div#about p{
	font-family: arial;
	color: #777777;
	font-size: 14px;
	margin: 5px 0 25px 10px;
	line-height: 21px;
	text-align: justify;
}
#content div#about p a:hover{
	color: #fff;
}
#content div#rates{
	height: auto;
	width: auto;
}
#content div#rates h2{
	background: url(../images/rates.jpg) no-repeat;
	width: 230px;
	height: 104px;
	text-indent: -99999px;
	margin: 0;
}
#content div#rates div.rates{
	float: left;
	width: auto;
	margin: 0 90px 0 10px;
	clear: none;
	padding: 0;
}
#content div#rates div.rates h4{
	font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	margin: 30px 0 10px;
}
#content div#rates div.rates td.type{
	color: #777777;
	font-family: arial;
	font-size: 14px;
	line-height: 26px;
	padding: 0;
	width: 260px;
}
#content div#rates div.rates td.price{
	color: #777777;
	font-family: arial;
	font-size: 14px;
	line-height: 26px;
	padding: 0;
	width: 70px;
}
#content div#rates div{
	clear: both;
	padding: 50px 0 0 0;
}
#content div#rates div h3{
	color: #777777;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	_padding: 0 0 0 20px;
	width: 600px;
}
#content div#rates div ul{
	color: #777777;
	*list-style: none;
	float: left;
	margin: 0;
	padding: 0 0 0 25px;
	*padding: 0 0 0 10px;
	_padding: 0 0 0 20px;
}
#content div#rates div ul li{
	width: 725px;
	padding: 0;
	margin: 0;
}
#content div#rates div ul li p{
	margin: 0;
	line-height: 26px;
	font-family: arial;
	font-size: 14px;
	margin: 0 0 10px;	
}
#content div#rates div ul li p a:hover{
	color: #fff;
}
#content div#news div.first{
	width: 685px;
}
#content div#news div.first h2{
	background: url(../images/news.jpg) no-repeat;
	width: 230px;
	height: 104px;
	text-indent: -99999px;
	margin: 0;
}
#content div#news div.first h3{
	font-family: arial;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	margin: 25px 0 0 10px;
	line-height: 26px;
	border: 0;
	padding: 0;
}
#content div#news div.first h3 a{
	color: #000000;
}
#content div#news div.first h3 a:hover{
	color: #09F;
}
#content div#news div.first span,#content div#blog div.first span{
	font-family: arial;
	font-size: 12px;
	margin: 0 0 20px 10px;
	line-height: 26px;
	display: block;
	padding: 0 0 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
#content div#news div.first p,#content div#blog div.first p{
	font-family: arial;
	color: #000000;
	font-size: 14px;
	margin: 5px 0 20px 10px;
	line-height: 26px;
	text-align: justify;
}
#content div#news div.first p a:hover,#content div#blog div.first p a:hover{
	color: #09F;
}
#content div#news div,#content div#blog div{
	float: left;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content div#news div h3,#content div#blog div h3{
	font-family: arial;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	margin: 128px 0 0;
	line-height: 26px;
	border-width: 1px;
	border-style: none none dashed none;
	border-color: #777777;
	padding: 0 0 15px
}
#content div#news div ul,#content div#blog div ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#content div#news div ul li.first,#content div#blog div ul li.first{
	background: none;
	margin-left: 40px;
	padding-left: 40px;
}
#content div#news div ul li,#content div#blog div ul li{
	background: url(../images/border-horizontal.gif) repeat-x;
}
#content div#news div ul li p,#content div#blog div ul li p{
	margin: 0;
	padding: 6px 0;
	font-family: arial;
	color: #000000;
	font-size: 14px;
	line-height: 21px;
	text-align: justify;
}
#content div#news div ul li p a:hover,#content div#blog div ul li p a:hover{
	color: #09F;
}
#content div#blog div.first{
	width: 485px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 40px;
}
#content div#blog div.first h2{
	width: 187px;
	height: 100px;
	text-indent: -99999px;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	margin-top: 0px;
	background-position: center bottom;
	left: 200px;
	text-align: center;
}
#content div#blog div.first h3{
	font-family: arial;
	font-size: 12px;
	color: #fff;
	margin: 25px 0 0 10px;
	line-height: 26px;
	border: 0;
	padding: 0;
	text-align: justify;
}
#content div.contact{
	width: 845px;
}
#content div.contact h2{
	background: url(../images/contact-us.jpg) no-repeat;
	width: 269px;
	height: 104px;
	text-indent: -99999px;
}
#content div.contact p{
	margin: 0 0 0 10px;
	padding: 6px 0;
	font-family: arial;
	color: #000000;
	font-size: 14px;
	line-height: 26px;
	text-align: justify;
}
#content div.contact p a:hover{
	color: #fff;
}
#content div.contact ul{
	color: #777777;
	margin: 0;
	width: 545px;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
#content div.contact div.contact{
	float: left;
	margin: 5px 0 0;
}
#content div.contact div.contact a{
	display: block;
	padding: 0 0 0 46px;
	color: #737373;
	font-family: arial;
	font-size: 14px;
	text-decoration: none;
	width: auto;
	margin: 18px 0 0 0;
	line-height: 24px;
}
#content div.contact div.contact a:hover{
	color: #fff;
}
#content div.contact div.contact a#page-email{
	background: url(../images/icons.gif) no-repeat 0 -282px;
	height: 22px;
	margin: 0;
}
#content div.contact div.contact a#page-email:hover{
	background: url(../images/icons.gif) no-repeat 0 -427px;
	color: #000000;
}
#content div.contact div.contact a#page-phone{
	background: url(../images/icons.gif) no-repeat 0 -305px;
	height: 26px;
}
#content div.contact div.contact a#page-phone:hover{
	background: url(../images/icons.gif) no-repeat 0 -450px;
}
#content div.contact div.contact a#page-address{
	background: url(../images/icons.gif) no-repeat 0 -332px;
	height: 41px;
	line-height: 20px;
}
#content div.contact div.contact a#page-address:hover{
	background: url(../images/icons.gif) no-repeat 0 -477px;
	height: 41px;
}
#content div.contact div.contact a#page-facebook{
	background: url(../images/icons.gif) no-repeat 0 -374px;
	height: 27px;
	float: left;
}
#content div.contact div.contact a#page-facebook:hover{
	background: url(../images/icons.gif) no-repeat 0 -519px;
}
#content div.contact div.contact a#page-twitter{
	background: url(../images/icons.gif) no-repeat 0 -402px;
	height: 25px;
	float: left;
	margin: 18px 0 0 40px;
}
#content div.contact div.contact a#page-twitter:hover{
	background: url(../images/icons.gif) no-repeat 0 -547px;
	left: auto;
}
/*-------------------------	Footer --------------------------*/
#footer{
	clear: both;
	height: auto;
	background-image: url(../images/border-horizontal.gif);
	background-repeat: repeat-x;
	background-color: #000;
	width: 962px;
	padding-top: 36px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
#footer div{
	width: 950px;
	margin: 0 auto;
	padding: 0 0 0 10px;
}
#footer div div{
	width: auto;
	float: left;


	*margin: 0 0 0 36px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}
#footer div div.first{
	margin: 0;
}
#footer div div h4{
	font-family: 'GomaWesternRegular';
	font-size: 25px;
	color: #fff;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 23px;
	margin-left: 0;
	background-image: none;
}
#footer div div h4 a{
	color: #fff;
	text-decoration: none;
}
#footer div div a img{
	border: 1px solid #505050;
}
#footer div div span{
	display: block;
	font-family: arial;
	font-size: 14px;
	margin: 0;
	text-align: left;
	color: #FFFFFF;
}
#footer div div p{
	color: #FFFFFF;
	font-family: arial;
	font-size: 14px;
	line-height: 17px;
	margin: 18px 0 0;
	width: 293px;
	text-align: justify;
	padding: 0;
}
#footer div div#contact h4{
	margin: 0 0 30px 0;
	background-image: none;
}
#footer div div#contact a{
	display: block;
	color: #737373;
	font-family: arial;
	font-size: 14px;
	text-decoration: none;
	width: auto;
	line-height: 24px;
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 46px;
	top: auto;
}
#footer div div#contact a:hover{
	color: #fff;
}
#footer div div#contact a#email{
	background: url(../images/icons.gif) no-repeat;
	height: 22px;
	margin: 0;
}
#footer div div#contact a#email:hover{
	background: url(../images/icons.gif) no-repeat 0 -141px;
	color: #FFFFFF;
}
#footer div div#contact a#phone{
	background: url(../images/icons.gif) no-repeat 0 -23px;
	height: 24px;
}
#footer div div#contact a#phone:hover{
	background: url(../images/icons.gif) no-repeat 0 -164px;
}
#footer div div#contact a#address{
	background: url(../images/icons.gif) no-repeat 0 -48px;
	height: 40px;
	line-height: 20px;
}
#footer div div#contact a#address:hover{
	background: url(../images/icons.gif) no-repeat 0 -189px;
}
#footer div div#contact a#facebook{
	background: url(../images/icons.gif) no-repeat 0 -89px;
	height: 26px;
	float: left;
}
#footer div div#contact a#facebook:hover{
	background: url(../images/icons.gif) no-repeat 0 -230px;
}
#footer div div#contact a#twitter{
	background: url(../images/icons.gif) no-repeat 0 -116px;
	height: 24px;
	float: left;
	left: 0px;
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#footer div div#contact a#twitter:hover{
	background: url(../images/icons.gif) no-repeat 0 -257px;
	left: 0px;
}
#footer p{
	clear: both;
	text-align: center;
	color: #000000;
	font-family: arial;
	font-size: 14px;
	margin: 0;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
}
#footer div #contact h4 #email {
	color: #FFF;
}
#footer div #contact h4 #facebook {
	color: #FFF;
}
#content h2 a {
	font-family: Arial, Helvetica, sans-serif;
}
#content h2 a {
	font-size: 14px;
}
.contact {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.contact strong {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#content {
	color: #000;
	margin-right: auto;
	margin-left: 175px;
}
.contact p {
	font-size: 12px;
}
.contact p {
	font-size: 14px;
	color: #000;
}
.contact p .first .price {
	font-size: 12px;
}
.contact .price {
	font-size: 12px;
}
.contact p .contact {
	font-size: 12px;
}
.contact div {
	font-size: 24px;
}
#content #blog .first table tr td p {
	color: #FFF;
}
.contact .price {
	font-weight: normal;
}
.price .price {
	font-weight: normal;
	color: #000;
}
#content #sidebar #news .first p {
	color: #000;
}
#content #sidebar #news h3 a {
	color: #000;
}
#content #sidebar #news a {
	color: #000;
}
#content #sidebar #news a {
	color: #0080C0;
}
#content #blog .first table tr td {
	color: #000;
}
.price .price strong {
	color: #000;
}
#content .contact .contact #page-email {
	color: #000;
}
#content .contact .contact #page-phone {
	color: #000;
}
#content .contact .contact #page-facebook {
	color: #000;
}
#content .contact .contact #page-twitter {
	color: #000;
}
a:hover {
	font-size: 24px;
}
#content #featured p .style18 strong {
	font-size: 16px;
	font-family: "Tw Cen MT Condensed";
	font-weight: bold;
}
#content #blog .first table tr .first1 table tr .type {
	font-size: 16px;
}
