/*
This stylesheet shows up in the CMS and the regular page.  If you want to change the real version but not the CMS chance the plain style.css file
*/

/*††††††††††††††††††-CONSTANT-††††††††††††††††††††††††*/
body  {

	font: 100% Georgia, "Times New Roman", Times, serif;
	margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	color: #000000;
	vertical-align:top; 
}

img{
	border:none;
}
hr{
	color:#a4a289;
}

h1,
h2,
h3,
h4{
	font-family:Palermo, "Palermo-Regular", Georgia, "Times New Roman", Times, serif;
	color:#781826;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-bottom:5px;
/*	border-bottom:2px #a4a289 solid;*/
}

h1{
	font-size:24px;
/*	border-bottom:2px #a4a289 solid;*/
}

.merchant_h1{
	color:#781826;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
.merchant_www{
	color: #000000; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-size: 16px;
	padding:0px;
	margin:0px;
}
.merchant_contact{
	color: #000000; font-family: Georgia, 'Times New Roman', Times, serif; font-weight: normal; font-size: 14px;
	padding:0px;
	margin:0px  0px 16px 0px;
	
}

.merchant_info{
	font-size: 14px;
	padding:0px;
	margin:0px  0px 16px 0px;
}
.merchant_profiles table{
	width:666px;
}
.merchant_profiles,
.merchant_profiles td,
.merchant_profiles tr{
	vertical-align:top;
	font-size: 14px;
	padding:0px;
	margin:0px  0px 16px 0px;
}

.merchant_profiles img{
	margin:15px 10px 10px 25px;
	vertical-align:top;
}


h2{
	font-size:21px;
}
h3{
	font-size:18px;
}
h4{
	font-size:16px;
}

.callOutBox{
	width:182px;
	max-width:182px;
	height:92px;
	background-image:url(/images/template-new/call-out-box.jpg);
	margin-top:5px;
	/*padding:2px;*/
	margin:10px 0 0 0px;
	
}
.callouttitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	 text-align:center;
	 font-weight:bold;
	 margin-bottom:5px;
	 padding-bottom:0px;
	 margin-top:0px;
	 padding-top:2px;
	 color:#FFF;
}
.callouttext{
	margin-top:2px;
	padding:0 2px 0 0px;
	 margin-bottom:0px;
	 font-size:14px;
}
td .callouttext_2lines,
.callouttext_2lines{
	margin-top:7px;
	padding:0 2px 0 0px;
	 margin-bottom:7px;
	 font-size:14px;
}
.calloutclickhere{
	margin-top:0px;
	padding-top:0px;
	 text-align:center;
	 	color:#781826;

}


.Emphasis{
	color:#781826;
	font-size:110%;
	font-weight:bold;
	text-decoration:none;
}
a,
a:visited,
a:link{
	color:#781826;
	text-decoration:none;
}

a,
a:hover,
a:active{
	text-decoration:underline;
	color:#819034;
/*	color:#000--black*/
}

td .event_date{
	color:#aa5217;
	margin:5px 20px 5px 5px;
	padding-top:0px;
	padding-right:20px;
	vertical-align:top;

	font:110%;
}
.warning{
	color:#F00;
}
td .whitebox,
.whitebox{
	background-color:#FFF;
	border:#781826 2px solid;
	margin:20px;
}

h1 .noPadBelow,
td .noPadBelow,
.noPadBelow{
	margin-bottom:0px;
	padding-bottom:0px;
}
p .noPadAbove,
td .noPadAbove,
.noPadAbove{
	margin-top:0px;
	padding-top:0px;
}
li .spaced_bullets,
ul .spaced_bullets,
td .spaced_bullets,
.spaced_bullets{
	padding-top:5px;
	padding-bottom:5px;

}
.maroon{
	color:#781826;
}

.event_location,
td .event_location{
	float:right; 
	padding-right:20px;
	color:#aa5217;
	vertical-align:top;
	
}

#inline_content{
}
#scrollable_content{
	max-height:650px;
	overflow:scroll;
	width:666px;

}
/******** For the slide show in the header **************/

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:672px; /* reduce by 20 pixels to avoid horizontal scroll */
  height:273px;
  position:relative;
}
	#slidesContainer .caption {
		color:ffffff;
		z-index:600; 
		/*background-color:#063; */
		height:273px; 
		width:200px; 
		position:absolute;
		top:5px;
		right:10px;
		font-size:14px;
	}
/******** end slide show in the header **************/

/****************For the Map**************************/
#MainMap{
	margin-left:-5px;
	background-image:url(/sb_media/factory_merchant_map.png);
	width:672px;
	height:403px;
	background-color:#FFF;
}
#maplocations{
	min-height:305px;
	max-height:305px;
	height:305px;
	overflow:scroll;
	width:680px;
}
#maplocations h1,
#maplocations h5{
	margin-top:0px;
	margin-bottom:8px;
	padding-top:0px;
	padding-bottom:0px
}
.extratopspace h5{
	padding-top:5px;
	margin-top:5px;
}
#maplocations td{
	vertical-align:top;
}
/****************End For the Map**************************/
