.page_images {
	float: right;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin: 0px;
	border: none;
	border-style: none;
}

.page_images2 {
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin: 0px;
	border: none;
	border-style: none;
}

.formfield {
	color: #2b426e;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	line-height: 11px;
}

.itemPrice {
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	position: bottom;
	text-align: right;
}

.itemPrice2 {
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	position: bottom;
}

.textLetters {
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	position: bottom;
}

.disclaimer {
	color: #cc0000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	position: bottom;
	text-align: left;
}

.bodyText {
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
	position: bottom;
	text-align: justify;
}

.bodyText2 {
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
	position: bottom;
}


.bodyText a:link, .bodyText a:visited{
	color: #2b426e;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	line-height: 12px;
	position: bottom;
}

.bodyText a:hover, .bodyText a:active{
	color: #2b426e;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
	position: bottom;
}

.contactHead {
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	position: bottom;
	padding-bottom:5px;
}

.contactHead a:link, .contactHead a:visited{
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	position: bottom;
	padding-bottom:5px;
}

.contactHead a:hover, .contactHead a:active{
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	position: bottom;
	padding-bottom:5px;
}

.error { 
	color: #b31b20;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	background-color: #ffffff;
	border: thin dotted #b31b20;
}

.bigerror { 
	color: #ff0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;
}

.altNav {
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
	padding-left:16px;
	position: bottom;
}

.altNav a:link, .altNav a:visited{ 
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	line-height: 12px;
}

.altNav a:hover, .altNav a:active{ 
	color: #50678f;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

.cartLink { 
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

.cartLink a:link, .cartLink a:visited{ 
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

.cartLink a:hover, .cartLink a:active{ 
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	line-height: 12px;
}

.footer { 
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
}

.footer a:link, .footer a:visited{ 
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
	line-height: 12px;
}

.footer a:hover, .footer a:active{ 
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

/* BEGIN DIV LAYOUT */
.layout1 {
    background-image:  url(images/header.jpg);
    background-repeat: no-repeat;
    background-position: center;
	height: 177px;
	width: 728px;
}

.layout2 {
    background-image:  url(images/menu.jpg);
    background-repeat: no-repeat;
    background-position: top center;
	height: 57px;
	width: 728px;
}

.layout3 {
    background-image:  url(images/menubottom2.jpg);
    background-repeat: no-repeat;
    background-position: top center;
	height: 6px;
	width: 728px;
	font-size: 1px;
	line-height: 1px;
}


.layoutRepeat {
    background-image:  url(images/repeat.jpg);
    background-repeat: repeat-y;
    background-position: center;
	width: 728px;
	padding-left: 9px;
	padding-right: 9px;
}


.layout4 {
    background-image:  url(images/footer.jpg);
    background-repeat: no-repeat;
    background-position: top center;
	height: 10px;
	width: 728px;
}

.contentHeaderLeft1 {
    background-image:  url(images/contentHeaderLeft1.jpg);
    background-repeat: no-repeat;
    background-position: top center;
	height: 30px;
	width: 7px;
}

.contentHeaderLeft2 {
    background-image:  url(images/contentHeaderLeft2.jpg);
    background-repeat: no-repeat;
    background-position: top center;
	height: 30px;
	width: 20px;
}

.contentHeaderRepeat {
    background-image:  url(images/contentHeaderRepeat.jpg);
    background-repeat: repeat-x;
    background-position: left;
	padding: 0px;
}

.contentHeaderRight {
    background-image:  url(images/contentHeaderRight.jpg);
    background-repeat: no-repeat;
    background-position: top center;
	height: 30px;
	width: 7px;
}

.contentBorderLeft {
    background-image:  url(images/contentBorderLeft.jpg);
    background-repeat: repeat-y;
    background-position: left;
	padding: 0px;
}

.contentBody {
    background-image:  url(images/contentBody.jpg);
    background-repeat: repeat;
    background-position: left;
	padding: 0px;
}

.contentBorderRight {
    background-image:  url(images/contentBorderRight.jpg);
    background-repeat: repeat-y;
    background-position: left;
	padding: 0px;
}

.contentFooterLeft1 {
    background-image:  url(images/contentFooterLeft1.jpg);
    background-repeat: no-repeat;
    background-position: top center;
	height: 6px;
	width: 7px;
}

.contentFooterLeft2 {
    background-image:  url(images/contentFooterLeft2.jpg);
    background-repeat: no-repeat;
    background-position: top center;
	height: 6px;
	width: 20px;
}

.contentFooterRepeat {
    background-image:  url(images/contentFooterRepeat.jpg);
    background-repeat: repeat-x;
    background-position: left;
	padding: 0px;
}

.contentFooterRight {
    background-image:  url(images/contentFooterRight.jpg);
    background-repeat: no-repeat;
    background-position: top center;
	height: 6px;
	width: 7px;
}

/* END DIV LAYOUT */	



/*BEGIN ROLLOVER POPUP IMAGE STYLES*/
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
/*END ROLLOVER POPUP IMAGE STYLES*/

/* BEGIN ROLLOVER POPUP STYLE */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #c5cbd7;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 10px Arial;
letter-spacing: 0px;
line-height: 1.1em;
color: #193e6a;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
	display: none;
	background: url(blank.gif);
	background-repeat: repeat;
}

	/* END ROLLOVER POPUP STYLE */

/* BEGIN PAGINATION STYLES */
.contentslide{
border: 2px solid #c5cbd7;
padding: 8px;
width: 670px;
height: 145px;
}

.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 670px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: left;
background-image:  url(images/contentBody.jpg);
background-repeat: repeat;
background-position: left;
padding: 0 0 2px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 670px; /*IE5 width*/
w\idth: 670px; /*IE6 width*/
}

.pagination a:link{
padding: 4px;
text-decoration: none; 
color: #193e6a;
font-size: 12px;
text-decoration: underline;
font-weight:bold;
}

.pagination a:hover{
padding: 4px;
text-decoration: none; 
color: #193e6a;
font-size: 12px;
text-decoration: none;
font-weight:bold;
} 


.pagination a.selected{
color: #193e6a;
background-color: #c5cbd7;
text-decoration: none;
font-weight:bold;
}
/* END PAGINATION STYLES */

.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid #334e83;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #334e83;
width: 200px;
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

.policy a:link,
.policy a:visited {
color: #50678f;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-size: 11px;
line-height: 12px;
}

.policy a:hover,
.policy a:active {
color: #50678f;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 11px;
line-height: 12px;
}