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



/**/
body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {  margin: 0px; padding: 0px;/**/ }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset,img,hr,abbr,acronym  { border: 0px; }
address,caption,cite,code,dfn,th,var { font-style: normal; font-weight: normal; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content: ''; }
ul,ol { list-style-type: none; }
a,input { outline: none; }
.clearFloat { clear: both; padding:35px 0 0 0; }

body { text-align:center; font-family: Helvetica, Arial, sans-serif; font-size:.75em; /*font-size:.718em; letter-spacing:.08em;*/ }

#page { width:990px; margin:0 auto; /*border:1px solid red;*/ padding:30px 0 0 0; line-height:1.9em; }

#header { width:990px; /*height:210px;*/ margin:0 auto; /*border:1px solid green; background:url(../images/bDrop_header.gif) top no-repeat;*/ }

#nav {  }
.navBtn { float:left; }

#content { padding:35px 0 0 0; text-align:left;}

#content p { padding:5px 20px 5px 20px; color:#808285;  }


#colLeft { width:620px; float:left; margin:30px 0 0 0; color:#808285; }

#colLeft p { padding:5px 20px 5px 20px; color:#808285; }


#colRight{ width:370px; float:left; margin:30px 0 0 0; color:#808285; }

#colRight p { padding:5px 0px 5px 20px; color:#808285; }



#colMid { width:990px; float:left; margin:30px 0 0 0; color:#808285; position: relative; }



#productColLeft { width:610px; float:left; margin:30px 0 0 0; color:#808285; }

#productColLeft p { padding:5px 20px 5px 20px; color:#808285; }


#productColRight{ width:380px; padding:35px 0 0 0; float:left; text-align:left; margin:30px 0 0 0; color:#808285; }

#productColRight p { padding:5px 20px 5px 20px; color:#808285; color:#808285; }


p.printDetail { padding:0; color:#808285; }
p.printDetailBold { padding:0; color:#808285; font-weight:bold; }

a:link { color:#aaa; }
a:hover { color:#ccc; }
a:visited { color:#aaa; }

p a:link { color:#c00; }
p a:hover { color:#fb6464; }
p a:visited { color:#c00; }p2 a:link {
	color: #666666;
}


/* 

Site updates - 02.05.2010
Author: Anthony Smith

*/

html {
	overflow-y: scroll;	
}

/*******************************/
/*** Nav
/*******************************/
#nav ul {
	height: 47px;
	padding: 0 34px;
}

#nav ul li {
	float: left;	
	padding-top: 18px;
}

#nav ul li a {
	display: block;
	height: 16px;
	margin-right: 44px;
	overflow: hidden;
	text-indent: -999em;
}

#nav ul li a.last {
	margin-right: 0;	
}

#nav li a.nav1 {
	background: url(../images/nav_new.png) no-repeat 0 0;
	width: 55px;
}
	#nav li a.nav1:hover,
	#nav li.active a.nav1 {
		background: url(../images/nav_new.png) no-repeat 0 -16px;	
	}
#nav li a.nav2 {
	background: url(../images/nav_new.png) no-repeat -78px 0;
	width: 113px;
}
	#nav li a.nav2:hover,
	#nav li.active a.nav2 {
		background: url(../images/nav_new.png) no-repeat -78px -16px;	
	}
#nav li a.nav3 {
	background: url(../images/nav_new.png) no-repeat -213px 0;
	width: 64px;
}
	#nav li a.nav3:hover,
	#nav li.active a.nav3 {
		background: url(../images/nav_new.png) no-repeat -213px -16px;	
	}
#nav li a.nav4 {
	background: url(../images/nav_new.png) no-repeat -299px 0;
	width: 57px;
}
	#nav li a.nav4:hover,
	#nav li.active a.nav4 {
		background: url(../images/nav_new.png) no-repeat -299px -16px;	
	}
#nav li a.nav5 {
	background: url(../images/nav_new.png) no-repeat -688px 0;
	width: 47px;
}
	#nav li a.nav5:hover,
	#nav li.active a.nav5 {
		background: url(../images/nav_new.png) no-repeat -688px -16px;	
	}	
#nav li a.nav6 {
	background: url(../images/nav_new.png) no-repeat -378px 0;
	width: 92px;
}
	#nav li a.nav6:hover,
	#nav li.active a.nav6 {
		background: url(../images/nav_new.png) no-repeat -378px -16px;	
	}
#nav li a.nav7 {
	background: url(../images/nav_new.png) no-repeat -493px 0;
	width: 60px;
}
	#nav li a.nav7:hover,
	#nav li.active a.nav7 {
		background: url(../images/nav_new.png) no-repeat -493px -16px;	
	}
#nav li a.nav8 {
	background: url(../images/nav_new.png) no-repeat -575px 0;
	width: 91px;
}
	#nav li a.nav8:hover,
	#nav li.active a.nav8 {
		background: url(../images/nav_new.png) no-repeat -575px -16px;	
	}

	
/*******************************/
/*** Content
/*******************************/
#content {
	padding: 0;	
}

/*******************************/
/*** Footer
/*******************************/
#footer {
	height: 50px;	
}
#footer #tcLink {
	text-align: left;	
}
#footer ul {
	float: right;
	padding-top: 5px;
}

#footer ul li {
	float: left;
	margin-left: 22px;
}

#footer ul li a {
	display: block;
	height: 18px;
	overflow: hidden;
	text-indent: -999em;
}

#footer ul li a.nav1 {
	background: url(../images/nav_footer.png) no-repeat 0 0;
	width: 79px;
}
	#footer ul li a.nav1:hover,
	#footer ul li.active a.nav1 {
		background: url(../images/nav_footer.png) no-repeat 0 -20px;
	}
#footer ul li a.nav2 {
	background: url(../images/nav_footer.png) no-repeat -87px 0;
	width: 93px;
}
	#footer ul li a.nav2:hover,
	#footer ul li.active a.nav2 {
		background: url(../images/nav_footer.png) no-repeat -87px -20px;
	}	
/*******************************/
/*** Cards
/*******************************/	
img.cards-title {
	margin-bottom: 10px;	
}

img.large-img {
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

img.large-bag {
	position: absolute;
	right: 50px;
	top: 0;
	z-index: -1;
}