/*Common Classes */

#search_icon{
display: block;
float:right;
height:34px;
width:30px;

background:url("../content/gg_backgrounds.jpg") no-repeat -316px 0px ;


}

body{
width:100%;

background:#000000 url("../content/bg/black3.jpg") repeat-x;
margin:0;
padding:0;
border:0;			/* This removes the border around the viewport in old versions of IE */
}



.uvl_left{
float:left;
margin:0;
padding:0;
border:0;
}

.uvl_fader{
color:#666666;

}



.uvl_right{
float:right;
margin:0;
padding:0;
border:0;
}

.uvl_clearer{
clear:both;
margin:0;
padding:0;
border:0;
}

.clearer{
clear:both;
margin:0;
padding:0;
border:0;
}


/* End of Common */




form{
padding:0px;
margin:0px;
}




#globalgheader{
width: 999px;
height:34px;
background: #ff6600;
text-align: left;
margin: 0px auto;
padding: 0;
border:0;
}


#header_wrapper {
width: 999px;
background:url("../small/102/gg_banner8.jpg") no-repeat 0px 0px ;
text-align: left;
margin: 0px auto;
padding: 0px  1px  1px 1px;
border:0;

}

.wrapper {
width: 999px;
background: #000000;
text-align: left;
margin: 0px auto;
padding:0;
border:0;
}


#uvl_nav{
width: 100%;
height:35px;
text-align: left;
margin: 0px;
padding:0;
border:0;
}

#uvl_nav_tabs{
float:left;
/*background: #ff6600;*/

text-align: left;
margin: 0px auto;
padding: 0;
border:0;
margin: 0px;
}


#uvl_nav_gg{
float:left;
display:block;
width:144px;
height:35px;
background:url("../content/gg_backgrounds.jpg") no-repeat 0px 0px ;

text-indent: -2000px

}

#uvl_nav_gg span{
display:none;
}

#uvl_nav_ggd{
float:left;
display:block;
width:144px;
height:35px;
background:url("../content/gg_backgrounds.jpg") no-repeat -155px -35px ;

}


#uvl_nav_ggd span{
display:none;
}


#uvl_nav_search{
float:right;
width: 280px;
height:35px;
text-align:right;


padding-right:10px;
}



.uvl_nav_search_input{
font-family: Arial, Helvetica, sans-serif; 
font-style:italic;
font-size: 12px;
vertical-align:top;
margin-top:6px;
margin-right:4px;

width:195px;


}

.uvl_footer_search_input{
font-family: Arial, Helvetica, sans-serif; 
font-style:italic;
font-size: 12px;
vertical-align:top;
margin-top:6px;
margin-right:4px;

width:800px;


}

#uvl_search_results{
clear:both;
display:none;
background:url("../content/bg/black3_s.jpg") repeat-x;
background-position:-35px -35px;
height:0px;
width: 100%;
}

#h_gg_logo{
color: #ff6600;
font-family: Arial, Helvetica, sans-serif; 
font-size: 37px;
padding-left: 10px;
margin-top: 15px;
}

.h_gg_logo{COLOR: #ff6600; TEXT-DECORATION: none}
.h_gg_logo:hover {COLOR: #F9B588; TEXT-DECORATION: none}
.h_gg_logo:active {COLOR: #F9B588; TEXT-DECORATION: none}

#h_gg_logo_sub{
position:relative;
width:300px;
z-index:20;
top:-8px;
left:130px;
color: #F9B588;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
height:0px;

}

#h_gg_top{
width: 100%;
height:105px;
}

.h_gg_top A{COLOR: #ffffff; TEXT-DECORATION: none}
.h_gg_top A:hover {COLOR: #F9B588; TEXT-DECORATION: none}
.h_gg_top A:active {COLOR: #F9B588; TEXT-DECORATION: none}


#h_gg_stores{
width:400px;
height: 30px;
color: #666666;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
padding-left: 10px;
margin-top: 10px;
}
#h_gg_stores A{COLOR: #ffffff; TEXT-DECORATION: none}
#h_gg_stores A:hover {COLOR: #F9B588; TEXT-DECORATION: none}


#h_gg_nav{
float:right;
color: #666666;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
padding-right:10px;

}

#h_gg_nav A{COLOR: #ffffff; TEXT-DECORATION: none}
#h_gg_nav A:hover {COLOR: #F9B588; TEXT-DECORATION: none}
#h_gg_nav A:active {COLOR: #F9B588; TEXT-DECORATION: none}

#h_gg_tri{
padding-top:30px;
clear:both;
float:right;
height: 30px;
width:500px;
padding-right:10px;

}

#h_gg_tri_shipping{
float:right;
width: 220px;
}

#h_gg_tri_phone{
float:right;

text-align:right;

}

.h_gg_tri_main{

text-align:left;
display:inline;
font-weight:bold;

color: #A7B4C7;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
}

.h_gg_tri_main A{COLOR: #A7B4C7; TEXT-DECORATION: none}
.h_gg_tri_main A:hover {COLOR: #F9B588; TEXT-DECORATION: none}
.h_gg_tri_main A:active {COLOR: #F9B588; TEXT-DECORATION: none}

.h_gg_tri_detail{
text-align:left;

color: #ffffff;
padding-left:2px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
}

#h_gg_tri_phone_logo{
float:left;
display:block;
height:30px;
width:30px;
margin-right:2px;
background:url("../content/gg_backgrounds.jpg") no-repeat -80px -80px ;
}

#h_gg_tri_shipping_logo{
float:left;
display:block;
height:30px;
width:30px;
margin-right:2px;
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -80px ;
}

#h_gg_tri_store_logo{
float:left;
display:block;
height:30px;
width:30px;
margin-right:2px;
background:url("../content/gg_backgrounds.jpg") no-repeat -40px -80px ;

}

#h_gg_tri_store{
float:right;
width: 145px;
}
#h_gg_menu_nav{
width: 100%;
height:30px;
text-align: left;
margin: 0px;
padding:0;
border:0;
}

#h_gg_menu_tabs{
float:left;
height:30px;
margin: 0px;
padding:0;
border:0;


}

#menu_ggd{
float:left;
display:block;
height:30px;
width:136px;
background:url("../content/gg_backgrounds.jpg") no-repeat -146px -120px ;
margin: 0px;
padding:0;
border:0;

}

#menu_gg{

float:left;

display:block;
overflow: hidden;
height:30px;
width:136px;
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -120px ;
margin: 0px;
padding:0;
border:0;
}


.h_gg_menu_nav_text{

padding-left:10px;
overflow: hidden;
height:30px;


}
.h_gg_menu_nav_text a{

margin-right:15px;
color: #bbbbbb;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
text-decoration:none;
overflow: hidden;

}

.h_gg_menu_nav_text a:hover{
color: #F9B588;

}

.h_gg_menu_nav_text_cat a{

color: #ffffff;


}

.h_gg_menu_nav_text_cat a:hover{
color: #F9B588;

}


#layer_holder{
clear:both;
position:relative;
}

#h_gg_menu{
background: url("../content/nav/menu_bg.jpg") repeat-x;
width: 100%;
height:26px;
text-align: left;
margin: 0px;
padding:0;
padding-top:1px;
border:0;
}

#h_gg_menu_basket{
background:url("../content/gg_backgrounds.jpg") no-repeat -292px -120px ;
text-align:right;
   width: 362px;
   height: 30px;

}
#h_gg_menu_basket_text{
padding:6px 10px 0px 0px;
   color: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
height: 24px;



}

#h_gg_menu_basket_text a {

font-weight:bold;
   color: #FF954F;
font-size: 11px;
	text-decoration: none;
}

#h_gg_menu_basket_text a:hover {

   color: #FF954F;
font-size: 11px;
	text-decoration: underline;
}

#absdiv1 {
display:none;

}
#absdiv2 {
display:none;

}
html > body #absdiv1 {
display:block;
 position: absolute;

   z-index: 50;
   width: 250px;
   height: 66px;
   top: 35px;
   left: 39%;
     
}

a.absdiv1_roll{

	display:block;
	width: 250px;
	height: 66px;
	background:url("../content/collages/abs1_birmingham.png")  0px 0px no-repeat;
	text-decoration: none;
}

a.absdiv1_roll:hover {

	background:url("../content/collages/abs1_birmingham.png")  0px -66px no-repeat;
}

.absdiv1_roll span{
	display:none;
}

a.absdiv2_roll{

	display:block;
	width: 250px;
	height: 70px;
	background:url("../content/collages/abs2_suhr.png") 0px -74px no-repeat;
	text-decoration: none;
}

a.absdiv2_roll:hover {

	background:url("../content/collages/abs2_suhr.png") 0px 0px no-repeat;
}

.absdiv2_roll span{
	display:none;
}

html > body #absdiv2 {
display:block;
 position: absolute;
   z-index:55;
   width: 250px;
   height: 70px;
   top: -40px;
   left: 350px;
 
   text-align: center;
      
}



#breadcrumb {
float:left;
overflow:hidden;
color: #A7B4C7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
height:28px;
line-height:28px;
vertical-align:middle;
margin: 0px;
padding: 0 0 2px 10px;
width:690px;
}
#breadcrumb A{COLOR: #A7B4C7; TEXT-DECORATION: none}
#breadcrumb A:hover {COLOR: #F9B588; TEXT-DECORATION: none}
#breadcrumb A:active {COLOR: #F9B588; TEXT-DECORATION: none}


#countries {
float:right;
color: #ffffff;
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;

height:28px;
line-height:28px;
vertical-align:middle;
margin: 0px;
padding: 0 0 2px 10px;
}

.countryflagsuk{
display:block;
padding:0px;
margin:0px;
float:right;

background:url("../content/gg_backgrounds.jpg") no-repeat -118px -87px ;
   width: 29px;
   height: 21px;
}
.countryflagsuk span{
display:none;
}

.countryflagseu{

display:block;
padding:0px;
margin:0px;
float:right;

background:url("../content/gg_backgrounds.jpg") no-repeat -196px -87px ;
   width: 27px;
   height: 21px;
}

.countryflagseu span{
display:none;
}


.countryflagsus{

display:block;
padding:0px;
margin:0px;
float:right;

background:url("../content/gg_backgrounds.jpg") no-repeat -235px -87px ;
   width: 27px;
   height: 21px;
}

.countryflagsus span{
display:none;
}

.countryflagsie{

display:block;
padding:0px;
margin:0px;
float:right;

background:url("../content/gg_backgrounds.jpg") no-repeat -157px -87px ;
   width: 27px;
   height: 21px;
}

.countryflagsie span{
display:none;
}



/*Left handside Styles*/
.maincontentleft{
float:left;

background-color:#000000; 
margin:0px;  
padding:0px 0px 0px 0px;   
width:170px;   
}

.menutitle {
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -160px ;
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold;
height: 20px;
margin:  0px;
padding: 3px 0px 0px 10px;
/*padding: 3px 0px 0px 0px;*/
text-align:left;
width: 160px;
}
.menutitle A{COLOR: #ffffff; TEXT-DECORATION: none}
.menutitle A:hover {COLOR: #ff6400; TEXT-DECORATION: none}
.menutitle A:active {COLOR: #ff6400; TEXT-DECORATION: none}


.menuitems {
color: #dddddd;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight:normal;
height:100%; /* This fixes the IE5 Win gap! */	
margin:  0px;
padding: 0px 0px 15px 10px;
vertical-align: top; /* This fixes the IE5 Win gap! */
}
.menuitems A{COLOR: #dddddd; TEXT-DECORATION: none}
.menuitems A:hover {COLOR: #ff6400; TEXT-DECORATION: none}
.menuitems A:active {COLOR: #ff6400; TEXT-DECORATION: none}


.menuitemsopen {
color: #bbbbbb;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight:normal;
height:100%; /* This fixes the IE5 Win gap! */	
margin:  0px;
padding: 0px 0px 0px 3px;
vertical-align: top; /* This fixes the IE5 Win gap! */
}


.menuitemsactive {
color: #dddddd;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight:bold;
height:100%; /* This fixes the IE5 Win gap! */	
margin:  0px;
padding: 0px 0px 15px 10px;
vertical-align: top; /* This fixes the IE5 Win gap! */
}
.menuitemsactive A{COLOR: #dddddd; TEXT-DECORATION: none}
.menuitemsactive A:hover {COLOR: #ff6400; TEXT-DECORATION: none}
.menuitemsactive A:active {COLOR: #ff6400; TEXT-DECORATION: none}


.menuitemsactive  li { 
 list-style-type:none; 
 vertical-align: top; /* This fixes the IE5 Win gap! */
} 

.menuitems  li { 
 list-style-type:none; 
 vertical-align: top; /* This fixes the IE5 Win gap! */
} 

.menuitemsopen  li { 

 list-style-type:none; 
 vertical-align: top; /* This fixes the IE5 Win gap! */
} 

/*
.menuitemsopen li A{COLOR: #bbbbbb; TEXT-DECORATION: none}
.menuitemsopen li A:hover {COLOR: #ff6400; TEXT-DECORATION: none}
.menuitemsopen li A:active {COLOR: #ff6400; TEXT-DECORATION: none}
*/

.ggnonactive A{COLOR: #bbbbbb; TEXT-DECORATION: none}
.ggnonactive A:hover {COLOR: #ff6400; TEXT-DECORATION: none}
.ggnonactive A:active {COLOR: #ff6400; TEXT-DECORATION: none}


.menunormal{
color:#dddddd;
}


/*MAin stuff*/
#containerleft{
float:left;
		
background:#000000;
margin:0px;
padding:0px;
width:816px;				/* width of whole page */	
}

#containerright{
float:left;
		
background-color:#000000;
margin:0px;

padding: 0px 0px 0px 10px;	
width:173px;				/* width of whole page */		
}

.mainwhite {
background-color: #ffffff;
height: 100%;
width: 644px;
}
.maincontentmid{
float:right;
background-color:#000000;
margin:0px;     	/* Centre column side padding:*/
padding:0px;
width:644px;
		
}


h3{
float:left;

color:#3C7FB1;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}


.blacktitlebox {
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -190px ;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
height: 41px;
margin:  10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
width: 644px;
/*padding: 3px 0px 0px 0px;*/
}

.blacktitleboxno {
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -190px ;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
height: 41px;
margin:  0px;
padding: 0px;
text-align:center;
width: 644px;
/*padding: 3px 0px 0px 0px;*/
}


.menubox {
background:url("../content/gg_backgrounds.jpg") no-repeat -172px -160px ;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold;
height: 19px;
margin:  0px;
padding: 4px 0px 0px 0px;
text-align:center;
width: 173px;
/*padding: 3px 0px 0px 0px;*/
}
.menubox A{COLOR: #ffffff; TEXT-DECORATION: none}
.menubox A:hover {COLOR: #ff6400; TEXT-DECORATION: none}
.menubox A:active {COLOR: #ff6400; TEXT-DECORATION: none}

.menuboxcontent{ 
background-color: #ffffff;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
height: auto;
margin:  0px;
padding: 3px 3px 3px 3px;
text-align:center;
width: 167px;
}
.menuboxbottom {
overflow:hidden;
background:url("../content/gg_backgrounds.jpg") no-repeat -1px -273px ;
height:12px;
padding: 3px 0px 0px 0px;
/*padding: 3px 0px 0px 0px;*/
width: 173px;
}

.itemheader {
background-color: #ffffff;
color:#666666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height: auto;
line-height:15px;
margin: 0px;
padding: 5px 10px 10px 10px;
width: auto;
}
.itemheader A{COLOR: #777777; TEXT-DECORATION: none}
.itemheader A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.itemheader A:active {COLOR: #ff6600; TEXT-DECORATION: none}


.itemheader_black {
color:#ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height: auto;
line-height:15px;
margin: 0px;
padding: 5px 10px 0px 10px;
width: auto;
}
.itemheader_black A{COLOR: #ffffff; TEXT-DECORATION: none}
.itemheader_black A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.itemheader_black A:active {COLOR: #ff6600; TEXT-DECORATION: none}

.black_h1{
float:left;

color:#ffffff;
/*color:#ff6600;*/
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.itemheadersubtext {
clear:both;
float:left;

color:#777777;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
margin: 0px;
padding: 0px;
}
.itemheadersubright {
float:right;

color:#777777;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}
.itemheadersubright A{COLOR: #777777; TEXT-DECORATION: none}
.itemheadersubright A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.itemheadersubright A:active {COLOR: #ff6600; TEXT-DECORATION: none}

.itemheadersubtext_black {
clear:both;
float:left;

color:#ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
margin: 0px;
padding: 0px;
}
.itemheadersubright_black {
float:right;

color:#ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}
.itemheadersubright_black A{COLOR: #ffffff; TEXT-DECORATION: none}
.itemheadersubright_black A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.itemheadersubright_black A:active {COLOR: #ff6600; TEXT-DECORATION: none}

.itemheadergray {
border: 1px solid #cccccc;
background-color: #eeeeee;
height: auto;
/*margin: 0px 5px 5px;*/
margin:0px;
padding: 5px 5px 5px 5px;
width: auto;

-webkit-border-radius: 5px;    /* for Safari */
-moz-border-radius: 5px;       /* for Firefox */
}

h1{
float:left;

color:#3C7FB1;
/*color:#ff6600;*/
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

#gg_footer_ct{
color: #dddddd;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
background-color:#000000;
width:979px;
padding:10px;
padding-bottom:40px;
		
}
#gg_footer_ct A{COLOR: #dddddd; TEXT-DECORATION: none}
#gg_footer_ct A:hover {COLOR: #F29353; TEXT-DECORATION: none}
#gg_footer_ct A:active {COLOR: #F29353; TEXT-DECORATION: none}


#gg_footer{
padding-top:10px;
background-color:#111111;
-webkit-border-radius: 5px;    /* for Safari */
-moz-border-radius: 5px;       /* for Firefox */
		
}

.textorange{
color:#F29353;
TEXT-DECORATION: none;
}
.textorange A{COLOR: #F29353; TEXT-DECORATION: none}
.textorange A:hover {COLOR: #eeeeee; TEXT-DECORATION: none}
.textorange A:active {COLOR: #eeeeee; TEXT-DECORATION: none}

.ft_copyright{
padding-top:5px;
float:right;
text-align:right;
}

.ft_links{
padding-left:20px;
float:left;

}

.ft_list{
padding:0px;
margin:0px;
margin-left:20px;
list-style: circle outside; color:#F29353;
}

.ft_list A{COLOR: #cccccc; TEXT-DECORATION: none}
.ft_list A:hover {COLOR: #F29353; TEXT-DECORATION: none}
.ft_list A:active {COLOR: #F29353; TEXT-DECORATION: none}

.myb{
font-weight:bold;
font-size: 12px;
}

.mybsub{
font-size:10px;
COLOR: #F29353;
}

.ft_terms{
padding-top:5px;
float:left;
}

hr {
  border: 0;
  width: 959px;
  margin:10px;
background-color: #666666;
height: 1px;
  
}






a.logoA{
float:left;
display: block;
height: 40px;
width: 71px;
background: #111111 url("../content/footer/brands.gif") 0 0px no-repeat;
text-decoration: none;
} 

a.logoA:hover{
background-position: 0 -43px;
}

a.logoB{
float:left;
display: block;
height: 40px;
width: 76px;
background:  #111111  url("../content/footer/brands.gif") -71px 0px no-repeat;
text-decoration: none;
} 

a.logoB:hover{
background-position: -71px -43px;
}

a.logoC{
float:left;
display: block;
height: 40px;
width: 45px;
background:  #111111  url("../content/footer/brands.gif") -147px 0px no-repeat;
text-decoration: none;
} 
a.logoC:hover{
background-position: -147px -43px;
}

a.logoD{
float:left;
display: block;
height: 40px;
width: 74px;
background:  #111111  url("../content/footer/brands.gif") -192px 0px no-repeat;
text-decoration: none;
} 
a.logoD:hover{
background-position: -192px -43px;
}

a.logoE{
float:left;
display: block;
height: 40px;
width: 68px;
background:  #111111  url("../content/footer/brands.gif") -266px 0px no-repeat;
text-decoration: none;
} 
a.logoE:hover{
background-position: -266px -43px;
}

a.logoF{
float:left;
display: block;
height: 40px;
width: 69px;
background:  #111111  url("../content/footer/brands.gif") -334px 0px no-repeat;
text-decoration: none;
} 
a.logoF:hover{
background-position: -334px -43px;
}

a.logoG{
float:left;
display: block;
height: 40px;
width: 59px;
background:  #111111  url("../content/footer/brands.gif") -403px 0px no-repeat;
text-decoration: none;
} 
a.logoG:hover{
background-position: -403px -43px;
}

a.logoH{
float:left;
display: block;
height: 40px;
width: 62px;
background:  #111111  url("../content/footer/brands.gif") -462px 0px no-repeat;
text-decoration: none;
} 
a.logoH:hover{
background-position: -462px -43px;
}

a.logoI{
float:left;
display: block;
height: 40px;
width: 67px;
background:  #111111  url("../content/footer/brands.gif") -524px 0px no-repeat;
text-decoration: none;
} 

a.logoI:hover{
background-position: -524px -43px;
}

a.logoJ{
float:left;
display: block;
height: 40px;
width: 50px;
background:  #111111  url("../content/footer/brands.gif") -591px 0px no-repeat;
text-decoration: none;
} 

a.logoJ:hover{
background-position: -591px -43px;
}
a.logoK{
float:left;
display: block;
height: 40px;
width: 62px;
background:  #111111  url("../content/footer/brands.gif") -641px 0px no-repeat;
text-decoration: none;
} 

a.logoK:hover{
background-position: -641px -43px;
}

a.logoL{
float:left;
display: block;
height: 40px;
width: 71px;
background:  #111111  url("../content/footer/brands.gif") -703px 0px no-repeat;
text-decoration: none;
} 

a.logoL:hover{
background-position: -703px -43px;
}

a.logoM{
float:left;
display: block;
height: 40px;
width: 63px;
background:  #111111  url("../content/footer/brands.gif") -774px 0px no-repeat;
text-decoration: none;
} 

a.logoM:hover{
background-position: -774px -43px;
}

a.logoN{
float:left;
display: block;
height: 40px;
width: 46px;
background:  #111111  url("../content/footer/brands.gif") -837px 0px no-repeat;
text-decoration: none;
} 

a.logoN:hover{
background-position: -837px -43px;
}

a.logoO{
float:left;
display: block;
height: 40px;
width: 46px;
background:  #111111  url("../content/footer/brands.gif") -883px 0px no-repeat;
text-decoration: none;
} 

a.logoO:hover{
background-position: -883px -43px;
}

a.logoP{
float:left;
display: block;
height: 40px;
width: 50px;
background:  #111111  url("../content/footer/brands.gif") -929px 0px no-repeat;
text-decoration: none;
} 

a.logoP:hover{
background-position: -929px -43px;
}


/*Search assistant*/

#vertical_slide, #horizontal_slide {

	color: #333333;
	padding: 5px 10px 10px 10px;
	border: 0px;
	height:173px;
}
#vertical_content{
	padding: 10px 0px 10px 10px;
	color: #333333;
	border: 0px;
}

.ga-left{
float: left;
padding:0px;
margin: 0px 10px 0px 0px;
/*height:135px;*/
}

.ga-popular{
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
text-align: justify;
width:460px;
padding:10px;

}
.ga-tab{
color: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:0px;
height: 19px;
width:212px;

/*background:  url("../small/102/searchtab.jpg") no-repeat;*/
line-height:18px;
padding:0px 0px 0px 10px;
vertical-align: middle;
margin: 0px 0px 0px 0px;
overflow:hidden;

border:0px;border-color: #333333;border-bottom-width: 0px;border-style: solid;

}


.ga-tabheading{
height: 19px;
border: 1px solid #444444;
background-color: #333333;
background:  url("../small/102/tab_tops.jpg") no-repeat;
color:#ffffff;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:212px;
padding:3px 0px 2px 9px;

}

.ga-hpopular{
height: 19px;
border: 1px solid #333333;
background-color: #222222;
color:#ffffff;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:480px;
padding:3px 0px 2px 9px;

}


.ga-tab2{
overflow:hidden;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:0px;
height: 19px;
width:480px;
/*background:  url("../small/102/producttab.jpg") no-repeat;*/
line-height:19px;
padding:0px 0px 0px 10px;
vertical-align: middle;
margin: 0px 0px 0px 0px;
/*border:0px;border-color: #333333;border-bottom-width: 1px;border-style: solid;*/
cursor:pointer;

}

	.suggest_link {
			font-size:10px;
				background-color: #FFFFFF;
				padding: 1px 1px 2px 1px;
				width:449px;
cursor:pointer;
			}
			
.suggest_link_over {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:0px;
background: #000000;
height: 19px;
width:212px;
line-height:19px;
padding:0px 0px 0px 10px;
vertical-align: middle;

/*background:  url("../small/102/searchtab_black.jpg") no-repeat;*/
color: #FFA66A;
cursor:pointer;
}

.suggest_link_overb {
overflow:hidden;
/*background:  url("../small/102/searchtab_black.jpg");*/
color: #FFA66A;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:0px;
height: 19px;
width:480px;
/*background:  url("./small/102/producttab.jpg") no-repeat;*/
line-height:19px;
padding:0px 0px 0px 10px;
vertical-align: middle;
margin: 0px 0px 0px 0px;
/*border:0px;border-color: #333333;border-bottom-width: 1px;border-style: solid;*/
cursor:pointer;
}


/*FOOTER STUFF*/

#uvl_footer {

display:none;
width: 1021px;
margin-left:-10px;
height:29px;
background: #ff6600;
background: url("../content/footer/gg_bg.png") no-repeat;
position:fixed;
bottom:-29px;
z-index:1015; 


padding:0;

border:0;

color: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;

}



#uvl_footer_viewed{

float:left;
height:29px;
line-height:28px;
padding-left:207px;
padding-right:25px;
background:  url("../content/footer/viewed.png") no-repeat 100% 40%;

}
#uvl_footer_viewed A{COLOR: #E1ECF4; TEXT-DECORATION: none}
#uvl_footer_viewed A:hover {COLOR: #F07D31; TEXT-DECORATION: none}
#uvl_footer_viewed A:active {COLOR: #F07D31; TEXT-DECORATION: none}


#uvl_footer_close{

float:right;
margin-right:25px;
margin-top:25px;
height:42px;
width:38px;
background:  url("../content/footer/close.jpg") no-repeat;

}

#uvl_f_content_t{

float:left;
margin-left:25px;
margin-top:25px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;

}

#uvl_f_content_m{
clear:both;
height:238px;
margin-left:25px;
margin-right:25px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
overflow:hidden;

}

#uvl_f_content_b{

color:#666666;
clear:both;
margin-left:25px;
margin-right:25px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

}

.textorange{
color:#ff6600;
}


#uvl_footer_new{

float:left;
height:29px;
line-height:28px;
padding-left:22px;
padding-right:25px;
background:  url("../content/footer/new.png") no-repeat 100% 40%;

}
#uvl_footer_new A{COLOR: #E1ECF4; TEXT-DECORATION: none}
#uvl_footer_new A:hover {COLOR: #F07D31; TEXT-DECORATION: none}
#uvl_footer_new A:active {COLOR: #F07D31; TEXT-DECORATION: none}


.uvl_content {
background:  url("../content/footer/gg_viewbg.png") no-repeat;
			display: none;
			position: fixed;
			left: 50%;
 margin-left: -463px;

			bottom:-360px;
			width: 946px;
			height:345px;
			
			
			
			z-index:1013;
			overflow: hidden;
}
.uvl_contentB {
			display: block;
			position: fixed;
      

			bottom:29px;
			width: 946px;
			
			
			
			z-index:1013;
			overflow: hidden;
}

.uvl_contentC {
	bottom:-600px;
}

.list_container {
background-color: #ffffff;
height:100%;
padding:0px;
margin-left:5px;
}

.list_item {
float:left;

color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
height:auto;
text-align:center;
margin:5px 5px 0px 5px;
padding:0px 0px 0px 0px;
width: 147px;
}
.list_item A{COLOR: #333333; TEXT-DECORATION: none}
.list_item A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.list_item A:active {COLOR: #ff6600; TEXT-DECORATION: none}

.list_item_price{
float:left;

background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
height:auto;
margin:0px 5px 5px 5px;
padding:0px 0px 10px 0px;
text-align:center;
width: 147px;
border-bottom: 1px dotted #cccccc;
}

.list_item_selected {
float:left;

background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin:5px 5px 0px 5px;
padding:0px 0px 10px 0px;
text-align:center;
width: 147px;
opacity:0.5;
border-top: 1px dotted #333333;
border-left: 1px dotted #333333;
border-right: 1px dotted #333333;
/* border: 1px dotted #3C7FB1; */
}

.list_item_selected A{COLOR: #333333; TEXT-DECORATION: none}
.list_item_selected A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.list_item_selected A:active {COLOR: #ff6600; TEXT-DECORATION: none}


.list_item_price_selected{
float:left;

background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
height:auto;
margin:0px 5px 5px 5px;
padding:0px 0px 10px 0px;
text-align:center;
width: 147px;
opacity:0.5;
border-left: 1px dotted #333333;
border-right: 1px dotted #333333;
border-bottom: 1px dotted #333333;
}



.list_photo{
height:184px;
line-height:180px;
padding:0px 0px 4px 0px;
}

.black_overlay{
			display: none;
			position: fixed;
overflow: hidden;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.0;
			opacity:0.0;
			filter: alpha(opacity=0);
		}


.topcurvespace {
overflow:hidden;
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -241px ;
background-repeat: no-repeat;
height: 6px;
line-height:6px;
border:0px;
margin-top:10px;
padding:0px;
width: 100%;
}

.topcurve {
overflow:hidden;
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -241px ;
background-repeat: no-repeat;
height: 6px;
line-height:6px;
border:0px;
margin:0px;
padding:0px;
width: 100%;
}

.bottomcurve {
overflow:hidden;
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -257px ;
background-repeat: no-repeat;
height: 16px;
line-height:16px;
border:0px;
margin:0px;
padding:0px;
width: 100%;
}

.menusplits{
margin-left:8px;
background:url("../content/gg_backgrounds.jpg") no-repeat -355px -161px ;
background-repeat: no-repeat;
height: 21px;
width:156px;
}

.shopping_view{
color: #333333;
text-decoration: underline;
}
.shopping_view A{COLOR: #333333; TEXT-DECORATION: underline}
.shopping_view A:hover {COLOR: #ff6400; TEXT-DECORATION: underline}
.shopping_view A:active {COLOR: #ff6400; TEXT-DECORATION: underline}

.big_search{
float:left;
background:url("../content/gg_backgrounds.jpg") no-repeat -427px 0px ;
height: 30px;
width:92px;

}

#button-assistant{
float:left;
background:url("../content/gg_backgrounds.jpg") no-repeat -416px 0px ;
height: 30px;
width:727px;

}

#guitarassistant{
float:left;
margin-left:10px;
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -416px ;
height: 30px;
width:767px;

}

#ga-close{
float:left;
background:url("../content/gg_backgrounds.jpg") no-repeat -777px -416px ;
height: 30px;
width:55px;
}

.securefooter{
display:block;
background:url("../content/gg_backgrounds.jpg") no-repeat 0px -288px ;
height: 68px;
width:979px;
}




/*Start of Shopping Css*/

.carttitles{
font-weight: bold;
background-color: #333333;
color:#ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height: auto;
margin: 1px;
padding: 2px;
width: auto;
}

.mysq {
clear:left;
float:left;
	margin: 0px 3px 0px 0px;
	padding: 0px;
background-attachment:fixed;
	background-repeat:no-repeat;
height: 60px;
	width: 60px;
background-position:-50px;
	
}
.mysq:hover{
opacity:0.5;
cursor: pointer; cursor: hand;
}

.carttitles td{
padding: 2px;
}

.cartlines td{
padding: 2px;
}

.cartleft{
float:left;
}

.cartserial{
color:#ff6600;
}

.cart_sat{
color: #249B02;
font-weight: bold;

}


.cart_50 {
    float: left;
    width: 38%;
    margin-left:5px;
    margin-right: 4px;
    display: inline;

    }
.cart_90 {
    margin-left:5px;
    margin-right: 4px;

    }
.cart_50 input {
    width: 98%;
    }

.cart_50 input {
border: 1px solid #aaaaaa;
background-color: #eeeeee;
    width: 98%;
    margin-bottom: 5px;
    }

.cart_90 input {
border: 1px solid #aaaaaa;
background-color: #eeeeee;
    width: 78%;
    margin-bottom: 5px;
    }

textarea {
border: 1px solid #aaaaaa;
background-color: #eeeeee;
    width: 83%;
    margin-bottom: 5px;
    }

.inputok{
border: 1px solid #aaaaaa;
background-color: #eeeeee;
}

.inputerror{
border: 1px solid #aaaaaa;
background-color: #eeeeee;
}


.cartupdate{
color:#eeeeee;
}
.cartupdateitem {COLOR: #3C7FB1; TEXT-DECORATION: none}
.cartupdateitem:hover {COLOR: #ff6400; TEXT-DECORATION: none}
.cartupdateitem:active {COLOR: #ff6400; TEXT-DECORATION: none}

.cart_shipping{
background-color: #333333;
color:#ffffff;
font-weight: bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height: auto;
margin: 10px 10px 0 0;
padding: 2px 2px 2px 5px;
width: auto;
}

.cart_ordertotals{
background-color: #333333;
color:#ffffff;
font-weight: bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height: auto;
margin: 10px 0px 0 0;
padding: 2px 2px 2px 5px;
width: auto;
}

.cart_ship_options{
border: 1px solid #cccccc;
height: auto;
margin: 0px 10px 0 0;
padding: 2px 2px 2px 5px;
width: auto;
}

.cart_totals{
color:#3C7FB1;
font-weight: bold;
}

.cart_blue{
color:#3C7FB1;
}

.cart_delivery{
background-color: #eeeeee;
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height: auto;
margin: 0px 10px 0 0;
padding: 2px 2px 2px 5px;
width: auto;
}

.yourshopping {
background-color: #ffffff;
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height: auto;
margin: 0px;
padding: 0px 10px 10px 10px;
width: auto;
}

.cart_flag_roll A:hover{
background-position: 0 0;
}

a.flagUK{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/uk.jpg") 0 -20px no-repeat;
text-decoration: none;
} 

a.flagIreland{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/ireland.jpg") 0 -20px no-repeat;
text-decoration: none;
}  
a.flagAT{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/AT.jpg") 0 -20px no-repeat;
text-decoration: none;
}  
a.flagBE{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/BE.jpg") 0 -20px no-repeat;
text-decoration: none;
}  
a.flagDK{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/DK.jpg") 0 -20px no-repeat;
text-decoration: none;
}   

a.flagFI{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/FI.jpg") 0 -20px no-repeat;
text-decoration: none;
} 

a.flagFR{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/FR.jpg") 0 -20px no-repeat;
text-decoration: none;
}  
a.flagDE{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/DE.jpg") 0 -20px no-repeat;
text-decoration: none;
}  
a.flagGR{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/GR.jpg") 0 -20px no-repeat;
text-decoration: none;
}  
a.flagIT{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/IT.jpg") 0 -20px no-repeat;
text-decoration: none;
}   

a.flagLU{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/LU.jpg") 0 -20px no-repeat;
text-decoration: none;
} 

a.flagPT{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/PT.jpg") 0 -20px no-repeat;
text-decoration: none;
}  
a.flagSP{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/SP.jpg") 0 -20px no-repeat;
text-decoration: none;
}  
a.flagSW{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/SW.jpg") 0 -20px no-repeat;
text-decoration: none;
}  
a.flagNI{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/NI.jpg") 0 -20px no-repeat;
text-decoration: none;
}   

a.flagother{
float:left;
display: block;
height: 20px;
width: 36px;
background: url("../images/flags/other.jpg") 0 -20px no-repeat;
text-decoration: none;
}   


a.flagusa{
float:left;
display: block;
height: 20px;
width: 30px;
background: url("../images/flags/usa.jpg") 0 -20px no-repeat;
text-decoration: none;
}   

/* end of Shopping CSS */


/*Start of Cat*/

.newguitar{
vertical-align:middle;
}

.list_photo_pedal{
height:154px;
line-height:150px;
padding:0px 0px 4px 0px;
}

.list_footer {
clear:left;

height:0px;
background-color: #ffffff;
padding:0px;
margin:0px;
}
.shipswithin{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.list_stock{
color:#2CB603;
}
.list_price{
color:#ff6600;
font-size: 14px;
}

.MRP {
COLOR:#FF0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: line-through;
}

.yousave {
COLOR:#FF0000;
}

.yoursaving {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
COLOR:#FF0000;
}

.deliverydate{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.availability{
color:#0099FF;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.stockblue{
color:#0099FF;
}

.stockinfo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#2CB603;
}

#ggactive{
color:#ff6600;
}
#ggactive A{COLOR: #ff6600; TEXT-DECORATION: none}
#ggactive A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
#ggactive A:active {COLOR: #ff6600; TEXT-DECORATION: none}

.ggactive{
color:#ff6600;
}
.ggactive A{COLOR: #ff6600; TEXT-DECORATION: none}
.ggactive A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.ggactive A:active {COLOR: #ff6600; TEXT-DECORATION: none}



/*Fronts */
.front_third_title {
border: 1px solid #cccccc;
background-color: #eeeeee;
color:#3C7FB1;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
height: auto;

margin: 0px 0px 0px 0px;
padding: 5px 4px 5px 4px;
}

.front_text_top {
color:#3C7FB1;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
/* font-weight:bold;*/
margin: 5px 0px 0px 0px;
}
.front_text_top A{COLOR: #3C7FB1; TEXT-DECORATION: none}
.front_text_top A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.front_text_top A:active {COLOR: #ff6600; TEXT-DECORATION: none}
.front_text_top A:unknown {COLOR: #ff6600; TEXT-DECORATION: none}

.front_text_main {
color:#3C7FB1;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
/* font-weight:bold;*/
line-height:12px;
margin: 0px 0px 0px 0px;
}
.front_text_main A{COLOR: #3C7FB1; TEXT-DECORATION: none}
.front_text_main A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.front_text_main A:active {COLOR: #ff6600; TEXT-DECORATION: none}
.front_text_main A:unknown {COLOR: #ff6600; TEXT-DECORATION: none}

.front_text_preview {
color:#666666;
font-size:10px;
line-height:10px;
font-family:Arial, Helvetica, sans-serif;
}

.store_text_preview {
color:#333333;
font-size:11px;
line-height:11px;
font-family:Arial, Helvetica, sans-serif;
}
.front_text_photo {
float:left;
margin: 0px 4px 0px 0px;
}

.front_content{
clear:both;
margin: 10px 0px 0px 0px;
}

.front_text_price {
color:#ff6600;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin: 0px;
}

.front_text_price A{COLOR: #ff6600; TEXT-DECORATION: underline}
.front_text_price A:hover {COLOR: #ff6600; TEXT-DECORATION: underline}
.front_text_price A:active {COLOR: #ff6600; TEXT-DECORATION: underline}
.front_text_price A:unknown {COLOR: #ff6600; TEXT-DECORATION: underline}


.front_recent {

margin: 0px 0px 0px 2px;
padding: 0px;
color:#3C7FB1;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
line-height:11px;

}

.front_third {
float:left;
height: auto;

/* margin: 10px 0px 0px 10px;*/
margin:0px;
padding: 10px 0px 0px 10px;
/*padding: 0px;*/
width: 204px;
}
.front_third_last {
float:left;
height: auto;

/* margin: 10px 0px 0px 10px;*/
margin:0px;
padding: 10px 0px 0px 10px;
/*padding: 0px;*/
width: 177px;
}

.qtags{
COLOR: #333333;
TEXT-DECORATION: none
}
.qtags A{COLOR: #333333; TEXT-DECORATION: none}
.qtags A:hover {COLOR: #ff6600; TEXT-DECORATION: none}
.qtags A:active {COLOR: #ff6600; TEXT-DECORATION: none}

/*PRODUCT START */
/* Detail View */

.gallerylinks{
color:#0576AE;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}
.gallerylinks A{COLOR: #0576AE; TEXT-DECORATION: underline}
.gallerylinks A:hover {COLOR: #333333; TEXT-DECORATION: underline}
.gallerylinks A:active {COLOR: #333333; TEXT-DECORATION: underline}
.gallerylinks A:unknown {COLOR: #333333; TEXT-DECORATION: underline}


.mysq {
clear:left;
float:left;
	margin: 0px 3px 0px 0px;
	padding: 0px;
background-attachment:fixed;
	background-repeat:no-repeat;
height: 60px;
	width: 60px;
background-position:-50px;
	
}
.mysq:hover{
opacity:0.5;
cursor: pointer; cursor: hand;
}


.innerpanel{
background-color: #E8EBF0;
}
input.inputno{
margin: 0px;
padding:0px;
vertical-align: middle;  
}

img.inputno{
margin: 0px;
padding:0px;
vertical-align: middle;  
}

.toggler {
background:  url("../images/menus/accessories_view.gif") 0 no-repeat;
background-color: #E8EBF0;
border-right-color: #ddd;
border-bottom-color: #ddd;
color: #FFFFFF;
cursor: pointer;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
height: 20px;
line-height:20px;
margin: 0px;
padding: 0px 0px 0px 13px;
vertical-align: middle;  
width: 408px;
}

.element_img{
float:left;

height:64px;
margin:0px;
padding:2px;
width:64px;
}
.element_content{
float:left;

color: #333333;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
padding: 0px;
}

#accessories {
background-color: #ffffff;
height: 200px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
width: 421px;
}
.menu_accessory{
background-color: #E8EBF0;
height: 180px; 
}
.accessorybar {
/*White*/
background-color: #ffffff;
height: 20px;
margin: 0px;
width: 421px;
}
.menu_titles{
background-color: #3D4F6B;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
height: 17px;
margin: 0px;
padding: 4px 0px 0px 13px;
width: 408px;
}
.menu_titles_notify{
background-color: #4a9a32;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
height: 17px;
margin: 0px;
padding: 4px 0px 0px 13px;
width: 408px;
}
.menu_content{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
padding: 5px 0px 0px 13px;
}

.accessoryoptions {
	height: 17px;
	width: 408px;
	margin: 0px;
	padding: 4px 0px 0px 13px;
	/*background-color: #3D4F6B;*/
	background-color: #4D5B76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	
}

.accessoryoptions A{COLOR: #ffffff; TEXT-DECORATION: none}
.accessoryoptions A:hover {COLOR: #ff6400; TEXT-DECORATION: none}
.accessoryoptions A:active {COLOR: #ff6400; TEXT-DECORATION: none}
.accessoryoptions A:unknown {COLOR: #ff6400; TEXT-DECORATION: none}

.accessorysplit {
	color: #999999;
	letter-spacing: 3px;
}


a:hover.srollover{
          background-position: -22px 0;
      }

a.tabaccessories{
          float:left;
          display: block;
          width: 100px;
          height: 20px;
           /*background: url("../images/menus/accessories.jpg") 0 -20px no-repeat;*/
		  background: url("../images/menus/accessories_wh.jpg") 0 -20px no-repeat;
          text-decoration: none;
      }    
a:hover.tabaccessories{
          background-position: 0 0;
      }
a.tabdeliveries{
          float:left;
          display: block;
          width: 100px;
          height: 20px;
          /* background: url("../images/menus/delivery.jpg") 0 -20px no-repeat;*/
		 background: url("../images/menus/delivery_wh.jpg") 0 -20px no-repeat;
          text-decoration: none;
      }    
a:hover.tabdeliveries{
          background-position: 0 0;
      }
a.tabnotify{
          float:left;
          display: block;
          width: 100px;
          height: 20px;
         /* background: url("../images/menus/notify.jpg") 0 -20px no-repeat;*/
 background: url("../images/menus/notify_wh.jpg") 0 -20px no-repeat;
          text-decoration: none;
      }    
a:hover.tabnotify{
          background-position: 0 0;
}
	  
a.tabspecification{
          float:left;
          display: block;
          width: 100px;
          height: 20px;
         /* background: url("../images/menus/specification.jpg") 0 -20px no-repeat; */
		  background: url("../images/menus/specification_wh.jpg") 0 -20px no-repeat;
          text-decoration: none;
      }    
a:hover.tabspecification{
          background-position: 0 0;
      }	   
a#imgPopModified:hover { background-position: 0 -20px; }

#pickyourtop {
color: #3D4F6B;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin: 0 0 3px 0px;
}


/*Original */
.rightbox {
float: right;

color:#444444;
background-color: #ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

padding: 0px;
/*width: 430px;*/
width: 447px;

/*-webkit-border-radius: 5px;    /* for Safari */
/*-moz-border-radius: 5px;       /* for Firefox */
}
.previewtext{
line-height:15px;
padding-right: 10px;
}

.previewtextview {
color:#999999;
}

.previewtextview A{COLOR:#999999; font-weight: bold; TEXT-DECORATION: none}
.previewtextview A:hover {COLOR:#ff6600; TEXT-DECORATION: none}
.previewtextview A:active {TEXT-DECORATION: none}
.previewtextview A:unknown {TEXT-DECORATION: none}

.rightboxbottom {
/*accessory*/
/*background-image: url(../images/backgrounds/rightbottomboxwhite.gif);*/
    background-color: #000000;
    background-image: url(../images/backgrounds/rightbottomboxwhite.gif);
	background-repeat: no-repeat;
    float: right;
    width: 447px;
	 height: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.rightboxbottomwh {
    background-color: #000000;
    background-image: url(../images/backgrounds/rightbottomboxwhite.gif);
	background-repeat: no-repeat;
    float: right;
    width: 447px;
	 height: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}


.bestinshow {
    float: right;
    padding: 0px 5px 0px 0px;
}
.leftbox {
    background-color: #ffffff;
	float: right;
    width: 197px;
    margin: 0px;
    padding: 0px;

}
.leftboxbottom {
/*accessory*/
/*background-image: url(../images/backgrounds/leftbottombox.gif);*/
   background-image: url(../images/backgrounds/leftbottomboxwhite.gif);
   background-repeat: no-repeat;
	float: right;
	 background-color: #000000;
	   height: 5px;
    width: 197px;
    margin: 0px;
    padding: 0px;

}
.leftboxbottomwh {
   background-image: url(../images/backgrounds/leftbottomboxwhite.gif);
   background-repeat: no-repeat;
	float: right;
	 background-color: #000000;
	   height: 5px;
    width: 197px;
    margin: 0px;
    padding: 0px;

}

.readmore{
text-decoration: underline;
}
.readmore A{COLOR:#333333; TEXT-DECORATION: underline}
.readmore A:hover {TEXT-DECORATION: none}
.readmore A:active {TEXT-DECORATION: none}
.readmore A:unknown {TEXT-DECORATION: none}


.pricebox {
    width: 409px;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    margin: 0px;
    padding: 5px;
    clear: none;
    top: 847px;
    -webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */
}

.pricebox_price {
	float:left;
	font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
	margin: 0px;
    padding: 0px;
	width:220px;
}
.pricebox_addbutton{
    float:right;
    color:#444444;
	margin: 0px;
    padding: 0px;
	font-size:10px;
	text-align:right;
    font-family: Arial, Helvetica, sans-serif;
    color:#444444;
}

.ourprice{
   color:#ff6600;
}

.oursaving{
   color:#666666;
font-size:11px;
}

.oursavingb{
   color:#ff8833;
font-size:11px;
}

.pricebox_euro{
    clear:both;
	float:left;
	font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
    color:#444444;
	margin: 0px;
    padding: 5px;
}

.europrice{
font-size:10px;
 color:#666666;
}
.pricebox_warranty{
	font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
    color:#444444;
	margin: 0px;
}

.gallerybox {
   	font-size:12px;
	float: left;
    font-family: Arial, Helvetica, sans-serif;
   color:#333333;
  
    background-color: #f2f2f2;
    border: 1px solid #dddddd;
    margin: 0px 10px 10px 0px;
    padding: 5px 5px 5px 5px;

    -webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */   
}

.mysplit {
/*Accessory*/
 /*background-color: #000000;*/
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    width: 100%;
   
}

.mysplitwhite{
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    width: 100%;
   
}
.blacksplit {
 background-color: #ffffff;
/*accessory*/
   /* background-color: #000000;*/
  /*  background-image: url(../black_split.gif);*/
    height: 5px;
    width: 100%;
}
.accessories {
    height: 200px;
    width: 421px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 9px;
    background-color: #ffffff;

}

.GalleryPreview{
    
   	font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
   color:#3C7FB1;
}
.GalleryPreview A{COLOR: #3C7FB1; TEXT-DECORATION: none}
.GalleryPreview A:hover {COLOR: #666666; TEXT-DECORATION: none}
.GalleryPreview A:active {COLOR: #666666; TEXT-DECORATION: none}
.GalleryPreview A:unknown {COLOR: #666666; TEXT-DECORATION: none}
 


.LargeImage {
    background-color: #ffffff;
	text-align: center;
   bottom: 0px;
    margin: 0px;
	    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	
   padding: 0px;
}

.deliveryInformation {
    margin: 0px 5px 5px 0px;
    background-color: #ffffff;
    border-bottom: 1px solid #CCCCCC;
    padding: 0px;
   	font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
   /*  -webkit-border-radius: 5px;    /* for Safari */
    /* -moz-border-radius: 5px;       /* for Firefox */   
}
.deliveryTitle{
   color:#3C7FB1;
}

.menupusher{
 margin: 312px 0 0 0;
}
.previewpusher{
float: left;

height:95px;
margin: 0px;
width:1px;
}
.detailpreview{
float: right;
width:436px;
}
.footernews {
	float: left;
	font-size:11px;
	color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    width: auto;
     margin: 5px 40px 5px 5px;
    padding: 0px;

}

.footerboxes {
color:#ffffff;
	float: left;
	font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
    width: 150px;
    margin: 5px 10px 5px 10px;
    padding: 0px 10px 5px 10px;
	border-left: 1px solid #ffffff;

}

.gallerythumbs {
float: left;

 background-color: #ffffff;
border: 1px solid #CCCCCC;
line-height:30px;
height:30px;
margin: 0px 5px 0px 0px;
padding: 2px;
text-align: center;
width:34px;
vertical-align: middle;  
  /* -webkit-border-radius: 5px;    /* for Safari */
   /* -moz-border-radius: 5px;       /* for Firefox */


}

h2{
color:#444444;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

.mainbottom {
position:relative;
clear: both;
background-color: #000000;
}

.whitebox_container {
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height:100%;
line-height:17px;
margin:0px;
padding:10px;
text-align: justify;
width: 624px;
}

.barleft {
float:left;

line-height:20px;
padding: 0px;
vertical-align:middle;
}
.barright {
float:right;

line-height:20px;
padding: 0px;
vertical-align:middle;
}
.element {
background-color: #ffffff;
margin: 0px;
padding: 3px 0px 0px 13px;
width: 408px;
}

/* Search results*/

.whitetext {
color:#666666;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height: auto;
/*margin: 0px 5px 5px;*/
margin:0px;
padding: 10px;
width: auto;

}


#searchform {
	margin-left: 105px !important;	
        margin-top:2px;
	position: relative;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

#refineform {
float: left;
width:400px;
margin-top:10px;
margin-left:7px;	

}

#search-box, #source-box{
	margin: 0 !important;
	font-size: 1.3em;
	height: 20px;

	border: 1px solid #cccccc;
	color: #484848;
	padding: 9px;
	width: 500px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#search-submit {
	position: absolute;
	right: 0px;
	top: 0;
	overflow: hidden;
	outline: none !important;
}

#search-submit:active {
	top: -41px;
}

#h2search {
	width: 100px;
	line-height: 1.5 !important;
	text-align: right;
	font-weight: bold;
	color:#3C7FB1;
	font-size: 2.7em;
	letter-spacing: -1px;
	position: absolute;
}

#searchrefine {
 	color:#999999;
	margin-left: 100px !important;	
        margin-top:2px;
	position: relative;
	/*height: 41px;*/
	/*line-height: 41px;*/
	overflow: hidden;
}

#h2refine {
float: left;
	width: 100px;
margin-top:5px;
	
	text-align: right;
	font-weight: bold;
	color:#999999;
	font-size: 15px;
	letter-spacing: -1px;
	
}

#hrblack{
color:#000000;
height:1px;
 background-color: #000000;
border: 0px;
padding: 0px;
width:100%;
}

#searchbrandname{
	margin: 0 !important;
	font-size: 14px;
	
	height: 38px;
	border: 1px solid #cccccc;
	color: #484848;
	padding: 9px;
	width: 100% !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


.front_container{
height:200px;

margin:0px;
padding: 0px;
}

.storetext {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:10px 0 0 10px;
}
