﻿/***********************************************************************************/
/****** gBox ***********************************************************************/
/***********************************************************************************/

#gboxMask {
	position:absolute;
	top:0;
	left:0;
	min-height:100%;
	width:100%;
	background:black;
	opacity:.75;
	filter:alpha(opacity=75);
	z-index:990;
}
#gbox {
	position:absolute;
	background:#ffffff;
	border:3px solid #cfcfcf;
	z-index:991;
}
#gboxHeader {
	position:relative;
	display:block;
	height:24px; /*** don't change ***/
	line-height: 24px;
}
#gboxTitle {
	float:left;
	padding-left:5px;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
#gboxClose {
	float:right;
	margin-top:6px;
	margin-right:6px;
	width:11px;
	height:11px;
	background: url(../2aImages/gbox/gb_close.png) no-repeat;
	cursor:pointer;
}
#gboxContent {
	position:relative;
	display:block;
	margin:0;
	color:#555555;
	font-size:13px;
	font-weight:normal;
}
#gboxContentPhoto {
	float:left;
}
.error {
	padding:5px;
	background:#ffffff url(../2aImages/gbox/error_bg.png) bottom right no-repeat;
	border-top:none;
	border-left:1px solid #ff5328;
	border-right:1px solid #ff5328;
	border-bottom:1px solid #ff5328;
}
.errorheader {
	background:url(../2aImages/gbox/error_header.png) repeat-x;
	border-top:1px solid #ff5328;
	border-left:1px solid #ff5328;
	border-right:1px solid #ff5328;
	border-bottom:none;
}
.warn {
	padding:5px;
	background:#ffffff url(../2aImages/gbox/warn_bg.png) bottom right no-repeat;
	border-top:none;
	border-left:1px solid #c5a524;
	border-right:1px solid #c5a524;
	border-bottom:1px solid #c5a524;
}
.warnheader {
	background:url(../2aImages/gbox/warn_header.png) repeat-x;
	border-top:1px solid #c5a524;
	border-left:1px solid #c5a524;
	border-right:1px solid #c5a524;
	border-bottom:none;
}
.alert {
	padding:5px;
	background:#ffffff url(../2aImages/gbox/alert_bg.png) bottom right no-repeat;
	border-top:none;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
}
.alertheader {
	background:url(../2aImages/gbox/alert_header.png) repeat-x;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	border-bottom:none;
}
.info {
	padding:5px;
	background:#ffffff url(../2aImages/gbox/info_bg.png) bottom right no-repeat;
	border-top:none;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
	border-bottom:1px solid #006699;
}
.infoheader {
	background:url(../2aImages/gbox/info_header.png) repeat-x;
	border-top:1px solid #006699;
	border-left:1px solid #006699;
	border-right:1px solid #006699;
	border-bottom:none;
}
.success {
	padding:5px;
	background:#ffffff url(../2aImages/gbox/success_bg.png) bottom right no-repeat;
	border-top:none;
	border-left:1px solid #60a174;
	border-right:1px solid #60a174;
	border-bottom:1px solid #60a174;
}
.successheader {
	background:url(../2aImages/gbox/success_header.png) repeat-x;
	border-top:1px solid #60a174;
	border-left:1px solid #60a174;
	border-right:1px solid #60a174;
	border-bottom:none;
}
.message {
	padding:5px;
	background:#ffffff url(../2aImages/gbox/message_bg.png) bottom right no-repeat;
	border-top:none;
	border-left:1px solid #cc9933;
	border-right:1px solid #cc9933;
	border-bottom:1px solid #cc9933;
}
.messageheader {
	background:url(../2aImages/gbox/message_header.png) repeat-x;
	border-top:1px solid #cc9933;
	border-left:1px solid #cc9933;
	border-right:1px solid #cc9933;
	border-bottom:none;
}
.contact {
	padding:5px;
	background:#ffffff url(../2aImages/gbox/contact_bg.png) bottom right no-repeat;
	border-top:none;
	border-left:1px solid #00cc66;
	border-right:1px solid #00cc66;
	border-bottom:1px solid #00cc66;
}
.contactheader {
	background:url(../2aImages/gbox/contact_header.png) repeat-x;
	border-top:1px solid #00cc66;
	border-left:1px solid #00cc66;
	border-right:1px solid #00cc66;
	border-bottom:none;
}
.msn {
	padding:0;
	background:#ffffff url(../2aImages/gbox/msn_bg.png) bottom right no-repeat;
	border-top:none;
	border-left:1px solid #2dd97a;
	border-right:1px solid #2dd97a;
	border-bottom:1px solid #2dd97a;
	text-align:center;
	line-height:150px;
}
.msnheader {
	background:url(../2aImages/gbox/msn_header.png) repeat-x;
	border-top:1px solid #2dd97a;
	border-left:1px solid #2dd97a;
	border-right:1px solid #2dd97a;
	border-bottom:none;
}
.query {
	padding:5px;
	background:#ffffff url(../2aImages/gbox/query_bg.png) bottom right no-repeat;
	border-top:none;
	border-left:1px solid #e85bc5;
	border-right:1px solid #e85bc5;
	border-bottom:1px solid #e85bc5;
}
.queryheader {
	background:url(../2aImages/gbox/query_header.png) repeat-x;
	border-top:1px solid #e85bc5;
	border-left:1px solid #e85bc5;
	border-right:1px solid #e85bc5;
	border-bottom:none;
}
.photo {
	padding:0;
	background:#ffffff url(../2aImages/gbox/loading.gif) no-repeat;
	background-position:50%;
	border-top:none;
	border-left:1px solid #3366ef;
	border-right:1px solid #3366ef;
	border-bottom:1px solid #3366ef;
	text-align:center;
	line-height:150px;
}
.photoheader {
	background:url(../2aImages/gbox/photo_header.png) repeat-x;
	border-top:1px solid #3366ef;
	border-left:1px solid #3366ef;
	border-right:1px solid #3366ef;
	border-bottom:none;
}
.map {
	padding:0;
	background:#ffffff url(../2aImages/gbox/loading.gif) no-repeat;
	background-position:50%;
	border-top:none;
	border-left:1px solid #3f4cff;
	border-right:1px solid #3f4cff;
	border-bottom:1px solid #3f4cff;
	text-align:center;
	line-height:150px;
}
.mapheader {
	background:url(../2aImages/gbox/map_header.png) repeat-x;
	border-top:1px solid #3f4cff;
	border-left:1px solid #3f4cff;
	border-right:1px solid #3f4cff;
	border-bottom:none;
}
.video {
	padding:0;
	background:#ffffff url(../2aImages/gbox/loading.gif) no-repeat;
	background-position:50%;
	border-top:none;
	border-left:1px solid #3f4cff;
	border-right:1px solid #3f4cff;
	border-bottom:1px solid #3f4cff;
	text-align:center;
	line-height:150px;
}
.videoheader {
	background:url(../2aImages/gbox/map_header.png) repeat-x;
	border-top:1px solid #3f4cff;
	border-left:1px solid #3f4cff;
	border-right:1px solid #3f4cff;
	border-bottom:none;
}
