@charset "utf-8";
/* CSS Document */

body {
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	font-size: 12px;
	line-height:18px;
}

#wrap {
	width: 1034px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#contain {
	float: left;
	width: 1034px;
	background-image: url(images/mainbgstripe.jpg);
	background-repeat: repeat-y;
}
/**/
.salescontent{
	float:left;
	width:550px;
	padding-left:20px;
	padding-bottom:10px;
}
.t1{
	color:#910000;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.t2{
	color:#FF953D;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.t3{
	color:#fc3c00;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.t4{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.t1a{
	color:#910000;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
.t2a{
	color:#FF953D;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
.t3a{
	color:#fc3c00;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
.registerfields{
	background-color:#5b6666;
	border:1px #2c2c29 solid;
	
}
/*left side styles*/
. font_orange{
	color:#FFCC00;
}
.leftsideholder {
	float: left;
	width: 118px;
}
.rightsideholder {
	float: left;
	width: 116px;
}

.left1 {
	float: left;
	width: 118px;
	height: 127px;
}

/*Have an affair by date*/
#bydateleft{
	float:left;
	width:500px;
	padding-left:10px;
	padding-top:10px;
}
#bydateright{
	float:left;
	width:269px;
	padding-left:8px;
	padding-right:10px;
	padding-top:20px;
}
.bydatecontent{
	float:left;
	width:100%;
	padding-bottom:15px;
}
.bydatestrip {
	float: left;
	width: 480px;
	height: 29px;
	background-image:url(images/background_striptop5b.jpg);
	background-repeat:repeat-x;
	padding-top:15px;
	padding-left:20px;
}
.bydategeneric{
	float:left;
	width:98%;
	padding-bottom:15px;
}
.bydategeneric2{
	float:left;
	width:480px;
	padding-bottom:15px;
	padding-left:20px;
	padding-top:8px;
}
.bydategeneric2 a:link{
	color: #666666;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding-right:8px;
}
.bydategeneric2 a:visited{
	color: #666666;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding-right:8px;
}
.bydategeneric2 a:hover{
	color: #666666;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	padding-right:8px;
}
.bydategeneric2 a:active{
	color: #666666;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding-right:8px;
}
.bydatehow{
	float:left;
	width:259px;;
	background-image:url(images/bydatestrip.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:100%;
	padding:5px;
}
.bydatetitle{
	color:#910000;
	display:block;
	height:20px;
	font-size:16px;
	font-weight:bold;
}
.bydatetitle2{
	color:#910000;
	display:block;
	height:30px;
	font-size:16px;
	font-weight:bold;
}
/**/
.invbrandright6_holder2 {
	float: left;
	width: 500px;
	height: 215px;
}
.left2 {
	float: left;
	width: 118px;
	height: 40px;
	background-image: url(images/left2bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

.left3 {
	float: left;
	width: 118px;
	height: 225px;
}

.left4 {
	float: left;
	width: 118px;
	height: 14px;
	background-image: url(images/left3bg.jpg);
	background-position: right;
	background-repeat: no-repeat;
}


/*center style */

.center {
	float: left;
	width: 800px;
}

.header {
	float: left;
	width: 800px;
	height: 127px;
/*	background-image: url(images/headerbgstripe.jpg);
	background-position: left;
	background-repeat: repeat-x;
*/}

.header1 {
	float: left;
	width: 295px;
}

.header2 {
	float: left;
	width: 170px;
	height: 127px;
}

.header3 {
	float: right;
	width: 340px;
	height: 127px;
}

.header2_3 {
	float: left;
	width: 505px;
	height: 127px;
	background-image: url(images/headerbgstripe.jpg);
	background-position: left;
	background-repeat: repeat-x;
}	
.header2_3b {
	float: left;
	width: 505px;
	background: url(images/headerbgstripe.jpg) left repeat-x;
}
.header3a {
	float: left;
	width: 340px;
	height: 34px;
}

.header3a_1 {
	float: left;
	width: 97px;
}
.header3a_2 {
	float: left;
	width: 117px;
}
.header3a_3 {
	float: left;
	width: 167px;
	padding-top:7px;
}
.header3a_3 img{
	border:none;
	margin:0 3px;
}
.header3a_3 span{
	vertical-align:top;
}
.header3b {
	float: left;
	padding-left: 110px;
	width: 214px;
}

.header3c {
	float: left;
	width: 214px;
	padding-left: 130px;
	padding-top: 20px;
}
.header3ca{
	float:left;
	width:75%;
	padding-left:25%;
	font-size:11px;
}
.header3ca a:link{
	color:#CCCCCC;
	text-decoration:underline;
}
.header3ca a:visited{
	color:#CCCCCC;
	text-decoration:underline;
}
.header3ca a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
.header3ca a:active{
	color:#CCCCCC;
	text-decoration:underline;
}
#navHolder{
	float:left;
	width:800px;
	background-image:url(images/navstrip.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:40px;
}

.navigation {
	float: left;
	width: 800px;
	height: 40px;
}

.home {
	float: left;
	height: 40px;
	width:71px;
	display:block;
	text-align:center;
}

.about {
	float: left;
	height: 40px;
	width:173px;
	display:block;
	text-align:center;
}

.haveanaffair {
	float: left;
	height: 40px;
	width:127px;
	display:block;
	text-align:center;
}

.sales {
	float: left;
	height: 40px;
	width:63px;
	display:block;
	text-align:center;
}

.coolguitar {
	float: left;
	width: 165px;
	height: 40px;
	display:block;
	text-align:center;
}

.join {
	float: left;
	height: 40px;
	width:57px;
	display:block;
	text-align:center;
}

.contactus {
	float: left;
	height: 40px;
	width:122px;
	display:block;
	text-align:center;
}
.navspacer{
	float:left;
	width:3px;
	height:40px;
}

.presentation {
	float: left;
	width: 800px;
	height: 226px;
	border-bottom:#2c2b31 solid 3px;
	text-align:center;
}

/*right side styles */

.right1 {
	float: left;
	width: 116px;
	height: 127px;
}

.right2 {
	float: left;
	width: 116px;
	height: 40px;
	background-image: url(images/rightbg.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.right3 {
	float: left;
	width: 116px;
	height: 225px;
}

.right4 {
	float: left;
	width: 116px;
	height: 14px;
	background-image: url(images/rightbg2.jpg);
	background-position: left;
	background-repeat:no-repeat;
}


/* center - content styles */

.contentmain {
	overflow:hidden;
	float: left;
	width: 800px;
}

.contentmain_a {
	float: left;
	width: 800px;
	background-image:url(images/contentbgstipe1.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.contentmain_a23 {
	float: left;
	width: 800px;
}

.contentmain_b {
	float: left;
	width: 800px;
}

.contentmain_b1 {
	float: left;
	width: 452px;
}

.contentmain_b2 {
	float: left;
	width: 348px;
	padding-top: 17px;
}

.contentmain_b2_1 {
	float: left;
	width: 348px;
	background-image: url(images/contentbgstipe2.jpg);
	background-repeat:repeat-y;
	background-position: left;
}

.contentmain_b2_1a {
	float: left;
	width: 219px;
	padding-left:10px;
}

.contentmain_b2_1a_1 {
	float: left;
	width: 205px;
	padding-left: 10px;
	padding-right: 11px;
	padding-top: 5px;
}

.contentmain_b2_1b {
	float: left;
	width: 100px;
	height: 125px;
	background-color:#3c3c3c;
	padding-top:5px;
}

.contentmain_a1 {
	float: left;
	width: 551px;
}

.contentmain_a1_1 {
	float: left;
	width: 526px;
	height: 25px;
	padding-top: 25px;
	padding-left:25px;
}

.contentmain_a1_2 {
	float: left;
	padding-left: 27px;
	padding-right: 12px;
	width: 512px;
}

.contentmain_a1_3 {
	float: left;
	width: 551px;
	height: 8px;
	padding-top: 15px;
}

.contentmain_a1_4 {
	float: left;
	width: 526px;
	height: 19px;
	padding-top:6px;
	padding-left:25px;
}

.contentmain_a2 {
	float: left;
	width: 24px;
	height: 160px;
	background-image: url(images/bar1.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.contentmain_a3 {
	float: left;
	width: 225px;
}

.contentmain_a3_1 {
	float: left;
	width: 215px;
	height: 25px;
	padding-top: 25px;
	padding-left:10px;
}

.contentmain_a3_2 {
	float: left;
	width: 182px;
	padding-left: 10px;
	padding-right: 33px;
	background-image: url(images/howitworksbg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 5px;
	padding-bottom: 5px;
}


/*footer styles */

#footer {
	float: left;
	width: 1034px;
	background-image: url(images/mainbgstripe.jpg);
	background-repeat: repeat-y;
}

.footerleft {
	float: left;
	width: 118px;
	height: 97px;
	background-image: url(images/footerleft.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.footerright {
	float: left;
	width: 116px;
	height: 97px;
	background-image: url(images/footerright.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.footercenter {
	float: left;
	width: 800px;
}

.footercenter_1 {
	float: left;
	width: 800px;
	height: 97px;
	background-image: url(images/footercenterbg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.footercenter_1b {
	float: left;
	width: 796px;
	padding: 8px 0 0 4px;
	height: 97px;
	background-image: url(images/footerphoto.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.footercenter_1b img{
	border:none;
	margin:0 3px;
}
.footercenter_1b span{
	vertical-align:top;
}
.footercenter_2 {
	float: left;
	width: 800px;
	height: 48px;
}

.footercenter_2a {
	float: left;
	width: 100%;
	text-align:center;
}

.footercenter_2b {
	float: left;
	width: 230px;
	padding-left:5px;
	padding-top:10px;
}

.footercenter_2c {
	float: left;
	width: 550px;
	padding-top: 10px;
	padding-left: 10px;
}
.footertxt {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.footertxt:link {
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
.footertxt:visited {
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
.footertxt:hover {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.footertxt:active {
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
.title  {
	color: #999999;
	font-weight: bold;
}

.clickhere {
	color: #814e25;
	text-decoration: none;
}

a:hover.clickhere {
	color: #814e25;
	text-decoration: underline;
}
.welcomeback {
	color: #FF994E;
	width: 116px;
	height: 13px;
}
.welcomeback2 {
	color: #ffffff;
	width: 116px;
	height: 13px;
}
.welcomeback3 {
	color: #999999;
	width: 116px;
	height: 13px;
}
.aboutuscontent{
	float:left;
	width:780px;
	padding-left:10px;
	padding-right:10px;
}
.abouttitle_holder {
	float: left;
	width: 790px;
	height: 25px;
	padding-top: 25px;
	padding-left:10px;
}
.about_picholder {
	float: left;
	width: 800px;
}
.about_picholder1 {
	float: left;
	width: 367px;
	height: 248px;
	padding-top:5px;
	padding-right:10px;
}
.about_contentholder1 {
	float:left;
	color:#666666;
	padding-left:10px;
	width:790px;
	padding-bottom:10px;
}
.invbybrandtitlemain {
	float:left;
	color:#666666;
	padding-left:10px;
	width:790px;
	padding-bottom:10px;
}
.about_contentholder2 {
	float: left;
	padding-left:10px;
}
/*Have An Affair - InvBrand */
.invbrandtopblack_bk {
	float: left;
	width: 799px;
	height: 7px;
	background-color:#000000;
}
.invbrandtitle_holder {
	float: left;
	width: 800px;
}
.invbrandleft1_holder {
	float: left;
	width: 484px;
	height: 240px;
	padding-top:10px;
	padding-left:18px;
	padding-right:10px;
}
.searchdate {
	float: left;
	width: 400px;
	padding-top:10px;
	padding-left:18px;
	padding-right:10px;
	padding-bottom:8px;
}
.searchdate2 {
	float: left;
	width: 360px;
	background-image:url(images/background_striptop5a.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:8px;
	padding-bottom:8px;
}
.invbrandright1_holder2 {
	float: left;
	width: 259px;
	background-image:url(images/background_striptop5a.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:5px;
}
.invbybrandtitle{
	float:left;
	width:250px;
	padding-bottom:8px;
	padding-top:10px;
	font-size:16px;
	color:#990000;
	font-weight:bold;
	padding-right:5px;
}
.searchgofm{
	float:left;
	width:255px;
}
.invbybrandtitle2{
	float:left;
	width:100%;
	padding-bottom:8px;
	padding-top:10px;
	font-size:16px;
	color:#990000;
	font-weight:bold;
}
.invbybrandcontent{
	float:left;
	width:169px;
	padding-right:5px;
}
.searchguitar{
	float:left;
	width:250px;
	padding-right:5px;
}
.invbybrandcontent2{
	float:left;
	width:159px;
	padding-right:5px;
}
.invbybrandcontent3{
	float:left;
	width:100%;
}
.invbybrandpic{
	float:left;
	width:94px;
	padding-top:20px;
	padding-right:5px;
}
.searchguitarpic{
	float:left;
	width:100px;
	padding-top:20px;
}
.invbybrandpic2{
	float:left;
	width:94px;
	padding-top:20px;
}
.invbybrandtitleW{
	color:#FFFFFF;
}
.invbybrandtitleW2{
	color:#666666;
}
.invbrandright2_holder {
	float: left;
	width: 150px;
	padding-top:10px;
}
.invbrandright3_holder {
	float: left;
	width: 105px;
	height: 180px;
	padding-top:10px;
	padding-left:15px;
}
.invbybrand-Holder{
	float:left;
	width:800px;
}
.invbrandright4_holder {
	float: left;
	width: 775px;
	height: 29px;
	background-image:url(images/background_striptop5b.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:25px;
}
.search .invbrandright4_holder {
	width:525px;
}
.searchdateTitle{
	float: left;
	width: 535px;
	height: 29px;
	background-image:url(images/background_striptop5b.jpg);
	background-repeat:repeat-x;
	padding-top:15px;
	margin-left:10px;
	margin-bottom:10px;
	padding-left:10px;
}
.searchdateTitle2{
	float: left;
	width: 535px;
	height: 10px;
	background-image:url(images/background_striptop5b.jpg);
	background-repeat:repeat-x;
	margin-left:10px;
	padding-left:10px;
}
.searchproductsHold{
	float:left;
	width:560px;
	border-right:#111111 solid 1px;
	height:1000px;
}
.linksTitleHolder {
	float: left;
	width: 256px;
	height: 26px;
	background-image:url(images/background_striptop5b.jpg);
	background-repeat:repeat-x;
	padding-top:13px;
	padding-left:20px;
}
.contacthold {
	float: left;
	width: 100%;
	background-image:url(images/background_striptop5b.jpg);
	background-repeat:repeat-x;
	padding-top:15px;
}
.invbrandright4_holder2 {
	float: left;
	width: 480px;
	height: 29px;
	background-image:url(images/background_striptop5b.jpg);
	background-repeat:repeat-x;
	padding-top:15px;
	padding-left:20px;
}
.invbrandright5_holder {
	float: left;
	width: 800px;
	border-bottom: #121212 solid 2px;
}
.invbrandright5_holder2 {
	float: left;
	width: 100%;
	margin-bottom:10px;
}
.invbrandright5_holder3 {
	float: left;
	width: 100%;
	border-bottom: #121212 solid 2px;
}
.invbrand_horizontalspacer {
	float: left;
	width:20px;
	height:485px;
}
.invbrandright5a_holder {
	float: left;
	width: 203px;
	height:23px;
	padding-top:25px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	text-align:center;
	color:#FFFFFF;
}
.invbrandright5b_holder {
	float: left;
	width: 185px;
	height:23px;
	padding-top:25px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	text-align:center;
	color:#FFFFFF;
}
.invbrandright5b_holder2 {
	float: left;
	width: 148px;
	height:23px;
	padding-top:25px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	text-align:center;
	color:#FFFFFF;
}
.invbrandright5c_holder {
	float: left;
	width: 106px;
	height:23px;
	padding-top:25px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	color:#FFFFFF;
}
.invbrandright5d_holder {
	float: left;
	width: 105px;
	height:23px;
	padding-top:25px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	color:#FFFFFF;
}
.invbrandright5e_holder {
	float: left;
	width: 189px;
	height:23px;
	padding-top:25px;
	border-bottom: #121212 solid 2px;
	text-align:center;
	color:#FFFFFF;
}
.invbrandright5e_holder2 {
	float: left;
	width: 142px;
	height:23px;
	padding-top:25px;
	border-bottom: #121212 solid 2px;
	text-align:center;
	border-right: #121212 solid 2px;
	color:#FFFFFF;
}
.invbrandright6_holder {
	float: left;
	width: 800px;
	height: 215px;
}
.invbrandright6_holder2 {
	float: left;
	width: 100%;
	height: 215px;
}
.invbrandright6a_holder {
	float: left;
	width: 203px;
	height:205px;
	padding-top:10px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px; 
}
.invbrandright6b_holder {
	float: left;
	width: 185px;
	height:205px;
	padding-top:10px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	text-align:center;
}
.invbrandright6b_holder2 {
	float: left;
	width: 148px;
	height:205px;
	padding-top:10px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	text-align:center;
}
.invbrandright6b_holder2 {
	float: left;
	width: 148px;
	height:205px;
	padding-top:10px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	text-align:center;
}
.invbrandright6c_holder {
	float: left;
	width: 106px;
	height:205px;
	padding-top:10px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	text-align:center;
}
.invbrandright6d_holder {
	float: left;
	width: 105px;
	height:205px;
	padding-top:10px;
	border-right:#121212 solid 2px;
	border-bottom: #121212 solid 2px;
	text-align:center;
}
.invbrandright6e_holder {
	float: left;
	width: 189px;
	height:205px;
	padding-top:10px;
	border-bottom: #121212 solid 2px;
	text-align:center;
}/*
.invbrandright6e_holder2 {
	float: left;
	width: 148px;
	height:205px;
	padding-top:10px;
	border-bottom: #121212 solid 2px;
	text-align:center;
}*/
.invbrandright6e_holder2 {
	float: left;
	width: 142px;
	height:205px;
	padding-top:10px;
	border-bottom: #121212 solid 2px;
	border-right: #121212 solid 2px;
	text-align:center;
}
.invbrandright7_holder {
	float: left;
	width: 800px;
	height: 205px;
}
.invbrandright8_holder {
	float: left;
	width: 780px;
	height: 80px;
	padding-top:10px;
	padding-left:20px;
}
.cartHolder{
	float: left;
	width: 780px;
	height: 100%;
	padding-top:10px;
	padding-left:20px;
}
.search .cartHolder{
	width: 500px;
}
.cartHolder2{
	float: left;
	width: 780px;
	height: 100%;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:15px;
}
#linksmain{
	float:left;
	width:276px;
}
#linksHold{
	float:left;
	width:276px;
}
.linksHolder{
	float: left;
	width: 256px;
	height: 100%;
	padding-bottom:10px;
	padding-left:20px;
}
.links01{
	float:left;
	width:250px;
	padding-right:6px;
}
.linksbannersHolder{
	float:left;
	padding-left:8px;
	width:500px;
	margin-left:7px;
	border-left:#1b1b1b solid 1px;
	height:100%;
}
.linksbanner{
	float:left;
	width:500px;
	padding-bottom:9px;
	background-image:url(images/bannersdivider.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:5px;
	height:100px;
}
.linksbanner2{
	float:left;
	width:500px;
	padding-bottom:9px;
	margin-bottom:5px;
	height:60px;
	background-image:url(images/bannersdivider.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:5px;
}
.linksbanner2a{
	float:left;
	width:500px;
	padding-bottom:9px;
	margin-bottom:5px;
	background-image:url(images/bannersdivider.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:5px;
}
.linksbanner3{
	float:left;
	width:500px;
	padding-bottom:9px;
	margin-bottom:5px;
	height:60px;
	margin-bottom:5px;
}
.links01 a:link{
	display:block;
	color:#fc3c00;
	text-decoration:none;
	line-height:25px;
	background-image:url(images/arrows.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:15px;
}
.links01 a:visited{
	display:block;
	color:#fc3c00;
	text-decoration:none;
	line-height:25px;
	background-image:url(images/arrows.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:15px;
}
.links01 a:hover{
	display:block;
	color:#fc3c00;
	text-decoration:underline;
	line-height:25px;
	background-image:url(images/arrows.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:15px;
}
.links01 a:active{
	display:block;
	color:#fc3c00;
	text-decoration:none;
	line-height:25px;
	background-image:url(images/arrows.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:15px;
}
.contactHolder{
	float:left;
	width:100%;
}
.contactHolder2{
	width: 790px;
	height: 100%;
	padding-top:10px;
	padding-left:10px;
}
.invbrandright8a_holder {
	float: left;
	width: 250px;
	height: 22px;
}
.invbrandright8a1_holder {
	float: left;
	width: 140px;
	height: 22px;
}
.invbrandright8a_spacer {
	float: left;
	width: 10px;
	height: 22px;
}
.invbrandright8a2_holder {
	float: left;
	width: 100px;
	height: 22px;
}
/*Have An Affair - InvDetails */
.2004fender_holder {
	float: left;
	width: 494px;
	height: 76px;
	background-image:url(images/background_striptop.jpg);
	background-repeat:repeat-x;
}
.otherimages_holder {
	float: left;
	width: 494px;
	height: 74px;
}
.otherimages_contentholder {
	float: left;
	width: 105px;
	height: 64px;
	padding-top:10px;
	padding-left: 10px;
}
.constdesign_holder {
	float: left;
	width: 483px;
	background-image:url(images/background_stripmid.jpg);
	background-repeat:repeat-x;
	padding-top: 10px;
	padding-left: 10px;
}
.leftbottombar_holder {
	float: left;
	width: 498px;
	background-image:url(images/invdetailstrip03.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:11px;
	/*background-color:#0D0D0D;*/
	border:#1b1b1b solid 1px;
}
.leftbottombar_holder2 {
	float: left;
	width: 240px;
	background-image:url(images/invdetailstrip03.jpg);
	background-repeat:repeat-x;
	background-color:#000;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:11px;
	border:#1b1b1b solid 1px;
}
.leftbottombar_holder2a {
	float: left;
	width: 248px;
	background-image:url(images/invdetailstrip03.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:11px;
	margin-left:5px;
	border:#1b1b1b solid 1px;
}
.leftbottombar1_holder {
	float: left;
	height:22px;
	width:80%;
	padding-left:7%;
	padding-bottom:8px;
}
.leftbottombar1a_holder {
	float: left;
	width: 80px;
	height:22px;
}
.btnholder {
	float: left;
	height:22px;
}
.leftbottombar1a_spacer {
	float: left;
	width: 10px;
	height:22px;
}
.leftbottombar1b_holder {
	float: left;
	width: 101px;
	height:23px;
}                    
/*Have An Affair - InvResconfirm */
.resconfirm_holder {
	float: left;
	width: 800px;
	height: 66px;
	background-image: url(images/background_striptop2.jpg);
	background-repeat:repeat-x;
	padding-top:30px;
	text-align: center;
}
.resconfirm1_holder {
	float: left;
	width: 800px;
	height: 70px;
	background-image: url(images/background_striptop2a.jpg);
	background-repeat:repeat-x;
}
.fenderlogo_holder {
	float: left;
	width: 167px;
	height: 70px;
	padding-left: 30;
	text-align: center;
}    
.fendercontent_holder {
	float: left;
	width: 466px;
	height: 45px;
	padding-top: 25px;
	text-align: center;
}
.resconfirm_holdera {
	float: left;
	width: 398px;
	background-image: url(images/background_striptop2b.jpg);
	background-repeat:repeat-x;
	padding-top: 10px;
}
.resconfirmcontent1_holder {
	float: left;
	width: 388px;
	height:305px;
	background-image:url(images/background_striptop2c.jpg);
	background-repeat:repeat-x;
	padding-top: 10px;
	padding-left:10px;
}
.resconfirmleft1a_holder {
    float: left;
	width: 120px;
	height: 130px;
	padding-top:10px;
	padding-left:10px;
}
.resconfirmleft1b_holder {
    float: left;
	width: 245px;
	height: 130px;
	padding-top:10px;
	padding-left:10px;
}
.resconfirmleft1c_holder {
    float: left;
	width: 164px;
	height: 150px;
	padding-top:10px;
	padding-left:10px;
}
.resconfirmleft1d_holder {
    float: left;
	width: 60px;
	height: 150px;
	padding-top:10px;
	padding-left:0px;
}
.resconfirmleft1e_holder {
    float: left;
	width: 130px;
	height: 25px;
	padding-top:135px;
	padding-left:20px;
}

.fendercontent1a_holder {
	float: left;
	width: 225px;
	height:140px;
	padding-top:5px;
}
.fendercontent1b_holder {
	float: left;
	width: 130px;
	height:30px;
	padding-top:115px;
	padding-left:33px;
}
.centerbar_holder {
	float: left;
	width: 17px;
	height: 430px;
	padding-top:10px;
}
.centerbar1_holder {
	float: left;
	width: 15px;
	height: 425px;
	background-image:url(images/center_bar.jpg);
	background-repeat:repeat-y;
	padding-top:10px;
}
.fendercontent2_holder {
	float: right;
	width: 369px;
	height: 410px;
	padding-top:30px;
	padding-left:10px;
}
.fendercontent3_holder {
	float: left;
	width: 388px;
	height: 120px;
	background-image:url(images/background_striptop2d.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:10px;
}
.fendercontent3a_holder {
	float: left;
	width: 120px;
	padding-top:5px;
	padding-left:265px;
}
.holdholder1 { 
	float:left;
	width:355px; 
}
.holdholder2 { 
	float:left;
	width:355px; 
	padding-top:5px;
}
/*Have An Affair - InvLocation*/
.fontsize16_orange {
	font-size:16px;
	color:#FF9900;
}
.fontsize16_red {
	font-size:16px;
	color:#990000;
}
.fontsize12_orange {
	font-size:12px;
	color:#FF9900;
}
.fontsize12_red {
	font-size:12px;
	color:#990000;
}
.font12_red_bold {
	color:#990000;
	font-size:12px;
	font-weight: bold;
}
.font13_yellow_bold {
	font-size:13px;
	color:#FF9900;
	font-weight:bold;
}
.font12_yellow {
	font-size:12px;
	color:#FF9900;
}
.font13_red {
	font-size:13px;
	color:#990000;
}

.reslocation_holder {
	float: left;
	width: 493px;
	height: 106px;
	background-image: url(images/background_striptop3a.jpg);
	background-repeat:repeat-x;
	padding-top:30px;
}
.reslocation_holdera {
	float: left;
	width: 100%;
	height: 90px;
	background-image: url(images/background_striptop3a.jpg);
	background-repeat:repeat-x;
	padding-top:30px;
}
.reslocationlogo_holder {
	float: left;
	width: 152px;
	height:66px;
	padding-left: 15px;
	padding-top:10px;
}    
.reslocationcontent_holder {
	float: left;
	width: 705px;
	height: 50px;
	padding-top:25px;
	padding-left:20px;	
}
.reslocationcontent2_holder {
	float: right;
	width: 307px;
	height: 230px;
}
.reslocationcontent2_spacer1 {
	float: left;
	width: 37px;
	height: 230px;
	background-color:#000000;
}
.reslocationcontent2a_holder {
	float: right;
	width: 240px;
	height: 190px;
	background-image: url(images/background_striptop3b.jpg);
	background-repeat:repeat-x;
	padding-top:40px;
	padding-left:30px;
}
.resceiptbottom {
	float: right;
	width: 240px;
	height: 50px;
	background-image:url(images/receiptbottom.jpg);
	background-repeat:repeat-x;
	padding-top:40px;
	padding-left:30px;
}
.reslocationcontent1_holdera {
	float: left;
	width: 790px;
	padding-left:7px;
}
.reslocationcontent3_holder {
	float: left;
	width: 483px;
	background-image: url(images/background_striptop3c.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
}
.reslocationcontent3_holdera {
	float: left;
	width: 773px;
	background-image: url(images/background_striptop3c.jpg);
	background-repeat:repeat-x;
	padding-top:15px;
	padding-left:10px;
}
.reslocationcontent2_holdera {
	float: left;
	width: 270px;
	padding-right:10px;
	padding-left:7px;
}
.reslocationcontent2_spacer2 {
	float: left;
	width: 37px;
	height: 276px;
	background-color:#000000;
}
.reslocationcontent4_holder {
	float: right;
	width: 268px;
}
.reslocationcontent4a_holder {
	float: right;
	width: 233px;
	height: 236px;
	background-image: url(images/background_striptop3d.jpg);
	background-repeat:repeat-x;
	padding-top:40px;
	padding-left:35px;
}
.picmargin{
	float:left;
	padding-right:10px;
}

.picmargin_rt{
	float:right;
	padding-left:10px;
}

/*Have An Affair - InvReciept*/
.resreciept_headerholder {
	float: left;
	width: 800px;
	height: 38px;
	background-image: url(images/background_striptop4a.jpg);
	background-repeat:repeat-x;
	padding-top:30px;
}
.resrecieptheader3_contentholder {
	float: left;
	width: 555px;
	height: 47px;
	background-image: url(images/background_striptop4b.jpg);
	background-repeat:repeat-x;
	padding-top:30px;
}
.resrecieptlogo_holder {
	float: left;
	width: 800px;
	height: 77px;
}
.resrecieptlogo1_contentholder {
	float: left;
	width: 212px;
	height: 67px;
	background-image: url(images/background_striptop4b.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:30px;
}
.resrecieptleft_holder {
    float: left;
	width: 378px;
	height: 465px;
}
.resrecieptleft1_holder {
    float: left;
	width: 368px;
	background-image: url(images/background_striptop4c.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
}
.resrecieptleft1a_holder {
    float: left;
	width: 120px;
	height: 140px;
	padding-top:10px;
	padding-left:10px;
}
.resrecieptleft1b_holder {
    float: left;
	width: 235px;
	height: 140px;
	padding-top:10px;
	padding-left:10px;
}
.resrecieptleft1c_holder {
    float: left;
	width: 164px;
	height: 170px;
	padding-top:10px;
	padding-left:10px;
}
.resrecieptleft1d_holder {
    float: left;
	width: 60px;
	height: 170px;
	padding-top:10px;
	padding-left:0px;
}
.resrecieptleft1e_holder {
    float: left;
	width: 125px;
	height: 45px;
	padding-top:135px;
	padding-left:15px;
}
.resrecieptleft2holder {
    float: left;
	width: 368px;
	background-image: url(images/background_striptop4d.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:8px;
}
.resrecieptleft2aholder {
    float: left;
	width: 125px;
	height: 20px;
	padding-top:5px;
	padding-left:242px;
}
.resrecieptleft2bholder {
    float: left;
	width: 270px;
	height: 20px;
	padding-top:5px;
	padding-left:105px;
}
.resreciept_horizontalbar {
    float: left;
	width: 20px;
	height: 470px;
	background-image: url(images/horizontal1_bar.jpg);
	background-repeat:repeat-y;
}
.resrecieptright_holder {
    float: left;
	width: 378px;
	height: 450px;
	background-image: url(images/background_striptop4c.jpg);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
}
.stratocaster {
	 width:238;
	 height:238;
}
/*inv details*/
.invdetailsHolder{
	float:left;
	width:800px;
	padding-top:15px;
}
.search .invdetailsHolder{
	float:right;
	width:550px;
}
.contentsearch .invdetailsHolder{
	float:left;
	width:600px;
	padding-top:15px;
	border:1px solid red;
}
.invdetailsHolder2{
	float:left;
	width:800px;
	padding-top:15px;
	padding-bottom:15px;
}
.invdetailsleftHolder{
	float:left;
	padding-left:10px;
	width:510px;
	padding-right:10px;
}
.invdetailsrightHolder{
	float:left;
	width:250px;
	padding-right:10px;
}
.invdetails01{
	float:left;
	width:510px;
	height:75px;
	background-image:url(images/fenderstrip.jpg);
	background-repeat:repeat-x;
}
.invdetails01a{
	float:left;
	width:510px;
	background-image:url(images/fenderstrip.jpg);
	background-repeat:repeat-x;
	padding-bottom:30px;
}
.invdetailstitle01{
	float:left;
	width:353px;
	padding-left:10px;
	padding-top:15px;
}
.carttitle{
	float:left;
	width:280px;
	padding-left:10px;
}
.carttitle2{
	float:left;
	width:350px;
	padding-left:10px;
}
.cart-title{
	font-weight:bold;
	color:#f58d3a;
	font-size:16px;
}
.cart-title2{
	font-weight:bold;
	color:#f58d3a;
	font-size:14px;
}
.cartprice{
	float:left;
	width:60px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.cartprice2{
	float:left;
	width:60px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	height:50px;
}
.cartadded{
	float:left;
	width:300px;
}
.cartadded2{
	float:right;
	width:301px;
	padding-right:10px;
}
.cartdes{
	float:left;
	width:100px;
	padding-left:10px;
	padding-right:10px;
	font-size:13px;
	font-weight:bold;
	color:#f58d3a;
	text-align:center;
	padding-bottom:5px;
}
.cartdes3{
	float:left;
	width:100px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	color:#f58d3a;
	text-align:center;
	padding-bottom:5px;
}
.cartdes2{
	float:left;
	width:120px;
	padding-left:10px;
	padding-right:10px;
	font-size:13px;
	font-weight:bold;
	color:#f58d3a;
	text-align:center;
	padding-bottom:5px;
}
.invdetailstitletext02{
	font-weight:bold;
	color:#ff3f00;
	font-size:13px;
}
.invdetailslogo{
	float:left;
	width:137px;
	padding-right:10px;
	padding-top:7px;
}
.invdetails02{
	float:left;
	width:510px;
	height:69px;
	background-image:url(images/invdetailstrip.jpg);
	background-repeat:repeat-x;
}
.invdetailstitle02{
	float:left;
	width:100px;
	padding-left:10px;
	padding-top:10px;
}
.invdetailstitletext03{
	font-size:10px;
	line-height:normal;
}
.invdetailsother{
	color:#990000;
	font-size:12px;
	font-weight:bold;
}
.invdetailsimages{
	color:#CCCCCC;
	font-size:12px;
	font-weight:bold;
}
.invdetailspicshold{
	float:left;
	width:51px;
	height:60px;
	padding-right:3px;
}
.cartpics{
	float:left;
	width:180px;
	height:200px;
	padding-right:15px;
	padding-bottom:8px;
}
.cartpics2{
	float:left;
	width:100px;
	height:100px;
	padding-right:15px;
}
.invdetails03{
	float:left;
	width:510px;
	background-image:url(images/invdetailstrip02.jpg);
	background-repeat:repeat-x;
	padding-top:7px;
}
.invdetailstitle03{
	float:left;
	width:500px;
	padding-left:10px;
	padding-top:10px;
	color:#FFFFFF;
}
.invdetailstitle04{
	float:left;
	width:500px;
	padding-left:10px;
	padding-top:10px;
	color:#990000;
	font-size:12px;
}
.invdetailscontent{
	float:left;
	width:480px;
	padding-left:30px;
	padding-top:10px;
}
/*details right*/
.invdetailsguitar{
	float:left;
	width:260px;
	text-align:center;
	padding-bottom:10px;
}
.invdetails04{
	float:left;
	width:240px;
	background-image:url(images/invdetailstrip04.jpg);
	background-repeat:repeat-x;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
}
.invdetailsW{
	color:#FFFFFF;
	font-weight:bold;
}
.invdetailsR{
	color:#990000;
	font-weight:bold;
}
.invdetailsGr{
	color:#ff993e;
}

/*How it works*/
.howleftcolumn{
	float:left;
	width:443px;
	padding-left:10px;
	border-right:#161616 solid 1px;
}
.howrightcolumn{
	float:left;
	width:326px;
	padding-left:10px;
}
.howcontentHolder{
	float:left;
	width:433px;
	margin-right:5px;
}
.howtitle{
	float:left;
	width:433px;
	padding-bottom:8px;
}
.howcontent{
	float:left;
	width:433px;
	padding-bottom:8px;
	border-bottom:#161616 solid 1px;
}
.howlatest{
	float:left;
	width:433px;
	margin-bottom:8px;
}
.readtheprocessU{
	color:#fc3c00;
}
.readtheprocess{
	color:#ff993e;
	text-decoration:underline;
}
a:link.readtheprocess{
	color:#ff993e;
	text-decoration:underline;
}
a:visited.readtheprocess{
	color:#ff993e;
	text-decoration:underline;
}
a:hover.readtheprocess{
	color:#ff993e;
	text-decoration:none;
}
a:active.readtheprocess{
	color:#ff993e;
	text-decoration:underline;
}

/**/
.readtheprocessRed{
	color:#fc3c00;
	text-decoration:underline;
}
a:link.readtheprocessRed{
	color:#fc3c00;
	text-decoration:underline;
}
a:visited.readtheprocessRed{
	color:#fc3c00;
	text-decoration:underline;
}
a:hover.readtheprocessRed{
	color:#fc3c00;
	text-decoration:none;
}
a:active.readtheprocessRed{
	color:#fc3c00;
	text-decoration:underline;
}

/**/
.readtheprocessGray{
	color:#666666;
	text-decoration:underline;
	font-size:11px;
}
a:link.readtheprocessGray{
	width:100%;
	white-space:nowrap;
	color:#666666;
	text-decoration:underline;
	font-size:11px;
}
a:visited.readtheprocessGray{
	color:#666666;
	text-decoration:underline;
	font-size:11px;
}
a:hover.readtheprocessGray{
	color:#666666;
	text-decoration:none;
	font-size:11px;
}
a:active.readtheprocessGray{
	color:#666666;
	text-decoration:underline;
	font-size:11px;
}
/**/
.readtheprocessRedS{
	color:#fc3c00;
	text-decoration:underline;
	font-size:10px;
}
a:link.readtheprocessRedS{
	color:#fc3c00;
	text-decoration:underline;
	font-size:10px;
}
a:visited.readtheprocessRedS{
	color:#fc3c00;
	text-decoration:underline;
	font-size:10px;
}
a:hover.readtheprocessRedS{
	color:#fc3c00;
	text-decoration:none;
	font-size:10px;
}
a:active.readtheprocessRedS{
	color:#fc3c00;
	text-decoration:underline;
	font-size:10px;
}

.howrighttitle{
	float:left;
	width:326px;
}
.howpics{
	float:left;
	width:326px;
	text-align:center;
}
/*res confirm*/
#receipthold{
	float:left;
	width:780px;
	padding-left:10px;
}
.resconfirm01{
	float:left;
	width:780px;
	font-size:16px;
	color:#f68e3a;
	text-align:center;
	font-weight:bold;
	height:35px;
}
.pagestitle{
	float:left;
	width:780px;
	font-size:16px;
	color:#f68e3a;
	text-align:center;
	font-weight:bold;
	height:35px;
	padding-top:10px;
}
.contactform{
	float:left;
	width:780px;
	font-size:12px;
	color:#666666;
	text-align:center;
	height:200px;
	padding-top:10px;
}
.contactform a:link{
	color:red;
	text-decoration:underline;
}
.contactform a:visited{
	color:red;
	text-decoration:underline;
}
.contactform a:hover{
	color:red;
	text-decoration:none;
}
.contactform a:active{
	color:red;
	text-decoration:underline;
}
.pagestitle2{
	float:left;
	width:780px;
	font-size:16px;
	color:#f68e3a;
	text-align:center;
	font-weight:bold;
	height:35px;
	padding-top:25px;
	padding-left:20px;
}
.registernotes{
	float:left;
	width:778px;
	height:100%;
	padding-bottom:8px;
}
.parag01{
	float:left;
	width:240px;
	padding-right:9px;
	padding-left:10px;
}
.parag02{
	float:left;
	width:254px;
	padding-left:3px;
	padding-right:3px;
}
.parag04{
	float:left;
	width:778px;
}
.parag03{
	float:left;
	width:240px;
	padding-left:9px;
}
.resconfirm02a{
	float:left;
	width:778px;
	height:67px;
	background-image:url(images/resconfirmstrip.jpg);
	background-repeat:repeat-x;
	padding-bottom:8px;
	background-color:#0d0d0d;
}
.resconfirmlogo{
	float:left;
	width:137px;
	padding-right:10px;
	padding-top:1px;
	padding-left:10px;
}
.resconfirmtitle{
	float:left;
	width:590px;
	color:#FFFFFF;
	padding-top:30px;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
}
.resconfirmtitle2{
	float:left;
	width:100%;
	color:#FFFFFF;
	padding-top:5px;
	font-size:16px;
	font-weight:bold;
}
.resconfirmtitle3{
	float:left;
	width:100%;
	color:#FFFFFF;
	padding-top:5px;
	height:25px;
	background-image:url(images/resconfirmstrip2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-top:#161616 solid 1px;
}
.resconfirmtitle4{
	float:left;
	width:100%;
	color:#FFFFFF;
	padding-top:5px;
	height:25px;
}
.searchtitle{
	float:left;
	width:100%;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:3px;
}
.searchtitle2{
	float:left;
	width:223px;
	color:#666666;
	padding-bottom:3px;
	background-color:#101010;
}
.iconsHolder{
	float:left;
	width:120px;
}
.icon01{
	float:left;
	width:100px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:20px;
}
.icon02{
	float:left;
	width:100px;
	padding-top:2px;
	padding-left:20px;
}
.viewdetails{
	float:left;
	width:40px;
	text-align:center;
	padding-top:5px;
}
.affairspacer{
	float:left;
	width:100%;
	height:10px;
	padding-top:8px;
}
.search .affairspacer{
	width:550px;
	overflow:hidden;
}
.resconfirmtitle2a{
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:1%;
}
.resconfirmleftHolder{
	float:left;
	width:410px;
	padding-left:10px;
	border-right:#161616 solid 1px;
}
.telHolder{
	float:left;
	width:257px;
	padding-left:10px;
	height:120px;
}
.telHolder1{
	float:left;
	width:235px;
	border-left:#161616 solid 1px;
	height:120px;
}
.telHolder1a{
	float:left;
	width:285px;
	height:120px;
	border-left:#161616 solid 1px;
}
.resconfirm03{
	float:left;
	width:407px;
	padding-left:10px;
	background-color:#0e0e0e;
	background-image:url(images/resconfirmstrip2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-top:#161616 solid 1px;
	padding-top:10px;
}
.telHolder2{
	float:left;
	width:98%;
	background-color:#0e0e0e;
	background-image:url(images/resconfirmstrip2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-top:#161616 solid 1px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2%;
	height:120px;
}
.resconfirm03a{
	float:left;
	width:750px;
	background-color:#0e0e0e;
	background-image:url(images/resconfirmstrip2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-top:#161616 solid 1px;
	padding-left:15px;
	padding-right:15px;
	padding-top:2%;
}
.resconfirm04{
	float:left;
	width:407px;
	padding-left:10px;
	background-color:#0e0e0e;
	background-image:url(images/resconfirmstrip02.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-top:#161616 solid 1px;
	padding-top:10px;
}
.confirmnotes{
	float:left;
	width:400px;
	padding-left:10px;
	padding-right:7px;
	background-color:#0e0e0e;
	background-image:url(images/resconfirmstrip02a.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-top:#161616 solid 1px;
	padding-top:10px;
	padding-bottom:10px;
}
.resconfirmdetails{
	color:#c2c2c2;
}
.resconfirmpricing{
	float:left;
	width:100%;
	padding-top:10px;
}
.resconfirmbtn{
	float:left;
	width:200px;
	text-align:right;
	padding-top:140px;
}
.resconfirmbtn2{
	float:left;
	width:407px;
	text-align:right;
	padding-top:5px;
}
.resconfirmrightHolder{
	float:left;
	width:342px;
	padding-left:15px;
}
.resconfirmrightHoldera{
	float:left;
	width:352px;
	padding-left:8px;
	padding-top:4px;
}
.resconfirmright{
	float:left;
	width:352px;
	background-image:url(images/resconfirmstrip03.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#0e0e0e;
}
#hold	{ 
	float:left;
	position:relative; 
	overflow:hidden;
	width:345px; 
	height:245px; 
	z-index:100; 
	overflow:auto;	
	}

#wn	{
	float:left;
	position:absolute;
	left:2px;
	top:-2px;
	width:340px; 
	height:245px; 
	overflow:auto;
	z-index:1;
	}

#lyr1, #lyr2, #lyr3	{
	float:left;
	position:absolute;
	visibility:show;
	left:0px;
	top:-2px;
	z-index:1;
	overflow:auto;
	width:340px; 
	height:245px; 
	}
	
/**/
#hold2	{ 
	float:left;
	position:relative; 
	overflow:hidden;
	width:210px; 
	height:130px; 
	z-index:100; 
	overflow:auto;	
	}

#wn2	{
	float:left;
	
	width:200px;
	height:130px;
	overflow:auto;
	z-index:1;
	}

#lyr12, #lyr22, #lyr32	{
	float:left;
	position:absolute;
	visibility:show;
	z-index:1;
	overflow:auto;
	width:200px; 
	height:130px; 
	}
	
/**/
.labels01{
	width:100px;
	float:left;
	font-weight:bold;
	padding-bottom:4px;
	display:block;
}
.labels02{
	width:164px;
	float:left;
	font-weight:bold;
	padding-bottom:4px;
	display:block;
	padding-left:5px;
}
.labels03{
	float:left;
	display:block;
	font-weight:bold;
	padding-right:2px;
	width:110px;
}
.labels031a{
	float:left;
	display:block;
	font-weight:bold;
	padding-right:2px;
	width:98%;
}
.labels03a{
	float:left;
	display:block;
	font-weight:bold;
	padding-right:2px;
	width:200px;
	padding-top:10px;
}
.labels03long{
	float:left;
	display:block;
	font-weight:bold;
	padding-right:2px;
	width:370px;
}
.labels03a1{
	float:left;
	display:block;
	font-weight:bold;
	padding-right:2px;
	width:100px;
}
.labels03a{
	float:left;
	display:block;
	font-weight:bold;
	padding-right:2px;
	width:160px;
}
.labels04{
	float:left;
	display:block;
	font-weight:bold;
	padding-right:4px;
}
.labels04a{
	float:left;
	display:block;
	font-weight:bold;
	/*padding-left:23px;*/
}
.registerHolder{
	width:100%;
	padding-bottom:7px;
	height:100%;
	float:left;
}
.contactformHolder{
	width:100%;
	padding-bottom:5px;
	float:left;
}
.telinsideHolder{
	width:100%;
	float:left;
	padding-top:15px;
}
#hold1	{ 
	float:left;
	position:relative; 
	overflow:hidden;
	width:350px; 
	height:150px; 
	z-index:100; 
	overflow:auto;	
	}

#wn1	{
	float:left;
	position:absolute;
	left:2px;
	top:-2px;
	width:340px; 
	height:150px; 
	overflow:auto;
	z-index:1;
	}

#lyr11, #lyr21, #lyr31	{
	float:left;
	position:absolute;
	visibility:show;
	left:0px;
	top:-2px;
	z-index:1;
	overflow:auto;
	width:340px; 
	height:150px; 
	}
	
.resconfirmcontent2{
	width:290px;
	padding:10px;
}
.resconfirmcontent3{
	width:250px;
	text-align:left;
	padding-top:3px;
	padding-left:12px;
}
#termshold{
	float:left;
	width:100%;
}
.resconfirmcontent3a{
	float:left;
	width:240px;
	text-align:left;
}
.registerjoin{
	width:80px;
	float:right;
	padding-top:10px;
}
.continue{
	width:85px;
	float:right;
	padding-top:8px;
	padding-rights:5px;
}
.resconfirmcontent4{
	float:left;
	width:290px;
	text-align:center
}
#footerHolder{
	width:800px;
	float:left;
}
.affair {
	float: left;
	width: 96%;
	background-image:url(images/background_striptop5a.jpg);
	background-repeat:repeat-x;
	padding:2%;
}
.guitarofmonth01{
	float:left;
	width:72%;
}
.guitarofmonth02{
	float:right;
	width:28%;
}
.howtext{
	float:left;
	width:316px;
	background-image:url(images/howstrip.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding:10px;
}
.affairHolder{
	float:left;
	width:100%;
	padding-top:10px;
}
.affairsec1{
	float:left;
	width:28%;
	background-image:url(images/background_striptop5a.jpg);
	background-repeat:repeat-x;
	padding:2%;
	margin-left:1%;
	height:230px;
}
.searchindate{
	float:left;
	width:215px;;
	background-image:url(images/background_striptop5a.jpg);
	background-repeat:repeat-x;
	padding-top:8px;
	padding-left:8px;
	padding-bottom:20px;
}
.affairsec1b{
	float:left;
	width:28%;
	background-image:url(images/background_striptop5a.jpg);
	background-repeat:repeat-x;
	padding:2%;
	height:230px;
}
.affairborder{
	float:left;
	width:1%;
	height:260px;
}
.affairsec1b a:link{
	color:#fb913b;
	text-decoration:none;
}
.affairsec1b a:visited{
	color:#fb913b;
	text-decoration:none;
}
.affairsec1b a:hover{
	color:#fb913b;
	text-decoration:underline;
}
.affairsec1b a:active{
	color:#fb913b;
	text-decoration:none;
}
.searchindate a:link{
	color:#fb913b;
	text-decoration:none;
}
.searchindate a:visited{
	color:#fb913b;
	text-decoration:none;
}
.searchindate a:hover{
	color:#fb913b;
	text-decoration:underline;
}
.searchindate a:active{
	color:#fb913b;
	text-decoration:none;
}
.affairsec1c{
	float:left;
	width:28%;
	background-image:url(images/background_striptop5a.jpg);
	background-repeat:repeat-x;
	padding:2%;
	height:230px;
}
.affairsec1c a:link{
	color:#fb913b;
	text-decoration:none;
	line-height:18px;
}
.affairsec1c a:visited{
	color:#fb913b;
	text-decoration:none;
	line-height:18px;
}
.affairsec1c a:hover{
	color:#fb913b;
	text-decoration:underline;
	line-height:18px;
}
.affairsec1c a:active{
	color:#fb913b;
	text-decoration:none;
	line-height:18px;
}
.affaircontent{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.manu{
	color:#fb913b;
	font-weight:bold;
}
.searchinventory{
	color:#8f0000;
	font-size:14px;
	font-weight:bold;
}
.byavailability{
	color:#fb913b;
	font-size:14px;
	font-weight:bold;
}
.checkin{
	color:#FFFFFF;
	font-weight:bold;
}
.calendaricon{
	padding-top:5px;
}
.affairsec2{
	float:left;
	width:100%;
	padding-top:8px;
}

/*sales page*/
.salesHolder{
	float:left;
	width:780px;
	padding-left:10px;
	padding-right:10px;
}
.salescatHolder{
	float:left;
	width:200px;
	padding-right:5px;
	height:100%;
}
.salescat{
	float:left;
	width:100%;
	background-image:url(images/salescatbg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:8px;
	background-color:#0d0d0d;
}
.salestitle{
	float:left;
	width:192px;
	padding-left:8px;
	padding-bottom:6px;
	padding-top:8px;
}
.salesads{
	width:200px;
}
.salesads div{
	display:block;
	width:180px;
	margin:6px auto;
	padding:10px 0;
	clear:both;
}
.salesnavchild{
	float:left;
	width:100%;
	text-indent:30px;
}
.salesnavchild a:link{
	color:#666666;
	text-decoration:none;
}
.salesnavchild a:visited{
	display:block;
	color:#666666;
	text-decoration:none;
}
.salesnavchild a:hover{
	color:#666666;
	text-decoration:underline;
}
.salesnavchild a:active{
	color:#666666;
	text-decoration:none;
}
.salesnavgroup{
	float:left;
	width:100%;
	text-indent:15px;
}
.salesnavgroup a:link{
	color:#FF994E;
	text-decoration:none;
}
.salesnavgroup a:visited{
	display:block;
	color:#FF994E;
	text-decoration:none;
}
.salesnavgroup a:hover{
	color:#FF994E;
	text-decoration:underline;
}
.salesnavgroup a:active{
	color:#FF994E;
	text-decoration:none;
}
/**/
.salesnav{
	float:left;
	width:100%;
	background-image:url(images/sales-ico.jpg);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
}
.salesnav a:link{
	display:block;
	color:#fc3c00;
	text-decoration:none;
	text-indent:10px;
}
.salesnav a:visited{
	display:block;
	color:#fc3c00;
	text-decoration:none;
	text-indent:10px;
}
.salesnav a:hover{
	display:block;
	color:#fc3c00;
	text-decoration:underline;
	text-indent:10px;
}
.salesnav a:active{
	display:block;
	color:#fc3c00;
	text-decoration:none;
	text-indent:10px;
}
/**/
.salesdivider{
	float:left;
	width:100%;
	background-image:url(images/salescat-divide.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:7px;
}
#products{
	float:left;
	width:570px;
	border-left:#111111 solid 1px;
}
.productsHolder{
	float:left;
	width:570px;
}
.productsHolder2{
	float:left;
	width:550px;
	padding-left:2%;
	padding-bottom:20px;
}
.productstitle{
	float: left;
	width: 550px;
	height: 29px;
	background-image:url(images/resconfirmstrip2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-top:#161616 solid 1px;
	padding-top:15px;
	margin-left:5px;
	text-indent:10px;
}
h1.productstitle span{
	font-size:24px;
}
.products1{
	float:left;
	width:180px;
	border-right:#111111 solid 1px;
	padding-right:1px;
	padding-left:1px;
}
.products2{
	float:left;
	width:180px;
	padding-left:1px;
}
.products1a{
	float:left;
	width:170px;
	border-right:#111111 solid 1px;
	padding-left:5px;
	padding-right:5px;
}
.products2a{
	float:left;
	width:180px;
}
.pics{
	float:left;
	width:100%;
}
.products-row-one, .products-row-two, .products-row-three, .products-row-four {
	overflow: auto;
	float: left;
	width: 540px;
	padding-top:15px;
	margin-left:15px;	
}
.products-row-one img.last-product, .products-row-two img.last-product, .products-row-three img.last-product, .products-row-four img.last-product{
	margin-right:0;
	border:1px solid red;
}
.products-row-four img{
	float:left;
	width:127px;
	margin-right:10px;
}
.products-row-three img{
	float:left;
	width:170px;
	margin-right:10px;
}
.products-row-two img{
	float:left;
	width:255px;
	margin-right:10px;
}
.products-row-one img{
	float:left;
	width:540px;
	margin-right:10px;
}
.description{
	float:left;
	width:100%;
	height:32px;
	padding-bottom:5px;
	text-align:center;
}
.descriptionsales{
	float:left;
	width:100%;
	padding-bottom:5px;
	text-align:center;
}
.guitaricons{
	float:left;
	width:100%;
	padding-bottom:5px;
}
.salesdivide{
	float:left;
	width:570px;
	height:10px;
	padding-top:10px;
	margin-bottom:20px;
	border-bottom:#111111 solid 1px;
}

/**/
.searchHolder{
	float:left;
	width:500px;
	padding-left:10px;
	padding-bottom:8px;
}

/**/
.contactHolder{
	float:left;
	width:780px;
}
.contactcolumn1{
	float:left;
	width:389px;
	border-right:#111111 solid 1px;
	
}
.contactcolumn2{
	float:left;
	width:385px;
	padding-left:5px;
}
.contactcontent{
	float:left;
	width:375px;
	padding-left:10px;
	background-image:url(images/resconfirmstrip2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#0e0e0e;
	padding-top:10px;
	padding-bottom:10px;
	height:330px;
}
/*Details*/
.affairpricing{
	float:left; 
	width:90px; 
	margin-bottom:4px; 
	margin-top:8px;
}
.affairpricing2{
	float:left; 
	width:145px; 
	margin-bottom:4px; 
	margin-top:8px;
}
.affairpricingPrice{
	float:left; 
	width:60px; 
	margin-bottom:4px; 
	margin-top:8px;
}
.affairpricingPrice2{
	float:left; 
	width:100px; 
	margin-top:8px;
	border-right:#111111 solid 1px;
	margin-right:15px;
}
.affairprices{
	float:left;
	width:100%;
	height:18px;
	color:#CCCCCC;
	font-weight:bold;
}
.affairprices2{
	float:left;
	width:90px;
	height:18px;
	color:#CCCCCC;
	font-weight:bold;
}
.affairprices_icon{
	float:left;
	width:90px;
	height:26px;
	color:#CCCCCC;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:3px;
}
.howdoesitwork{
	float:left;
	width:220px;
	padding-bottom:10px;
}

/*Sales*/
.guitarTitle{
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:5px;
	height:50px;
}
.guitarprice{
	float:left;
	width:100%;
}

/*Location*/
.loctitle{
	float:left;
	width:100%;
	padding-bottom:20px;
}
.locform01{
	float:left;
	width:350px;
	padding-right:10px;
	padding-bottom:5px;
}
.locform02{
	float:left;
	width:390px;
	padding-left:10px;
	height:215px;
}
.locformsname{
	float:left;
	width:140px;
	height:30px;
}
.locformsnamea{
	float:left;
	width:140px;
	height:35px;
}
.locformfields{
	float:left;
	width:205px;
	height:30px;
}
.locformsname1{
	float:left;
	width:40px;
	height:25px;
}
.locformsname2{
	float:left;
	width:160px;
	height:25px;
}
.locformsname3{
	float:left;
	width:370px;
}
.locformfields1{
	float:left;
	width:90px;
	height:25px;
}
.locformfields2{
	float:left;
	width:390px;
	padding-bottom:15px;
}
.locbuttons{
	float:left;
	width:100%;
	padding-bottom:15px;
}

/*Confirm*/
.confirmname{
	float:left;
	width:135px;
	height:20px;
	height:20px;
}
.confirmres{
	float:left;
	width:260px;
	height:20px;
}
.confirmname1{
	float:left;
	width:170px;
	height:20px;
}
.confirmres1{
	float:left;
	width:230px;
	height:20px;
}
.confirmname2{
	float:left;
	width:170px;
	height:20px;
	padding-top:10px;
}
.confirmres2{
	float:left;
	width:230px;
	height:20px;
	padding-top:10px;
}
.confirmtitle{
	float:left;
	width:100%;
	padding-bottom:8px;
}
.confirmtitle2{
	float:left;
	width:100%;
}
.confirmprint{
	float:left;
	width:310px;
	padding-bottom:8px;
	padding-left:15px;
}

/**/
.cartSub{
	float:right;
	width:120px;
	padding-right:160px;
	padding-top:10px;
	padding-bottom:10px;
}
.locHOLD{
	float:left;
	width:100%;
	padding-bottom:8px;
}

/**/
.cartbtn{
	float:left;
	width:148px;
	padding-right:5px;
}
.cartbtn2{
	float:left;
	width:148px;
}
.pricingtable{
	margin-top:12px;
	background:none;
}
.pricingtable  th{
	color:#990000;
	text-align:left;
	font-weight:bold;
}
.pricingtable td{
	width:60px;
	color:#CCCCCC;
	font-weight:bold;
}
.pricingtable td.pricetitle{
	width:90px;
	color: #FF994E;
}
.pricingtable td.wide{
	width:170px;
}
.pricingtable td.priceinfo{
	width:100%;
	padding:4px 0;
}
.pricingtable td.pricebutton{
	padding:10px 0;
	text-align:center;
}
.pricingtable td.alt{
	color:#990000;
	font-size:15px;
}
.clearer {clear:both;}
#serarchfilter{
padding:4px;
background:#333333;
border:1px solid #000000;
color:#999999;
}
