/*content*/
.font100 div.font-resize{font-size:100%;}
.font110 div.font-resize{font-size:110%;}
.font120 div.font-resize{font-size:120%;}
.font130 div.font-resize{font-size:130%;}
.font140 div.font-resize{font-size:140%;}
.font150 div.font-resize{font-size:150%;}

#main{
	float:left;
	display:inline;
	width:100%;
	padding:20px 0 20px;
	/*background:url(../images/bg-main.png) repeat-x 0 0;*/
}
#main h1{
	padding:0;
	margin:0;
	font-size:30px;
	/*font-size:2.3334em;*/
	line-height:1.1786em;
	font-weight:normal;
	color:#5b2501;
}
#main h2{
	padding:0 0 7px;
	margin:0;
	font-size:20px;
	line-height:1.1786em;
	font-weight:normal;
	color:#FB7242;
}
#main h3{
	padding:0;
	margin:0;
	font-size:15px;
	line-height:1.2778em;
	color:#333333;
}
#main h4{
	padding:0 0 6px;
	margin:0;
	font-size:1.3334em;/*16px*/
	line-height:1.3125em;/*21px*/
}
#main h5{
	margin:0;
	font-size:1.1667em;/*14px*/
	line-height:1.3572em;/*19px*/
}
#main h6{
	margin:0;
	font-size:.80em;/*12px*/
	line-height:1.4167em;/*17px*/
	font-weight:normal;
	color:#311305;
}
#main p{
	line-height:1.25em;
	margin:0;
	font-size:.85em;
	padding:0 0 17px;
	color:#333333;
}
#content{
	position:relative;
	float:right;
	display:inline;
	width:745px;
	padding:0 6px 17px 0;
	margin:0 -6px 0 0;
	font-size:1.0834em;
	overflow:hidden;
}
#content div.top-info{
	width:100%;
	padding:0 0 8px;
	margin:0 0 18px;
	font-size:0.8334em;
	line-height:1.3em;
	overflow:hidden;
	border-bottom:1px solid #c0b6a6;
}
#content div.top-info ul.breadcrumb{
	float:left;
	display:inline;
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#content div.top-info ul.breadcrumb li{
	float:left;
	padding:0 8px;
	margin:0 0 0 -4px;
	background:url(../images/breadcrum.jpg) no-repeat 0 60%;
	/*background:url(../images/bg-breadcrumb.gif) no-repeat 0 60%;*/
}
#content div.top-info ul.links{
	position:relative;
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#content div.top-info ul.links li{
	float:left;
	padding:0 0 0 15px;
}
#content div.top-info ul.links li a{
	color:#333;
}
#content div.top-info ul.links li span{
	float:left;
	margin:0 2px 0 0;
}
#content div.top-info ul.links li a.minus{
	display:inline;
	padding:2px 3px;
	margin:0 1px;
	outline:none;
	background:#fff url(../images/ico-fontsize.gif) no-repeat 0 5px;
}
#content div.top-info ul.links li a.plus{
	display:inline;
	padding:2px 3px;
	margin:0 1px;
	outline:none;
	background:#fff url(../images/ico-fontsize.gif) no-repeat 0 -16px;
}
#content div.top-info ul.links li a.minus,
#content div.top-info ul.links li a.plus{
	text-decoration:none;
}
#content div.top-info ul.links li a.print{
	padding:0 16px 0 0;
	background:url(../images/ico-print.gif) no-repeat 100% 60%;
}
#content div.top-info ul.links li a.web-version{
	display:none;
}
#content div.top-info ul.links li a.send{
	padding:0 16px 0 0;
	background:url(../images/ico-send.gif) no-repeat 100% 50%;
}

/* fader */
#fader{
	display:none;
	position:fixed;
	left:0;
	top:0;
	z-index:9990;
	width:100%;
	height:100%;
	background:#000;
}
div.popup{
	display:none;
	position:absolute;
	left:50%;
	top:100px;
	z-index:9991;
	width:808px;
	margin:0 0 0 -404px;
}
div.popup div.bg-popup-top{
	float:left;
	width:100%;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-popup-top.png) no-repeat 0 0;
}
div.popup div.bg-popup-middle{
	float:left;
	width:710px;
	padding:4px 49px 0;
	background:url(../images/bg-popup-middle.png) repeat-y 0 0;
}
div.popup div.bg-popup-bottom{
	float:left;
	width:100%;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-popup-bottom.png) no-repeat 0 0;
}
div.popup a.close{
	position:absolute;
	top:20px;
	right:20px;
	z-index:9999;
	display:block;
	padding:0 40px 0 0;
	font-size:13px;
	line-height:40px;
	font-weight:bold;
	outline:none;
	color:#ccc;
	background:url(../images/bg-close.png) no-repeat 100% 0;
}
div.popup a.close:hover{
	text-decoration:none;
	color:#000;
}
div.popup h3{
	padding:0 0 22px;
	margin:0;
	font-size:24px;
	line-height:29px;
	font-weight:normal;
	color:#3b2914;
}

/* product pop up photos */
div.popup div.preview-photos{
	padding-bottom:0;
}
div.popup div.preview-photos div.slide{
	position:relative;
	width:100%;
}
div.popup div.preview-photos div.container{
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
div.popup div.preview-photos div.image{
	width:688px;
	height:455px;
	padding:11px 16px 19px 13px;
	text-align:center;
	overflow:visible;
	background:url(../images/bg-preview-image-popup.png) no-repeat 0 0;
}
div.popup div.preview-photos div.image div.container div{
	width:688px!important;
	height:505px!important;
}
div.popup div.preview-photos ul.icons{
	position:relative;
	z-index:9999;
	padding:0 0 6px;
	margin:10px 0 20px;
	text-align:center;
}
div.popup div.preview-photos ul.icons li{
	display:inline;
	padding:10px;
}
	
/* product page choices */
/* content photo*/
#content div.photo{
	width:774px;
	padding:0 0 0px;
	margin:0 0 0 -2px;
}
#content div.photo div.photocolumn{
	float:left;
	width:162px;
	height:216px;
	padding:0 15px 0 0;
}
#content div.photo h2{
	font-size:1.0em;
	line-height:20px;
	font-weight:bold;
	color:#a40000;
}
#content div.photo h2 a{
	display:block;
	width:100%;
	color:#a40000;
}
#content div.photo h2 a:hover{
	text-decoration:none;
}
#content div.photo h3{
	padding: 0 0 4px 0;
	font-size:.89em;
	lline-height:15px;
	font-weight:normal;
	color:#000;
}
#content div.photo h3 a{
	width:100%;
	color:#a40000;
}
#content div.photo h3 a:hover{
	text-decoration:none;
}
#content div.photo h4{
	font-size:.89em;
	line-height:12px;
	font-weight:bold;
	color:#a40000;
}
#content div.photo h4 a{
	display:block;
	width:100%;
	color:#a40000;
}
#content div.photo h4 a:hover{
	text-decoration:none;
}
#content div.photo h5{
	font-size:.89em;
	line-height:12px;
	font-weight:bold;
	color:#a40000;
	text-align:center;
}
#content div.photo h5 a{
	display:block;
	width:100%;
	color:#a40000;
}
#content div.photo h5 a:hover{
	text-decoration:none;
}
#content div.photo div.photoimage{
	padding:7px 12px 13px 8px;
	text-align:center;
	/*background:url(../images/bg-photos162.png) no-repeat 0 0;*/
}
#content div.photo div.photoimage img{
	display:block;
}
#content div.photo div.photoimage h3{
	padding:0 0 0 0;
	border-top:1px solid #fff;
	font-size:.85em;
	width:143px;
	line-height:35px;
	font-weight:normal;
	color:#fff;
	background:url(../images/bg-photos-title.png) repeat-x 0 0;
}
#content div.photo div.photoimage h3 a{
	display:block;
	width:100%;
	color:#fff;
}
#content div.photo div.photoimage h3 a:hover{
	text-decoration:none;
	background:url(../images/bg-photos-title.png) repeat-x 0 -51px;
}
#content div.photo div.photoimage h4{
	padding:0 0 0 0;
	border-top:1px solid #fff;
	font-size:1.05em;
	width:143px;
	line-height:18px;
	font-weight:normal;
	color:#fff;
	background:url(../images/bg-photos-title.png) repeat-x 0 0;
}
#content div.photo div.photoimage h4 a{
	display:block;
	width:100%;
	color:#fff;
}
#content div.photo div.photoimage h4 a:hover{
	text-decoration:none;
	background:url(../images/bg-photos-title.png) repeat-x 0 -51px;
}
#content div.photo div.photoimage h5{
	padding:0 0 0 0;
	border-top:1px solid #fff;
	font-size:.95em;
	width:143px;
	line-height:35px;
	font-weight:normal;
	color:#fff;
	background:url(../images/bg-photos-title.png) repeat-x 0 0;
}
#content div.photo div.photoimage h5 a{
	display:block;
	width:100%;
	color:#fff;
}
#content div.photo div.photoimage h5 a:hover{
	text-decoration:none;
	background:url(../images/bg-photos-title.png) repeat-x 0 -51px;
}

#content div.photo div.photoimage h6{
	padding:0 0 0 0;
	border-top:1px solid #fff;
	font-size:.90em;
	width:143px;
	height:35px;
	line-height;16px;
	font-weight:normal;
	color:#fff;
	background:url(/images/bg-photos-title.png) repeat-x 0 0;
}
#content div.photo div.photoimage h6 a{
	display:block;
	width:100%;
	color:#fff;
}
#content div.photo div.photoimage h6 a:hover{
	text-decoration:none;
	background:url(/images/bg-photos-title.png) repeat-x 0 -51px;
}

/* content boxes*/
#content div.contentbox{
	width:740px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	background-color:#fff;
}
#content div.contentitem{
	width:740px;
	padding:0 0 30px 0;
	margin:0 0 0 0;
	float:left;
	background-color:#fff;
}
#content div.contentbox div.contentitem div.description{
	float:left;
	width:500px;
	padding:20px 3px 3px 3px;
}
#content div.contentbox div.contentitem div.description p{
	font-size:1.0em;
	line-height:18px;
	font-weight:regular;
	color:#311305;
}
#content div.contentitem div.bluebox{
	width:690px;
	padding:15px;
	margin:0 0 0 0;
	float:left;
	background-color:#fff;
	border:1px solid #CFE1E8;
}
#content div.contentitem div.bluebox div.columnleft{
	width:60%;
	padding:0;
	margin:0;
	float:left;
}
#content div.contentitem div.bluebox div.columnright{
	width:33%;
	padding:0 0 0 10px;
	margin:0;
	float:right;
	border-left:1px solid #fee3d9;
}
#content div.contentitem div.bluebox h2{
	padding:0;
	font-size:1.3em;
	line-height:18px;
	font-weight:bold;
	color:#5B2501;
}
#content div.contentitem div.bluebox p{
	padding:0;
	font-size:.85em;
	line-height:18px;
	font-weight:regular;
	color:#5B2501;
}
#content div.contentbox div.contentitem div.photoleft{
	float:left;
	width:80px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
#content div.contentbox div.contentitem div.photoright{
	float:right;
	width:210px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
#content div.contentbox div.contentitem div.copyright{
	float:left;
	width:400px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
#content div.contentbox div.contentitem div.copyright h2{
	padding:0;
	font-size:.95em;
	line-height:18px;
	font-weight:normal;
	color:#311305;
}
#content div.contentbox div.contentitem div.copyright h3{
	padding:0;
	font-size:1.1em;
	line-height:18px;
	font-weight:bold;
	color:#FB7242;
}
#content div.contentbox div.contentitem div.copyright p{
	padding:0 0 10px 0;
	font-size:.95em;
	line-height:18px;
	font-weight:normal;
	color:#311305;
}
#content div.contentbox div.contentitem div.copyright h6{
	padding:0;
	font-size:.85em;
	line-height:18px;
	font-weight:regular;
	color:#878787;
}
#content div.contentbox div.description{
	float:right;
	width:500px;
	padding:4px 3px 3px 3px;
	background-color:#fff;
}
#content div.contentbox div.description h2{
	padding:0;
	font-size:1.3em;
	font-weight:normal;
	line-height:25px;
	color:#FB7242;
	text-align:left;
}
/* tips & tricks */
#content div.contentbox div.description div.twocolumnleft{
	float:left;
	width:220px;
	padding:0 5px 0 5px;
	margin: 0 0 0 16px;
}
#content div.contentbox div.description div.twocolumnright{
	float:right;
	width:220px;
	padding:0 10px 0 0;
	margin: 0 0 0 0px;
}

/*5/14/2010*/
#content div.storecontentbox{
	width:710px;
	padding:10px 10px 10px 15px;
	margin:0 0 15px 0;
	float:left;
	background-color:#fff;
	border-style:solid;
	border-width:1px;
	border-color:#c4c4c4;
}
#content div.storecontentbox div.description{
	float:right;
	width:500px;
	padding:4px 3px 3px 3px;
	background-color:#ffffff;
}
#content div.storecontentbox div.vcard{
	width:228px;
	padding:0 0 2px 4px;
	font-size:1.0em;
	font-weight:normal;
	line-height:20px;
	color:#5c492f;
	text-align:left;
}
#content div.storecontentbox div.vcard div.adr{	
	width:228px;
	padding:0 0 2px 0;
	font-size:1.0em;
	font-weight:normal;
	line-height:20px;
	color:#5c492f;
	text-align:left;
}
#content div.storecontentbox h3{
	padding:0 0 0 4px;
	font-size:1.0em;
	font-weight:normal;
	line-height:20px;
	color:#5c492f;
	text-align:left;
}
div.imgStores  {
  margin:0;
  padding:0;
  border: 1px solid #B4B4B4;
  width: 200px;
  height:150px;
  }

  #content div.storetile{
	width:735px;
	padding:10px 0 10px 0;
	margin:0 0 15px 0;
	overflow:hidden;
}
#content div.storetile div.column{
	float:left;
	width:225px;
	padding:0 10px 0 10px;
}
#content div.storetile div.column h4{
	padding:0 0 10px 0;
	font-size:1em;
	line-height:1.077em;
	color:#000;
	text-align:center;
	font-weight:normal;
}
#content div.storetile div.column h4 a{
	display:block;
	width:100%;
	color:#fff;
}
#content div.storetile a:hover{
	text-decoration:none;
	color:#fff;
}
#content div.storetile div.image{
	padding:7px 12px 18px 8px;
	text-align:center;
	background:url(../images/bg-photos225.png) no-repeat 0 0;
}
#content div.storetile div.image img{
	display:block;
}
#content div.storetile div.image h3{
	padding:0;
	border-top:1px solid #fff;
	font-size:1.1em;
	line-height:51px;
	font-weight:normal;
	color:#fff;
	background:url(../images/bg-photos-title.png) repeat-x 0 0;
}
#content div.storetile div.image h3 a{
	display:block;
	width:100%;
	color:#fff;
}
#content div.storetile div.image h3 a:hover{
	text-decoration:none;
	background:url(../images/bg-photos-title.png) repeat-x 0 -51px;
}

#content div.storetile div.image h4{
	padding:0;
	border-top:1px solid #fff;
	font-size:1.1em;
	line-height:25px;
	font-weight:normal;
	color:#fff;
	background:url(../images/bg-photos-title.png) repeat-x 0 0;
	/*padding:0;
	font-size:.95em;
	line-height:17px;
	font-weight:normal;
	color:#fff;
	border-top:1px solid #fff;
	background:url(../images/bg-photos-title.png) repeat-x 0 0;*/
}
#content div.storetile div.image h4 a{
	display:block;
	width:100%;
	color:#fff;
}
#content div.storetile div.image h4 a:hover{
	text-decoration:none;
	background:url(../images/bg-photos-title.png) repeat-x 0 -51px;
}
div.imgStoreMap  {
  margin:0;
  padding:0;
  border: 1px solid #9B886E;
  width: 350px;
  height:300px;
  }
  /*/ end of stores 5/14/2010 /*/
  
#content div.contentbox h2{
	padding:0 0 5px 15px;
	font-size:1.4em;
	line-height:20px;
	font-weight:bold;
	color:#FB7242;
	margin: 0 0 0 0;
}
  #content div.contentbox h3{
	padding:0 0 5px 15px;
	font-size:.89em;
	line-height:18px;
	font-weight:normal;
	color:#333333;
	margin: 0 0 0 0;
}
  #content div.contentbox h4{
	padding:0 0 0px 15px;
	font-size:.85em;
	line-height:20px;
	font-weight:normal;
	color:#5c492f;
	padding-bottom:10px;
}
  #content div.contentbox h5{
	padding:0 0 0px 15px;
	font-size:.80em;
	line-height:20px;
	font-weight:normal;
	color:#5c492f;
}
  #content div.contentbox h6{
	padding:0 0 0px 15px;
	font-size:.90em;
	line-height:20px;
	font-weight:normal;
	color:#5c492f;
}
#content div.contentbox div.description600{
	float:right;
	width:640px;
	padding:4px 3px 3px 3px;
	background-color:#fff;
}
  #content div.contentbox div.description600 h3{
	padding:10px 0 5px 15px;
	font-size:.85em;
	line-height:20px;
	font-weight:normal;
	color:#5c492f;
}
#content div.contentbox div.description450{
	float:right;
	width:450px;
	padding:4px 3px 3px 3px;
	background-color:#fff;
}
#content div.contentbox div.image450{
	text-align:center;
	width:225px;
	padding:10px 3px 3px 3px;
	background-color:#ffffff;
}
/* 09/17/09 */
#content div.contentbox div.descriptionfull{
	float:right;
	width:680px;
	padding:4px 3px 3px 3px;
	background-color:#ffffff;
}
#content div.contentbox div.descriptionfull h2{
	padding:0 0 5px 15px;
	font-size:1.3em;
	line-height:20px;
	font-weight:bold;
	color:#5c492f;
}
  #content div.contentbox div.descriptionfull h3{
	padding:0 0 5px 15px;
	font-size:1.0em;
	line-height:20px;
	font-weight:normal;
	color:#5c492f;
}
#content div.contentbox div.border{
	text-align:center;
	width:148px;
	padding:4px 3px 3px 3px;
	border-style:solid;
	border-width:1px;
	border-color:#c4c4c4;
	background-color:#fff;
}
#content div.contentbox div.image{
	text-align:center;
	width:172px;
	padding:4px 3px 3px 3px;
	background-color:#fff;
}
#content div.contentbox div.image350{
	text-align:center;
	width:350px;
	padding:4px 4px 4px 4px;
	border-style:solid;
	border-width:1px;
	border-color:#c4c4c4;
	background-color:#fff;
}
#content div.contentbox div.image83{
	text-align:center;
	width:83px;
	padding:5px 4px 4px 4px;
	background-color:#fff;
}
#content div.contentbox div.description300{
	float:right;
	width:300px;
	padding:4px 3px 3px 3px;
	background-color:#fff;
}
#content div.contentbox div.vcard{
	width:350px;
	background-color:#ffffff;
	padding:0 0 2px 0;
	font-size:1.0em;
	font-weight:normal;
	line-height:15px;
	color:#5c492f;
	text-align:center;
}
#content div.contentbox div.vcard div.adr{	
	width:350px;
	background-color:#ffffff;
	padding:0 0 2px 0;
	font-size:1.0em;
	line-height:15px;
	font-weight:normal;
	color:#5c492f;
	text-align:center;
}
#content div.container{
	width:774px;
	padding:0 0 5px;
	/* margin:15px 0 0 -2px; */
	margin:5px 5px 0 0;
	overflow:hidden;
}

/* full page width */
#content div.pagefullwidth{
	width:100%;
	padding:0 0 8px;
	margin:0 0 18px;
	font-size:0.8334em;
	line-height:1.3em;
	overflow:hidden;
}
#content div.pagefullwidth div.columnleft{
	float:left;
	width:220px;
	padding:0 12px 0 12px;
	border-right:1px solid #c4c4c4;
}
#content div.pagefullwidth div.columnleft div.img{
	float:right;
	margin:0 0 0 5px;
	padding:3px 8px 9px 4px;
	background:url(../images/bg-bottom-image.png) no-repeat 0 0;
}
#content div.pagefullwidth div.columnleft h1{
	padding:0 0 10px 0;
	font-size:1.4em;
	line-height:1.077em;
	color:#000;
	text-align:left;
	font-weight:bold;
}
#content div.pagefullwidth div.columnleft h1 a{
	display:block;
	width:100%;
	color:#a40000;
}
#content div.pagefullwidth div.columnleft h2{
	padding:0 0 10px 0;
	font-size:1.1em;
	line-height:1.3em;
	color:#000;
	text-align:left;
	font-weight:normal;
}
#content div.pagefullwidth div.columnleft h2 a{
	display:block;
	width:100%;
	color:#a40000;
	text-decoration:underline;
}
#content div.pagefullwidth div.columnleft h3{
	padding:0 0 0 0;
	font-size:.99em;
	line-height:20px;
	font-weight:normal;
	color:#a40000;
}
#content div.pagefullwidth div.columnright{
	float:left;
	width:220px;
	padding:0 12px 0 12px;
}
#content div.pagefullwidth div.columnright div.img{
	float:right;
	margin:0 0 0 5px;
	padding:3px 8px 9px 4px;
	background:url(../images/bg-bottom-image.png) no-repeat 0 0;
}
#content div.pagefullwidth div.columnright h1{
	padding:0 0 10px 0;
	font-size:1.4em;
	line-height:1.077em;
	color:#000;
	text-align:left;
	font-weight:bold;
}
#content div.pagefullwidth div.columnright h1 a{
	display:block;
	width:100%;
	color:#a40000;
}
#content div.pagefullwidth div.columnright h2{
	padding:0 0 10px 0;
	font-size:1.1em;
	line-height:1.3em;
	color:#000;
	text-align:left;
	font-weight:normal;
}
#content div.pagefullwidth div.columnright h2 a{
	display:block;
	width:100%;
	color:#a40000;
	text-decoration:underline;
}
#content div.pagefullwidth div.columnright h3{
	padding:0 0 0 0;
	font-size:.99em;
	line-height:20px;
	font-weight:normal;
	color:#a40000;
}
div.imgThumbnail  {
  margin:0;
  padding:0;
  border: 1px solid #9B886E;
  width: 68px;
  height:68px;
  }
  
  /* products */
  #content div.products{
	width:774px;
	padding:0 0 5px;
	margin:5px 5px 0 0;
	overflow:hidden;
}
#content div.products div.column{
	float:left;
	width:236px;
	padding:0 22px 0 0;
}
#content div.products div.column h4{
	padding:0 0 10px 0;
	font-size:1em;
	line-height:1.077em;
	color:#000;
	text-align:center;
	font-weight:normal;
}
#content div.products div.column h4 a{
	display:block;
	width:100%;
	color:#a40000;
}
#content div.products a:hover{
	text-decoration:none;
	color:#a40000;
}
#content div.products div.image{
	padding:7px 12px 18px 8px;
	text-align:center;
	background:url(../images/bg-photos.png) no-repeat 0 0;
}
#content div.products div.image img{
	display:block;
}
#content div.products div.image h3{
	padding:0;
	border-top:1px solid #fff;
	font-size:1.5em;
	line-height:51px;
	font-weight:normal;
	color:#fff;
	background:url(../images/bg-photos-title.png) repeat-x 0 0;
}
#content div.products div.image h3 a{
	display:block;
	width:100%;
	color:#fff;
}
#content div.products div.image h3 a:hover{
	text-decoration:none;
	background:url(../images/bg-photos-title.png) repeat-x 0 -51px;
}

/* careers 05/20/2010 */
#content div.careerbox{
	width:740px;
	padding:15px 0 0 0;
	margin:0 0 0 0;
	float:left;
	background-color:#fff;
}
#content div.careerbox div.columnleft{
	float:left;
	width:500px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	border-right: 1px solid #fff;
}
#content div.careerbox div.columnleft ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#content div.careerbox div.columnleft ul li {
background-image: url(/images/bluebullet.jpg);
background-repeat: no-repeat;
padding-left: 15px;	
font-weight:bold;
color:#FB7242;
}
#content div.careerbox div.columnleft ul li  p{
font-weight:normal;
color:#311305;
}
#content div.careerbox div.columnleft h2{
	padding:0;
	font-size:.95em;
	line-height:18px;
	font-weight:normal;
	color:#311305;
}
#content div.careerbox div.columnleft h3{
	padding:0;
	font-size:1.1em;
	line-height:18px;
	font-weight:bold;
	color:#FB7242;
}
#content div.careerbox div.columnleft h4{
	padding:0;
	font-size:.8em;
	line-height:15px;
	font-weight:normal;
	color:#676767;
}
#content div.careerbox div.columnright{
	float:right;
	width:211px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

/* content boxes no border July 2010*/
#content div.contentboxnoborder{
	width:730px;
	padding:10px 20px 10px 0;
	margin:0 0 15px 0;
	float:left;	
}
#content div.contentboxnoborder div.description{
	float:left;
	width:492px;
	padding:0 7px 3px 3px;	
}
#content div.contentboxnoborder div.description p{
	font-family:arial,helvetica,sans-serif;
	color:#333;
	font-size:.85em;
}
#content div.contentboxnoborder div.description400{
	float:left;
	width:400px;
	padding:0 7px 3px 3px;	
}
#content div.contentboxnoborder div.description400 p{
	font-family:arial,helvetica,sans-serif;
	color:#333;
	font-size:.89em;
	line-height:18px;
}
#content div.contentboxnoborder div.imageright{
	float:right;
	width:210px;
	padding:0 0 4px 4px;
}
#content div.contentboxnoborder div.imageright400{
	float:right;
	width:392px;
	padding:0 0 4px 4px;
}
#content div.contentboxnoborder div.imagerightpad10{
	float:right;
	width:210px;
	padding:0 0 4px 0;
}
#content div.contentboxnoborder div.description h2{
	padding:0 0 7px;
	margin:0;
	font-size:1.4em;
	line-height:1.1786em;
	font-weight:bold;
	color:#FB7242;
}
#content div.contentboxnoborder div.description h3{
	padding:0 0 7px;
	margin:0;
	font-size:.90em;
	line-height:1.1786em;
	font-weight:bold;
	color:#ed592a;
	background:url(images/bullet.jpg) no-repeat 25% 25%;
}
#content div.contentboxnoborder div.description ul.bullet{
	float:left;
	display:inline;
	margin:0 0 0  -4px;
	padding:0 0 5px 0;
	font-size:14px;
	/*line-height:1.1786em;*/
	line-height:.90em;
	font-weight:bold;
	color:#ed592a;
	list-style:none;
	overflow:hidden;
}
#content div.contentboxnoborder div.description ul.bullet li{
	float:left;
	padding:0 8px 0 15px;
	margin:0 0 0 4px;
	background:url(../images/bullet.jpg) no-repeat 0 60%;
}
#content div.contentboxnoborder div.description h4{
	line-height:1.25em;
	margin:18px 0 0 15px;
	font-size:11px;
	padding:0 0 17px;
	color:#333333;
	text-align:left;
	font-weight:normal;
}

#content div.contentboxnoborder div.description div.search-form{
	position:relative;
	width:100%;
	padding:5px;
	margin:-5px;
	overflow:hidden;
}
#content div.contentboxnoborder div.description div.search-form form{
	float:left;
}
#content div.contentboxnoborder div.description div.search-form fieldset{
	float:left;
}
input.text{
	width:100px;
	height:15px;
	padding:3px 3px 2px;
	margin:0;
	border:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	border-bottom:1px solid #ddd;
	font:11px Arial,Helvetica,sans-serif;
	color:#666;
}
#content div.contentboxnoborder div.description div.search-form input.text{
	float:left;
}
input.submit{
	height:22px;
	padding:0 0 1px;
	border:0;
	margin:0 0 0 3px;
	font:bold 11px Arial,Helvetica,sans-serif;
	cursor:pointer;
	color:#fff;
	background:#ec7a35;
}
#content div.contentboxnoborder div.description div.search-form input.submit{
	float:left;
	display:inline;
	width:51px;
	background:url(../images/btn-search.png) no-repeat 0 0;
}
#content div.contentboxnoborder div.description div.search-form input.hover,
#content div.contentboxnoborder div.description div.search-form input.submit:hover{
	background-position:0 -22px;
}

/* 08/26/2010*/

#main ul.simple-border-list{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main ul.simple-border-list li{
	float:left;
	width:100%;
	padding:11px 0;
	margin:-1px 0 0;
	border-top:1px solid #e6e2dc;
}
#main ul.simple-border-list li div.description{
	height:1%;
	overflow:hidden;
	width:420px;
}
#main ul.simple-border-list li div.image{
	float:left;
	padding:0 40px 0 0;
	width:143px;
}
#main ul.simple-border-list li div.image img{
	display:block;
	padding:5px;
	border:1px solid #c4c4c4;
	background:#fff;
}
#main ul.simple-border-list li h3{
	padding:0 0 8px;
	color:#5C492D;
	font-size:15px;
	font-weight:lighter;
	font-family:arial,helvetica,sans-serif;
}
#main ul.simple-border-list li h4{
	padding:0 0 8px;
	color:#5C492D;
	font-size:12px;
	font-weight:lighter;
	font-family:arial,helvetica,sans-serif;
}
#main ul.simple-border-list li h5{
	padding:2px 0 0 0;
	margin:0;
	color:#cc3300;
	font-size:10px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
}
#main ul.simple-border-list li h6{
	padding:0 0 0 0;
	margin:0;
	color:#666;
	font-size:10px;
	font-weight:lighter;
	font-family:arial,helvetica,sans-serif;
}
#main ul.simple-border-list li p{
	padding:0 0 8px;
	color:#715b3e;
	font-size:13px;
}