h1 { color: #FFFFFF }

h2 { text-align:center; color:#FFFFFF; }

h3 { font: normal 15px verdana, tahoma, arial, helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration: underline; }

html {overflow: scroll}

.footnote {
    	    text-align:center;
          color:#FFFFFF;
    	    font-size: 10px;
          }

ul {list-style-type: square}

.left {text-align: left}

center { margin-left:auto; margin-right:auto; }
table.center { margin-left:auto; margin-right:auto; }
table.center1 {width:70%; margin-left:15%; margin-right:15%;}

body {
     font: 11px verdana, tahoma, arial, sans-serif;
     background-image: url('http://www.d2-guitars.co.uk/site/images/bground.PNG');
     background-repeat: repeat;
     margin:8px;
     text-align:center;
     }

.maintext { font: bold 14px Courier New; color:#000000;}


.headlinks {
           margin-left:auto;
           margin-right:auto; 
           text-align:center;
  	     padding-top: 0px;
  	     padding-right: 20px;
     	     padding-bottom: 0px;
     	     padding-left: 20px;
           border-style: none;
           font: normal 15px verdana, tahoma, arial, helvetica, sans-serif;
           border-collapse: collapse;
           }

.bordercollapse { border-collapse: collapse;}

.underline { text-decoration: underline; }

a { color: #F8F8FF; text-decoration: underline; }

a:hover { color: #767676; text-decoration: underline; }

th {
   font: normal 15px verdana, tahoma, arial, helvetica, sans-serif;
   color:#FFFFFF;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   text-align:center;
   }

td {
   font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;
   color:#FFFFFF;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   text-align:center;
   }

.specsright { 
	      text-align:left;
            vertical-align: top;  
            }

.specsleft {  
           text-align:right; 
           vertical-align: top; 
           }

.estimateright {
   font: normal 15px verdana, tahoma, arial, helvetica, sans-serif;
   color:#FFFFFF;
   text-align:left;
   }

.estimateleft {
   font: normal 15px verdana, tahoma, arial, helvetica, sans-serif;
   color:#FFFFFF;
   text-align:right;
   }

.estimate {
   font: normal 15px verdana, tahoma, arial, helvetica, sans-serif;
   color:#FFFFFF;
   text-align:left;
   }

.formhelp {
   font: normal 12px verdana, tahoma, arial, helvetica, sans-serif;
   color:#FFFFFF;
   padding-bottom: 2px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
   border-bottom: 1px solid #707070;
   text-align:right;
   }


.formheading {
   font: normal 15px verdana, tahoma, arial, helvetica, sans-serif;
   color:#FFFFFF;
    	padding-bottom: 2px;
    	padding-left: 4px;
    	padding-right: 4px;
    	padding-top: 2px;
    	border-bottom: 1px solid #707070;
   text-align:left;
   }


.formright{
      font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;
      color:#FFFFFF;
      padding-top: 0px;
      padding-right: 0px;
      padding-bottom: 0px;
      padding-left: 4px;
      text-align:left;
      }

.formleft{
      font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;
      color:#FFFFFF;
      padding-top: 0px;
      padding-right: 4px;
      padding-bottom: 0px;
      padding-left: 0px;
      text-align:right;
      }

img { border-style: none; }
    
form { margin: 2px 0px 0px 0px; }

.spacer{
    	padding-bottom : 8px;
    	padding-left : 0px;
    	padding-right : 0px;
    	padding-top : 0px;
    }

hr {
    	border-bottom: #C6D6D6 1px solid;
    	border-top: #006699 1px solid;
    	height: 2px;
    	width: 100%;
    	text-align:center;
    	vertical-align:bottom;
    }

.border { border: #000 1px solid; background-color: transparent; }

.mainborder {
      width: 978px;
      margin-left:auto;
      margin-right:auto;
    	text-align:center;
    	background-color: #000000;
    	border-bottom: 3px solid #FFFFFF;
    	border-left: 3px solid #FFFFFF;
    	border-right: 3px solid #FFFFFF;
    	border-top: 3px solid #FFFFFF;
    }

.caption {
    	text-align:center;
    	padding-bottom: 2px;
    	padding-left: 4px;
    	padding-right: 4px;
    	padding-top: 2px;
    	border-bottom: 1px solid #FFFFFF;
    	border-left: 1px solid #FFFFFF;
    	border-right: 1px solid #FFFFFF;
    	border-top: 1px solid #FFFFFF;
    	background-color: #272727;
    	color: #F8F8FF;
    	font: 15px tahoma, arial, verdana, helvetica, sans-serif;
    }

.caption1 {
    	text-align:center;
    	padding-bottom: 2px;
    	padding-left: 4px;
    	padding-right: 4px;
    	padding-top: 2px;
    	background-color: #272727;
    	color: #F8F8FF;
    	font: 15px tahoma, arial, verdana, helvetica, sans-serif;
    }



.lefttable {
      width: 215px;
      height: 100%;
    	padding-top: 10px;
   	border-top: 2px solid #FFFFFF;
      text-align:center;
    }  

.helptable {
      background-image: url('http://www.d2-guitars.co.uk/site/images/bground.PNG');
      background-repeat: repeat
   	text-align:center;
    }  

.midtable {
      width: 520px;  
      height: 100%;
    	padding-bottom: 12px;
    	padding-left: 12px;
    	padding-right: 12px;
    	padding-top: 12px;
   	border-top: 2px solid #FFFFFF;
    	border-left: 2px solid #FFFFFF;
    	border-right: 2px solid #FFFFFF;
      text-align:left;
      background-image: url('http://www.d2-guitars.co.uk/site/images/bground.PNG');
      background-repeat: repeat
    }  

.footertable {
      width: 520px;  
      height: 100%;
    	padding-bottom: 6px;
    	padding-left: 12px;
    	padding-right: 12px;
    	padding-top: 8px;
   	border-top: 2px solid #FFFFFF;
    	border-left: 2px solid #FFFFFF;
    	border-right: 2px solid #FFFFFF;
      text-align:left;
    }  

.righttable {
      width: 215px;
      height: 100%;
    	padding-bottom: 12px;
    	padding-top: 10px;
   	border-top: 2px solid #FFFFFF;
      text-align:center;
    }  



.headertable {
    	background-color: #000000;
    	padding-bottom: 8px;
    	padding-left: 8px;
    	padding-right: 8px;
    	padding-top: 8px;
    	font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;
    	color: #ccc;
    	border-left: 1px solid #707070;
    	border-top: 1px solid #707070;
    	border-bottom: 1px solid #707070;
    	border-right: 1px solid #707070;
      text-align:center;
    }  

    
.bodytable {
    	background-color: #303030;
    	padding-bottom: 8px;
    	padding-left: 8px;
    	padding-right: 8px;
    	padding-top: 8px;
    	font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;
    	color: #FFFFFF;
    	border-left: 1px solid #707070;
    	border-top: 1px solid #707070;
    	border-bottom: 1px solid #707070;
    	border-right: 1px solid #707070;
      text-align:center;
    }  

.bodytable1 {
    	background-color: #303030;
    	padding-bottom: 8px;
    	padding-left: 8px;
    	padding-right: 8px;
    	padding-top: 8px;
    	font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;
    	color: #FFFFFF;
      text-align:center;
    }  
  
.normal { font: normal 11px verdana, tahoma, arial, helvetica, sans-serif; color: #ccc; }

p { margin-top: 0px }