@charset "utf-8";

/* CSS Document */

body {

	margin:0;
	padding:0;
	background:#DCD1C8 url(images/bg_rpt.gif) left top repeat-x;
}
a {
	color:#7E3201;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#7E3201;
}
#products {
	background:#B9A18F url(images/int_bg.gif) left top repeat-x;
}
img {

	border:0;

}

#wrap {

	width:970px;

	margin:auto;

}

#wrap_menu {

	height:42px;

	padding-top:62px;

	padding-right:26px;

}

#wrap_menu a {

	font-family:Helvetica, Arial, Tahoma, sans, serif;
	font-size:18px;
	line-height:28px;
	text-transform:uppercase;
	color:#FFFFFF;
	display:block;
	float:right;
	text-decoration:none;
	height:32px;
	padding-left:6px;
}
#bio_hockey {
	position:absolute;
	margin-top:-180px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2F5C25;
}

.menu_bnt {
	background:url(images/menu_separator.jpg) right top no-repeat;
	padding-right:16px;
}
#home_top {
	height:311px;
	background:url(images/bench_home.jpg) left top no-repeat;
	clear:both;
}
#home_bottom {
	height:179px;
	background:url(images/bench_home_two.jpg) left top no-repeat;
}
#home_logo {
	margin-left:503px;
	margin-top:5px;
	display:inline;
	float:left;
}
#home_brands {
	text-align:center;
	padding-top:5px;
}
#home_footer {
	text-align:center;
	font-family:Helvetica, Arial, Tahoma, sans, serif;
	font-size:12px;
	padding-top:25px;
}
.menu_int {
	background:url(images/benchley_int.gif) left bottom no-repeat;
}
#navigation {
	//padding:15px 25px 10px 0px;
	padding:15px 0px 10px 0px;
	font-family:Helvetica, Arial, Tahoma, sans, serif;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	float:right;

}
#navigation a:link, #navigation a:hover, #navigation a:visited {
	color:#7E3201;
}
#wrap_prod {
	min-height:800px;
	height:auto;
	_height:800px;
}
#display {
	background:url(images/brands_display_bg.gif) left top repeat-x;
	width:277px;
	height:128px;
	float:right;
	display:inline;
	margin:40px 0px 55px 0px;	
	clear:both;
}

#display_corner {

	background:url(images/brands_display.gif) left top no-repeat;

	height:128px;

	width:277px;

	line-height:128px;

	text-align:center;

}

#prod_content {

	width:422px;

	float:right;

	display:inline;

	margin-right:15px;

	clear:both;

	min-height:290px;

	height:auto;

	_height:290px;

	line-height: 1.2em;

}



.control {

	line-height:0%;

	height:0%;

	font-size:0%;

	clear:both;

}

h1 {

	color:#006736;

	font-size:26px;

	font-weight:normal;

	font-family:Helvetica, Arial, Tahoma, sans, serif;

	margin:0;

	padding:0;

	font-variant: small-caps;

}

#prod_content p {

	font-family:Helvetica, Arial, Tahoma, sans, serif;

	font-size:14px;

	color:#7E3201;

	margin:5px 0px 0px 0px;

	padding:0;

}

.prod_sc {

	width:671px;

	height:127px;

	background:url(images/show_case_bg.jpg) left top repeat-x;

	float:right;

	clear:both;

	display:inline;

	margin:20px 10px 10px 0px;

}

.prod_sc_left {

	background:url(images/show_case_lft.gif) left top no-repeat;

	width:671px;

	height:127px;

}

.prod_sc_content {

	width:671px;

	height:127px;

	background:url(images/show_case_rgt.gif) right top no-repeat;

	

}

.prod_sc_i {

	width:912px;

	height:155px;

	background:url(images/big_sc_rpt.jpg) left top repeat-x;

	float:right;

	clear:both;

	display:inline;

	margin:20px 30px 10px 0px;

}

.prod_sc_left_i {

	background:url(images/big_sc_lft.jpg) left top no-repeat;

	width:912px;

	height:155px;

}

.prod_sc_content_i {

	width:912px;

	height:155px;

	background:url(images/big_sc_rgt.jpg) right top no-repeat;

	/*text-align:center;*/	

}

.prod_sc_content_i img {

	margin-top:8px;

	margin-left:3px;

}

.games {

	background:url(images/games_bg.jpg)  left top no-repeat;

}

.benchley {

	background:url(images/bench_bg.jpg) left top no-repeat;

}

.services {

	background:url(images/services_bg.jpg) left top no-repeat;

}

.carol {

	background:url(images/abou_nt_bg.jpg) left top no-repeat;

}

.briggs {

	background:url(images/briggs_bg.jpg) left top no-repeat;

}

.briggs_sc img {

	margin:1px 0px 0px 78px;	

}

.imgBriggs {

	margin-top:27px;

}

.mont_blanc {

	background:url(images/mont_blanc_bg.jpg) left top no-repeat;

}

.mont_blanc_sc img {

	margin:1px 0px 0px 74px;	

}

.imgMont {

	margin-top:15px;

}

.imgBrics {

	margin-top:15px;

}

.brics {

	background:url(images/brics_bg.jpg) left top no-repeat;

}

.brics_sc img {

	margin:1px 0px 0px 43px;	

}

.imgTumi {

	margin-top:35px;

}

.tumi {

	background:url(images/tumi_bg.jpg) left top no-repeat;

}

.tumi_sc img {

	margin:1px 0px 0px 55px;	

}

.imgHartmann {

	margin-top:25px;

}

.hartmann {

	background:url(images/hartmann_bg.jpg) left top no-repeat;

}

.hartmann_sc img {

	margin:1px 0px 0px 50px;	

}

.imgRimowa {

	margin-top:25px;

}

.rimowa {

	background:url(images/rimowa_bg.jpg) left top no-repeat;

}

.rimowa_sc img {

	margin:1px 0px 0px 70px;	

}

.imgReplogle {

	margin-top:38px;

}

.replogle {

	background:url(images/replogle_bg.jpg) left top no-repeat;

}

.replogle_sc img {

	margin:1px 0px 0px 60px;	

}

.imgBrighton {

	margin-top:20px;

}

.brighton {

	background:url(images/brighton_bg.jpg) left top no-repeat;

}

.brighton_sc img {

	margin:1px 0px 0px 20px;	

}

.imgRickSteve {

	margin-top:20px;

}

.rickSteve {

	background:url(images/ricksteve_bg.jpg) left top no-repeat;

}

.rick_sc img {

	margin:1px 0px 0px 44px;	

}

.games_sc img {

	margin:1px 0px 0px 34px;	

}

.imgKipling {

	margin-top:25px;

}

.kipling {

	background:url(images/kipling_bg.jpg) left top no-repeat;

}

.kipling_sc img {

	margin:1px 0px 0px 46px;	

}

.imgZero {

	margin-top:30px;

}

.zero {

	background:url(images/zero_bg.jpg) left top no-repeat;

}

.zero_sc img {

	margin:1px 0px 0px 55px;	

}

.carol_bio {

	position:absolute;

	width:360px;

	height:171px;

	display:inline;

	margin:380px 0px 0px 290px;

	font-family:"Times Roman",Georgia,Helvetica, Arial, Tahoma, sans, serif;

	color:#00510F;

	font-size:13px;

	font-style:italic;

}

.carol_bio2 {

	position:absolute;

	width:360px;

	height:171px;

	display:inline;

	margin:350px 0px 0px 290px;

	font-family:"Times Roman",Georgia,Helvetica, Arial, Tahoma, sans, serif;

	color:#00510F;

	font-size:13px;

	//line-height: 1.5em;

	font-style:italic;

}

.bio1 {

	font-size:13px;

	line-height:13px;

	font-style:italic;

	font-family:"Times Roman",Georgia,Helvetica, Arial, Tahoma, sans, serif;

	

	

}

.bio2 {

	font-size:13px;

	line-height:22px;

	font-style:italic;

	font-family:"Times Roman",Georgia,Helvetica, Arial, Tahoma, sans, serif;

	

}

.cbiophoto {

	float:left;

	margin:0px 10px 10px 0px;

	display:inline;

}



/*mouse over enlarge image

Author: Dynamic Drive */

.thumbnail{

position: relative;

z-index: 0;

}



.thumbnail:hover{

background-color: transparent;

z-index: 50;

}



.thumbnail span{ /*CSS for enlarged image*/

position: absolute;

background-color: lightbrown;

padding: 5px;

left: -1000px;

border: 1px gray;

visibility: hidden;

color: black;

text-decoration: none;

}



.thumbnail span img{ /*CSS for enlarged image*/

border-width: 0;

padding: 2px;

}



.thumbnail:hover span{ /*CSS for enlarged image on hover*/

visibility: visible;

top: -320px;

left: -160px; /*position where enlarged image should offset horizontally */



}



/*END OF THUMBNAIL */



#footer {

	text-align:center;

	clear:both;

	font-family:Helvetica, Arial, Tahoma, sans, serif;

	font-size:13px;

	padding:10px 0px 10px 0px;

}

.zero {

	background:url(images/zero_bg.jpg) left top no-repeat; } .zero_sc img {

	margin:1px 0px 0px 55px;	

}
.komo {
       background:url(images/komo_bg.jpg) left top no-repeat;
}
.komo_sc img {
       margin:1px 0px 0px 45px;
}
.week {
       background:url(images/weekden_bg.jpg) left top no-repeat;
}
.week_sc img {
       margin:1px 0px 0px 35px;
}
.imgFrench {
 padding-top:30px;
}