BODY {

	margin: 0px;

}

.text {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 12px;

}

.text   a:link {color: #000000; text-decoration: none} 

.text    a:visited {color: #000000; text-decoration: none} 

.text    a:hover {color: #000000; text-decoration: underline} 

.text    a:active {color: #000000; text-decoration: underline}



.tinytext {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #9E4796;}



.tinytext   a:link {color: #9E4796; text-decoration: underline} 

.tinytext    a:visited {color: #9E4796; text-decoration: underline} 

.tinytext    a:hover {color: #9E4796; text-decoration: underline} 

.tinytext    a:active {color: #9E4796; text-decoration: underline}



.tablem {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

}

.zag {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.nom {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.ff {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	border: 1px solid #E76DE3;

	background: #FCE7FE;

}

#mapLayer {

			position: relative; 

			left: 0px; 

			top: 0px; 

			width: <%map.width%>px; 

			height: <%map.imheight%>px;

		}

		.posiLayer {

			border: solid 1px #000; 

			background-color: #fff; 

			color: #000;

			width: 13px;

			height: 10px;

			text-align: center;

		}

p, label {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 12px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 12px;

	margin-left: 0px;

	line-height: 17px;

}



p    a:link {color: #9E4796; text-decoration: none; font-weight:bold;} 

p     a:visited {color: #9E4796; text-decoration: none; font-weight:bold;} 

p     a:hover {color: #9E4796; text-decoration: underline; font-weight:bold;} 

p    a:active {color: #9E4796; text-decoration: underline; font-weight:bold;}



h1 {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #9E4796;

	margin: 0px;

}



ul {

	font-family: Tahoma, Arial, sans-serif;

	color: #9E4796;

	font-size: 12px;

	line-height: 20px;

}

ul    a:link {color: #9E4796; text-decoration: none; font-weight:bold;} 

ul     a:visited {color: #9E4796; text-decoration: none; font-weight:bold;} 

ul     a:hover {color: #9E4796; text-decoration: underline; font-weight:bold;} 

ul   a:active {color: #9E4796; text-decoration: underline; font-weight:bold;}



.nom {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #9E4796;

}

.nomx {

	font-family: Tahoma, Arial, sans-serif;

	font-size: 10px;

	color: #ffffff;

}.errortext {

	color: #FF0000;

		font-family: Tahoma, Arial, sans-serif;

		font-size: 12px;

}

form {

	margin: 0px;

}

.eqTable {

	border: 1px solid #9E4796;

}

.noBorder {

	border: 0px none;

}


/* STORE FINDER */
#layout-map { position:relative; display:block; float:left; width: 490px; height: 392px; margin-right:10px; }
#layout-map #content-map-container { height:400px; }
#layout-locationsearch {position:relative; display:block; float:left;  }


/* Store list */
#layout-storeslist { display:block; float:left; clear:both; width:100%; height:537px; }
#content-storeslist-container { height:100%; margin-top:10px; border:0; }
#content-storeslist-div { width:100%;height:100%;background:#3f617a url('theme2-layout-item-background.jpg') repeat-x left top; }
#content-storeslist { margin:0!important;width:100%; }
#content-storeslist-tableContainer { margin:0 10px!important;height:70%;overflow:auto;font-family:Tahoma,Arial,Helvetica,Sans-Serif; }

/* table */
#content-storeslist-container table { border:1px Solid #eee;border-collapse:collapse;font-size:0.7em;background-color:White; }
#content-storeslist-container table th { padding:6px 5px;background-color:#F868C4;color:White;text-align:left;font-variant:small-caps;border-right:1px Dotted #406179; }
#content-storeslist-container table td { padding:5px;border-right:1px Dotted #5d8aa9;border-bottom:1px Dotted #406179; }
#content-storeslist-container table tr:nth-child(2n) { background-color:#eee; }

/* Button Styles */
input[type="button"],div.ui-dialog button.ui-button { font-size:11px; background-color:#9E4796; border:1px Solid #ddd;color:White;font-variant:small-caps; }

input[type="button"]:hover,div.ui-dialog button.ui-button:hover { background-color:#406179; }

input[type="button"]:active,div.ui-dialog button.ui-button:active { background-color:White;border-color:#406179;color:#222; }
#content-storeslist-container { height:100%; overflow:hidden;border:0; }
#content-storeslist-div { width:100%;height:100%;background:#9E4796 url('theme2-layout-item-background.jpg') repeat-x left top; }
#content-storeslist { margin:0!important;width:100%; }
#content-storeslist-tableContainer { margin:0 10px!important; padding-top:10px; height:487px; font-family:Tahoma,Arial,Helvetica,Sans-Serif; }

#content-storeslist-pager { padding:10px }
#content-storeslist-pager span { color:#F868C4; padding:2px; }
#content-storeslist-pager a { text-decoration:none; }
#content-storeslist-pager a span { color:#fff; padding:2px; }

/* Info box */
.infobox-info a { color:#9E4796; text-decoration:none; }
