body
{
  margin-top: 0;
	font-family: Verdana, sans-serif;
	font-size : 11px;
	color: #000000;
  background-color: #e7e5da;
  background-image: url('/assets/images/kad/us/en/global/bgr_tan_repeatx.gif');
  background-position: top;
  background-repeat: repeat-x;
  text-align: center;
}

.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.clr { clear: both; }
.w100 { width: 100%; }
img { border: 0px; }
/* - - - - - - - - - - - - - - - - - - - -

[ BEGIN CART, PRODUCT LITERATURE, REPAIR TEMPLATE FILE CSS ]
[ these are global styles used in the template (header, content, footer divs), not in the app itself ]

- - - - - - - - - - - - - - - - - - - - */

#wrapper2 {
  margin: auto;
  width: 1000px;
  text-align: left;
}

#page-header {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  padding: 0 1px 0 1px;
}

#page-content {
  background: #ffffff;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
}

#page-footer {
  text-align: center;
}

/* - - - - - - - - - - - - - - - - - - - -

[ END CART, PRODUCT LITERATURE, REPAIR TEMPLATE FILE CSS ]

- - - - - - - - - - - - - - - - - - - - */

/* font styles */

td {
	font-family: Verdana, sans-serif;
	font-size : 11px;
	color : #000000;
}

/* link styles */

a:link {
	color: #3366cc;
	text-decoration: none;
}

a:visited {
	color: #787777;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

A.footer:link {
	color: #363636;
	font-size: 9px;
	text-decoration:none;
}

A.footer:visited {
	color: #363636;
	font-size: 9px;
	text-decoration:none;
}

A.footer:hover {
	color: #006bce;
	font-size: 9px;
}

A.small:link {
	color: #3970a4;
	font-size: 9px;
	line-height: 14px;
}

A.small:visited {
	color: #3970a4;
	font-size: 9px;
	line-height: 14px;
}

A.small:hover {
	color: #006bce;
	font-size: 9px;
	line-height: 14px;
}

a.bc:link {
	color: #666666;
	font-size: 9px;
}

a.bc:visited {
	color: #666666;
	font-size: 9px;
}

A:link.faq {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

A:visited.faq {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

A:hover.faq {
	color: #006bce;
	line-height: 14px;
	text-decoration: none;
	font-weight: bold;
}

A:link.search {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;
}

A:visited.search {
	color: #3970a4;
	line-height: 14px;
	text-decoration: none;

}

A:hover.search {
	color: #006bce;
	line-height: 14px;
	text-decoration: underline;
}

.wrap1{
position:relative;
}
.wrap2{
position:absolute;
}
#dropmenu0{
z-index:100;
}

.txt-bold { /* S > */ font-weight:bold; }

input {
	font-family: Verdana, sans-serif;
	font-size : 9px;
	color : #000000;
}

select {
	font-family: Verdana, sans-serif;
	font-size : 9px;
	color : #000000;
}

#footer_wrapper_1 {
  width: 804px;
  margin: auto;
}

#footer_wrapper_2 {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

#footer_wrapper_3 {
  border-right: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

#footer_wrapper_4 {
  border-top: 1px solid #999999;
}

#footer_wrapper_main {
  border-top: 1px solid #ffffff;
  background-image: url('/assets/images/kad/us/en/global/bgr_ftr_red_repeatx.gif');
  background-position: top;
  background-repeat: repeat-x;
  text-align: center;
  color: #ffffff;
  height: 50px;
  font-size: 9px;
}

#footer_wrapper_main_global {
  border: 0;
  background-image: url('/assets/images/kad/us/en/global/ftr_logo_bgr_repeatx.gif');
  background-position: bottom;
  background-repeat: repeat-x;
  text-align: center;
  color: #ffffff;
  height: 40px;
  font-size: 9px;
}

#footer_links {
  padding-top: 17px;
}

#footer_links_global {
  padding-top: 10px;
}

a#footer_wrapper_main_global , #footer_wrapper_main_global a:link, #footer_wrapper_main_global a:visited{
  color: #ffffff;
  text-decoration: none;
}

a#footer_wrapper_main, #footer_wrapper_main a:link, #footer_wrapper_main a:visited {
  color: #ffffff;
  text-decoration: none;
}

#footer_wrapper_main_global a:hover {
  color: #ffffff;
  text-decoration: underline;
}

#footer_wrapper_main a:hover{
  color: #ffffff;
  text-decoration: underline;
}

#copyright {
  font-size: 9px;
  color: #999999;
  padding: 10px 0 10px 0;
}

.searchForm {
  font-family: Verdana, sans-serif;
	font-size : 9px;
	color : #ffffff;
  border: 1px solid #ffffff;
  background-color: #7C0000;
  padding: 3px;
  width: 140px;
  height: 14px;
  text-align: left;
}

.smallerrortext { color: red; }

/* Header */
div#Header { background: url(/assets/images/kad/us/en/global/bkg/bkg-header.gif) repeat-x top left; height: 93px; overflow: hidden; }
div#HeaderContent { width: 100%; background: url(/assets/images/kad/us/en/global/bkg/bkg-header-left.gif) no-repeat top left; height: 100%; }
div#Header img#Logo { display: inline; float: left; margin: 3px 0 0 27px; }
div#Header div#HeaderRight { width: 750px; display: inline; float: right; }
div#Header div#HeaderRight form { margin: 0; padding: 0; }
div#Header div#Search { margin-top:19px; margin-left:25px; margin-right:45px; color: #666666; font-size: 10px; width: 280px;}
div#Header div#Search span { display: inline; float: right; margin-left: 4px;}
div#Header div#Search span#SignupText { margin: 4px 10px 0 0; }
div#Header div#Search span#SearchInput { background-color:#FFFFFF;border:1px solid #000000;margin-top:2px;padding:2px;width:201px; }
div#Header div#Search span#SearchInput input { border: 0px; color: #b2b2b2; font-size: 9px; }
div#Header div#HeaderNav { width: 100%; }
div#Header div#HeaderNav span { display: inline; float: right; margin: 17px 25px 0 0;}
div#Header div#HeaderNav span#HeaderNavShop {margin: 14px 70px 0 0; padding-left: 20px; height: 16px; background: url(/assets/images/kad/us/en/global/bkg/bkg-nav-cart.gif) no-repeat 0px 0px; }
div#Header div#HeaderNav span#HeaderNavShop img { margin-top: 3px; }
div#Header div#HeaderNav span img { display: block; }
div#HeaderRight div#top_global_header { padding-right: 30px;}
div#HeaderRight div#top_global_header p { font: 11px/15px Arial, Helvetica, Sans-Serif; color: #333; margin: 2px 0 8px 0; padding: 0 0 0 0; }
div#HeaderRight div#top_global_header p a:link, div#HeaderRight div#top_global_header p a { text-decoration: none; }
div#HeaderRight div#top_global_header p a:hover { text-decoration: underline; }
div#HeaderRight span.nav_separater {margin-left:5px; margin-right:5px;}

/* ----------------------------- */

/* Footer */
div#Footer { color: #d6d4d5; font-size: 9px; text-align: center; background: #b7b5b6 url(/assets/images/kad/us/en/global/bkg/bkg-footer.gif) repeat-x 0px 0px; padding: 15px 0 10px 0; }
div#Footer ul#FooterNav { margin: 0 0 3px 0; padding: 0; }
div#Footer ul#FooterNav li { display: inline; color: #fff; }
div#Footer ul#FooterNav li a { color: #fff; }
/* ------------------------------ */


