
a:link {
  color: A31A1A; 
  text-decoration: none; 
  }
a:visited {
  color: A31A1A; 
  text-decoration: none; 
 }
a:hover { 
  color: DE1215; 
  text-decoration: none; 
 }
a:active {
  color: DE1215; 
  text-decoration: none; 
 }

.float1
{
position:fixed;
top:10;
left:10;
}

.floatright
{
float: right;
padding-right: 100px;
}

.floatleft
{
float: left;
padding-left: 100px;
opacity: 1.0;
}


.floatright02
{
float: right;
padding-right: 150px;
padding-top: 40px;
padding-bottom: 40px;
}

.floatright03
{
float: right;
padding-right: 100px;
padding-top: 40px;
padding-bottom: 40px;
}

.floatright04
{
float: right;
padding-left: 30px;
padding-top: 6px;
padding-bottom: 60px;
}


.floatright05
{
float: right;
padding-right: 15px;
padding-top: 15px;
text-align: right;
}

.floatright06
{
float: right;
padding-right: 80px;
padding-left: 15px;
padding-top: 30px;
}

.floatleft02
{
float: left;
padding-left: 150px;
padding-top: 40px;
padding-bottom: 40px;
}

.floatleft03
{
float: left;
padding-right: 30px;
padding-top: 6px;
padding-bottom: 60px;
}

.floatleft04
{
float: left;
padding-left: 80px;
padding-right: 30px;
padding-top: 15px;
padding-bottom: 10px;
}

.floatprice
{
float: right;
padding-right: 200px;
padding-top: 80px;
padding-bottom: 40px;
}

.ftiny01
{
font-family: calibri, arial;
font-size: 10px;
color: black;
padding-top: 8px;
}

.f1
{
font-family: calibri, arial;
font-size: 11px;
}


.f2
{
font-family: calibri, arial;
font-size: 14px;
color: #383838;
}

.f3
{
font-family: calibri, arial;
font-size: 26px;
color:	#8C0000;
}

.f4
{
font-family: calibri, arial;
font-size: 26px;
color:	black;
}

.f5
{
font-family: calibri, arial;
font-size: 18px;
color:	#2E2E2E;
}

.f6
{
font-family: Agency FB, calibri, arial;
font-size: 20px;
color: #11577A;
}

.f7
{
font-family: calibri, arial;
font-size: 14px;
color:	#8C0000;
}


.f8
{
font-family: calibri, arial;
font-size: 14px;
color: 333333;
}


.f9
{
font-family: calibri, arial;
font-size: 26px;
color:	#8C0000;
letter-spacing: 16px;
font-weight: bold;
}

.f10
{
font-family: calibri, arial;
font-size: 9px;
color:	white;
letter-spacing: 0px;
}

.f11
{
font-family: calibri, arial;
font-size: 22px;
color:	#8C0000;
letter-spacing: 2px;
font-weight: bold;
}

.f12
{
font-family: calibri, arial;
font-size: 22px;
color:	white;
letter-spacing: 20px;
font-weight: bold;
}

.f13
{
font-family: calibri, arial;
font-size: 10px;
color:	#9E8B8B;
letter-spacing: 0px;
}

.f14
{
font-family: calibri, arial;
font-size: 13px;
color:	black;
letter-spacing: 0px;
}


.f15
{
font-family: calibri, arial;
font-size: 28px;
color:	black;
letter-spacing: 20px;
}


.f16
{
font-family: calibri, arial;
font-size: 13px;
color:	#545454;
letter-spacing: 5px;

}


.f17
{
font-family: calibri, arial;
font-size: 24px;
color:	#8C0000;
}

.f18
{
font-family: calibri, arial;
font-size: 13px;
font-weight: bold;
color:	white;
letter-spacing: 5px;
}

.f19
{
font-family: calibri, arial;
font-size: 10px;
color:	#383838;
letter-spacing: 0px;
}

.transbox
  {
  color: black;
  }
 

.align01
{
position: absolute;
top: 50%;
left: 50%;
} 


.image_wrapper2
{
width: 900px;
height: 100px;
float: left;
border: 2px double #000;
display: inline;
}


.image_wrapper
{
float: right;
}

.pad01
{
padding-left: 150px;
padding-right: 150px;
}



.pad02
{
padding-left: 50px;
padding-right: 50px;
}

.pad03
{
padding-left: 30px;
}

.pad04
{
padding-left: 180px;
padding-right: 180px;
}

.pad05
{
padding-left: 1px;
padding-right: 1px;
}

.pad06
{
padding-left: 195px;
padding-right: 195px;
}

.pad07
{
padding-right: 60px;
}


.pad08
{
padding-bottom: 3px;
}

.pad09
{
padding-right: 35px;
}

.pad10
{
padding-left: 390px;
}

.pad11
{
padding-right: 8px;
}

.pad12
{
float: right;
padding-right: 240px;
}

.pad13
{
padding-left: 110px;
padding-right: 110px;
}

.pad14
{
padding-left: 90px;
padding-right: 90px;
}


.pad15
{
padding-left: 80px;
}


.pad16
{
padding-left: 90px;
padding-right: 90px;
}


.padtop01
{
padding-top: 400;
}

.sb-box
{
	float: left;
	box-shadow: 8px 8px 10px #888888;
	border-radius: 20px;
    width: 300px;
	height: 300px;
    padding: 0px;
	border: 1px solid black;
	background-image: url("/images/sb02.jpg");
	opacity: 1.0;
    margin: 0;
}


.sb-box:hover
{
	float: left;
	box-shadow: 8px 8px 10px #888888;
	border-radius: 20px;
    width: 300px;
	height: 300px;
    padding: 0px;
	border: 1px solid black;
	background-image: url("/images/sb02h.jpg");
	opacity: 1.0;
    margin: 0;
}


.lb-box
{
	float: right;
	box-shadow: 8px 8px 10px #888888;
	border-radius: 20px;
    width: 300px;
	height: 300px;
    padding: 0px;
	border: 1px solid black;
	background-image: url("/images/lb02.jpg");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}


.lb-box:hover
{
	float: right;
	box-shadow: 8px 8px 10px #888888;
	border-radius: 20px;
    width: 300px;
	height: 300px;
    padding: 0px;
	border: 1px solid black;
	background-image: url("/images/lb02h.jpg");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}


.home
{
    width: 82px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/home.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}

.home:hover
{
    width: 82px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/h-home.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}



.decks
{
    width: 90px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/decks.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}

.decks:hover
{
    width: 90px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/h-decks.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}


.graphics
{
    width: 125px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/graphics.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}

.graphics:hover
{
    width: 125px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/h-graphics.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}


.acc
{
    width: 164px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/acc.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}

.acc:hover
{
    width: 164px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/h-acc.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}



.tech
{
    width: 72px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/tech.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}

.tech:hover
{
    width: 72px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/h-tech.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}



.about
{
    width: 86px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/about.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}

.about:hover
{
    width: 86px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/h-about.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}



.contact
{
    width: 110px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/contact.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}

.contact:hover
{
    width: 110px;
	height: 43px;
    padding: 0px;
	background-image: url("../images/h-contact.gif");
	background-repeat: no-repeat;
    background-position: center;
	opacity: 1.0;
    margin: 0; 
}


.buy-box
{
    float: right;
	width: 200px;
	height: 440px;
    padding: 10px;
	padding-top: 18px;
    background-position: center;
	border: 1px solid #787878;
	background-color: white;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
	
}

.buy-box:hover
{
    float: right;
	width: 200px;
	height: 440px;
    padding: 10px;
	padding-top: 18px;
    background-position: center;
	border: 1px solid #6E0404;
	background-color: white;
	box-shadow: 4px 4px 16px #6E0404;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 14px;
	opacity: 1.0;
    margin: 5; 
}


.box01
{
    float: right;
	width: 200px;
	height: 230px;
    padding: 10px;
	padding-top: 18px;
    background-position: center;
	border: 1px solid #787878;
	background-color: white;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
	
}

.box01:hover
{
    float: right;
	width: 200px;
	height: 230px;
    padding: 10px;
	padding-top: 18px;
    background-position: center;
	border: 1px solid #6E0404;
	background-color: white;
	box-shadow: 4px 4px 16px #6E0404;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 14px;
	opacity: 1.0;
    margin: 5; 
}



.deck-box
{
    float: right;
	width: 200px;
	height: 480px;
    padding: 10px;
	padding-top: 18px;
    background-position: center;
	border: 1px solid #787878;
	background-color: white;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
}

.deck-box:hover
{
    float: right;
	width: 200px;
	height: 480px;
    padding: 10px;
	padding-top: 18px;
    background-position: center;
	border: 1px solid #6E0404;
	background-color: white;
	box-shadow: 4px 4px 16px #6E0404;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 14px;
	opacity: 1.0;
    margin: 5; 
}


.lb-gfx
{
    float: right;
	width: 200px;
	height: 410px;
    padding: 10px;
    background-position: center;
	border: 1px solid #787878;
	background-color: white;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: 15;
	
}

.lb-gfx:hover
{
    float: right;
	width: 200px;
	height: 410px;
    padding: 10px;
    background-position: center;
	border: 1px solid #6E0404;
	background-color: white;
	box-shadow: 4px 4px 16px #6E0404;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 14px;
	opacity: 1.0;
    margin: 15; 
}


.grip-tape
{
    float: right;
	width: 200px;
	height: 450px;
    padding: 10px;
    background-position: center;
	border: 1px solid #787878;
	background-color: white;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
	
}

.grip-tape:hover
{
    float: right;
	width: 200px;
	height: 450px;
    padding: 10px;
    background-position: center;
	border: 1px solid #6E0404;
	background-color: white;
	box-shadow: 4px 4px 16px #6E0404;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;  
}


.ply-tech
{
	width: 600px;
	height: 200px;
    padding: 0px;
	padding-top: px;
    background-position: center;
	border: 1px solid #787878;
	background-color: black;
	background-image: url("../images/ply-tech.png");
	background-repeat: no-repeat;
    background-position: center;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: ;
}


.t-cherry
{
	width: 150px;
	height: 100px;
    padding: 10px;
	padding-top: 5px;
    background-position: center;
	border: 1px solid #787878;
	background-color: black;
	background-image: url("../images/t-cherry.png");
	background-repeat: no-repeat;
    background-position: center;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
}

.t-cherry:hover
{
	width: 150px;
	height: 100px;
    padding: 10px;
	padding-top: 5px;
    background-position: center;
	border: 1px solid #6E0404;
	background-color: black;
	background-image: url("../images/t-cherry.png");
	background-repeat: no-repeat;
    background-position: center;	
	box-shadow: 4px 4px 16px #6E0404;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
}



.cabernet
{
	width: 150px;
	height: 100px;
    padding: 10px;
	padding-top: 5px;
    background-position: center;
	border: 1px solid #787878;
	background-color: black;
	background-image: url("../images/cabernet.png");
	background-repeat: no-repeat;
    background-position: center;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
}

.cabernet:hover
{
	width: 150px;
	height: 100px;
    padding: 10px;
	padding-top: 5px;
    background-position: center;
	border: 1px solid #6E0404;
	background-color: black;
	background-image: url("../images/cabernet.png");
	background-repeat: no-repeat;
    background-position: center;	
	box-shadow: 4px 4px 16px #6E0404;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
}



.c-maple
{
	width: 150px;
	height: 100px;
    padding: 10px;
	padding-top: 5px;
    background-position: center;
	border: 1px solid #787878;
	background-color: black;
	background-image: url("../images/colonial-maple.png");
	background-repeat: no-repeat;
    background-position: center;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
}

.c-maple:hover
{
	width: 150px;
	height: 100px;
    padding: 10px;
	padding-top: 5px;
    background-position: center;
	border: 1px solid #6E0404;
	background-color: black;
	background-image: url("../images/colonial-maple.png");
	background-repeat: no-repeat;
    background-position: center;	
	box-shadow: 4px 4px 16px #6E0404;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
}



.g-mahogany
{
	width: 150px;
	height: 100px;
    padding: 10px;
	padding-top: 5px;
    background-position: center;
	border: 1px solid #787878;
	background-color: black;
	background-image: url("../images/g-mahogany.png");
	background-repeat: no-repeat;
    background-position: center;
	box-shadow: 4px 4px 12px #888888;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	letter-spacing: 3px;
	font-size: 14px;
	opacity: 1.0;
    margin: 5;
}

.g-mahogany:hover
{
	width: 150px;
	height: 100px;
    padding: 10px;
	padding-top: 5px;
    background-position: center;
	border: 1px solid #6E0404;
	background-color: black;
	background-image: url("../images/g-mahogany.png");
	background-repeat: no-repeat;
    background-position: center;	
	box-shadow: 4px 4px 16px #6E0404;
	border-radius: 4px;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 14px;
	opacity: 1.0;
    margin: 5; 
}



.skinnybutt
{
    width: 180px;
	height: 25px;
    padding-bottom: 1px;
	background-color: black;
	background-repeat: no-repeat;
    background-position: center;
	font-family: calibri, arial;
	font-size: 18px;
	text-align: center;
	letter-spacing: 8;
	color: white;
	opacity: 1.0;
    margin-top: 0; 
}


.skinnybutt-page
{
    width: 180px;
	height: 25px;
    padding-bottom: 1px;
	background-color: red;
	background-repeat: no-repeat;
    background-position: center;
	font-family: calibri, arial;
	font-size: 18px;
	text-align: center;
	letter-spacing: 8;
	color: white;
	opacity: 1.0;
    margin-top: 0; 
}

.skinnybutt:hover
{
    width: 180px;
	height: 25px;
    padding-bottom: 1px;
	background-color: black;
	background-repeat: no-repeat;
    background-position: center;
	font-family: calibri, arial;
	font-size: 18px;
	text-align: center;
	letter-spacing: 8;
	color: red;
	opacity: 1.0;
    margin: 0; 
}








.footer
{
	width: 1024px;
	height: 20px;
    padding: 0px;
	border: 0px solid black;
	background-color: #DEDEDE;
	background-position: center bottom;
	opacity: .9;
	text-align: center;
	vertical-align: middle;
	font-family: calibri, arial;
	font-size: 10px;
	color: black;
	padding-top: 6px;
}

td.td1
{
opacity: .8;
}


td.td2
{
opacity: .9;
}

td.td3
{
opacity: 1.0;
background-color: #FAF8F0;
}

td.td4
{
opacity: .8;
background-color: #FAF8F0;
}

td.td5
{
opacity: .9;
background-color: #FAF8F0;
}

td.td6
{
opacity: 1.0;
background-color: #FFFFFA;
}


td.td7
{
opacity: 1.0;
background-color: black;
}

td.tdw1
{
width: 50px;
opacity: .8;
background-color: #FAF8F0;
}



body:after{
    display:none;
    content: url("/images/lb02h.jpg") url("/images/sb02h.jpg") url("/images/header01.jpg");
}

div#preload { display: none; }

#preload-01 { background: url('images/road01.jpg') no-repeat -9999px -9999px; }
#preload-02 { background: url('images/mainbg.gif') no-repeat -9999px -9999px; }
#preload-03 { background: url('images/snow01.jpg') no-repeat -9999px -9999px; }



