.checkout {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000;}
  .checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6px; color: #f00000;}   
  .nopcart {background: #464444;border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
  .nopheader {background: #464444;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
  .nopentry {background: #c0e0be;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
  .noptotal {background: #9cd244;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
  .nopbutton {background: #f4eee4;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #4B2770;} 
  .nopheader2 {background: #464444;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
  .nopentry2 {background: #c0e0be;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
  .noptotal2 {background: #9cd244;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
  
.checkoutbutton {
  cursor: pointer;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  
  text-decoration: none;
  color: #FFFFFF;
  text-shadow: 0  -1px 0 rgba(0, 0, 0, 0.25);
  
  font-size: 12px;
  padding: 5px 8px 5px;
  -webkit-border-radius: 4px;
  border-radius: 4px;

  background-color: #1A6AB0;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#54A2E6), to(#1A6AB0));
  background-image: -moz-linear-gradient(top, #54A2E6, #1A6AB0);
  background-image: -ms-linear-gradient(top, #54A2E6, #1A6AB0);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #54A2E6), color-stop(100%, #1A6AB0));
  background-image: -webkit-linear-gradient(top, #54A2E6, #1A6AB0);
  background-image: -o-linear-gradient(top, #54A2E6, #1A6AB0);
  background-image: linear-gradient(top, #54A2E6, #1A6AB0);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54A2E6', endColorstr='#1A6AB0', GradientType=0);

  border-color: #1A6AB0 #1A6AB0 #2487DF;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
  
}
.checkoutbutton:hover {
  background-position: 0 -15px;
  text-decoration: none;
  color: #FFFFFF;

}
.checkoutbutton:focus {
  outline: 1px dotted #666;
}
.checkoutbutton.active, .checkoutbutton:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.checkout2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000;}
  .checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6px; color: #f00000;}   
  .nopcart {background: #464444;border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
  .nopheader {background: #464444;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
  .nopentry {background: #c0e0be;font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:500; font-size: 14px; color: #000000;}
  .noptotal {background: #C0E0BE;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
  .nopbutton {background: #f4eee4;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #4B2770;} 
  .nopheader2 {background: #464444;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
  .nopentry2 {background: #c0e0be;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
  .noptotal2 {background: #9cd244;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
  .noptotal3 {background: #9cd244;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.managecart {
	position: absolute;
  	right: 160px;
 	top: 215px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2136c2;
	padding: 9px 16px;
	background: -moz-linear-gradient(
		top,
		#fff3db 0%,
		#ffc821 25%,
		#fffbfa);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fff3db),
		color-stop(0.25, #ffc821),
		to(#fffbfa));
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	border: 1px solid #b85f00;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);
}


.managecart_old {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	color:#306108;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
}.managecart:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}.managecart:active {
	position:relative;
	top:1px;
}
div#logo a {
  display: block;
  width: 100%;
  height: 55px;
}
#footer_text a {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  color: #5B995D;
  text-decoration: underline; white-space: nowrap;
}

    
#key_visual {
   background: url(images/dynamic/key_visual11.jpg) no-repeat;
}
#logo {
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
#slogan {
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
a.main_nav_active_item {
  background: url(images/dynamic/buttonset1/n1active.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #245604;
  background-position: top left;
}

a.text2anchor {
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: #245604;
  background-position: top left;
  cursor:pointer;
}

a.ALTLink {
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  color: #000000;
  background-position: top left;
  cursor:pointer;
}
a.ALTLink:hover {
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  text-decoration: underline;
  color: #000000;
  background-position: top left;
  cursor:pointer;
}
#cbaButton1:hover {
  cursor:pointer;	
	}

a.main_nav_item {
  background: url(images/dynamic/buttonset1/n1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  background-position: top left;
}
a.main_nav_item:hover {
  background: url(images/dynamic/buttonset1/n1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #245604;
  background-position: top left;
}
a.sub_nav_active_item {
  background: url(images/dynamic/buttonset1/sn1active.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}
a.sub_nav_item {
  background: url(images/dynamic/buttonset1/sn1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #416109;
}
a.sub_nav_item:hover {
  background: url(images/dynamic/buttonset1/sn1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: none;
  color: #ffffff;
}
a.sub_nav_item_blue {
  background: url(images/dynamic/buttonset1/sn1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #0000ff;
}
a.sub_nav_item_blue:hover {
  background: url(images/dynamic/buttonset1/sn1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: none;
  color: #ffffff;
}
#red_item a{
  background: url(images/dynamic/buttonset1/sn1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #FF0000;
}
#red_item:hover a{
  background: url(images/dynamic/buttonset1/sn1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bolder;
  text-decoration: none;
  color: #ffffff;
}
a.amazon_nav_item {
  background: url(images/dynamic/buttonset1/sn1.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #F8991D;
}
a.amazon_nav_item:hover {
  background: url(images/dynamic/buttonset1/sn1hover.gif) no-repeat;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: none;
  color: #ffffff;
}
.content h1 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
  color: #5C843E;
}
.content h2 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #5C843E;
}
.content h3 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #5C843E;
}
.content_d, .content_d p {
  font-family: Arial,Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #306934;
}
.content, .content p {
  font-family: Arial,Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #7D7D7D;
}
.content a:link {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #0000ff;
}
.content a:visited {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #ac5566;
}
.content a:hover {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  color: #c0dcc0;
}
.content a:active {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-size: 100%;
  font-weight: normal;
  text-decoration: underline;
  color: #4BA1D4;
}
#footer_text {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #5B995D;
}
#white a{
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 8px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}
#totalprice {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #5B995D;
}
#kitoptions {
  font-family: Arial, Tahoma,Verdana, sans-serif;
  font-style: normal;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #5B995D;
}