@charset "UTF-8";

/*Swatches-------------------------------------

 red- #b40000
 dark grey- #7a7a7a
 light grey- #d8d8d8
 dark grey- #5f5f5f
*/


/*----------Global Styles----------*/
* { margin: 0px; padding: 0px }
ul { margin-left:10px; padding-left:20px;}

/*default link styles*/
a:link, a:visited { color: #b40000; text-decoration:underline; }
a:hover {  }
p a:hover { color: white; background-color: #7a7a7a; }
/*text editor styles*/
img.left {float:left; padding: 5px 10px 5px 0;}
html { }
body { background:#7a7a7a; text-align: center; font: 14px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif; line-height: 1.35em; color: #7a7a7a; width: 100%; margin: 0px;}
	#phone { width:960px; height:30px; line-height:2; margin: 0px auto; text-align:right; color:white; font-size:16px; font-weight: bold; padding-right:15px;}
	#wrap { background: white url(../images/bkgr/floral_bkgr.png) repeat-x; border-bottom: 1px solid #7a7a7a; border-top: 1px solid #7a7a7a;}
	#page { width: 960px; margin: 0px auto; padding-bottom:30px; text-align: left; overflow:hidden; }
	#logo { float:left; margin-bottom:70px }
		#logo a { display: block; width: 290px; height: 92px; background: url(../images/logo.png); text-indent: -5000px }
		#nav { list-style: none; font-size:16px; margin-left: 60px; overflow: hidden; float: left  }
			#nav li { float:left; margin: 35px 0 0 30px; }
			#nav a:link { color: #7a7a7a; text-decoration: none }
			#nav a:visited { color: #7a7a7a; text-decoration: none } 
			#nav a:hover { color: #b40000; background-color: white }
		#content { margin: 0px 10px; clear:both; overflow:hidden }
			#content h3 { color: #b40000; font-size: 18px; margin-bottom: 10px}
			#content p { margin: 10px 0; }
			
		/*-----home page-----*/
		#promo { overflow:hidden; margin-bottom:30px; height: 417px }
		#promo .item { float: left; width: 300px; height: 417px; overflow: hidden; cursor:pointer }
		.promoImage { overflow: hidden }
		.promoContent { height: 417px; background-color: #7a7a7a; overflow: hidden; color: white; padding: 0px 15px }
				/*.promoContent * img { margin:0px }*/
					.promoContent a:link, .promoContent a:visited { color: white; text-decoration: underline;}
					.promoContent a:hover { color: #b40000; background: white;}
		#promo #center.item { margin: 0px 20px }
			#promo .item h2 { width: 285px; height: 30px; font-size: 1.286em; line-height:1.5em; color: white; background: #7a7a7a; padding-left:15px; margin-bottom: 3px; border-top: 1px solid #b40000 }
		#home #colLeft { width:620px; margin-right:20px; float:left }
		#home #colRight { width:300px; float:left }
			#home #news h3 span { font-size: 14px;  margin-left: 10px; }
			#home p.newsPreview { margin-top: 0px;}
		/*-----base interior page------*/
		#interior #colLeft { width:280px; margin-right:40px; float:left;}
		#interior #colRight { width:620px; float:left;}
		#interior hr { color: #b40000; border: 1px solid; margin: 3px 0 30px 0;}
		#interior #colLeft img { margin-top: 22px;}
		
		/*-----gallery page------*/
		#galleryNav { width:960px; clear:both; list-style:none; padding-left:0px; margin: 0 0 30px -10px; overflow:hidden;}
			#galleryNav li { float:left; font-size:16px; height:50px }
			#galleryNav li.current { background: url(../images/icon/redArrow_icon.png) bottom center no-repeat }
				#galleryNav li a:link, #galleryNav li a:visited { text-decoration: none; color: #b40000; border-right: 2px solid #b40000; display:block; padding: 3px 20px 3px 20px }
				#galleryNav li a:hover { background-color: #7a7a7a; color: white; } 
		#gallery #colLeft { width:300px; margin: 0 20px 0 0; float:left }
			.sidebarBox h3 { margin-top:40px; padding-bottom:25px; background: url(../images/icon/redArrow_icon.png) 0 30px no-repeat; }
			.sidebarBox #Menu2 { margin: 20px 0 0 0; padding:0px; }
			.sidebarBox #Menu2 li { list-style:none; margin-bottom:5px }
			.sidebarBox li a:link, .sidebarBox li a:visited { color: #7a7a7a; text-decoration:none; }
			.sidebarBox li a:hover { color: #b40000; }
		#gallery #colRight { width:620px; float:left }
			#gallery #colRight h2 { font-size: 16px; font-weight: normal }
		#gallery #colLeft { margin-top: 4px; }
			#gallery h4.shipping { background: url(../images/icon/shipping_icon.jpg) no-repeat; padding:8px 0 8px 40px;}
			#gallery #colLeft p {margin-right: 30px;}
			#gallery hr { color: #b40000; border: 1px solid; margin: 3px 0 30px 0;}
			#gallery-list ul li { margin:0px; padding:0px; }
			
		/*-----news page------*/
		#news hr {margin:5px 0 10px 0;} 
		.newsList { list-style: none; margin:0; padding:0 }
		#interior .newsItem h3 { margin: 0 0 10px 0 }
		.newsItem h5, #news h5 { margin: 0 0 0 0 }
		.newsItem { margin:0 0 45px 0;}
		.readMore { display: block }
		#PageComments { list-style: none; margin: 0px; padding: 0px; }
		#PageComments_holder { margin:60px 0 0 10px ; }
		#PageComments_holder h4 { margin:30px 0 10px 0; color:#b40000; }
		
		/*-----article page------*/
		#news form fieldset { border: none; padding: 0px;}
		
	#footer { width: 100%; margin: 20px auto 30px auto; text-align: left;  color: white; overflow: hidden; }
	#footer ul { width:960px; margin:0px auto; list-style: none }
		#footer li { float: left  }
		#footer .contact { margin: 0px 120px; }
		
		/*-----contact page------*/
		#contactForm, #contactInfo { float:left; width:50%;}
		#Form_Form fieldset {border: none; padding: 0px;}
		#Form_Form_action_process { margin: 10px 0 0 0;}
		.middleColumn input { width: 200px; margin-bottom: 10px;}
		.middleColumn textarea { width: 204px;} 
	
