/******** BEGIN CSS RESET - DO NOT MODIFY**********/
/* this resets the styles so they are the same across all browers/platforms */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 	margin:0; padding:0; } 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; }
strong {font-weight:bold;}
/******** END CSS RESET ********/
/*body{font-family:Arial, Helvetica, sans-serif;font-size:11px;background-image:url('/includes/guitarcenter/images/bg.gif');background-repeat:repeat-x;background-color:#ffffff; color:#333;}
*/.page,.page_header{text-align:left;width:1050px;padding:0 0px;margin:auto;}
.page{width:1030px; background:url('../images/omdesign/shadow1030.gif') repeat-y 0 0; background-color:#fff;}


small {font-family: verdana,geneva,arial;font-size: 8px;color: #000000;font-weight: normal;}
td, div, body, tr, table {border-right: white 0px solid;border-top: white 0px solid;font-weight: normal;font-size: 11px;border-left: white 0px solid;color: #000000;border-bottom: white 0px solid;font-family: arial;}
b {font-family: verdana,geneva,arial;font-size: 11px;color: #000000;font-weight: bold;text-decoration: none;}

.plain_base {font-family: arial;font-size: 10px;color: #666666;font-weight: normal;text-decoration: none;}
.plain_base_red {font-family: arial;font-size: 10px;color: #FF0000;font-weight: normal;text-decoration: none;}
.txt_base {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #666666;}
.txt_base_red {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #FF0000;}
.bold_base {font-family: arial;font-size: 11px;color: #000000;font-weight: bold;text-decoration: none;}
b.rubrik {font-family: verdana,geneva,arial;font-size: 14px;color: #000000;font-weight: bold;text-decoration: none;}

.alert {font-family: verdana,geneva,arial;font-size: 14px;color: #FF0000;font-weight: bold;text-decoration: none;}
.big {font-family: Arial;font-size: 16px;color: #000000;font-weight: bold;}
.bigwhite {font-family: Arial;font-size: 16px;color: #FFFFFF;font-weight: bold;}
.bigthin {font-family: Arial;font-size: 16px;color: #000000;font-weight: normal;}
.bigthinwhite {font-family: Arial;font-size: 16px;color: #FFFFFF;font-weight: normal;}

big {font-family: Arial;font-size: 16px;color: #000000;font-weight: bold;}

a {font-family: verdana,geneva,arial;color: #FF0000;font-style: normal;text-decoration: none;}
/*A:link {font-family: verdana,geneva,arial;color: #FF0000;font-style: normal;text-decoration: none;}
A:visited {font-family: verdana,geneva,arial;color: #FF0000;font-style: normal;text-decoration: none;}
A:active {font-family: verdana,geneva,arial;color: #FF0000;font-style: normal;text-decoration: none;}*/
/*A:hover {font-family: verdana,geneva,arial;color: #FF0000;font-style: normal; /*font-weight:bold;*//*text-decoration: none;}*/

.form {font-family: verdana, geneva, arial, helvetica;font-size: 11px;font-weight: normal;}

hr.pageBreak {page-break-after: always;}

.nlH2 {font-family: tahoma, verdana, arial, helvetica;font-size: 12px;font-weight: bold;color: #B50000;}

.error {font-family: tahoma, verdana, arial, helvetica;font-size: 12px;font-weight: bold;color: red;}
.shops {border-right: 3px ridge;border-top: 3px ridge;font-weight: normal;font-size: 11px;border-left: 3px ridge;color: #000000;border-bottom: 3px ridge;font-family: arial;}
.mini {font-weight: bold;font-size: 8px;color: #000000;font-family: verdana,geneva,arial;text-decoration: none;}
.pris_base {font-family: "Trebuchet MS";font-size: 14px;font-weight: bold;color: #FF0000;}
.bpris_base {font-family: "Trebuchet MS";font-size: 12px;font-weight: bold;color: #333333;margin-left: 2px;}

/* New lines 070315 */
input.GrayButton {color: #ffffff;background-color: #948E8E;background-image: url(../Images/Buttons/grayButtonBg.gif);height: 18px;border: 1px solid #686262;outline: 0px none #948E8E;padding: 0px 4px 1px 4px;}
input.yellowButton {color: #333333;background-color: #E8E8A1;background-image: url(../Images/Buttons/yellowButtonBg.gif);height: 18px;border: 1px solid;border-color: #E8E8A1;font-weight: bold;font-size: 12px;padding: 0px 4px 1px 4px;}
input.RedButton {color: #000000;font-weight: bold;font-size: 12px;background-color: #C91A1A;background-image: url(../Images/Buttons/lightRedButtonBg.gif);height: 18px;border: 1px solid #7D0101;outline: 0px none #C91A1A;padding: 0px 4px 1px 4px;}
input.GreenButton {color: #000000;font-weight: bold;font-size: 12px;background-color: #C91A1A;background-image: url(../Images/Buttons/GreenButtonBg.gif);height: 18px;border: 0px solid #7D0101;padding: 0px 4px 1px 4px;}

#YellowButton {color: #333333;background-color: #E8E8A1;background-image: url(../Images/Buttons/yellowButtonBg.gif);height: 18px;border: 1px solid;border-color: #E8E8A1;font-weight: bold;font-size: 12px;padding: 0px 4px 1px 4px;}


.PanelHeadL {width: 7px;}
.PanelHead {color: #000000;font-weight: bold;background-image: url(../Images/Panels/panelHeadBg.gif);}
.PanelHeadTools {text-align: right;background-image: url(../Images/Panels/panelHeadBg.gif);}
.PanelHeadR {width: 7px;}
.PanelFocusHeadL {width: 7px;}
.PanelFocusHead {color: #ffffff;font-weight: bold;background-image: url(../Images/Panels/panelFocusHeadBg.gif);}
.PanelFocusHeadTools {text-align: right;background-image: url(../Images/Panels/panelFocusHeadBg.gif);}
.PanelFocusHeadR {width: 7px;}
.PanelLargeHeadL {width: 12px;}
.PanelLargeHead {background-image: url(../Images/Panels/panelLargeHeadBg_yellow.gif);}
.PanelLargeHeadTools {text-align: right;background: url(../Images/Panels/panelLargeHeadBg.gif);}
.PanelLargeHeadR {width: 12px;}
.PanelBody {background-color: #FFFFFF;border: 1px solid #A5A5A5;}
.Underline {border-bottom: solid 1px #A5A5A5;margin-bottom: 2px;padding-bottom: 2px;font-family: Tahoma,sans-serif;font-size: 11px;font-weight: bold;color: #000000;margin-top: 8px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.Kassan {margin-bottom: 2px;padding-bottom: 2px;font-family: Verdana,sans-serif;font-size: 20px;font-weight: bold;color: #333333;margin-top: 2px;margin-right: 0px;margin-left: 0px;}
.Header {background-image: url(../Images/Tables/HeadBg_yellow.gif);background-repeat: repeat-x;border-top: solid 1px #E8E8A1;border-bottom: solid 1px #E8E8A1;border-left: none 0px;border-right: none 0px;font-size: 11px;font-weight: normal;}
.HeaderLeft {width: 5px;background-image: url(../Images/Tables/HeadBg_yellow.gif);border-top: solid 1px #E8E8A1;border-left: solid 1px #E8E8A1;border-bottom: solid 1px #E8E8A1;border-right: none 0px;}
.HeaderSep {width: 9px;background-image: url(../Images/Tables/HeadSep_yellow.gif);border-top: solid 1px #E8E8A1;border-bottom: solid 1px #E8E8A1;border-left: none 0px;border-right: none 0px;}
.HeaderRight {width: 5px;background-image: url(../Images/Tables/HeadBg_yellow.gif);border-top: solid 1px #E8E8A1;border-bottom: solid 1px #E8E8A1;border-right: solid 1px #E8E8A1;border-left: none 0px;}

#divScrollTextCont {visibility: hidden; overflow: hidden;width: 145px; clip: rect(0px 300px 150px 0px); height: 400px;}
#divText {left: 0px;position: relative;top: 0px;}
DIV.scroll { BORDER-RIGHT: #666 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: auto; BORDER-LEFT: #666 0px solid; WIDTH: 158px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 0px solid; HEIGHT: 480px; BACKGROUND-COLOR: #fff }

.CssGrey {background: #cbcbcb;}


/****** LEFT NAV ******/
#nav_column {width:180px;float:left;}
#l_nav,#l_promo{border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; margin: 2px 5px 0px 5px  }
#l_promo{margin:10px 0; line-height:15px; text-align:center;}
#l_nav div, #l_promo div{border-bottom:1px solid #b4b4b4; background-image:url('../images/omdesign/nav_title.gif');font-weight:bold;color:#333;padding:2px 4px; font-size:13px;}
#l_nav ul{border-bottom:1px solid #b4b4b4;padding:5px 0;}
#l_nav li{padding:0 0 0 20px;margin:0; line-height:16px; background:url('../images/omdesign/list_5.gif') no-repeat 9px 5px;}
#l_nav .top_border, #l_promo .top_border{border-top:1px solid #b4b4b4;}
#l_nav a, #l_promo a{color:#555;font-size:11px; text-decoration:none;}
#l_nav a:hover, #l_promo a:hover{color:#333; text-decoration:underline;}
#l_promo .top_border { text-align:left; padding:3px 4px;}
#l_promo .img_promo { background-image:none; padding:15px 5px; border:0; text-align:left; }
#l_promo .img_promo img { float:left;margin:0px 5px 5px 0; }

/****** LEFT NAV ******/
#nav_column {width:180px;float:left;}
#l_nav2,#l_promo2{border-bottom:1px solid #b4b4b4;border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; margin: 5px 5px 0px 5px;  }
#l_promo2{margin:10px 0; line-height:15px; text-align:center;}
#l_nav2 div, #l_promo2 div{/*border-bottom:1px solid #b4b4b4;*/ background-image:none /*url('../images/omdesign/nav_title.gif')*/;padding: 2px 4px;color:#555;font-size:11px; text-decoration:none;}
/*#l_nav2 ul{border-bottom:1px solid #b4b4b4;padding:5px 0;}*/
#l_nav2 li{padding:0 0 0 1px;margin:0; line-height:16px; /*background:url('../images/omdesign/list_5.gif') no-repeat 9px 5px;*/}
#l_nav2 .secMenu{background-image:none;}
#l_nav2 .top_border, #l_promo2 .top_border{border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;background-image:url('../images/omdesign/nav_title.gif');font-weight:bold;color:#333; font-size:13px;}
#l_nav2 a, #l_promo2 a{font-family:Verdana; color:#555;font-size:11px; text-decoration:none;}
#l_nav2 a:hover, #l_promo a:hover{color:#333; text-decoration:underline;}
#l_promo2 .top_border { text-align:left; padding:3px 4px;}
#l_promo2 .img_promo { background-image:none; padding:15px 5px; border:0; text-align:left; }
#l_promo2 .img_promo img { float:left;margin:0px 5px 5px 0; }


/****** NEWS BUTTONS ******/
.stop {width: 31px;height: 34px;background-image: url(../images/omdesign/pause.gif);border: 0px;background-color: transparent;cursor: hand;}
.start {width: 31px;height: 34px;background-image: url(../images/omdesign/slideshow.gif);border: 0px;background-color: transparent;cursor: hand;}
.down {width: 31px;height: 34px;background-image: url(../images/omdesign/down.gif);border: 0px;background-color: transparent;cursor: hand;}
.up {width: 31px;height: 34px;background-image: url(../images/omdesign/up.gif);border: 0px;background-color: transparent;cursor: hand;}
.left {width: 31px;height: 34px;background-image: url(../images/omdesign/left.gif);border: 0px;background-color: transparent;cursor: hand;}
.right {width: 31px;height: 34px;background-image: url(../images/omdesign/right.gif);border: 0px;background-color: transparent;cursor: hand;}

.newsup
{
    background-position: left ;
    width: 11px;
    height: 18px;
    background-image: url(../images/omdesign/NewsUp.gif);
    border: 0px;
    background-color: transparent;
    cursor: hand;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
}
.newsdown
{
    background-position: right ;
    width: 11px;
    height: 18px;
    background-image: url(../images/omdesign/NewsDown.gif);
    border: 0px;
    background-color: transparent;
    cursor: hand;
    background-repeat: no-repeat;
}

#l_news {border-bottom:1px solid #b4b4b4;border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; margin: 2px 5px 0px 5px  }
/*#l_news div{border-bottom:1px solid #b4b4b4; background-image:url('../images/omdesign/nav_title.gif');}*/
#l_news .top_border{border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;background-image:url('../images/omdesign/nav_title.gif');font-weight:bold;color:#333; font-size:13px;margin: 5px 0px 5px 0px; padding:2px 4px;}

#l_prodnews{border-bottom:1px solid #b4b4b4;border-left:1px solid #b4b4b4; border-right:1px solid #b4b4b4; margin: 2px 5px 0px 5px;}
#l_prodnews .top_border{border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;background-image:url('../images/omdesign/nav_title.gif');font-weight:bold;color:#333; font-size:13px;margin: 5px 0px 5px 0px; padding:2px 4px;}

/*#l_prodnews div{background-image:none ;padding:2px 4px;color:#555;font-size:11px; text-decoration:none;}
#l_prodnews li{padding:0 0 0 5px;margin:0; line-height:16px; }
#l_prodnews .secMenu{background-image:none;}*/
#l_prodnews a{color:#555;font-size:13px; text-decoration:bold;}
#l_prodnews a:hover{color:#333; }

#l_prodnews .newsUpperContent, .newsLowerContent
{
	border-right: black 1px solid;
	padding-right: 5px;
	border-top: black 0px solid;
	padding-left: 10px;
	background-image: url(Images/News/w002_03.gif);
	padding-bottom: 5px;
	margin: 0px 0px;
	font: 11px Arial, Verdana, Helvetica, Sans-serif;
	border-left: black 1px solid;
	color: #666666;
	padding-top: 5px;
	border-bottom: black 0px solid;
	background-repeat: repeat-y;
	background-color: #fff5bc;
}
#l_prodnews .diamond 
{
    vertical-align: middle;
}
#l_prodnews .date 
{
	color: #333333;
    font-weight: bold;
    font-size: 12px;
}
#l_prodnews .news 
{
	color: #666666;
    /*margin-left: 2px;*/
    text-align: left;
    font: normal 11px Arial, Verdana, Helvetica, Sans-serif;
    font-weight:normal;
    /*padding: 0px 5px 0px 5px;*/
    
}
#l_prodnews .newsHeader 
{
	color: #333333;
    /*margin-left: 2px;*/
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    /*padding: 0px 5px 0px 5px;*/
}

#l_prodnews .prodnews_wrap 
{
	margin-left: 2px;
    padding: 0px 5px 0px 5px;
}

#footer
{font: 11px Arial, Verdana, Helvetica, Sans-serif;
	/*border-left: black 1px solid;*/
	color: #b2b2b2;
	}
	
#hotoffers {margin: 2px 5px 0px 5px; text-align:center;}

#flashHeader {
position: fixed;
height: 103px;
padding: 0px;
margin: 0px;
}

#flashlogo { 
position: absolute;
top: 8px;
left: 15px;
background-image: transparent;
padding: 5px; 
}

#flash_page_header {
height: 103px;
clear: both;
margin: 0px;
padding: 0px;

}

#flash_page_wrapper {
display: block;
position: relative;
margin-left: 0px; 
margin-right: 0px;
width: 950px;
text-align: left;
background: #FFFFFF;

}


.CompletionListCssClass 
{ 
    font-size: 11px; 
    color: #000; 
    padding: 3px 5px; 
    border: 1px solid #999; 
    background: #fff; 
    width: 300px; 
    float: left; 
    z-index: -1; 
    position:absolute; 
    margin-left:0px; 
} 

.CompletionListCssClassBlack 
{ 
  /*background:transparent url(../Skins/Black/Menu/menuBG.gif) left bottom repeat;*/
    color: #9f9f9f;
	
	font:11px arial, sans-serif;
	font-weight: bold;
	line-height:13px;
	white-space:normal;
    z-index: -1;
}

.CompletionListItemCssClass
{
    /*background:  #383838 url(../Skins/Black/Menu/menuBG_stripe.gif) left top repeat-y;*/
    background-color: #383838;
    /*background-color: #FFF;*/
    border-bottom:0px solid #343434;
    border-left:3px solid #b21717;
     
	padding-left:8px;
	padding-right:1px;
	padding-top: 2px;
	padding-bottom: 2px;
 	color: #9f9f9f;
	cursor: hand;
	/*line-height: 15px;
	height: 30px;*/
	z-index: -1;
}

.CompletionListHighlightedItemCssClass
{
    background: #222 url(../Skins/Black/Menu/SelectedBgSubitem.gif) repeat-x 0 0;
    
    /*background:  #222 url(../Skins/Black/Menu/menuBG_stripe.gif) left top repeat-y;*/
    border-left:3px solid #b21717;
    border-top:0px solid #242424 ;
    border-bottom:0px solid #242424 ;
    padding-left:8px;
	padding-right:1px;
	padding-top: 2px;
	padding-bottom: 2px;
    color: #fff;
    cursor: hand;
    /*line-height: 15px;
    height: 30px;*/
}


.ac_results {
	/*padding: 0px;
	border: 1px solid black;
	background-color: red;
	overflow: hidden;
	z-index: 99999;*/
	background-color: #383838;
	color: #9f9f9f;
	overflow: hidden;
	font:11px arial, sans-serif;
	font-weight: bold;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.ac_results li 
{
     /*background:  #383838 url(../Skins/Black/Menu/menuBG_stripe.gif) left top repeat-y;*/
    
    /*background-color: #FFF;*/
    border-bottom:1px solid #222;
    border-left:3px solid #b21717;
    
	margin: 0px;
	padding: 2px 5px;
	cursor: hand;
	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: #383838;
	overflow: hidden;
	
}

.ac_over 
{
    /*background: #222 url(../Skins/Black/Menu/SelectedBgSubitem.gif) repeat-x 0 0;*/
    background-color: #222;
    /*background:  #222 url(../Skins/Black/Menu/menuBG_stripe.gif) left top repeat-y;*/
    border-left:3px solid #b21717;
    border-top:0px solid #242424 ;
    border-bottom:0px solid #242424 ;

    color: #fff;
    cursor: hand;
    /*line-height: 15px;
    height: 30px;*/
	/*background-color: #0A246A;
	color: white;*/
}

#_txtSearchbox{}


.pris_acc
{
    text-align:center;
}

.plain_base_red_PPF {font-family: arial;font-size: 10px;color: #FF0000;font-weight: normal;text-decoration: none;text-align:left;}

#l_deals{border-bottom:0px solid #b4b4b4;border-left:0px solid #b4b4b4; border-right:0px solid #b4b4b4; border-top:0px solid #b4b4b4; margin: 5px 5px 0px 5px;}

#l_facebook{border-bottom:0px solid #b4b4b4;border-left:0px solid #b4b4b4; border-right:0px solid #b4b4b4; border-top:0px solid #b4b4b4; margin: 5px 5px 0px 5px;}

