@charset "UTF-8";
/*
Theme Name: DemosGuitars.com
Theme URL: http://www.DemosGuitars.com/
Description: 
Version: 1.1
Author: 
Author URL: http://www.180bydesign.com.com/

	Demos Guitars v1.1
	http://www.DemosGuitars.com/

	This theme may not be copied or used in part or in whole without explicit consent by owner.

*/

/* CSS RESET */
/* ------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,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;font-size:100.01%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white;margin:0px;}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}em {font-style: italic;}strong {font-weight: bold;}


/* GLOBALS */
/* ------------------------------------------------------------------------------------------*/
.left { float:left } .right { float:right; } .clear { clear:both; } a img {border: none;} td { border: none; } .hide {display: none;}

body {font: 14px georgia; color: #362f29; margin: 0px;  background: url(http://www.demosguitars.com/images/custom-guitars/bg-footer.gif) repeat;}

a:link {text-decoration: none; color: #af3726;}
a:visited {text-decoration: none; color: #af3726;}
a:hover { text-decoration: underline;}

h1,h2 {}
/*#container, #header, #header-logo, #header-signature, .sig-text, #header-menu {border: 1px solid #d0cdc5;}*/

#body_container {background-color: #f6f4ec; padding: 0px 0px 60px 0px;}
#container {position: relative;width: 866px; margin: 0px auto;}
#sub-container { }
#header {position: relative; width: 866px; height: 149px; z-index:4000;}
	#header-logo {position: relative; width: 342px; height: 74px; left: 30px; top: 13px;}
	#header-signature{position: absolute; right: 60px; top: 0px;width: 400px; height: 97px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-gary-demos-luthier.gif) no-repeat 60% -1px;}
	  h2.sig-text {display:none; position: relative; top: 61px;font-size: 12px; font-weight: normal; color: #af3726; text-align: center;}
	#header-menu {position: absolute; height: 52px;width: 866px; top: 97px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-menu-lines.gif) no-repeat;}
#footer {clear:both;position: relative; width: 100%; height: 93px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-footer.gif) repeat; margin: 0px 0px 0px 0px;}
	#footer-container {position: relative; margin: 0px auto; padding: 22px 0px 0px 0px;width: 805px; font: 11px verdana; color: #66605a;}
	#footer-container a {color: #66605a; margin-right: 20px;text-decoration: none;}
	#footer-container a:hover {text-decoration: underline;}
	#footer-logo {position: absolute; top: -16px; right: 0px;}
#breadcrumbs {margin: 20px 30px; font-size: 11px; font-style:italic;}



/* HOME */
/* ------------------------------------------------------------------------------------------*/
#home-content-featured {position: relative; z-index:0; width: 867px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-lines-1.gif) repeat-x 0% 100%;padding: 0;}
#home-intro {position:absolute; width:450px; height:173px; top:61px; left:412px; background:url(http://www.demosguitars.com/images/custom-guitars/bg-intro-text.png) no-repeat; z-index: 45;}
 h2.intro-text {color: #f6f4ec; font-size: 15px; margin: 32px 47px 40px 40px; line-height: 25px; letter-spacing: 1px; font-weight: normal;}
.name-hide {visibility:hidden; margin-right: 10px;}
#home-group {width: 867px; height: 302px; overflow: hidden; position: relative;}
.slide {width: 10000px; height: 304px; position: relative;}
.cycle, .cycle img {width: 867px; height: 300px;}
.home-graphic {position: relative; width: 867px; height: 304px; float: left;}
.home-image {}
.home-guitar-link {position: absolute; bottom: 2px; left: 0px; z-index: 50;}
.home-slide-nav {float: left; height: 30px; background-color: #f6f4ec;}
.home-slide-nav a.prev {display: block; width: 13px; height: 30px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-front-img-nav.gif) no-repeat 0 7px; text-indent: -100000px; float: left; margin-right: 15px;}
.home-slide-nav a.next {display: block; width: 13px; height: 30px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-front-img-nav.gif) no-repeat 0 -17px; text-indent: -100000px; float: left;}
.home-guitar-link-bgleft {float: left; background-color: #f6f4ec; height: 30px; padding: 0 28px 0 20px;}
.guitar-link { display: block; background: #f6f4ec url(http://www.demosguitars.com/images/custom-guitars/bg-front-link-arrow.gif) no-repeat right center;  padding-right: 15px; text-decoration: none; font-size: 12px; color: #af3726; height: 30px; line-height: 30px;}
.home-guitar-link-bgright {position: relative; float: left; background: url(http://www.demosguitars.com/images/custom-guitars/bg-home-featured-name.png) no-repeat; width: 4px; height: 30px;}

.home_left {clear:left;float:left; width:410px; margin: 33px 0px 0px 0px; }
.home_right {float:left; width:410px; margin: 33px 0px 0px 10px;}
.home_list_title {font:italic 14px Georgia; color:#66605a; height: 28px; width: 392px; margin: 0px 0px 13px 5px;}
.home_list_title_line {display:block; border-bottom: 1px solid #d0cdc5; border-right:1px solid #d0cdc5; height: 8px; }
.home_sale_link {font: italic 12px Georgia; margin: 0px 0px 0px 10px;}

/* INTERIORS */
/* ------------------------------------------------------------------------------------------*/

#content h1 {font-size: 20px; font-weight: bold; color: #362f29; margin: 0px 0px 35px 0px; text-transform: uppercase; position:relative; z-index:0;}
#content-left {display:block; width: 510px; float: left; padding: 5px 30px;}
#content-text { line-height: 25px; margin: 35px 0px;}
#content-text h2 {font-size: 18px; color: #af3726; line-height: 26px; margin: 0px 0px 30px 0px; }
#content-text h3 {color: #af3726; margin: 10px 0px 0px 0px;}
#content-right {width: 265px; float:left;}

#content-process {padding: 5px 15px 20px 30px; line-height: 20px;}
#content-process h1 {font-size: 20px; font-weight: bold; color: #362f29; margin: 0px 0px 35px 0px;}
.process-left, .process-right {float: left; width:400px;}
.process-left {margin-right:20px;}
.process-break {position: relative; height: 0px; border-top: 1px solid #c7c1b9; margin: 40px 0px;}


/* content-styles */
.Paragraph-Title {font-size:12px; font-family:verdana; color: #af3726;}


/* Guitar Lists */
/* ------------------------------------------------------------------------------------------*/

.guitar-list {padding: 5px 0px 0px 30px;}
.guitar-list-item {width:200px; float:left; margin: 0px 5px 26px 0px; height: 148px; position:relative;}
	.list-image {position:relative;}
	.list-image .price {position:absolute; bottom:2px; right:12px; }
	.index .guitar-list-item {height: auto;}

.list-link {/*background: url(http://www.demosguitars.com/images/custom-guitars/bg-guitar-listing-arrow.gif) no-repeat 0px 5px;*/ padding: 0px 5px 0px 0px; margin: 10px 0px 0px 9px;}
.list-link img {padding: 0px 10px 0px 0px;}
.list-link a {display: block; font:bold 12px/18px verdana;}
.list-image a {padding:6px 0px 5px 10px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-guitar-listing.gif) no-repeat; display:block;}
.list-image a {}
.list-desc {margin: 17px 5px 0px 9px; font: normal 13px/18px Georgia; color: #362f29;}
.list-more-link {margin: 5px 5px 0px 9px; font: italic 12px Georgia; padding: 0px 0px 0px 14px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-guitar-listing-arrow.gif) no-repeat 0px 50%;}

.home_left {clear:both;}


/* Guitar Details */
/* ------------------------------------------------------------------------------------------*/

.gt-image-details {width:450px; float: left; margin: 30px 50px 0px 0px;}
	.gt-image-lg {display:block; padding: 16px 24px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-guitar-detail-large.gif)no-repeat;}
	.gt-image-sm-box {margin: 12px 0px 0px 14px; position:relative;}
	.gt-image-sm-item a {display:block; position:relative;width: 90px; float:left; padding: 6px 8px 6px 10px; margin: 0px 0px 5px 0px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-guitar-detail-small.gif)no-repeat;}
		.gt-image-sm-item.row-4 a, .gt-image-sm-item.row-8 a, .gt-image-sm-item.row-12 a, .gt-image-sm-item.row-16 a {padding-right:0px;}    
	.gt-image-sm-plus {position:absolute; bottom: 13px; right: 18px;}

	.gt-video-sm-box {margin: 12px 0px 0px 14px; position:relative;}
		#content .gt-video-sm-box h1 {font-size: 14px; margin: 0px 0px 10px 0px;}
		.gt-video-sm-box a {display:block; position:relative;width: 90px; float:left; padding: 6px 8px 6px 10px; margin: 0px 0px 5px 0px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-guitar-detail-small.gif)no-repeat;}
		.embeded_video_hide {visibility:hidden; position:absolute; z-index: -10000;}


.gt_sample_audio_files {clear:left; margin: 17px 10px 0px 21px; position:relative; }
		#content .gt_sample_audio_files h1 {font-size: 14px; margin: 0px 0px 10px 0px;}
	.audio_sample {margin: 8px 0px 0px 0px; position:relative; }
	.audio_sample #oneBitInsert_1 {}
	.audio_sample a.audio_sample_file {position:relative; top:-4px; margin: 0px 0px 0px 2px; text-decoration:none; font-size: 16px; color: #362F29; cursor:default; }


.gt-text-details {width:315px; float: left;  margin: 30px 50px 0px 0px; }
	.gt-price {font: 12px verdana; color:#66605a; position:relative; top:-30px;}
		.old_price {font-size:11px;text-decoration: line-through; color:#999087;}
		.new_price {font-size:13px;color:#af3726; }
	.gt-desc {font: 14px/22px Georgia; color:#362f29;}
		.gt-desc p {padding: 0px 0px 15px 0px;}
		.gt-desc a {font-size: 17px; padding: 0px 0px 0px 15px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-guitar-listing-arrow.gif) no-repeat 0px 50%;}
	.gt-buynow {margin: 15px 0px 0px 3px; position: relative; left:-5px;}
	.gt-paypal-process {font: 11px Verdana; color:#999087;}




/* IMAGES & THUMBS */
/* ------------------------------------------------------------------------------------------*/
#content-right .thumb {width: 242px; height: 169px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-image-thumbs-page.gif) no-repeat; padding: 16px 0px 0px 23px; position:relative;}
.thumb a{position:relative;}
.thumb a .plus {position:absolute; bottom: 6px; right: 7px;}
.process-section .thumb {float: left;width: 190px; height: 163px; padding:6px 0px 0px 10px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-guitar-listing.gif) no-repeat; margin: 0px 0px 0px 0px; }
.process-section .thumb.2 {position:relative; left: 3px;}
.process-section .thumb .thumbPicCaption {font: 11px verdana; color: #988f86; margin: 18px 5px 0px 5px;}

/* MENU */
/* ------------------------------------------------------------------------------------------*/

#header-menu {text-transform: uppercase;}
#header-menu ul {position: relative; z-index: 9000; top: 10px; left: 50px; }
#header-menu ul li {float: left;}
#header-menu ul li a{display:block; color: #35332b; padding: 9px 15px 6px 15px; text-decoration: none; margin: 0px 30px 0px 0px; letter-spacing: 1.3px; font-size: 13px;}
#header-menu ul li a.hover /*:hover*/ {color:#f6f4ec; background-color:#af3726;}
/*#header-menu ul li.currentpage {display:block; padding: 9px 15px 6px 15px; text-decoration: none; margin: 0px 30px 0px 0px; letter-spacing: 1.3px; font-size: 13px; color:#f6f4ec; background-color:#af3726;}*/
	#header-menu ul li.currentpage a {color:#f6f4ec; background-color:#af3726; }
	#header-menu ul li.currentpage a.has-children {color:#f6f4ec; background: #af3726 url(http://www.demosguitars.com/images/custom-guitars/bg-menu-parent-over.gif) no-repeat 88% 13px; /*padding: 9px 20px 6px 15px;*/}
#header-menu ul li a.has-children  {position: relative; background:url(http://www.demosguitars.com/images/custom-guitars/bg-menu-parent.gif) no-repeat 88% 13px; padding: 9px 25px 15px 15px;}
	#header-menu ul li a.has-children.hover {background:url(http://www.demosguitars.com/images/custom-guitars/bg-menu-parent-over.gif) no-repeat 88% 13px;color:#f6f4ec; background-color:#af3726; height: 40px;}
	#header-menu ul li ul.child-nav {display:none; position: absolute; z-index:9001; width: 171px; background: url(http://www.demosguitars.com/images/custom-guitars/bg-menu-parrent-bottom.png) no-repeat 0% 100%; left: 0px; top: 40px; font: bold 11px verdana; padding: 0px 0px 8px 0px;  }
		/*#header-menu ul li:hover ul.child-nav {display:block; }*/
		#header-menu ul li ul.child-nav li {border-top: 1px solid #973527; background-color: #af3726; }
		#header-menu ul li ul.child-nav li a {background: none; color: #e7cf96; font-size: 11px; padding: 9px 0px 6px 0px; margin: 0px 12px;  width: 147px; letter-spacing: 1px;}
		#header-menu ul li ul.child-nav li a {color: #e7cf96;}
		#header-menu ul li ul.child-nav li a:hover {color: #f6f4ec;}

#header-menu ul li a.has-children {}


/* CONTACT */
/* ------------------------------------------------------------------------------------------*/
.form p {margin: 15px 0px 0px 0px;}
.form input {width: 270px; height: 20px; }
.form input, .form textarea { border:8px solid #e7cf96; color:#061843; font: 17px Georgia; padding: 6px 3px; padding: 6px 3px;}
	.form input[type="file"] {height: 26px; cursor:pointer;}
.form textarea {width: 400px; height: 150px; line-height: 25px; padding-left: 6px; overflow:hidden;}
.form input[type="submit"] { border:4px solid #362f29; margin:10px 0px; width: 80px; height: 40px;  background-color:#362f29; color:#e7cf96; padding: 3px; font: 15px verdana;}
.form input[type="submit"]:hover {background-color:#af3726; border:4px solid #af3726; cursor: pointer; }



