
a:link		{ color: #ffffff; text-decoration: none; }

a:visited	{ color: #ff3300; text-decoration: none; }

a:hover		{ color: #ff6600; text-decoration: none; }

a:active	{ color: #ff9900; text-decoration: none; }


#hidden {
display: none;
}


/*  
position: absolute;
top: 75px;
left: 100px;
padding: 0 0 0 0;
border: 0 0 0 0;
border-collapse: collapse;
white-space: nowrap;
margin: 0 0 0 0;
overflow: auto;
}*/

#rotatorscript {
  position: absolute;
  top: 150px;
  left: 20px;
  width: 268px;
  height: 178px;
  background-image: url(http://www.cannedswank.com/backgroundscript/rotator/rotator.php);
  }
  

#mainbodycontent {
Position: inherit
top: 100px;

}



/* #BODY 	{
	background-color: #FFFFFF; this is the master page background
	background-image: url(http://www.cannedswank.com/bazckground.gif);
	margin: 0px;
	padding: 10x;
	border: #FF0000 0px solid; /*if I want a border whole page*/
	
	/* NON-MENU LINK COLORS words in main body that link*/


/* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE 
table is the main body font
title is select bold titles in main body
subtitle... cant find this one easily
smallcopy font for just product titles
testimonial is the small links in testimonial
formmargin not sure, maybe shopping cart related?
THESE FONT COLORS/SIZES ARE USED EVERYWHERE
 */

TABLE 		{ color: #ff0000; font-size: x-small; font-family: verdana, arial, sans-serif; font-weight: normal; }

.title 		{ color: #ffffff; font-size: small; font-family: verdana, arial, sans-serif; font-weight: bold; }

.subtitle 	{ color: #ff0000; font-size: x-small; font-family: verdana, arial, sans-serif; font-weight: bold; }

.smallcopy 	{ font-size: x-small; font-family: verdana, arial, sans-serif; font-weight: normal; }

.testimonial	{ COLOR: #339900; font-size: xx-small; font-weight: bold; font-style: italic; }




/*display: inline; fixes IE float bug and also align-text which doesn't work otherwise with spans*/
	



.subtitle 	{ color: #ff0000; font-size: x-small; font-family: verdana, arial, sans-serif; font-weight: bold; }

.smallcopy 	{ font-size: x-small; font-family: verdana, arial, sans-serif; font-weight: normal; }

.testimonial	{ COLOR: #339900; font-size: xx-small; font-weight: bold; font-style: italic; }

.formmargin	{ margin: 1px; }

/* PRODUCT LINKS 
productlink - the product links
*/

.productlink		{ font-size: x-small; font-family: verdana, arial, sans-serif; font-weight: normal; }

a.productlink:link	{ color: #ff0000; text-decoration: underline; }
a.productlink:visited	{ color: #ff3300; text-decoration: underline; }
a.productlink:active	{ color: #ff6600; text-decoration: underline; }
a.productlink:hover	{ color: #ff9900; text-decoration: underline; }

/* PRODUCT STYLES 
orderbox size fits space around the orderbox jpeg
formmargin spaces the objectitems in the order box form 
product borders just the products page borders
thumb borders for cartitems in main store
product titles just individual product page titles
List title could not find
list title could not find
price is the price in product order box
options and shipping size of form boxs in order box
*/

.order-box	{
		background-image: url(cart_picts/order-box400-220.jpg);
		width: 410px;
		height: 220px;
		vertical-align: top;
		}
.formmargin	{ margin: 1px; }
.product-borders	{ border: #ff0000 1px solid; } /* THIS CAN BE SET TO 1px */
.thumb-borders		{ border: #ff0000 1px solid; } /* THIS CAN BE SET TO 1px */
.product-title 	{ color: #ff0000; font-size: medium; font-family: arial, sans-serif; font-weight: bold }
.list-title	{ color: #ff0000; font-size: small; font-family: arial, sans-serif; font-weight: bold }
.price 		{ color: #ff0000; font: 16px arial, sans-serif; letter-spacing: 0px; font-weight: bold; text-decoration: underline; }
.options	{ width:125px; margin-top: 10px; margin-bottom: 3px; font-size: 11px; }
.shipping	{ width:125px; margin-top: 3px; margin-bottom: 8px; font-size: 11px; }

/* PAGE TOP AND BOTTOM BORDER AREAS
width doesn't do much
height shifts the left side down BAD
padding really messes it up too
Page Line is the main line/bar across top in cart top
page splits lines that separate testimonials
 */

.bar-endtop	{
		width: 283px;
		height: 32px;
		padding: 0px 0px 0px 0px;
		}
.pagelines	{
		background-color: #663300;
		height: 12px;
		border: #ff0000 1px solid;
		border-right: 20px;
		}
.page-splits	{ COLOR: #669999; height: 1px; BORDER-TOP: #858B9B 0px solid; width: 100%; }

/* PAGE IMAGE BORDERS
pages with basic photos borders
 */

.borders	{ border: #ff0000 1px solid; }

/* CONTACT FORM 
cant find this set maybe cart related
*/

.submitbutton	{ font-size: 13px; }
.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url(cart_picts/shadeform.gif);
		text-align: left;
		WIDTH: 200PX;
		BORDER: #ff0000 1px solid; }
.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url(cart_picts/shadeform.gif);
		text-align: left;
		WIDTH: 250PX;
		BORDER: #ff0000 1px solid; }
.dropdown 	{ COLOR: #333333;
		WIDTH: 200PX;
		FONT: 11px verdana, arial, sans-serif; }

 /* NEWSLETTER FORM STYLE
 cant find this, might not have newsletter
  

.newstable	{ width: 136px; margin-top:1px; margin-bottom:8px; border: #858B9B 0px solid; }
.newstext	{ COLOR: #00ff00; FONT: 11px arial, verdana, sans-serif; font-weight: normal  }
.newsform  	{ WIDTH: 100PX;
		HEIGHT: 18PX;
		FONT: 11px arial, sans-serif;
		BORDER: #00ff00 10px solid; }*/

/* SEARCH BOX STYLES
don't have search box
 

.searchform 	{
		color: #000000;
		background-image: url(cart_picts/shadeform.gif);
		WIDTH: 150PX;
		HEIGHT: 20PX;
		FONT: 11px arial, sans-serif;
		BORDER: #666666 1px solid;
		}

.search-box	{ color: #666666; font: 10px arial, sans-serif; font-weight: normal; }*/

/* SIDEBAR BORDERS AND COLORS 
FONT is text in all boxes except the menu box
menu titles is title accross top of all boxes
COLOR is font color
MENU TABLE is background in all boxes
*/

.boxtext 	{ FONT: 10px verdana, arial, sans-serif; font-weight: normal; }
.menu-titles	{
		background-color: transparent;
		/*background-image: url(cart_picts/menutitle-corner-left.gif);*/
		background-position: left top;
		background-repeat: no-repeat;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		COLOR: #ff0000;
		font-weight: bold;
		text-indent: 12px;
		padding: 2px 0px 2px 0px;
		}

.menu-table	{
		/*background-color: #00ff00;*/
		background: transparent;
		border: #ff0000 1px solid;
		}

/* SIDEBAR IMAGE BORDERS
border around litle picture in side bar
messes up rest of box if changed much
 */

.bordersSB	{ border: #ff0000 1px solid; }

/* LEFT MENU LINK COLORS AND FONTS these appear to conflict with other links*/

.menu2    	{
		FONT: 10px verdana, arial, sans-serif; font-weight: normal;
		padding: 0px 0px 0px 0px;
		line-height: 19px;
		background-image: url(cart_picts/menu-arrow.gif);
		background-repeat: no-repeat;
		background-position: 0 1px;
		vertical-align: middle;
		}



a.menu:link		{ color: #00ff00; text-decoration: none; }
a.menu:visited		{ color: #003399; text-decoration: none; }
a.menu:active		{ color: #000000; text-decoration: none; }
a.menu:hover		{ color: #009900; text-decoration: none; }

/* START THE CODE FOR THE HORIZONTAL MENUS

 */
.menuhorztext		{
			color: #858B9B;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			padding: 5px 0px 0px 0px;
			text-align: center
			}
.menuhorz		{
			cursor:pointer;
		  	border: #000000 0px solid;
			}
a.menuhorz:link 	{ color: #0033CC; }
a.menuhorz:visited 	{ color: #0033CC; }
a.menuhorz:active 	{ color: #0033CC; }
a.menuhorz:hover 	{ color: #CC9933; text-decoration: underline; }

