html { background:transparent url('/productcart/pc/images/bg_page.gif') repeat 0 0; }
body { background-color:transparent; margin:0; }

.pctext { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #10679F; }

a { color: #10679F; text-decoration: none; }

a:hover { text-decoration: underline; color: #0099FF; }

dt{ padding: 5px 0; }

td.leftnavheader { text-align: left; color:#000000; }

td.leftnav { padding-left: 4px; text-align: left; }

a.leftnav {
	text-decoration: none;
	/*ALTERNATE NAVIGATION COLOR CONTROL*/
	color: #8FB453;
}

a.leftnav:hover { text-decoration: none; color: #537EB3; }

p.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

#footer { background-color: #FD81C5; padding: 10px 0px 20px 20px; color:#FFF; text-align: center; }
#footer a { color:#FFF; }

hr {
	margin: 3px auto 3px 0px;
	height:1px;
	width: 99%;
	text-align:left;
	border: none;
	color: #C7D898;
	background-color: #C7D898;
}

h2 { font-size: 120%; }

img { border: 0; }
	
table td table td.nav { padding-left: 0px; }
table td.nav table td.nav { padding-left: 7px; }
td.nav a {
	/*Christmas color
	color: #C8180F;*/
	/*Valentine's color
	color: #AE2239;*/
	/*Spring color*/
	color: #8FB453;
}
td.nav a:hover { color: #537EB3; text-decoration: none; }

#home_box_right { width: 205px; float: left; }
#home_box_right img { border: none; }

/************************* Phone number and links in header **********************/
.header_info { color:#513D1E; font-size:14px; padding:0; width:auto; }
.header_info .dot { margin:0 5px; }
.header_info a, .header_info a:visited, .header_info a:hover { color:#513D1E; }

/************************* Top navigation **********************/
.nav { height:68px; overflow:hidden; background:url('/productcart/pc/images/bg_nav.png') no-repeat 0 0; vertical-align:bottom; }
.nav_box { padding:0 0 4px 20px; }
.nav ul { padding:0; margin:0; list-style-type:none; }
.nav ul li { float:left; border:1px solid #CAB990; border-bottom:none; margin-right:2px; font-size:13px; }
.nav ul li a, .nav ul li a:visited { display:block; padding:8px 8px; background-color:#F3EEE0; color:#513D1E; }
/*.nav ul li a:hover { color:#F868B8; }*/
.nav ul li a:hover { color:#35C1C0; }

/************************* Search box **********************/
.searchform { padding:5px 0 0 0; margin:0; position: relative; z-index: 1;}
.searchfield { width:140px; border:1px solid #DFCCA0; font-size:13px; color:#513D1E; padding:4px 6px; margin:0 0 5px 0; }

/************************* Side navigation **********************/
.side_nav { height:610px; background:url('/productcart/pc/images/lefttab_bg.png') no-repeat 0 0; vertical-align:top; padding:0 0 0 12px; }
.nav_hdr {
	background:url('/productcart/pc/images/dot.gif') no-repeat 0 50%;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:0 0 0 17px;
}
.nav_content { padding: 18px 0 0 17px; background:url('/productcart/pc/images/dotted_divider.gif') no-repeat 17px 6px; }
.nav_content a, .nav_content a:visited { line-height: 135%; color: #000; }
.nav_content a:hover { color:#000; text-decoration:underline; }

/*************************SUBNAVIGATION**********************/
.subnav_hdr { font-size: 14px; color: #E86C1D; padding: 0 0 0 12px; font-weight: bold; }
.subnav_content { padding: 0 0 0 12px; }
.subnav_content a { line-height: 125%; color: #000; }
.subnav_content a:hover { color: #010101; text-decoration: underline; }

/************************* Main image section **********************/
.home_img_lg { margin:0 0 8px 0; }
.home_img, .home_img2 { float:left; margin:0 10px 7px 0; display:block; }
.home_img2 { margin-right:0; }

/*************************FOOTER TEXT**********************/
.footer_text { background-color:#513D1E; padding:8px; }
/*.footer_text a, .footer_text a:visited { color:#F868B8; text-decoration:underline; }*/
.footer_text a, .footer_text a:visited { color:#F868B8; text-decoration:underline; }
/*.footer_text a:hover { color:#F868B8; text-decoration:none; }*/
.footer_text a:hover { color:#35C1C0; text-decoration:none; }
.footer_text a:hover { text-decoration:none; }
.footer_text .seo_text { border:1px solid #776445; padding:15px 20px; margin:0 0 8px 0; font-size:12px; color:#DFCCA0; }
.footer_text .copyright { border:1px solid #776445; padding:15px; margin:0 0 30px 0; line-height:30px; color:#DFCCA0; text-align:left; }
.footer_text .copyright img { float:right; display:block; }
.footer_text .bottom_boxes { padding:0 0 15px 20px; }
.footer_text .bottom_boxes .box { width:190px; float:left; margin-right:36px; text-align:left; color:#DFCCA0; }
.footer_text .bottom_boxes .box h2 { font-size:14px; padding:0; }
.footer_text .bottom_boxes .last { margin:0; }

/*************************GENERIC CLASSES**********************/
.clear { clear:both; }
.pctext .smaller { font-size: 11px; }

.pic_box { float: left; margin: 5px 4px 0 0; }
	
.homeBox {
	width: 268px;
	height: 156px;
	background: url(/productcart/pc/images/home.bgBox.jpg) no-repeat 0 0 ;
	}

	.homeBox  .homeboxPadding h1 {
		color: #10679F;
		font-size: .7em;
		padding: 5px 10px 1px 10px;
		margin:5px 0 0 0;
		line-height: 100%;
		}
		
		
	.homeBox .homeBoxPadding p {
		color: #767676;
		font-size: 11px;
		margin:0;
		padding: 0px 10px 3px 10px;
		line-height: 110%;
		}
	.homeBox .homeBoxPadding img {
		padding: 10px 10px 3px 10px;
		float:left;
		border: 0;
		}

/************************** SOCIAL ICONS **************************/

#social_icons {
  float: left;
  margin-left: 120px;
}
.social_icon {
  width: 16px;
  height: 16px;
  margin: 2px;
  padding-left: 10px;

}
