﻿
body
{
    margin:0; padding:0;
	background-color:#f7f6f1;
	color:#666153;
}
.page
{
	width: 630px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
}

.header
{
	white-space: nowrap;
}

.main
{
	width: auto;
	min-height: 600px;
}

.title
{
	float: left;
}

.loginDisplay
{
	float: right;
}

.clear
{
	clear: both;
}

h1
{
	font-size: 1.2em;
}

div.menu
{
	padding: 4px 0px 4px 8px;
}

div.menu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
	background-color: #465c71;
	border: 1px #4e667d solid;
	color: #dde4ec;
	display: block;
	line-height: 1.35em;
	padding: 4px 20px;
	text-decoration: none;
	white-space: nowrap;
}

div.menu ul li a:hover
{
	background-color: #bfcbd6;
	color: #465c71;
	text-decoration: none;
}

div.menu ul li a:active
{
	background-color: #465c71;
	color: #cfdbe6;
	text-decoration: none;
}

.customersGrid
{
	width: 100%;
}

.rowstyle TD, .altrowstyle TD
{
	padding: 5px;
	height: 30px;
}

.rowstyle TH, .altrowstyle TH
{
	padding: 5px;
	height: 30px;
}

.headerCell
{
	width: 1px;
	white-space: nowrap;
	text-align: right;
	padding-right: 5px;
}
.dataCell
{
	width: 20%;
}

.dataCell input
{
	width: 100%;
}

.spaceCell
{
	margin: 0px;
	min-width: 20px;
	max-width: 20px;
	text-align: center;
	width: 20px;
}

.longDataCell
{
	width: 40%;
}

.longDataCell input
{
	width: 100%;
}

.spaceCell input
{
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

#ad0, #ad1, #ad2, #ad3, #ad4
{
	color: #0000ff;
	text-decoration: underline;
	cursor: hand;
}
.shopsbox{
	width:618px; height:46px;
	float:left;
	margin:0 0 10px 0; padding:20px 0 0 12px;
	background:url(../images/shops_box.png) no-repeat;
}
.shopsbox.padalt{
	width:618px; height:53px;
	padding:13px 0 0 12px;
}
.shopsbox.padalt select{
	margin:5px 0 0 0!important;
}
#msgBox{
	color:#be3d3f;
	height:14px; line-height:14px;
}
.info{
	float:left;
}
.infobox{
	width:160px; 
	float:left;
	margin:0; padding:10px 10px 0 0;
	color:#666153;
	font-size:12px;
}
.infobox div{float:left;}
.infobox .shopName{
	font-size:14px;
	font-weight:bold;
}
.infobox .shopPhone{
	margin:15px 0 0 0;
}
.photobox{
	float:right;
	padding:10px 10px 10px 13px;
	background:url(../images/vert_line.png) top left repeat-y;
}
.title16 {
	width:100%;
    float: left;
    font-size: 14px;
    font-weight: bold;
	margin:0 0 8px 0; padding:0 0 10px 0;
	background:url(../images/hotz_line.png) bottom left repeat-x;
}
.msg1{
	width:100%;
	float:left;
	margin:10px 0 15px 0;
}
#map_canvas{
	float:left;
}
input{
	border:0 none;
	background:none;
	color:#666153;
	padding:5px 0 0 0;
}
div.inputleft{
   height:26px;
   margin-right:7px; padding-left:10px;
   background:url('../images/inputleft.png') no-repeat left;
   float:left;
}
div.inputright {
	height:26px;
	padding-right:10px;
	background:url('../images/inputright.png') no-repeat right;
}
.button1left{
	height:26px;
	margin-right:7px; padding-left:5px;
	background:url('../images/button1_left.png') no-repeat left;
	float:left;
} 
.search_but{
	width: 0; height:26px;
	margin:0; padding:0 10px 4px 5px;
	background:url('../images/button1_right.png') no-repeat right;
	color:#f9f7f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	overflow:visible;
	cursor:pointer;
	border:0 none;
	float:left;
	overflow:hidden;
}
.search_but[class]{width:auto;}
.shopsbox table{ line-height:14px;}
.memo{
	width:630px; height:55px;
	float:left;
	margin:15px 0 0 0; 
	font-weight:bold;
	background:url('../images/memo.png') no-repeat;
	position:relative;
}
.memo1{
	position:absolute;
	top:15px; left:44px;
}
.memo2{
	position:absolute;
	top:15px; left:257px;
}
.memo3{
	position:absolute;
	top:15px; left:444px;
}