html 
{
	overflow-y: scroll;
}

body
{
	background-image:url('images/canvas.jpg');
	background-attachment: fixed;
	background-repeat:repeat-x;
	margin: 20px 20px 20px 20px;
}

.mainBorder
{
	border: solid 1px #000000;
}

.blueBorder
{
	border: solid 1px #548eb2;
}

.tableSizesAndPricesBorder
{
	border: solid 1px #000000;
	border-collapse: collapse;
}

.bottomRightSnP
{
	border-bottom: solid 1px #000000;
	border-right:  solid 1px #000000;
	font-weight: bold;
	font-size: 16px;
}

.leftTopSnP
{
	border-top:  solid 1px #000000;
	border-left: solid 1px #000000;
}

.leftSnP
{
	border-left: solid 1px #000000;
}

.topBottomSnP
{
	border-bottom: solid 1px #000000;
	border-top:  solid 1px #000000;
}

.leftRightBottomSnP
{
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right:  solid 1px #000000;
}

.bodyText,p,tr,td,table,li,ul,blockquote 
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;	
}

.iHaveText
{
	font-family: Arial;
	font-size: 14px;
	color: #000000;	
	font-weight: bold;
}

.Testimonials
{
	font-family: Arial;
	font-size: 14px;
	color: #888888;		
	font-style: italic;
	font-weight: bold;
}

.bigGreen14Text
{
	font-family: Arial;
	font-size: 14px;
	color: green;		
	font-weight: bold;
}

.bigBlackText
{
	font-family: Arial;
	font-size: 18px;
	color: #000000;		
	font-weight: bold;
}

.bigBlack16Text
{
	font-family: Arial;
	font-size: 16px;
	color: #000000;		
	font-weight: bold;
}

.bigBlack14Text
{
	font-family: Arial;
	font-size: 14px;
	color: #000000;		
	font-weight: bold;
}

.bigBlack12Text, a.bigBlack12Text:link, a.bigBlack12Text:visited, a.bigBlack12Text:active, a.bigBlack12Text:hover 
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;		
	font-weight: bold;
}

.black12Text, a.black12Text:link, a.black12Text:visited, a.black12Text:active, a.black12Text:hover 
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;		
}

.bigRed12Text, a.bigRed12Text:link, a.bigRed12Text:visited, a.bigRed12Text:active, a.bigRed12Text:hover 
{
	font-family: Arial;
	font-size: 12px;
	color: #ab0b1d;		
	font-weight: bold;
}

.smallText
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;		
	font-weight: bold;	
}

.bigRedTextItalic
{
	font-family: Arial;
	font-size: 18px;
	color: #ab0b1d;		
	font-weight: bold;
	font-style: italic;
}


.bigRedText
{
	font-family: Arial;
	font-size: 16px;
	color: #ab0b1d;		
	font-weight: bold;
	font-style: italic;
}

.tableRedText
{
	font-family: Arial;
	font-size: 14px;
	color: #ab0b1d;		
}

.tableRedTextBold
{
	font-family: Arial;
	font-size: 14px;
	color: #ab0b1d;	
	font-weight: bold;	
}

.RedText16
{
	font-family: Arial;
	font-size: 16px;
	color: #ab0b1d;		
}

.RedText16Bold
{
	font-family: Arial;
	font-size: 16px;
	color: #ab0b1d;	
	font-weight: bold;	
}

.tableRedTextBold
{
	font-family: Arial;
	font-size: 14px;
	color: #ab0b1d;	
	font-weight: bold;	
}

.big22RedTextItalic
{
	font-family: Arial;
	font-size: 22px;
	color: #ab0b1d;		
	font-weight: bold;
}

.big14BlackText
{
	font-family: Arial;
	font-size: 14px;
	color: #000000;		
	font-weight: bold;
}

.big18BlackText
{
	font-family: Arial;
	font-size: 18px;
	color: #000000;		
	font-weight: bold;
}

.bigBlackTextItalic
{
	font-family: Arial;
	font-size: 20px;
	color: #000000;		
	font-weight: bold;
	font-style: italic;
}

.phoneText
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;		
}

.footerText
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;	
}

.bgBlue
{
	background-image: url('Site_Images/CellBackground.jpg');
	height: 75px;
	background-repeat: repeat-x;	
}

.bgBlueMenu
{
	background-image: url('Site_Images/CellBackground1.jpg');
	background-repeat: repeat-x;	
	height: 30px;
}

.blueLine
{
	border-bottom: solid 2px #557EC2;
}


.mainTable
{
	background-color: #FFFFFF;
	border: solid 2px #4cb3fa;
}

.fullBorder
{
	border: solid 1px #000000;
}

.menuLinkBG
{
	background-image: url('Site_Images/menuLinkBG.jpg');
	background-repeat: repeat-x;
}

.specialImage
{
	background-repeat: no-repeat;
	position: relative;
}
.frontImage
{
	background-image: url('Site_Images/_frontImage.jpg');
	background-repeat: no-repeat;
	position: relative;
	width: 600px;
}

.rightImage
{
	background-image: url('Site_Images/_frontImage1.jpg');
	background-repeat: repeat-x;
	background-position: 0px 120px;
}

.menuLink, a.menuLink:link, a.menuLink:visited, a.menuLink:active
{
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

a.menuLink:hover 
{
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.menuLinkSpacer
{
	text-decoration: none;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;	
}

.cart
{
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
	color: #696969;
}

.subscribe, a.subscribe:link, a.subscribe:visited, a.subscribe:active, a.subscribe:hover
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;	
}

.pageLink, a.pageLink:link, a.pageLink:visited, a.pageLink:active, a.pageLink:hover
{
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	color: #696969;	
}

.redPageLink, a.redPageLink:link, a.redPageLink:visited, a.redPageLink:active, a.redPageLink:hover
{
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	color: #ab0b1d;	
	font-weight:bold;
}

.redSmallPageLink, a.redSmallPageLink:link, a.redSmallPageLink:visited, a.redSmallPageLink:active, a.redSmallPageLink:hover
{
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	color: #ab0b1d;	
	font-weight:bold;
}

.headerText
{
	font-size: 16px;
	font-family: arial;
	color:#000055;
	font-style: italic;
	font-weight: bold;
}

.headerText18
{
	font-size: 18px;
	font-family: arial;
	color:#000055;
	font-style: italic;
	font-weight: bold;
}

.blueBoldText
{
	font-size: 17px;
	font-family: arial;
	color:#34519e;
	font-weight: bold;
}

.redHeaderText
{
	font-size: 14px;
	font-family: arial;
	color: #990000;
	font-weight: bold;
}

.logoText
{
	font-family: Times New Roman;
	font-size: 30px;
	font-style: italic;
	color: #a4a4a4;
}

.testimonialText
{
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	color: #afafaf;	
}

.testimonialTextBlack
{
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	color: #000000;	
}

.testimonialTextBold
{
	font-family: Arial;
	font-size: 11px;
	color: #afafaf;	
	font-weight: bold;
}

.bigBlueText
{
	font-family: Arial;
	font-size: 18px;
	color:#000055;
	font-weight: bold;
}

.blueText
{
	font-family: Arial;
	font-size: 12px;
	color:#000055;
}

.blueTextSizes
{
	font-family: Arial;
	font-size: 15px;
	color:#000055;
	font-weight: bold;
}

.bigRedText
{
	font-family: Arial;
	font-size: 18px;
	color: #ab0b1d;	
	font-weight: bold;	
}

.redText15
{
	font-family: Arial;
	font-size: 15px;
	color: #ff0505;	
	font-weight: bold;
	text-decoration: none;	
}

.leftBorder
{
	border-left: solid 2px #d9d9d9;
}

.bottomLine
{
	border-bottom: solid 2px #4cb3fa;
}

.underline
{
	border-bottom: solid 1px #afafaf;
}

.holding
{
	top: 0px;
	right: 0px;
	position: relative;
}


.sizesandprizesRed 
{
	font-family: Arial;
	font-size: 13px;
	color: #ab0b1d;		
}

.sizesandprizesBlue 
{
	font-size: 14px
}

.uploadnowSmallText
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;	
}

.uploadnowSmallerText
{
	font-family: Arial;
	font-size: 9px;
	color: #000000;	
}

.uploadnowErrorText
{
	font-family: Arial;
	font-size: 9px;
	color:RED;	
}





/* Old Styles */

.style3 
{
	font-family: 'Helvetica', 'Arial', sans-serif;
	color: #333333;
}

.style11 
{
	font-family: 'ArialMT', 'Arial', sans-serif;
	font-style: italic;
	font-size: 12px;
}

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

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

a:hover 
{
	text-decoration: none;
}

a:active 
{
	text-decoration: none;
}

.style27 
{
	color: #000000
}

.style28 
{
	color: #333333; 
}

.style34 
{
	font-size: 12px
}

.style35 
{
	font-family: Arial, Helvetica, sans-serif
}

.style42 
{
	color: #000000; font-weight: bold; 
}

.style43 
{
	font-family: 'ArialMT', 'Arial', sans-serif;
	color: #4c4c4c;
	font-size: 10px;
}

.style29 
{	
	font-family: 'ArialMT', 'Arial', sans-serif;
	font-size: 10px;
}

.style45 
{
	font-family: 'ArialMT', 'Arial', sans-serif;
	font-size: 14px;
}

.style32 
{	
	color: #000000;
	font-size: 10px;
	font-family: 'ArialMT', 'Arial', sans-serif;
}

.style47 
{
	font-family: 'ArialMT', 'Arial', sans-serif;
	font-size: 12px;
}

.style48 
{
	font-family: 'ArialMT', 'Arial', sans-serif
}

.style80 
{
	font-size: 16px;
	font-weight: bold;
	color: #000055;
	font-family: 'ArialMT', 'Arial', sans-serif;
}

.style84 
{
	font-size: 18px; font-weight: bold; }
    .style88 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
    .style90 {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;
}

.style91 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}

.style93 
{
	font-size: 12px; color: #990000; 
}

.style94 
{
	color: #000033
}
