#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(../i/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../i/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; }




body 		{margin-top : 0px; margin-left : 0; margin-right : 0; margin-bottom : 0; padding : 0; font-family : georgia, sans-serif; font-size : 13px; color : #444444; background : #FFFFFF url(i/gradient.jpg) repeat-x; } 



h1.grey		{font-family: trebuchet ms; font-size:13px; color : #888888; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.2em; } 
h1.orange	{font-family: georgia; font-size:13px; color : #CC6633; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.3em; font-weight: bold; } 



li		{type: circle;}

hr		{border: none 0; border-top: 1px dashed #CCCCCC; height: 1px;} 
hr.line		{border: none 0; border-top: 1px solid #EEEEEE; height: 1px;} 

a 		{font-size:13px; font-weight:normal;} 
a:link 		{font-size:13px; font-weight:strong; text-decoration:none; color:#444444; } 
a:visited 		{font-size:13px; text-decoration : none; color : #444444; } 
a:active 		{font-size:13px; text-decoration : none; color : #444444; } 
a:hover 		{font-size:13px; text-decoration : none; color : #7C9D4C; } 



a.menu		{font-size:13px; font-weight: bold;} 
a.menu:link 	{font-size:13px; text-decoration : none; color:#666666; } 
a.menu:visited 	{font-size:13px; text-decoration : none; color : #666666; } 
a.menu:active 	{font-size:13px; text-decoration : none; color : #666666; } 
a.menu:hover 	{font-size:13px; text-decoration : none; color : #CC6633; } 

a.more		{font-size:11px; font-weight: bold;} 
a.more:link 	{font-size:11px; text-decoration : none; color:#CC6633; } 
a.more:visited 	{font-size:11px; text-decoration : none; color : #CC6633; } 
a.more:active 	{font-size:11px; text-decoration : none; color : #CC6633; } 
a.more:hover 	{font-size:11px; text-decoration : none; color : #319B31; } 


a.foot		{font-size:11px; font-weight: normal; font-family: trebuchet ms;} 
a.foot:link 	{font-size:11px; font-weight: normal; text-decoration:none; color:#B8B09E; } 
a.foot:visited 	{font-size:11px; text-decoration : none; color : #B8B09E; } 
a.foot:active 	{font-size:11px; text-decoration : none; color : #B8B09E; } 
a.foot:hover 	{font-size:11px; text-decoration : none; color : #A9885D; } 




#all 		{margin: 0 auto; padding: 0; border: 0 none inherit; text-align: center; background: transparent url(i/bg-body.jpg) top repeat; } 

#top		{margin: 0 auto; padding: 0; padding-right: 0px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 240px; background: url(i/bg-head.jpg) top center no-repeat; } 

#head		{margin: 0 auto; padding: 0; padding-right: 0px; padding-left: 0px; padding-top: 212px; border: 0 none inherit; text-align: left; height: 28px; width: 728px; background: transparent; } 

#body500	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 500px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body550	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 550px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body600	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 600px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body650	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 650px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body700	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 700px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body750	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 750px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body800	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 800px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body840	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 840px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body850	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 850px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body900	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 900px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body940	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 940px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1000	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1000px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1050	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1050px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1100	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1100px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1200	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1200px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1250	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1250px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1300	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1300px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1400	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1400px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1500	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1500px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1600	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1600px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1650	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1650px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1700	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1700px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1800	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1800px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body1900	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 1900px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body2500	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 2500px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body2000	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 2000px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body2100	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 2100px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 
#body2600	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 2600px; width: 728px; background: url(i/bg-body.jpg) top repeat-y; } 


#col_left_01	{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 20px; padding-top: 0px; border: 0 none inherit; text-align: right; height: 700px; width: 140px; background: transparent; } 
#col_right_01	{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 700px; width: 568px; background: transparent; } 

#col_left_02	{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 20px; padding-top: 0px; border: 0 none inherit; text-align: right; width: 140px; background: transparent; } 
#col_right_02	{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; width: 568px; background: transparent; } 


#bot		{margin: 0 auto; padding: 0; padding-right: 0px; padding-left: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 232px; background: url(i/bg-foot.jpg) top no-repeat; } 

#foot 		{margin: 0 auto; padding: 0; padding-right: 0px; padding-left: 0px; padding-top: 120px; border: 0 none inherit; text-align: right; height: 112px; width: 728px;  font-size : 11px;} 



#lge 		{margin: 0 auto; padding: 0; border: 0 none inherit; text-align: center; width: 416px; height: 416px; background: transparent url(i/bg-body.jpg) top repeat; } 






a.small 		{font-size:12px; font-weight: normal;} 
a.small:link 	{font-size:12px; font-weight: normal; text-decoration:none; color:#777777; } 
a.small:visited 	{font-size:12px; text-decoration : none; color : #777777; } 
a.small:active 	{font-size:12px; text-decoration : none; color : #777777; } 
a.small:hover 	{font-size:12px; text-decoration : none; color : #D36C8A; } 


a.menu01	{font-size:13px; font-weight: bold; background : #FFFFFF;} 
a.menu01:visited 	{font-size:13px; text-decoration : none; color : #777777; } 
a.menu01:active 	{font-size:13px; text-decoration : none; color : #777777; } 
a.menu01:hover 	{font-size:13px; text-decoration : none; color : #D36C8A; } 

a.menu01b	{font-size:13px; font-weight: bold; background : #FFFFFF;} 
a.menu01b:link 	{font-size:13px; text-decoration : none; color:#647FB6; } 
a.menu01b:visited 	{font-size:13px; text-decoration : none; color : #647FB6; } 
a.menu01b:active 	{font-size:13px; text-decoration : none; color : #647FB6; } 
a.menu01b:hover 	{font-size:13px; text-decoration : none; color : #D36C8A; } 

a.menu02	{font-size:11px; font-weight: normal; background : #FFFFFF;} 
a.menu02:link 	{font-size:11px; text-decoration : none; color:#777777; } 
a.menu02:visited 	{font-size:11px; text-decoration : none; color : #777777; } 
a.menu02:active 	{font-size:11px; text-decoration : none; color : #777777; } 
a.menu02:hover 	{font-size:11px; text-decoration : none; color : #D36C8A; } 


h2.white 		{font-family: trebuchet ms; font-size:10px; color : #FFFFFF; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.1em; } 
h2.blue 		{font-family: trebuchet ms; font-size:14px; color : #8697CB; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.1em; } 
h2.green 		{font-family: trebuchet ms; font-size:14px; color : #7C9D4C; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.1em; } 
h2.pink 		{font-family: trebuchet ms; font-size:14px; color : #D36C8A; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.3em; } 

.font-griffenprints	{font-size:13px; font-weight: bold; color: #647FB6; line-height: 0.8em;} 
.font-fifteen	{font-size:13px; font-weight: bold; color: #CB3127; line-height: 0.8em;} 

.font-nice		{font-size:13px; font-weight: bold; color: #009999; line-height: 0.8em;} 

.font-small	{font-size:11px; font-weight: normal; color: #444444; line-height: 0.8em;} 

input , textarea	{background : transparent; font-family : trebuchet ms, sans-serif; font-size : 12px; color : #444444; border-color : #999999; border-width : 1px;} 






.font-tiny	{font-size: 9px; font-weight: normal; color: #999; line-height: 1.1em;} 



















#menu-top	{margin: 0 auto; padding: 0; padding-right: 60px; padding-left: 60px; padding-top: 0px; border: 0 none inherit; text-align: right; height: 68px; width: 696px; background: url(i/bg-menu-top.jpg) top no-repeat; } 




#stamp		{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; height: 160px; width: 170px; background: url(i/bg-stamp.jpg); } 
#shopping	{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 20px; padding-top: 0px; border: 0 none inherit; text-align: left; width: 206px; background: url(i/bg-shopping.jpg); } 


#row200x2	{margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 11px; border: 0 none inherit; text-align: left; height: 189px; width: 526px; background: url(i/row-200x2.jpg); } 

#row200		{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 11px; border: 0 none inherit; text-align: left; height: 189px; width: 526px; background: url(i/row-200.jpg); } 
#row400		{float: left; margin: 0 auto; padding: 0; padding-left: 10px; padding-right: 0px; padding-top: 8px; border: 0 none inherit; text-align: left; height: 392px; width: 516px; background: url(i/row-400.jpg); } 
#row600		{float: left; margin: 0 auto; padding: 0; padding-left: 10px; padding-right: 0px; padding-top: 8px; border: 0 none inherit; text-align: left; height: 592px; width: 516px; background: url(i/row-600.jpg); } 


#decription	{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 20px; padding-top: 0px; border: 0 none inherit; text-align: left; width: 206px; height: 444px; background: #FFFFFF; } 
#image		{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; width: 300px; height: 444px; background: #FFFFFF; } 

#decription2	{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 20px; padding-top: 0px; border: 0 none inherit; text-align: left; width: 506px; height: 444px; background: #FFFFFF; } 
#image2		{float: left; margin: 0 auto; padding: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px; border: 0 none inherit; text-align: left; width: 200px; height: 444px; background: #FFFFFF; } 


#menu-bot	{margin: 0 auto; padding: 0; padding-right: 60px; padding-left: 60px; padding-top: 0px; border: 0 none inherit; text-align: center; height: 80px; width: 696px; background: url(i/bg-blank.jpg) top repeat-y; } 





body.cart 	{margin-top : 0px; margin-left : 0; margin-right : 0; margin-bottom : 0; padding : 0; padding-top: 50px; font-family : trebuchet ms, sans-serif; font-size : 13px; color : #444444; background : #FFFFFF url(i/bg-cart.jpg) center top no repeat; } 
h1.cart		{font-family: trebuchet ms; font-size:13px; color : #BBBBBB; margin : 0 0; padding : 0; border : 0 none inherit; line-height : 1.6em; } 









