 /* -------------------- RESET --------------------------- */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td {
	background:		 #transparent;
	border:			 0;
	color:			 #000;
	margin:			 0;
	outline:		 0;
	padding:		 0;
	line-height:	 1.5;}
body {
	font-family:	"Skolar Regular", Georgia, serif;
	font-size:		 13px;
	padding:		 3px;}
h2 {
	font-weight:	 bold;
	font-size:		 14px; }
div, td {
	text-align: 	left; }
a {
	color:			 #000;
	text-decoration: none; }

/* ------------------------------------------------------- */
.right {
	float:			 right;}
.left {
	float:			 left; }
.clear {
	clear:			 both; }
.sans {
	font-family:"Moderat", Calibri, sans-serif; font-weight:200; font-style:normal; font-size: 12px;}
#content {
	width:			850px;}
#header, #footer, #featuredLists, #social, #recommendToFriend {
	display:		none;}
#shopsHeader {
	display:		none;}
.shopLogo, .shopName {
	vertical-align:	 middle; }
.shopName {
	padding-left:	 5px;
	width:			 200px; }
.shopLogo {
	padding-right:	 357px;
	text-align:		 right;
	width:			 130px; }
.shopLogo {
	padding-right:	 0px;}
.shopNameTitle {
	font-size:		 16px; 
	font-weight:	 bold; }
#shopInformation {
	margin-top:		30px;}
	
#gallery {
	display:		none;}
.left#shopInformation {
	float:			none; 
	padding-left:	5px;
	width:			850px;}
.right#shopDirections {
	margin-top:		30px;
	float:			none;
	width:			350px;}
#closedMap, #closeMap {
	display:		none;}
.hidden#openedMap {
	background:		#fff;
	color:			#000;
	display:		block;
	float:			left;
	margin-top:		30px;
	padding-left:	5px;
	width:			250px;}
#shopSchedule {
	color:			#000;}
#shopLine {
	background:		 #000;
	height:			 1px;
	width:			 23px; }
#map {
	border:			0;
	position:		relative;
	left:			130px;
	top:			100px;}
.sectionTitle, .similarShop {
	display:		none;}
#tagLabel {
	border:			0;
	border-right:	1px solid #000;
	height:			100px;
	min-height:		100px;
	height:			auto !important;}
#recommendShopToFriendForm, #recommentToFriend {
	display:		none;}
	
.tagForShop {
	background-position: left top;
	color:			#fff;
	display:		-moz-inline-box;
	display:		inline-block;
	margin:			0;
	padding:		0;
	padding-right:	9px; 
	margin-bottom:	8px;
	margin-right:	4px;
	vertical-align:	top; 
	position:		relative;
	left:			200px;
	top:			-200px;}
.tagForShop .tagExplain {
	color:			#fff;
	font-family:"Moderat", Calibri, sans-serif; font-weight:200; font-style:normal;
	font-size:		9px;
	border-bottom: 	1px solid #fff; }
.tagForShop .tagName {
	color:			#fff;
	font-family:"Apercu Medium", Calibri, sans-serif; font-weight:600; font-style:normal; 
	margin:			0;
	padding:		0;}
.largeTagForShop {
	font-size:		26px;
	height:			58px;
	padding-top:	8px;
	padding-left:	29px;}
.mediumTagForShop {
	font-size:		21px;
	height:			47px;
	padding-top:	8px;
	padding-left:	29px;}
.smallTagForShop {
	font-size:		15px;
	height: 		37px;
	padding-top:	7px;
	padding-left:	19px;}
.largeTagForShop .tagExplain {
	margin-bottom:	3px; }
.mediumTagForShop .tagExplain {
	margin-bottom:	1px; }
.smallTagForShop .tagExplain {
	margin-bottom:	1px; }