/* CSS Document */


/* --------------------- Main Page --------------------- */

html {
	width: 100%;
}

body { 
	margin: 0px;
	padding:0px;
	background-color: #ede7c3;
	font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #000000;
} 
h1.keywords{
	font-size:8px;
	color: #ede7c3;
	}

/*-----------*/
/*---HEADINGS----*/
/*---------------------*/

#lsl_head{ /*home page caption, title*/
	font-size: 30px;
	color:#1f4269;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	}
#anncmt{ /*home page caption, title*/
	font-size: 20px;
	color:#1f4269;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	}
h1 {
	height: 50px;
	width: 880px;
	font-size: 60px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	padding-left: 42px;
	padding-top: 0px;
	margin: 12px 0px 4px 0px;
}

#feet_rt{
	width: 150px;
	height: 1370px;
	margin-left: 1400px;
	z-index: 1;
	}


/*----- Your Account, View Cart -----*/

#cartacc {
	margin-top: 20px;
	width: 170px;
	height: 42px;
	float: left;
}
#viewcart {  
  width: 73px;
  height: 42px;
  float: right;
}
#your_acc {  
  width: 97px;
  height: 42px;
  float: left;
}
#clicktoshop {
	margin-right: 16px;
	width: 81px;
	height: 80px;
	float: right;
}

a.network_lnks {
	text-decoration: none;
	color:#000066;
	}
a.network_lnks:hover {
	text-decoration: underline;
	color: #0066CC;
	}

/*-----------*/
/*---TOP NAV BUTTONS----*/
/*---------------------*/
/*Ordering & Policy (button)*/
a.ord_btn:link, a.ord_btn:active, a.ord_btn:visited{
	display: block;
	width: 131px;
	height: 36px;
	background-image:url(images-kgbc/order-up.jpg);
	z-index: 5;
	}
a.ord_btn:hover{
	background-image:url(images-kgbc/order-over.jpg);
}
/*Popular Styles (button)*/
a.ppl_btn:link, a.ppl_btn:active, a.ppl_btn:visited{
	display: block;
	width: 110px;
	height: 36px;
	background-image:url(images-kgbc/styles-up.jpg);
	z-index: 5;
	}
a.ppl_btn:hover{
	background-image:url(images-kgbc/styles-over.jpg);
}
/*What's a Klog (button)*/
a.whats_btn:link, a.whats_btn:active, a.whats_btn:visited{
	display: block;
	width: 115px;
	height: 36px;
	background-image:url(images-kgbc/whatis-up.jpg);
	z-index: 5;
	}
a.whats_btn:hover{
	background-image:url(images-kgbc/whatis-over.jpg);
}
/*Features & Benefits (button)*/
a.ftrs_btn:link, a.ftrs_btn:active, a.ftrs_btn:visited{
	display: block;
	width: 142px;
	height: 36px;
	background-image:url(images-kgbc/features-up.jpg);
	z-index: 5;
	}
a.ftrs_btn:hover{
	background-image:url(images-kgbc/features-over.jpg);
}
/*Klog Replacement Insoles (button)*/
a.replc_btn:link, a.replc_btn:active, a.replc_btn:visited{
	display: block;
	width: 177px;
	height: 36px;
	background-image:url(images-kgbc/replacement-up.jpg);
	z-index: 5;
	}
a.replc_btn:hover{
	background-image:url(images-kgbc/replacement-over.jpg);
}
/*What's Your Size? (button)*/
a.sze_btn:link, a.sze_btn:active, a.sze_btn:visited{
	display: block;
	width: 130px;
	height: 36px;
	background-image:url(images-kgbc/size-up.jpg);
	z-index: 5;
	}
a.sze_btn:hover{
	background-image:url(images-kgbc/size-over.jpg);
}
/*Klogs Repair (button)*/
a.rpr_btn:link, a.rpr_btn:active, a.rpr_btn:visited{
	display: block;
	width: 101px;
	height: 36px;
	background-image:url(images-kgbc/repair-up.jpg);
	z-index: 5;
	}
a.rpr_btn:hover{
	background-image:url(images-kgbc/repair-over.jpg);
}
/*Gift Store (button)*/
a.gsr_btn:link, a.gsr_btn:active, a.gsr_btn:visited{
	display: block;
	width: 84px;
	height: 36px;
	background-image:url(images-kgbc/gift-up.jpg);
	z-index: 5;
	}
a.gsr_btn:hover{
	background-image:url(images-kgbc/gift-over.jpg);
}
/*---------------------*/

/* --------- Sub Text --------- */


/* Headings */

h3 {
	font-size: 22px;
	padding: 0px;
	padding-bottom: 4px;
	padding-top: 12px;
	margin: -15px 10px 10px 0px;
}

h3 a:hover {
	border-bottom: none;
}

/* Styles Link Formatting */

a.stl_txt:link, a.stl_txt:active, a.stl_txt:visited{ 
	font-size: 18px;
	color:#1f4269;
	font-weight: bold;
	text-align: center;
	}
a.stl_txt:hover{
	font-size: 18px;
	color: #993399;
	font-weight: bold;
	text-align: center;
	}
	
a.stl_cs:link, a.stl_cs:active, a.stl_cs:visited{ 
	font-size: 18px;
	color:#000000;
	font-weight: bold;
	text-align: center;
	}
a.stl_cs:hover{
	font-size: 18px;
	color: #993399;
	font-weight: bold;
	text-align: center;
	}
	
h4 {
	font-size: 18px;
	padding: 0px;
	padding-bottom: 4px;
	padding-top: 12px;
	margin: -15px 10px 10px 0px;
}

h4 a:hover {
	border-bottom: none;
}


/* Bottom Menu on main page */

h5 {
	font-size: 13px;
	padding: 0px;
	padding-bottom: 4px;
	padding-top: 12px;
	margin: -15px 10px 10px 0px;
}
#side_feet{
	width: inherit;
	height: inherit;
	z-index: 1;
}

p.footer{
	font-weight: bold;
	font-size: 16px;
	}
p.copyrt{
	font-weight: bold;
	font-size: 12px;
	}

#Back_Img {
	background-image: url(http://birkenstockbeach.com/Library/bg_grad.gif);
	background-repeat:repeat-y;
	padding:0px;
	width:1247px;
	height:3748px;
	margin-top:0px;
	margin-bottom: -100px;
	z-index:50;
	}
