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

body {
		background-image:    url(imageshome/mouldingtop.jpg);
		background-position: top center;
		background-repeat:   no-repeat;
		background-color:	#47330d;	
		font-family:        Arial, Verdana, Geneva, sans-serif;
		font-size:          small;
		margin:             0px;
		padding:			0px;
		margin-left:         auto;
		margin-right:        auto;
}			

#maincontent {
		padding:             0px;
		margin-top:          0px;
		margin-bottom:       0px; 
		margin-left:         auto;
		margin-right:        auto; 
	
}

#maininfo {
		font-weight:        bold;
		padding:            0px; 
		margin-right:       240px; 	
		margin-left:        10px;
		margin-bottom:      0px; 
}

#shopinfo {
		font-weight:        bold;
		padding-bottom:     10px;
		text-align:         center;
		padding:            0px; 
		margin-right:       280px; 	
		margin-left:        0px;
		margin-bottom:      10px; 
}

#logo {
		margin:				35px 10px 0px 0px;
}

#titleimage {
		text-align:			center;
		border-bottom-style: solid;
		border-width:       thin;
		border-color:       #47330d; 
		margin:             0px 0px 0px 20px;
		padding:			2px 0px 0px 0px;
}


#productimagecontact {
		text-align:			center;
		border-bottom-style: solid;
		border-width:       thin;
		border-color:       #47330d; 
		margin:             0px 0px 0px 20px;
		padding:	  		0px;
}

#address {
		text-align:			center;
		border-bottom-style: solid;
		border-width:       thin;
		border-color:       #47330d; 
		margin:             0px 0px 0px 20px;
		padding:	  		0px;
}

#hours {
		text-align:			center;
		margin:             0px;
		padding:	  		0px;
}

#navigation ul {
		background-color:   transparent;
		background-image:	url(imageshome/mouldingmiddle.jpg);
		width:				1000px;
		list-style:         none;
		font-size:          120%; 
		text-align:         left; 
		padding:            15px 0px 20px 0px;
		margin-left:        0px;
		margin-right:       0px;
}

#navigation li {
		display:            inline;
		padding:       		0px 0px 10px 15px; 
		margin-left:        10px;
		text-decoration:    none;
}
		
#navigation a:link {
		color:              #47330d;
		text-decoration:    none;
		
}

#navigation a:visited {
		color:              #47330d;
		text-decoration:    none;
}
		
#navigation a:hover, #navigation a:active {
		color:				#d3701a;
		
}

.outsidelink {
		font-size:          100%;
		font-weight:		bold;
		border-width:       10px;         
		padding:            0px;
		margin:             0px; 
}

.outsidelink a:link {
		color:              #184c9d;
		text-decoration:    none;
		
}

.outsidelink a:visited {
		color:              #184c9d;
		text-decoration:    none;
		
}

.outsidelink a:hover, .outside a:active {
		color:				#ffffff;
		
}

.bulletlinks {
		font-size:          100%;
		font-weight:		bold;
		border-width:       10px;         
		padding:            0px;
		margin:             0px; 
}

.bulletlinks a:link {
		color:              #ffffff;
		text-decoration:    none;
		
}

.bulletlinks a:visited {
		color:              #184c9d;
		text-decoration:    none;
		
}



.emaillink {
		font-size:          100%;
		border-width:       10px;         
		padding:            0px;
		margin:             0px; 
}

.emaillink a:link {
		color:              #184c9d;
		text-decoration:    none;
		border-bottom:		thin dotted #999999;
}

.emaillink a:visited {
		color:              #184c9d;
		text-decoration:    none;
}

.emaillink a:hover, .outside a:active {
		color:				#ffffff;
		
}

.directionslink {
		font-size:          100%;
		border-width:       10px;         
		padding:            12px;
		margin:             0px; 
}

.directionslink a:link {
		color:              #ffffff;
		text-decoration:    none;
		
}

.directionslink a:visited {
		color:              #ffffff;
		text-decoration:    none;
}

.directionslink a:hover, .outside a:active {
		color:				#d3701a;
		
}

img {
		border:				none;
}

table {
 		text-decoration:    none;
		border-spacing:		12px;
		margin-left:        auto;
		margin-right:       auto;
}

td {
  		border:				1px solid #47330d;
  		padding:            5px 3px 2px 3px;
		padding-top:		10px;
		background-color:   #d3701a;
		text-align:			center;
		vertical-align:		top;	
}

ul {
		
		color:				#47330d; 
		font-size:          100%; 
		text-align:         left; 
		padding:            0px 5px 5px 5px;
		margin:             0px 5px 5px 30px;
}

li {
		padding:            2px 15px 2px 0px;
		
}

		
.introtext {
		margin:       		0px 45px 5px 20px;
		font-weight:		bold;
		line-height:		1.2em;
		text-align:			justify;
		
}

.orangenone {
		font-weight:		bold;
		font-size:			120%;
		color:				#d3701a;	
}

.brownnone {
		font-weight:		bold;
		font-size:			120%;
		color:				#47330d;
}

.brownsmall {
		font-weight:		bold;
		font-size:			100%;
		color:				#47330d;
		padding:			0px;
}

.brownbold {
		font-weight:		bold;
		font-size:			100%;
		color:				#47330d;
		padding:			0px;
}

.tansmall {
		font-weight:		normal;
		font-size:			100%;
		color:				#dabe89;
		padding:			0px;
}

.whitenone {
		font-weight:		bold;
		font-size:			120%;
		color:				#ffffff;
		padding:			5px;
}


#sidebar1 {
		background-color:	#dabe89;
		padding:     		0px;
		margin:             0px;
		text-align:         center;
		width:              280px;
		float:              right; 
}

#sidebar2 {
		padding-bottom:     15px;
		padding:     		10px 3px 0px 0px;
		margin:             0px 5px 0px 0px;
		text-align:         center;
		width:              260px;
		float:              right; 
}



#logo {
		padding:			0px;
		margin-bottom:		15px;
		text-align:			center;
}

#ghostlogo {
		margin:			5px 50px 0px 0px;
}
		
#middlemoulding {
		padding:			0px;
		margin:				0px;
		text-align:			center;
		margin-left:        auto;
		margin-right:       auto;
}
	
#footer {
		border-style:       solid;
		border-color:		#47330d;	
		border-width:       1px;
		padding:            6px;
		margin:             0px;
		text-align:         center;
		font-size:          90%; 
		margin:				0px 25px 5px 28px;
		clear:              both;   
}


#allcontent {
		background-image:    url(imageshome/ltbrngrad.jpg);
		background-position: top left;
		background-repeat:   repeat-x;
		width:               1000px;  
		padding:             0px;
		margin-top:          79px;
		margin-bottom:       20px; 
		margin-left:         auto;
		margin-right:        auto; 
}
		




