body, .body
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	background-color: #FFF;
	margin: 0px;
}

a {color: #06C; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: 0px;}
form {display: inline;}
input[type=submit] {padding: 3px;}
input[type=radio] {margin-bottom: 15px;}
td {text-align: left;}/* IE centering */
h1 {margin-top: 0px; text-shadow: 1px 1px 1px #999;}
h2 {margin: 0px; text-shadow: 1px 1px 1px #999;}
h3 {margin: 0px; text-shadow: 1px 1px 1px #999;}
hr {background-color:#DDD;background-color:#DDD;border: 0px; height: 1px;}

#Menu
{
	background: #FFF url(http://ct.mob0.com/Background-Gradient.png) top center repeat-x;
	text-align: center;
	padding-top: 0px;
	height: 40px;
	color: #FFF;
	text-shadow: 1px 1px 1px #333;
}
#Menu a
{
	color: #FFF;
	padding: 6px 15px 8px 15px;
	text-decoration: none;
	display: inline-block;	
	vertical-align:middle;
}
#Menu a:hover {color: #DDD;}
.MenuItem {display: inline; padding:0px; position: relative; margin: 0px;}
.MenuItem li {display: inline;}
.MenuItem:hover .Submenu {display:block;}
.Submenu {margin: 0px; display: none; position:absolute; left: 0px; top:21px; border: 1px solid #DDD; background:#357EB6; padding:3px;list-style:none; text-align: left;z-index:9999; float:left;border-radius:3px;}
.Submenu li {display: list-item; padding: 3px;}
.Submenu a {padding: 0px !important; white-space: nowrap;}

#BodyArea
{
	padding-top: 10px;
	padding-bottom: 20px;
}
#Footer
{
	background: #FFF url(http://ct.mob0.com/Background-Gradient.png) top center repeat-x;
	font-size: 85%;
	text-align: center;
	padding-top: 10px;
	height: 26px;
	color: #FFF;
	text-shadow: 1px 1px 1px #333;	
}
#Footer a
{
	color: #FFF;
	margin-left: 6px;
	margin-right: 6px;
	text-decoration: underline;
}

.Error {color: #F00; font-weight: bold; position: static;}
.Hidden {visibility: hidden;}
.Content {padding-left: 25px; padding-right: 25px;}
.Setting {padding: 4px 0px 4px 0px;}
.SettingRight {padding: 6px 0px 6px 7px;}

.LogoGallery a img {border: 1px solid #eee;}
.LogoGallery td {white-space:nowrap;}

.FormGroupBox
{
	background: #FFF;
	border: 1px solid #CCC;
	padding: 10px;
	display: inline-block;
	border-radius: 4px;
}
fieldset
{
	border: 1px solid #CCC;
	padding: 5px 0px 5px 5px;
	margin-right: 10px;
	border-radius: 4px;
}

.PopupButton, .PopupButtonHover
{
	margin: 0px 5px 0px 0px;
	padding: 5px;
	text-align: center;
	border: 1px solid Transparent;
	display: inline-block;
	min-width: 40px;
	cursor: pointer;
	border-radius: 4px;
	/* IE7 Hack */
	zoom: 1;
	*display: inline;
}
.PopupButtonHover{background-color: #E1F3FC;border: 1px solid #ccc;}
.ColorPreview
{
	border: 1px solid gray;
	margin-bottom: 5px;
	height: 30px;
	width: 30px;
	margin: 0 auto;
	display: inline-block;
	border-radius: 3px;
	/* IE7 Hack */
	zoom: 1;
	*display: inline;
}
.IconPreview
{
	margin-bottom: 5px;
	height: 32px;
	margin: 0 auto;
	display: inline-block;
	/* IE7 Hack */
	zoom: 1;
	*display: inline;
}
.MenuPopup, .MenuPopupList
{
	text-align: left;
	position: absolute;
	visibility: visible;
	border: 1px solid lightgray;
	background: white;
	min-width: 150px;
	z-index: 999999;
	padding: 0px;
	border-radius: 4px;
}
.MenuPopup img, .MenuPopupList img{vertical-align: middle;}
.MenuPopup div, .MenuPopupList div{vertical-align: middle;padding: 5px;}
.MenuPopup div:hover, .MenuPopupList div:hover{background-color: #E1F3FC;}
.MenuPopup div
{
	display: inline-block;
	/* IE7 Hack */
	zoom: 1;
	*display: inline;
}
.Selected{background-color: #E1F3FC;}

.ColorPopup
{
	border: solid 1px #ccc;
	cursor: default;
	display: inline-block;
	visibility: visible;
	position: absolute;
	background: white;
	z-index: 999999;
	width: 355px;
	height: 197px;
	border-radius: 3px;
	font-size: small;
	/* IE7 Hack */
	zoom: 1;
	*display: inline;
}
.HiddenPopup{visibility: collapse;display: none;}
.ColorPopup input{width: 40px;}
.cPickerClose
{
	margin-left: 334px;
	margin-top: 6px;
	width:16px;
	height:16px;
	background-image: url("http://cdn.mob0.com/lt/closebuttonout.png");
	display: inline-block;
}
.cPickerClose:hover{background-image: url("http://cdn.mob0.com/lt/closebuttonover.png");}
.picker-wrapper{position: absolute;margin: 0px;margin-top: 0px;padding:0; width: 356px;}

.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_background.png);font-family:Arial, Helvetica, sans-serif;display:none;}
.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:red;overflow:hidden;cursor:crosshair;}
.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_overlay.png);}
.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_select.gif);margin:-5px 0 0 -5px;}
.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize;}
.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_indic.gif) left top;left:0;margin:-4px 0 0;}
.colorpicker_new_color{position:absolute;width:130px;height:30px;left:213px;top:13px;background:red;}
.colorpicker_current_color{display:none;position:absolute;width:60px;height:30px;left:283px;top:13px;background:red;}
.colorpicker input{background-color:#FFF;position:absolute;font-size:10px;font-family:Arial, Helvetica, sans-serif;width:30px;top:3px;right:11px;text-align:right;height:13px;margin:0;padding:0;}
.colorpicker_hex{position:absolute;width:72px;height:22px;background:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_hex.png) top;left:212px;top:142px;}
.colorpicker_hex input{right:6px;width:45px;}
.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute;}
.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize;}
.colorpicker_rgb_r{background-image:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_rgb_r.png);top:52px;left:212px;}
.colorpicker_rgb_g{background-image:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_rgb_g.png);top:82px;left:212px;}
.colorpicker_rgb_b{background-image:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_rgb_b.png);top:112px;left:212px;}
.colorpicker_hsb_h{background-image:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_hsb_h.png);top:52px;left:282px;}
.colorpicker_hsb_s{background-image:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_hsb_s.png);top:82px;left:282px;}
.colorpicker_hsb_b{background-image:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_hsb_b.png);top:112px;left:282px;}
.colorpicker_submit{display:none;position:absolute;width:22px;height:22px;background:url(http://cdn.mob0.com/lt/colorpicker/colorpicker_submit.png) top;left:322px;top:142px;overflow:hidden;}
.colorpicker_focus{background-position:center;}
.colorpicker_hex.colorpicker_focus,.colorpicker_submit.colorpicker_focus,.colorpicker_slider{background-position:bottom;}

INPUT.spinbox-active{background-repeat:no-repeat;background-position:right 0px;background-image:url(http://cdn.mob0.com/lt/spinbox/spinbox-sprite.png);}
INPUT.spinbox-active.spinbox-up-hover{background-position:right -18px;cursor:pointer;}
INPUT.spinbox-active.spinbox-down-hover{background-position:right -36px;cursor:pointer;}
INPUT.spinbox-active.spinbox-up{background-position:right -72px;cursor:pointer;}
INPUT.spinbox-active.spinbox-down{background-position:right -54px;cursor:pointer;}