html,body{height:100%;margin:0px;padding:0px;background:#FFFFFF;font-family:verdana;font-size:12px;color:#777777;}
body a,p,h1,h2,img{margin:0px;padding:0px;}

#container{width:100%;}

#header{width:900px;height:100px;margin-left:auto;margin-right:auto;}


#navbar{width:400px;height:30px;margin-top:-54px;margin-left:490px;font-size:14px;}
#navbar p{line-height:30px;text-align:center;}
#navbar a{text-decoration:none;color:#777777;}
#navbar a:hover{color:#BE1E2D;}

#tab1{width:80px;height:30px;}
#tab2{width:80px;height:30px;margin-top:-30px;margin-left:80px;}
#tab3{width:80px;height:30px;margin-top:-30px;margin-left:160px;}
#tab4{width:80px;height:30px;margin-top:-30px;margin-left:240px;}
#tab5{width:80px;height:30px;margin-top:-30px;margin-left:320px;}

#current a{color:#BE1E2D;}
#current a:hover{color:#BE1E2D;}

#middlestriptop{width:900px;height:20px;background-image:url('../images/topmid.png');margin-left:auto;margin-right:auto;}
#middlestrip{width:100%;min-width:900px;min-height:383px;background:#EDE9E6;}

#content{width:900px;margin-left:auto;margin-right:auto;}
#middlestripbottom{width:900px;height:20px;background-image:url('../images/bottommid.png');margin-left:auto;margin-right:auto;}
#content p{width:400px;font-size:12px;line-height:20px;margin-top:10px;color:#777777;}
#content h1{font-family:century;color:#BE1E2D;font-size:24px;font-weight:normal;margin-top:25px;}
#content h2{font-family:century;color:#BE1E2D;font-size:18px;font-weight:normal;margin-top:25px;}
#content a{text-decoration:none;color:#777777;border-bottom-style:dotted;border-width:1px;border-color:#777777;}
#content a:hover{border-bottom-style:dotted;border-width:1px;border-color:#BE1E2D;color:#BE1E2D;}
#content a:visited{color:#777777;}
#content a:visited:hover{color:#BE1E2D;}
#footer{width:900px;height:30px;margin-top:30px;margin-left:auto;margin-right:auto;}
#footer p{line-height:30px;font-size:10px;margin-left:30px;margin-right:30px;}
#footer a{text-decoration:none;color:#BE1E2D;}

#footerleft{float:right;}
#footerleft  a{color:#777777;}
#footerleft a:hover{color:#BE1E2D;}
#footerright{float:left;}


#lefty{float:left;}
#righty{float:right;}
#toppadder{width:900px;height:20px;}
#bottompadder{width:900px;height:42px;clear:both;}

#slideshow{width:480px;height:350px;background-image:url('../images/imgbg3.png');margin-top:22px;}
#slideshow img{margin:23px;}
#slideshow ul,li{list-style:none;padding:0px;margin:0px;}




/* About page extras*/


#pagecontent {width:840px;margin-left:30px;margin-right:30px;}
#pagecontent p{width:100%;}



#aboutimg {float:right;margin:30px;padding:6px;background:#FFFFFF;}
#abouttext p{width:auto;}


/* Services page extras*/

#pagecontent li{line-height:20px;list-style-type: disc;}


#upholstery{width:400px;margin-left:120px;margin-right:20px;}
#upholstery img{float:left;background:#FFFFFF;padding:6px;margin-right:40px;}


#restoration{width:400px;margin-left:120px;margin-right:20px;}
#restoration img{float:left;background:#FFFFFF;padding:6px;margin-right:40px;}

#specialist{width:400px;margin-left:120px;margin-right:20px;}
#specialist img{float:left;background:#FFFFFF;padding:6px;margin-right:40px;}

.pusher{width:100%;height:50px;clear:both;}

#servicessection{width:100%}

.servicesbox{width:100%;height:180px;margin-top:25px;background:#FFFFFF;border-style:solid;border-color:#D9D5D2;border-width:1px;}
.servicesbox h2{padding-left:20px;}

.servicesleft {width:300px;float:left;}

.servicesright {width:540px;height:100%;float:right;background:#E6E2DF;}





/* Photo Gallery page extras*/


#photogallery{width:100%;}
#photogallery img{border-style:none;background:#FFFFFF;padding:4px;margin:2px;}
#photogallery a{border-style:none;text-decoration:none;}
#photogallery a:hover{text-decoration:none;border-style:none;}
#photogallery img:hover{background:#CCCCCC;}
#photogallery div{margin-top:10px;}






/* Contact page extras*/

#pagecontent a{text-decoration:none;color:#BE1E2D;border-style:none;}
#pagecontent a:visited{text-decoration:none;color:#BE1E2D;}
#pagecontent textarea{width:400px;height:150px;}
#pagecontent .button{width:80px;height:30px;line-height:30px;background-color:#BE1E2D;border-style:none;color:#FFFFFF;cursor:hand;}
#contactdetails{display:block;background-color:#FFFFFF;padding-left:20px;padding-right:20px;padding-bottom:30px;border-style:solid;border-color:#D9D5D2;border-width:1px;}
#contactspacer{width:100%;height:40px;}
#sendmessage{float:left;}

.redwriting {color:#BE1E2D;}


/* Sitemap page extras*/


#sitemappadder {width:100%;height:20px;}