@charset "UTF-8";
/* CSS Document */

* {
margin:0 auto;
padding:0;
}
body {
  font-family: "Lucida Grande", Arial, Verdana, sans-serif; 
  font-size: 12px;
  line-height: 1.5;
  font-weight: normal;
height: auto;
/*word-spacing: -15px;*/
color: #333;
background-color:#e0eaf8;
scrollbar-base-color:#cccccc;
scrollbar-3dlight-color:#cccccc; 
scrollbar-arrow-color:#fff;  
scrollbar-darkshadow-color:#cccccc; 
scrollbar-face-color:#749bd1; 
scrollbar-highlight-color:#cccccc; 
scrollbar-shadow-color:#321e19;
padding-bottom:24px;
}
h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
line-height: 32px;
font-weight: bold;
word-spacing: -0.09px;
color: #749bd1;
	margin:12px 12px 12px 2px;
}
h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
line-height: 18px;
font-weight: bold;
word-spacing: -0.09px;
color: #749bd1;
	margin:12px 12px 8px 2px;
}
h3 {
margin:12px 12px 8px 2px;
color: #749bd1;
}
p {
	padding:4px 4px 5px 2px;	
}
a {
color: #749bd1; cursor:pointer; outline:none;
}
a:focus, a:hover, a:active { outline:none }
hr {
height:1px;
width:96%;
}
blockquote {
padding:10px 60px 10px 60px;
}
#mainbg {
background-image: url(images/bg.jpg);
background-repeat: no-repeat;
background-position: top center;
width:100%;
}
#mainbgbg {
background-image: url(images/bgbg.jpg);
background-repeat: repeat-y;
background-position: top center;
width:1012px;
}
.topicons {
padding-top:9px;
width:108px;
float:left;
margin-bottom:19px;
margin-left:7px;
}
.topiconss {
width:30px;height:40px;float:left;
}
.topiconst {
padding-top:9px;
width:158px;
float:left;
margin-bottom:19px;
}
.topiconstt {
padding-top:9px;
padding-left:18px;
width:120px;
float:left;
margin-bottom:19px;
}
.topiconsn {
font-size: 11px;
line-height:12px;
padding-top:9px;
width:250px;
float:left;
text-align:right;
}
.topicons img {
margin:0px 12px 0px 12px;
}
.topiconsimg {
margin:0px 12px 0px 12px;
}
.topiconsn input {
float:left;
height:17px;width:160px;
border:#dddddd solid 1px;
border-right:0px;
}
.greybdr {
border:#dddddd solid 1px;
}
#nav-1 
{	
/* */ font-family: "Lucida Grande", Arial, Verdana, sans-serif; 
font-size:13px;
font-weight:bold;
color:#666;z-index:99999;
}
#nav-1 li 
{
background-image: url(images/top-nav-bg.jpg);
}/*/* display:block;height:13px; */
#nav-1 li a
{
	color:#333;display:block;
	border-right:1px solid #fff;padding: 13px 9px 13px 9px;
}

#nav-1 li a:hover, #nav-1 li.sfHover ul, #nav-1 li.sfHover ul, .toplon, a.toplon 
{	
	background-image: url(images/bg-select.jpg);
	background-color:#3461c4;
	background-repeat: repeat-x;
	color:#fff;
}
#nav-1 li ul
{	
	display:block;
	height: 27px;
font-family: "Lucida Grande", Arial, Verdana, sans-serif; 
}

#nav-1 li ul li
{	
background: #78a1e0;
text-align:left;
	display:block;
	height: 27px;
}

#nav-1 li ul li a
{	
display:block;height:14px;line-height:12px;background-image: none;
	padding:8px 6px 4px 12px; color:#fff; border-right:0px solid #fff;
}

#nav-1 li ul li a:hover
{
	background-image: url(images/bg-d-select.jpg);
	background-repeat: repeat-x;color:#000;
	height: 27px;background-color:transparent;
} 

#nav-1 li ul li ul
{	
}/* */
#nav-2 h2
{	
font-size:14px;
padding-left:8px;
font-weight: normal;

}
#nav-2 h2 a
{	
margin-left:-8px;
border:0px;
color:#333;
}
#nav-2 h3
{	
font-size:14px;
padding-left:6px;
font-weight: normal;
}
#nav-2 h3 a
{	
margin-left:-6px;
}

#nav-2 li a
{	
text-transform:capitalize; color:#fff;
}

#nav-2 li a:hover
{	} /* */

#nav-2 li ul
{	
}

#nav-2 li ul li
{	
text-align:left;
}

#nav-2 li ul li a
{	
}

#nav-2 li ul li a:hover
{	} /* */

#nav-2 li ul li ul
{	
} 
.botlon {
text-transform:capitalize; color:#fff;
}
#navbar {
min-height:39px;
position:relative;z-index:100;
}
.navdiv {
padding:0px 12px 0px 12px;
}
.sf-menu {
position:relativez-index:100;
}
/* #navdivtop  {
border-right:1px solid #fff; 
} */
#botbar {
font-family:"Times New Roman", Times, serif;
font-size: 11px;
text-decoration:none;
text-align:center;
color: #333;
margin:0 auto;
width:800px;
margin-top:12px;
margin-bottom:-12px;
}
#botbar a {
font-size: 12px;
text-decoration:none;
margin:0 auto;
}
#botbar li.current a {
color: #333;
}
#homemain {
width:944px;text-align:left;color: #333;
}
#insidewmain {
width:934px;text-align:left;padding-left:10px;color: #333;
}
#insidemain {
width:934px;text-align:left;padding-left:10px;color: #333;
}
#insidemaina {
width:634px;text-align:left;padding-left:10px;color: #333;
}
#insidestates {
width:944px;text-align:left;padding-left:10px;color: #333;
}
#insidemain li {
margin-left:24px;
}
#leftinside {
height:276px;overflow:hidden;
}
#leftinsidea {
height:276px;overflow:hidden;
}
.leftimgmargin img {
margin-bottom:28px;
}
#strongbl strong {
color: #749bd1;
display:block; background-color:#fff7cf; padding:2px;
}
#timeln {
background:#749bd1 url(images/bbbg.gif) repeat-x;color:#fff;height:39px;
}
#timeln a {
color:#fff;padding:8px 8px 7px 8px;display:block;text-decoration:none; font-size:16px;border-right:1px solid #fff;
}
#timelnselected, a#timelnselected, #timeln a:hover {
background:#ffeea8 url(images/top-nav-bg.jpg) repeat-x;color:#749bd1;
}
#gallmen {
background:#749bd1 url(images/bbbg.gif) repeat-x;color:#fff;height:39px;padding:0px;margin:10px 0px 8px 0px;
}
#gallmen a {
color:#fff;padding:10px 3px 0px 3px;display:block;text-decoration:none; font-size:12px;border-right:1px solid #fff;height:29px;margin:0px;
}
#galselected, a#galselected, #gallmen a:hover {
background:#ffeea8 url(images/top-nav-bg.jpg) repeat-x;color:#749bd1;
}
#shopmain {
width:944px;text-align:left;padding-left:10px;color: #333;
}
.boxhead {
background: #fff url(images/box-head.jpg) no-repeat;
height:14px; padding:6px 4px 6px 6px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.boxmain a, .boxhead a  {
font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	line-height:18px;
	color:#729ddf;
	padding-right:8px;
}
.boxheadh1 {
	margin:2px 0px 4px 12px;
	padding:0px 0px 0px 22px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	line-height:16px;
	text-transform:uppercase;
	color:#fff;
}
.boxheadh1 a, .newsbox a, .boxheadbul a {
	font-size: 18px;
	line-height:16px;
	color:#fff;
	text-decoration:none;
}
.bulspc {
	padding-left:32px;
}
.boxheadbul {
	margin:2px 0px 4px 12px;
	padding:0px 0px 0px 22px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	line-height:16px;
	text-transform:uppercase;
	color:#fff;
	background-position:left top;
	background: transparent url(images/head-bul15.jpg) no-repeat;
}
.newsbox  {
	margin:2px 0px 4px 0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	line-height:16px;
	text-transform:uppercase;
	color:#fff;
	text-align:left;
}
.boxside {
	background: #fff url(images/box-side.gif) repeat-y;
}
.boxmain {
	background: #fff url(images/box-side.gif) repeat-y;
	height:255px;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.boxbotmain {
	background: #fff url(images/box-side.gif) repeat-y;
	padding:10px 6px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.boxbotnews {
	background: #fff url(images/box-side.gif) repeat-y;
	padding:10px 6px 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.box295main {
	background: #fff url(images/box-side.gif) repeat-y;
	padding:10px 10px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.box295main p {
padding:1px 4px 4px 2px;	
}
.box295main  a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.box295main ul {
list-style:none;
}
.upit  {
text-transform:uppercase;
}
.hblink {
color:#749bd1; font-size:12px;
}
.boxbot {
	height:4px;
	background: #fff url(images/box-bot.gif) no-repeat;
}
.boxbotshop {
	height:4px;
	background: #fff url(images/box-bot260.gif) no-repeat;
}
.boxy {
background-color:#fffbea;
}
.shoph1 {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#749bd1;	
margin:2px 0px 4px 12px;
padding:0px 0px 4px 22px;
background-position:left top;
background: transparent url(images/shop-bul.gif) no-repeat;
text-align:left;

}
.h2c {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#749bd1;	
margin:2px 0px 4px 0px;
padding:0px 0px 4px 20px;
background-position:left top;
background: transparent url(images/shop-bul.gif) no-repeat;
text-align:left;
}
.prodname a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	color: #333;
	margin:6px 0px 6px 0px;
}
.prodprice {
font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.addcartl {
font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.addcartl input {
width:20px; height:20px;
}
.itemsofinterest {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333;
}
.itemsofinterest h4 {
font-size:12px;
}
.insidemainimg {
margin-bottom:28px
}
.picbb {
border:3px solid #f7eeab;
}
#insidemain table {
margin-top:16px;
}
.rimgbdr {
margin:0px 28px 0px 14px;
}
.productListImg {
border:1px solid #ccc;
}
.productListImg h3 {
font-size: 13px;
}
.productListImg td {
padding:8px;
}
.productListImg img {
margin:8px 0px 8px 0px;
}
#homenews {
height:216px;
padding-right:4px;
}
#homenews ul {
margin-left:16px;
}
.newsbul {
padding-left:12px;color:#749bd1;
}
.newsbul a {
color: #333; text-decoration:none;font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.newsbul2 {
padding-left:12px;color:#749bd1;
}
.newsbul2 a {
color: #749bd1; text-decoration:none;font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.fleftt {
float:left;
}
.hawhite {
color:#fff;
}
a:hover.hawhite {
color:#fff;
}
#otherinterests {
width:220px;text-align:left; line-height:16px;
}
#otherinterests h4 {
color: #333;text-decoration:underline;margin-bottom:4px;
}
#otherinterests img {
padding-right:8px;margin-bottom:28px;
}
#pricemain {
font-size:12px;color: #333;
}
.bluetxt {
color: #749bd1;
}
.bluetxt strong {
color: #749bd1;
}
.chand {
cursor:pointer;
}
.newspgbul li {
margin-bottom:6px;color:#749bd1;
}
.shoppingcartl {
width:640px;float:left;margin-bottom:16px;margin-left:6px
}
.shoppingcartr {
float:right;min-height:260px;margin-bottom:22px;margin-right:24px;padding-top:3px
}
.uptxt {
text-transform:capitalize;
}
.languagetbl {
border:1px solid #ccc;border-right:0px;
}
.languagetbl td {
border-right:1px solid #ccc;padding:6px;
}
.languages-even {
background-color:#fff5c8;
}
.languages-odd {
background-color:#fefbee;
}
.languages-data a {
color:#749bd9; font-weight:bold; text-decoration:none;
}
.greylink  {
border-top:1px solid #ccc;
}
.greylink a {
color: #333;
}
.greylnk a {
color: #333;
}
.storiesy {
background-color:#fffae3; padding:16px;color:#749bd9;
}
.ccsmall  {
width:80px;
}
a.greylnk {
color:#333;
text-decoration:underline;
}
.amvetpg li {
padding-bottom:6px;font-size:10px;
}
ul.hospicepg {
font-size:10px; padding-left:8px;list-style:disk; list-style-type: disk;
}
.hospicepg li {
padding-bottom:6px;
}
#copyrightdiv {
text-align:right;
width:1012px;
}


TD.infoBoxHeading {
background: #fff url(images/box-head.jpg) no-repeat;
height:27px; padding:0px 0px 9px 0px;
  	margin:2px 0px 4px 12px;
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	line-height:17px;
	color:#fff;
}
TD.infoBoxHeadingh {
background: #fff url(images/box-headh.jpg) no-repeat;
height:47px; padding:2px 0px 9px 0px;
  	margin:2px 0px 4px 12px;
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	line-height:20px;
	color:#fff;
}
.bigbul {
font-size:18px;
}
#spbhd {
visibility:hidden; display:none;
}