#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images_lb/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images_lb/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




/*  contact form-------------------------------------------------------------------------------*/

    .texta {  
  
    }  

#contactwrap tr{ 
	height: 20px;      

}  


 .head {  
 font-weight: bold;
 font-size: 13px;
 color:#817339
 ;
  
    } 




		
/*  Navigation-------------------------------------------------------------------------------*/
li {
list-style-type: none;
}


	
/*  menu galleries still used on some   ---------------*/


#menuW	{
	position: absolute;
	top: 250px;
	left: -150px;
	width: 120px;
	margin: 0;
	padding: 0;
	z-index: 2;
	font-size: 11px;
	letter-spacing: ;
	}
#menuB	{
	position: absolute;
	top: 150px;
	left: 15px;
	width: 120px;
	margin: 0;
	padding: 0;
	z-index: 2;
	font-size: 11px;
	letter-spacing: ;
	}
	
	
/*  menu old   ---------------
	#menuB li	{
border-bottom: 1px dotted;
padding: ;
	}
#menuW li	{
border-bottom: 1px dotted;
padding: ;
	}

	
	

------------------------------*/



#menu2	{
	position: absolute;
	top: 150px;
	left: 15px;
	width: 120px;
	margin: 0;
	padding: 0;
	z-index: 2;
	font-size: 11px;
	letter-spacing: ;
	}
	
#menu2 li	{
border-bottom: 1px solid;
border-color: #464646;
padding: 3px 0px 3px 0px;
	}
	
	


/*	
		
#navbar	{
	list-style-type: auto;
	position: absolute;
	top: 175px;
	left: 150px;
	margin: 0;
	padding: 0;
	 
	font-weight: bold; 
	line-height: 100%;
	z-index: 1;
	}

#navbar li {
	margin-top: 0.5em;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	border-color: #777;
	}

#navbar li.navdk {
	text-align: left;
	}

#navbar li.navdk a {
	display: block; padding: 0.75em 0.5em 0.5em 1em;
	}
	*/

/*  links base-------------------------------------------------------------------------------*/
a
{
  outline: none;
}


 a:link {	
	color: #817339;
	text-decoration: none;	
	}
	

a:visited {
	color: #817339;
	text-decoration: none;
	}

a:hover {	
    color: #FFF; 
	text-decoration: none;
	}
	
	
a {
	text-decoration:none; font-weight: bold;
	}
	

/*  links navbar-------------------------------------------------------------------------------*/

#navbar li.navdk a:link {	
	color: #817339; 
	font-weight:bold; 
		
	}
	
#navbar li.navdk a:visited {
	color: #817339;
	font-weight:bold; 
	
	}

#navbar li.navdk a:hover {	
    color: #FFF; 
	font-weight:bold; 
	
	}
		/*  links thumbs-------------------------------------------------------------------------------*/

#col1 a:hover {	
    color: #FFF; 
	}
#col2 a:hover {	
    color: #FFF; 
	}
#col3 a:hover {	
    color: #FFF; 
	}




/*  links nextnav-------------------------------------------------------------------------------------*/


#leftpanellinks a:link {
	color: #817339; 
	}

#leftpanellinks a:visited {
	color: #817339; background: none;
	}

#leftpanellinks a:hover {
	color: #FFF; background: none;
	}
	




/*  links feature-------------------------------------------------------------------------------------*/






#feature a:link {
	color: #817339; 
	}

#feature a:visited {
	color: #817339; background: none;
	
	}

#feature a:hover {
	color: #FFF; background: none;

	}
	
	/*  links menu-------------------------------------------------------------------------------------*/


#menu2 a:link {
	color: #ACACAC; background: none;
	}

#menu2 a:visited {
	color: #ACACAC; background: none;
	
	}

#menu2 a:hover {
	color: #990000; background: none;

	}
	
/*  gallery page quote request link -------------------------------------------------------------------------------------*/

#gallery_bt_rt a:link {
	color: #ACACAC; background: none;
	}

#gallery_bt_rt a:visited {
	color: #ACACAC; background: none;
	
	}

#gallery_bt_rt a:hover {
	color: #990000; background: none;

	}





/* styleswitcher  links-------------------------------------------------------------------------------------*/

#styleswitcher a:link {
	color: #000; 
	}



/* collection header  links-------------------------------------------------------------------------------------*/
#collection_hdrtxt a {	
    color: #670000; 
	text-decoration: none;
	}

#collection_hdrtxt a:hover {	
    color: #FFF; 
	text-decoration: none;
	}



/* END  links-------------------------------------------------------------------------------------*/

ul {margin-left: 0; padding-left: 0; list-style: none;
}





/*   
-------------------------------------------------------------------------------------*/
	
body {
	color: #ACACAC;
	background-color: #000;
	font-family:  Lucida Grande, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: center;
	}
	
	
	h1 {
	
	}
	
h2 {
	padding: 15px 0px 0px 0px;
	font-weight: bold;
	color: #d7d7d7;
	}
	
	
	
	h3 {
	padding: 8px 0px 0px 0px;
	font-weight: bold;
	color: #d7d7d7;
	}
	

	
	
c4 {
	
	font-weight: bold;
	}
p {
	
	margin:  0 0 1em 0;
     padding:  0;

	
	}

	


/*   TEXT blocks ------------------------------------------------------------------------------------------*/

#texttitle325{
	width: 270px;
	height: 50px;
	
	font-size: 36px;
	letter-spacing: -2px;
		
	position: absolute; top:625px; left: 325px;
	z-index: 4;

	}
#texttitle450{
	width: 350px;
	height: 30px;
	
	font-size: 36px;
	letter-spacing: -2px;
	color: #666;
	border-bottom:;
	border-color:;	
	position: absolute; top:450px; left: 325px;
	z-index: 8;

	}
#texttitle530{
	width: 270px;
	height: 50px;
	
	font-size: 36px;
	letter-spacing: -2px;
	
	position: absolute; top: 530px; left: 325px;
	z-index: 8;

	}
#texttitle540{
	width: 270px;
	height: 50px;
	
	font-size: 36px;
	letter-spacing: -2px;
	
	position: absolute; top: 540px; left: 325px;
	z-index: 8;

	}
#texttitle585{
	width: 300px;
	height: 50px;
	
	font-size: 36px;
	letter-spacing: -2px;
	
	position: absolute; top: 195px; left: 710px;
	z-index: 8;

	}
#indexhead{
	width: 220px;
	height: 30px;
	font-size: 36px;
	line-height:90%;
	font-weight: normal;
	font-stretch: condensed;
	letter-spacing: 2px;
	position: absolute;
	top: 200px;
	left: 810px;
	z-index: 8;

	}


/*   gallery car pages all old  ------------------------------------------------------------------------------------------*/

#indexhead1W{
	width: 200px;
	height: 30px;
	position: absolute; top: 280px; left: -310px;
	z-index: 8;
}
#indexhead1B{
	width: 200px;
	height: 30px;
	position: absolute; top: 280px; left: 708px;
	z-index: 8;
}




/*   new PAGE TITLE IMAGE _  MOST MAIN PAGES  ------------------------------------------------------------------------------------------*/

#pgtitle{
	width: 200px;
	height: 30px;
	position: absolute;
	top: 263px;
	left: 881px;
	z-index: 8;
	text-align: center;
}



/*   new big gallery ------------------------------------------------------------------------------------------*/

#indexhead2B{
	width: 220px;
	height: 50px;
	position: absolute;
	top: 740px;
	left: 175px;
	z-index: 8;
}


/*   White CSS still used in galleries  ---------------------------------*/

#indexhead2W{
	width: 220px;
	height: 50px;
	position: absolute;
	top: 740px;
	left: -1000px;
	z-index: 8;
}



/*   new small gallery ------------------------------------------------------------------------------------------*/

#indexhead3B{
	width: 220px;
	height: 50px;
	position: absolute;
	top: 555px;
	left: 175px;
	z-index: 8;
}


/*   White CSS still used in galleries  ------------------------------------------------------------------------------------------*/
#indexhead3W{
	width: 220px;
	height: 50px;
	position: absolute;
	top: 555px;
	left: -1000px;
	z-index: 8;
}



/*   new collection  ------------------------------------------------------------------------------------------*/

#indexhead4B{
	width: 200px;
	height: 30px;
	position: absolute;
	top: 805px;
	left: 175px;
	z-index: 8;
}


#indexheaderimg{
	width: 975px;
	height: 155px;
	position: absolute;
	top: -20px;
	left: 134px;
	z-index: 8;
	text-align: right;
}






#indexheadW{
	width: 200px;
	height: 30px;
	position: absolute; top: 200px; left: -310px;
	z-index: 8;
}
#indexheadB{
	width: 200px;
	height: 30px;
	position: absolute; top: 200px; left: 710px;
	z-index: 8;
}


#indexhead1{
	width: 200px;
	height: 30px;
	
	font-size: 36px;
	line-height:90%;
	font-weight: normal;
	font-stretch: condensed;
	letter-spacing: -2px;
	
	position: absolute; top: 230px; left: 710px;
	z-index: 8;

	}
	
	
#indexheadW_index{
	width: 200px;
	height: 30px;
	position: absolute;
	top: 560px;
	left: -1000px;
	z-index: 8;
}
#indexheadB_index{
	width: 200px;
	height: 30px;
	position: absolute; 
	top: 560px; 
	left: 155px;
	z-index: 8;
}
	
	
#collectionheadW{
	position: absolute; 
	top: 175px; 
	left: -310px;
	z-index: 8;
}
#collectionheadB{
	position: absolute;
	top: 175px;
	left: 710px;
	z-index: 8;
}
	
#collectionhead2W{
	position: absolute; 
	top: 200px; 
	left: -1000px;
	z-index: 8;
}
#collectionhead2B{
	position: absolute;
	top: 175px;
	left: 700px;
	z-index: 8;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#contacthead{
	width: 200px;
	height: 30px;
	
	font-size: 36px;
	letter-spacing: -2px;
	
	position: absolute; top: 100px; left:710px;
	z-index: 8;

	}
	
	#galtitle{
	width: 250px;
	height: 50px;
	
	font-size: 36px;
	letter-spacing: -2px;
	line-height:90%;
	
	position: absolute; top: 230px; left: 710px;
	z-index: 8;

	}
#texttitle650{
	width: 270px;
	height: 50px;
	
	font-size: 36px;
	letter-spacing: -2px;
	line-height: 130%;
		
	position: absolute; top: 650px; left: 325px;
	z-index: 8;

	}
	
#texttitle755{
	width: 270px;
	height: 40px;
	
	font-size: 36px;
	letter-spacing: -2px;
		
	position: absolute; top: 755px; left: 325px;
	z-index: 8;

	}
	

	
#specs450{
	width: 330px;
	height: 135px;
	
	

		
	position: absolute; top: 450px; left: 325px;
	z-index: 4;
	}
#specs500{
	width: 400px;
	height: 135px;
	
	

		
	position: absolute; top: 500px; left: 325px;
	z-index: 3;
	}
#specs535{
	width: 500px;
	height: 40px;
	
	

		
	position: absolute; top: 535px; left: 150px;
	z-index: 3;
	}
	#specs535{
	width: 500px;
	height: 40px;
	
	

		
	position: absolute; top: 535px; left: 150px;
	z-index: 3;
	}
	#specsNews{
	width: 515px;
	height: 40px;
	
	

		
	position: absolute; top: 550px; left: 150px;
	z-index: 3;
	
	}
	
	
	#specsNews_index{

	width: 515px;
	height: 40px;
	
	

	
	position: absolute;
	top: 745px;
	left: 155px;
	z-index: 3;
	border-top: 1px dotted;
	}
	
	
	
	
	
	
	
#specs540{
	width: 330px;
	height: 135px;
	
	

		
	position: absolute; top: 540px; left: 325px;
	z-index: 3;
	}
#specs590{
	width: 330px;
	height: 135px;
	
	

		
	position: absolute; top:590px; left: 325px;
	z-index: 3;
	}
#specs585{
	width: 330px;
	height: 135px;
	
	

		
	position: absolute; top:585px; left: 325px;
	z-index: 3;
	}
#specs635{
	width: 330px;
	height: 135px;
	
	

		
	position: absolute; top:635px; left: 325px;
	z-index: 3;
	}

#specs700{
	width: 330px;
	height: 135px;
	

		
	position: absolute; top:700px; left: 325px;
	z-index: 7;
}
	
#specs805{
	width: 225px;
	

		
	position: absolute; top:805px; left: 425px;
	z-index: 7;
}


#textright {
	overflow: auto;
	width: 220px;
	height: 200px;

	
	
	padding: 0px 30px 0px 0px;
	position: absolute; top: 280px; left: 710px;
	z-index: 3;
}
#textright1{
	overflow: auto;
	width: 220px;
	
	
	
	
	padding: 0px 30px 0px 0px;
	position: absolute; top: 280px; left: 710px;
	z-index: 3;
}
#textright2{
	overflow: auto;
	width: 220px;
	
	
	
	
	padding: 0px 30px 0px 0px;
	position: absolute; top: 545px; left: 710px;
	z-index: 3;
}

#textright3{
	overflow: auto;
	width: 220px;
	
	
	
	
	padding: 0px 30px 0px 0px;
	position: absolute; top: 282px; left: 715px;
	z-index: 3;
}

#textright4{
	overflow: auto;
	width: 240px;
	
	

	padding: 0px 30px 0px 0px;
	position: absolute;
	top: 771px;
	left: 710px;
	z-index: 3;
}



#textrightCollection_re{
	width: 210px;
	height: 325px;
	padding: 0px 20px 0px 0px;
	position: absolute;
	top: 305px;
	left: 869px;
	z-index: 3;
	
}


#exlip_link{
	position: absolute;
	top: 410px;
	left: 875px; 
	z-index: 3;
	
}

#topText_tires{
	overflow: auto;
	width: 500px;
	
	

	padding: 0px 30px 0px 20px;
	position: absolute;
	top: 110px;
	left: 135px;
	z-index: 20;
}

#topText_tires span{

	color: #817339;
	font-weight: bold;
	
}

#topText_tires2{
	font-size: 10px;
	width: 165px;
	position: absolute;
	top: 15px;
	left: 700px;
}






#textleft {
	overflow: auto;
	width: 500px;
	
	
	
	
	padding: 0px 30px 0px 20px;
	position: absolute; top: 545px; left: 135px;
	z-index: 3;
}
#textleft_collection {
	overflow: auto;
	width: 500px;
	
	
	
	
	padding: 0px 30px 0px 20px;
	position: absolute; top: 725px; left: 135px;
	z-index: 3;
}

#textleft_collection2 {
	overflow: auto;
	width: 160px;
position: absolute;
	top: 220px;
	left: 700px;
	z-index: 3;
	height: 270px;
}

#finish {
	overflow: auto;
	width: 175px;
	
	

	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 250px;
	left: 700px;
	z-index: 3;
	height: 45px;
}











#textbottom_index {
	overflow: auto;
	width: 515px;
	height: 200px;
	
	

	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 600px;
	left: 155px;
	z-index: 3;
}



	

#photo_assist {
	background-image: url(images/im1.gif);
	width: 555px;
	position: absolute;
	top: 135px;
	left: 135px;	
	z-index: 10;
}
#shows {
	width: 555px;
	position: absolute;
	top: 135px;
	left: 135px;	
}



	.p1{

	color: #FFFFFF;
	
	text-transform: uppercase;
	padding: 10px 0px 0px 10px;
	
	}
	.p2{

	color: #ACACAC;
	
	padding: 0px 0px 0px 10px;
	
	}




#pageHeader h1 span {
	display:none;
	}




#galspecs {
	list-style-type: none;
	width: 220px;
	height: 120px;
	

	
	margin: 0;
	padding: 0;	
	position: absolute; top: 350px; left: 710px;
	
	z-index: 1;
}

span.spec1 {
	
	font-weight: bold;
}


#galspecs2 {
	list-style-type: none;
	width: 220px;
	height: 75px;
	position: absolute;
	top: 730px;
	left: 450px;
	padding-left: 20px;
	border-left: solid;
	border-color: #464646;
	border-width: 1px;
}






#galspecs3 {
	list-style-type: none;
	width: 220px;
	height: 120px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 592px;
	left: 175px;
	z-index: 20;
}

#contactform {
	width: 815px;
	padding: 20px;
	z-index: 1;
}
#directions {
	
		
	position: absolute; top: 375px; left: 155px;
	z-index: 8;
	}

#directionsG {
	
		
	position: absolute; top: 465px; left: 155px;
	z-index: 8;
	}
	
#thankyou {
	width: 515px;
	

		
	position: absolute; top: 155px; left: 155px;
	z-index: 8;
	}





#titleCaption2 {
	position: absolute;
	top: 680px;
	left: 155px;
	z-index: 1;
	width: 450px;
	text-align: left;
	
	}







/*   END TEXT blocks ------------------------------------------------------------------------------------------*/
#styleswitcher{
	width: 150px;
	height: 18px;
	position: absolute; top: 110px; left: 710px;
	z-index: 8;

	}
	
	#styleswitcher_index{
	width: 150px;
	height: 18px;
	position: absolute;
	top: 700px;
	left: 155px;
	z-index: 8;
	}
	
	#styleswitcher_gal_lg{
	width: 150px;
	height: 18px;
	position: absolute;
	top: 115px;
	left: 801px;
	text-align: right;
	z-index: 8;
	}
	
	#styleswitcher_gal_sm{
	width: 150px;
	height: 18px;
	position: absolute;
	top: 115px;
	left: 531px;
	text-align: right;
	z-index: 8;
	}
	
#styleswitcherCollect{
	width: 50px;
	height: 18px;
	position: absolute;
	top: 15px;
	left: 705px;
	z-index: 8;
	}
	
#styleswitcherCollectMain{
	width: 50px;
	height: 18px;
	position: absolute;
	top: 115px;
	left: 788px;
	text-align: right;
	z-index: 8;
	}
	
#browserdetect{
	width: 50px;
	height: 18px;
	
	position: absolute; top: 90px; left: 710px;
	z-index: 8;

	}
/*   wrappers ------------------------------------------------------------------------------------------*/

#wrap {
	width: 555px;
	height: 370px;
	position: center;
	z-index: 1;
	}
	
	
#indexwrap {
	width: 555px;
	height: 370px;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 1;
	}
#indexwrap_index {
	width: 720px;
	height: 450px;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 1;
	}
	

	
	#Cwrap_pos {
		

	padding: 20px 0px 0px 20px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 134px;
	width: 700px;
	height: auto;
	border-left: dotted;
	border-right: dotted;
	border-color: #464646;
	border-width: 1px;

	}
	
	#Mwrap_pos {
	padding: 20px 20px 20px 20px;
	margin-right: 20px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 134px;
	width: 680px;
	height: 1125px;
	border-left: dotted;
	border-right: dotted;
	border-color: #464646;
	border-width: 1px;
	}
	
	#Order_pos {
	padding: 20px 20px 20px 20px;
	margin-right: 20px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 134px;
	width: 680px;
	height: 1800px;
	border-left: dotted;
	border-right: dotted;
	border-color: #464646;
	border-width: 1px;
	}
	
	
	#Mnwrap {
	background-color: #252525;
	position: absolute;
	top: 179px;
	left: 134px;
	width: 720px;
	height: 800px;
	border-left: dotted;
	border-right: dotted;
	border-color: #464646;
	border-width: 1px;

	}
	

	
	#EXwrap_pos {
	padding: 20px 20px 20px 20px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 134px;
	width: 680px;
	
	border-left: dotted;
	border-right: dotted;
	border-color: #464646;
	border-width: 1px;

	}
	

	
	
	
	
	
	
	
	/*  Navigation----------------------------------------------------------------------

#collectionwrap {
	overflow: auto;
	width: 555px;
	height: 235px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	
	#collectionwrap2 {
	overflow: auto;
	width: 555px;
	height: 605px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	
#collectionwrap_pos {
	
	position: absolute;
	top: 10px;
	left: 20px;
	}
	
---------*/





div.colcell
{
  padding: 0px 8px 10px 0px;
  height: auto;
  width: 160px;
  float: left;
  display: inline;
 
}	


div.colcell span {
	padding-top: 3px;
	
}


div.colcell2
{
  
  padding: 0px 0px 0px 19px;
  height: auto;
  width: 160px;
  float: left;
  display: inline;
 
}	


div.colcell2 span {
	padding-top: 3px;
	
}

div.colcell3
{
  padding: 0px 20px 10px 0px;
  height: auto;
  width: 330px;
  float: left;
  display: inline;
 
}	


div.colcell3 span {
	padding-top: 5px;
	
}

div.colcell4
{
  padding: 0px 0px 10px 0px;
  height: auto;
  width: 220px;
  float: left;
  display: inline;
 
}	


div.colcell4 span {
	padding-top: 5px;
	
}




#wheelswrap {
	
	width: 760px;
	height: 200px;
	background-color: #252525;
	position: absolute;
	top: 703px;
	left: 135px;
	z-index: 2;

	

	}
	

#wheelswrap_pos {
	padding: 20px 0px 0px 0px;
	
	background-color: #252525;
	position: absolute;
	top: 702px;
	left: 134px;
	width: 740px;
	height: 100%;
	border-left: dotted;
	border-right: dotted;
	border-color: #464646;
	border-width: 1px;
	}



	



#adwrap {
	overflow: auto;
	width: 555px;
	height: 275px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	
#wrap_adsNew {
	overflow: auto;
	width: 720px;
	height: 530px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	
	#wrap_collectNew {
	overflow: auto;
	width: 720px;
	height: 440px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	
	
	
	
#enewswrap {
	overflow: auto;
	width: 720px;
	height: 425px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	
	
#wallpaperwrap {
	overflow: auto;
	width: 555px;
	height: 325px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	
#adwrap_pos {
	
	position: absolute;
	top: 20px;
	left: 20px;

	}

#adwrap2 {
	
	width: 555px;
	height: 1250px;
	background-color: #252525;
	position: absolute;
	top: 0px;
	left: 135px;
	z-index: 10;
	}
	
	
	
		#adwrap3 {
	overflow: auto;
	width: 555px;
	height: 235px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	

#presswrap {
	
	overflow: auto;
	width: 555px;
	height: 370px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 10;
	}

#presswrap img {
	padding: 0px 0px 0px 0px;
	}
	
#press_links {
	position: absolute;
	top: 711px;
	left: 155px;
	width: 520px;
	z-index: 1;
	}
	
	
	
#adplacement {
	width: 450px;
	position: absolute;
	top: 20px;
	left: 50px;
	z-index: 2;
	}
	
#adplacement2 {
	
	position: absolute;
	top: 135px;
	left: 20px;
	z-index: 2;
	}

#productcontent {
	position: absolute; top:135px; left: 135px;
	}
	
#gallerywrap {
	overflow: auto;
	width: 555px;
	height: 325px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	
	#gallerywrap2 {
	position: absolute;
	top: 135px;
	left: 135px;
	}
	
	#gallery_dl {
	width: 505;
	position: absolute;
	top: 20px;
	left: 20px;
	}
	
	
	
	
	
	
	
	
	
	
#searchwrap {
	overflow: auto;
	width: 712px;
	height: 408px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	padding: 15px 0px 8px 8px;
	z-index: 2;
	}
	
#galleryCwrap {
	overflow: auto;
	width: 555px;
	height: 200px;
	background-color: #252525;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	}
	
	
		
#moviewrap {
	position: absolute;
	top: 135px;
	left: 135px;

	}
	
	#moviewrap2 {
	position: absolute;
	top: 135px;
	left: 135px;

	}


#dealerwrap{
	overflow: auto;
	
	padding: 20px;
	width: 515px;
	height: 330px;
	scrolling: yes;
	position: absolute;
	top: 135px;
	left: 135px;
	z-index: 2;
	
	}
	
#contactwrap{

	width: 680px;
	z-index: 2;

	
	}




	
	
/*   END wrappers ------------------------------------------------------------------------------------------*/	
	


#leftpaneldes {
	width: 250px;
	text-align: left;

	margin: 0px;
	padding: 0px 0px 40px 20px;
	position: absolute;
	top:220px;
	left: -1000px;
	}
#leftpanellinks {
	width: 280px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	
	position: absolute; top:475px; left: 690px;
	
	}
	
	
	
/*  links collection img-------------------------------------------------------------------------------------*/



#leftpanellinks2 {
	width: 250px;
	text-align: left;
	margin: 0px;
	position: absolute;
	top:225px;
	left: 710px;
	height: 257px;	
	}


#leftpanellinks2  img {
 
 border-style: none;
 padding:5px 5px 0px 0px;
}


#leftpanellinks2a {
	border-top: 1px dotted;
	margin-top: 20px;
	}
	
#leftpanellinks2b {
	border-top: 1px dotted;
	margin-top: 20px;
	}



	

	
	
	
#nextwheel {
	width: 100px;
	text-align: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; top:155px; left: 855px;
	}
#return {
	width: 220px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; top:155px; left: 710px;
	z-index: 1;
	}
#feature {
	width: 200px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; top:645px; left: 710px;
	}
	
	#feature2 {
	width: 200px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; top:110px; left: 810px;
	}
		#feature3 {
	width: 165px;
	height: 25px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top:610px;
	left: 700px;
	}
		#feature3  img {
 
 border-style: none;
}

		#feature4 {
	width: 165px;
	height: 25px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top:580px;
	left: 700px;
	}
		#feature4  img {
 
 border-style: none;
 padding: 0px 0px 3px 0px;
}

		#engraved {
	width: 165px;
	height: 110px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top:460px;
	left: 700px;
	}
		#engraved  img {
 
 border-style: none;

}


		#engraved_b {
	width: 165px;
	height: 210px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top:600px;
	left: 425px;
	}




#backCollect {
	width: 165px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top:102px;
	left: 175px;
	}




	


	

	

/*   search-------------------------------------------------------------------------------------*/

#search_bt {
	position: absolute;
	top: 610px;
	left: 155px;
	z-index: 1;
	}
	
	#search_bt2 {
	position: absolute;
	top: 643px;
	left: 975px;
	}

#search_inst {
	position: absolute; top: 540px; left: 155px;
	z-index: 1;
	width: 515px;
	}
#search_results_txt {
	position: absolute;
	top: 650px;
	left: 155px;
	z-index: 1;
	width: 250px;
	}




#search_styles {
	position: absolute;
	top: 615px;
	left: 493px;
	z-index: 1;
	width: 330px;
	}	
	
#search_styles	ul {
  float: left;
  width: 330px;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
#search_styles li {
  float: left;
  width: 35px;
  margin: 0;
  padding: 0px 5px 10px 0px;
} 
	
	
	
/*   search-------------------------------------------------------------------------------------*/

	#gallery_copyright {
	position: absolute; top: 550px; left: 155px;
	width: 515px;
	z-index: 1;
	}
	
	#gallery_copyright2 {
	position: absolute;
	top: 740px;
	left: -1000px;
	width: 515px;
	z-index: 1;
	}
	
	
	#gallery_copyright2 span {
	color: #670000;
	font-weight: bold;
	}
	
	#gallery_copyright3 span {
	position: absolute;
	top: 555px;
	left: 440px;
	width: 230px;
	z-index: 1;
	}
	
	
#gallery_rt {
	position: absolute;
	top: 180px;
	left: 980px;
	width: 200px;

	}
	
#gallery_bt_rt {
 	font-weight: bold;
 	font-size: 12px;
	height: 75px;
	width: 160px;
	position: absolute;
	top: 730px;
	left: 750px;
	padding-left: 20px;
	border-left: solid;
	border-color: #464646;
	border-width: 1px;
	}





#collection_scroll {
	position: absolute;
	top: 708px;
	left: 872px;
	width: 225px;
	z-index: 1;
	height: 200px;
	}
#collection_scroll span {
	color: #670000;
	}
	
#MntextBL {
	font-size: 11px;
	font-weight: bold;
	color: #d7d7d7;
	position: absolute;
	top: 648px;
	left: 155px;
	width: 300px;
	z-index: 1;
	border-right: 1px solid;
	border-color: #464646;
	}
	
	
	#MntextBM {
	font-size: 11px;
	font-weight: bold;
	color: #d7d7d7;
	position: absolute;
	top: 648px;
	left: 475px;
	width: 300px;
	z-index: 1;

	}
	
	
	
#specsNews span {
	color: #670000;
	}
	
#collection_illust {
	position: absolute;
	top: 625px;
	left: 160px;
	width: 225px;
	z-index: 1;
	}




/*   COLLECTION columns-------------------------------------------------------------------------------------*/


	#col1 {
	width: 160px;
	position: absolute;
	top: 20px;
	left: 20px;
	}
	#col2 {
	width: 160px;
	position: absolute;
	top: 20px;
	left: 190px;
	}
	#col3 {
	width: 160px;
	position: absolute;
	top: 20px;
	left: 360px;
	}
	#col4 {
	width: 160px;
	position: absolute;
	top: 20px;
	left: 530px;
	}
	#col5{
	width: 160px;
	position: absolute;
	top: 20px;
	left: 700px;
	}
	#col6 {
	width: 830px;
	position: absolute;
	top: 20px;
	left: 530px;
	}
	

	
	}
.thumbs1 {
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #666;
	}
	
.des1 {
	
	margin: 5px 0px 30px 0px;
	padding: 5px;
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #666;
	}
.des2 {
	
	margin: 5px 0px 30px 0px;
	padding: 5px;
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #252525;
	color: #252525;
}
.des3 {
	
	margin: 5px 0px 5px 0px;
	padding: 5px;
	border-left: 1px solid;
	border-top: 1px solid;
	border-color: #666;
	}
	
	.des4 {
	
	margin-top: 5px;
	padding: 0px;

	}
	
	
	
.sub {
	line-height: ;
	
	}
	
.lgtype {
	
	font-size: 13px;
	line-height: 125%;
}
	
	
/*   footers-------------------------------------------------------------------------------------*/

#footerdealer{ 
	width: 220px;
	font-size: 9px;
	
	position: absolute; top: 105px; left: 155px;
	z-index: 7;
}


#footerCollect{
	width: 220px;
	font-size: 9px;
	
	position: absolute;
	top: 777px;
	left: 793px;
	z-index: 7;
}


#footer{
	width: 220px;
	font-size: 9px;
	color: #464646;
	position: absolute;
	top: 509px;
	left: 710px;
	z-index: 7;
}

#footer2{
	width: 220px;
	font-size: 9px;
	color: #464646;
	position: absolute;
	top: 691px;
	left: 968px;
	
	}
#footerGal{
	width: 220px;
	font-size: 10px;
	color: #464646;
	position: absolute;
	top: 691px;
	left: 968px;
	letter-spacing:1px ;
	}



#footer3{
	width: 220px;
	font-size: 9px;
	color: #464646;
	position: absolute;
	top: 512px;
	left: 700px;
	z-index: 7;
}
#footer375{ 
	width: 270px;
	font-size: 9px;
	
	position: absolute; top: 373px; left: 700px;
	z-index: 7;
}

#footer415{ 
	width: 270px;
	font-size: 9px;
	
	position: absolute; top: 413px; left: 700px;
	z-index: 7;

	}

#footercollect680{ 
	width: 175px;
	font-size: 9px;
	color: #464646;
	position: absolute; top: 683px; left: 700px;
	z-index: 7;

	}
#footer465{ 
	width: 270px;
	font-size: 9px;
	
	position: absolute; top: 463px; left: 700px;
	z-index: 7;

	}
	
	#footer560{ 
	width: 270px;
	font-size: 9px;
	
	position: absolute; top: 560px; left: 700px;
	z-index: 7;

	}
	
	#footer570{ 
	width: 270px;
	font-size: 9px;
	
	position: absolute; top: 560px; left: 700px;
	z-index: 7;

	}
	



#footer578 { 
	width: 270px;
	font-size: 9px;
	
	position: absolute; top: 578px; left: 325px;
	z-index: 7;
	}
	
#footer700 { 
	width: 270px;
	font-size: 9px;
	
	position: absolute; top: 700px; left: 325px;
	z-index: 7;
	}

#footer680 {
	width: 270px;
	font-size: 9px;
	
	position: absolute;
	top: 680px;
	left: 710px;
	z-index: 7;
	}
	


#footer790 { 
	width: 270px;
	font-size: 9px;
	
	position: absolute; top: 810px; left: 325px;
	z-index: 7;
	}
	
	
	#footer_index{
	width: 240px;
	font-size: 9px;
	color: #464646;
	position: absolute;
	top: 652px;
	left: 861px;
	border-top: dotted;
	border-bottom: dotted;
	border-color: #464646;
	border-width: 1px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


	#footer_collection2{
	padding: 5px 0px 5px 15px;
	width: 240px;
	font-size: 9px;
	
	
	color: #464646;
	position: absolute;
	top: 585px;
	left: 855px;
	
	border-top: dotted;
	border-bottom: dotted;
	border-color: #464646;
	border-width: 1px;
}




	#footer_gallery2{
	width: 220px;
	font-size: 9px;
	color: #464646;
	position: absolute;
	top: 572px;
	left: 870px;
	z-index: 7;
}


	#footer_ads2{
	width: 220px;
	font-size: 9px;
	color: #464646;
	position: absolute;
	top: 672px;
	left: 870px;
	z-index: 7;
}

	#footer_enews2{
	width: 220px;
	font-size: 9px;
	color: #464646;
	position: absolute;
	top: 567px;
	left: 870px;
	z-index: 7;
}

/*  graphic ELEMENTS-------------------------------------------------------------------------------------*/
	
#logo {
	width: 135px;
	height: 135px;
	background-image: url(images/logo.jpg);
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	margin-top: 20px;
	}
	


#logoflash {
	width: 135px;
	height: 135px;
  
	position: absolute; top: 0px; left: 0px;
	z-index: 2;
	}	
	

#gradienttop {
	width: 555px;
	height: 135px;
    position: absolute; top: 0px; left: 135px;
	z-index: 1;
}
#gradientbottom {
	width: 555px;
	height: 405px;
    position: absolute; top: 545px; left: 135px;
	z-index: 1;
}
#gradientbottom2 {
	width: 555px;
	height: 260px;
	z-index: 1;
}
	

#wrap {
	width: 555px;
	height: 135px;
	position: absolute; top: 0px; left: 135px;
	}
	
#collection_hdr {
	width: 555px;
	height: 135px;
	position: absolute; top: 0px; left: 135px;
	
	background:url('/collection/images/collection_hdr.jpg') top left no-repeat;
	text-indent:-9000px;
	z-index: 1;
	}

#collection_hdrtxt {
	
	width: 185px;
	position: absolute; top: 115px; left: 495px;
	z-index: 1;
	}
	
	
	
	
	
	
	
	
#collection_hdr span {
	display:none;
	}
	
	
	
	#headerwrap2 {
	width: 578px;
	height: 135px;
	
	position: absolute; top: 0px; left: 135px;
	}


/*  graphic rules-------------------------------------------------------------------------------------*/

#hrulecontact505{
	
	width: 270px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 505px; left: 690px;
	z-index:9;
}
#hrulecontact525{
	
	width: 270px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 525px; left: 690px;
	z-index:9;
}
#hrule20{
	
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 20px; left: 135px;
	z-index:7;
}


#hrule135{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 135px; left: 135px;
	z-index:7;
}

#hrule135_collect{
	width: 740px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 135px; left: 135px;
	z-index:7;
}









#hrule370{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 370px; left: 135px;
	z-index:7;
}
#hrule370col{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 370px; left: 135px;
	z-index:7;
}

#hrule390{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 390px; left: 135px;
	z-index:7;
}
#hrule390col{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 390px; left: 135px;
	z-index:7;
}


#hrule410{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 410px; left: 135px;
	z-index:7;
}



#hrule430{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 430px; left: 135px;
	z-index:7;
}

#hrule460{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 460px; left: 135px;
	z-index:7;
}

#hrule480{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 480px; left: 135px;
	z-index:7;
}


#hrule505{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 505px;
	left: 135px;
	z-index:7;
}


#hrule525{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 525px; left: 135px;
	z-index:7;
}






#hrule505_index{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 505px; left: 135px;
	z-index:7;
}


#hrule525_index{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 525px; left: 135px;
	z-index:7;
}



#hrule555{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 555px; left: 135px;
	z-index:7;
}


#hrule575{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 575px; left: 135px;
	z-index:7;
}








#hrule675{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 675px; left: 135px;
	z-index:7;
}




#hrule695{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 695px; left: 135px;
	z-index:7;
}

#hrule703{
	width: 740px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 703px; left: 135px;
	z-index:7;
}


#hrule730{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 730px; left: 135px;
	z-index:7;
}


#hrule750{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 750px; left: 135px;
	z-index:7;
}







#hrule835{
	width: 825px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 835px;
	left: 135px;
	z-index:7;
}



/*   new collection graphic rules-------------------------------------------------------------------------------------*/





#hrule678{
	width: 740px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 678px;
	left: 135px;
	z-index:7;
}




#hrule703{
	width: 740px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 703px; left: 135px;
	z-index:7;
}





/*  large gallery graphic rules-------------------------------------------------------------------------------------*/

#hrule135_long{
	width: 1050px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 135px; left: 135px;
	z-index:7;
}

#hrule685_long{
	width: 225px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 685px;
	left: 960px;
	z-index:7;
}

#hrule710_long{
	width: 1050px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 710px;
	left: 135px;
	z-index:7;
}

/*  small gallery rules-------------------------------------------------------------------------------------*/




#hrule135short{
	width: 730px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 135px; left: 135px;
	z-index:7;
}

#hrule505short{
	width: 175px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 505px; left: 690px;
	z-index:7;
}

#hrule530short{
	width: 730px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 530px; left: 135px;
	z-index:7;
}


#hruleTop_collection2{
	width: 975px;
	height: 40px;
	position: absolute;
	top: 136px;
	left: 135px;
	z-index:7;
	font-size: 14px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #464646;
	border-right-color: #464646;
	border-bottom-color: #464646;
	border-left-color: #464646;
	color: #FFF;
}

#hruleMid_collection2{
	width: 975px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 575px;
	left: 135px;
	z-index:7;
}

#hruleBot_collection2{
	width: 975px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 600px;
	left: 135px;
	z-index:7;
}

#hruleMid_enews2{
width: 975px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 560px; left: 135px;
	z-index:7;
}

#hruleBot_enews2{
	width: 975px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 585px;
	left: 135px;
	z-index:7;
}

#hruleMid_gallery2{
width: 975px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 565px; left: 135px;
	z-index:7;
}

#hruleBot_gallery2{
	width: 975px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 590px;
	left: 135px;
	z-index:7;
}


#hruleMid_ads2{
width: 975px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute; top: 665px; left: 135px;
	z-index:7;
}

#hruleBot_ads2{
	width: 975px;
	height: 1px;
	border-top: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: 690px;
	left: 135px;
	z-index:7;
}









#vrule1{
	width: 1px;
	height: 1200px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 134px;
	z-index:7;
}

#vrule1_collect{
	width: 1px;
	height: 703px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 134px;
	z-index:7;
}
#vrule1_collectMN{
	width: 1px;
	height: 135px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 134px;
	z-index:7;
}


#vrule2{
	width: 1px;
	height: 1200px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 690px;
	z-index:7;
	}
	
#vrule2_collect{
	width: 1px;
	height: 703px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 690px;
	z-index:7;
	}
	
#vrule2_index{
	width: 1px;
	height: 695px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 505px; left: 690px;
	z-index:7;
	}
	
#vrule2_collection2{
	width: 1px;
	height: 135px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 855px;
	z-index:7;
	}
#vrule3{
	width: 1px;
	height: 1200px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 960px;
	z-index:7;
}

#vrule3_collect{
	width: 1px;
	height: 703px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 875px;
	z-index:7;
}

#vrule3a{
	width: 1px;
	height: 1200px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 875px;
	z-index:7;
}

#vrule3_collection2{
	width: 1px;
	height: 1300px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute;
	top: -7px;
	left: 1101px;

}




















#vrule4{
	width: 1px;
	height: 1200px;
	border-left: 1px dotted;
	border-color:#464646;
	position: absolute; top: 0px; left: 725px;
	z-index:7;
}
	




/*  END graphic rules-------------------------------------------------------------------------------------*/

	#fgtext{
	width: 540px;
	
	
	
		
	position: absolute; top:410px; left: 15px;
	z-index: 4;

	}
	

	
	
/*  builder page-------------------------------------------------------------------------------------*/
	

	
	
	
	#moviewrap_builder {
	position: absolute; top:20px; left: 20px;
	
	
	z-index: 2;
	}
	
		#textbox {
	position: absolute; top:560px; left: 20px;
	width: 825px; height: 137px;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	margin-top: 20px;
	}
	
	
	
	
	#logo_builder {
	width: 135px;
	height: 135px;
    background-image: url(images/logo.jpg);
	position: absolute; top: 582px; left: 0px;
	z-index: 2;
	}
	
	#copyright_builder {
	width: 250px;
	height: 20px;
	position: absolute; top: 725px; left: 20px;
	z-index: 2;
	font-size: 8px; 	
	}
	
	#builder_link {
	width: 250px;
	height: 20px;
	position: absolute;
	top: 725px;
	left: 710px;
	z-index: 2;
	font-size: 8px;
	
	}
	
	#builder_link  img {
 
 border-style: none;
}


	#builder_link2 {
	width: 250px;
	height: 20px;
	position: absolute;
	top: 91px;
	left: 154px;
	z-index: 2;
	font-size: 8px;
	
	}
	
	#builder_link2  img {
 
 border-style: none;
}


	#builder_link3 {
	width: 250px;
	height: 20px;
	position: absolute;
	top: 616px;
	left: 870px;
	z-index: 2;
	font-size: 8px;
	
	}
	
	#builder_link3  img {
 
 border-style: none;
}

	#builder_link4 {
	width: 165px;
	height: 20px;
	position: absolute;
	top: 640px;
	left: 700px;
	z-index: 2;
	font-size: 8px;
	
	}
	
	#builder_link4  img {
 
 border-style: none;
}
	
	
	
	
	
	/*   EXTRA DIVS-------------------------------------------------------------------------------------*/
	
#X1{
}
#X2 { 
}
#X3 { 
}
#X4 { 
}
#X5 { 
}

