.nav2 {margin-bottom:40px; font-size:14px; padding-bottom:40px; border-bottom:1px solid #3e3e3e; width:869px;}
.nav2 .one_nav {float:left; margin: 0 0px 5px 0;}
.nav2 .one_nav .nav_one_l_c {float:left;  width:5px; height:10px; background:url(/i/sml.gif) no-repeat center; margin-top:3px;}
.nav2 .one_nav .nav_one_l {float:left; width:5px; height:10px; margin-top:3x;}
.nav2 .one_nav .nav_one_c {float:left; margin: 0 7px; display:block;}
.nav2 .one_nav .nav_one_r_c {float:left; width:5px; height:10px; background:url(/i/smr.gif) no-repeat center; margin-top:3px;}
.nav2 .one_nav .nav_one_r {float:left; width:5px; height:10px; margin-top:3px;}

.nav2_s {margin-bottom:0px; font-size:14px; padding-bottom:10px; border-bottom:1px solid #3e3e3e; width:869px;}
.nav2_s .one_nav {float:left; margin: 0 0px 12px 0;}
.nav2_s .one_nav .nav_one_l_c {float:left;  width:5px; height:10px; background:url(/i/sml.gif) no-repeat center; margin-top:3px;}
.nav2_s .one_nav .nav_one_l {float:left; width:5px; height:10px; margin-top:3x;}
.nav2_s .one_nav .nav_one_c {float:left; margin: 0 7px; display:block;}
.nav2_s .one_nav .nav_one_r_c {float:left; width:5px; height:10px; background:url(/i/smr.gif) no-repeat center; margin-top:3px;}
.nav2_s .one_nav .nav_one_r {float:left; width:5px; height:10px; margin-top:3px;}



a.custom_red {font-size:34px;}
a.custom_red:link, a.custom_red:active, a.custom_red:visited {text-decoration:underline; color:#880000;}
a.custom_red:hover {text-decoration:underline; color:#a3a3a3;}

.content-box {margin:0 5px 0 17px;}
.content_left_label-guitars {margin-left:-45px; padding-left:40px;}
.content_left_label-basses {margin-left:-45px; padding-left:40px;}
.content_left_label-about {margin-left:-45px; padding-left:50px;}
.content_left_label-custom {margin-left:-45px; padding-left:40px;}
.content_left_label-custom2 {margin-left:15px; padding-left:-15px;}
.content_left_label-contact {margin-left:-45px; padding-left:50px;}
.content_left_label-shop {margin-left:-45px; padding-left:50px; }
.content-box .content {margin:0px 5px; background-color1:#fff;}

.guitar_page {margin-top:30px; margin-left:0px;}
.guitar_page .left {float:left; width:200px; background-color1:#bbb;}
.guitar_page .right {float:left; width:630px; margin-left:30px; background-color1:#ccc;}
.guitar_page .mainpic {margin:20px 0px; text-align:center;}
.guitar_page .buttons {margin:40px 0px; text-align:center; font-size:14px; }
.guitar_page .buttons p {margin:15px 0px; font-weight:normal; font-family:arial;}
.guitar_page .buttons .s a {color:#fff;}
.guitar_page .buttons .s div {float:left;}
.guitar_page .slide {margin:35px 0 0 0; float:left; width:556px; height:380px;}
.guitar_page .slide .overlay {background:url(/pic/overslide.png) no-repeat top left; position:relative; z-index:10; margin-top:-380px;}
.guitar_page .slide .overlay .butt {padding:345px 0; height:35px; font-size:20px; color:#fff;}
.butt div {float:left;  font-size:20px; color:#fff; margin-top:2px;}
.butt .l {margin:6px 0 0 23px; width:100px; color:#fff; text-align:left; cursor:hand; cursor:pointer;}
.butt .r {margin:6px 0px 0 0; width:100px; text-align:right; cursor:hand; cursor:pointer;}
.butt .m {width:315px; visibility:hidden;}
.butt_custom div {float:left;  font-size:20px; color:#fff; margin-top:2px;}
.butt_custom .l {margin:6px 0 0 23px; width:100px; color:#fff; text-align:left; cursor:hand; cursor:pointer;}
.butt_custom .r {margin:6px 0px 0 0; width:100px; text-align:right; cursor:hand; cursor:pointer;}
.butt_custom .m {width:585px; visibility:hidden;}
.guitar_page .colors {float:left; width:30px; text-align:center; background-color1:#777; margin-left:37px; margin-top:35px;}
.guitar_page .colors img {margin:0 0 0px 0; width:45px; height:45px;}
.guitar_page .colors span{display:block; font-size:11px; text-align:center; width:45px; padding:4px 0 37px 0; color:#eee; margin-top:-32px; font-weight:bold; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);}

.ovrl {background:url(/pic/overslide.png) no-repeat top left; position:absolute; z-index:1; top:0; left:0;}
.ovrl_custom {background:url(/pic/big_overslide.png) no-repeat top left; position:absolute; z-index:1; top:0; left:0;}


.guitar_page h1 {font-size:30px; font-weigh:bold; color:#880000; letter-spacing:-0.03em; margin:25px 0;}
.guitar_page .desc {width:550px;}
.guitar_page .desc p {color:#707070;}

.guitar_page .videos {margin:25px 0 0 30px;}
.guitar_page .videos .v {margin:50px 0; }

.guitar_page .all {margin:40px 0 0 30px;}
.guitar_page .all td {vertical-align:bottom; padding:0px 40px; width:200px; text-align:center;}
.guitar_page .all td p {font-size:20px; margin:13px 0 0 0;}
.guitar_page .all td p a {color:#880000;}
.guitar_page .all td p a:hover {color:#fff;}

.guitar_page .specs {width:600px; margin-left:30px;}
.guitar_page .specs td {padding:10px 10px 10px 0; font-size:14px; border-bottom:1px dotted #2e2e2e; color:#777;}
.guitar_page .specs .name {width:200px; font-weight:bold; color:#999}
.guitar_page .specs .inch {width:130px;}
.guitar_page .specs .mm {width:130px;}

.text_page {margin:50px 40px 0 30px;}
.text_page h1 {font-size:30px; font-weigh:bold; color:#880000; letter-spacing:-0.03em; margin:0px 0px 25px 0;}
.text_page h2 {font-size:16px; font-weigh:bold; color:#fff; letter-spacing:-0.03em; margin:25px 0 25px 0;}
.text_page h2 big {font-size:30px;}
.text_page p b {color:#aaa;}
.text_page p {color:#888; margin-right:50px;}
.text_page .dealer_p div {float:left; color:#888; width:270px; height:auto; padding-left:0px; margin:20px 0 0px 0;}
.text_page .dealer_p h2 {margin:30px 0 10px 0; border-bottom1:1px dotted #333; padding-bottom:10px;}
.text_page .dealer_p div div {color:#bbb; font-weight:bold; font-size:17px; margin:0px 0px 5px 0; padding:0 0px 0px 0; width:225px; clear:both;}
.text_page .dealer_p .country {color:#fff; font-size:14px;}

.art {float:left; width:435px; display:block; height:700px; text-align:center; margin-left:-20px; cursor:pointer; cursor:hand;}
.wall {float:left; background:url(/i/wall.jpg); width:40px; height:900px;}
.break {width:435px;float:left; display:block; height:700px; text-align:center; cursor:pointer; cursor:hand; }

.custom_text_act {text-align:left; height:270px; margin:30px 30px 0 30px; font-size:13px; font-family:arial; color:#808080;}
.custom_text { text-align:left; margin:0px 30px 0 40px; font-size:14px; font-family:arial; color:#1e1e1e;}
.custom_red {display:block; font-size:34px;}
.break h1{font-size:30px; letter-spacing:-0.075em; margin:60px auto 0 auto;}

.label_custom_one_guitars{display:block; float:left; margin-right:20px;}
.label_custom_one_guitars_2{display:block; float:left; margin:35px 0; margin-right:20px;}
.custom_page {margin-left:-60px;}
.custom_name {padding:20px 0 0 0px;}
.custom_page .name {margin:0px 80px;}
.custom_page .all {margin:30px 0 0px 60px;}
.custom_page .all td {vertical-align:bottom; padding:0px 18px; width:248px; height:165px; text-align:center;}
.custom_page .all td p {font-size:18px; margin:20px 0 20px 0; letter-spacing:-0.02em;}
.custom_page .all td p a {color:#880000; text-decoration:underline; font}
.custom_page .all td p a:hover {color:#fff;}
.custom_page .all td p a:link {text-decoration:underline;}
.custom_page .all td .obram {background:url(/io/pic/obram.png) no-repeat top left; position:relative; width:248px; height:165px; z-index:5;margin-top:-165px }

.custom_guitar {margin:20px 0 10px 20px;}
.custom_guitar .big_overlay {background:url(/io/pic/big_overslide.png) no-repeat top left; position:relative; z-index:5; margin-top:-623px;}
.custom_guitar .big_overlay .butt {padding:585px 0 25px 0; height:35px; font-size:20px; color:#fff;}
.custom_guitar .big_overlay .butt div {float:left; }
.custom_guitar .big_overlay .butt .l {margin:0 0 0 50px; width:90px;}
.custom_guitar .big_overlay .butt .r {margin:0 40px 0 0; width:90px; text-align:right;}
.custom_guitar .big_overlay .butt .m {width:548px;}-
.custom_guitar .colors {float:left; width:30px; text-align:center; background-color1:#777; margin-left:40px; margin-top:35px;}
.custom_guitar .desc {width:830px; color:#707070;margin:25px 0;}
.custom_guitar .desc .hg_n {color:#880000;font-size:30px; font-weigh:bold;}
.custom_guitar .desc .hg {color:#bcbcbc;}
.custom_guitar .desc .hg_p {color:#bcbcbc; font-size:16px;}
.custom_guitar h1 {font-size:30px; font-weigh:bold; color:#880000; letter-spacing:-0.03em; margin:30px 0 10px 0; padding:0 0 5px 0;}
.custom_guitar .v {margin:50px 0;}

.index_page {padding-top:10px;}
.index_page .cl {width:315px; float:left; background-color1:#ccc;}
.index_page .cm {width:350px; float:left; background-color1:#ccc;}
.index_page .cr {width:265px; float:left; background-color1:#ccc;}
.front_left {padding-left:30px; padding-top:5px;}
.front_left div {margin-bottom:42px;}
.front_intro {background:url(/i/ql.jpg) no-repeat top left; background-position:0px 0px;}
.front_intro h1 {font-size:18px; padding:0 10px 0 23px; color:#880000; margin:0px 0 0 0; line-height:23px; background:url(/i/qr.jpg) no-repeat top right; background-position:326px 23px; font-style:italic; font-weight:normal; letter-spacing:-0.02em;}
.front_intro p {margin:22px 15px 0 23px; line-height:18px; color:#7a7a7a;}
.front_intro .sign {margin:30px 0px 0 20px;}
.front_blog {background:url(/i/index_blog.jpg) no-repeat top left; padding:45px 0 0 23px; background-position:23px 0px; margin-left:13px; margin-top:5px;}
.front_blog .all_news {margin:15px 30px 25px 0px; background:url(/io/i/all_news.jpg) no-repeat top left; font-size:18px; font-weight:bold; padding-left:24px;}
.front_blog .all_news a {text-decoration:underline;}
.front_blog .one {margin:20px 15px 20px 0px; border-bottom:1px dotted #333; padding-bottom:22px;}
.front_blog .one .title {font-size:14px; font-weight:bold; padding-bottom:2px;}
.front_blog .one .title a {text-decoration:underline;}
.front_blog .one .content {font-size:12px;margin:5px 0px 0 0; color:#7a7a7a;}

.shop_page {margin:30px 40px 0 -30px;}

.shop_page h1 {font-weigh:bold; color:#880000; letter-spacing:-0.03em; font-size:50px; text-align:center; margin:0;}
.shop_page h1 big {color:#fff; font-size:60px;}
.shop_page h2 {font-weigh:bold; color:#880000; letter-spacing:-0.03em; font-size:30px; margin:0;}
.shop_page .items {margin:70px 0 0 100px;}
.shop_page .items .one {margin:0 70px 60px 0; float:left; width:200px; text-align:center; border-bottom1:1px solid #333; padding-bottom:40px;}
.shop_page .items .one img {width:160px;}
.shop_page .items .one .name {font-size:18px; color:#cc0000; padding:0 0px; margin-top:10px;}
.shop_page .items .one .name td {vertical-align:middle; width:200px;}
.shop_page .items .one .cost {font-size:34px; color:#fff; margin-top:0px;}
.shop_page .items .one .add2cart {font-size:14px; margin-top:7px;}

#fixed {width:100px; height:65px; background-color:#000; border:1px solid #222; position:fixed; top:150px; margin-left:848px;}
#fixed #fixedcontent {font-size:18px; margin:9px 0px 0 0px; text-align:center;}
#fixed #fixedcontent p {margin:6px 0px 0 0px;}

#overcart1 {display:none; position:absolute; background:#000; opacity:0.7; z-index:2; -moz-opacity:0.7; -khtml-opacity: 0.7; filter:alpha(opacity=40); width:100%; height:100%; top:0; left:0;}
#overcart {display:none; position:absolute;  z-index:2; width:100%; height:100%; top:0; left:0;}
#thecart {position:absolute; background:#000; border:5px solid #222; width:520px; height:520px; z-index:100; left:0; top:0; display:none;}
#thecart .h {font-size:50px; text-align:center; color:#880000; margin-top:20px; font-weight:bold;}
#thecart span {color:#fff;}
#cart_content .one {width:100px; height:200px; background-color:#ccc; margin:20px 0px 0 40px;}
#cart_content table {margin:30px 30px;}
#cart_content table .del {margin:30px 30px;}
#cart_content th, #cart_content td {padding:7px 3px; color:#fff; font-size:16px; text-align:center;}
#cart_content th  {font-size:18px; color:#999;}
#cart_content td  {font-size:16px; border-top:1px solid #333; }
#cart_content .del {width:20px;}
#cart_content .name {width:200px; text-align:left;}
#cart_content .color {width:155px; font-size:13px; text-align:left; color:#880000;}
#cart_content .color select {border:1px solid #555; color:#fff; background-color:#000; width:110px; text-transform:capitalize;}
#cart_content .quantity {width:170px;}
#cart_content .quantity input {width:30px; text-align:center; border:1px solid #555; color:#fff; background-color:#000;}
#cart_content .cost {width:75px; text-align:left; paddind-left:20px;}
#cart_content .tbl {height:350px; overflow:auto;}

#cart_content .continue {font-size:20px; float:left; width:200px; margin:30px 0 0 35px; padding:5px 3px; text-align:center; background-color:#222; border1:1px solid #333;}
#cart_content .checkout {font-size:20px; float:left; width:200px; margin:30px 0 0 35px; padding:5px 3px; text-align:center; background-color:#222; border1:1px solid #333;}

#cart_content .checkout {font-size:20px; float:left; width:200px; margin:30px 0 0 35px; padding:5px 3px; text-align:center; background-color:#880000; border1:1px solid #880000;}

.tab {cursor:hand; cursor:pointer; margin-top:-20px; float:left; background:url(/i/tab.gif) no-repeat; width:419px; height:93px; margin-right:30px;}
.tab span {display:block; font-size:33px; margin:27px 0 0 0px; text-align:center;}
.tabactive {background:url(/i/tabs.gif) no-repeat;}

.buynow_button {float:left; background:url(/i/buy_now.gif) no-repeat; height:51px; width:188px; cursor:hand; cursor:pointer; }
.checkout_button {float:left; background:url(/i/checkout.gif) no-repeat; height:51px; width:188px; cursor:hand; cursor:pointer; }
.buynow_price {float:left; font-size:24px; color:#5ed457; padding:3px 20px 0 125px; padding:3px 20px 0 0px;}

.custombox {font-size:20px; margin:10px 0 0 40px;}
.custombox-table {font-size:16px; margin:10px 0 0 0px;}
.custombox-table td {padding:4px 2px;}
.custombox-table .td_custom_checkbox {width:25px;}
.custombox-table .td_custom_name {width:400px;}

.newlayout .desc p {color:#ccc; font-size:14px;}

.tabsnotice {text-align:center; margin-right:110px; font-size:16px; height:70px; color:#888;}

.hide {display:none;}

.newbuttons p {cursor:hand; cursor:pointer;}
.newbuttons p:hover span {text-decoration:underline;}

.guitar_page .all td a {font-size:20px; color:#fff;}
.guitar_page .all td a:hover {opacity:0.8; transition:0.2s;}
.guitar_page .all td a:hover span {color:#cc0000; text-decoration:underline;}
.guitar_page .all td a span {display:inline-block; padding:10px 0 30px 0;}

.padding-bottom-20 {padding-bottom:20px;}

.new_dealerpage h1 {margin:-20px 0 -10px 0; padding:0; letter-spacing:0; color:#aa0000;}
.new_dealerpage h2 {margin:30px 0 -20px 0; width:830px; padding:0 0 15px 0; font-size:38px;  border-bottom1:1px solid #333;}
.new_dealerpage h3 {margin:30px 0 0px 0; padding:0; font-size:28px; }
.dealer_one {float:left; width:230px; min-height:150px; margin-top:30px; background-color: rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.5); margin-right:30px; padding: 20px 15px;}
.dealer_group {margin-bottom:0px;}
.dealer_one h4 {padding:0; margin:0 0 8px 0; font-size:18px; color:#fff; color:#FAAB00; }
.dealer_one p {padding:0; margin:0; font-size:14px; line-height:20px; color:#aaa;}
.dealer_one p a {text-decoration:underline;}
.dealer_one p a:hover {color:#44A03D;}

.new_textpage {font-size:14px; color:#bbb; line-height:21px; width:830px; padding-bottom:30px;}
.new_textpage h1 {margin:-10px 0 30px 0; padding:0; letter-spacing:0; color:#aa0000;}
.new_textpage h2 {margin:30px 0 30px 0; padding:0; letter-spacing:0; font-size:24px; color:#fff;}
.new_textpage p {color:#bbb; }
.new_textpage p strong {color:#fff; }
.new_textpage ol {list-style-type:lower-latin;}

.new_contact_page_left {width:470px; float:left;}
.new_contact_page_right {width:320px; float:left; margin-left:20px;}
.new_contact_page h1 {font-size:23px; line-height:32px; color:#fff; margin-bottom:20px;}
.new_contact_page h2 {margin:0; margin-bottom:0px; margin-top:20px; clear:both;}
.new_contact_page a {color:#FAAB00; color:#FAAB00; text-decoration:underline;}
.new_contact_page a:hover {color:#44A03D;}
.new_contact_page h2 a {margin-right:20px; font-size:20px; text-decoration:underline; font-weight:normal;}
.new_contact_page h3 {margin:0px 0 30px 0; color:#44A03D; font-size:30px; font-weight:normal;}

.new_contact_form p {margin:0; margin-bottom:12px;}
.new_contact_form input, textarea {width:380px; color:#eee; padding:12px 15px; background-color:rgba(0, 0, 0, 0.5);	border: 1px solid rgba(255, 255, 255, 0.1);}
.new_contact_form textarea {height:130px;}
.new_contact_form .submit {cursor:pointer; display:inline-block; float:left; width:auto; margin-top:10px; color:#fff; font-size:20px; padding:9px 16px;
	background-color:#45a13e;
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration:none;
	background:-moz-linear-gradient(center top , #44A03D 0pt, #275f23 100%) repeat scroll 0 0 transparent;
	background:-webkit-linear-gradient(top, #44A03D 0, #275f23 100%);
	background:-o-linear-gradient(top, #44A03D 0, #275f23 100%);
	background:-ms-linear-gradient(top, #44A03D 0, #275f23 100%);
	background:linear-gradient(to bottom, #44A03D 0, #275f23 100%);
}
.new_contact_form .submit:hover {opacity:0.8; transition:0.2s; color:#fff;}
.new_contact_form .loader {float:left; display:none; padding-top:16px; padding-left:12px;}
.new_contact_form p span {color:#fff; font-size:11px;}
.new_contact_form .new_contact_form_input_error {background-color:rgba(255, 0, 0, 0.3); padding:10px 15px;}

