@charset "UTF-8";
/* CSS Document */

/*<group=Widths>*/
#header { width: 975px; }
#wrapper { max-width: 100%; }
#headercontent { max-width: 100%; }
#feature { width: 300px; }
#sidebar { max-width: 195px; }
#sidenav { width: 202px; height:400px;}
#main { width: 425px; }
#indexmain { width: 749px; }
#wide { width: 100%; }
#contentwrap { width: 1000px; }
#breadtrail { 
                width: 100%; 
                margin-left:10px;
}
#spotlight {
                width:956px;
                margin-left:9px;
}
/*</group>*/
/*<group=Links>*/
a:link {
	color: #f90;
	text-decoration: underline;
}
a:visited {
	color: #f90;
}
a:hover {
	color: #f66;
}
#sidenav li a, #feature li a, #twitter_div li a, #wide li a {
    color: #fff;
	text-decoration: none;
}
#sidenav li a:hover, #feature li a:hover, #twitter_div li a:hover, #wide li a:hover {
	color: #f90;
}
.navdescriptor {
	font-size: 10px;
	color: #fc6;
}
#top a, #top a:link, #top a:visited {
	color: #853131;
}
#top a:hover {
	color: #f90;
}
#topnav a {
	color: #fff;
	text-decoration: none;
}
#topnav > ul a {
	width: auto;
}
#topnav #active a {
	color: #f66;
}
#topnav li a:hover {
	color: #f90;
}
#topnav #active a:hover {
	color: #f66;
}
#breadtrail a, #breadtrail a:link, #breadtrail a:visited {
	color: #666;
}
#footer a, #footer a:link, #footer a:visited {
	color: #666666;
}
/*</group>*/
html, body {
	margin: 0;
	padding: 0;
}
html {
	/* background:url("/images/background01.jpg") no-repeat scroll left top #000000; */
                background-color: #000000;
}
body {
	background: url(/images/style2/bugera_distressed_vert.png) no-repeat fixed 100% 50%;
	font: normal 13px/22px Myriad Pro, Verdana, sans-serif;
	color: #efefef;
	cursor: default;
}
#wrapper {
	text-align: left;
	margin: 0 auto;
	padding: 10px 10px 0 10px;
                min-height:700px;
                }
#header {
	height: 90px;
	padding: 0 10px 0 10px;
	margin-bottom:8px;
}
#headercontent {
	margin: 0 auto;
}
#logo {
	float: left;
	padding-top:16px;
}
#top {
	float: right;
	height: 15px;
                margin-bottom:-35px;
                margin-right:8px;
                margin-top:20px;
}
#top p {
	font-size: 10px;
	line-height: 15px;
	color: #562626;
	margin:0;
}
#breadtrail {
	clear: both;
	padding: 0 0 8px 0;
}
#breadtrail p {
	font-size: 11px;
	line-height: 20px;
	color: #CCCCCC;
	margin: 0;
	padding: 0;
}
/*<group=Navigation>*/
#topnav {
	padding: 10px 0 0 0;
	clear: both;
}
#topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#topnav li {
	float: left;
	color: #ff6666;
	float: left;
	padding: 0px 5px 0 0;
	font: oblique 13px/20px Myriad Pro, Verdana, sans-serif;
	margin: 0;
	padding: 1px 40px 0px 0px;
}
/*</group>*/
/*<group=SideNavigation>*/
#feature {
	margin: 0 10px 0 0;
	min-height: 450px;
	padding: 10px 6px 0 6px;
	float: left;
	background: url(/images/style2/main_bg.png) top center repeat;
}
#sidebar {
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
}
#sidenav {
	float: left;
	position: relative;
	margin: 0;
	padding: 10px 0 0 10px;
	background: url(/images/style2/main_bg.png) top center repeat;
}

#sidenav ul, #feature ul {
	list-style-type: none;
	font-size: 13px;
	color: #666;
	margin: 0;
	padding: 0;
}
#sidenav ul li, #feature ul li {
	list-style-image: none;
	padding: 7px 15px 7px 5px;
	border-top:1px dotted grey;
}
#sidenav ul li ul, #feature ul li ul {
	margin: 0 0 0 15px;
}
#sidenav li, #feature li  {
	color: #ffcc00;
}
/*</group>*/
/*<group=main>*/
#main {
	float: left;
	min-height: 450px;
	margin: 0 5px 0 2px;
	padding: 7px 6px 3px 6px;
	background: url(/images/style2/main_bg.png) top center repeat;
}

#indexmain {
	float: left;
	min-height: 450px;
	margin: 0 5px 0 2px;
	padding: 7px 6px 3px 6px;
	background: url(/images/style2/main_bg.png) top center repeat;
}

#wide {
	float: left;
	min-height: 600px;
	margin: 0 0 0 0;
	/* background: url(/images/style2/main_bg.png) top center repeat; */
}
#main p, #wide p {
	margin: 0px 0px 25px 0px;
}
#main strong, #wide strong {
	font-weight: bold;
	color: #fff;
}
#main blockquote, #wide blockquote {
	margin: 0 10px 25px 30px;
}
#main blockquote p, #wide blockquote p,  {
	font-size: 14px;
	line-height: 22px;
	color: #f90;
	margin: 5px 0px 25px 0px;
}
h1 {
	font: oblique 30px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h1 a, h1 a:link, h1 a:visited, h1 a:active {
	color: #f60;
	text-decoration: none;
}
h1 a:hover {
	color: #f60;
}
h2 {
	font: oblique 20px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin: 0;
}
h3 {
	font: oblique 16px Georgia, "Times New Roman", Times, serif;
	color: #fff;
	margin: 0;
}
h4 {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #f90;
	margin: 0 0 5px 0;
}
h5 {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #fff;
	margin: 0;
}
h6 {
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #efefef;
	margin: 5px 0 10px 0;
}
#main ul, #wide ul {
	list-style-type: none;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #333;
}
#main li, #wide li {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .05em;
	margin: 10px 10px 15px 5px;
	color: #f90;
}
#main ul ul, #wide ul ul  {
	border: none;
}
#main ul ul li, #wide ul ul li {
	padding: 10px 0 3px 20px;
	margin: 0;
}
#main ol li, #wide ol li  {
	list-style-image: none;
	background-image: none;
	padding: 0 0 0 10px;
}

/*</group>*/
/*<group=copycontainers multicolumn layout>*/
.productcontainer {
    float: left;
    width: 170px;
    height: 210px;
    margin: 7px 11px 5px 0px;
    position:relative;
    border-width: 1px 1px 1px 1px;
	padding: 20px 0px 0px 10px;
	border-style: solid;
	border-color: #333;
	background-color: #010101;
	-moz-border-radius: 0;
}

.productcontainer h5 {
margin-right: 5px;
}

.lightboxcontainer {
    float: left;
    width: 140px;
    height: 200px;
    margin: 0 0 0 0;
    position:relative;
}
.thumbcontainer {
	float: left;
	width: 170px;
	text-align: center;
    position: absolute; 
    bottom: 52%;
}
.copycontainerwide {
	width: 170px;
	position:relative;
	top: 48%;
}
/*</group>*/
/*<group=Images>*/
img {
	border: none;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 1px;
	color: #333;
}
.imgborder {
	margin: 5px;
}
.picleft {
	float: left;
	margin: 5px 10px 0 0;
}
.picright {
	float: right;
	margin: 5px 5px 0 5px;
}
div.photocap {
	margin: 0;
	padding: 0;
}
div.photocap p {
  font-size: 11px !important;
  line-height: 13px !important;
  color: #f66 !important;
  padding: 10px 0 0 0;
  text-align: center;
}
div.commonfeature p {
  font-size: 11px !important;
  line-height: 13px !important;
  color: #f66 !important;
}
/*</group>*/
/*<group=table>*/
table.table {
    width: 100%;
	margin: 11px 0px 0 0;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
	background-color: #010101;
}
table.table caption {
	font-size: 11px;
	line-height: 14px;
	color: #f66;
}
table.table th {
	font-size: 10px;
	line-height: 11px;
	color: #999;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #000;
	background-color: #010101;
	-moz-border-radius: 0;
}
table.table td {
	font-size: 9px;
	line-height: 10px;
	color: #fff;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #333;
	-moz-border-radius :0;
}

table.table td p {
	font-size: 9px;
	line-height: 10px;
}
/*</group>*/
/*<group=results>*/
table.results {
	width: 100%;
	margin: 11px 0px 0 0;
	border-spacing: 0;
	border-style: none;
	border-width: 0;
	border-collapse: collapse;
}
table.results caption {
	font-size: 11px;
	line-height: 12px;
	color: #f66;
}
table.results th {
	font-size: 16px;
	line-height: 18px;
	color: #fff;
	border-width: 0;
	padding: 5px 20px 5px 20px;
	margin: 5px 10px 5px 10px;
	-moz-border-radius: 0;
}
table.results td {
	font-size: 11px;
	line-height: 12px;
	color: #fff;
	border-width: 0;
	padding: 5px 20px 5px 20px;
	margin: 5px 10px 5px 10px;
	-moz-border-radius: 0;
}

table.results td p {
	font-size: 11px;
	line-height: 12px;
}


/*</group>*/
/*<group=Footer>*/
#footer {
	height: 100px;
	position: relative;  /* Needed for Safari */
	padding: 0;
	/* background-color: #251008; */
	text-align: left;
                margin-left:246px;
	/* border-top: thin; */
	/* border-top-style: solid; */
	/* border-top-color: #924227; */
}
#footer p {
	font: normal 10px/20px Arial, sans-serif;
	color: #666666;
	margin: 0;
}
/*</group>*/
/*<group=Markers>*/

#markers {
	position: relative;  /* Needed for Safari */
}
#markers p {
	font-size: 13px;
	line-height: 18px;
	color: #333;
}
#markers a, #markers a:link, #markers a:visited {
	color: #BF5531;
}
/*</group>*/
/*<group=MSRP>*/
.ddCountryList {
    width:270px;
    background-color:#efefef;
    border: 1px solid #fff;
    margin: 0px 0px 10px 0px;
    }
.UpdateProgress{
    float: right;
    margin: 0px 5px 0px 0px;
    }
#UpdatePanel2 h5 {
    font-size: 16px; 
    line-height: 18px;  
    padding: 10px 0px 10px 0px;
    }
#UpdatePanel2 fieldset {
    padding: 0px 25px 0px 0px;
}
#UpdatePanel2 fieldset p {
    margin: 0px 0px 5px 0px;
}

#bugeraLike {
width:290px;
height:65px;
clear:both;
margin-bottom: 16px;
border-bottom:1px dotted #FFCC66;
margin-top:5px;
}

#buyNow {
        clear:both; 
       width:290px;
}

/*</group>*/
/*<group=document download>*/
.documentdownload {
	width:270px;
    background-color: #efefef;
    border: 1px solid #fff;
    margin: 0px 0px 10px 0px;
}

/*</group>*/


/* Start Bugera facelift */

#topnav2 {
	/* clear:both; */
	float:right;
	padding:10px 0 0;
	margin-right:0px;
	margin-top:60px;
	font-family:Myriad Pro, Arial, Lucida Sans;
	font-size:14px;
	color:#FFFFFF;
	/* font-weight:bold;
	font-style:italic;
	text-shadow:1px 1px 1px #000000;
	filter: Shadow(Color=#000000,Direction=135,Strength=1); */

}

#topnav2 a {
	color:#FFFFFF;
	text-decoration:none;
}

#topnav2 a:hover {
	color: #CC6600;
}

#topnav2 ul {
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
}

#topnav2 li {
	color:#CC6600;
	float:left;
	margin:0;
	padding:1px 10px 0px 10px;
                border-right:1px solid #666666;
}

/*<group=Spotlight>*/
.spotlightleft {
	margin: 10px 0px 10px 0px !important;
	color: #CC6600;
	float: left;     
                /* border-right:1px solid #666666; */      
                font-size:10pt;
}
.spotlight {
	margin: 10px 0px 10px 9px !important;
	color: #CC6600;
	float: left;
                font-size:10pt;
}

/*</group>*/


/* -----BILLBOARD CSS  START ----- */
.pics {  
	height:  345px;
	width:   975px;
	background-color: none !IMPORTANT;
	padding: 0;
	margin:  0;
}

.pics div{
	position: relative;
	background-color: transparent;
}
.pics div div{
	position: absolute;
	background-color: none !IMPORTANT;
	left: 0px;
	top: 34px;
	width: 425px;
	font-size: 16px;
	line-height: 20px;
	color: #888;
}

.pics div div h2 {
	color: #000;
}

.pics div div ul {
	font-size: 14px;
	line-height: 18px;
	color: #888;
}

.bannerthumbleft {
	float: left;
	margin: 0 25px 100px 0;
	display: none; /* turn off thumbnail :( */
}

* html #billboardNav {top: 0px;}

#billboardContainer {
	position: relative; 
	width: 975px; 
	height: 317px;
	background-color: none !IMPORTANT;
	padding: 0px; 
	margin: 0;
	overflow:hidden;
}
#billboardNav {
	position: absolute;
	top: 14px;
	right: 10px; 
	z-index: 15; 
	padding: 0px; 
	margin: 0px; 
	vertical-align: top;
}
#billboardNav a {
	font-size: 9px; 
	line-height: 11px; 
	color: #FFFFFF; 
	background: #666666; 
	text-decoration: none; 
	margin: 0; 
	vertical-align: top; 
	padding: 0px 5px 0 5px;
}
#billboardNav a.activeSlide {
	color: #FFFFFF;
	background-color: #4b4b4b;
	background: none;
}
#billboardNav a:focus {
	color: #FFFFFF;
	outline: none;
}
@charset "UTF-8";
/* CSS Document */

/* -----BILLBOARD CSS  END ----- */
/* End Bugera facelift */

#prod_cat {
	width:955px;
	height:30px;
	background-image:url('../../images/product_grad_back.jpg');
                background-color:#666666;
	float:left;
}

#prod_cat_font {
	color:#FFFFFF;
	margin-left:12px;
	margin-bottom:3px;
                margin-top:3px;
	font-family:Myriad Pro, Arial, Lucida Sans;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 1px #000000;
	filter: Shadow(Color=#000000,Direction=135,Strength=5);
}

#catWrap {
	width:970px;
                margin-left:10px;
	margin-bottom:5px;
                clear:both;
}

#BUGERA68 {
	background: url(/images/style2/main_bg.png) top center repeat;
	width:938px;
	padding:20px;
	margin-top:0px;
}
/* ----------SoundCloud--------------*/

#sound {
width:713px;
margin: 10px 0 0 245px;
}
a {
	outline: 0;
}
#container {
	background-color: #000000;
	width: 960px;
	/* margin: 15px auto; */

                /* padding-top: 50px; */
                margin-top:52px;
	padding-bottom: 50px;
	overflow:hidden;
}
#displayIt {
	width:953px;
	height:150px;
	position:absolute;
	color:#FFF;
	top:326px;
	left:16px;
	z-index:30;
	border:solid 1px #CC6600;
	display:none;
}
/* slider specific CSS */

        .sliderGallery {
          overflow: hidden;
	position: relative;
	padding: 0px;
	height: 200px;
	width: 1;
	z-index:29;
	left:7px;
}
.sliderGallery UL {
	position: absolute;
	list-style: none;
	overflow: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	width:3700px;
                line-height:12px;
}
.sliderGallery UL LI {
	/*  display: inline;  */
                width:150px;
		  float:left;
	text-align:center;
}
.sliderGallery UL LI A {
	font-size:10px;
	text-decoration:none;
	color:#FFF;
}
.slider {
	width: 953px;
	height: 19px;
	/* margin-top: 180px; */
                top:180px;
	margin-left: -2px;
	padding: 1px;
	position: relative;
	/* border: solid 1px #0C3; */

            background: url(/images/scrolly/slider.png) no-repeat;
}
.handle {
	position: absolute;
	cursor: move;
	height: 19px;
	width: 164px;
	top: 0;
	left:0px;
	background: url(/images/scrolly/sliderhandle.png) no-repeat;
	z-index: 100;
}
.theBox {
	display:table-cell;
	/*  height:120px;  */
                width:150px;

			text-align:center;
	vertical-align:middle;
}
.slider span {
	color: #bbb;
	font-size: 80%;
	cursor: pointer;
	position: absolute;
	z-index: 110;
	top: 3px;
}
.slider .slider-lbl1 {
	left: 50px;
	top:-2px;
}
.slider .slider-lbl2 {
	left: 107px;
	top:-2px;
}
.slider .slider-lbl3 {
	left: 325px;
	top:-2px;
}
.slider .slider-lbl4 {
	left: 700px;
	top:-2px;
}
.slider .slider-lbl5 {
	left: 830px;
	top:-2px;
}

/*-----Start the Pop-Div Style----*/

		#innerWrapper {
	width:953px;
	height:150px;
	overflow:hidden;
	background-color:#000;
}
#prodImage {
	float:left;
	width:270px;
	height:130px;
	/* background-image: url(http://sguat.bugera-amps.com/images/products/V5_P0806_Front_web.png); */

			/* background-position:-60px 0; */

			margin-left:5px;
	margin-right:8px;
	margin-top:20px;/* background-color:#F00; */

			/* margin-top:23px; */

		}
#titleHeading {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13pt;
	width:200px;
	height:137px;
	border-right:solid 1px #CCCCCC;
	margin-top:6px;
}
/* #titleHeading a, #titleHeading a:link, #titleHeading a:visited, #titleHeading a:hover {
	color:#CCCCCC;
	text-decoration:none;
} */
#titleHeading a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#featuresBox {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:10pt;
	width:437px;
	margin-left:26px;
	margin-top:6px;/* border-left:1px solid #CCCCCC; */

		}
.theTitle {
	Font-Family:Verdana, Geneva, sans-serif;
	color:#CC6600!important; 
	font-size:13pt;
	font-weight:bold;
}
.theTitle a, .theTitle a:link, .theTitle a:visited, .theTitle a:hover {
	color:#CC6600;
	text-decoration:none;
}
#featuresWrapper {
	width:434px;
	height:87px;
	/* border:solid 1px #ffffff; */

			overflow:hidden;
	font-size:10pt;
}
#feature1 {
	background-image:url(/images/scrolly/arrow_bullet.jpg);
	background-position:1px 5px;
	padding-left:20px;
	background-repeat:no-repeat;
}
#feature1 a, #feature1 a:link, #feature1 a:visited, #feature1 a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

#feature2 {
	background-image:url(/images/scrolly/arrow_bullet.jpg);
	background-position:1px 5px;
	padding-left:20px;
	background-repeat:no-repeat;
}
#feature2 a, #feature2 a:link, #feature2 a:visited, #feature2 a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
#feature3 {
	background-image:url(/images/scrolly/arrow_bullet.jpg);
	background-position:1px 5px;
	padding-left:20px;
	background-repeat:no-repeat;
}
#feature3 a, #feature3 a:link, #feature3 a:visited, #feature3 a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
#productLink3 a, #productLink3 a:link, #productLink3 a:visited, #productLink3 a:hover {
	color:#CCCCCC;
	text-decoration:none;
}  
.features {
	color:#CC6600;
}
#buyNow2 {
	background-image:url(/images/scrolly/off_circle.jpg);
	background-position:1px 1px;
	padding-left:26px;
	background-repeat:no-repeat;
	font-weight:bold;
	float:right;
	margin-top:12px;
	margin-left:30px;
}
#buyNow2 a, #buyNow2 a:link, #buyNow2 a:visited {
	color:#CCCCCC;
	text-decoration:none;
}
#buyNow2 a:hover {
	color:#CC6600;
	text-decoration:none;
}
#learnMore2 {
	background-image:url(/images/scrolly/off_circle.jpg);
	background-position:1px 1px;
	padding-left:26px;
	background-repeat:no-repeat;
	font-weight:bold;
	float:right;
	margin-top:12px;
}
#learnMore2 a, #learnMore2 a:link, #learnMore2 a:visited {
	color:#CCCCCC;
	text-decoration:none;
}
#learnMore2 a:hover {
	color:#CC6600;
	text-decoration:none;
}
/*-----Stop the Pop-Div Style----*/


		/*-----Search Box CSS----*/

		#search {
	display: block;
	margin-top: 70px;
	/* margin-left: 40px; */

		  background: url("/images/search_box.gif") no-repeat 0 0;
	width: 145px;
	float:right;
}
#cse-search-box {
	display: inline;
	width: 206px;
	height: 38px;
}
#searchfield {
	background-color:#000000;
	border:medium none;
	color:#999999;
	font-size:11px;
	height:11px;
	line-height:11px;
	margin-left:20px;
	width:94px;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: #666;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
			if width will be 100% horizontal scrollbar will apear 
			when scroll mode will be used
			*/
			/*width: 100%;*/

			font: menu;
	font-size: 12px;
	/* 
			it is very important, if line-height not setted or setted 
			in relative units scroll will be broken in firefox
			*/

			line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
	background-color: #000000;
}
.ac_over {
	background-color: #0A246A;
	color: white;
}

		/*----- END Search Box CSS----*/
        .warrantycopy
        {
            font-weight: bold;
            text-decoration: underline;
        }


/* Artists or Endorsers */

#artistwrap {
width: 290px;
margin-top:20px;
}

.productartists {
float: left;
text-align: center;
width: 140px;
}


/*----- Buy Now Ecomlinks Box CSS----*/

#bnbox a {
 		    color: #666666;
    		cursor: pointer;
    		text-decoration: underline;
    	}      
        #bnbox
        {
            width: 300px;
            margin: 0 0 15px;
            background:#000;
        }
        #bnbox p
        {
   			color: #666666;
    		font-size: 12px;
    		margin: 0 0 5px;
 			padding: 5px 0 0 0;
        }
        .dottop
        {
        	height:35px;
        	border-bottom: 1px dashed #666666;
        }
        .dotbottom
        {       
        	border-top: 1px dashed #666666;
            height:35px;
        }      
        .dotbottom p
        {
        	padding:6px 10px;    
        	text-align:center;
        }    
        .bnbody
        {
            background: #000;
            margin-left: 1px;          
            margin-right: 1px;
            text-align: center;
         
        }
        .curved h2 
        {
            padding: 10px 10px 10px 107px;
        	
        }        
        .curved
        {
            -moz-border-radius: 5px;         
            background: #222;
        }        
        #bnbox a img
        {
        	border:0;
		padding-bottom: 10px;
        }    
        .fl 
        {
		text-align: center;
        }

/*----- END Buy Now Ecomlinks Box CSS----*/
