<!--
/* STYLESHEET FOR LANTZ.IE */
/*GENERAL PANEL POSITIONS */
body										{	font-family: Verdana, Arial, Helvetica, sans-serif; padding : 0em; margin : 0em; font-size : 0.7em; text-align : center; }
#pageWrapper							{	position : relative; top : 25px; width : 95%; margin : 0em auto; padding : 0em; text-align : left; background : #FFF; border : 1px solid #DDD; min-width : 960px; }
#pageWrapper #pageTop			{	position : relative; height : 95px; border-bottom : 1px solid black; }
#pageTop #logo						{  position : absolute; left : 1%; top : -22px; }
#pageTop #cart						{ position : absolute; top : 0px; right : 1%; }
#pageTop #salebin					{ position : absolute; top : 32px; right : 1%; }
#pageTop #addressBar				{  position : relative; top : -20px; left : 315px; width : 650px; padding : 0px; margin : 0px; }
#pageWrapper #pageContent		{	position : relative; margin : 0px; padding : 0px; }
#panel1, #panel2, #panel3			{	padding : 0 0 10px 0px; margin : 10px; }
#pageWrapper #pageFooter		{ clear : both; position : relative; bottom : 0px; height : 75px; width  : 100%; padding : 0px; margin : 0px; }
#pageFooter #footerContent		{ position : relative; padding : 10px; margin : 0px; text-align : center; }
.featuredProduct						{ position : relative; width : 90%; margin : 5px; padding : 0px; }
.productThumb						{ float : left; padding : 0em; margin : 0em; height : 165px; width : 150px; text-align : center; }
#pageWrapper #sampleDiv			{ position : absolute; top : 4px; right : 4px;  background : #fff; width : 600px; visibility : hidden; }
#selectedWording						{ margin : 0 0 0 22%; padding : 25px; border : 1px solid #999; width : 50%; }
#spacer, .spacer						{ clear : left; width : 100%; height : 100px; text-align : center; padding : 0px; margin : 0px; vertical-align : middle; }
#panel2 #selectedFontWording	{ position : absolute; left : 44%; top : 90px; width : 40%; padding : 1em; background : #fff; color : black; border : 1px solid black; z-index : 10; visibility : hidden; }
.social									{ position : absolute; left : 320px; top : -5px; background : #fff; border : 1px solid #ccc; padding : 10px; visibility : hidden; }
.social a									{ display : block; padding : 2px; }
#social_F								{ left : 728px; } 
#social_T								{ left : 780px; }

/*GRADIENTS*/
#bodyGradient				{	position : absolute; left : 0px; width : 100%; height : 100px; padding : 0px; margin : 0px; background : url(../_images/gradient.png) repeat-x top left;  }
#bodyGradientFooter	{	position : absolute; bottom : 0px; width : 100%; height : 25px; padding : 0px; margin : 0px; background : url(../_images/gradient_bottom.png) repeat-x top left;  }


/*NAVIGATION AREA*/
a:hover	{	text-decoration : none; }
#pageWrapper #homeNav, #pageWrapper #weddingNav, #pageWrapper #accessoryNav, #pageWrapper #aboutNav
{ position : absolute; top : 95px; border-top : 1px solid black; border-left : 1px solid white; border-bottom : 5px solid white; border-right : 5px solid white;  padding : 0px; margin : 0px; visibility : hidden; z-index : 100;  }
#pageWrapper #homeNav		{ left : 0px; width : 200px; }
#pageWrapper #weddingNav	{ left : 74px; width : 500px; }
#pageWrapper #accessoryNav	{ left : 0px; width : 660px; }
#pageWrapper #aboutNav			{ left : 495px; width : 200px; }
#panel1 #panelNav, .sitemap		{ float : left; padding : 0px; margin : 0 8px; width : 200px; }
#pageTop ul							{  position : absolute; bottom : 0px; left : 1px; list-style : none; padding : 0px; margin : 0px; }
#pageTop ul li							{  float : left; position : relative; padding : 5px 20px; margin : 0px; height : 15px;  line-height : 15px; border-right : 1px solid white; background : url(../_images/gradientText.png) repeat-x top left; }
#pageTop ul li a, #homeNav ul li a, #weddingNav ul li a, #accessoryNav ul li a, #panelNav ul li a, #aboutNav ul li a, .sitemap ul li a
{	text-decoration : none; }
#footerContent a:hover				{	text-decoration : none; }
#panelNav ul, .sitemap ul			{ list-style : none; padding : 2px; margin : 0px; background : url(../_images/gradientText.png) repeat-x top left; }
#homeNav ul, #weddingNav ul, #accessoryNav ul, #aboutNav ul
{ list-style : none; text-align : left; padding : 5px 30px; margin : 0px; clear : left; min-height : 30px; background : url(../_images/gradientText.png) repeat-x top left; }
#homeNav ul li, #weddingNav ul li, #accessoryNav ul li, #aboutNav ul li
{ line-height : 20px; width : 200px; float : left; padding : 0px; margin : 0px; }
#panelNav li, .sitemap li				{ line-height : 25px; background : url(../_images/gradientText.png) repeat-x top left; text-align : center; border-top : 1px solid #fff; }

/* TEXT AREAS */
h1, h2, h3, h4	{ font-weight : normal; padding : 5px; margin : 0px; clear : left; }
h1					{ font-size : 20px; }
h2					{ font-size : 18px; }
h3					{ font-size : 16px; }
h4					{ font-size : 14px; }
p					{	padding : 5px; margin : 0px; text-align : justify; line-height : 18px; }
hr 					{ padding : 0px; margin : 0px; border : 1px solid #f9f9f9; }
#pageContent h2 span, .featuredProduct h3 span, #sampleDiv h2 span
{	position :absolute; top : 0px; left : 0px; width : 100%; height : 40px; background : url(../_images/gradientText.png) repeat-x top left; }
#pageContent h2, #sampleDiv h2	{	position : relative; padding : 10px 0px; font-weight : normal; margin : 0 0 10px 0px; font-size : 18px; border-bottom : 2px groove #999; text-align : center; }
.featuredProduct h3, .pricelist			{ padding : 4px; margin : 0px; font-weight : normal; font-size : 14px; }
#homeNav h4, #weddingNav h4, #accessoryNav h4	{ padding : 5px; margin : 0px; text-align : center; font-weight : normal; font-size : 14px; clear : left; border-bottom : 2px solid white; }
.homePageFeatures						{ float : left; width : 29%; margin : 5px;  padding : 10px; height : 100%; background : #f9f9f9; position : relative; }
.featuredProduct p a, .homePageFeatures a				{ background : #ffc; padding : 0px 7px; text-decoration : none; border : 1px groove #999; }
.featuredProduct p a:hover, .homePageFeatures a:hover		{ background : #fff; }
.downloadIcon			{ position : absolute; top : 13px; right : 40px; text-align : right; font-style : italic; text-decoration : underline; } 
.productThumbTitle	{ clear : left; text-align : center; padding : 0px; margin : 0px; } 
#processCart h3		{ border-bottom : 1px solid #ccc; padding : 3px; margin : 0px; }
.wordingLine			{ clear: left; line-height : 1.5em; height : 1.5em; padding : 0.25em; }
.wordingLine label		{ float : left; width : 30%; text-indent : 1em; }
.MMinfo					{ position : absolute; right : 0px; top : 15px; background : #0cc; color : #fff; width : 250px; padding : 8px; visibility : hidden; margin : 2px; border : 2px dotted #ccc;  }

/* IMAGES */
img						{	border : 0px; }
.imageSpacer			{ position : relative; float : left; margin : 10px; }
.imageShadow			{ float : left; background: url(../_images/panels/shadow.jpg) no-repeat bottom right; padding : 0em; margin : 0em; }
.imageShadow img	{	position: relative; top : -4px; left : -4px; background : #fff; border: 1px solid #a9a9a9; padding : 0em; margin : 0em; }
.cornerTopLeft, .cornerTopRight, .cornerBottomLeft, .cornerBottomRight
{ position : absolute; width : 18px; height : 18px; padding : 0px; margin : 0px;   }
.cornerTopRight		{ right : -1px; top : 0px; background : url(../_images/cornerTopRight.gif); }
.cornerTopLeft			{ left : -1px; top : 0px; background : url(../_images/cornerTopLeft.gif); }
.cornerBottomLeft	{ left : 0px; bottom : -1px; background : url(../_images/cornerBottomLeft.gif); }
.cornerBottomRight	{ right : 0px; bottom : -1px; background : url(../_images/cornerBottomRight.gif); }
.featuredProduct img	{ text-align : center; border : 0px; margin : 5px; padding : 0px; width : 75% }
.productThumb img	{ width : 125px; }

/*	TABLES */
td, th						{ vertical-align : top; text-align : justify; }
#cardDetails			{ clear : left; width : 98%; }
#cardDetails th		{ width : 80px; }

/* GENERAL FORMS */
form								{ padding : 0px; margin : 0px; }
input, select, textarea		{ font-family: Verdana, Arial, Helvetica, sans-serif; color : #000; font-size : 1em;  margin : 0em; padding : 0em; }
#goBack, #submit, #reset 	{ width : auto; }
#quickSearch					{ position : absolute; width : 200px; top : -25px; right : 2%; }
#quicjSearch select			{ width : 250px; }

-->