body				{
					background-color:#666666;
					text-align:center;
					}										
#container			{
					width:860px;
					height:auto;
					padding:18px 20px;
					margin:0;
					background-image:url(../images/interiorbg_01.jpg);
					background-repeat:no-repeat;
					text-align:left;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					}
#containerbg		{
					width:900px;
					height:auto;
					padding:0;
					margin:10px auto;
					background-image:url(../images/interiorbg_02.jpg);
					background-repeat:repeat;
					}
#topnav				{
					float:right;
					color:#30A59F;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:9px;
					font-weight:bold;
					height:16px;
					}
#topnav	a			{
					color:#30A59F;
					text-decoration:none;
					padding:0;
					margin:0;
					}
#topnav	a:hover		{
					color:#832269;
					text-decoration:none;
					}									
#topnav	p			{
					height:12px;
					padding:2px;
					margin:0;
					float:left;
					}
#topnav	img			{
					height:16px;
					padding:0 2px;
					margin:0;
					float:left;
					}
#logo				{
					width:401px;
					height:99px;
					margin:0;
					margin-left:9px;
					float:left;
					}	
#navigation			{
					float:right;
					clear:right;
					height:20px;
					width:400px;
					padding:36px 0 0 0;
					margin:0;
					}				
#navigation a		{
					font-family:helvetica;
					font-size:13px;
					margin:0;
					color:#666666;
					text-decoration:none;
					}									
#navigation a:hover	{
					margin:0;
					color:#30A59F;
					text-decoration:none;
					}									
#navigation img		{
					color:#666666;
					text-decoration:none;
					float:right;
					height:16px;
					margin:0;
					padding:0;
					}			
#navigation p		{
					height:12px;
					padding:0 3px;
					margin:0;
					float:right;
					color:#666666;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:12px;
					font-weight:bold;
					}			
#contentheader		{
					width:860px;
					height:154px;
					padding:0;
					margin:0;
					clear:both;
					}					
#contentfooter		{
					clear:both;
					}					
#sidebar			{
					width:135px;
					height:auto;
					padding:0 20px 45px 0;
					margin:10px 0 0 0;
					float:left;
					border-right:2px #B5D738 solid;
					}			
#sidebar p			{
					padding:0 0 10px 0;
					margin:0;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-weight:bold;
					color:#666666;
					font-size:11px;
					}
#content			{
					float:left;
					width:500px;
					margin-left:90px;
					padding:0;
					margin-top:0px;
					min-height:230px;
					}
#content p			{
					padding:0 0 10px 0;
					margin:0;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					color:#333333;
					font-size:12px;
					}
#content h1			{
					padding:0 0 10px 0;
					margin:0;
					text-transform:lowercase;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					color:#832269;
					font-size:20px;
					}
#content h2			{
					padding:0 0 10px 0;
					margin:0;
					text-transform:lowercase;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:16px;
					}
#content h3			{
					padding:0 0 10px 0;
					margin:0;
					text-transform:lowercase;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:14px;
					}
#content_products	{
					margin:0 50px 0 230px;
					padding:0;
					min-height:230px;
					}
#content_products p	{
					padding:0 0 10px 0;
					margin:0;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					color:#666666;
					font-weight:bold;
					font-size:12px;
					}
.turquoise			{
					color:#30A59F;
					font-style:normal;
					}		
.periwinkle			{
					color:#596FA0;
					font-style:normal;
					}
.prpl				{
					color:#832269;
					font-style:normal;
					}
.limey				{
					color:#B5D738;
					}
a					{
					color:#832269;
					text-decoration:none;
					font-weight:bold;
					}
a:hover				{
					color:#30A59F;
					}					
#footer				{
					width:900px;
					margin:10px auto;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:9px;
					text-align:center;
					color:#CCCCCC;
					}
#footer a			{
					color:white;
					text-decoration:none;
					}
#footer a:hover		{
					color:#B5D738;
					text-decoration:none;
					}
					
/* CONTACT PAGE STUFF */
#tel				{
					}
#tel ul				{
					width:510px;
					padding:0;
					margin:0;
					}
#tel li.left		{
					margin:0px;
					float:left;
					padding:0px;
					width:50px;
					text-align:right;
					list-style:none;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:11px;
					}
#tel li.right		{
					float:right;
					width:450px;
					list-style:none;
					padding-left:10px;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:11px;
					}
#contact_form		{
					float:left;
					margin-top:20px;
					}
#contact_form p		{
					margin-top:2px;
					padding:0 10px 0 0;
					float:left;
					width:105px;
					text-align:right;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					color:#333333;
					font-size:11px;
					}
.cont_form			{
					margin-bottom:3px;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:10px;
					width:170px;
					}
.cont_form2			{
					margin-bottom:3px;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:10px;
					width:300px;
					}
.cont_but			{
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:10px;
					}
.required			{
					margin:0;
					padding:20px 0 0 125px;
					width:385px;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					color:#832269;
					font-size:10px;
					}
form				{
					margin:0px;
					padding:0px;
					}
.contactdeets		{
					float:left; 
					text-align:left; 
					font-weight:bold;
					width:70px; 
					}					
.contactdeets2		{
					float:left; 
					font-weight:normal;
					text-align:left; 
					}			
.approv1			{
					float:left; 
					text-align:left; 
					font-weight:bold;
					width:140px; 
					}					
.approv2			{
					float:left; 
					
					text-align:left; 
					}			
ul					{
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:11px;
					margin-bottom:15px;
					}
h1					{
					margin-top:0px;
					margin-bottom:5px;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:24px;
					}
h2					{
					margin-top:0px;
					margin-bottom:5px;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:15px;
					}
.astric				{
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:11px;
					color:#832269;
					}
.sitemap			{
					text-decoration:underline;
					color:#832269;
					}
.underline			{
					width:100%;
					height:1px;
					background-color:#BCD963;
					margin-top:10px;
					margin-bottom:10px;
					}
h3					{
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:16px;
					color:#832269;
					}					
.spiffy				{
					display:block
					}
.spiffy *			{
					display:block;
					height:1px;
					overflow:hidden;
					background:#CFE080
					}
.spiffy1			{
					border-right:1px solid #d5e68f;
					padding-right:1px;
					margin-right:3px;
					border-left:1px solid #d5e68f;
					padding-left:1px;
					margin-left:3px;
					background:#d1e286;
					}
.spiffy2			{
					border-right:1px solid #d8e998;
					border-left:1px solid #d8e998;
					padding:0px 1px;
					background:#d1e285;
					margin:0px 1px;
					}
.spiffy3			{
					border-right:1px solid #d1e285;
					border-left:1px solid #d1e285;
					margin:0px 1px;
					}
.spiffy4			{
					border-right:1px solid #d5e68f;
					border-left:1px solid #d5e68f;
					}
.spiffy5			{
					border-right:1px solid #d1e286;
					border-left:1px solid #d1e286;
					}
.spiffy_content		{
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:12px;
					padding:0px 5px;
					background:#CFE080;
					color:#333;
					} 
.spiffster 			{
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:11px;
					float:left;
					width:70px;
					color:#333;
					padding:1px; 
					margin:0;
					padding-left:5px; 
					margin-top:3px;
					}
.spiffster2			{
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:12px;
					padding:1px; 
					margin:0; 
					color:#333;
					font-weight:bold;
					margin-top:2px;;
					}
.tax				{
					font-weight:normal;
					margin-top:5px;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:10px;
					color:#333;
					}
.prod_info			{
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:12px;
					margin-bottom:20px;
					margin-top:0px;
					color:#333;
					width:350px;
					}
					
.developers			{
					border:gray solid 1px;
					border-bottom:black solid 2px;
					border-right:black solid 2px;
					background-color:white;
					padding:2px;
					padding-left:4px;
					padding-right:4px;
					color:black;
					font-family:Helvetica, Arial, Verdana, sans-serif;
					font-size:12px;
					text-decoration:none;
					}
.developers:hover	{
					border:gray solid 1px;
					border-top:black solid 2px;
					border-left:black solid 2px;
					background-color:#eef4ea;
					}
.card_text			{
					background-color:white;
					border:gray solid 1px;
					width:220px;
					height:90px;
					padding:3px;
					margin-bottom:5px;
					}
.ship_info			{
					width:190px;
					margin:0px;
					margin-left:5px;
					margin-bottom:5px;
					}
select.ship_info 	{
					width:194px;
					margin-bottom:6px;
					}
.formout			{
					float:left;
					text-align:right;
					width:100px;
					margin:0px;
					padding:0px;
					margin-bottom:3px;
					}
					
/* SPLASH PAGE */

#splashnav img		{
					color:#666666;
					text-decoration:none;
					float:right;
					height:14px;
					margin:0;
					padding:0;
					}			
#splashnav p		{
					height:12px;
					padding:0 3px;
					margin:0;
					float:right;
					color:#666666;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					}		
#splashnav			{
					float:right;
					clear:right;
					height:20px;
					width:400px;
					padding:56px 0 0 0;
					margin:0;
					}				
#splashnav a		{
					margin:0;
					color:#666666;
					text-decoration:none;
					}									
#splashnav a:hover	{
					margin:0;
					color:#30A59F;
					text-decoration:none;
					}									
#splashnav ul 		{
					margin: 0px;
					padding: 0px;
					}
#splashnav li 		{
					margin: 0px;
					padding: 0px;
					list-style:none;
					float:left;
					}
#splashcontent h1	{
					font-family:Helvetica, Arial, sans-serif;
					color:#30A59F;
					font-weight:bold;
					font-size:18px;
					margin:0;
					padding:0 0 10px 0;
					}
#splashcontent2 h1	{
					font-family:Helvetica, Arial, sans-serif;
					color:#30A59F;
					font-weight:bold;
					font-size:18px;
					margin:0;
					padding:0 0 10px 0;
					}
#splashcontent p	{
					font-family:Helvetica, Arial, sans-serif;
					color:#666666;
					font-weight:bold;
					font-size:14px;
					margin:0;
					padding:0 0 10px 0;
					}
#splashcontent2 p	{
					font-family:Helvetica, Arial, sans-serif;
					color:#666666;
					font-weight:bold;
					font-size:14px;
					margin:0;
					padding:0 0 10px 0;
					}
#splashcontainer	{
					width:900px; 
					height:700px; 
					margin:auto; 
					margin-top:10px;
					background-color:#FFFFFF;
					}
#splashtop			{
					background-image:url(../images/splash_01.jpg); 
					width:860px; 
					height:127px; 
					padding:20px;
					}
#splashcontent		{
					width:412px; 
					height:294px; 
					padding:239px 31px 0 457px; 
					background-image:url(../images/splash_02.jpg); 
					text-align:left;
					}	
#splashcontent2		{
					width:900px; 
					height:535px; 
					padding:0px; 
					background-image:url(../images/splash_new.jpg); 
					text-align:left;
					}					
/* Drop Down Style Code */
#dropdownbox			{
						border:0px solid black; 
						clear:right; 
						width:300px; 
						float:right; 
						margin-right:0px;
						height:17px;
						}
#smenu1 				{
						margin:0 auto;
						text-align:center;
						height:20px;
						}
#smenu1 ul 				{
						float:right;
						margin:0;
						padding:0;
						list-style-type: none;
						}
#smenu1 li 				{
						margin:0 0 0 10px;
						padding: 0;
						width:auto;
						list-style-type: none;
						float:left;
						text-align: center;
						background:none;
						}
#smenu1 li a, #menu a 	{
						color: #666;
						text-decoration: none;
						display: block;
						}
#smenu1 li a:hover, #menu a:hover {
						color:#30A59F;
						text-decoration:none;
						}
/* Product Page */
#container_products		{
						width:880px;
						height:898px;
						padding:18px 10px 0 10px;
						margin:0 auto;
						background-image:url(../images/prod_bg.jpg);
						background-repeat:no-repeat;
						text-align:left;
						font-family:Helvetica, Arial, Verdana, sans-serif;
						}
#container_products_splash_clothing	{
						width:880px;
						height:898px;
						padding:18px 10px 0 10px;
						margin:0 auto;
						background-image:url(/images/prod_bg_splash1.jpg);
						background-repeat:no-repeat;
						text-align:left;
						font-family:Helvetica, Arial, Verdana, sans-serif;
						}
#productsheader			{
						width:860px; 
						height:102px; 
						padding:0 10px;
						}
#productsubcontainer	{
						width:880px; 
						height:500px; 
						padding:0; 
						margin:15px 0; 
						clear:both;
						}
#productrow				{
						height:129px;
						}
#productrow ul			{
						margin: 0;
						padding: 0;
						list-style-type: none;
						}
#productrow li			{
						margin: 0;
						padding: 0;
						list-style-type: none;
						float:left;
						}
#splash_clothing		{
						background:url(../images/splash_clothes.jpg);
						height:324px;
						padding:9px 10px 0 75px;
						}
#splash_socks			{
						background:url(../images/splash_socks.jpg);
						height:324px;
						padding:9px 10px 0 75px;
						}
#productwindow 			{
						height:325px;
						padding:9px 10px 0 75px;
						}
#productexample h1		{
						padding:0;
						margin:0 0 8px 0;
						font-size:18px;
						color:#30A59F;
						}						
#productexample h2		{
						padding:0;
						margin:0 0 8px 0;
						font-size:14px;
						color:#832269;
						}						
#productexample h3		{
						padding:0;
						margin:0 0 8px 0;
						font-size:12px;
						color:#999999;
						text-transform:uppercase;
						}						
#productexample p		{
						font-size:12px;
						color:black;
						}						
.productleftcolumn		{
						width:350px;
						padding:10px 0 0 0;
						float:left;
						}
h4						{
						font-size:13px;
						font-family:helvetica, arial;
						color:#832269;
						margin:0px;
						margin-bottom:3px;
						}
h5						{
						float:left;
						margin:0px;
						font-size:13px;
						font-family:helvetica, arial;
						width:100px;
						font-weight:normal;
						}
h6						{
						display:inline;
						width:5px;
						margin:0px;
						font-size:13px;
						font-family:helvetica, arial;
						color:#84206B;
						font-weight:bold;
						}
homelink:hover		{
						border:none;
						text-decoration: none;
						background-color:none;
						
						}