﻿@charset "utf-8";
/*this css uesed for Superadmin page,copy from foundry admin*/
/* CSS Document */
* {
	padding:0;
	margin:0;
}
.clear {
	clear: both;
	font-size:1px;
	width:1px;
	height:0;
	visibility: hidden;
}
.h_center {
	text-align: center;
	margin: 0px auto;
}
.h_left {
	float:left;
}
.h_right {
	float:right;
}
dl, dd, ul {
	list-style:none;
}
a img {
	border:0;
}
a:active {
	outline:none;
	blr:expression(this.onFocus=this.blur());
}
div, form, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
	border:0;
}
input {
	vertical-align:middle;
}
body, html {
	height:100%;
	
}
hr {
	background-color: #C9D4DF;
	height: 1px;
	margin:3px 0;
	border: 0px;
	filter: Alpha(Opacity=50);
}
.alpha {
	filter:Alpha(Opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
.alpha:hover {
	filter:Alpha(Opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}


/* Fonts (Import) */
@font-face {
	font-family: 'CaeciliaCom75Bold';
	src: url('../Font/caeciliacom-75bold-webfont.eot');
	src: local('☺'), url('../Font/caeciliacom-75bold-webfont.woff') format('woff'), url('../Font/caeciliacom-75bold-webfont.ttf') format('truetype'), url('../Font/caeciliacom-75bold-webfont.svg#webfontYrgsN1bB') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Weiss';
	src: url('../Font/weiss_lt-webfont.eot');
	src: local('☺'), url('../Font/weiss_lt-webfont.woff') format('woff'), url('../Font/weiss_lt-webfont.ttf') format('truetype'), url('../Font/weiss_lt-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBold';
	src: url('../Font/gotham-bold-webfont.eot');
	src: local('☺'), url('../Font/gotham-bold-webfont.woff') format('woff'), url('../Font/gotham-bold-webfont.ttf') format('truetype'), url('../Font/gotham-bold-webfont#webfont74OkoK6d') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GothamBook';
	src: url('../Font/gotham-book-webfont.eot');
	src: local('☺'), url('../Font/gotham-book-webfont.woff') format('woff'), url('../Font/gotham-book-webfont.ttf') format('truetype'), url('../Font/gotham-book-webfont#webfontCNdEh9An') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham';
	src: url('../Font/gotham-medium-webfont.eot');
	src: local('☺'), url('../Font/gotham-medium-webfont.woff') format('woff'), url('../Font/gotham-medium-webfont.ttf') format('truetype'), url('../Font/gotham-medium-webfont#webfontDKKEwhfG') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* End of Imported Fonts */


body {
	font:normal 12px Tahoma, Verdana, Geneva, sans-serif;
	background-color:#e7f0f4;
	voice-family:"\"}\"";
	voice-family:inherit;
}
.headerbg {
	background:url(../imgs/headerbg.png) repeat-x top center;
	width:100%;	
	height:231px;
}

.header {
	height:132px;
	width:1020px;
	margin:0px auto;
}
.logo {
	float:left;
	height:132px;
	width:770px;
	padding-top:21px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:101px;
}
.logo dt {
	font-family: 'CaeciliaCom75Bold', Arial;
	font-size:33px;
	color:#FFF;
	float:left;
	margin-right:30px;
}
.logo dt .logopic {
	float:left;
	width:235px;
	text-align:center;
	height:101px;
}
.logo dt .shopname {
	float:left;
	padding-top:50px;
}

.logo dd {
	float:left;
	padding-top:58px;
	height:90px;
	margin-right:5px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:32px;
}
.facebook {
	background:url(../imgs/ico_facebook.png) no-repeat 3px 65px;
	height:90px;
	color:#d8b4ba;
	padding-left:20px;
	padding-top:70px;
	line-height:24px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:20px;
}
.submenu {
	float:right;
	width:205px;
	voice-family:"\"}\"";
	voice-family:inherit;
}

.maillinglist {width:90px;padding:0px; float:left; margin-bottom:10px;}
.maillinglist a{display:block; width:auto; height:82px; text-indent:-2000px; overflow:hidden;}
.maillinglist a:focus{-moz-outline-style:none;}
.maillinglist_a{width:90px; background:url(../imgs/maillinglist.png) no-repeat left top;}
.maillinglist_a:hover{width:90px; background:url(../imgs/maillinglist.png) no-repeat left bottom;}	
	
	
.orderfood {width:90px;padding:0px; float:left; margin-bottom:10px;}
.orderfood a{display:block; width:auto; height:82px; text-indent:-2000px; overflow:hidden;}
.orderfood a:focus{-moz-outline-style:none;}
.orderfood_a{width:90px; background:url(../imgs/orderfood.png) no-repeat left top;}
.orderfood_a:hover{width:90px; background:url(../imgs/orderfood.png) no-repeat left bottom;}

/************** The header end *************************************/


.mainmenu {
	height:66px;
	width:1020px;
	background:url(../imgs/menu_bg.png) repeat-x;
	padding-bottom:8px;
	padding-left:24px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:58px;
	width:996px;
}
.menucontainer {
	height:66px;
	width:1020px;
	margin:0px auto;
	padding-bottom:8px;
	padding-left:24px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:58px;
	width:996px;
}
.menu {
	float:left;
	font-family: sans-serif;
	width:auto;
	height:58px;
	position:relative;
	font-size:11px;
	font-weight:bold;
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	position:relative;
}
.menu ul li {
 float:left;
 display:inline;
 list-style:none;
 height:58px;
 line-height:58px;
 font-weight:bold;
 white-space:nowrap; 
 font-family:Verdana, Geneva, sans-serif;
 border-left:1px solid #d90404;
 border-right:1px solid #ad080b;
}
.menu ul li a, .menu ul li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	color:#000;
	width:auto;
	color:#FFF;
	padding:0px 12px 0px 12px;
	line-height:58px;
	font-size:15px;
	font-weight:normal;
}
* html .menu ul li a, .menu ul li a:visited {
	width:auto;
	w\idth:auto;
}
.menu ul li dl {
	display:none;
}
.menu ul li:hover {
	background:url(../imgs/header_hover.png) repeat-x;
}

.menu ul li #menu_on {
	background:url(../imgs/header_hover.png) repeat-x;
}

.menu ul li:hover a {
	color:#fff;
}
.menu ul li:hover dl {
	display:block;
	position:absolute;
	top:65px;
	left:-5px;
	width:980px; 
	height:48px;
	z-index:999;
	padding:8px 10px 8px;	
	background:url(../imgs/channel_menu.png) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:960px; height:20px;
}
.menu ul li:hover dl dd {
	float:left;
	padding:0 0px;
	border-right:1px solid #CCC;
	font-weight:normal;
	color:#242323;
	font-size:13px;
	font-style:normal;
}
.menu ul li:hover dl dd a {
	color:#242323;
	text-decoration:none;
	line-height:18px;
	height:18px;
	font-size:13px;
}
.menu ul li:hover dl dd a:hover {
	color:#ba0215;
	text-decoration:none;
}
.menu ul li:hover dl dd #sub_menu_on 
{
    color:#ba0215;
}


/************** The Main Menu end *************************************/

.menu_home {width:70px;padding:0px; float:left;}
.menu_home a{display:block; width:auto; height:58px; text-indent:-2000px; overflow:hidden;}
.menu_home a:focus{-moz-outline-style:none;}
.menu_home_a{width:70px; background:url(../imgs/menu_home.png) no-repeat left top;}
.menu_home_a:hover{background:url(../imgs/menu_home.png) no-repeat left bottom;}
.menu_home_on{width:70px; background:url(../imgs/menu_home.png) no-repeat left bottom;}

.menu_orderfood {width:103px;padding:0px; float:left;}
.menu_orderfood a{display:block; width:auto; height:58px; text-indent:-2000px; overflow:hidden;}
.menu_orderfood a:focus{-moz-outline-style:none;}
.menu_orderfood_a{width:103px; background:url(../imgs/menu_orderfood.png) no-repeat left top;}
.menu_orderfood_a:hover{background:url(../imgs/menu_orderfood.png) no-repeat left bottom;}
.menu_orderfood_on{width:103px; background:url(../imgs/menu_orderfood.png) no-repeat left bottom;}

.menu_menunutrition {width:147px;padding:0px; float:left;}
.menu_menunutrition a{display:block; width:auto; height:58px; text-indent:-2000px; overflow:hidden;}
.menu_menunutrition a:focus{-moz-outline-style:none;}
.menu_menunutrition_a{width:147px; background:url(../imgs/menu_menunutrition.png) no-repeat left top;}
.menu_menunutrition_a:hover{background:url(../imgs/menu_menunutrition.png) no-repeat left bottom;}
.menu_menunutrition_on{width:147px; background:url(../imgs/menu_menunutrition.png) no-repeat left bottom;}

.menu_aboutus {width:90px;padding:0px; float:left;}
.menu_aboutus a{display:block; width:auto; height:58px; text-indent:-2000px; overflow:hidden;}
.menu_aboutus a:focus{-moz-outline-style:none;}
.menu_aboutus_a{width:90px; background:url(../imgs/menu_aboutus.png) no-repeat left top;}
.menu_aboutus_a:hover{background:url(../imgs/menu_aboutus.png) no-repeat left bottom;}
.menu_aboutus_on{width:90px; background:url(../imgs/menu_aboutus.png) no-repeat left bottom;}

.menu_events {width:70px;padding:0px; float:left;}
.menu_events a{display:block; width:auto; height:58px; text-indent:-2000px; overflow:hidden;}
.menu_events a:focus{-moz-outline-style:none;}
.menu_events_a{width:70px; background:url(../imgs/menu_events.png) no-repeat left top;}
.menu_events_a:hover{background:url(../imgs/menu_events.png) no-repeat left bottom;}
.menu_events_on{width:70px; background:url(../imgs/menu_events.png) no-repeat left bottom;}

.menu_community {width:106px;padding:0px; float:left;}
.menu_community a{display:block; width:auto; height:58px; text-indent:-2000px; overflow:hidden;}
.menu_community a:focus{-moz-outline-style:none;}
.menu_community_a{width:106px; background:url(../imgs/menu_community.png) no-repeat left top;}
.menu_community_a:hover{background:url(../imgs/menu_community.png) no-repeat left bottom;}
.menu_community_on{width:106px; background:url(../imgs/menu_community.png) no-repeat left bottom;}

.menu_photogallery {width:123px;padding:0px; float:left;}
.menu_photogallery a{display:block; width:auto; height:58px; text-indent:-2000px; overflow:hidden;}
.menu_photogallery a:focus{-moz-outline-style:none;}
.menu_photogallery_a{width:123px; background:url(../imgs/menu_photogallery.png) no-repeat left top;}
.menu_photogallery_a:hover{background:url(../imgs/menu_photogallery.png) no-repeat left bottom;}
.menu_photogallery_on{width:123px; background:url(../imgs/menu_photogallery.png) no-repeat left bottom;}

.menu_kidszone {width:96px;padding:0px; float:left;}
.menu_kidszone a{display:block; width:auto; height:58px; text-indent:-2000px; overflow:hidden;}
.menu_kidszone a:focus{-moz-outline-style:none;}
.menu_kidszone_a{width:96px; background:url(../imgs/menu_kidszone.png) no-repeat left top;}
.menu_kidszone_a:hover{background:url(../imgs/menu_kidszone.png) no-repeat left bottom;}
.menu_kidszone_on{width:96px; background:url(../imgs/menu_kidszone.png) no-repeat left bottom;}

.menu_contactus {width:102px;padding:0px; float:left;}
.menu_contactus a{display:block; width:auto; height:58px; text-indent:-2000px; overflow:hidden;}
.menu_contactus a:focus{-moz-outline-style:none;}
.menu_contactus_a{width:102px; background:url(../imgs/menu_contactus.png) no-repeat left top;}
.menu_contactus_a:hover{background:url(../imgs/menu_contactus.png) no-repeat left bottom;}
.menu_contactus_on{width:102px; background:url(../imgs/menu_contactus.png) no-repeat left bottom;}

.channel_menu {
	width:980px;
	height:36px;
	padding:10px 10px 8px;
	margin:-7px auto 0px;
	background:url(../imgs/channel_menu.png) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:960px; height:18px;
}
.channel_menu dd {
	float:left;
	padding:0 10px;
	border-right:1px solid #CCC;
	font-weight:normal;
	color:#242323;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}
.channel_menu dd a {
	color:#242323;
	text-decoration:none;
}
.channel_menu dd a:hover {
	color:#ba0215;
	text-decoration:none;
}
.channel_menu dd #sub_menu_on {
	color:#ba0215;
	text-decoration:none;
}

/*************** Content start ! ***********************************/

.content {
	margin:0px auto;
	width:1020px;
}
.content_left {
	width:270px;
	float:left;
}
.content_right {
	float:left;
	width:750px;
}
.content a, .content_left a, .content_right a 
{
    color:#c00;
}
.module {
	margin:0px auto 1px;
	width:247px;
}
.module a {
    text-decoration:none;
}
.module dt {
	background:url(../imgs/module_header.png) no-repeat;
	width:247px; height:35px;
	padding:3px 10px;
	font-family: 'CaeciliaCom75Bold', Arial;
	font-size:16px;	
	line-height:29px;
	color:#FFF;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:227px; height:29px;
}

.module_open {
	background:url(../imgs/module_btn.png) no-repeat left top;
	width:23px; height:23px;
	overflow:hidden;
	float:right;
}
.module_close {
	background:url(../imgs/module_btn.png) no-repeat left bottom;
	width:23px; height:23px;
	overflow:hidden;
	float:right;
}
.module dd {
	background:url(../imgs/module_content.png) repeat-y;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}
.mod_block {
	padding-top:13px;
	width:210px;
	margin:0px auto;
	
}
.mod_block h1 {	
	font-size:14px;
	color:#8c0402;
	margin-bottom:10px;	
}
.mod_block p {	
	font-size:13px;
	color:#000;
	line-height:18px;
}
.mod_block p a {
	color:#8c0402;
	text-decoration:none;
	font-weight:bold;
}
.mod_block p a:hover {
	text-decoration:underline;
}
.mod_block p img {
	border:1px solid #999;
	margin:10px 0px;
}

.mod_btns {
	background-color:#e7f0f4;
}
.mod_back {width:123px;padding:0px; float:left; background-color:#e7f0f4;}
.mod_back a{display:block; width:auto; height:29px; text-indent:-2000px; overflow:hidden;}
.mod_back a:focus{-moz-outline-style:none;}
.mod_back_a{width:123px; background:url(../imgs/mod_back.png) no-repeat left top;}
.mod_back_a:hover{width:123px; background:url(../imgs/mod_back.png) no-repeat left bottom;}

.mod_next {width:124px;padding:0px; float:left;background-color:#e7f0f4;}
.mod_next a{display:block; width:auto; height:29px; text-indent:-2000px; overflow:hidden;}
.mod_back a:focus{-moz-outline-style:none;}
.mod_next_a{width:124px; background:url(../imgs/mod_next.png) no-repeat left top;}
.mod_next_a:hover{width:123px; background:url(../imgs/mod_next.png) no-repeat left bottom;}


.mod_viewallevents {width:247px;padding:0px; float:left; margin-bottom:15px;}
.mod_viewallevents a{display:block; width:auto; height:29px; text-indent:-2000px; overflow:hidden;}
.mod_viewallevents a:focus{-moz-outline-style:none;}
.mod_viewallevents_a{width:247px; background:url(../imgs/mod_viewallevents.png) no-repeat left top;}
.mod_viewallevents_a:hover{width:247px; background:url(../imgs/mod_viewallevents.png) no-repeat left bottom;}


.mod_content_end {
	
	background:url(../imgs/module_content_end.png) no-repeat;
	height:20px; width:247px;
	background-color:#e7f0f4;
	
}
.corporatebanner {
	margin:18px auto;
	width:220px;
	height:220px;
	text-align:center;
	background:url(../imgs/leftpart_bigad.png) no-repeat;
	padding-top:9px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:211px;
}
.corporatebanner img 
{
    width:200px;
    height:200px;
}

.homebigad {
	float:left;
	width:480px;
	overflow:hidden;
}
.home_right_mods {
	float:left;
	width:270px;
}
.mod_person {
	padding-top:13px;
	width:210px;
	margin:0px auto;
	line-height:16px;
	color:#000;
}
.mod_person img {
	margin-right:10px;
}
.mod_person strong {
	font-size:13px;
	font-weight:bold;	
}
.mod_person_intro {
	clear:both;
	width:210px;
	padding-top:20px;
	margin:0px auto;
}
.mod_person_intro a {
	color:#c30609;
	text-decoration:underline;
}	



.footerbg {
	width:100%;
	margin-top:35px;
	background:url(../imgs/footer_bg2.png) repeat-x left top;
	height:170px;
}
.footerico {
	margin:0 auto;
	width:1020px;
	padding-left:830px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:180px;
}
.footerico img {
	float:left;
	margin-top:-20px;
}
.footer {

	width:1020px;
	margin:0px auto;
	voice-family:"\"}\"";
	voice-family:inherit;

}
.footer a {
	color:#f70307;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
	color:#FFF;
}
.footer .left {
	float:left;
	width:600px;
	color:#FFF;
	padding:0px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:570px;
}
.footer .left h1 {
	font-family: 'CaeciliaCom75Bold', Arial;
	font-size:24px;
	line-height:48px;
}
	
.footer .right {
	width:280px;
	float:right;
	color:#eae7e4;
	font-size:11px;
	line-height:18px;
	padding:5px 25px 0px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:230px;
}


/************* Contect Right Part box *******************************/
.conbox_top {
	background:url(../imgs/contect_box_top.png) no-repeat;
	width:730px;
	height:7px;
}
.conbox_mid {
	background:url(../imgs/contect_box_mid.png) repeat-y;
	width:730px;
}
.conbox_bot {
	background:url(../imgs/contect_box_bot.png) no-repeat;
	width:730px;
	height:10px;
}
.cm_left {
	float:left;
	width:460px;
	padding:0px 35px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:390px;
}
.cm_right {
	float:left;
	width:245px;
	padding:15px 0px 0px 5px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:240px;
} 


.cm_left h1 {
	color:#b10403;
	font-family: 'CaeciliaCom75Bold', Arial;
	font-size:32px;
	padding:15px 0px;
}
.cm_left p {
	color:#424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
}
.formdomation {
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#393939;
	line-height:24px;
}
.formdomation dt {
	text-align:right;
	float:left;
	width:160px;
	padding-right:10px;
	margin-bottom:10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:150px;
}
.formdomation dd {
	float:left;
	width:225px; height:24px;
	/*background:url(../imgs/form_input_big.png) no-repeat;*/
	border:1px solid #CCC;
	padding:0px;
	margin-bottom:10px;
	voice-family:"\"}\"";
	voice-family:inherit;

}
.formdomation dd input {
	background:none;
	border:0px;
	width:225px;
	padding:0 10px;
	line-height:24px;
	height:24px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:205px;
}
.formdomation dd select {
	background:none;
	border:0px;
	width:223px;
	height:20px;
	voice-family:"\"}\"";
	voice-family:inherit;
}
.formdomation .btn_submit {width:126px;padding:0px;float:left; display:inline; margin:10px 0px 20px 145px;}
.formdomation .btn_submit a{display:block; width:auto; height:44px; text-indent:-2000px; overflow:hidden;}
.formdomation .btn_submit a:focus{-moz-outline-style:none;}
.formdomation .btn_submit_a{width:126px; background:url(../imgs/btn_submitred.png) no-repeat left top;}
.formdomation .btn_submit_a:hover{background:url(../imgs/btn_submitred.png) no-repeat left bottom;}

.domation_photo {
	width:230px;
	height:180px;
	padding:8px 0px 0px 6px;
	margin-bottom:20px;
	background:url(../imgs/box_230x180.png) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:224px;
	height:172px;
}
.domainphotointro {
	padding-bottom:50px;
}
.domainphotointro h2 {
	font-family: 'CaeciliaCom75Bold', Arial;
	font-size:22px;
	line-height:30px;
	color:#b1202f;
	padding-bottom:10px;
}
.domainphotointro p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#393939;
}


/*Gallery-single-album-view 2011.11.3*/

.conboxtitel {
	color:#b10403;
	font-family: 'CaeciliaCom75Bold', Arial;
	font-size:32px;
	padding:15px 0px 0px 30px;
}
	
.gallery_single {
	width: 670px;
	margin:0px auto;
	padding-bottom:20px;
}
.gallery_single dt {
	font-family: 'CaeciliaCom75Bold', Arial;
	font-size:18px;
	line-height:38px;
	color:#333;
	padding-left:18px;
}
.gallery_single dd {
	background:url(../imgs/Gallery-single-album-view.jpg) no-repeat left top;
	padding:20px 20px 0px 20px;
	width:670px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:630px;
}
.gallery_single dd .leftbigpic {
	float:left;
	width:445px;
	text-align:left;
}
.gallery_single dd .rightdiv {
	float:left;
	width:185px;
	height:320px;
	overflow:scroll;
	overflow-x:hidden;
}
.gallery_single .smallpics {
 width:165px;
}
.gallery_single .smallpics li {
 float:left;
 width:72px;
 height:72px;
 overflow:hidden;
 margin:0px 10px 10px 0px;
 cursor: pointer;
}
.gallery_single .smallpics li img {
 width:72px;
 height:72px;
}
.gallery_single .smallpics li .on {
 border:2px solid #000;
 width:72px;
 height:72px;
 voice-family:"\"}\"";
 voice-family:inherit;
 width:68px;
 height:68px;
}
.gallery_single .gallery_single_bot { 
	background:url(../imgs/Gallery-single-album-view-end.jpg) no-repeat left top;
	width:670px; height:20px; overflow:hidden;
}
.gallery_single .btn_txtbtn {
	float:right;
	text-align:right;
	padding-right:24px;
	margin-top:20px;
	background:url(../imgs/btn_icoarrow.png) no-repeat right center;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#900;
}
	
	
.gallery_multiple {
	width:720px;
	margin:0px auto;
	padding-left:15px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:705px;
}
.gallery_multiple li {
	float:left;
	width:230px;
	height:230px;
	list-style:none;
	background:url(../imgs/multiple-album-box.png) center center no-repeat;
	padding:25px 27px 0px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:175px;
	height:205px;
}
.gallery_multiple li dt {
	height:38px;
	font-family:'CaeciliaCom75Bold', Arial;
	font-size:14px;
	color:#900;
	width:175px;
	overflow:hidden;
}
.gallery_multiple li dd {
	font-size:10px; -webkit-text-size-adjust:none;
	color:#666;
}

.pagenumber {
	text-align:center;
	font-family:'CaeciliaCom75Bold', Arial;
	font-size:14px;
	color:#C00;
	line-height:30px;
	padding-bottom:10px;
}
.pagenumber a {
	font-size:14px;
	color:#C00;
	text-decoration:none;
}
.pagenumber a:visited {
	color:#C00;
	text-decoration:none;	
}
.pagenumber a:hover {
	color:#333;
	text-decoration: underline;	
}
.pagenumber .on {
	color:#333;
	text-decoration: underline;	
}


/************************************ EVENT Calendar *****/
.tblCalendar {
	border-spacing:0;
	color: #3c2705;
	width: 930px;
	margin: auto;
}
.tblCalendar th {
	color: #5a4b32;
}
.tblCalendarcell {
	border: 1px solid #c4c0b4;
	vertical-align: top;
	width: 155px;
	min-height: 130px;
	background-color:White;
}
.tblCalendarcellActive {
	border: 2px solid Red;
	vertical-align: top;
	width: 155px;
	min-height: 130px;
	background-color:White;
}
.DayNumber {
	color: #8c7e6a;
	
	text-align: right;
	font-size: 8pt;
	width: 100%;
	height: 16px;
	vertical-align: middle;
	background-color: #f1eeea;
}
.DayNumberOutOfMonth {
	color: #cac5bf;
	text-align: right;
	font-size: 8pt;
	width: 100%;
	height: 16px;
	vertical-align: middle;
	background-color: #f1eeea;
}
.EventDayClosed {
	font-size: 8pt;
	color: #d9d4cb;
	height: 70px;
	width: 100%;
}
.EventDay {
	font-size: 8pt;
	color: #e0dbce;
	height: 70px;
	width: 100%;
}
.eventtime {
	font-size: 7pt;
	color: #666666;
	height: 70px;
	width: 100%;
}
.EventDayActive {
	display: block;
	margin: 2px;
	vertical-align: top;
	font-size: 8pt;
	font-weight: bold;
	color: #b82d34;
	height: 70px;
	width: 100%;
}
.EventDayActive td {
	vertical-align: top;
}
.EventDay td {
	text-align: center;
	vertical-align: middle;
}
.events_logo_part_1 {float:left;background:url(/skins/CFA_Default/images/Events/logo_part_1.png); width:140px;height:34px;padding:0;margin:0;}
#events_logo_events {background:url(/skins/CFA_Default/images/Events/logo_part_2.png); width:223px; height:70px;}

#top_right_part{float:left;margin:0;padding:0;}
#year,#events_details_bg{list-style-type: none;margin:0;padding:0;}
#year{width:auto;margin: 5px 0 5px 10px;}
#year li{float:left;}
#month_font{font-family:"Times New Roman", Times, serif;font-size:20px;font-weight:normal;width:140px;}

#events_bnt1,#events_bnt2{width:30px;padding:3px 0 0 2px;}
#events_bnt1 a,#events_bnt2 a{display:block; width:auto; height:19px; text-indent:-2000px;}
#events_bnt1 a:focus,#events_bnt2 a:focus{-moz-outline-style:none;}
.arrows_left,.arrows_right{width:30px;background:url(/Skins/CFA_Default/images/Events/events_bnt1_on.png) no-repeat;}
.arrows_left:hover,.arrows_right:hover{width:30px;background:url(/Skins/CFA_Default/images/Events/events_bnt1_on.png) no-repeat left -19px;}

.arrows_right{background:url(/Skins/CFA_Default/images/Events/events_bnt2_on.png) no-repeat;}
.arrows_right:hover{width:30px;background:url(/Skins/CFA_Default/images/Events/events_bnt2_on.png) no-repeat left -19px;}

#print_this_month{float:right;padding-top:6px;}
#print_this_month a{color:#961201;text-decoration: none;}
#print_this_month a:hover{color:#961201;text-decoration: underline;}

#events_details_bgtop{width:665px;height:15px;background:url(/Skins/CFA_Default/images/Events/events_details_bgtop.png) no-repeat;line-height:0px;font-size:0px;}
#events_details_bgmiddle{width:665px;height:auto;min-height:55px; background:url(/Skins/CFA_Default/images/Events/events_details_bgmiddle.png) repeat-y;padding:0 12px;}
#events_details_bgbottom{width:665px;height:15px;background:url(/Skins/CFA_Default/images/Events/events_details_bgbottom.png) no-repeat;line-height:0px;font-size:0px;}

#events_details_tit{font-size:15px;color:#c9030b;}
#events_details_main{font-size:15px;}

#events_bnt_details{width:64px;padding:3px 0 0 9px;}
#events_bnt_details a{display:block; width:auto; height:17px; text-indent:-2000px;}
#events_bnt_details a:focus{-moz-outline-style:none;}
.bnt_details{width:64px;background:url(/Skins/CFA_Default/images/Events/events_bnt_details.png) no-repeat;}
.bnt_details:hover{width:64px;background:url(/Skins/CFA_Default/images/Events/events_bnt_details.png) no-repeat left -17px;}

#events_bnt_rsvp{width:49px;padding:5px 0 0 9px;}
#events_bnt_rsvp a{display:block; width:auto; height:17px; text-indent:-2000px;}
#events_bnt_rsvp a:focus{-moz-outline-style:none;}
.bnt_rsvp{width:49px;background:url(/Skins/CFA_Default/images/Events/events_bnt_rsvp.png) no-repeat;}
.bnt_rsvp:hover{width:49px;background:url(/Skins/CFA_Default/images/Events/events_bnt_rsvp.png) no-repeat left -17px;}

a.tblCalendarcell_border:link {width:128px;height:80px;-height:84px;display:block;border:solid 1px #ffffff;text-decoration:none;margin:1px;}
a.tblCalendarcell_border:visited {width:128px;height:80px;-height:84px;display:block;border:solid 1px #ffffff;text-decoration:none;margin:1px;}
a.tblCalendarcell_border:hover {width:128px;height:80px;-height:84px;display:block;border:solid 1px #d30000;text-decoration:none;margin:1px;}

.tblCalendarcell_font_tit{font-size:12px;color:#931d0d;padding-left:5px;font-weight:bold;}
.tblCalendarcell_font_main{font-size:11px;color:#726f68;padding-left:5px;font-weight:bold;}
.tblCalendarcell_other{border: 1px solid white; width: 155px; height: 100%; min-height: 90px;margin:1px;}

.selected{cursor: pointer;border:1px solid red;}
.hover{cursor: pointer;border:1px solid red;}

	#events_details_bgmiddle ul, #events_details_bgmiddle li{
		margin:0;
		padding:0;
		list-style:none;
		vertical-align: top;
		}
	#events_details_bgmiddle li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:665px;
		height: auto;
		overflow: hidden; 
		}



/* for about us pages by leo*/
.joinourteam {
	width:229px;
}
.joinourteam dt {
	padding-top:85px;
	background:url(../imgs/joinourteam_title.png) no-repeat left bottom;
	height:134px;
	width:229px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:49px;
	}
.joinourteam dd {
	padding-top:85px;
	background:url(../imgs/joinourteam_box.png) no-repeat left bottom;
	width:229px;
	padding:10px 18px 135px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:193px;
	}
.joinourteam dd a {
	color:#333;
}
.joinourteam dd a:hover {
	color:#C00;
}

.btn_downapp {width:163px;padding:0px;float:left; margin:10px 0px 0px;}
.btn_downapp a{display:block; width:auto; height:40px; text-indent:-2000px; overflow:hidden;}
.btn_downapp a:focus{-moz-outline-style:none;}
.btn_downapp_a{width:163px; background:url(../imgs/btn_downapp.png) no-repeat left top;}
.btn_downapp_a:hover{background:url(../imgs/btn_downapp.png) no-repeat left bottom;}

.btn_paraverapp {width:163px;padding:0px;float:left; margin:10px 0px;}
.btn_paraverapp a{display:block; width:auto; height:40px; text-indent:-2000px; overflow:hidden;}
.btn_paraverapp a:focus{-moz-outline-style:none;}
.btn_paraverapp_a{width:163px; background:url(../imgs/btn_paraverapp.png) no-repeat left top;}
.btn_paraverapp_a:hover{background:url(../imgs/btn_paraverapp.png) no-repeat left bottom;}

.graybox_top {
	background:url(../imgs/graybox_top.png) no-repeat left bottom;
	width:1020px;
	height:11px;
	overflow:hidden;
}
.graybox_content {
	background:url(../imgs/graybox_content.png) repeat-y left center;
	width:1020px;
	padding:0px 20px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:980px;
}
.graybox_bot {
	background:url(../imgs/graybox_bot.png) no-repeat left top;
	width:1020px;
	height:20px;
	overflow:hidden;
	display:block;
}

.events_detail {
	width:980px;
	margin:0px auto;
}
.events_detail .mondifydate {
	float:left;
	width:345px;
	margin-top:30px;
	padding-left:35px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:310px;
}
.datenumber {
	float:left;
	width:205px;
	height:42px;
	line-height:42px;
	font-family:'CaeciliaCom75Bold', Arial;
	font-size:24px;
	color:#C00;
	text-align:center;
}

.redarrowleft {width:33px;padding:0px;float:left; margin-top:10px;}
.redarrowleft a{display:block; width:auto; height:21px; text-indent:-2000px; overflow:hidden;}
.redarrowleft a:focus{-moz-outline-style:none;}
.redarrowleft_a{width:33px; background:url(../imgs/redarrow_all.png) no-repeat left bottom;}
.redarrowleft_a:hover{background:url(../imgs/redarrow_all.png) no-repeat left top;}

.redarrowright {width:33px;padding:0px;float:left;margin-top:10px;}
.redarrowright a{display:block; width:auto; height:21px; text-indent:-2000px; overflow:hidden;}
.redarrowright a:focus{-moz-outline-style:none;}
.redarrowright_a{width:33px; background:url(../imgs/redarrow_all.png) no-repeat right bottom;}
.redarrowright_a:hover{background:url(../imgs/redarrow_all.png) no-repeat right top;}


.events_detail .events_details_box {
	float:left;
	background:url(../imgs/events_details_box.png) no-repeat left top;
	width:622px;
	height:117px;
	padding:18px 30px 0;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:562px;
	height:99px;
}

.events_details_box .lefttext {
	width:450px;
	height:80px;
	float:left;
	padding-left: 105px;
	margin-right:30px;
	background:url(../imgs/cow105.png) no-repeat left top;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:345px;
	height:80px;
}

.lefttext dt {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#C00;
	height:20px;
}
.lefttext dd {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	height:55px;
	overflow:hidden;
}
.events_details_box .rightbtns {
	float:left;
	width:80px;
}
.events_details_box .rightbtns li {
	margin-bottom:10px;
}

.datetable {
	margin:10px auto;
	text-align:center;
	width:950px;
}





.nextevents {
	width:220px;
	border-bottom:1px solid #FFF;
	margin:0px auto 0px 13px;
}
.nextevents dt {
	float:left;
	width:165px; height:40px;
	background:none;
	font-size:12px;
	line-height:15px;
	padding:5px;
	background-color:#e9f2fa;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:155px; height:30px;
}
.nextevents dd {
	float:right;
	width:55px; height:40px;
	
}

/* Main */
.wrap { position:relative; width:1000px; margin:0 auto; }
.bg { background:url(../imgs/bodytop.png) repeat-x 0 0 #EAEAE5;}

.left { float:left;}
.right { float:right;}

/* Header Box */
.headerBox { position:relative; z-index:10; height:118px; border-bottom:1px solid #eeeee9;}
.logo_small { float:left;}
.zeroNav { float:right; width:793px; padding-top:23px; }

.dropBox { position:relative; width:151px; font-size:12px;}
.dropBox .showButton { width:139px; height:21px; padding:8px 0 0 12px; background:url(../imgs/bg_drop_button.png) no-repeat 0 top; color:#f8f5ec; cursor:pointer; }
.dropBox.open .showButton { background-position:0 bottom;}
.dropMenu { display:none; position:absolute; left:0; top:28px; z-index:100; width:147px; padding:0 2px 7px; background:#858788;}
.dropMenu li:hover { background:#6f7273; font-weight:bold;}
.dropMenu li a { display:block; height:19px; padding:5px 0 0 10px; color:#fff; text-decoration:none;}

.subNav { width:620px; height:26px; padding:2px; background:#636161;}
.subNav a { color:#cdcfbb; text-decoration:none;}
.subNav li { float:left; padding:6px 16px 0; text-align:center;}
.subNav li a:hover{ text-decoration:underline;}
.subNav li a.current { color:#fff; font-weight:bold; text-decoration:none;}
.subNav .button_logout { display:block; float:right; height:21px; padding:5px 10px 0; background:url(../imgs/bg_logout.png) repeat-x 0 0 #747777; }

/* Content Header */
.contentHeader { position:absolute; z-index:20; right:0; top:90px; float:right; height:26px; color:#6e8c9c; font-size:11px; -webkit-text-size-adjust:none;}
.contentHeader span { padding:0 9px;}
.contentHeader a { color:#6e8c9c; text-decoration:none;}
.contentHeader a:hover { text-decoration:underline;}
.contentHeader a.current { font-weight:bold; text-decoration:none; }

/* Content */
.titleBar { padding:9px 25px 12px 50px; border-bottom: 1px solid #EEEEE9; border-top: 1px solid #DFDFD8;}
.titleBar h1 { color:#252525; font-size:18px; font-weight:bold; }
.titleBar h1 span { padding-left:10px; font-weight:normal;}
.titleBar h1 span span { font-size:12px;}

.mainContent { padding:0 50px; background:url(../imgs/bg_mainContent.png) no-repeat 0 0;}

.paddingB3 { padding-bottom:3px;}
.topBar { height:40px; padding-top:14px;}
.topBar h2 { padding-top:9px; color:#666; font-size:14px; font-weight:normal;}
/* View Box */
.viewBox .button, .viewBox span, .viewBox select, .viewBox label { float:right; margin-right:0; margin-left:10px; }
.viewBox span { margin-left:27px;}
.viewBox span, .viewBox label { display:block; margin-top:10px; color:#666; font-size:12px; }
.viewBox select { width:196px; height:20px; margin-top:8px; font-size: 12px; line-height:18px;}

/* SCROLLABLR */
.scrollableBox { position:relative;}
.scrollable { position:relative; width:896px; overflow:hidden; margin-left:4px;}
.scrollableItems { position:absolute; width:2000em;}
.scrollableItem { position:relative; display:block; float:left; margin-right:10px;}

.addImg { background-position: 0% 0%;
    display:block; border:1px solid #000; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; text-align:center; background-image: linear-gradient(top, #a4a9a9 0%, #7d7f80 100%); /* Saf4+, Chrome */
	/* Chrome 10+, Saf5.1+ */
	/* FF3.6 */
	/* IE10 */
	/* Opera 11.10+ */
	background-color: #8c9191;
    background-repeat: repeat;
    background-attachment: scroll;
}
.addImg:hover { /* Saf4+, Chrome */
	/* Chrome 10+, Saf5.1+ */
	/* FF3.6 */
	/* IE10 */
	/* Opera 11.10+ */
	background-position: 0% 0%;
    background-image: linear-gradient(top, #8c9191 0%, #5a5c5d 100%);
    background-color: #6e7171;
    background-repeat: repeat;
    background-attachment: scroll;
}
.addImg .icoAdd { display:block; height:40px; margin-top:13px; background:url(../imgs/icon_add.gif) no-repeat center 0;}

/* ScrollableBox Big */
.scrollableBox.big .scrollable { height:312px;}
.scrollableBox.big .scrollableItem { width:240px;}
.scrollableBox.big .scrollableItem img { width:240px; height:312px;}
.scrollableBox.big .browse { height:312px; background:url(../imgs/arrows_big.png) no-repeat;}
.scrollableBox.big .addImg { width:238px; height:194px; padding-top:116px;}

/* ScrollableBox Mid */
.scrollableBox.mid .scrollable { height:200px;}
.scrollableBox.mid .scrollableItem { width:490px;}
.scrollableBox.mid .scrollableItem img { width:490px; height:200px;}
.scrollableBox.mid .browse { height:200px; background:url(../imgs/arrows_small.png) no-repeat;}
.scrollableBox.mid .addImg { width:488px; height:133px; padding-top:65px;}

/* ScrollableBox Small */
.scrollableBox.small .scrollable { height:162px;}
.scrollableBox.small .scrollableItem { width:215px;}
.scrollableBox.small .scrollableItem { width:215px; height:162px;}
.scrollableBox.small .browse { height:162px; background:url(../imgs/arrows_small.png) no-repeat;}
.scrollableBox.small .addImg { width:213px; height:110px; padding-top:50px;}

/* Scrollable Browse */
.scrollableBox .browse { position:absolute; top:0; display:block; width:46px; cursor:pointer;}
.scrollableBox .browse.disabled {filter:alpha(opacity=25); -moz-opacity:0.25; -khtml-opacity: 0.25; opacity: 0.25; cursor:default;}
.scrollableBox .browse.prev { left:-48px; background-position:0 0;}
.scrollableBox .browse.next { right:-48px; background-position:right 0;}

/* Button Box */
.buttonBox { clear:both; height:34px; /*padding-top:40px;*/}
.button { display:block; height:25px; float:left; margin-right:12px; padding:7px 50px 0 10px; border:1px solid #fff; color:#fff; font-size:14px; font-weight:normal; text-decoration:none; cursor:pointer;}
.button:hover { text-decoration:none;}
.button_done { padding-right:58px; background:url(../imgs/bg_button_done.png) repeat-x right top; }
.button_cancel { background:url(../imgs/bg_button_cancel.png) repeat-x right top;}
.button_add { background:url(../imgs/bg_button_add.png) repeat-x right top;}
.button_scroll { background:url(../imgs/bg_button_scroll.png) repeat-x right top;}
.button_thumb { background:url(../imgs/bg_button_thumb.png) repeat-x right top;}
.btn_search { background:url(../imgs/bg_button_search.png) repeat-x right top;}
.btn_download { background:url(../imgs/bg_button_download.png) repeat-x right top;}
.btn_upload { background:url(../imgs/bg_button_upload.png) repeat-x right top;}
.btn_view { background:url(../imgs/bg_button_view.png) repeat-x right top;}
.btn_filter { background:url(../imgs/bg_button_filter.png) repeat-x right top;}
.button_back { background:url(../imgs/bg_button_back.png) repeat-x right top; text-transform:uppercase;}
.button_done_small { background:url(../imgs/bg_button_done_small.png) repeat-x right top; text-transform:uppercase; }
.button_confirm { border:none; background:url(../imgs/bg_btn_confirm.png) no-repeat right top; text-transform:uppercase; }
.button_done:hover, .button_cancel:hover, .button_add:hover,
.button_scroll:hover, .button_scroll.current,
.button_thumb:hover, .button_thumb.current,
.button_back:hover, .button_done_small:hover,
.btn_search:hover, .btn_download:hover,
.btn_upload:hover, .btn_view:hover,
.btn_filter:hover, .btn_back:hover{ background-position:right bottom; }
.button_scroll:hover, .button_scroll.current,
.button_thumb:hover, .button_thumb.current{ color:#000;}

/* Content Footer */
.bg_footer { margin-top:12px; height:85px; background:url(../imgs/bg_footer.png) no-repeat 0 0;}

/* HOME PAGE */
.facebook_like img {
	float:left;
	margin-right:2px;
}
.facebook_like .like_number_box {
	float:left;
}
.facebook_like .like_number_arrow {
	display:block;
	width:4px;
	height:22px;
	float:left;
	background:url(../imgs/like_number_arrow.png) left top no-repeat;
}
.facebook_like .like_number {
	float:left;
	padding:0 2px;
	background:#fff;
	border:1px solid #c1c1c1;
	border-left:0;
	line-height:22px;
}

.module_store h1 {
	color:#000;
}

.marginT10 {
	margin-top:10px;
}
.module_nextevents .nextevents  .date {
	color:#000;
}
.module_nextevents .nextevents dt {
	background:none;
}
.module_nextevents .nextevents .nextevents_tlt {
	margin:0;
	padding:0;
	display:block;
	width:150px;
	height:15px;
	white-space:nowrap;
	overflow:hidden;
	-o-overflow:ellipsis;
	text-overflow:ellipsis;
	-moz-overflow:url('ellipsis.xml#ellipsis');
}
.module_nextevents .mod_btns_box {
	background:#E7F0F4;
}
.module_nextevents .mod_viewallevents {
	margin:0;
}
.module_welcome .mod_person {
	padding:13px 0 20px 0;
}
.module_welcome .mod_person_intro {
	padding:0;
}
.module_announcement,
.module_nextevents,
.mod_person_intro,
.homebigad_new {
 position:relative;
}

/* SHADE */
.shade{ display:none; position:absolute; top:0; left:0; overflow:hidden;
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
	 -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
	 background-color:rgba(0,0,0,0.7);}
.shade a { text-decoration:none;}
.shade .btn_edit,.shade .btn_remove,
.shade .btn_change,.shade .btn_use{ display:block; height:70px; color:#000; font-size:14px; line-height:70px; text-align:center;}
.shade .btn_edit { width:120px; background:url(../imgs/btn_edit.png) no-repeat left 0; }
.shade .btn_remove { width:120px; background:url(../imgs/btn_remove.png) no-repeat right 0; color:#fff; }
.shade .btn_change { margin:0 auto; width:162px; background:url(../imgs/btn_change.png) no-repeat center 0; color:#fff; }
.shade .btn_use { margin:0 auto; width:162px; background:url(../imgs/btn_use.png) no-repeat center 0; }
.shade .btn_edit:hover, .shade .btn_remove:hover,
.shade .btn_change:hover, .shade .btn_use:hover { background-position:center bottom;}

.shade .btn_move_box { position:relative; display:block; height:30px; padding-top:5px; background:#000;}
	.btn_move_box a { position:absolute; display:block; width:40px; height:24px; background:url(../imgs/arrow_move.png) no-repeat; color:#fff; font-size:10px; -webkit-text-size-adjust:none; line-height:24px; text-transform:uppercase; }
	.btn_move_box .btn_mover_left { left:9px; background-position:-21px 0; text-align:right;}
	.btn_move_box .btn_mover_right { right:9px; background-position:31px 0; }
.shade dl { clear:both; font-size:12px; line-height:30px;}
.shade dt { float:left; clear:left; margin-right:10px; color:#f1ef6b;}
.shade dd { color:#fff; font-weight:bold;}

.module_announcement:hover .shade,
.module_nextevents:hover .shade,
.mod_person_intro:hover .shade,
.homebigad_new:hover .shade,
.scrollableItem:hover .shade,.thumbItem:hover .shade { display:block;}

/* Home Page Shade */
.module_announcement .shade{ padding-top:100px; width:247px; height:187px;}
.homebigad_new .shade { padding-top:275px; width:480px; height:345px;}
.module_nextevents .shade{ padding-top:65px; width:247px; height:142px;}
.mod_person_intro .shade { padding-top:20px; width:247px; height:105px; left:-19px;}
.module_announcement:hover .shade .btn_edit,
.module_nextevents:hover .shade .btn_edit,
.mod_person_intro:hover .shade .btn_edit,
.homebigad_new:hover .shade .btn_edit { margin:0 auto; text-transform:uppercase; }

/* Scrollable Shade */
.scrollableItem .shade .btn_edit,
.scrollableItem .shade .btn_remove { position:absolute;}

.scrollableBox.big .scrollableItem .shade { width:240px; height:312px;}
	.big .shade dl { margin-top:35px; padding-left:42px;}
	.big .shade .btn_edit,
	.big .shade .btn_remove { bottom:2px;}
	.big .shade .btn_edit { left:10px;}
	.big .shade .btn_remove { right:10px;}
	.big .shade .btn_use { margin-top:70px;}
	.big.selectPage .shade .btn_use { margin-top:120px;}
	.big.choosePage { height:312px; padding-top:27px;}
.scrollableBox.mid .scrollableItem .shade { width:490px; height:200px;}
	.mid .shade dl { margin-top:25px; padding-left:160px;}
	.mid .shade .btn_edit, 
	.mid .shade .btn_remove { bottom:-5px;}
	.mid .shade .btn_edit { left:132px;}
	.mid .shade .btn_remove { right:132px;}
.scrollableBox.small .scrollableItem .shade { width:215px; height:162px;}
	.small .shade dl { margin-top:5px; padding-left:32px;}
	.small .shade .btn_edit, 
	.small .shade .btn_remove { bottom:-5px;}
	.small .shade .btn_edit { left:-5px;}
	.small .shade .btn_remove { right:-5px;}

/* Select Thumb Page */
.selectPage { margin-top:9px;}
.thumbItem { position:relative; float:left; width:218px; margin:9px 9px 0 0;}
.thumbItem.lineLast { margin-right:0;}
.thumbItem img { width:218px; height:283px}
.thumbItem .addImg { width:216px; height:181px; padding-top:100px;}
.thumbItem .shade { width:218px; height:283px;}
.thumbItem .shade .btn_use { margin-top:100px;}


/* DASHBOARD PAGE */
.mainContent.dashboard { padding:0; margin-bottom:20px;}
.icos_box { padding:20px 50px 15px 50px; border-bottom:1px solid #eeeee9;}
.ico_dashboard { float:left; width:100px; height:24px; margin-right:33px; padding-top:80px; text-align:center; line-height:24px; cursor:pointer;}

.ico_local { background:url(../imgs/ico_local.png) no-repeat left top; color:#0d4a2d;}
.ico_email { background:url(../imgs/ico_email.png) no-repeat left top; color:#05649a;}
.ico_ad { background:url(../imgs/ico_ad.png) no-repeat left top; color:#2f4b5c;}
.ico_customer { background:url(../imgs/ico_customer.png) no-repeat left top; color:#bc4529;}
.ico_events { background:url(../imgs/ico_events.png) no-repeat left top; color:#66114d;}
.ico_help { background:url(../imgs/ico_help.png) no-repeat left top; color:#515152;}
.ico_idea { background:url(../imgs/ico_idea.png) no-repeat left top; margin:0; color:#0e5978;}

.ico_dashboard:hover { background-position:0 bottom;}

.ico_local:hover  { color:#008042;}
.ico_email:hover  { color:#05649a;}
.ico_ad:hover  { color:#445d6b;}
.ico_customer:hover  { color:#ef3000;}
.ico_events:hover  { color:#7a2560;}
.ico_help:hover  { color:#616162;}
.ico_idea:hover  { color:#0874a3;}

.content_dashboard a { color:#336699; text-decoration:none;}
.content_dashboard .sidebar { width:189px; background:#d9d9d3;}
.content_dashboard .content_blog { width:622px; background:#f5f5f1;}

.content_dashboard h2 { height:45px; line-height:40px; font-size:18px; font-weight:normal;}
.content_dashboard .sidebar h2 { border-top:1px solid #b7b9b5; color:#cdcfbb; padding-left:15px;
	background-image: linear-gradient( #7c8080 , #636161 ); /* Saf4+, Chrome */
	/* Chrome 10+, Saf5.1+ */
	/* FF3.6 */
	/* IE10 */
	/* Opera 11.10+ */
	}
.content_dashboard .content_blog h2 { border-top:1px solid #cdcfca; color:#403d3d; padding-left:48px;
	background-image: linear-gradient( #b2b6b6 , #929090 ); /* Saf4+, Chrome */
	/* Chrome 10+, Saf5.1+ */
	/* FF3.6 */
	/* IE10 */
	/* Opera 11.10+ */
	}

.content_analytics,
.categories ul,
.archive .archive_box { padding:0 15px 10px 15px; border-top:2px solid #e8e8e3;}

.content_analytics dl { padding:10px 0; border-bottom:2px solid #e0e0da; font-size:14px;}
.content_analytics dl.last { border:0;}
.content_analytics dl dt { color:#666;}
.content_analytics dl dd { color:#333; font-weight:bold;}

.categories ul,
.archive .archive_box { min-height:160px; padding-top:10px;}

.archive .archive_month { display:none;}
.archive .archive_year.open .archive_month { display:block;}
.content_dashboard .archive_year_number { color:#666; font-weight:bold; cursor:pointer;}
.content_dashboard .sidebar.right li { line-height:18px;}

.article_box { padding:0 10px;}
.article { padding:24px 40px; margin-bottom:15px; border-bottom:5px solid #eaeae5;}
.article .date_blog { color:#999;}
.article h3 { color:#333; font-size:18px;}
.article p { padding-top:18px; line-height:18px; color:#666;}
.article .article_categories { font-size:10px; -webkit-text-size-adjust:none;}

.pagination { padding:8px; height:36px; background:#d9d9d3;}
.pagination a { float:right; display:block; margin-left:10px; width:96px; height:36px; background:#e7e7e2; line-height:36px; text-align:center; color:#666;}
.pagination a:hover { background:#cbcbc6;}

/* Select Link */
.select_event select { width:308px; height:20px; margin-top:8px; font-size: 12px; line-height:18px;}

/* Edit Link */
.edit_link_item { position:relative; float:left; margin-right:14px; width:193px; height:150px; background:#f1f1eb; border:1px solid #fff;}
.edit_link_item.first_row { margin-bottom:17px;}
.edit_link_item .btn_edit_link { background-position: 0% 0%;
    position:absolute; bottom:0; display:block; width:193px; height:34px; border-top:1px solid #fff; color:#fff; font-size:14px; line-height:34px; text-align:center; text-decoration:none; background-image: linear-gradient( #96a3a9 , #77878d ); /* Saf4+, Chrome */
	/* Chrome 10+, Saf5.1+ */
	/* FF3.6 */
	/* IE10 */
	/* Opera 11.10+ */
	background-color: #85949a;
    background-repeat: repeat;
    background-attachment: scroll;
}
.buttonBox.edit_link { padding-top:33px;}

/* Tdit Scheule */
.edit_schedule_items { height:214px;}
.edit_schedule_item { position:relative; float:left; width:375px; height:214px; margin-right:37px; border:1px solid #fff;
	background-image: linear-gradient(top, #96a3a9 70%, #859499 100%); /* Saf4+, Chrome */
	/* Chrome 10+, Saf5.1+ */
	/* FF3.6 */
	/* IE10 */
	/* Opera 11.10+ */
	}
.edit_schedule_item p,.edit_schedule_item h3 { color:#294a5a; font-size:18px; font-weight:normal;}
.edit_schedule_item p { text-align:center;}
.edit_schedule_item h3 { height:40px; margin:0 18px; border-bottom:1px solid #78898e; line-height:40px;}
.edit_schedule_item .button_confirm { position:absolute; bottom:2px; right:0; margin-right:0;}
.marginT90 { margin-top:90px;}

/*---- Add by Ellen&Sandy 2012-0920 ----*/
.buttonBox.paddingT20B10 { padding:20px 0 10px;}
.space50 { height:50px;}

/* My List */
.mainContent table { border-collapse:collapse; border-spacing:0;}
.mainContent table th { /*text-align:left;*/ font-weight:normal;}
.tableBox { position:relative; margin:0 -25px;}
.tableList { width:100%; border:1px solid #8f9491; border-top:none; background:#fff; font-size:13px;}
.tableList th { height:35px; padding:0 12px; border-right:1px solid #333; background:url(../imgs/bg_thead.jpg) repeat-x; color:#cad4d8; line-height:35px; text-shadow:1px 1px 2px #000;}
.tableList td { padding:0 12px; /*border-right:1px solid #ecefec;*/ color:#333; line-height:25px;}
.tableList td.last { border-right:none; }
.tableList td a { color:#000000; text-decoration:none;}
.tableList td a:hover { text-decoration:underline;}
.tableList tr.even td { background:#ebebe6;}
.tableSet { position:relative; z-index:10; display:block; float:right; width:35px; height:35px; margin-right:-12px; background:#000 url(../imgs/icon_setting.png) no-repeat center center; text-indent:-2000em;}
.tanlrWarp { position:relative;}
.tanlrWarp .tableSet { position:absolute; top:0; right:12px;}
.tableSetBox { display:none; position:absolute; top:0; right:0; z-index:1; width:220px; padding-left:14px; border:1px solid #000; background:#333; color:#e2e2dc;}
.tableSetBox h3 { height:35px; line-height:35px; font-size:10px; -webkit-text-size-adjust:none; font-weight:normal;}
.tableSetBox form { padding:11px 0 8px; *padding-top:4px; *margin-left:-4px;}
.tableSetBox form.cutLine { padding:0 0 4px; *padding-bottom:14px; border-bottom:1px solid #5c5c5c;}
.tableSetBox label { display:block; height:13px; margin-bottom:8px; font-size:13px;}
.tableSetBox label input { display:block; float:left; margin:1px 14px 0 0; *margin:-2px 11px 0 0;}
.tableSetBox.show { display:block;}

/* Specific List */
.viewList { display:block; padding-top:12px; color:#6e8c9c; font-size:11px; -webkit-text-size-adjust:none; color:#6e8c9c; text-decoration:none; text-transform:uppercase;}
.viewList:hover { text-decoration:underline;}

/* Search Results */
.titleBar .button { float:right; margin:-26px 0 0 5px;}

/* View All Page */
.tableTopBox,.tableBottomBox { margin:0 -25px; background:#f3f3ef;}
.tableTopBox { min-height:37px; padding:5px 0 5px 25px;}
.tableTopBox .button { float:right;}
.tableTopBox h2 { display:inline; padding-right:30px;color:#666; font-size:14px; line-height:37px;}
.tableTopBox h2 span { padding-left:10px; color:#000;}
.tableTopBox .viewList,.tableBottomBox .viewList { display:inline;}
.tableBottomBox { height:28px; padding:19px 0 0 253px;}

/* Filter */
.filterBox { clear:both;}
.filterTopBox { width:582px; height:50px; margin:0 -18px; padding:14px 18px 0; background:#f3f3ef;}
.filterTopBox .button { float:right; margin-right:0;}
.filterTopBox input { width:200px; height:32px; float:left; padding:0 12px; border: 1px solid #9ca7ac; color:#afafaf; font-size:12px;
	height:24px\9; padding-top:8px\9;}
	:root .filterTopBox input { height:32px\9; padding-top:0\9;}
.filterTopBox input:focus { color:#666;}
.filterTopBox select { float:left; width:240px; height: 20px; margin:8px 12px 0 0; font-size: 12px; line-height:18px;}
.filterTopBox p { float:left; margin-top:8px; color:#330000; font-size:14px;}
.filterBox .menuBox1,
.filterBox .menuBox2,
.filterBox .menuBox3,
.filterTopBox .menuBox1 input,
.filterBox .btnMenu2,.filterBox .btnMenu3{ display:none;}
.filterMenu1 .menuBox1,
.filterMenu2 .menuBox2,
.filterMenu3 .menuBox3,
.filterMenu2 .filterDoneInfo,.filterMenu3 .filterDoneInfo { display:block;}
.filterDone { clear:both; height:53px; padding:15px 25px 0; margin:12px -25px 0; border-top:1px solid #deded8;}
.filterDoneInfo { display:none; float:left; margin-right:17px; color:#666; font-size:14px; line-height:34px;}
.filterDone .button { min-width:85px; color:#666;}
.filterDone .button:hover { color:transparent;}
.filterDone .button:hover .btnCriteria { color:transparent;}
.filterDone .btnCriteria { padding-left:5px; color:#006699}

/* Add to Your Database */
.stepsList { border-bottom:1px solid #ddddd5;}
.stepsList li { clear:both; min-height:40px; padding:20px 0; border-top:1px solid #ddddd5;}
.stepsList .stepsNumber { display:block; float:left; width:35px; height:35px; background:url(../imgs/bg_stepsNumber.png) repeat-x 0 0; color:#cacabd; font-size:24px; font-weight:bold; text-align:center; line-height:35px;}
.stepsList .button { float:right; margin:0 0 0 15px;}
.stepsList h3,.stepsList p { margin-left:50px; color:#666; font-size:14px;}
.stepsList h3 { padding-top:4px;}

.contentTxt { margin-bottom:-15px; padding-top:35px; color:#666; font-size:14px;}
.contentTxt p { margin-bottom:15px;}

/* Upload Page */
.contentTxt.uploadPage { padding-top:24px; margin-bottom:5px;}
.inputText { display:block; width:200px; height:33px; margin-top:8px; padding:0 13px 0; border:1px solid #acb5b8; color:#336699; font-size:14px;
	height:25px\9; padding-top:8px\9;}
:root .inputEmail{height:33px\9; padding-top:0\9;}
.stepsList.uploadPage { border-bottom:none;}
.stepsList.uploadPage .button { float:left; margin:0 22px 0 0;}
.uploadPage p.btnInfo { color:#336699; line-height:35px;}

/* Customer */
.width600{ width:600px;}
.customerInfo label { color:#666; font-size:14px; line-height:26px; float:left;}
.customerInfo input { margin-bottom:5px; width:223px; height:24px; border:1px solid #acb4b8; float:right;}
.customerInfo select {width:138px; height:20px; font-size: 12px; line-height:18px;}

.customerInfo .basicInfo { display:block; width:350px; padding:25px 0 8px 0;}
.space20 { display:block; height:20px;}
.customerInfo .select_state label { float:right; margin-right:-120px; width:175px; padding-left:30px;}
.customerInfo .select_state label input { width:146px; *margin-top:-26px;}
.customerInfo .select_state select { float:left;  margin:3px 0 0 125px;}

.button_databases { float:right; background:url(../imgs/bg_btn_database.png) no-repeat right top; margin-top:-4px; *margin-top:-26px;}
.button_databases:hover { background-position: right bottom;}

.customerInfo h3 { font-size:14px; color:#666; line-height:30px; padding-top:10px;}
.customerInfo h3 span { color:#6e8c9c; font-weight:normal; margin-left:14px;}
.customerInfo h3 span a { color:#6e8c9c;}

.customerInfo .checkboxItem { float:left;}
.customerInfo .checkboxItem label { float:none; display:block; min-width:146px; padding:9px 32px 9px 0; line-height:16px;}
.customerInfo .checkboxItem input { float:none; width:14px; height:14px; margin:0 8px 0 5px; border:0;}

.customerInfo .addInfo { padding:21px 0 17px 0;}
.customerInfo .addInfo .leftside { float:left; width:382px; padding-right:50px;}
.customerInfo .addInfo .rightside { float:left; width:422px;}
.customerInfo .addInfo input { margin-left:12px;}
.customerInfo .addInfo select.right { margin:3px 87px 8px 0;}

.customerInfo .customColumns { padding-top:10px;}
.customerInfo .customColumns label { display:block; float:none; width:382px; height:31px;}
.customerInfo .customColumns input { *margin-top:-26px;}

.customerInfo textarea { min-width:532px; min-height:215px; border:1px solid #acb4b8;}

.button_delete { background:url(../imgs/bg_btn_delect.png) no-repeat right top;}
.button_delete:hover { background-position:right bottom;}

.inputH32 { width:223px; height:32px; border:1px solid #acb4b8;}


.customName { width:425px;}
.customName.leftCol { margin-right:50px; background:url(../imgs/bg_settings.png) repeat-y right 23px;}
.space14 { height:23px; background:url(../imgs/bg_mainContent.png) no-repeat scroll 0 0 #eaeae5;}
.customName h2 {margin:0 0 25px 0; padding:0 158px 0 0; height:44px; font-size:14px; color:#666; font-weight:normal;}

.customName label { display:block; height:26px; color:#666; font-size:14px; line-height:26px; margin-bottom:5px; padding-right:82px;}
.customName input { float: right; width:223px; height:24px; border:1px solid #acb4b8; *margin-top:-26px;}

/*---- Creating a New Contest ----*/
.space15 { width:100%; height:15px; *height:5px;}
.paddingT20 { padding-top:20px;}
.paddingR50 { *padding-right:50px;}
.marginB20 { margin-bottom:20px;}
.marginR20 { margin-right:20px;}
.heightAuto { height:auto;}
.btn_back { background:url(../imgs/bg_button_back.png) repeat-x right top; }
.viewBox.left label { float:left; margin-left:0;}
.viewBox.left select { float:left;}

/* RTW Dashboard */
.filterDrop { width:132px; z-index:110;}
.filterDrop .showButton { width:120px; height:22px; background:url(../imgs/bg_drop_filter.png) no-repeat 0 top; padding-top:10px;}
.filterDrop.open .showButton { color:#000;}
.filterDrop .showButton:hover { color:#000; background-position:0 bottom;}
.filterDrop .dropMenu { width:128px; top:31px; background:#babab2;}
.filterDrop .dropMenu li a { color:#000;}
.filterLabel { padding-right:10px; line-height:32px; color:#666;}
.activeFilter { margin-right:-25px;}
.activeList th { line-height:16px; padding:0 6px;}
.activeList td { padding:0 6px;}
.activeList td.last { text-align:center;}
.activeList th .thList { display:inline-block; min-width:50px; /*padding-right: 17px;*/ /*background:url(../imgs/th_arrow_down.png) no-repeat right center;*/ color: #CAD4D8; text-decoration:none;}
.activeList th .thList.selected { border:none; background:url(../imgs/th_arrow_up.png) no-repeat right center;}
.activeList th .tableSet { float:none; margin-left:2px; }

.scrollTableBox { position:relative;}
.scrollTableView {width:50px; position:absolute; right:0px; top:0;}
/*.scrollTable { width:900px; overflow:auto; overflow-y:hidden;}*/
.scrollTable .tableList { *margin-bottom:25px;}

.scrollTable td,.scrollTable th {word-break:keep-all;white-space:nowrap;}

.selectList tr:hover td { background:#ddc7cb;}

/* for Table Print */
.tableBottomBox .viewList.right { margin-right:30px; padding:0;}

/* Summary&Activation Page */
.contentText p { line-height:16px;}
.contentText h3 { margin-bottom:10px;}
.summaryInfo { float:left; width:300px; min-height:160px; margin-right:40px; padding:16px; background:#96a3a9;}
.summaryInfo span { display:inline-block; width:150px;}
.summaryInfo a { color:#000;}
.summaryBtns { clear:none; float:left; height:auto; padding-top:0;}
.summaryBtns .button { clear:both; margin-bottom:12px;}

.bannerImg { padding-bottom:30px;}
.bannerImg img { display:block; max-width:440px;}
.bannerImg div.left {width:440px;}

/* Details Page */
.periodChooseBox { padding-top:9px; border-bottom:1px solid #e2e2dc;}
.periodChooseBox h2 { display:inline-block; padding:0;}
.periodChooseBox label  { float:left;}
.periodChooseBox select { float:left; margin-right:0; margin-left:10px; }
.periodChooseBox label { display:block; margin-top:10px; color:#666; font-size:12px; }
.periodChooseBox select { width:196px; height:20px; margin-top:8px; font-size: 12px; line-height:18px;}
.detailItems label, .detailItems input, .detailItems select { float:left;}
.detailItems .basicInfo { width:auto;}
.detailItems input { width:190px; margin:6px 0;}
.detailItems .inputDate { width:120px; line-height:24px;}
.detailItems label { width:200px; line-height:36px;}
.detailItems .labelTo { display:inline-block; padding:0 10px; width:auto;}
.detailItems select { margin-top:9px; width:190px;}

.errorInfo { float:left; width:260px; padding:6px 0 0 20px; color:red; line-height:18px;}

/* Choose a Prize */
.titleBar { position:relative;}
.contentNav { position:absolute; right:0; top:9px; height:23px; font-size:12px; font-weight:bold;}
.contentNav a { display:block; float:left; height:19px; min-width:65px; margin-right:8px; padding:4px 5px 3px 10px; border-bottom:7px solid transparent; background:url(../imgs/bg_nav_circle.png) no-repeat 0 0; color:#fff; text-decoration:none; }
.contentNav a span { display:block; float:left; width:23px;}
.contentNav a.current,.contentNav a:hover { background-position:0 -40px; color:#9ab6c3;}
.contentNav a.current { border-color:#9ab6c3;}
.contentNav a.past { border-color:transparent; background-position:0 -80px; color:#a9a8a6;}
.scrollableBox.big .prizeItems .scrollableItem { width:240px; height:210px; margin-top:20px; padding-top:60px; text-align:center;}
.scrollableBox.big .prizeItems .scrollableItem img, .prizeItems .thumbItem img { width:auto; height:auto; max-width:240px; max-height:155px; margin-bottom:15px;}
.prizeItems { color:#666; font-weight:bold;}
.prizeItems .thumbItem { position:static; height:210px; margin:9px 0 0 9px; padding-top:60px; text-align:center;}
.prizeItems .scrollableItem:hover,.prizeItems .thumbItem:hover { background:#fff;}
.prizeItems .shade { height:210px; background:transparent; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);}
.selectPage.big .prizeItems .shade .btn_use { margin-top:100px;}
.scrollableBox.big .prizeItems .scrollableItem .shade { height:210px;}
.scrollbar { margin-right:-20px; margin-left:-9px; height:560px; overflow:auto; overflow-x:hidden;}

/* Choose a Template Page */
.template_items { margin-bottom:35px; text-align:center; }
.template_item { display:block; width:403px; padding:30px 20px; border:1px solid #c7c5c5; color:#fff; text-align:center; font-size:14px; text-decoration:none; text-shadow:-1px -1px 1px #87959a;
	background-image: linear-gradient(top, #a5b6bd 0%, #8d9ba1 100%); /* Saf4+, Chrome */
	/* Chrome 10+, Saf5.1+ */
	/* FF3.6 */
	/* IE10 */
	/* Opera 11.10+ */
	}
.template_item:hover {
	background-image: linear-gradient(top, #9aacb4 0%, #7c8b91 100%); /* Saf4+, Chrome */
	/* Chrome 10+, Saf5.1+ */
	/* FF3.6 */
	/* IE10 */
	/* Opera 11.10+ */
	}
.template_item span { display:block;}
.template_item .tlt { font-size:18px; font-weight:bold;}

/* Richtext */
.inputBox { width:590px; height:200px; padding:5px; border:1px solid #acb7bc; border-bottom:none; background:#fff; }
.textTools { width:602px; padding:5px 0; background:#7f8a8d; text-align:center;	}
.textTools form { display:inline-block;}

/* Select Background Scroll&Thumb */
.scrollbarBox {position:relative; overflow:hidden; width:915px;}
.bannerItems.scrollbar { height:585px; margin-left:0; }
.bannerItems .thumbItem { width:440px;}
.bannerItems .thumbItem .shade { width:440px; height:570px;}
.bannerItems .thumbItem .shade .btn_use { margin-top:50%;}
.bannerItems .thumbItem img { width:440px; height:570px;}
.scrollableBox.bannerItems .scrollableItem { width:440px; }
.scrollableBox.bannerItems .scrollableItem img { width:440px; height:570px;}
.scrollableBox.bannerItems .scrollable { height:570px;}
.scrollableBox.bannerItems .scrollableItem .shade { width:440px; height:570px;}
.scrollableBox.bannerItems .browse { top:130px;}
.bannerItems.selectPage .shade .btn_use { margin-top:50%;}

.button_step { margin-top:10px; padding-right:15px; background:url(../imgs/bg_step.png) repeat-x right top; color:#000;}
.button_step span { padding-right:7px; color:#fff;}
.button_step:hover { background-position:right bottom; }
.button_step.current { background-position:right -43px; }

/* Create a Banner Ad */
.topBar.height80 { min-height:80px;}
.template_item_box { position:relative; display:inline-block;}
.template_item_box .shade { width:443px; height:84px;}
.template_item_box:hover .shade { display:block;}
.template_item_box .shade .btn_use { margin-top:10px;}

.addBannerText img { float:left; width:440px; height:570px;}
.addBannerText .bannerText { float:left; margin-left:40px;}
.bannerText .customerInfo label, .bannerText .customerInfo input,.bannerText .customerInfo select { float:none; display:block;}
.bannerText .customerInfo h3 { margin:0; padding:0;}
.bannerText .customerInfo input { width:283px;}
.bannerText .customerInfo select { height:24px; line-height:20px; padding:2px 0; margin-bottom:5px;}
.addBannerText .width40 { width:40px; text-align:center;}

.bannerPreview { float:left; position:relative; width:440px; height:570px;}
.bannerPreview .bannerInfo { display:block; position:absolute; left:0; top:20px; width:340px; padding:25px 50px; color:#572700;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c9ffffff,endColorstr=#c9ffffff);
	background-color:rgba(255,255,255,0.75);}
:root .bannerPreview .bannerInfo {filter: alpha(opacity=99)\9;}
.bannerPreview .bannerInfo h4 { font-size:20px; line-height:40px;  text-align:center;}
.bannerPreview .bannerInfo p { font-size:14px; line-height:26px; padding:5px 0;}

.finished .buttonBox { padding-top:0;}