@charset "UTF-8";
/* CSS Document */
/*
Colors for use:
Pink: #FF9FF5
Green: #ABFF3F
Lt Blue: #009FF5
Dk Blue: #3A6AAE
Dk Purple: #8280AA
Lt Purple: #ADACC7
*/


body { font: .9em Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #ADACC7; text-align:center; margin:0; padding:0; }
ul, h1, h2, h3, h4, h5, h6, li, ol 	{margin:0;padding:0; }
a	{color:#009FF5; text-decoration:underline;}
a:hover	{color:#3A6AAE; text-decoration:underline;}
img		{border:none; margin:0; padding:0; display:block;}
hr	{width:80%; background-color:#FF9FF5; height:3px;}
ul	{ padding:0 0 5px 15px; font-size:.9em;}
li{ padding:5px 0 0 0; }

.clrflt	{line-height:0; font-size:0; clear:both;}
.clrlft	{line-height:0; font-size:0; clear:right; width:600px;}
.fltrt{float:right; width:225px; margin: 10px 25px;}
.fltrt img{margin:0 auto;}

.fltlft {float:left; width:250px; margin: 10px 0 10px 10px;}
.fltlft img{margin:0 auto;}

.getBigger	{font-size:1.4em;}


form		{position:relative; width:340px; font-size:.9em; }
form p		{}
textarea	{position:absolute; left:6.4em; background-color:#fff;}
input	{position:absolute; left:12.2em;background-color:#fff;}
select	{position:absolute; left:12.2em;}
.subme	{position:absolute; bottom:0px;}
#orderForm		{background:#009FF5; margin:15px 15px 20px 0px; padding:20px; color:#fff; width:370px;}
#expla			{width:6em; font-size:.8em; float:left;}

#container 	{width: 100%; margin: 0 auto;text-align: left;}
#wrapper 		{width: 800px; margin: 0 auto; border-left:10px solid #8280AA; border-right:10px solid #8280AA; background: #fff;}
#spacePink	{width:800px; height:20px; line-height:0px; font-size:0px; margin:0; padding:0; background: #FF9FF5;}
#spacePink2	{width:657px; height:8px; line-height:0px; font-size:0px; margin:0 0 0 135px; padding:0; background: #FF9FF5; border-left:8px solid #ABFF3F;}
#header 		{ width:650px; background: #fff; border-bottom:8px solid #FF9FF5;}
#header img		{ margin: 5px 0;}

#rightHandList{ width:150px; background: #fff; float:right; border-left:8px solid #ABFF3F; padding:57px 0 0 0; text-align:center;}
#rightHandList img{ margin: 13px auto 0px auto;}

#leftHandList{ width:135px; background: #fff; float:left; text-align:center;}
#leftHandList h1{ margin:25px 5px; color:#009FF5; font-size:1.6em;}
#leftHandList img{ margin: 10px auto;}

#splashimg 		{ width:500px; margin:0 135px 0 150px; }
#splashimg img	{ }

#pinkNav		{ width:300px; background:#FF9FF5 url(images/EdgeBL.gif) no-repeat left bottom; float:right; text-align:center; font-size:.8em; }
#pinkNav a		{color:#fff; text-decoration:none;}
#pinkNav a:hover{color:#3A6AAE; text-decoration:underline;}
#roundRight		{ width:300px; background: url(images/EdgeBR.gif) no-repeat right bottom; font-weight:bold; color:#FFFFFF; }
#padMe			{padding:0 0 5px 0;}

#plainBody	{width:637px; margin:0 0 0 135px; padding: 0 0 0 15px; background: #fff; border-left:8px solid #ABFF3F;}
#plainBody h1	{color:#FF9FF5; font-size:2.1em; padding: 0;}
#plainBody h2 img	{display:inline;}
#plainBody h2	{color:#009FF5; font-size:1.2em; padding: 5px 0 0 0;}
#plainBody h3	{color:#000; font-size:1.1em; padding:15px 0 0 0;}
#plainBody p	{font-size:.9em;}

#sunglassFlt	{float:right;  width:250px; margin: 20px 0 0 30px; font-size:.9em;}
#sunglassPackage	{ background:#ABFF3F; width:240px; text-align:center; }
#sunglassPackage h3 { padding:0; font-size:1.3em; }
#sunglassPackage p { font-size:.9em; }
#sunglassPackage img {margin:5px auto 0 auto;}

#packageInside	{ background:#fff; padding:0 5px; width:230px; text-align:center; margin: 0 5px 0px 5px;}
#packageInside	p{padding:5px; }
#special		{background:#009FF5; margin:15px 15px 0px 15px; padding: 0 5px; color:#fff;}
#special h3	{margin:0;padding:0; color:#fff; }
#special p		{margin:0;padding:0; }

#sunglassReorder	{ background:#fff; padding:10px; width:230px; text-align:left; border:5px solid #ABFF3F; margin: 30px 0; }
#sunglassReorder h3{ padding:0; }

#bottomText	{width: 800px; margin: 5px auto; text-align:right; font-weight:bold; font-size:.9em; color:#fff; }
#bottomText	img{float:left; margin: 5px auto}
#bottomText	p{padding:0; margin:0;}

#clipBox		{background:#009FF5; margin:25px 15px 20px 300px; padding:20px; color:#fff; width:300px;}
#clipBox ul 		{margin:10px 0;}
#clipBox ul li		{font-size:1.2em; padding:20px 0 0 0;}

.sunglassGallery	{background-color:#fff; width:110px; height:110px; float:left; margin:0px 5px 40px 10px; position:relative; }
.sunglassGallery p	{text-align:center; margin:120px 0 0 0;}
.sunglassGallery img	{margin: 30px auto 0 auto; }
.overme				{ position:absolute; z-index:2; background: url(images/whiteBack.gif) no-repeat right bottom; width:110px; height:110px; }
.shadow				{ position:absolute; z-index:1; top:3%; left:3%; background: url(images/pinkBack.gif) no-repeat right bottom; width:110px; height:110px; }
.shadowm			{ position:absolute; z-index:1; top:3%; left:3%; background: url(images/blueBack.gif) no-repeat right bottom; width:110px; height:110px; }

#middleText			{float:left; margin: 0 0 0 50px; width:400px;}
.smallType		{font-size:.6em;}

