﻿body
{	background-image:url(images/Bgnd-BrushedNickel.jpg);}

#logo
{	margin:32px 0px 10px 10px;}

a.one:link				{color: black; text-decoration: none}
a.one:visited			{color: black; text-decoration: none}
a.one:background-color	{color:white; text-decoration: none}
a.one:hover				{color: black; text-decoration: none; background-color: #cccccc}

a.download:link				{color: black; text-decoration: none; font-family:Arial; font-size:x-small; font-weight:bold;}
a.download:visited			{color: black; text-decoration: none; font-family:Arial; font-size:x-small; font-weight:bold;}
a.download:background-color	{color:white; text-decoration: none; font-family:Arial; font-size:x-small; font-weight:bold;}
a.download:hover			{color: black; text-decoration: none; background-color: #999999; font-family:Arial; font-size:x-small; font-weight:bold;}

a.contactone	{color:Black; font-family:Arial; font-size:small; font-weight:bold}
a.contacttwo	{color:#006600; font-family:Arial; font-size:small; font-weight:bold}
a.contactthree	{color:Black; font-family:Arial; font-size:small; font-weight:bold}
a.contactfour	{color:Black; font-family:Arial; font-size:small; font-style:italic; font-weight:bold}

a.heavyone						{color:Black; font-family:Arial; font-size:small; font-weight:bold}
a.heavytwo						{color:#006600; font-family:Arial; font-size:small; font-weight:bold}
a.heavythree					{color:Black; font-family:Arial; font-size:x-small; font-weight:bold}
a.heavyfour						{color:white; font-family:Arial; font-size:xx-small}
a.heavyfour:link				{color: white; text-decoration: none}
a.heavyfour:visited				{color: white; text-decoration: none}
a.heavyfour:background-color	{color:black; text-decoration: none}
a.heavyfour:hover				{color: black; text-decoration: none; background-color: #cccccc}

a.heavyfour15					{color:white; font-family:Arial; font-size:xx-small; margin-left:15px;}
a.heavyfour15:link				{color: white; text-decoration: none; margin-left:15px;}
a.heavyfour15:visited			{color: white; text-decoration: none; margin-left:15px;}
a.heavyfour15:background-color	{color:black; text-decoration: none; margin-left:15px;}
a.heavyfour15:hover				{color: black; text-decoration: none; background-color: #cccccc; margin-left:15px;}
/*Middle Graphic********************************/
#leftside
{	float:left;}

#leftsideimage
{
	float:left;
	width:14px;
	height:202px;
	margin:0px;
	background-image:url(images/leftside.jpg);
}

#rightside
{
	float:left;
	width:782px; 
	height:202px; 
	background-image:url(images/rightside.jpg);
	margin-right:-5px; /*IE6 Hack. IE adds pixels to the right margin of the last item floated to the left*/
}

.fullpagewidth
{	width:982px;}

#orderentry {	width:900px; float:left;}

#netscape {  float:right; width:80px;}

a.toplinks:link {color: black; text-decoration: none; float:right; text-align:right; font-size:x-small;}
a.toplinks:visited {color: black; text-decoration: none; float:right; text-align:right; font-size:x-small;}
a.toplinks:background-color {color:white; text-decoration: none; float:right; text-align:right; font-size:x-small;}
a.toplinks:hover {color: black; text-decoration: none; background-color: #cccccc; float:right; text-align:right; font-size:x-small;}

/*Menu on front page***************************************************************/
#menu{	width:186px; float:left;}

#coralmenu, 
#coralmenu ul 
{
	float:left; 
	padding:0; 
	margin:0; 
	list-style:none; 
	background-image:url(images/leftmenuback.jpg);
	position:relative; 
	z-index:200;
	width:186px;
	height:202px;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	line-height:27px;
}

#coralmenu li li
{	background-image:url(images/leftmenuback.jpg);}

/* a hack for IE5.x and IE6 */
* html #coralmenu li 
{	float:left;}

#coralmenu li a /*text for menu links on left-hand side. original*/
{
	height:27px;
	padding:0; 
	color:rgb(0, 0, 0); 
	text-decoration:none; 
	white-space:nowrap;
	display:block;
	width:186px;
}

#coralmenu li:hover 
{	position:relative; 	z-index:300; background:url(images/menulit.jpg);}

#coralmenu ul 
{	position:absolute;	left:-9999px;	top:-9999px;}

/*hack for IE6 */
* html #coralmenu, * html coralmenu ul 
{	width:1px;}

#coralmenu li:hover > a 
{	text-decoration:none; color: rgb(250, 250, 250);}

/*IE6 hack */
#coralmenu li:hover a,
#coralmenu li:hover li:hover a
{	text-decoration:none; color: rgb(250, 250, 250);}

#coralmenu li:hover li a
{
	text-decoration:none; 
	color:#000;
	width:186px; /*IE6 Hack to make lit background full menu width, and not just the width of the text*/
}

/*Top Menu*******************************************/
#topcontainer
{	 float:left; width:548px; height:15px;}

#topdeccontainer
{	 float:left; width:747px; height:24px; background-color:rgb(222,222,221); margin-top:60px; margin-left:10px;}

#topcontainerheavy
{	 float:left; width:590px; height:15px;}

#topcontainerquick
{	float:left; width:958px; height:15px; position:absolute; left:0; top:0;}

#topmenu, 
#topmenu ul 
{
	padding:0;
	margin:0;
	list-style:none; 
	border:0;
	position:relative; 
	z-index:200;
	width:548px;
}

#topdecmenu, 
#topdecmenu ul 
{
	padding:0;
	margin:0;
	list-style:none; 
	border:0;
	position:relative; 
	z-index:200;
	width:746px;
	float:right;
}

#topmenuheavy, 
#topmenuheavy ul 
{
	padding:0;
	margin:0;
	list-style:none; 
	border:0;
	position:relative; 
	z-index:200;
	width:590px;
}

#topmenuquick, 
#topmenuquick ul 
{
	padding:0;
	margin:0;
	list-style:none; 
	border: 0;
	position:relative; 
	z-index:200;
	width:958px;
}

#topmenu, #topmenuheavy, #topmenuquick {height:13px; padding:0;}

#topdecmenu {height:15px; padding:0;}

#topmenu li, #topdecmenu li, #topmenuheavy li, #topmenuquick li {float:left;}

/*#topmenu li li 
{	float:none; background:#ccc;}*/

/*hack for IE6 */
/** html #topmenu li li 
{	float:left;}*/

#topmenu li a 
{
	font-family:Sans-Serif;
	font-size:8px;
	font-weight:bold;
	display:block; 
	float:left; 
	color:#000; 
	height:13px; 
	text-decoration:none; 
	white-space:nowrap;
	border-style:solid;
	border-width:thin;
	border-color:Black;
	border:1px 1px 1px 1px;
	padding:0px 7px 0px 4px;
	margin-left:-1px;
	background-color:rgb(210,203,193);
}

#topdecmenu li a 
{
	font-family:Sans-Serif;
	font-size:12px;
	font-weight:bold;
	display:block; 
	float:left; 
	color:#000; 
	height:20px; 
	text-decoration:none; 
	white-space:nowrap;
	padding: 4px 4px 0px 3px;
	
	background-color:rgb(222,222,221);
}

#topmenuheavy li a 
{
	font-family:Sans-Serif;
	font-size:8px;
	font-weight:bold;
	display:block; 
	float:left; 
	color:#000; 
	height:13px; 
	text-decoration:none; 
	white-space:nowrap;
	border-style:solid;
	border-width:thin;
	border-color:Black;
	border:1px 1px 1px 1px;
	padding:0px 8px 0px 8px;
	margin-left:-1px;
	background-color:rgb(210,203,193);
}

#topmenuquick li a 
{
	font-family:Sans-Serif;
	font-size:8px;
	font-weight:bold;
	display:block; 
	float:left; 
	color:#000; 
	height:13px; 
	text-decoration:none; 
	white-space:nowrap;
	border-style:solid;
	border-width:thin;
	border-color:Black;
	border:1px 1px 1px 1px;
	padding:0px 34px 0px 24px;
	margin-left:-1px;
	background-color:rgb(210,203,193);
}


#topmenu li li a 
{	height:13px; line-height:13px; float:none;}

#topmenuheavy li li a 
{	height:13px; line-height:13px; float:none;}

#topmenuquick li li a 
{	height:13px; line-height:13px; float:none;}

#topmenu li:hover, #topdecmenu li:hover 
{	position:relative; z-index:300;}

#topmenuheavy li:hover 
{	position:relative; z-index:300;}

#topmenuquick li:hover 
{	position:relative; z-index:300;}

#topmenu ul, #topdecmenu ul 
{	position:absolute; left:-9999px; top:-9999px;}

#topmenuheavy ul 
{	position:absolute; left:-9999px; top:-9999px;}

#topmenuquick ul 
{	position:absolute; left:-9999px; top:-9999px;}

/*hack for IE6 */
* html #topmenu ul, * html #topdecmenu ul 
{	width:1px;}

* html #topmenuheavy ul 
{	width:1px;}

* html #topmenuquick ul 
{	width:1px;}

/* show path followed */
#topmenu li:hover > a 
{	text-decoration:none; color:#fff; background-color:rgb(2,47,26);}

#topdecmenu li:hover > a 
{	text-decoration:none; color:#fff; background-color:rgb(31,26,23);}

#topmenuheavy li:hover > a 
{	text-decoration:none; color:#fff; background-color:rgb(2,47,26);}

#topmenuquick li:hover > a 
{	text-decoration:none; color:#fff; background-color:rgb(2,47,26); border-color:rgb(255,255,255);}

/* show path followed */
#topmenu li:hover a
{	text-decoration:none; color:#fff;  background-color:rgb(2,47,26);}

#topdecmenu li:hover a
{	text-decoration:none; color:#fff;  background-color:rgb(31,26,23);}

#topmenuheavy li:hover a
{	text-decoration:none; color:#fff;  background-color:rgb(2,47,26);}

#topmenuquick li:hover a
{	text-decoration:none; color:#fff;  background-color:rgb(2,47,26);}
/**Profile**************************************************************/
#respage 
{	width:938px; height:530px; position:absolute; left:0; top:0;}

.respanel {	 float :left;}

#rescontainer {	 float :left; width:548px; height:530px;}

#respagequick 
{
	width:958px; 
	height:580px; 
	position:absolute;
	top:0;
	left:0;
	background-image:url(fasttrack/images/quickback.jpg);
	background-repeat:no-repeat;
}

#resrightside 
{
	float:left; 
	padding:5px 0px 0px 5px; 
	width:541px; 
	height:427px;
}

/**General Info**************************************************************/
span.paragraph {	font-size: 9pt; font-family:Arial;}

.respanel200 {	 float :left; width:200px;}

/**Marketing***********************************************************************/
p.text{	font-family:Arial; font-size:small; font-weight:bold;}
a.title{color:rgb(4,94,52); font-family: Arial; font-size:medium; font-weight: bold; text-decoration:none;}
a.item{color:Black; font-family: Arial; font-size:small; font-weight: bold; text-decoration:none;}
/******gallery.aspx**************************************************************/
p.mkt
{	font-family:Arial; font-size:larger; font-weight:bold; text-align:center; margin-top:30%;}

#mktcontainer
{	width:544px; height:510px; float:left; margin-left:20px; margin-top:20px;}
/*Downloads.aspx*****************************************************************/
.downloadsheader
{
	font-family:Arial; 
	font-size:smaller;
	color:White; 
	background-color:rgb(2,47,26);
}

.padright40 {	padding-right:40%;}

.padright20 {	padding-right:20%;}

.backwhite	{	background-color:white; height:1.4em;}

.backgray	{	background-color:rgb(210,210,210); height:1.4em;}

/*contact us**********************************************************************/
 
 #contactusmargin			{	margin-left:5%; margin-top:5%;}
 
 * html #contactusmargin	{	margin:10px 0 0 10px;} /*hack for IE6. Mouseover moves the content in IE6*/
 
 /*bypassproducts*****************************************************************/
 
.titlecontainer			{	width:528px; margin-top:10px; margin-left:10px;float:left;}
 
#rightpanelcontainer	{	width:180px; float:left; background-image:url(images/rightmenu/righmenucss.jpg); height:530px;}
 
p.products				{	margin-left:.25in;}
 
span.green				{	font-size:9pt; font-family:Arial; color:green; width:484px;}
 
ul.boldproducts	
{
	margin-top:0in; 
	font-family:Arial; 
	font-size: 9pt; 
	font-weight:bold;
	list-style-type:disc;
}

a.bypass:link, a.bypass:visited
{
	padding-left:10px; 
	color: white; 
	text-decoration: none; 
	font-family:Arial; 
	font-size:small; 
	font-weight:bold;
}

a.smallbypass:link, a.smallbypass:visited
{
	color: white; 
	text-decoration: none; 
	font-family:Arial; 
	font-size:smaller; 
	font-weight:bold;
}

.firstmenuitem, .firstmenuitem:visited, .firstmenuitemhover, .firstmenuitemhover:visited
{	
	margin-top:124px; 
	margin-left:10px; 
	height:24px; 
	width:180px; 
	background-image:url(images/blackmenuback.gif);
}

.secondmenuitem, .secondmenuitem:visited, .secondmenuitemkwikstal
{	
	margin-top:8px; 
	margin-left:10px; 
	height:24px; 
	width:180px; 
	background-image:url(images/blackmenuback.gif);
}

.secondmenuitem:hover, .firstmenuitemhover:hover
{	
	background-image:url(images/greenmenuback.gif);
}

.menuitem, .menuitem:visited
{	
	margin-top:5px; 
	margin-left:10px; 
	height:24px; 
	width:180px; 
	background-image:url(images/blackmenuback.gif);
}

.firstsmallmenuitem	{	margin-top:10px; margin-left:20px;}

.smallmenuitem		{	margin-top:2px; margin-left:20px;}

#productmenu,
#productmenu ul,
#productmenu2,
#productmenu2 ul,
#productmenu3,
#productmenu3 ul
{
	float:left; 
	padding:0; 
	margin:0; 
	list-style:none; 
	z-index:200;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

#productmenu .menuitem:hover, #productmenu3 .menuitem:hover
{	position:relative; 	z-index:300; background:url(images/greenmenuback.gif);}

* html li:hover
{	position:relative; 	z-index:300; background:url(images/greenmenuback.gif);}

#productmenucontainer
{
	width:200px;
	height:530px;
	float:left; 
	padding:0; 
	margin:0; 
	background-image:url(images/leftgreenpanel.jpg);
}

a.rightmenupad15:link, a.rightmenupad15:visited, a.rightmenupad15:hover 
{
	text-decoration:none; 
	font-family:Arial; 
	font-size:x-small; 
	color:Black;
	font-weight:bold;
	line-height:16px;
	padding-left:15px;
}

a.rightmenupad15small:link, a.rightmenupad15small:visited, a.rightmenupad15small:hover 
{
	text-decoration:none; 
	font-family:Arial; 
	font-size:x-small; 
	color:Black;
	font-weight:bold;
	line-height:12px;
	padding-left:15px;
}

a.rightmenupad10:link, a.rightmenupad10:visited, a.rightmenupad10:hover
{
	text-decoration:none; 
	font-family:Arial; 
	font-size:x-small; 
	color:Black;
	font-weight:bold;
	line-height:16px;
	padding-left:10px;
}

a.rightmenupad10small:link, a.rightmenupad10small:visited, a.rightmenupad10small:hover
{
	text-decoration:none; 
	font-family:Arial; 
	font-size:x-small; 
	color:Black;
	font-weight:bold;
	line-height:14px;
	padding-left:10px;
}

.rightmenutitle
{
	width:180px;
	font-family:Arial; 
	font-size:x-small; 
	color:White; 
	background-color:rgb(2,47,26); 
	text-align:center;
}

.rightmenucontainer	{	width:180px; margin:5px 0px 5px 0px;}

.rightmenunolink	
{	
	font-weight:bold; 
	padding-left:10px; 
	font-family:Arial; 
	font-size:x-small; 
	color:Black;
}

/*heavy products******************************************************************/
.heavycontainer	
{
	width:550px; 
	margin:0px;
	float:left; 
	height:512px; 
	background-image:url("heavy/images/Background_Vision_lg.jpg"); 
	background-repeat:no-repeat;
	overflow-y:auto;
}

.heavycontainerwide
{
	width:590px; 
	margin:0px;
	float:left; 
	height:512px; 
}

#heavycontent
{
	 width:530px; 
	 float:left; 
	 height:680px; 
	 margin-left:5px; 
	 margin-top:20px;
}

.leftsandbag	{float:left; clear:left; padding:0;}

.rightsandbag	{float:right; clear:right; padding:0;}

#rightsandbagmargin {float:right; clear:right; padding:0; margin-right:1px;}

a.heavytitle	{font-family: Arial Narrow; font-size:large; color:Black; margin-left:110px;}

p.heavycontent	{font-family:Arial; font-size:small; font-weight:bold;}

span.reverse	{color: white; background-color: black;}

#rightheavycontainer
{
	width:144px; 
	height:528px; 
	float:left; 
	margin-left:2px; 
	background-image:url(heavy/images/rightmenuheavyback.jpg);
}

#rightheavycontainerwide
{
	width:144px; 
	height:532px; 
	float:left; 
	margin-left:40px; 
	background-image:url(heavy/images/rightmenuheavyback.jpg);
}

#rightheavymenucontainer	{ margin:80px 0px 0px 14px; width:130px;}

#rightheavymenu	{margin:0; padding:0; width: 116px; list-style-type:none;}
	 
/**Quick pick**************************************************************/
.quickcontainer1
{
	width:820px; 
	height:232px; 
	margin-left:auto;
	margin-right:auto;
}

.quickcontainer2
{
	width:820px; 
	height:232px; 
	margin-left:auto;
	margin-right:auto;
}

#quickfiller1
{	width:930px; height:8%;}

/*FastTrack1**************************************************************/
#fast1page 
{
	width:938px; 
	height:580px; 
	position:absolute; 
	left:0; 
	top:0;
}

#modelnumbercontainer
{
	width:938px; 
	height:124px; 
	background-image: url(fasttrack/images/fast1bottom.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	top:413px;
}

#quickfiller2
{	width:930px; height:20px;}

#modelnumber
{ 
	width:328px; 
	height:69px; 
	margin-left:34%;
	display:table;
}

#fast1top
{
	width:938px; 
	height:398px; 
	
}
/*background of 4 door styles*/
#imap 
{
	display:block; 
	width:938px; 
	height:406px; 
	position:relative; 
	margin:15px 0 0 0;
}
#imap dd {position:absolute; padding:0; margin:0;}
/*mouseover locations of each picture*/
#imap #box1 {left:80px; top:114px; z-index:20;}
#imap #box2 {left:278px; top:114px; z-index:20;}
#imap #box3 {left:480px; top:114px; z-index:20;}
#imap #box4 {left:680px; top:114px; z-index:20;}
#imap #box5 {left:78px; top:114px; z-index:20;}
#imap #box6 {left:278px; top:114px; z-index:20;}
/*bypass4 page*/
#imap #fast4box1 {left:108px; top:168px; z-index:20;}
#imap #fast4box2 {left:184px; top:168px; z-index:20;}
#imap #fast4box3 {left:260px; top:168px; z-index:20;}
#imap #fast4box4 {left:333px; top:168px; z-index:20;}
#imap #fast4box5 {left:407px; top:168px; z-index:20;}
#imap #fast4box6 {left:483px; top:168px; z-index:20;}
#imap #fast4box7 {left:557px; top:168px; z-index:20;}
#imap #fast4box8 {left:631px; top:168px; z-index:20;}
#imap #fast4box9 {left:704px; top:168px; z-index:20;}
#imap #fast4box10 {left:780px; top:168px; z-index:20;}

/*box that contains the link of each door type*/
#imap a#link_box1, a#link_box2, a#link_box3, a#link_box4, a#link_box5, a#link_box6
{
	display:block; 
	width:190px; 
	height:250px; 
	text-decoration:none; 
	z-index:20;
}
/*bypass4 page*/
#imap a#link_fast4box1, a#link_fast4box2, a#link_fast4box3, a#link_fast4box4, a#link_fast4box5, 
a#link_fast4box6, a#link_fast4box7, a#link_fast4box8, a#link_fast4box9, a#link_fast4box10, a#link_fast4box11 
{
	display:block; 
	width:60px; 
	height:230px; 
	text-decoration:none; 
	z-index:20;
}

#imap a span, #imap a:visited span {display:none;}
#imap a#link_box1:hover span, a#link_box2:hover span, a#link_box3:hover span, 
a#link_box5:hover span, a#link_box6:hover span{left:210px; top:50px;}
a#link_box4:hover span{left:-310px; top:50px;}
#imap a:hover span 
{
	position:absolute; 
	display:block; 
	color:#000; 
	line-height:1.8em; 
	font-size:0.9em; 
	text-align:justify;
	background-color:#fff;
	padding:10px;
	border: solid thin black;
}

#imap a#link_box1:hover span 
{
	width:200px; 
	height:150px; 
}

#imap a#link_box2:hover span 
{
	width:200px; 
	height:170px; 
}

#imap a#link_box3:hover span 
{
	width:220px; 
	height:200px; 
}

#imap a#link_box4:hover span 
{
	width:320px; 
	height:200px; 
}
#imap a#link_box5:hover span 
{
	width:200px; 
	height:30px; 
}
#imap a#link_box6:hover span 
{
	width:200px; 
	height:30px; 
}
/*fast3topbypass.aspx***********************************************/
#fast3middlecontainer{width:938px; height:290px; position:absolute; left:0px; top:131px;}

#fast3bypasstop
{
	width:938px;
	height:116px;
	position:absolute;
	left:0;
	top:15px;
	background: url(fasttrack/images/fast3bypasstop.jpg) no-repeat;
}

#fast3bypassleft
{
	width:78px;
	height:290px;
	background: url(fasttrack/images/fast3bypassleft.jpg) no-repeat;
	float:left;
	margin:0;
	padding:0;
}

#fast3bypassright
{
	width:66px;
	height:290px;
	background: url(fasttrack/images/fast3bypassright.jpg) no-repeat;
	float:right;
	margin:0;
	padding:0;
}

#fast3bypassmiddle
{
	width:794px;
	height:290px;
	margin:0;
	padding:0;
	float:left;
}

#quickfiller3{width:930px; height:44px;}

#scrollbox {width:794px; height:280px; overflow-x:scroll; overflow-y:hidden;}

#thumbs {width:1448px; height:290px; padding:0; margin:0; list-style:none; background:url(fasttrack/images/fast3bypassmiddle.jpg);}
#thumbs li {display:inline; float:left; width:188px; height:248px; background:transparent url(fasttrack/images/transparent.gif);}
#thumbs li.hs1 {margin-left:0px; margin-top:2px; width:188px; height:248px;}
#thumbs li.hs2 {margin-left:10px; margin-top:2px; width:188px; height:248px;}
#thumbs li.hs3 {margin-left:11px; margin-top:2px; width:189px; height:248px;}
#thumbs li.hs4 {margin-left:12px; margin-top:2px; width:188px; height:248px;}
#thumbs li.hs5 {margin-left:50px; margin-top:2px; width:188px; height:248px;}
#thumbs li.hs6 {margin-left:10px; margin-top:2px; width:189px; height:248px;}
#thumbs li.hs7 {margin-left:10px; margin-top:2px; width:188px; height:248px;}
#thumbs li a {text-decoration:none; display:block; height:100%; border:0;}


#thumbs a#link_box1, a#link_box2, a#link_box3, a#link_box4, a#link_box5, a#link_box6, a#link_box7
{
	display:block; 
	width:194px; 
	height:250px; 
	text-decoration:none; 
	z-index:20;
}
#thumbs a span, #thumbs a:visited span {display:none;}
#thumbs a#link_box1:hover span, a#link_box2:hover span, a#link_box3:hover span {left:210px; top:50px;}
#thumbs a#link_box4:hover span {left:0px; top:50px;}
#thumbs a#link_box5:hover span, a#link_box6:hover span, a#link_box7:hover span {left:-210px; top:50px;}
#thumbs a:hover span 
{
	position:relative; 
	display:block; 
	color:#000; 
	line-height:1.8em; 
	font-size:0.9em; 
	text-align:justify;
	background-color:#fff;
	padding:10px;
	border: solid thin black;
}

#thumbs a#link_box1:hover span
{
	width:170px; 
	height:140px; 
}

#thumbs a#link_box2:hover span
{
	width:170px; 
	height:168px; 
}

#thumbs a#link_box3:hover span
{
	width:180px; 
	height:144px; 
}

#thumbs a#link_box4:hover span
{
	width:170px; 
	height:90px; 
}

#thumbs a#link_box5:hover span
{
	width:170px; 
	height:120px; 
}

#thumbs a#link_box6:hover span
{
	width:170px; 
	height:120px; 
}

#thumbs a#link_box7:hover span
{
	width:170px; 
	height:90px; 
}

/*fasttrack5.aspx*******************************************************************/
#fast5top
{
	width:938px;
	height:116px;
	position:absolute;
	left:0;
	top:15px;
	background: url(fasttrack/images/fast5top.jpg) no-repeat;
	margin:0;
	padding:0;
}

#fast5left
{
	width:78px;
	height:290px;
	background: url(fasttrack/images/fast5left.jpg) no-repeat;
	margin:0;
	padding:0;
	float:left;
}

#fast5middle
{
	width:794px;
	height:290px;
	margin:0;
	padding:0;
	float:left;
}

#fast5right
{
	width:66px;
	height:290px;
	background: url(fasttrack/images/fast5right.jpg) no-repeat;
	margin:0;
	padding:0;
	float:right;
}

#scrollbox2 {width:794px; height:290px; overflow-x:hidden; overflow-y:scroll;}
#thumbs2 {width:794px; height:713px; padding:0; margin:0; list-style:none; background:url(fasttrack/images/fast5middle.jpg);}
#thumbs2 li {display:inline; float:left; width:100px; height:100px; background:transparent url(fasttrack/images/transparent.gif);}
#thumbs2 li.hotspot1 {margin-left:2px; margin-top:44px; width:100px; height:100px;}
#thumbs2 li.hotspot2 {margin-left:10px; margin-top:44px; width:100px; height:100px;}
#thumbs2 li.hotspot3 {margin-left:9px; margin-top:44px; width:100px; height:100px;}
#thumbs2 li.hotspot4 {margin-left:9px; margin-top:44px; width:100px; height:100px;}
#thumbs2 li.hotspot5 {margin-left:9px; margin-top:44px; width:100px; height:100px;}
#thumbs2 li.hotspot6 {margin-left:9px; margin-top:44px; width:100px; height:100px;}
#thumbs2 li.hotspot7 {margin-left:9px; margin-top:44px; width:100px; height:100px;}

#thumbs2 li.hotspot8 {margin-left:2px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot9 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot10 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot11 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot12 {margin-left:10px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot13 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot14 {margin-left:8px; margin-top:40px; width:100px; height:100px;}

#thumbs2 li.hotspot15 {margin-left:2px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot16 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot17 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot18 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot19 {margin-left:10px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot20 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot21 {margin-left:8px; margin-top:40px; width:100px; height:100px;}

#thumbs2 li.hotspot22 {margin-left:2px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot23 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot24 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot25 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot26 {margin-left:10px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot27 {margin-left:9px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot28 {margin-left:8px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot29 {margin-left:8px; margin-top:40px; width:100px; height:100px;}
#thumbs2 li.hotspot30 {margin-left:8px; margin-top:40px; width:100px; height:100px;}
#thumbs2 a span, #thumbs2 a:visited span {display:none;}
#thumbs2 a#link5_box1, a#link5_box2, a#link5_box3, a#link5_box4, a#link5_box5, a#link5_box6, a#link5_box7,
 a#link5_box8, a#link5_box9, a#link5_box10, a#link5_box11, a#link5_box12, a#link5_box13, a#link5_box14,
 a#link5_box15, a#link5_box16, a#link5_box17, a#link5_box18, a#link5_box19, a#link5_box20, a#link5_box21,
 a#link5_box22, a#link5_box23, a#link5_box24, a#link5_box25, a#link5_box26, a#link5_box27, a#link5_box28,
 a#link5_box29, a#link5_box30
{
	display:block; 
	width:100px; 
	height:100px; 
	text-decoration:none; 
	z-index:20;
}

.modeldigit
{
	font-family: Arial Black;
	font-size: 3.1em;
	font-weight:bold;
	color: White;
}

.digitcontainer
{
	width:41px;
	height:69px;
	background: url(fasttrack/images/tallblank.gif) no-repeat;
	float:left;
	display:table-cell;
	margin-right:4px;
}

/*fasttrack6.aspx**************************************************************/
#fast6top
{
	width:938px;
	height:406px;
	position:absolute;
	left:0;
	top:15px;
	background: url(fasttrack/images/fast6top.jpg) no-repeat;
	margin:0;
	padding:0;
}

/*fasttrack3swing.aspx************************************************************/
#thumbs6 {width:1097px; height:290px; padding:0; margin:0; list-style:none; background:url(fasttrack/images/fast3swingmiddle.jpg);}
#thumbs6 li {display:inline; float:left; width:200px; height:200px; background:transparent url(fasttrack/images/transparent.gif);}
#thumbs6 li.hs1 {margin-left:0px; margin-top:6px; width:202px; height:240px;}
#thumbs6 li.hs2 {margin-left:8px; margin-top:6px; width:202px; height:240px;}
#thumbs6 li.hs3 {margin-left:8px; margin-top:6px; width:202px; height:240px;}
#thumbs6 li.hs4 {margin-left:8px; margin-top:6px; width:202px; height:240px;}
#thumbs6 li.hs5 {margin-left:48px; margin-top:6px; width:202px; height:240px;}
#thumbs6 li.hs6 {margin-left:8px; margin-top:6px; width:202px; height:240px;}
#thumbs6 li.hs7 {margin-left:8px; margin-top:6px; width:202px; height:240px;}
#thumbs6 li a {text-decoration:none; display:block; height:100%; border:0;}
#thumbs6 a#link_box1, a#link_box2, a#link_box3, a#link_box4, a#link_box5, a#link_box6, a#link_box7
{
	display:block; 
	width:194px; 
	height:250px; 
	text-decoration:none; 
	z-index:20;
}
#thumbs6 a span, #thumbs6 a:visited span {display:none;}
#thumbs6 a#link_box1:hover span, a#link_box2:hover span, a#link_box3:hover span {left:210px; top:50px;}
#thumbs6 a#link_box4:hover span {left:0px; top:50px;}
#thumbs6 a#link_box5:hover span, a#link_box6:hover span, a#link_box7:hover span {left:-210px; top:50px;}
#thumbs6 a:hover span 
{
	position:relative; 
	display:block; 
	color:#000; 
	line-height:1.8em; 
	font-size:0.9em; 
	text-align:justify;
	background-color:#fff;
	padding:10px;
	border: solid thin black;
}

#thumbs6 a#link_box1:hover span
{
	width:170px; 
	height:140px; 
}

#thumbs6 a#link_box2:hover span
{
	width:170px; 
	height:168px; 
}

#thumbs6 a#link_box3:hover span
{
	width:180px; 
	height:144px; 
}

#thumbs6 a#link_box4:hover span
{
	width:170px; 
	height:90px; 
}

#thumbs6 a#link_box5:hover span
{
	width:170px; 
	height:120px; 
}
/*fasttrack2vision*****************************************************************/
#fast2visiontop
{
	width:938px;
	height:144px;
	position:absolute;
	left:0;
	top:15px;
	background: url(fasttrack/images/fast2visiontopempty.jpg) no-repeat;
}

#fast2visionleft
{
	width:78px;
	height:228px;
	background: url(fasttrack/images/fast2visionleft.jpg) no-repeat;
	float:left;
}

#fast2visionright
{
	width:68px;
	height:228px;
	background: url(fasttrack/images/fast2visionright.jpg) no-repeat;
	float:right;
}

#fast2visionmiddle
{
	width:792px;
	height:228px;
	float:left;
}
#fast2visionbottom
{
	width:938px;
	height:193px;
	position:absolute;
	top:387px;
	background: url(fasttrack/images/fast2visionbottom.jpg) no-repeat;
}
#scrollbox4 {width:792px; height:228px; overflow-x:hidden; overflow-y:scroll;}
#thumbs4 {width:792px; height:436px; padding:0; margin:0; list-style:none; background:url(fasttrack/images/fast2visionmiddle.jpg);}

.visionlogo {margin:-6% 0 0 36%; position:relative; z-index:100;}

#fastvisionimg
{
	margin-top:80px; 
	margin-left:78px; 
	position:relative; 
	z-index:0;
}

#fast2middlecontainer{width:938px; height:228px; position:absolute; left:0px; top:159px;}

/***fasttrack6.aspx************************************************************************/
 #Height1Container 
 {
 	position:relative; 
 	margin:120px 0 0 100px; 
 	padding:0 0 0 68px; 
 	background-color:White; 
 	width:120px; 
 	height:20px;
 }
 
 #Height2AContainer 
 {
 	position:relative; 
 	margin:0px 0 0 100px; 
 	padding:0 0 0 68px; 
 	background-color:White; 
 	width:120px; 
 	height:20px;
 	visibility:hidden;
 }
 
#height1menu, 
#height1menu ul 
{
	padding:0 0 0 68px; 
	margin:0 0 0 -68px; 
	list-style:none; 
	background-image:url(fasttrack/images/heightalmondback.jpg);
	position:relative; 
	z-index:200;
	width:120px;
	height:20px;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;

}

#height1menu li a /*text for menu links on left-hand side. original*/
{
	height:20px;
	padding:0; 
	color:rgb(0, 0, 0); 
	text-decoration:none; 
	white-space:nowrap;
	display:block;
	width:120px;
}

#height1menu li:hover 
{position:relative; z-index:300; background:url(fasttrack/images/heightback.jpg); margin:0 0 0 -68px;}

#height1menu ul {position:absolute; left:-9999px; top:-9999px;}

/*hack for IE6 */
* html #height1menu, * html height1menu ul {width:1px;}

#height1menu li:hover > a {	text-decoration:none; color: rgb(250, 250, 250);  margin:0 0 0 68px;}

/*IE6 hack */
#height1menu li:hover a {text-decoration:none; color: rgb(250, 250, 250); margin:0 0 0 68px;}

#Height2Container 
 {
 	position:relative; 
 	margin:120px 0 0 100px; 
 	padding:0 0 0 68px; 
 	background-color:White; 
 	width:120px; 
 	height:20px;
 }
 
#height2menu, 
#height2menu ul 
{
	padding:0 0 0 68px; 
	margin:0 0 0 -68px; 
	list-style:none; 
	background-image:url(fasttrack/images/heightwhiteback.jpg);
	position:relative; 
	z-index:200;
	width:120px;
	height:20px;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

#height2menu li a /*text for menu links on left-hand side. original*/
{
	height:20px;
	padding:0; 
	color:rgb(0, 0, 0); 
	text-decoration:none; 
	white-space:nowrap;
	display:block;
	width:120px;
}

#height2menu li:hover 
{position:relative; z-index:300; background:url(fasttrack/images/heightback.jpg); margin:0 0 0 -68px;}

#height2menu ul {position:absolute; left:-9999px; top:-9999px;}

/*hack for IE6 */
* html #height2menu, * html height2menu ul {width:1px;}

#height2menu li:hover > a {	text-decoration:none; color: rgb(250, 250, 250);  margin:0 0 0 68px;}

/*IE6 hack */
#height2menu li:hover a {text-decoration:none; color: rgb(250, 250, 250); margin:0 0 0 68px;}

#thumbs5 {width:124px; height:20px; padding:0; margin:0; list-style:none;}
#thumbs5 li {display:inline; float:left; width:124px; height:20px; background:transparent url(fasttrack/images/transparent.gif);}
#thumbs5 li.hs1 {margin-left:114px; margin-top:240px; width:124px; height:20px;}
#thumbs5 li a {text-decoration:none; display:block; height:100%; border:0;}
#thumbs5 a#link_box1
{
	display:block; 
	width:124px; 
	height:20px; 
	text-decoration:none; 
	z-index:20;
}
#thumbs5 a span, #thumbs5 a:visited span {display:none;}

/*fasttrack7.aspx************************************************************************/
#fast7top
{
	width:938px;
	height:406px;
	position:absolute;
	left:0;
	top:15px;
	background: url(fasttrack/images/fast7top.jpg) no-repeat;
	margin:0;
	padding:0;
}

#fast7leftcontainer 
{
	display:table; 
	width:220px; 
	height:240px;
	left:105px; 
	top:120px; 
	position: absolute;
}

#fast7middlecontainer 
{
	display:table; 
	width:220px; 
	height:240px;
	left:365px; 
	top:120px; 
	position: absolute;
}

#fast7rightcontainer 
{
	display:table; 
	width:220px; 
	height:240px;
	left:625px; 
	top:120px; 
	position: absolute;
}

.whitecontainer {background-color:White; width:230px; height:20px;}


.blanchedalmondcontainer {background-color:BlanchedAlmond; width:230px; height:20px; }

.checkboxcontainer 
{
	width:20px; 
	height:16px; 
	float:left; 
	margin:0; 
	background-image:url(fasttrack/images/chkbox.jpg); 
	border:0; 
	background-repeat:no-repeat;
	text-decoration:none;
	margin:4px 0 0 4px;
}

.textheightcontainer {width:134px; padding:0 0 0 20px; height:20px; float:left; margin:0;}

.heightcheckcodewhite {width:40px; height:20px; float:right; margin:0; background-color:rgb(172,184,176); text-align:center;}
.heightcheckcodegreen {width:40px; height:20px; float:right; margin:0; background-color:rgb(167,169,140); text-align:center;}

/*fasttrack8.aspx**********************************************************************/
#fast8top
{
	width:938px;
	height:406px;
	position:absolute;
	left:0;
	top:15px;
	background: url(fasttrack/images/fast8top.jpg) no-repeat;
	margin:0;
	padding:0;
}

.shadedwhite {width:50px; height:20px; float:left; margin:0; padding-left:10px; background-color:rgb(172,184,176); text-align:left;}
.white {width:620px; height:20px; float:left; margin:0; padding-left:20px; background-color:white; text-align:left;}
.shadedgreen {width:50px; height:20px; float:left; margin:0; padding-left:10px; background-color:rgb(167,169,140); text-align:left;}
.green8 {width:620px; height:20px; float:left; margin:0; padding-left:20px; background-color:blanchedalmond; text-align:left;}

#fast8topcontainer {width:700px; height:200px; margin:110px 0 0 124px;}
#fast8textcontainer{width:700px; height:20px;}
#fast8trackcontainer{width:70px; height:70px; margin:6px 0 0 124px;}
#fast8link1container{width:136px; height:47px; margin:-61px 0 0 210px;}
#fast8link2container{width:136px; height:47px; margin:-49px 0 0 360px;}
#fast8link3container{width:136px; height:47px; margin:-49px 0 0 512px;}
#fast8link4container{width:136px; height:47px; margin:-49px 0 0 664px;}

.btnGetPrice
{
	width:140px;
	height:48px;
	cursor:pointer;
	margin-top:8px;
	background-color:Transparent;
	border: 0;
}
/*decorative page**************************************************************/
#dectopcontainer
{
	width: 962px; 
	height: 87px; 
	background-image: url(images/decorativetop.jpg); 
	background-repeat:no-repeat; 
	padding: 4px 0 0 18px;
}

#decpagecontainer
{
	width: 962px; 
	margin-left:auto; 
	margin-right:auto; 
	height: 1140px;
}

#decbottomcontainer
{
	width: 962px; 
	margin-left:auto; 
	margin-right:auto; 
	height: 1700px;
}

#decbottomcontainer2
{
	width: 962px; 
	margin-left:auto; 
	margin-right:auto; 
	height: 1700px;
	padding: 0 0 0 6%;
}

.decimapcontainer
{
	width:820px; 
	height: 160px; 
	margin-top: 2%; 
	margin-left:auto; 
	margin-right:auto;
}

.decimapcontainer2
{
	width:820px; 
	height: 180px; 
	margin-top: 2%; 
	margin-left:auto; 
	margin-right:auto;
}

/*****cast glass thumbnail functionality***********************************/
ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px 0 0 20px;
	width: 640px;
}
ul.thumb li {
	margin: 0; padding: 5px 0 0 5px;
	float: left;
	position: relative;
	width: 100px;
	height: 100px;
}
ul.thumb li img {
	width: 100px; 
	height: 100px;
	border: none;
	padding: 5px 0 0 5px;
	background: none;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	background:url(images/thumbback.png) no-repeat center center;
	border: none;
}

#castleftside {width:200px; height: 1690px; float:left; padding-left:1%; font-family: Arial; color: #FFFFFF; background-color: #C0C0C0; font-size: small}

#castthumbcontainer{width:660px; height:1690px; float:left;}

.castlefttextcontainer
{
	padding:0; 
	margin-left:25px; 
	width: 100px; 
	float:left;
}

.casttextcontainer
{
	padding:0; 
	margin-left:3px; 
	width: 100px; 
	float:left;
}

.castleftmenu {font-family: Arial; color: #FFFFFF; background-color: #C0C0C0; font-size: small}

.castAtitle {font-family:Arial; font-weight:bold; font-size:.65em;}

.castADescription{font-family:Arial; font-size:.6em;}
