body,
html {min-height: 100%;}



* {

	margin: 0;

	padding: 0;

}

    body {


padding-top: 0px;
padding-bottom: 0px;
background-color: white;
    }

#container {

padding-top:0px;
padding-left:0px;
padding-right:0px;
width:964px;
margin:0 auto;
margin-top: 15px;
margin-bottom: 15px;
background:#FFFFFF;

	
    }

#statscontainer {

padding-top:0px;
padding-left:0px;
padding-right:0px;
width:1240px;
margin:0 auto;
margin-top: 15px;
margin-bottom: 15px;
background:#FFFFFF;

	
    }    

#header {
  
    width:964px;
    margin-left:0px;
    background:#FFFFFF;
    margin:0 auto;
    }


#productbox {
	width:237px;
	height: 230px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
    border-bottom-width: 1px;
    border-bottom-style: solid ;
	border-bottom-color: #E6E6E6;
    margin-top: 10px;
    margin-right: 10px;

    }

#productboxthird {
	width:237px;
	height: 230px;
    border-bottom-width: 1px;
    border-bottom-style: solid ;
	border-bottom-color: #E6E6E6;
    margin-top: 10px;

    }

#productboxnarrow {
	width:130px;
	height: 232px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
    border-bottom-width: 1px;
    border-bottom-style: solid ;
	border-bottom-color: #E6E6E6;
    margin-top: 10px;

    }

#productboxthirdnarrow {
	width:130px;
	height: 232px;
    border-bottom-width: 1px;
    border-bottom-style: solid ;
	border-bottom-color: #E6E6E6;
    margin-top: 10px;

    }

#productboxtall {
	width:237px;
	height: 282px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
    border-bottom-width: 1px;
    border-bottom-style: solid ;
	border-bottom-color: #E6E6E6;
    margin-top: 10px;

    }

#productboxthirdtall {
	width:237px;
	height: 282px;
    border-bottom-width: 1px;
    border-bottom-style: solid ;
	border-bottom-color: #E6E6E6;
    margin-top: 10px;

    }

#largeguitarpic {
    float: left;
	width:170px;
	height: 450px;


    }

#productcopyandprices {
    float: right;
	width:552px;
    background:#ffffff;


    }



#footer {
	clear: both;
	background:#E80F0E;
	color: #FFFFFF;
	margin-top: 20px;
	margin-left: 14px;
        margin-bottom: 15px;
	height: 30px;
	line-height: 30px;
	padding-right: 8px;
	padding-left: 8px;
	width: 919px;
    }

    #heading {
	    width:100%
	    height: 100px;
	    background: #ffffff;
    }

#containerright {

    float:right;
    padding-right: 8px;
    padding-left: 0px;
    background: white;
    margin-top:0px;
    margin-right:0px;
    margin-left:0px;
    width:756px;
}

#containerleft {

    float:left;
    padding-right: 0px;
    padding-left: 8px;
    background: white;
    margin-top:0px;
    width:184px;
}

#innerright5 {


    float: left;
    width: 742px;
    clear: left;
    background:#ffffff;
    height:105px;
    padding: 0px;
    margin-bottom:8px;
    margin-left:5px;


    }
    
    
    
    


#innerright50 {


    float: right;
    width: 362px;
    clear: right;
    background:white;

    padding: 5px;
    margin-bottom:8px;



    }
#innerleft50 {


    float: left;
    width: 362px;
    clear: left;
    background:#FFFFFF;

    padding: 5px;
    margin-bottom:8px;



    }

#innerright {


    float: left;
    width: 734px;
    clear: left;
    background:white;

    padding: 10px;
    margin-bottom:8px;

    }
    
   

#innerinnerleft {
    float: left;
    width: 500px;
    clear: left;


    }

#innerinnerright {
    float: right;
    width: 224px;
    clear: right;
    }
    
    
    
#leftsubcats {


    float: left;
    width: 468px;
    clear: left;
    background:#ffffff;
    border: 1px  solid #cccccc;
    padding: 10px;
    margin-bottom:0px;
    margin-top: 10px;

    }
    

	
#containerleftfull {
	
    float:left;
    width:658px;
	padding-right: 20px;
	padding-left: 10px;
	background: #f5f5f5;
}

#leftfull {

    padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
    float: left;
    width: 658px;
    clear: left;
	background:#ffffff;
	border: 1px  solid #cccccc;
	padding: 10px;
	margin-bottom:10px;
	 
	
	}
#home {

    padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
    float: left;
    margin-left: 10px; 
	width: 924px;
	
    clear: left;
	background:#ffffff;
	border: 1px  solid #cccccc;
	padding: 10px;
	margin-bottom:10px;
	

    }	
	

	




#right {
	clear:right;
    float:left;
    width:234px;
	padding-right: 12px;
	padding-left: 12px;

	}

    
    
     p {
	font-family: Tahoma;
	font-size: 0.9em;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 0;
    }
	
	ol {
 	font-family: Tahoma;
	font-size: 0.9em;
	margin-left: 25px;
	}   
    

h1 {
	font-family: Arial, Helvetica, sans-serif;
    width: 738px;
	font-size:1.4em;
    font-weight: bold;
	line-height: 28px;
	color: #FFFFFF;
    margin-bottom:5px;
    margin-top:-5px;
    margin-left:-5px;

    padding-left: 4px;

	background-color: #E81110;


}

h2 {
	font-family: Tahoma;
    width: 738px;
	font-size: 1.2em;
	font-weight: bold;
    color: #FFFFFF;
	margin-bottom:7px;
    margin-top:-5px;
    margin-left:-5px;
    background-color: #1B6AA5;
    line-height: 24px;
    padding-left: 4px;

}


h2.second{
  	font-family: Tahoma;
    width: 356px;
	font-size: 1.2em;
	font-weight: bold;
    color: black;
	margin-bottom:7px;
    margin-top:0px;
    margin-left:0px;
    background-color: #1B6AA5;
    line-height: 24px;
    padding-left: 4px;


    }

h3 {
	font-family: Tahoma;
	font-size: 1.0em;
	font-weight: bold;
	padding-bottom: 10px;
}


	
#resultsblock {
	
    padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
    float:left;
    clear: right;
    width: 100%;
    
	background:#ffffff;

    }
	


.default a:link {
	color: #0025B9;

}
.default a:visited {
	color: #005980;
}
.default a:hover {
	color: #005980;
}
.default a:active {
	color: #005980;
}

.h2 a:link {
	color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    text-decoration: none;
}
.h2 a:visited  {
	color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    text-decoration: none;
}
.h2 a:hover  {
	color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    text-decoration: none;
}
.h2 a:active  {
	color: #FFFFFF;
    border-bottom: 1px solid #00374F;
    text-decoration: none;
}

.mainmenuitem a:link {
	color: red;
	font-family: Tahoma;
	font-size: 1.0em;
	text-decoration: none;
	width: 157px;
	line-height: 22px;
	padding-left: 0px;
	display: block;
	background:#ffffff;
	padding-left: 10px;
	margin-left:0px;
	background:url(images/menublip.gif);
	background-repeat: no-repeat	
}
.mainmenuitem  a:visited  {
	color: red;
	font-family: Tahoma;
	font-size: 1.0em;
	text-decoration: none;
	width: 157px;
	line-height: 22px;
	padding-left: 10px;
	display: block;
	background:#ffffff;

	margin-left:0px;
	background:url(images/menublip.gif);
	background-repeat: no-repeat	
}
.mainmenuitem  a:hover  {
	color: red;
	font-family: Tahoma;
	font-size: 1.0em;
	text-decoration: none;
	width: 157px;
	line-height: 22px;
	padding-left: 10px;
	display: block;
	background:url(images/menublipover.gif);
	background-repeat: no-repeat	
}

	margin-left:0px;
	background:url(images/menublip.gif);
	background-repeat: no-repeat

}
.mainmenuitem  a:active  {
	color: red;
	font-family: Tahoma;
	font-size: 1.0em;
	text-decoration: none;
	width: 157px;
	line-height: 22px;
	padding-left: 10px;
	display: block;
	background:#f5f5f5;

	margin-left:0px;
	background:url(images/menublip.gif);
	background-repeat: no-repeat

}

body {
	font-family: Tahoma;
	font-size:0.8em;
	color: #000000;
}
.resultlink {
	font-family: Tahoma;
	font-size: medium;
	line-height: 22px;
	padding-left: 0px;
}
.nonaff {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 22px;
	padding-left: 0px;
}
.topnav {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 22px;
}
.results {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 20px;
	padding-left: 0px;
}
.error {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: normal;
	background-color: #FFFF00;
}

.small {
	font-family: Tahoma;
	font-size: 1.0em;
}

.smalltable {
	font-family: Tahoma;
	font-size: 0.8em;
	padding-left: 4px;
	padding-right: 4px;
}

.smalltablebold {
	font-family: Tahoma;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.displaytable {
	font-family: Tahoma;
	font-size: 1.0em;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.displaytablebold {
	font-family: Tahoma;
	font-size: 1.0em;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
}

.medium {
	font-family: Tahoma;
	font-size: medium;
   
}

.small30 {
	font-family: Tahoma;
	font-size: 1.0em;
	line-height: 30px;
}


.price {
	font-family: Tahoma;
	font-size: 1.4em;
	line-height: 30px;
    color: #CB0B35;
    font-weight: bold;
}

.serieslink {
	font-family: Tahoma;
	font-size: medium;
	line-height: 30px;
    color: #CB0B35;
    font-weight: bold;
}
.productboxlink {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 20px;
    color: #CB0B35;
    font-weight: bold;
}

.productboxcolour {
	font-family: Tahoma;
	font-size: 1.2em;
	line-height: 20px;
    color: #000000;
    font-weight: bold;
}



.xsmall {
	font-family: Verdana;
	font-size: x-small;
	line-height: 10px;
}	
.xsmallspaced {
	font-family: Verdana;
	font-size: 0.9em;
	line-height: 1.4em;
}
.results20 {
	font-family: Tahoma;
	font-size: 0.9em;
	line-height: 18px;
}
.code {
	font-family: Tahoma;
	font-size: medium;
	line-height: 24px;
}


img.seriespic {
    margin-top: 10px;
}


img.right {
    float: right;
    margin-bottom: 5px;
	margin-left: 5px;
}

img.left { 
    float: left; 
    margin-bottom: 10px;
	margin-right: 10px;
}

#left50container
{
    float: left;
    width: 424px;
    clear: left;
    background:#f5f5f5;
    margin-bottom:10px;
    }

#left50 {
    float: left;
    width: 424px;
    clear: left;
    background:#ffffff;

    padding: 10px;
    margin-bottom:10px;
    margin-left:10px;
    }
    
#left50b {
    float: left;
    width: 424px;
    clear: left;
    background:#ffffff;

    padding: 10px;

    margin-left:10px;
    }
    
#right50 {


    float: right;
    width: 468px;
    background:#ffffff;

    padding: 10px;
    margin-bottom:10px;
    margin-right:10px;

    }
    
#right50nopadding {


    float: right;
    width: 178px;
    background:#ffffff;


    }    
	
.productbullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 180%;
}

#leftnav {

    margin-left: 0px;
	padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
	margin-top: 8px;
	margin-bottom: 0px;
    float:left;
    width: 170px;
	background: #ffffff;



    }

#leftnav2 {

    margin-left: 0px;
	padding-bottom: 4px;
    padding-left: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
    float:left;
    width: 177px;
	background: #ffffff;


    }

.carsnav a {
float: left;
display:block;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;

text-decoration: none;
}
.carsnav a:hover {
background-position: 0 -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;

}

#nav2 {
	clear: both;
	background: #FFCC00;
    width: 964px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	height: 30px;
	line-height: 29px;
	padding: 0px;


    }

#sidebar a:link {
	color: #333333;
	font-family: Tahoma;
	font-size: 1.0em;
	text-decoration: none;
	width: 147px;
	line-height: 18px;
	padding-left: 23px;
	display: block;
	background:#ffffff;

	margin-bottom:1px;
	background:url(images/submenu.gif);
	background-repeat: no-repeat

}

#sidebar a:visited {
	color: #333333;
	font-family: Tahoma;
	font-size: 1.0em;
	text-decoration: none;
	width: 147px;
	line-height: 18px;
	padding-left: 23px;
	display: block;
	background:#ffffff;

	margin-bottom:1px;
	background:url(images/submenu.gif);
	background-repeat: no-repeat

}

#sidebar a:hover {
	color: red;
	font-family: Tahoma;
	font-size: 1.0em;
	text-decoration: none;
	width: 147px;
	line-height: 18px;
	padding-left: 23px;
	display: block;
	background:#f5f5f5;

	margin-left:0px;
	background:url(images/submenuover.gif);
	background-repeat: no-repeat	

}


#sidebar .headerblue {
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
	font-family: Tahoma;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	padding: 0;
	width: 166px;
	background-color: #1B6AA5;
    padding-left: 4px;

    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}




#sidebar .headerred {
	    margin-top:0px;
	margin-left: 0px;
	margin-bottom: -15px;
	font-family: Tahoma;
	font-size: 1.0em;
    font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	padding: 0;
	width: 166px;
	background: #E81110;
    padding-left: 4px;

}

#sidebar .spacer{
	margin-top: 5px;
}

TEXTAREA {
background-color: white;
border: #cccccc 1px solid;
color: black;
font-family: arial, verdana, ms sans serif;
font-size: 12px;
font-weight: normal
}

.rollover a {
float: left;
display:block;
width: 158px;

text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
background: url("images/navbutton.gif") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover {
background-position: 0 -30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
.rollover a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
}

.rollover a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
}
