/*
Theme name: Trevor Brown Upholstery
Theme URI: http://trevorbrown.com
Description: Trevor Brown Upholstery Theme.
Version: 1.0
Author: Device Media
*/

/*------------------------STYLE SETUP---------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;	font-weight: inherit;font-style: inherit;}
body {line-height:17px;font-size:12px;color:#303030;background:#582916;background:url(images/page_bg_sq.gif) top left repeat;font-family:Arial, Helvetica, sans-serif;}
table, tr, td {padding:0;border-collapse:collapse;}
img{display:block;}

/*------------------------STYLE GENERAL-----------------*/
h1{font-size:24px;color:#654011;font-family:Georgia, "Times New Roman", Times, serif;/*padding:0px 0px 0px 0px;*/ padding:0 0 5px 0;}
h2{font-size:13px;color:#303030;font-weight:bold;padding:5px 0 5px 0;}
h3{font-size:12px;color:#654011;}
/*---h4 used for brown quoted text---*/
h4{color:#654011;font-style:italic;font-weight:bold; font-size:12px}

hr{ color:#b4a792; margin:20px 0px 20px 0px;}
a, a:visited{color:#1f4ea7;}
a:hover{text-decoration:none;}

ul{ padding:0 0 0 20px;}

.clear{clear:both;font-size:0px;}
.left{float:left;}
.right{float:right;}

.front_gallery{float:left; margin:10px 10px 0px 0px;}
.front_gallery_right{float:left; margin:10px 0px 0px 0px;}

.email_link{color:#303030;}

#page{margin:0px auto; padding:29px 0px 0px 0px;text-align:left;width:940px;}	
#top_header{position:relative;}	
#top_logo{ position:absolute;top:54px;left:35px;z-index:2}	
#top_tagline{ position:absolute;top:150px;left:150px;z-index:3}	


#top_menu{color:#ffffff;padding:0px 0px 15px 32px;}
#top_menu a, #top_menu a:visited{color:#ffffff;text-decoration:none;}
#top_menu a:hover{text-decoration:underline;}	
#top_menu li{float:left; list-style:none;width:103px; height:24px;text-align:center;padding:5px 0px 0px 0px;background:url(images/top_menu_bg.gif) top left no-repeat; margin:0px 5px 0px 0px;}

#content{background:url(images/content_bg.gif) top left repeat;}
#leftside{width:284px;background:url(images/content_bg.gif) top left repeat;padding:25px;}
#rightside{width:519px;background:url(images/content_bg.gif) top left repeat;padding:50px 25px 25px 50px;}

#front_viewimages{font-weight:bold;}

#brown_text{color:#654011;font-style:italic;font-weight:bold;}
	
#footer{ text-align:center; padding:25px 0px 25px 0px; color:#ffffff; font-size:10px;}
#footer a, #footer a:visited{color:#ffffff;text-decoration:none;padding:0px 10px 0px 10px;}
#footer a:hover{ text-decoration:underline;}

/*--- Parts Catalogue styling---*/
.catalogue_part{ margin-top:10px;}
.catalogue_part img {/*float:left;*/margin:0 0 10px 0; border:1px solid #000000;}
.catalogue_part td { vertical-align:top;}


/*--- Qote Form Style ---*/
#quoteform { margin-top:15px;}
#quoteform td { padding:5px 10px 5px 0;}

.leftForm{ text-align:right;}
.rightForm{ text-align:left;}




