/* -------------------- GLOBAL STYLING -------------------- */

* {margin:0; padding:0;}

body {

	margin:0; padding:0;
	
	background: #000 url(http://www.bluecollarguitar.com/images/background.gif) top left repeat-x;
	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: gray;
}

a:link, a:active, a:visited {color:gray; text-decoration: underline;}
a:hover {color:gray;text-decoration:none;}

#footer-nav a:link, #footer-nav a:active, #footer-nav a:visited {color:gray; text-decoration: none;}
#footer-nav a:hover {color:gray; text-decoration:underline;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

#container {width:990px;	margin:0 auto; padding:0;}

h1 {font-size:13px; color:gray; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding:5px 10px;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: gray; line-height: 20px; padding:10px;}


/* -------------------- HEADER -------------------- */

#header {
	
	width:990px; height:300px; clear:both;
	
	margin:0; padding:0;
	
	background: url(http://www.bluecollarguitar.com/images/header.jpg) top left no-repeat;
}

a.header-link {width:250px; height:78px; display: block; border:0; margin:0; padding:0; float:left;}
a.header-link {width:250px; height:78px; display: block; border:0; margin:0; padding:0; float:left;}
a.header-link span {display: none;}

#search-box {
	
	width:990px; height:78px;
	
	margin:0; padding:0;
}

#search-float {
	
	float:right; text-align: right;
	
	width:290px; height:54px;
	
	margin:0; padding:24px 24px 0 0;
}
#top-links {
	text-decoration:none;
	font-size:12px;
}
#top-links a {
	text-decoration:none;
	font-size:12px;
}

#search {width:207px; height:13px; padding:3px; margin:0 3px 0 0; background:#000; border:1px solid #585858; outline: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:gray;vertical-align:middle;}
#submit {width:47px; height:21px; padding:0; margin:0; background: #d13434 url(http://www.bluecollarguitar.com/images/search-btn.gif) top left no-repeat; border:0; color:gray; vertical-align:middle; }

#banner-one {width:652px; height:208px; margin:0 12px 5px 23px; padding:0; border:0; float:left;}
#banner-two {width:280px; height:208px; margin:0 23px 5px 0; padding:0; border:0; float:left;}


/* -------------------- CONTENT -------------------- */

#content {
	
	width:620px;
	
	margin:0; padding:5px 0 0 0;
	
	float:left;
}
#content1 {
	
	width:920px;
	
	margin:0 0 0 23px; 
	
	padding:5px 0 0 0;
}

.post {margin:4px; padding:10px 0; clear:both;}


#advertistment {
	
	width:620px; clear:both;
	
	margin:0; padding:0;
	
}

#column-one {width:185px; margin:0; padding:0 0 0 0; float:left;}
/*#column-one ul {width:154px; margin:0 8px 0 23px; padding:0; list-style: none; border-top:1px solid #3d3d3d;}*/
#column-one img {margin:10px 7px 10px 22px; padding:0; border:0;}

#column-one ul li a {
	
	/*width:130px; margin:0; padding:7px 0 7px 24px;*/
	
	list-style: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:gray; text-decoration: none;
	
	display: block;
}

#column-one ul li a:hover {text-decoration: underline; background: #111;}

#column-one ul li a.head {
	
	width:140px; margin:0; padding:7px 0 7px 14px;
	
	list-style: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:gray; text-decoration: none; font-weight: bold;
	
	display: block; border-bottom:1px solid #3d3d3d;
}

#column-one ul li a.head:hover {
	
	width:140px; margin:0; padding:7px 0 7px 14px;
	
	list-style: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:gray; text-decoration: none; font-weight: bold;
	
	display: block; border-bottom:1px solid #3d3d3d; background: #111;
}

#column-two {width:185px; margin:0; padding:0 0 0 0; float:left;}
#column-two ul {width:154px; margin:0 23px 0 8px; padding:0; list-style: none; border-top:1px solid #3d3d3d;}
#column-two img {margin:7px 22px 7px 7px; padding:0; border:0;}

#column-two ul li a {
	
	width:130px; margin:0; padding:7px 0 7px 24px;
	
	list-style: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:gray; text-decoration: none;
	
	display: block;
}

#column-two ul li a:hover {text-decoration: underline; background: #111;}

#column-two ul li a.head {
	
	width:140px; margin:0; padding:7px 0 7px 14px;
	
	list-style: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:gray; text-decoration: none; font-weight: bold;
	
	display: block; border-bottom:1px solid #3d3d3d;
}

#column-two ul li a.head:hover {
	
	width:140px; margin:0; padding:7px 0 7px 14px;
	
	list-style: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:gray; text-decoration: none; font-weight: bold;
	
	display: block; border-bottom:1px solid #3d3d3d; background: #111;
}

#cart {
	background-color:#fff;
}

/* ------------------ FOOTER ----------------- */

#footer-nav {
	
	width: 942px; 
	
	padding:10px 24px; margin:0;
}

.copyright {clear:both; font-size:10px; padding:15px 0; line-height:14px;}

/*----------------- FLASH -------------------- */
#mymovie {
	margin: 0px 0px 15px 23px;
	float: left;
}

