body	{
						margin:0px;
						padding:0px;
						background-color: #00357c;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:10pt;
						height:100%; 
						}
td {
						font-size:10pt;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						color:#333333;
						}
div {
						font-size:10pt;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						color:#333333;
						vertical-align:top;
						}
.botouterbg{ background:url(images/theme/bg_outerbottom.gif) repeat-x}
.botmidbg{ background:url(images/theme/bottombg.jpg) repeat-x}
.flashbg{ background:url(images/theme/bg_flash.gif) repeat-x}
.botmidlr{ background:url(images/theme/bg_outerlr.gif) repeat-x}
.botmidlrSM{ background:url(images/theme/bg_outerlrSM.gif) repeat-x}
.fullborderlr{ background:url(images/theme/borderbg.jpg) repeat-x}
.site_center{text-align:center; width:100%;}

.site_center1{margin:0 auto; text-align:left; width:800px }
						
ul { margin:0; padding:0; list-style: none;}
ul li { line-height:18px; background:url(images/theme/list_bg.gif) no-repeat 20px 5px; padding-left:30px; padding-bottom:3px}
ul li a { color:#00357C; text-decoration: none;}
ul li a:hover{ text-decoration:none;}

a.navlink:link 		{ text-decoration:none; color:#333333; font-size:10pt; }
a.navlink:visited 	{ text-decoration:none; color:#333333; font-size:10pt; }
a.navlink:hover 	{ text-decoration:underline; color:#333333; font-size:10pt; font-weight:bold; }
a.navlink:active 	{ text-decoration:underline; color:#333333; font-size:10pt; font-weight:bold; }

a.productlink:link 		{ text-decoration:underline; color:#00357C; }
a.productlink:visited 	{ text-decoration:underline; color:#00357C;}
a.productlink:hover 	{ text-decoration:none; color:#00357C; }
a.productlink:active	{ text-decoration:none; color:#00357C; }
.back{ background:url(images/theme/bottom_bg.gif) repeat-y center top; }

.left{ background:url(images/theme/left.gif) repeat-y}
.right{ background:url(images/theme/right.gif) repeat-y right top}
.top{ background:url(images/theme/top.gif) repeat-x #efefef}
.bottom{ background:url(images/theme/bot.gif) repeat-x left bottom #f2f2f2}
.lt{ background:url(images/theme/lt.gif) no-repeat}
.rt{ background:url(images/theme/rt.gif) no-repeat right top}
.lb{ background:url(images/theme/lb.gif) no-repeat left bottom}
.rb{ background:url(images/theme/rb.gif) no-repeat right bottom}
.blueb {background:url(images/theme/bg_blue.gif) repeat-x left top}

.indent{ padding:8px 8px 8px 8px; vertical-align:top;}
.right1{ margin-top:6px; text-align:right; margin-right: 8px;}


a:link				{ color:#9e3344; text-decoration:underline; }
a:visited			{ color:#9e3344; text-decoration:none; }
a:hover				{ color:#00357C; text-decoration:none; }
a:active			{ color:#9e3344; text-decoration:underline; }	
a.gallerylink:link{ text-decoration:underline; border: 2 solid #E5E7DD; }
a.gallerylink:hover { text-decoration: none; border: 2 solid #999999; }
a.gallerylink:active {  text-decoration: none; border: 2 solid #999999; }

.footer	{
						color:#ffffff;
						font-size:10pt;

						}	
.footer a	{
						color:#ffffff;
						font-size:10pt;
						text-decoration:underline;
						}
.footer a:hover	{
						color:#ffffff;
						font-size:10pt;
						text-decoration:none;
						}			
																			
.photoborder {border: 1px solid #000000; margin-left: 5px; margin-right: 5px;}
.photoborderselect {border: 5px solid #000000;}
.borderbthinburgundy{ border-bottom: 2px solid #9e3344;}
.borderbthingray{ border-bottom: 2px solid #b9b9b9;}
.borderbthinblue{ border-bottom: 1px solid #00357C;}
.borderbthin2blue{ border-bottom: 2px solid #00357C;}
.bordertthin2blue{ border-top: 2px solid #00357C;}
.bordertthinburgundy{ border-top: 2px solid #9e3344;}
.bordertthickburgundy{ border-top: 5px solid #9e3344;}
.bordertthinblue{ border-top: 1px solid #00357C;}
.bordertthingray{ border-top: 2px solid #333333;}
.bordertop{ border-top: 1px solid #808080;}
.bordertopbottom{ border-top: 1px solid #808080; border-bottom: 1px solid #808080;}
.bordertopbottomleft{ border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080;}
.borderbottom{ border-bottom: 1px solid #808080;}
.borderleft{ border-left: 1px solid #808080;}
.borderleftbottom{ border-left: 1px solid #808080; border-bottom: 1px solid #808080;}
.borderright{ border-right: 1px solid #808080;}
.borderrighttop{ border-right: 1px solid #808080; border-top: 1px solid #808080;}
.borderrightbottom{ border-right: 1px solid #808080; border-bottom: 1px solid #808080;}
.Special{ border-bottom: 1px solid #808080; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080;}
.ProductSpecial{ border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; background-color:#CCCCCC}
.formstyle {font-family: tahoma; font-size: 9pt; border: 1px solid #808080;}
.formreq {border: 1px solid #FF0033; font-family: tahoma; font-size: 9pt;}				
.small {font-size:9pt;}			
.head1 {color: #333333; font-size: 12pt; font-weight:bold;}
.head1b {color: #00357C; font-size: 12pt; font-weight:bold;}
.head2 {color:#333333; font-size:11pt; font-weight:bold;}
.head3 {color:#9e3344; font-size:11pt; font-weight:bold;}
.head3g {color:#333333; font-size:11pt; font-weight:bold;}
.head3b {color:#00357C; font-size:11pt; font-weight:bold;}
.boldblue {color:#00357C; font-weight:bold;}
.burgundybg {background-color:#9e3344;}
.bluebg {background-color:#00357C;}
.white {color:#FFFFFF;}
.sub{color: #808080;}
.sub2{color: #000000;}
