@charset "UTF-8";
/*****	Creek Hill Welding ~ Code by WebTek  ~ Copyright 2009  ****/
	
/********* global **************/

body {margin:0; padding:0; background:url(../images/body_bg.jpg) repeat-x #fff;}

#container {background:#fff; border:1px solid #ccc; width:826px; margin:22px auto; padding:8px 12px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.clear {clear:both;}

/*********** masthead ***********/

#masthead {background:url(../images/shoppingcart.gif) no-repeat top right;}

h1 {margin:0; background:url(../images/logo_bg.jpg) no-repeat; float:left; height:103px; width:677px; text-indent:-9999px;}
	
p.cart {font-size:12px; color:#666; margin:0; height:60px; width:110px; padding:10px 18px; display:block; float:left;}
p.cart a {color:#2b7d2b; font-weight:bold;}
p.cart a:hover {color:#333;}
	
p.phone {margin:0; font-family:Georgia, "Times New Roman", Times, serif; color:#006699; font-size:21px;} 

/*********** nav **********/

ul#nav {height:43px; background:#e4e5e8; list-style-type:none; margin:10px 0; padding:0;}
ul#nav li {float:left; display:block;}
ul#nav li a {display:block; float:left; height:13px; padding:15px 35px; color:#006699; text-decoration:none; border-right:solid 1px #ccc; border-left:1px solid #fff;}
ul#nav li a:hover, ul#nav li a.active {background:url(../images/nav_hov.gif) repeat-x; color:#fff; border-right:solid 1px #134113; border-left:solid 1px #99c899; height:13px;}
	
/******* sidebar ***********/

#sidebar {float:left; width:221px;}
#sidebar a, #content p a {color:#2b7d2b; text-decoration:none;}
#sidebar a:hover, #content a:hover {color:#0165A0;}
#sidebar ul {padding:0; margin:0; list-style-type:none; width:195px;}
#sidebar li {height:14px; padding:5px 20px; background:url(../images/bullet.gif) no-repeat 4px 6px #F7F8F9; border-bottom:1px dotted #999;}
	
h2 {margin:6px 0 2px 0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; background:url(../images/h2_bg.jpg) repeat-x #277227; width:187px; height:28px; padding:3px 0 0 8px;}

h2.search {width:185px; height:22px; background:url(../images/h2_bg.jpg) repeat-x #277227; padding:5px; margin:15px 0 0 0;}
#searchform {width:187px; height:50px; background-color:#F7F8F9; padding:8px 4px 0 4px;}
#searchform input {vertical-align: top;}
#searchform p {font-size:11px; margin-top:5px;}
/******** content ***********/

#content {float:left; width:601px;line-height:19px;}
#content a:link, #content a:visited, #content a:active {color:#2b7d2b; text-decoration:underline;}
#content a:hover {color:#0165A0;}
#content ol li {margin-bottom:15px;}

.intro {background:url(../images/intro.jpg) no-repeat; width:593px; height:63px; padding:157px 0 0 8px; margin-top:6px;}
.intro h3.inner {background:none; float:left; width:250px; padding:0; margin-top:20px;}
.intro a {color:#006699; float:left; width:150px; padding:22px 0 0 0;}

h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:20px; font-weight:normal; background:url(../images/h3_bg.gif) no-repeat; height:25px; width:588px; padding:3px 5px; margin-top:6px;}

h4 {font-weight:bold; font-size:14px; margin:0 0 -8px 0; color:#1D551D;}
	
.feature {float:left; width:165px; padding:0 0 0 20px; line-height:16px;}

/******** shopping cart ***********/
.detailname {font-size:16px; color:#005B88; margin-left:0; text-align:left; margin-bottom:8px;}
.detaildescription li {color:#003366;}
.prodname a {font-weight:bold;}
	
/*********** footer *************/

#footer  {width:850px; margin:0 auto; text-align:center;}
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
#footer a {color:#999; text-decoration:none;}
#footer a:hover {text-decoration:underline;}