body {
	margin: 0px auto;
	padding: 0 0 0 0;
	background-image:url(skin/header.jpg);
	background-repeat:repeat-x;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#993365;
}

.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#993365;
}

.title2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#993365;
}

.btCall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#993365;
	text-decoration:none;
}

.btCall:hover {
	text-decoration:underline;
}

/* SPEAK */
#title {
	margin-bottom:10px;
}

#title #speak_title {
	float:left;

	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#993365;
}

#title #speak_end {
	float:right;
	text-align:right;
	padding-top:8px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#cams {
	background-image:url(skin/bg_speak.jpg);
	background-repeat:no-repeat;
	height:375px;
	padding-top:20px;
}

#cams #speak_cam1 {
	float:left;
	padding-left:30px;
}

#speak_cam2 {
	float:right;
	padding-right:30px;
}

#cam1 {
	border:1px solid #F5F5F5;
	padding-top:5px;
	padding-bottom:5px;
}

#cam2 {
	border:1px solid #F5F5F5;
	padding-top:5px;
	padding-bottom:5px;
}

#user1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E8E8E8;
	
	text-align:center;
}

#user2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E8E8E8;
	
	text-align:center;
}

#speak_receive {
	padding-bottom:20px;
	padding-left:35px;
	padding-right:35px;
	padding-top:20px;
	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993365;
	
}

#speak_send {
	padding-left:35px;
	padding-right:35px;
}


/** HEADER */
#header {
	background-color:#993365;
	height:77px;
	padding-left:25px;
	margin-bottom:25px;
}

/** CONTENTS SPLASH */
#contents_splash {
	width:425px;
	margin: 25px auto;
	margin-bottom:180px;
}

#contents_splash #line {
	margin-top:20px;
	margin-bottom:25px;
	background-color:#F5F5F5;
	height:1px;
}

#contents_splash #search {
	padding-left:10px;
}

#contents_splash #search #left {
	float:left;
}

#contents_splash #search #right {
	float:right;
	width:64px;
	background-color:#00CCFF;
}

#contents_splash #note {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	padding-bottom:3px;
}

/** CONTENTS */
#contents {
	width:900px;
	margin: 0px auto;
	margin-bottom:60px;
	padding-left:15px;
	padding-right:15px;
}

#contents #search {
	background-image:url(skin/bg_search.gif);
	background-repeat:no-repeat;
	height:46px;
	margin-left:15px;
	margin-bottom:25px;
	
}

#contents #search #search_address {
	float:left;
	padding-top:8px;
	padding-left:12px;

}

#contents #search #search_address #go {
	padding-top:1px;
}

#contents #search #search_name {
	float:right;
	padding-right:28px;
	padding-top:12px;
	text-align:right;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#993365;
}

#contents #city {
	float:left;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#993365;
	
	padding-left:15px;
}

#contents #users {
	float:right;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E8E8E8;
	
	text-align:right;
	padding-top:10px;
	padding-right:15px;
}

#contents #map_bg{
	border:1px solid #F5F5F5;
	padding:5px 5px 5px 5px;
}

#contents #map_bg #map {
	height:440px;
}
/*
#map_speak {
	width:320px;
	height:320px;
}
*/

#map_mini {
	height:320px;
}

#map_left {
	float:left;
	margin-left:70px;
}

#map_right {
	float:right;
	text-align:center;
	padding-top:50px;
	margin-right:30px;
}

#message{
	margin-top:5px;
	margin-bottom:5px;
	margin-right:30px;
	text-align:right;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993365;
}

.text_call {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993365;
	text-decoration:blink;
	text-align:right;
}

.text_call2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993365;
	text-align:right;
}

/* SPEAK */
#speak {

}

.speak_a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#E8E8E8;
	text-decoration:none;
	font-weight:bold;
}

.speak_a:hover {
	text-decoration:underline;
}


#speak #speak_title #speak_user {
	float:left;
}


#speak #speak_title #speak_back {
	float:right;
}

/** FOOTER */
#footer {
	background-image:url(skin/footer.jpg);
	background-repeat:repeat-x;
	height:80px;
	
	padding-top:10px;
	text-align:center;
}

#footer a{
	color:#CCCCCC;
	text-decoration:none;
}

#footer a:hover{
	color:#993366;
}


.clearboth {
	clear:both;
}

/** FORM */
input {
	height:16px;
	border: 1px solid #CCCCCC;
	padding-left:5px;
	padding-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

input:focus {
	color:#000000;
	border:1px solid #993366;
}

input.submit {
	width: 64px;
	height: 26px;
	background-image:url(skin/bt_go.jpg);
	background-repeat:no-repeat;
	border: 0px solid #333333;
	outline: none;
}

input.submit:hover {
	background-image:url(skin/bt_go2.jpg);
	background-repeat:no-repeat;
}
input.submit:focus {
	background-image:url(skin/bt_go2.jpg);
	background-repeat:no-repeat;
}

input.submit2 {
	width: 64px;
	height: 26px;
	background-image:url(skin/bt_go_2.gif);
	background-repeat:no-repeat;
	border: 0px solid #333333;
	outline: none;
}

input.submit2:hover {
	background-image:url(skin/bt_go_22.gif);
	background-repeat:no-repeat;
}
input.submit2:focus {
	background-image:url(skin/bt_go_22.gif);
	background-repeat:no-repeat;
}	
