@import url("nav.css");
@import url("nav/dropdown.css");
@import url("nav/default.advanced.css");
@import url("styles.css");
@import url("anylinkcssmenu.css");
html,body {
	margin:0 auto;
	padding:0;
	height:100%;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10pt;
	color:#111;
	background-color: #fff;
	background-image: url(../pix/page/bk-page.jpg);
	background-repeat: repeat-y;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	vertical-align: middle;
}
/* header */
#headwrapper {
	height: 146px;
	width: 100%;
	margin: 0px;
	background-image: url(../pix/header/bk-head-shadow.jpg);
	background-repeat: repeat-x;
}
#headCartWrapper {height:104px;width:1000px;}
#head {
	height: 146px;
	width: 100%;
	margin: 0px;
	background-image: url(../pix/header/bk-head.jpg);
	background-repeat: no-repeat;
}
#headLogo {
	height: 104px;
	width:370px;
	float:left;
	clear:both;
}
#headCart{
	float:left;
	height:104px;
	width:600px;
	background-image: url(../pix/header/bk-shopping-cart.png);
	background-position: 144px 0px;
	background-repeat: no-repeat;
	position:relative;
	left:0px;
	top:0;
}
.ie #headCart{
	float:left;
	height:104px;
	width:600px;
	background-image: url(../pix/header/bk-shopping-cart.png);
	background-position: 144px 0px;
	background-repeat: no-repeat;
	position:relative;
	left:0;
	
}
#headNav {
	height: 44px;
	width: 100%;
	background-image: url(../pix/header/bk-nav.gif);
	background-repeat: repeat-x;
}
#headBottom{
	height: 24px;
	width: 970px;
	text-align:left;
	padding-top: 6px;
}
#headSearch {
	width: 200px;
	height:32px;
	float: left;
}
#headBottomNav {
	float: left;
	width: 770px;
	height:33px;
	position:absolute;
	left:220px;
}
#searchwrapper {
	width:220px; /*follow your image's size*/
	height:32px;/*follow your image's size*/
	background-image:url(../pix/header/searchbox_bkg.gif);
	background-repeat:no-repeat; /*important*/
	padding:0px;
	margin:0px 0 0;
	/*position:relative; important*/
	float:left;
}
#searchwrapper form { display:inline ; } 
.searchbox {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	/*position:absolute; important*/
	top:0px;
	left:9px;
	width:200px;
	height:28px;
}
.searchbox_submit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:relative; /*important*/
	top:-33px;
	left:186px;
	width:20px;
	height:33px;
}
.ie .searchbox_submit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:relative; /*important*/
	top:-44px;
	left:186px;
	width:20px;
	height:33px;
}
#searchwrapper input#search {
    color: #444;
    font-size: 9.5pt;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 2px 20px;
}
.ie #searchwrapper input#search {
    color: #444;
    font-size: 9.5pt;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 7px 20px;
}
/* cart items */
#cartWrapper {
	margin:17px 0 0 307px;
	width: 286px;
	height:64px;
}
#cartLinks {
	width: 286px;
	height:20px;
	padding: 8px 0 0;
	text-align:center;
}
#cartItems {
	width: 246px;
	height:32px;
	padding:0 10px
}
#cartWrapper h5 {
	padding:8px 0 0;
	color:#fff;
	font-size:10pt;
}
/**/
#main {
	margin: 0px;
	width: 970px;
}
#content {
	min-height: 400px;
	float:right;
	width: 728px;
	margin:0;
}
#breadcrumbs {
	width:100%;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 7pt;
	color:#afafaf;	
}
#breadcrumbs a {
	color:#6e6e6e;
	font-weight:normal;	
}
/* footer */
#footer {
	height: 30px;
	width: 970px;
	margin:20px 0px;
}
#footerNav {
	float: right;
	width: 760px;
	text-align: center;
	text-indent:40px;
}
#footerNav h5 {
	line-height:12.5pt;
	color:#cecece;
}
#footerCopy {
	float: left;
	width: 200px;
	text-align:center;
}

/* tidying */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0
}
.clearfix {
	display:inline-block
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}

