* 					{margin:0; padding:0;}
body				{margin:0 auto; width: 1280px; height:1024px; font-size:14px; font-family: Trebuchet, Tahoma, Helvetica, sans-serif; background:#000;}
p 					{padding:0px 0px 10px 0px;}
a:link 				{color:#0099FF;text-decoration: none;}
a:visited  			{color:#0099FF;text-decoration: none;}
a:hover    			{color:#FFCC33;text-decoration: none;}
a:active 			{color:#0099FF;text-decoration: none;}

#header				{position:absolute; width:1280px; height:93px;}

.logo	 			{position:absolute; float:left;  width:230px; height:69px; margin:5px 0px 0px 7px; 
		  			 background: url(../images/Studio_Graphix_logo.png) no-repeat 0 0;}


.tabs	  			{position:absolute; font-weight:normal; display:block; margin: 5px 0px 0px 250px; text-align:center;}
.tabs	 a:link 	{color:#333;text-decoration: none;}
.tabs	 a:visited	{color:#333;text-decoration: none;}
.tabs	 a:hover 	{color:#333;text-decoration: none;}
.tabs	 a:active 	{color:#333;text-decoration: none;}

.tabs ul 		 	{display:block; margin: 9px 0px 0px 240px;}
.tabs li 			{float:left; display:block; min-width:75px; height: 80px; font-size:.875em; padding:0px 0px 0px 0px; line-height:1em;}
.tabs ul li a 		{display: block; text-decoration: none }
 

.tabsw	  			{position:absolute; font-weight:normal; display:block; margin: 5px 0px 0px 250px; text-align:center;}
.tabsw	 a:link 	{color:#eee;text-decoration: none;}
.tabsw	 a:visited	{color:#eee;text-decoration: none;}
.tabsw	 a:hover 	{color:#eee;text-decoration: none;}
.tabsw	 a:active 	{color:#eee;text-decoration: none;}

.tabsw ul 		 	{display:block; margin: 9px 0px 0px 240px;}
.tabsw li 			{float:left; display:block; width:75px; height: 80px; font-size:.875em; padding:0px 0px 0px 0px; line-height:1em;}
.tabsw ul li a 		{display: block; text-decoration: none }
 

.communications_graphiques     {position:absolute; width:38px; height:574px; margin:75px 0px 0px 40px; background: url(../images/side_f1.png) no-repeat 0 0;}   
.communications_graphiques2    {position:absolute; width:38px; height:574px; margin:75px 0px 0px 40px; background: url(../images/side_f2.png) no-repeat 0 0;}   

.graphic_communications    		{position:absolute; width:38px; height:574px; margin:75px 0px 0px 40px; background: url(../images/side_e1.png) no-repeat 0 0;}   
.graphic_communications2	    {position:absolute; width:38px; height:574px; margin:75px 0px 0px 40px; background: url(../images/side_e2.png) no-repeat 0 0;}   

.image_gallery     			   {position:absolute; width:38px; height:574px; margin:75px 0px 0px 40px; background: url(../images/side_gallery.png) no-repeat 0 0;}   

.copyright						{position:absolute; font-size:.875em; color:#ddd; width:1230px; min-height:20px; margin: 995px 0px 20px 0px; 
								 padding: 5px 0px 3px 50px; background: url("../images/noir_trans40.png");}
.copyright span					{font-size:1.3em; color:#ddd; font-weight:bold;}

.copyright_gallery			    {font-size:.875em; color:#999; margin:600px 0px 20px 0px;}
.copyright_gallery2			    {font-size:.875em; color:#999; margin:20px 0px 20px 0px;}

#loader		  					{position:absolute; margin: 627px 0px 10px 564px;}

   
.langue 			   {position:absolute; font-size:.875em; padding:71px 0px 0px 175px; line-height:1em;}
.langue a:link 		   {color:#333; text-decoration: none;}
.langue a:visited	   {color:#333; text-decoration: none;}
.langue a:hover 	   {color:#333; text-decoration: none;}
.langue a:active 	   {color:#333; text-decoration: none;}  
 
.languew 			   {position:absolute; font-size:.875em; color:#fff; padding:71px 0px 0px 175px; line-height:1em;}
.languew a:link 	   {color:#eee; text-decoration: none;}
.languew a:visited	   {color:#eee; text-decoration: none;}
.languew a:hover 	   {color:#eee; text-decoration: none;}
.languew a:active 	   {color:#eee; text-decoration: none;}  


#devis				{position:absolute; width:450px; min-height:325px; font-size:0.875em; margin:120px 0px 5px 0px; padding:15px; line-height:15px;background: url(../images/noir_trans10.png);
					 border-right:#66CC00 1px solid; border-top:#66CC00 1px solid; border-left:#66CC00 1px solid; border-bottom:#66CC00 1px solid;}
#devis a:link 	   	{color:#66CC00; text-decoration: none; font-weight:bold;}
#devis a:visited	{color:#66CC00; text-decoration: none; font-weight:bold;}
#devis a:hover 	   	{color:#333; text-decoration: none; font-weight:bold;}
#devis a:active 	{color:#66CC00; text-decoration: none; font-weight:bold;}  

#devis span			{font-size:1.7em; font-weight:bold; color:#66CC00;}



form 				{width:400px; padding: 5px 0px 0px 0px; text-align:left;}

#nom, #entreprise, #courriel, #telephone					
					{width:265px; font-size: 1.1em; margin:0px 0px 5px 0px; padding: 1px 1px 2px 2px; color:#0066FF; background: url("../images/fond_devis.png");
					  border-right:#999 1px solid; border-top:#999 1px solid; border-left:#999 1px solid; border-bottom:#999 1px solid;} 
	
#name, #company, #email, #phone					
					{width:265px; font-size: 1.1em; margin:0px 0px 5px 0px; padding: 1px 1px 2px 2px; color:#0066FF; background: url("../images/fond_devis.png");
					border-right:#999 1px solid; border-top:#999 1px solid; border-left:#999 1px solid; border-bottom:#999 1px solid;} 


#comment            {width:445px; height:80px; font-size: 1.1em; padding: 5px 1px 1px 2px;  margin:0px 0px 5px 0px; color:#0066FF; background: url("../images/fond_devis.png");
					 border-right:#999 1px solid; border-top:#999 1px solid; border-left:#999 1px solid; border-bottom:#999 1px solid;} 

label 					{color:#000; letter-spacing:1px;}

#submit 				{font-size: 1.5em; font-weight:bold; float:left; margin:5px 0px 0px 0px;}
#submit_eng 			{float:left; margin:5px 0px 0px 0px;}
#reset 					{font-size: 1.5em; font-weight:bold; float:left; margin:5px 0px 0px 10px;}


#categories				{position:absolute; width:180px; height:127px; font-size: 1em; font-weight:bold; margin:12px 0px 10px 285px;}

.radiobuttons			{font-size: 1em; color:#000; font-weight:normal; line-height:19px;}
.radiobuttons_eng		{font-size: 1em; color:#000; font-weight:normal; line-height:19px;}

#emailerror				{position:absolute; margin:5px 0px 0px 180px; width:300px; height:20px; font-size:1.1em; color:#CC0000; z-index:500;}

#emailsuccess			{position:absolute; margin:5px 0px 3px 180px; width:300px; height:20px; font-size:1.1em; color:#0066FF; z-index:500;}


.courriel				{font-size:2.8em; font-weight:bold; padding:30px 0px 30px 0px; letter-spacing:-2px;}

.adresse				{position:absolute; font-size:1em; color:#999; font-weight:bold; margin:530px 0px 0px 0px; padding:10px 0px 0px 0px;}

.screen					{float:left; width:250px; height:250px; margin:-20px 20px 0px -70px;}



.acceuil			{width: 1280px; height:1024px; background: url(../images/page_acceuil.jpg) no-repeat 0 0;}
.imprimes			{width: 1280px; height:1024px; background: url(../images/page_crayon.jpg) no-repeat 0 0;}
.galerie			{width: 1280px; height:1024px; background: url(../images/bkgd_trous.jpg);font-size:1em; color:#ccc;} 
.voeux				{width: 1280px; height:1024px; background: url(../images/page_voeux.jpg) no-repeat 0 0;} 

.home 		{width: 1280px; height:1024px; background: url(../images/page_home.jpg) no-repeat 0 0;}
.web 		{width: 1280px; height:1024px; background: url(../images/page_web.jpg) no-repeat 0 0;}
.photo 		{width: 1280px; height:1024px; background: url(../images/page_photo.jpg) no-repeat 0 0; }
.print 		{width: 1280px; height:1024px; background: url(../images/page_pencil.jpg) no-repeat 0 0;}
.contact  	{width: 1280px; height:1024px; background: url(../images/page_phone.jpg) no-repeat 0 0;} 
.gallery	{position:absolute; width: 1280px; height:1024px; background: url(../images/bkgd_holes.jpg); font-size:1em; color:#ccc;} 
.xmas		{width: 1280px; height:1024px; background: url(../images/page_voeux.jpg) no-repeat 0 0;} 


.titlehome			{position:absolute; font-size:6em; color:#333; font-weight:bold; letter-spacing:-4px; margin:120px 0px 0px 120px;}
.subtitlehome	    {position:absolute; font-size:4em; color:#eee; font-weight:bold; letter-spacing:2px; margin:170px 0px 0px 200px; text-shadow:#000 0px 3px 4px;}

.titleweb 			{position:absolute; font-size:6em; color:#999; font-weight:bold; letter-spacing:-4px; margin:120px 0px 0px 120px;}
.subtitleweb	    {position:absolute; font-size:4em; color:#eee; font-weight:bold; letter-spacing:2px; margin:170px 0px 0px 245px; text-shadow:#000 0px 3px 4px;}

.titlephoto			{position:absolute; font-size:6em; color:#333; font-weight:bold; letter-spacing:-4px; margin:120px 0px 0px 120px;}
.subtitlephoto	    {position:absolute; font-size:4em; color:#eee; font-weight:bold; letter-spacing:2px; margin:170px 0px 0px 220px; text-shadow:#000 0px 3px 4px;}

.titleprint			{position:absolute; font-size:6em; color:#333; font-weight:bold; letter-spacing:-4px; margin:120px 0px 0px 120px;}
.subtitleprint	    {position:absolute; font-size:4em; color:#eee; font-weight:bold; letter-spacing:2px; margin:170px 0px 0px 260px; text-shadow:#000 0px 3px 4px;}

.titlephone 		{position:absolute; font-size:5.5em; color:#333; font-weight:bold; letter-spacing:-4px; margin:120px 0px 0px 120px;}

.titlecourriel	  			 {position:absolute; font-size:4em; font-weight:bold; letter-spacing:2px; margin:175px 0px 0px 260px; text-shadow:#000 0px 3px 4px;}
.titlecourriel a:link 		 {color:#ccc;text-decoration: none;}
.titlecourriel a:visited   	 {color:#999;text-decoration: none;}
.titlecourriel a:hover 		 {color:#66CC00;text-decoration: none;}
.titlecourriel a:active 	 {color:#999;text-decoration: none;}  


.panehomesub		{width:600px; font-size:1.6em; color:#333; font-weight:bold; padding:250px 0px 0px 130px; line-height:1.2em;}
.panehome			{width:460px; font-size:1em; color:#333;padding:5px 0px 0px 130px; line-height:1.4em;}
.panehome ul   		{font-size:1.2em; color:#3366CC; font-weight:normal; padding:0px 0px 10px 20px; 
					 letter-spacing:2px; text-shadow:#999 0px 2px 2px;}
.panehome li   		{list-style:circle; padding:10px 0px 0px 0px; line-height:1.2em;}

.panehome_eng		{width:440px; font-size:1em; color:#333;padding:5px 0px 0px 130px; line-height:1.4em;}
.panehome_eng ul   		{font-size:1.2em; color:#3366CC; font-weight:normal; padding:0px 0px 10px 20px; 
					 letter-spacing:2px; text-shadow:#999 0px 2px 2px;}
.panehome_eng li   		{list-style:circle; padding:10px 0px 0px 0px; line-height:1.2em;}

.webtxt				{width:350px; color:#ccc; padding:250px 0px 0px 120px; line-height:1.5em;}
.webtxt2			{width:600px; color:#ccc;}     

.arrow1				{position:absolute; width:24px; height:20px; display:block; font-size:1.4em; color:#CC0000; font-weight:bold; 
					 text-align:center; line-height:.875; margin:890px 0px 0px 175px; cursor: pointer; background-image: url(../images/arrow.png);}
.arrow1:hover		{background-image: url(../images/arrowo.png);}

.arrow2				{position:absolute; width:24px; height:20px; display:block; font-size:1.4em; color:#CC0000; font-weight:bold; 
					 text-align:center; line-height:.875; margin:940px 0px 0px 280px; cursor: pointer; background-image: url(../images/arrow.png);}
.arrow2:hover		{background-image: url(../images/arrowo.png);}

.arrow3				{position:absolute; width:24px; height:20px; display:block; font-size:1.4em; color:#CC0000; font-weight:bold; 
					 text-align:center; line-height:.875; margin:960px 0px 0px 450px; cursor: pointer; background-image: url(../images/arrow.png);}
.arrow3:hover		{background-image: url(../images/arrowo.png);}

.arrow1, .arrow2, .arrow3, a:link 		{color:#CC0000; text-decoration: none;}
.arrow1, .arrow2, .arrow3, a:visited    {color:#CC0000; text-decoration: none;}
.arrow1, .arrow2, .arrow3, a:hover 	 	{color:#CC0000; text-decoration: none;}
.arrow1, .arrow2, .arrow3, a:active 	{color:#CC0000; text-decoration: none;}  
 
.panephoto			{width:450px; padding:250px 0px 0px 120px; line-height:1.5em;}
.paneprint			{width:350px; padding:250px 0px 0px 120px; line-height:1.5em;}
.panecontact		{width:500px; padding:150px 0px 0px 120px; line-height:1.5em;}


.grabmaskimp		  {position:absolute; width:1280px; height:450px; margin:500px 0px 0px 0px; z-index:1000; background-image: url(../images/1blank.png);}                   
.grabmaskphoto   	  {position:absolute; width:350px; height:350px; margin:600px 0px 0px 530px; z-index:1000; background-image: url(../images/1blank.png);}                   
.grabmaskmobile   	  {position:absolute; width:302px; height:451px; margin:0px 0px 0px 0px; background-image: url(../images/1blank.png);}                   
.grabmaskcal1p   	  {position:absolute; width:302px; height:451px; margin:0px 0px 0px 0px; background-image: url(../images/1blank.png);}                   
.grabmaskportrait  	  {position:absolute; width:289px; height:433px; margin:0px 0px 0px 0px; background-image: url(../images/1blank.png);}                   
.grabmasklandscape 	  {position:absolute; width:472px; height:315px; margin:0px 0px 0px 0px; background-image: url(../images/1blank.png);}                   

	
#slider ul, #slider li 	{list-style:none;border:none;}

#slider li				{width:1160px; height:360px; overflow:hidden;}	 	

ol#controls		   	 	{height:15px;width:1000px; }

ol#controls li	   		{float:left;list-style:none;height:15px;line-height:15px;}

ol#controls li a   		{font-size:.875em; float:left; width:20px; height:20px;	margin:0 5px; line-height:19px;	border:1px solid #ccc; background:#ccc;
						 color:#666; padding:0 0px; text-decoration:none; text-align:center;}

ol#controls li.current a	{background:#FF9900; color:#fff;}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


.imagebin				{position:absolute; width:1000px; min-height:800px; font-size:.875em; text-align:left; margin:130px 0px 7px 150px; padding:10px 10px 10px 10px; background: url("../images/noir_trans40.png");}
.imagebin a:link 		{color:#ddd;text-decoration: none;}
.imagebin a:visited   	{color:#ddd;text-decoration: none;}
.imagebin a:hover 		{color:#ddd;text-decoration: none;}
.imagebin a:active 	 	{color:#ddd;text-decoration: none;}  

.imagebinhome			{position:absolute; width:1020px; min-height:800px; font-size:.875em; text-align:left; margin:130px 0px 7px 150px; padding:0px 0px 0px 0px; background: url("../images/noir_trans40.png");}
.imagebinhome a:link 		{color:#ddd;text-decoration: none;}
.imagebinhome a:visited   	{color:#ddd;text-decoration: none;}
.imagebinhome a:hover 		{color:#ddd;text-decoration: none;}
.imagebinhome a:active 	 	{color:#ddd;text-decoration: none;}  

ul.expo 				{text-align:center; list-style:none;}
ul.expo li				{width:78px; height:98px; float:left; margin:3px 0px 20px 20px; border-top:0px dotted #999;}
ul.expo img				{border: 2px solid #000; display: block; margin:auto;}
ul.expo img:hover		{border: 2px solid #99CC00;}	

ul.expo_mobile 				{font-weight:normal; text-align:center; list-style:none;}
ul.expo_mobile li			{width:60px; height:98px; float:left; margin:0px 0px 20px 20px; border-top:0px dotted #999;}
ul.expo_mobile img			{border: 2px solid #000; display: block; margin:auto;}
ul.expo_mobile img:hover	{border: 2px solid #99CC00;}	

	
ul.calendar1p 				{text-align:center; list-style:none;}
ul.calendar1p img			{border: 2px solid #000; display: block; margin:3px 0px 0px 0px;}
ul.calendar1p li			{width:78px; height:140px; float:left; margin:0px 0px 20px 20px; border:0px dotted #999;}
ul.calendar1p img:hover		{border: 2px solid #99CC00;}

.details 				{position:absolute; margin:140px 0px 7px 160px; width:470px; min-height:430px; padding:10px; border:1px dotted #999; background: url("../images/noir_trans60.png");} 

.details_checkout		{color:#666; float:left; text-align:center; width:470px; min-height:430px; font-size:1.1em; padding:10px; border:1px dotted #999; background: url("../images/noir_trans60.png");} 

.runaround				{ float:left; width:470px; min-height:430px; padding:10px;}

.gallery_home 			{position:absolute; text-align:center; width:1020px; min-height:552px; font-size:1.1em; margin-top:1px; border:0px dotted #999; background-image: url(../images/gallery.jpg);} 
.gallery_home span		{font-weight:bold;}
.gallery_home h1	    {font-size:2.5em; font-weight:bold;}

.rollover				{z-index:100; position:absolute; width:1020px; min-height:552px;}
.rollovermask			{z-index:1000; position:absolute; width:1020px; min-height:552px;  background-image: url(../images/1blank.png);}

.rollover_boats	 		{margin:44px 0px 0px 447px; position:absolute;} 
.rollover_drops	 		{margin:386px 0px 0px 0px; position:absolute;} 
.rollover_ducks	 		{margin:1px 0px 0px 0px; position:absolute;} 
.rollover_f1	 		{margin:211px 0px 0px 0px; position:absolute;} 
.rollover_filmroll		{margin:387px 0px 0px 369px; position:absolute;} 
.rollover_lighthouse	{margin:387px 0px 0px 552px; position:absolute;} 
.rollover_lizard	 	{margin:1px 0px 0px 553px; position:absolute;} 
.rollover_pinecones	 	{margin:73px 0px 0px 271px; position:absolute;} 
.rollover_signs	 		{margin:142px 0px 0px 586px; position:absolute;} 
.rollover_fox	 		{margin:221px 0px 0px 256px; position:absolute;} 
.rollover_rome	 		{margin:340px 0px 0px 227px; position:absolute;} 

.filet1					{border-top:1px dotted #999; padding:5px 0px 5px 0px; margin:0px 10px 0px 0px;}
.filet2					{border-top:1px dotted #999; padding:5px 0px 5px 0px; margin:0px 10px 0px 0px;}
.filetinfo				{border-top:1px dotted #999;  margin:10px 0px 10px 0px;}
.filetcart				{border-top:1px dotted #999;  margin:5px 0px 5px 0px;}

.infoicon				{position:absolute; margin:105px 0px 0px 117px;  z-index:3000;}

.infotxt				{font-size:.875em; color:#ddd; font-weight:normal; line-height:1.3em; text-align:left; margin:10px;}
.infotxt a:link 		{color:#00CCFF;text-decoration: none;}
.infotxt a:visited   	{color:#00CCFF;text-decoration: none;}
.infotxt a:hover 		{color:#99CC00;text-decoration: none;}
.infotxt a:active 	 	{color:#00CCFF;text-decoration: none;}  

.infotxt span  			{font-weight:bold;}
.infotxt p				{padding:0px 0px 3px 0px;}
span.titresinfo			{font-size:1.1em;color:#99CC00; font-weight:normal;}

	
.title					{position:absolute; width:1160px; height:25px; font-size:1.2em; color:#ccc; font-weight:normal; margin:105px 0px 0px 0px; 
						padding:0px 0px 0px 10px; text-shadow:#000 0px 2px 2px;  background:#000;}
.title	span			{font-weight:bold; color:#eee;}

#nav					{position:absolute; margin:132px 10px 0px 10px; width:130px; height:200px; }

.nav1					{margin:10px 0px 0px 0px; float:left; display:block; width:60px; height:56px; font-size:2em; color:#eee; text-align:center;  background: url("../images/gallery_nav.png") no-repeat 0 0; cursor:pointer;}
.nav1:hover 			{background-position: -60px 0px;}

.nav2					{margin:10px 0px 0px 70px; display:block; width:60px; height:56px; background: url("../images/gallery_nav.png") no-repeat 0px -56px; cursor:pointer;}
.nav2:hover 			{background-position: -60px -56px;}

.nav3					{margin:10px 0px 0px 0px; float:left; display:block; width:60px; height:56px; background: url("../images/gallery_nav.png") no-repeat 0 -112px; cursor:pointer;}
.nav3:hover 			{background-position: -60px -112px;}

.nav4					{margin:10px 0px 0px 70px; display:block; width:60px; height:56px; background: url("../images/gallery_nav.png") no-repeat 0 -168px; cursor:pointer;}
.nav4:hover 			{background-position: -60px -168px;}

.nav5					{margin:10px 0px 0px 0px; float:left; display:block; width:60px; height:56px; background: url("../images/gallery_nav.png") no-repeat 0 -224px; cursor:pointer;}
.nav5:hover 			{background-position: -60px -224px;}

.nav6					{margin:10px 0px 0px 70px; display:block; width:60px; height:56px; background: url("../images/gallery_nav.png") no-repeat 0 -280px; cursor:pointer;}
.nav6:hover 			{background-position: -60px -280px;}

.calendrier1			{margin:10px 0px 0px 0px; display:block; width:130px; height:29px; background: url("../images/calendrier1.png") no-repeat 0 0; cursor:pointer;}
.calendrier1:hover 		{background-position: 0px -29px;}

.calendrier12			{margin:10px 0px 0px 0px; display:block; width:130px; height:29px; background: url("../images/calendrier12.png") no-repeat 0 0; cursor:pointer;}
.calendrier12:hover 	{background-position: 0px -29px;}

.share					{margin:10px 0px 0px 0px; display:block; width:130px; height:29px; background: url("../images/partager.png") no-repeat 0 0; cursor:pointer;}
.share:hover 			{background-position: 0px -29px;}

.new					{margin:10px 0px 0px 0px; display:block; width:130px; height:29px; background: url("../images/nouveau.png") no-repeat 0 0; cursor:pointer;}
.new:hover 				{background-position: 0px -29px;}

.mobile					{margin:10px 0px 0px 0px; display:block; width:130px; height:29px; background: url("../images/portable.png") no-repeat 0 0; cursor:pointer;}
.mobile:hover 			{background-position: 0px -29px;}

.viewcart				{float:left; font-size:.875em; letter-spacing:1px; padding:0px 67px 6px 0px; margin:0px 0px 0px 5px; z-index:500;}
.viewcart a:link 		{color:#eee;text-decoration: none;}
.viewcart a:visited   	{color:#eee;text-decoration: none;}
.viewcart a:hover 		{color:#99CC00;text-decoration: none;}
.viewcart a:active 	 	{color:#eee;text-decoration: none;}  

.viewcart img			{padding:4px 0px 0px 0px;}

.drop					{position:absolute; width:460px; min-height:420px; padding:10px; margin:145px 0px 0px 165px; border:1px dotted #999; 
					 	background:#000; z-index:2000;}
.drop span				{font-weight:bold;}

.dropinfo				{position:absolute;  width:456px; height:416px; padding:10px; margin:145px 0px 0px 165px; background:#000; z-index:3000;
	 				     border-top:3px solid #666; border-bottom:3px solid #666; border-left:3px solid #666; border-right:3px solid #666;}

.dropsimulation			{position:absolute; width:287px; height:431px; }
.iPhonesim				{position:absolute; width:31px; height:52px; margin:350px 0px 0px 300px; }
.iPhonetxt				{position:absolute; color:#999; width:200px; margin:365px 0px 0px 340px; }

.shipping				{font-size:.875em; color:#eee;}
.shipping span			{color:#00CCFF;}
.shipping input			{width:20px;}
.shipping p 			{padding:0px 0px 3px 0px;}

.ordertxt				{position:absolute; font-size:1.1em; color:#000; margin:20px 0px 0px 491px; padding:20px; width:270px; height:370px; background: url("../images/blanc_trans_80.png");}
.ordertxt span			{font-weight:bold;}
.ordertxt ul			{margin:0px 0px 0px 25px; list-style:circle;}
.ordertxt li			{margin:0px 0px 0px 0px;}

.goback		  			{font-size:1.1em; font-weight:normal; padding:20px 0px 0px 0px;}
.goback a:link 	   		{color:#eee;text-decoration: none;}
.goback a:visited   	{color:#eee;text-decoration: none;}
.goback a:hover 		{color:#99CC00;text-decoration: none;}
.goback a:active 	 	{color:#eee;text-decoration: none;}  

.keywords 				{float:right; width:270px; height:100px; font-size:1em; color:#999;  margin:10px 0px 0px 0px;text-align:left;}
.keywords2 				{position:absolute; width:180px; height:100px; font-size:1em; color:#999; line-height:1.4em; margin:150px 0px 0px 297px;text-align:left;}

.choice					{width:190px; height:100px; font-size:13px; text-align:left; margin:10px 0px 0px 0px;}
.choice2				{position:absolute; font-weight:normal; font-size:13px; width:180px; height:100px; text-align:left; margin:20px 0px 0px 297px;}

.portrait	 			{width:460px;}
.portrait img 			{float:left; }

.landscape img			{}

.choice input			{width:20px;}
.choice2 input			{width:20px;}

input.button 			{font-size:15px; border:none; width:15px; height:17px; background: url("../images/add_icon.png") no-repeat 0 0; cursor:pointer;} 	

#clear 	   {clear:both;}


/******* Detail Box info ************/
.jcart {width:170px; font-size:1em; color:#eee; font-weight:bold; padding:2px 0px 2px 0px; border-bottom:0px dotted #999;}
.jcart span { font-weight:normal;}
.jcart ul {margin:0; list-style:none; padding:0px 0px 0px 0px; text-align:left; }
.jcart fieldset {border:0;}
.jcart strong { }
.jcart .button {}

/******* Cart ************/     
#jcart * {width:100%; margin:0; padding:0;}
#jcart, #jcart input, #jcart-tooltip {font-size:12px; color:#333;}

#jcart fieldset {border:0; }

#jcart table { width:100%; border:0; border-collapse:collapse; }
#jcart tr {  }
#jcart th, #jcart td {padding:2px; border:0; border:solid 1px #999; vertical-align:top; text-align:left; font-weight:normal; }
#jcart td.empty { text-align:center; background:#eee;}

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart strong#jcart-title { padding:0px 0px 0px 10px; }

#jcart th { background:#999; }
#jcart th#header {}
$jcart th#footer {}

#jcart td.jcart-item-qty { width:10%; color:#333; padding:5px 10px 0px 10px; background:#ddd;}
#jcart td.jcart-item-name { width:75%; color:#333; font-weight:normal; padding:7px 10px 0px 10px; background:#eee;}
#jcart td.jcart-item-price { width:15%; color:#333; font-weight:bold; text-align:center; background:#fff;}
#jcart td.jcart-item-price span { display:block;}

#jcart a.jcart-remove { font-size:11px; font-weight:normal; color:#CC0000; }

#jcart span#jcart-subtotal { display:block; padding:4px 0px 0px 10px;}
#jcart span#jcart-subtotal strong {  }

#jcart input.jcart-button { width:22px; margin:5px 0px 0px 10px; float:right;}

#jcart input#jcart-checkout { width:131px; float:right; }

#jcart input#jcart-paypal-checkout { display:block; width:310px; padding:10px; margin:10px auto; }

#jcart-tooltip { border:solid 1px #000; padding:3px 7px 3px 25px; background:url(checkmark.png) 3px center no-repeat #f2fcee;  }
    

/****************************************************/
.nav_category				{position:absolute; width:150px; min-height:200px; margin:130px 0px 0px 0px;}
.nav_category ul	   		{padding: 10px 0px 105px 10px; width:110px;list-style-type:none;}

.nav_category a 			{display:block; font-size:1em; font-weight:normal; padding:3px 0px 3px 5px; color:#ddd; text-decoration:none;
					  		 text-shadow:#000 0px 1px 1px; background: url("../images/noir_trans40.png");}

.nav_category a:hover		{color:#99CC00; background:#000;}

.nav_category li			{float:left; position:relative; width:118px; margin:0px 0px 10px 0px; border-left:12px solid #000;}

.nav_category li ul a		{height:auto;float:left; padding:0px 0px 0px 0px;}


 

