
td				{ font-family: tahoma,verdana,arial; font-size: 11px; color: #000000; /*color: 78532F; */
}
td.menu1		{ font-family: verdana,arial,sans-serif; font-size: 11px; text-align: center;
			color: #000000; width: 191px; height: 33px; background-image: url(  './images/genre/brandSpacer1.gif' );}


html       { 
			margin:0;
			padding:0;
			height:100%;
			background-color: #FFFFFF; 			
			font-family: tahoma,verdana,arial; font-size: 11px; color: #000000; 
}

body		{ /*position: absolute; 
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				top: 0px;
				left: 0px; 
				width: 1148px; height: 1250px; 
				*/  
			margin:0;
			padding:0;
			height:100%;
			background-color: #FFFFFF; 			
			font-family: tahoma,verdana,arial; font-size: 11px; color: #000000; 
			background-image: url(  './images/sgbg3.jpg' );
			background-repeat: no-repeat;}

/*#body {padding-bottom: 13px;}

#container {
   min-height: 100%;
   position: relative;}*/

div.mainContent
{position: absolute; 
	z-index: 0; 
	/*text-align: left; 
	width: 1155px; height: 1700px; 
	top: 0px;
	left: 0px;*/
	font-family: tahoma,verdana,arial; font-size: 11px; color: #000000; 
	margin: 0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

div.catalogPanel
{ position: absolute; width: 188px; height: 880px; 
top: 80px; left: 7px; z-index: 99990px; text-align: left; vertical-align: top; }
div.centerPanel
{margin: 0px 0px 0px 0px; position: absolute; width: 670px; height: 1700px; top: 65px; left: 180px; 
z-index: 1; text-align: left; padding: 2px 0px 0px 0px; vertical-align: bottom;}
div.centerContent {z-index: 1; border: none; position: absolute;
padding: 0px 20px 0px 0px; width: 650px; height: 100%; text-align: left; left: 23px; top: 0px;  }
/*catalog titles handler*/
div.crumbs
{
position: absolute;
border: 1px solid #FFCC66; 
background-color: #FFFFFF; 
padding: 0px 0px 0px 0px;
overflow: hidden;
text-align: left; 
top: 18px;
left: 10px;
z-index: 5001;
width: 250px;
/*height: 198px;*/
visibility: visible;
display: none;
font-family: verdana, arial, sans-sarif;
font-size: 11px;
text-decoration: none;
color: #000000;
}
div.crumbKiller
{
position: absolute;
top: 19px;
left: 3px;
z-index: 3000;
width: 290px;
height: 500px;
visibility: none;
display: none;
}
div.crumbKiller2
{position: absolute; 
top: 0px;
left: 0px;
z-index: 3000;
width: 310px;
height: 3px;
visibility: none;
display: none; 
}

div.interests
{position: absolute;
width: 185px; 
height: 300px;
top: 900px; left: 7px; z-index: 15; text-align: left; vertical-align: top; 
padding: 0px 0px 0px 0px;
color: #000000; 
font-family: tahoma, arial, sans-serif;
font-size: 11px;
line-height: 15px;
}

div.logoZone {position: absolute; top: 42px; left: 11px; width: 265px; height: 50px; cursor: pointer; border: none;}

#footerData {position: relative; 
top: 250px;
width: 100%; height: 13px; 
background-color: #FFCC66;
/*bottom: 0;
border: 1px solid #ff9900;
padding: 0px 0px 0px 0px;z-index: 500;
color: #000000; 
font-family: tahoma, arial, sans-serif;
font-size: 10px;
line-height: 12px;
text-decoration: none;
text-align: center;
vertical-align: bottom;*/
}

div.copyright {/*
position: absolute; display: block;  
width: 275px; height: 1870px;
top: 205px; left: 850px;
font-family: verdana,arial,sans-serif; font-size: 6px;
z-index: 0; text-align: left; vertical-align: bottom;			background-image: url(  './images/chadGoesFast.jpg' );
			background-repeat: no-repeat;*/}

div.authorized {position: absolute; width: 150px; height: 240px; font-family: verdana,arial,sans-serif; font-size: 13px;
top: 1055px; left: 18px; z-index: 15; text-align: center; vertical-align: top; }

.popForm
{
	position: absolute; left: 0; top: 0; width: 250;
	border-style: solid;
	border-width: 1;
	border-color: ffffff;
	padding: 0px;
	background-color: 888888;
	color: ffffff;
	z-index: 60;
	visibility: hidden;
}

table.feature
{
    text-align: justify;
    width: 680px;
    height: 100%;
    position: absolute;
}
span.howTo
{    
	padding: 5px 5px 5px 5px;
	color: #000000;
    float: left;
    display: block;
    position: relative;
    top: 0px;
    right: 0px;
    background-repeat: no-repeat;
    width: 310px;
    height: 100%;
    visibility: visible;
    overflow: hidden;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    text-decoration: none;
    vertical-align: top;
    text-align: left;
        z-index: 100;
	/*background-color: #FFFFFF*/
}span.target
{
    border-color: #FF9900;
    margin: 5px;
    padding: 2px;
    color: #000000;
    float: left;
    display: block;
    position: relative;
    top: 0px;
    right: 0px;
    background-repeat: no-repeat;
    width: 350px;
    height: 100%;
    visibility: visible;
    overflow: hidden;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    text-decoration: none;
    vertical-align: top;
    text-align: left;
    z-index: 100;
    table-layout: fixed;
}
div.popCan
{z-index: 10; display: none;/*container for referencing all elements in the dyn menu*/}

div.brands
{
position: absolute;
border: 3px solid #FFCC66; 
background-color: #FFFFFF; 
padding: 0px 0px 0px 0px;
text-align: left; 
top: 395px;
left: 350px;
z-index: 5001;
width: 200px;
height: 198px;
visibility: visible;
display: none;
font-family: verdana, arial, sans-sarif;
font-size: 11px;
text-decoration: none;
color: #000000;
}  
div.customBike
{
position: absolute;
border: 3px solid #FFCC66; 
background-color: #FFFFFF; 
padding: 0px 0px 0px 0px;
text-align: left; 
top: 107px;
left: 328px;
z-index: 5001;
width: 225px;
height: 33px;
visibility: visible;
vertical-align: center;
display: none;
font-family: verdana, arial, sans-sarif;
font-size: 11px;
text-decoration: none;
color: #000000;
} 
div.customWheels
{
position: absolute;
border: 3px solid #FFCC66; 
background-color: #FFFFFF; 
padding: 0px 0px 0px 0px;
text-align: left; 
vertical-align: center;
top: 795px;
left: 348px;
z-index: 5001;
width: 225px;
height: 35px;
visibility: visible;
display: none;
font-family: verdana, arial, sans-sarif;
font-size: 11px;
text-decoration: none;
color: #000000;
} 
div.dept
{
position: absolute;
border: 1px solid #FFCC66; 
background-color: #FFFFFF; 
padding: 0px 0px 0px 0px;
text-align: left;
width: 200px;
top: 0px;
left: 170px;
z-index: 5000;
visibility: visible;
display: none;
font-family: verdana, arial, sans-sarif;
font-size: 11px;
text-decoration: none;
color: #000000;
}  

.spanTextContent
{vertical-align: top; text-align: left; font-weight: bold; font-size: 13px; color: #aaa59d; }
.spanTextContent2
{vertical-align: top; text-align: center; font-weight: bold; font-size: 13px; color: #aaa59d; }
.tableNav
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
vertical-align: middle;
cursor: default;
width: 185px;
font-family: arial, sans-sarif;
font-size: 11px;
/*position: absolute;
top: 200px;
left: 7px;
line-height: 11px;*/
z-index: 500;
text-decoration: none;
color: #000000;
}
.tableNavWider
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
vertical-align: middle;
cursor: default;
width: 225px;
font-family: arial, sans-sarif;
font-size: 11px;
/*position: absolute;
top: 200px;
left: 7px;
line-height: 11px;*/
z-index: 500;
text-decoration: none;
color: #000000;
}

.menu1
{width: 110px;
text-align: left;
}
.menu2
{ 
border: 1px solid #FFFFFF;
padding: 0px 0px 1px 0px;

color: #000000; 
cursor: pointer;
font-family: tahoma, arial, sans-serif;
font-size: 11px;
line-height: 11px;
text-decoration: none;
text-align: left;
vertical-align: middle;
} 
.menuSpan
{ 
border: 1px solid #FFFFFF;
padding: 0px 0px 0px 0px;
width: 185px;
height: 7px;
color: #000000; 
cursor: pointer;
font-family: tahoma, arial, sans-serif;
font-size: 11px;
line-height: 12px;/**/
text-decoration: none;
text-align: left;
vertical-align: middle;
} 
 /*
.menu2:visited
{border: 1px solid #FFFFFF; color: #000000; cursor: pointer;}
.menu2:hover
{border: 1px solid #FFCC66; 
background-color: #FFFFFF; 
cursor: pointer;
color: #000000; 
text-decoration: none;*/}

td.sfhover 
{/*border: 1px solid #FFCC66; 
background-color: #FFFFFF; 
color: #000000; cursor: default;
text-decoration: none;*/}

td.sfhover2 
{/*border: 1px solid #FFCC66; 
background-color: #FFFFFF; 
color: #000000; cursor: default
text-decoration: none;*/}

p.quickRef
{
z-index: 2;
font-family: verdana, arial, sans-sarif;
font-size: 10px;
text-decoration: none;
}p.spanContent
{
z-index: 2;
font-family: verdana, arial, sans-sarif;
font-size: 7px;
text-decoration: none;
}

span.popupWphoto
{ position: absolute;
height: 200px;
width: 350px;
top: 229px;
left: 75px;
display: none;
/*line-height: 15px;*/
background-color: #FFFFFF;
border: 1px solid #aaa59d;
padding: 0px 0px 0px 0px;
cursor: pointer;
font-family: tahoma, arial, sans-serif;
font-size: 11px;
text-decoration: none;
text-align: left;
vertical-align: top;
overflow: hidden;
z-index: 9999;
/*	
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
*/
} span.popupWphotoRight
{ position: absolute;
height: 200px;
width: 350px;
top: 229px;
left: 390px;
display: none;
/*line-height: 15px;*/
background-color: #FFFFFF;
border: 1px solid #aaa59d;
padding: 0px 0px 0px 0px;
cursor: pointer;
font-family: tahoma, arial, sans-serif;
font-size: 11px;
text-decoration: none;
text-align: left;
vertical-align: top;
overflow: hidden;
z-index: 9999;
/*
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	*/
	
} 
span.popupNoPhoto
{ position: absolute;
height: 30px;
width: 160px;
top: 229px;
left: 110px;
display: none;
/*line-height: 15px;*/
background-color: #FFFFFF;
border: 1px solid #aaa59d;
padding: 0px 0px 0px 0px;
cursor: pointer;
font-family: tahoma, arial, sans-serif;
font-size: 11px;
text-decoration: none;
text-align: center;
vertical-align: middle;
overflow: hidden;
z-index: 9999;
/*
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	*/
} span.popupNoPhotoRight
{ position: absolute;
height: 30px;
width: 160px;
top: 229px;
left: 420px;
display: none;
/*line-height: 15px;*/
background-color: #FFFFFF;
border: 1px solid #aaa59d;
padding: 0px 0px 0px 0px;
cursor: pointer;
font-family: tahoma, arial, sans-serif;
font-size: 11px;
text-decoration: none;
text-align: center;
vertical-align: middle;
overflow: hidden;
z-index: 9999;
/*
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	*/
	
} 

table.spanWphoto
{
background-color: #FFFFFF;
vertical-align: center;
/*
border: 1px solid #FFCC66;
color: #000000; 
height: 200px;
width: 350px;
margin: 3px 3px 3px 3px;
*/
}table.spanNoPhoto
{
background-color: #FFFFFF;
vertical-align: center;
/*
border: 1px solid #FFCC66;
color: #000000; 
height: 30px;
width: 60px;
margin: 3px 3px 3px 3px;
*/
}



div.transPop
{
	background-color: ffffff;
	color: 000000;
	font-weight: normal;
	font-size: 10px;
	font-family: "Tahoma", sans-serif;
	width: 330px;
	left: 0;
	top: 0;
	padding: 4px;
	position: relative;
	text-align: left;
	z-index: 20;
	border-style: solid;
	border-width: 1px;
	border-color: 000000;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: .9;
	-khtml-opacity: .9;
	opacity: .9;
}
div.transPop .contents
{
	margin: 0;
	padding: 0 3px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.transPop p
{
	color: #cccccc;
	font-style: italic;
	font-size: 9px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: left;
	-moz-opacity: 1;
}
div.transPop2
{
	background-color: #666666;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: "Tahoma", sans-serif;
	width: 330px;
	left: 0;
	top: 0;
	padding: 4px;
	position: relative;
	text-align: left;
	z-index: 20;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: .9;
	-khtml-opacity: .9;
	opacity: .9;
}
div.transPop2 .contents
{
	margin: 0;
	padding: 0 3px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
div.transPop2 p
{
	color: #cccccc;
	font-style: italic;
	font-size: 9px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: left;
	-moz-opacity: 1;
}

div.workingPop
{
	background-color: #999999;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	font-family: "Tahoma", sans-serif;
	width: 250px;
	left: 0;
	top: 0;
	padding: 10px;
	position: relative;
	text-align: left;
	z-index: 50;
}
div.featureOff {position: absolute; top: 100px; left: 700px; width: 700px; height: 84px; z-index: 1; }
div.featureOff2 {/*border: 1px solid #FFCC66;*/ position: absolute; top: 118px; left: 840px; width: 280px; height: 1100px; z-index: 0;}
div.featureOff3  {position: absolute; top: 125px; left: 0px; width: 375px; height: 11px;  border: none; z-index: 1;}

div.featureNavBLOG
{position: absolute;  /*border: 1px solid #FFCC66;*/ border: none; padding: 0px 0px 0px 0px; text-align: left; 
top: 127px; left: 750px; z-index: 10; width: 80px; height: 19px; visibility: visible; display: block;
font-family: verdana, arial, sans-sarif; font-size: 11px; 
text-decoration: none; text-align: center; vertical-align: center; color: #000000;}
div.featureNavFIT
{position: absolute; border: none;  padding: 0px 0px 0px 0px; text-align: left; 
top: 127px; left: 826px; z-index: 10; width: 138px; height: 19px; visibility: visible; display: block;
font-family: verdana, arial, sans-sarif; font-size: 11px; 
text-decoration: none; text-align: center; vertical-align: center; color: #000000;}
div.featureNavBUILDS
{position: absolute; border: none; padding: 0px 0px 0px 0px; text-align: left; 
top: 127px; left: 956px; z-index: 10; width: 120px; height: 19px; visibility: visible; display: block;
font-family: verdana, arial, sans-sarif; font-size: 11px; 
text-decoration: none; text-align: center; vertical-align: center; color: #000000;}

div.supportNav
{

position: absolute;
border: none;
padding: 0px 0px 0px 0px;
text-align: left; 
top: 7px;
left: 250px;
z-index: 5556;
width: 795px;
height: 20px;
visibility: visible;
vertical-align: middle;
display: block;
font-family: verdana, arial, sans-sarif;
font-size: 11px;
text-decoration: none;
color: #000000;
}  
div.homeFeature
{
/*border: 1px solid #FFCC66; */
position: absolute;
padding: 0px 0px 0px 0px;
text-align: left; 
top: 172px;
left: 845px;
z-index: 0;
width: 240px;
height: 1000px;
overflow: hidden;
visibility: visible;
vertical-align: middle;
display: block;
font-family: verdana, arial, sans-sarif;
font-size: 10px;
text-decoration: none;
color: #000000;
}div.homeFeatureMeetBuilder
{
/*border: 1px solid #FFCC66; */
position: absolute;
padding: 0px 0px 0px 0px;
text-align: center; 
top: 172px;
left: 845px;
z-index: 0;
width: 240px;
height: 1000px;
background-image: url(  './images/features/rideWithJeff.jpg' );
				background-repeat: no-repeat;
overflow: hidden;
visibility: visible;
vertical-align: middle;
display: block;
font-family: verdana, arial, sans-sarif;
font-size: 10px;
text-decoration: none;
color: #000000;
}


div.blogFeature
{/*border: 1px solid #000000; */
text-align: left; 
background-image: url(  './images/blogDivBg2.gif' );
				background-repeat: no-repeat;
position: absolute;
padding: 0px 0px 0px 0px;
top: 141px;
left: 730px;
z-index: 110;
/*cursor: pointer;*/
width: 362px;
height: 300px;
overflow: hidden;
visibility: visible;
vertical-align: top;
display: none;
font-family: verdana, arial, sans-sarif;
font-size: 10px;
text-decoration: none;
color: #000000;
vertical-align: top;
} div.blogContent {position: relative; left: 3px; text-align: left; height: 157px; width: 170px; overflow: hidden;}

div.fitFeature
{
border: 1px solid #FFCC66; 
position: absolute;
padding: 0px 0px 0px 0px;
text-align: center; 
top: 141px;
left: 845px;
z-index: 110;
width: 250px;
height: 1000px;
overflow: visible;
visibility: visible;
vertical-align: middle;
display: none;
font-family: verdana, arial, sans-sarif;
font-size: 11px;
text-decoration: none;
background-color: #FFFFFF;
color: #000000;
/*cursor: pointer; background-image: url(  './images/riderProfileExampleDiv.jpg' );
				background-repeat: no-repeat;*/
}  
div.galleryFeature
{
position: absolute;
border: 1px solid #FFCC66; 
padding: 0px 0px 0px 0px;
text-align: center; 
top: 141px;
left: 845px;
z-index: 110;
width: 250px;
height: 1010px;
overflow: visible;
visibility: visible;
vertical-align: middle;
display: none;
font-family: verdana, arial, sans-sarif;
font-size: 11px;
text-decoration: none;
color: #000000; background-color: #FFFFFF;
/*cursor: pointer;*/}  

pre				{ font-family:'lucida console', 'courier new', courier; font-size:12px; }

.bigtitle		{ font-weight: bold; font-size: 24px; color: #ff9900; }
.pagetitle		{ font-weight: bold; font-size: 15px; color: #ff9900; }
.catpagetitle   { text-align: left; font-weight: bold; font-size: 15px; color: #ff9900; }
.subtitle		{ font-weight: bold; font-size: 13px; color: #000000; }
.large			{ font-weight: normal; font-size: 13px; }
.larger			{ font-weight: bold; font-size: 14px; }

.menuSupport    { font-weight: bold; color: #000000; text-decoration:none; vertical-align: middle; }
.menu			{ font-weight: bold; color: #000000; text-decoration:none; } /*background: 333366; */
.menu:visited	{ color: #FFCC66; }
.menu:hover		{ color: #ff9900; }

.cats			{ font-weight: normal; color: #000000; font-size:11px; text-decoration:none; }
.cats:visited	{ color: #000000; }
.cats:hover		{ color: #ff9900; }

a				{ color: #000000; text-decoration: none; }
a:visited		{ color: #000000;  }
a:hover			{ color: #ff9900; text-decoration: underline;  }
a.top				{ color: #000000; text-decoration: underline; vertical-align: top;}
a.top:visited		{ color: #000000;  vertical-align: top;}
a.top:hover			{ color: #ff9900; text-decoration: underline;  vertical-align: top;}

a.nada          { color: #000000; text-decoration: none; border: none;}
a.nada:hover          { color: #000000; text-decoration: none; border: none;}
a.nada:visited         { color: #000000; text-decoration: none; border: none;}

.orange			{ color: ff9900; }
p.featureF		{ color: #4360cd; font-size: 11px; font: arial,sans-sarif; font-weight: bold;}
p.featureH		{ color: #4360cd; font-size: 13px; font: arial,sans-sarif; font-weight: bold;}
p.featureTxt	{ color: #000000; font-size: 11px;}

.small			{ font-size: 10px; }
.smaller		{ color: aaaaaa; font-size: 9px; }

.prodopt		{ /*width: 100%;*/ font-family: tahoma,verdana,arial; font-size: 12px; color:000000; background: ffffff; }

.refine			{ color: #78532F; background: #E8D1B6; }
.refselect		{ width: 170px; height:23px; font-family: tahoma,verdana,arial; font-size: 11px; color:000000; background: ffffff; }
.refbutton		{ width: 28px; height:19px; font-family: tahoma,verdana,arial; font-weight: bold; font-size: 10px; }

.printtitle		{ font-weight: bold; font-size: 15px; color: #ff9900; }
.printbody		{ font-family: tahoma,verdana,arial; font-size: 11px; color: #000000; }

.button			{ width: 130px; height:23px; font: normal bold 11px tahoma,verdana,arial }
.submit			{ width: 130px; height:25px; font: normal bold 12px tahoma,verdana,arial }
.cancel			{ width: 130px; height:25px; font: normal normal 12px tahoma,verdana,arial }

.labselect		{ font: normal normal 11px arial, helvetica, sans-serif; background-color: #ffffff; color: #000000; width: 400px; }
.labinput		{ font: normal normal 11px arial, helvetica, sans-serif; background-color: #ffffff; color: #000000; width: 100px; }
.labbutton1		{ height: 20px; font-weight: normal; font-size: 8px; background-color: #FFFFFF;}
.labbutton2		{ width: 80px; height: 20px; font: normal 9px tahoma,verdana,arial }

.kitselect		{ font: normal normal 11px arial, helvetica, sans-serif; background-color: #ffffff; color: #000000; width: 220px; }
.kitinput		{ font: normal bold 11px arial, helvetica, sans-serif; background-color: #444444; color: #ffffff; width: 60px; border-style: none; border-width: 0px; }
.kitinput2		{ font: normal bold 14px arial, helvetica, sans-serif; background-color: #444444; color: #ffffff; width: 60px; border-style: none; border-width: 0px; }
.kitlabel		{ font: normal normal 11px arial, helvetica, sans-serif; text-align: right; }
.kitfield		{ font: normal bold 11px arial, helvetica, sans-serif; background-color: #333333; color: #ffffff; width: 230px; border-style: none; border-width: 0px; }

.cartpad		{ padding-left: 5px; padding-right: 5px; }

.cartinput		{ font: normal normal 11px arial, helvetica, sans-serif; background-color: #ffffff; color: #000000; width: 280px; }

.profileselect	{ font: normal normal 11px arial, helvetica, sans-serif; background-color: #ffffff; color: #000000; width: 60px; }
.profileinput	{ font: normal normal 11px arial, helvetica, sans-serif; background-color: #ffffff; color: #000000; width: 80px; }

.bug			{ color: #ffffff; }
.bug:hover		{ color: #ff9900; }
.bug:visited	{ color: #ffffff; }

.listing		{ padding-left: 14px; text-indent: -6px; }

.srchinput		{ font: normal normal 11px arial, helvetica, sans-serif; height: 16px; width: 110px; background-color: #ffffff; color: #000000; border-style: solid; border-width: 1px; border-color: 78532F; }
.srchbutton		{ width: 38px; height:17px; font: normal normal 9px tahoma,verdana,arial; text-align: center; }

.quantity		{ font: normal normal 10px arial, helvetica, sans-serif; height: 18px; width: 30px; background-color: #ffffff; color: #000000; border-style: solid; border-width: 1px; border-color: 000000; text-align: center; }

.disable		{ color: #999999; }

.err			{ color: #990000; font-weight: bold; }
.darkerr		{ color: #ffee66; background-color: #666666; text-align: center; padding-top: 3px; padding-bottom: 3px; border-style: solid; border-width: 1px; border-color: #ffee66; }
.lighterr		{ color: #dd0000; }
.buffer			{ padding-top: 3px; padding-bottom: 3px; }

.raffle			{ color: #f29ca5; font-size: 13px; }

/*---------------LAB--------------------*/
div.labContainer
{
font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000; 
position: absolute;
top: -10px; left: -210px;
height: 900px;
width: 1100px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*background-image: url(  './images/labBg5.jpg' );
background-repeat: no-repeat;*/
}

td.lab	{ font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000; }
.enterCode {font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000; text-align: right; width: 350px;}
.emailText {width: 230px;}
/*.contButton {font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000; text-align: right; width: 90px;}*/

.labselect		{ font: normal normal 10px arial, sans-serif; background-color: #ffffff; color: #000000; width: 500px; }
.labinput		{ font: normal normal 10px arial, sans-serif; background-color: #ffffff; color: #000000; width: 150px; }
.labbutton1		{ width: 40px; height: 21px; font-size: 9px; background-color: #ffffff; }
.labbutton2		{ width: 80px; height: 20px; font: normal bold 9px verdana,arial,sans-serif }
.labbutton3		{ width: 80px; height:20px; font: normal normal 9px verdana,arial,sans-serif }

div.content
{
position: absolute;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.leftSide
{
position: absolute;
left: 675px;
top: 20px;
width: 340px;
height: 680px; 
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 15px;
}
div.attribDiv
{
position: absolute; top: 300px; left: 33px; font-weight: normal;
width: 550px; height: 450px; text-align: left; text-size: 7px;
display: none; background-color: #FFFFFF;
}
span.aName{position: absolute; width: 300px; font-weight: bold; text-overflow: hidden; width: 160px; font-family: verdana,arial,sans-serif; font-size: 10px; height: 22px}
span.aValue{left: 165px; position: relative; width: 450px; height: 22px; font-family: verdana,arial,sans-serif; font-size: 10px;}
div.email
{position: absolute;
width: 320px; height: 440px;
top: 270px; left: 25px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.labLogo {position: absolute; top: -49px; left: 23px; width: 225px; height: 63px;}
div.help
{
position: absolute;
top: 550px;
left: 695px;
width: 300px;
height: 70px;
text-align: left;
font: normal bold 10px verdana,arial,sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
td.selectTitle
{
font-family: verdana,arial,sans-serif; font-size: 10px; color: #000000; 
text-align: left;
width: 140px;
}
div.rightSide
{
position: absolute;
left: 30px;
top: 35px;
width: 650px;
height: 550px;
text-align: left;
}
/*---------------LAB--------------------*/
div.shipRestrict {
z-index: 99999999999;
background-color: #FFFFFF;
border: 1px solid #FFCC66; 
color: #000000;
position: absolute;
display: none;
left: 200px;
top: 260px;
width: 350px;
height: 250px;
text-align: left;
font: normal bold 10px verdana,arial,sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*----------START-FEATURES---------------------------*/
div.featureZone
{
padding: 3px 3px 3px 3px;
position: absolute;
display: block;
text-align: left;
width: 400px;
height: 850px;
top: 0px;
left: 0px;
z-index: 1;
font-family: verdana, arial, sans-sarif;
font-size: 13px;
text-decoration: none;
color: #000000; 
}div.featureZone2
{
padding: 3px 3px 3px 3px;
display: block;
position: absolute;
text-align: left;
width: 400px;
height: 850px;
top: 27px;
left: 420px;
z-index: 1;
font-family: verdana, arial, sans-sarif;
font-size: 13px;
text-decoration: none;
color: #000000; 
}
table.featureZoneTable {
text-align: left;
width: 400px;
height: 850px;
font-family: verdana, arial, sans-sarif;
font-size: 13px;
text-decoration: none;
color: #000000; 
}
table.featureZoneTable2 {
text-align: left;
width: 400px;
height: 850px;
font-family: verdana, arial, sans-sarif;
font-size: 13px;
text-decoration: none;
color: #000000; 
}
img.featureImage {text-align: center; vertical-align: middle; border: none;}
/*------------END-FEATURES---------------------------*/

.sigGroupAtr {clear: both; position: relative;  display: block; height: 19px; *height: 8px;}