/*Created by Altered Impressions*/

/*Inserting the following few lines of code at the beginning of 
 your site's main CSS style sheet would effectively set the margins 
 and padding for most of the commonly used tags, and do so 
 consistently across all modern browsers.*/
* {
    padding:0;
    margin:0;
}
body {
    margin:0;
	background-color:#FFFFFF;
}
h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset,
address {
    margin:20px 0;
}

fieldset {
    padding:10px;
}
/*Part of the beauty of this code is the use of the asterisk (*) 
global selector in the first style. That one style zeros out the 
margin and padding on all tag selectors, and then the rest of the 
code proceeds to set Krespanis' preferred margin and padding values 
for the selectors he chooses. This basic approach should work for 
most any Web site.*/
table#body {
	width: 760px;
}
td{	vertical-align: top;}
td, p, li, ol, ul {
	color: #1F0A7F;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.center {text-align:center !important;}
a:link {
	color: #F12A23;
}

a:visited {
	color: #F12A23;
}

a:hover {
	color: #F12A23;
	text-decoration: none;
}

a:active {
	color: #F12A23;
}
#navigation a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#navigation a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#navigation a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#navigation a:active {
	color: #FFFFFF;
}
h1 {
	color: #F12A23;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style:italic;
	font-weight:normal;
	text-align:center;
	margin: -5px;
}

h2 {
	color: #F12A23;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:normal;
	text-align:center;
	margin: 0 0 -5px 0;
}

h3 {
	color: #1F0A7F;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h4, h5, h6 {
	color: #F12A23;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

li {
	color: #1F0A7F;
	list-style-image:url(images/dot.gif);
	list-style-type:disc;
	margin-left: 20px;
	margin-right: 0px;
	line-height:15px;
}
ul {margin-top:-10;}
.smallFont {
	font-size:10px;
}
.LargeFont {
	color: #1F0A7F;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.LargeFont a:link {
	color: #1F0A7F;
	text-decoration: underline;
		font-weight:bold;
}

.LargeFont a:visited {
	color: #1F0A7F;
	text-decoration: underline;
		font-weight:bold;
}

.LargeFont a:hover {
	color: #1F0A7F;
	text-decoration: none;
		font-weight:bold;
}

.LargeFont a:active {
	color: #333333;
	text-decoration: none;
		font-weight:bold;
}
.boldfont {
	color: #F12A23;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.boldfont a:link {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

.boldfont a:visited {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

.boldfont a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.boldfont a:active {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.bigred {
	color: #F12A23;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
}
.red {
	color: #F12A23;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.red a:link {
	color: #F12A23;
	text-decoration: underline;
}

.red a:visited {
	color: #F12A23;
	text-decoration: underline;
}

.red a:hover {
	color: #F12A23;
	text-decoration: none;
}

.red a:active {
	color: #F12A23;
	text-decoration: none;
}
.S2A_OrderHeader2 {	
font-size:11px;	
font-weight: bold; 
color: #1F0A7F; 
}
.S2A_OrderLineItem2 {	
font-size:11px;	color: #1F0A7F; 
border-style:dashed; 
border-width: 0 0 1px 0; 
border-bottom-color:#CCCCCC;
}

img {padding:5px}
td#leftContent{
padding: 15px;
}
table#navigation td{
width:81px; height: 69px;
text-align:center;
vertical-align:middle !important;
color:#FFFFFF;
background-image:url(images/button.gif);
background-repeat:no-repeat;
}
td#footer {vertical-align:bottom}
td#footer table{
text-align:center;
width: 100%;
height:45px;
}

.floatRight {float:right}
.floatLeft {float:left}
.clearFloat {clear:both}
.superscript {
	margin-bottom:10px;
	font-size:9px;
}
.righttext {text-align:right; font-weight:bold;}