/* CSS Document */
* {font-size:100%;}

#main { width:900px; margin:0 auto; align:center;}

body{ background-image: url(../images/sq.jpg); background-repeat: repeat;}

html, input, textarea { font-family:Tahoma; font-size:100%; margin:0; padding:0;}

/* ============================= main layout ====================== */

#header { height:138px; width:100%;}
#column_left { width:200px; float:left; padding-right:6px;}
#column_right { width:600px; float:right; padding:1px 15px 15px 6px; }
#footer { width:838px; margin-left:26px; padding:15px 0 15px 12px; background:url(../images/index_images/bkgd_footer.gif) top left repeat-x; }

h1 {font-size:18px; line-height:20px; font-family:Arial, Helvetica, sans-serif; margin-left:10px; }
h2 {color:#7f1d00; font-size:16px; line-height:18px; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
h3 {color:#000; font-size:15px; line-height:18px; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
h4 {color:#fff; font-size:15px; line-height:24px; font-family:Arial, Helvetica, sans-serif; background:#828282; padding-left:11px; margin:4px 0;}
h5 {color:#000; font-size:14px; line-height:16px; font-family:Arial, Helvetica, sans-serif; margin:5px 10px;}
h6 {color:#343C4D; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif; margin: 6px 10px; text-decoration:underline;}

p {font-size:12px; margin:10px; text-align:left;}

ul, ol {display: block;}
ul li, ol li {  font-size:12px; margin-bottom:4px;}
ul li a, ol li a{ color: #666666; text-decoration: underline; }
ul li a:hover, ol li a:hover{ color: #800D00; text-decoration: none; }

td{ font-size:12px; color:#333333; font-family: tahoma,verdana,arial;}

.clear { clear: both; }

.m_text { font-family:Tahoma; font-size:12px; line-height:normal; color:#828282; }
.m_text a { text-decoration:none; color:#828282;}
.m_text a:hover { text-decoration: underline;}
.m1_text { font-family:Tahoma; font-size:10px; line-height:.625em; color:#828282; }
.m2_text { font-family:Arial; font-size:13px; line-height:1.125em; }
.m3_text { font-family:Arial; font-size:13px; font-weight:bold; line-height:1.125em; color:#828282; }
	
.c_text { font-family:Tahoma; font-size:10px; line-height:1.3em; color:#706F6F; }
.c_text a {color:#828282;}
.c_text a:hover { text-decoration:none;}

img { border:none;}
a img {border:none;}

.right {float:right; padding-left:10px;}
.left {float:left; padding-right:10px;}
.center {text-align:center;}

.red {color:#7f1d00;}

.small{ font-size:11px; color:#2D2D2D; }
.small_b {font-size:11px; color:#2D2D2D; text-decoration:none; font-weight: bold;}

.line { border:#EEEEEE solid 1px; padding:8px;}
			 
#info_box_title { width:190px; padding:1px 6px 1px 3px; background-color:#EBE7DC; text-align:left; }
#info_box { width:185px; padding:9px 3px 12px 12px; background-color:#F8F8F8; text-align:left; }
#menu_box { width:185px; height:530px; padding:9px 12px 12px 1px;; background-color:#FFFFFF; text-align:left; border-right:#EEEEEE solid 1px ; }

#hdr_phone { float:right; padding-top:20px; padding-right:45px; margin:0; color:#828282; font-size:26px; line-height:1.0em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.nav_foot { font-family:Tahoma; font-size:12px; font-weight:bold; line-height:normal; color:#828282; margin-bottom:14px; }
.nav_foot a { text-decoration:none; color:#828282;}
.nav_foot a:hover { text-decoration: underline;}

/*---------  Header Styles   ------------------------*/
div#header { width:830px; height:150px; position: relative; }
div#header div.logo { background: url('../images/logo-head.png') no-repeat; padding-top: 85px; padding-left: 30px; font-size: 14px;}
div#header div.contact { float: right; margin-top: -80px; font-size: 20px; color: #959595; font:Arial, Helvetica, sans-serif; text-align: right; padding-right: 16px;}
div#header div.contact span {font-size: 26px;}


/*---------   Navigation Style   --------------------*/
div#header div.navigation { margin-top: 10px; background-color: #7f1d00; margin-bottom:8px; }
div#header div.navigation ul { list-style: none; height: 34px; padding-left: 15px; }
div#header div.navigation ul li { color: #fff; font-size: 13px; float: left; padding-left: 0px; margin-right: 2px; position: relative; padding-top: 8px; padding-bottom: 8px; }
div#header div.navigation ul li a { color: #fff; font-size: 13px; text-decoration: none; font-weight:bold; padding: 10px; }
div#header div.navigation ul li a:hover { color: #eee; background-color: #7f1d00; padding: 11px; }
/*---------  End of Navigation Styles  --------------*/

.green-heading {
	font-size: 16px;
	font-weight: bold;
	font-family: tahoma, Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #998968;
	padding: 8px;
}
.heading_cat { font-size:15px; color:#800D00; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:6px;}
	
.second_nav { font-family: Verdana, Arial, sans-serif; font-size:13px; line-height:20px; text-transform:uppercase; font-weight:bold; background: #EBE7DC; padding:4px; border:1px solid #EDECEC; margin-bottom:15px; text-align:center; }
.second_nav a { color:#000;}

.box_special { border-style: solid; border-width: 1px; border-color: #800D00; margin: 10px; padding: 5px; }
.box { font-family: Tahoma, Arial, sans-serif; background: #FFFFFF;	border: 1px solid #D5D5D5; margin-bottom: 5px; padding: 5px; }

.boxheading {
	font-size: 16px;
	color: #800D00;
	font-weight: bold;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ebe7dc;
	height: 22px;
	padding: 4px 0 4px 6px;
	border-bottom: 0px solid #FFFFFF;
	border-top: 4px solid #FFFFFF;
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
}
.part_head { font-family:Arial; font-size:13px; line-height:1.125em; color:#333333; font-weight:bold;}
.part_head a { text-decoration: none;}
.part_head a:hover { text-decoration: underline;}

/* part container */
.productListing {width:165px; text-align:center; margin:6px; padding:5px; float:left; border:solid 1px #7F1D00; font-size:1em;}
.productListing h5 {font-size:13px; padding:0;}
.productListing p {font-size:11px; text-align:center; padding:0; margin:0;}
.productListing td {text-align:left; font-weight:bold; }

.boxcontent { background-color: #FFFFFF; padding: 10px 8px 10px 8px;}

.se{ font-size:9px; color: #282E3E }

#shutter-pricing td {text-align:center; font-size:11px; color:#2D2D2D; font-weight: bold; }

#tableHdr {font-weight:bold; text-align:center; }
