/****************************************************************/
/* Core Styles													*/
/****************************************************************/

body {
	background-color: #EBEBEB;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #333333;
}

#Main {
	margin-left: auto;
	margin-right: auto;
	width: 982px;
	background-color: #FFFFFF;
	border: 1px solid #C5C5C5;
	border-top: 0px;
}

/* Top Banner + Menu */

#Header {
}

#top_banner {
	width: 980px;
	height: 121px;
	background-color: #F2F2F2;
	border: 0px solid #CCCCCC;
	margin-left: 0px;
	float: left;
	margin-top: 0px;
	font-family: tahoma;
	text-align: center;
	background-image: url(images/BG_top_1.png);
}

#logo {
	float: left;
}

#header_text {
	float: left;
	padding-top: 35px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

#breadcrumbs {
	float: right;
	padding-top: 35px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

#breadcrumbs a {
	color: #FFFFFF;
}

#logo_2 {
	float: right;
}

TopBanner {
	width: 790px;
	height: 120px;
	float: left;
}
#TopPagetitle {
	width: 790px;
	height: 60px;
	float: left;
}
#TopFlash {
	width: 790px;
	height: 50px;
	float: left;
	padding-top:5px;
}

#TopMenu {
	width: 974px;
	height: 21px;
	padding-top: 5px;
	background-image: url(images/TopMenuBack.png);
	margin-left: 1px;
	margin-right: 5px;
	float: right;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

#TopMenu a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 5px 5px 5px;
}

#TopMenu a:hover {
	color: #f4c805;
	background-image: url(images/CurrentBG.png);
}

#flags {
	float: right;
}

#flags img {
	border: 0px;
}

#flags a {
	margin-left: 2px;
	margin-right: 2px;
}

#flags a:hover {
	background-image: none;
}

div.tooltip{
	padding: 5px;
	margin: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #333333;
	font-size: 11px;
}

/* Footer */

#before_Footer {
	clear: both;
	height: 30px;
	width: 980px;
	background-image: url(images/TopBottom.png);
	margin-left: 1px;
	background-position:center;
}

#Footer {
	clear: both;
	height: 35px;
	width: 980px;
	background-image: url(images/BGBottom.png);
	background-repeat:repeat-y;
	text-align: center;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: 10px;
}

#Footerimage {
	clear: both;
	height: 45px;
	width: 980px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

#Footer a {
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}

#Footerimage a {
	color: #FFFFFF;
}

#Footer a:hover {
	text-decoration: underline;
}

/* Left Pane */

#leftNavigation {
	width: 149px;
	float: left;
}

#login {
	width: 136px;
	height: 180px;
	background-color: #000000;
	background-image: url('images/LoginBox.png');
	margin-left: 1px;
	float: left;
	margin-top: 5px;
	color: #000000;
	padding: 5px;
}

#welcome {
	width: 136px;
	height: 100px;
	background-color: #EBEBEB;
	background-image: url('images/UserBox.png');
	margin-left: 1px;
	float: left;
	margin-top: 5px;
	color: #333333;
	padding: 5px;
}

#login h2, #welcome h2{
	color: #333333 ;
	font-size:12px;
	font-family:verdana;
	text-align:center;
	font-weight:bold;	
}

#login a, #welcome a{
	color: #000000 ;
	font-family:verdana;
	text-align:center;
}

#loginBox input {
	width: 134px;	
}

#login small{
	color: #333333 ;
	font-size:10px;
	text-align:left;	
}

#login_small {
	clear: both;
	margin-top: 5px;
	font-size: 10px;
}

#ForgotUser {
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
}

#NoUsername {
	font-size: 10px;
	width: 80px;
}

#invite_apply{
	width: 146px;
	height: 80px;
	background-color: #666666;
	border: 1px solid #CCCCCC;
	margin-left: 1px;
	float: left;
	margin-top: 5px;
	padding-top: 10px;
	color: #FFFFFF;
}

#featured_store {
	width: 146px;
	height: 150px;
	background-image: url('images/LeftBoxBG.png');
	background-repeat:repeat-y;
	margin-left: 1px;
	float: left;
	color: #333333 ;
	text-align: center;
	padding-left:10px;
	padding-top: 5px;
	overflow: auto;
}

#featured_store h2 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}

.featured_BU {
	width: 125px;
	height: 50px;
	background-color: #FFFFFF;
	margin-left: 2px;
	float: left;
	margin-top: 5px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	font-size: 10px;
}

.featured_BU img {
	float: left;
	width: 39px;
	height: 39px;
	margin-left: 5px;
	margin-right: 5px;
}

.featured_BU a {
	text-decoration: none;
	color: #333333;	
}

.featured_BU a:hover {
	text-decoration: underline;
}

#LeftMenuNav_on {
	width: 130px;
	height: 20px;
	background-image: url('images/LeftBoxTop.png');
	margin-left: 1px;
	float: left;
	margin-top: 10px;
	margin-bottom:0px;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 25px;
	font-weight:bold;
}

#LeftMenuNav {
	width: 143px;
	height: 125px;
	background-image: url('images/LeftBoxBG.png');
	background-repeat:repeat-y;
	margin-left: 1px;
	margin-bottom:0px;
	float: left;
	color: #333333;
	padding-left: 10px;
	line-height: 140%;
}

#LeftMenuNav_bottom {
	width: 143px;
	height: 16px;
	background-image: url('images/LeftBoxBottom.png');
	margin-left: 1px;
	margin-top:0px;
	margin-bottom:15px;
}

#LeftMenuNav a {
	color: #666666;
	text-decoration: none;
}

#LeftMenuNav a:hover {
	text-decoration: underline;
}

/* banner images */
#leftNavigation img.banner {
	margin-left: 1px;
	float: left;
	margin-top: 10px;
}

/* Main Content Area */

#MainContentArea {
	width: 815px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
}

/* Center Pane */

#CenterNavigation {
	width: 500px;
	float: left;
}

#center_content {
	width: 495px;
	height: 300px;
	padding-top: 0px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}

/* Right Pane */

#Lipicture {
	list-style-image: url(images/bullet.gif);
}

#RightNavigation {
	width: 298px;
	float: left;
	margin-left: 14px;
	_margin-left: 9px;
	margin-right: 1px;
}

#current {
	width: 296px;
	height: 27px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	border: 0px solid #CCCCCC;
}

#current_1 {
	width: 96px;
	height: 20px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
}

#current_2 {
	width: 97px;
	height: 20px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
}

.RightPaneBox_top {
	clear: both;
	width: 298px;
	min-height: 30px;
	background-image: url('images/RightTop.png');
	background-repeat: no-repeat;
}

.RightPaneBox_top h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 5px;
}

.RightPaneBox_top a {
	color: #FFFFFF;
}

.RightPaneBox_top a:hover {
	color: #FFFFFF;
}

.RightPaneBox {
	width: 276px;
	padding: 10px;
	padding-top: 0px;
	background-image: url(images/bg_rightBox.png);
	float: left;
	text-align: left;
	margin-top: 10px;
	font-size: 11px;
	color: #666666;
	line-height: 140%;
}

.RightPaneBox h2 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

.RightPaneBox a {
	color: #666666;
}

.RightPaneBox a:hover {
	color: #666666;
}

.RightPaneBox .BoxContent {
	width: 265px;
	height: 155px;
	padding: 5px;
	background-color: #FFFFFF;
	float: none;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	overflow: auto;
}

.RightPaneBox .BoxContent ul {
	margin-left: 20px;
	line-height: 1.5;
}

.RightPaneBox .BoxContent ul li a {
	color: #666666;
	text-decoration: none;
}

.RightPaneBox .BoxContent ul li a:hover {
	text-decoration: underline;
}

.RightPaneBox .More {
	float: right;
}

.RightPaneBox .More a {
	text-align: right;
	color: #0000FF;
	text-decoration: underline;
	margin-left: 5px;
	margin-right: 5px;
}

.SmallBox {
	width: 296px;
	height: 20px;
	padding-top: 5px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

.ContentBox {
	width: 276px;
	height: 130px;
	background-color: #F7F7F7;
	float: left;
	color: #666666;
	text-align: left;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 10px;
	overflow: auto;
}

.ContentBox h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

.ContentBox ul {
	margin-left: 10px;
}

#FeaturedProducts {
	width: 810px;
	height: 200px;
	border: 1px solid #CCCCCC;
	float: left;
	color: #666666;
	margin-top: 5px;
	font-size: 12px;
}

#FeaturedProducts h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

a {
	color: #666666;
}

a:hover {
	color: #666666;
	text-decoration: none;
}

/*
#top_detail_page h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	margin-left: 10px;
}
*/

/****************************************************************/
/* Invite a Friend popup										*/
/****************************************************************/

#invite {
	width: 400px;
	height: 380px;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	margin-left: 1px;
	float: left;
	color: #333333 ;
	text-align: center;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: 10px;
}

#invite h2{
	color: #333333;
	font-size: 12px;
	text-align: center;
	font-weight: bold;	
}

#inviteFrom {
	width: 370px;
	height: 320px;
	font-size: 12px;
	background-color: #ffffff;
	margin-left: 10px;
	padding-top: 15px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 10px;
}

/****************************************************************/
/* Forgot Password popup										*/
/****************************************************************/

#forgot {
	width: 400px;
	height: 250px;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	margin-left: 1px;
	float: left;
	color: #333333 ;
	text-align: center;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: 10px;
}

#forgot h2 {
	color: #333333 ;
	font-size: 12px;
	font-family: verdana;
	text-align: center;
	font-weight: bold;	
}

#forgotFrom {
	width: 360px;
	height: 190px;
	background-color: #ffffff;
	text-align: left;
	padding: 15px 10px 0px 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/****************************************************************/
/* Change Password popup										*/
/****************************************************************/

#changepwd {
	width: 400px;
	height: 230px;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	margin-left: 1px;
	float: left;
	color: #333333 ;
	text-align: center;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: 10px;
}

#changepwd h2{
	color: #333333 ;
	font-size:12px;
	text-align:center;
	font-weight:bold;	
}

#changepwd_inner {
	width: 370px;
	height: 170px;
	font-size: 12px;
	background-color: #ffffff;
	margin-left: 10px;
	padding-top: 15px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 10px;
}

/****************************************************************/
/* Calender explanation popup									*/
/****************************************************************/

#calendar {
	width: 380px;
	height: 100px;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	margin-left: 1px;
	float: left;
	color: #333333 ;
	text-align: left;
	padding: 10px;
	margin-top: 10px;
	margin-left: 10px;
}

/****************************************************************/
/* Home Page													*/
/****************************************************************/

#Menu {
	width: 495px;
	height: 15px;
	padding-top: 2px;
	background-image: url(images/BG_store.png);
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
}

#Menu a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 1px;
}

#Menu a:hover {
	text-decoration: underline;
}

#Menu img {
	border: 0px;
	margin: 10px 0 20px 2px;
}

#Topdetail {
	width: 500px;
	height: 30px;
	background-image:url('images/RightTop.png');
	background-repeat:no-repeat;
	text-align: center;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:23;
	margin-bottom:0px;
}

.SelectStoreTopborder {
	width: 500px;
	height: 30px;
	background-image:url('images/topStore.png');
	text-align: center;
	font-weight:bold;
	color: #000000;
	padding-top: 23px;
	margin-bottom: 0px;
	margin-top: 5px;
}

#SelectStore {
	width: 500px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url('images/BgMainBox.png');
	text-align: left;
	cursor: pointer;
}

.FeaturedEvents_blog {
	width: 485px;
	height: 300px;
	margin-top:0px;
	padding-top: 5px;
	float: left;
	color: #666666;
	overflow: auto;
}

#FeaturedEvents {
	width: 500px;
	height: 300px;
	padding-top: 5px;
	background-image:url('images/mainStore.png');
	float: left;
	color: #666666;
	margin-top: 0px;
	overflow: auto;
}

.FeatEvent {
	width: 470px;
	height: 60px;
	padding-top: 5px;
	background-color: #F5F5F5;
	float: left;
	color: #000000;
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	border: 1px solid #F5F5F5;
}

.FeatEvent img {
	float: left;
	border: 1px solid #CCCCCC;
}

.FeatEvent_detail {
	float: left;
	width: 365px;
	height: 50px;
	margin-left: 10px;
	padding-top: 3px; 
	padding-left: 5px; 
	text-align: left;
}

.FeatEvent_detail a {
	text-decoration: none;
	color: #333333;
}

.FeatEvent_detail a:hover {
	text-decoration: underline;
}

.FeatureHdr {
	color: #2C8BBB;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

.FeatureDesc {
	font-size: 12px;
}

.Hot {
	color: #FF690F;
	font-size: 10px;
	font-weight: bold;
}

.NonFeatureHdr {
	color: #2C8BBB;
}

.SeeMore {
	clear: both;
	float: right;
	padding-right:10px;
	margin-right: 10px;
	margin-bottom: 5px;
	color: #000000;
	text-decoration: underline;
}

.SeeMore a {
	color: #0000FF;
	text-decoration: underline;
}

#EventList {
	width: 440px;
	padding-top: 2px;
	padding-left: 15px;
	background-color: #FFFFFF;
	float: left;
	color: #000000;
	font-size: 14px;
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
}

#EventList a {
	text-decoration: none;
	margin-left: 3px;
	margin-right: 5px;
	color: #333333;	
	font-size: 12px;
	line-height: 180%;
}

#EventList a:hover {
	text-decoration: underline;
}

.RightPaneSmallBox {
	width: 296px;
	height: 20px;
	padding-top: 5px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}

.RightPaneRibbon {
	clear: both;
	width: 298px;
	height: 25px;
	background-image: url('images/RightTop.png');
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-top: 5px;
}

.RightPaneRibbon a, .RightPaneRibbon a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	text-decoration: none;
}

.RightPaneRibbon a:hover {
	text-decoration: underline;
}

/****************************************************************/
/* Event Detail Page											*/
/****************************************************************/

#Poster {
	width: 478px;
	padding: 10px;
	float: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}

#ShortDescBox {
	width: 276px;
	padding: 10px;
	float: left;
/*	border: 1px solid #CCCCCC; */
	margin-top: 5px;
	text-align: center;
}

#CatalogueBox {
	width: 276px;
	padding: 10px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	text-align: center;
}

#participating {
	width: 260px;
	height: 65px;
	background-image: url(images/bg_rightBox);
	float: none;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 0px 5px 0 0;
	overflow: auto;
	padding: 10px;
}


#participating ul {
	margin-left: 10px;
}

#participating ul li {
	line-height: 140%;
}

#CalendarSelect {
	width: 296px;
	height: 20px;
	padding-top: 5px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: pointer;
}

#CalendarSelect_disabled {
	width: 296px;
	height: 20px;
	padding-top: 5px;
	background-color: #FFFFFF;
	float: left;
	color: #CCCCCC;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
}

.tooltip {
	width: 250px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align: left;
}

/****************************************************************/
/* About Main Page												*/
/****************************************************************/

#AboutIntro_new {
	width: 480px;
	height: 200px;
	padding: 10px;
	background-image:url('images/mainStore.png');
	background-repeat:repeat-y;
	float: left;
	color: #666666;
	text-align: left;
	line-height: 140%;
	overflow:auto;
}

#AboutIntro {
	width: 475px;
	height: 200px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow:auto;
}

#AboutIntro_new ul {
	margin-left: 10px;
}

#AboutIntro_new ul li {
	margin-bottom: 10px;
}

#AboutIntro_new p, .about p {
	margin-bottom: 10px;
}

.about {
	text-align: left;
	padding: 10px;
	line-height: 140%;
}

.about p.small {
	font-size: 10px;
}

.about ul {
	margin-left: 15px;
}

#FAQ {
	width: 265px;
	height: 165px;
	color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 2px 5px 0 0;
	overflow: auto;
	padding: 5px;
}

#FAQ ul {
	margin-left: 10px;
}

#FAQ ul li {
	line-height: 140%;
}

#FAQ ul li a p, #FAQ ul li a:visited p {
	color: #333333;
	text-decoration: none;
}

#FAQ ul li a:hover p {
	text-decoration: underline;
}

/****************************************************************/
/* FAQ Page														*/
/****************************************************************/

#FAQQuestions {
	width: 475px;
	height: 200px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
}

#FAQQuestions a {
	text-decoration: none;	
}

#FAQQuestions ul {
	margin-left: 20px;
}

#FAQAnswers {
	width: 475px;
	height: 250px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
}

/****************************************************************/
/* Terms & Conditions Page										*/
/****************************************************************/

#TCcontent {
	width: 475px;
	height: 500px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
}

#TCcontent ul {
	margin-left: 10px;
}

#TCcontent p {
	margin-top: 10px;
	margin-bottom: 10px;
}

/****************************************************************/
/* Register Page												*/
/****************************************************************/

#RegisterIntro {
	width: 475px;
	height: 180px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
}

#RegisterIntro ol {
	margin-left: 15px;
}

#RegisterForm {
	width: 475px;
	height: 520px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
}

#RegisterForm td {
	height: 30px;
}

#RegisterForm ol {
	margin-left: 15px;
}

#restrictions {
	margin-top: 10px;
	font-size: 10px;
	line-height: 120%;
}

/****************************************************************/
/* Partner Signup Page											*/
/****************************************************************/

#PartnerSignupIntro {
	width: 475px;
	height: 135px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
}

#PartnerSignupIntro ul {
	margin-left: 10px;
}

#PartnerSignUpForm {
	width: 475px;
	height: 480px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
}

#PartnerSignUpForm td {
	height: 30px;
}

#PartnerSignUpForm textarea {
	
}

/****************************************************************/
/* Contact Page													*/
/****************************************************************/

#ContactIntro {
	width: 475px;
	height: 130px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
}

#ContactIntro ul {
	margin-left: 10px;
}

#ContactForm {
	width: 475px;
	height: 430px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
}

#ContactForm td {
	height: 30px;
}

input.contactform {
	width: 250px;
	border: 1px solid #CCCCCC;
}

textarea.contactform {
	width: 250px;
	height: 200px;
	border: 1px solid #CCCCCC;
}

select.contactform {
	border: 1px solid #CCCCCC;
}

input.contact_submitbtn {
	border: 1px solid #666666;
	width: 80px;
}

/****************************************************************/
/* Profile Page													*/
/****************************************************************/

#FullWidth {
	width: 790px;
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	border: 1px solid #CCCCCC;
	line-height: 140%;
}

#profilepane {
	width: 370px;
	float: left;
}

#profilepane h3 {
	margin-top: 10px;
	margin-bottom: 5px;
}

input.profilecardno {
	width: 207px;
	border: 1px solid #CCCCCC;
}

input.profileform {
	width: 216px;
	border: 1px solid #CCCCCC;
	float: right;
}

select.profileform {
	border: 1px solid #CCCCCC;
}

#ChangePwd {
	float: right;
}

input.changepwd_btn {
	border: 1px solid #666666;
	width: 150px;
}

/****************************************************************/
/* Store Info Page												*/
/****************************************************************/

#StoreList {
	width: 475px;
	height: 200px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
}

/****************************************************************/
/* Store Detail Page / Featured Store Page						*/
/****************************************************************/

#Map {
	width: 498px;
	height: 500px;
	padding-top: 0px;
	float: left;
	border: 1px solid #CCCCCC;
}

#NoMap {
	width: 498px;
	height: 260px;
	padding-top: 240px;
	float: left;
	border: 1px solid #CCCCCC;
	text-align: center;
}

#FeaturedContent {
	width: 488px;
	height: 390px;
	padding: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	text-align: left;
}

#StoreFeaturedEvents {
	width: 498px;
	height: 200px;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	color:#666666;
}

#StoreFeaturedRedemptions {
	width: 285px;
	height: 200px;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	margin-top: 5px;
	margin-left:15px;
	border: 1px solid #CCCCCC;
	color:#666666;
}

#StoreFeaturedEvents h2, #StoreFeaturedRedemptions h2 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}

#bottom_detail_page {
	width: 820px;
	border: 0px solid #CCCCCC;
	float: left;
	font-family: tahoma;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 15px;
}

#CommentsArea {
	width: 810px;
	height: 60px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 10px;
	color: #666666;
}

#Aboutpersonindicate {
	width: 790px;
	height: 180px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 5px;
	color: #666666;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	overflow:auto;
}

#AboutScroll {
	width: 790px;
	height: 180px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	overflow:auto;
}

#AboutType {
	width: 790px;
	height: 180px;
	margin-top: 5px;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	overflow:auto;
}

/****************************************************************/
/* Magazine Home page											*/
/****************************************************************/

.BlogHeader {
	clear: both;
	width: 400px;
	height: 30px;
	background-color: #999999;
	background-image: url('images/BlogHdr.png');
}

.BlogHeader h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 5px;
}

.topBlog {
	width: 150px;
	height: 160px;
	float: left;
	margin-bottom:5px;
	padding-left: 10px;
	padding-top: 20px;
	padding-top: 20px;
}

.BlogDetail {
	width: 212px;
	height: 200px;
	border: 1px solid #FFFFFF;
	float: left;
	color: #333333;
	text-align: left; 
	margin-left: 20px;
	margin-bottom: 5px;
}

.BlogDetail a {
	color: #2C8BBB;
	font-weight: bold;
	text-decoration: none;
}

.BlogDetail a:hover {
	color: #2C8BBB;
	font-weight: bold;
	text-decoration: underline;
}

.topBlog h2{
	font-family:verdana;
	color:#333333;
	font-size:12px;
	text-align:center;
}

h2.GalleryHdr {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 5px;
}

/****************************************************************/
/* Apply Now page												*/
/****************************************************************/

#ApplyExpatCard, #ApplyThe1Card {
	color: #333333;
	padding: 10px;
	text-align: left;
}

#ApplyExpatCard h3, #ApplyThe1Card h3 {
	margin-top: 10px;
}

input.applyform {
	width: 250px;
	border: 1px solid #CCCCCC;
}

select.applyform {
	border: 1px solid #CCCCCC;
}

textarea.applyform {
	border: 1px solid #CCCCCC;
}

input.apply_submitbtn {
	border: 1px solid #666666;
	width: 80px;
}

/****************************************************************/
/* Blog Detail page												*/
/****************************************************************/

#artworks {
	text-align: left;
	float: left;
}

/****************************************************************/
/* Gallery Detail page											*/
/****************************************************************/

#SpecialToppage {
	width: 800px;
	height: 90px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
	color: #333333;
	font-size: 10px;
}

#GalleryPhoto {
	width: 480px;
	padding: 10px;
	float: left;
	text-align: center;
	border: 1px solid #CCCCCC;
}

#PhotoText {
	width: 298px;
	float: left;
	margin-left: 14px;
	margin-right: 1px;
}

#PhotoText_inner {
	width: 284px;
	height: 280px;
	padding: 5px;
	background-color: #F9F9F9;
	float: left;
	text-align: left;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
}

/****************************************************************/
/* My Account page												*/
/****************************************************************/

#Profile_Surveys {
	width: 348px;
	float: left;
	margin-right: 1px;
	margin-top: 5px;
	text-align: left;
}

#Profile {
	width: 336px;
	height: 100px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

#ProfileInner {
	width: 326px;
	height: 65px;
	background-color: #FFFFFF;
	float: none;
	font-size: 12px;
	text-align: left;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0 0;
	overflow: auto;
	padding: 5px;
}

#Surveys {
	width: 336px;
	height: 180px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding: 5px;
}

#SurveysInner {
	width: 326px;
	height: 145px;
	background-color: #FFFFFF;
	float: none;
	font-size: 12px;
	text-align: left;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0 0;
	overflow: auto;
	padding: 5px;
}

#MemberLists {
	width: 450px;
	float: left;
	margin-left: 10px;
	_margin-left: 0px;
	margin-right: 1px;
	margin-right: 0px;
	margin-top: 5px;
	text-align: left;
}

#MemberLists ul {
	margin-left: 15px;
}

#MemberCalendar {
	width: 440px;
	height: 302px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 5px;
}

#Wishlist {
	width: 440px;
	height: 140px;
	float: left;
	border: 1px solid #CCCCCC;
	overflow: auto;
	margin-top: 10px;
	padding: 5px;
}

.member_inner {
	width: 430px;
	height: 267px;
	background-color: #FFFFFF;
	float: none;
	font-size: 12px;
	text-align: left;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 0 0;
	overflow: auto;
	padding: 5px;
}

#SpecialOffers {
	width: 490px;
	height: 202px;
	float: left;
	margin-right: 1px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	overflow: auto;
	padding: 5px;
}

#Results_Types {
	width: 298px;
	float: left;
	margin-left: 10px;
	margin-right: 1px;
	margin-top: 10px;
}

#SurveyResults {
	width: 296px;
	height: 100px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}

#PersonalityTypes {
	width: 286px;
	height: 90px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
}

#PersType {
	font-weight: bold;
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#PersScores {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}

#Profile h3, #Surveys h3, #MemberCalendar h3, #Wishlist h3, #SpecialOffers h3 {
	margin-top: 0px;
}

textarea.notes {
	width: 400px;
	height: 30px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding: 2px;
	background-color: #FFFFFF;
}

/****************************************************************/
/* Special Offer Page											*/
/****************************************************************/

#SpecialOfferContent {
	width: 478px;
	padding: 10px;
	float: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}

/****************************************************************/
/* Personality Page												*/
/****************************************************************/

#Personality {
	width: 475px;
	height: 150px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
	margin-bottom: 10px;
}

#Personality2 {
	width: 475px;
	height: 250px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
	margin-bottom: 15px;
}

#Personality h3 {
	margin-bottom: 10px;
}

#Personality p {
	margin-bottom: 10px;
}

#PersonalityButton {
	width: 475px;
	height: 150px;
	padding: 10px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	text-align: left;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
	margin-bottom: 10px;
}

#PersonalityContent {
	width: 475px;
	height: 150px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
	margin-bottom: 10px;
	margin-top:10px;
}

/****************************************************************/
/* Survey Rules Page											*/
/****************************************************************/

#SurveyRules {
	width: 475px;
	height: 460px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
}

#SurveyRules h3 {
	margin-bottom: 10px;
}

/****************************************************************/
/* Survey Pages													*/
/****************************************************************/

#MainSurveyArea {
	width: 815px;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 5px;
	line-height: 150%;
}

#MainSurveyArea h3 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.firstalt {
	background-color: #DBDBDB;
}

/****************************************************************/
/* Search Results Page											*/
/****************************************************************/

#SearchResults {
	width: 475px;
	height: 300px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	text-align: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	line-height: 140%;
	overflow: auto;
}

/****************************************************************/
/* Partner Index page											*/
/****************************************************************/

#FeaturedPartners {
	width: 475px;
	height: 240px;
	padding: 10px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	overflow: auto;
}

#FeaturedPartners ul {
	margin-left: 10px;
}

#PartnerFilter {
	width: 485px;
	height: 40px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: left;
}

/****************************************************************/
/* Include Boxes												*/
/****************************************************************/

.featprodentry {
	width: 390px;
	float: left;
	margin-left: 5px;
	text-align: left;
}

.featprodentry img {
	float: left;
}

.featprodentry a h3 {
	color: #666666;
}


/*----------------------------------------------------------------------------------------------------*/

#banner_center {
	width: 235px;
	height: 50px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-left: 15px;
	float: left;
	margin-top: 10px;
}

#centerBanner2 {
	width: 500px;
	height: 60px;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-left: 5px;
	margin-top: 10px;
}

#center {
	width: 500px;
	height: 60px;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-left: 15px;
	margin-top: 10px;
}
#center_banner {
	width: 498px;
	height: 80px;
	background-color: #FFFFFF;
	float: left;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}
#center_banner_left {
	width: 234px;
	height: 60px;
	float: left;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
}
#center_banner_right {
	width: 234px;
	height: 60px;
	float: right;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	margin-left: 5px;
}

#search {
	width: 290px;
	height: 60px;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: right;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
	margin-top: 10px;
}

#right_top {
	width: 296px;
	height: 20px;
	padding-top: 5px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#right_medium_top {
	width: 296px;
	height: 80px;
	background-color: #F7F7F7;
	float: left;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#right_medium {
	width: 296px;
	height: 80px;
	margin-top:5px;
	background-color: #F7F7F7;
	float: left;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#right_large {
	width: 296px;
	height: 300px;
	margin-top:5px;
	background-color: #F7F7F7;
	float: left;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
}
#right_large_main {
	width: 270px;
	height: 280px;
	background-color: #FFFFFF;
	float: none;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-right: 5px;
	margin-left:10px;
}

#buttom_right_01 {
	width: 144px;
	height: 20px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	margin-top:5px;
}
#buttom_right_02 {
	width: 144px;
	height: 20px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	margin-top:5px;
	margin-left:6px;
}
#banner_right {
	width: 296px;
	height: 80px;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 15px;
}

#adres {
	width: 435px;
	height: 97px;
	padding-top: 5px;
	background-color: #7B7B7B;
	float: left;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#adres a {
	color: #FFFFFF;
	text-decoration: none;
}

#adres a:hover {
	text-decoration: underline;
}

#Content {
	padding: 10px;
	color: #000000;
}

img {
	border:0px;
}

#product_cat_link {
	width: 498px;
	height: 60px;
	padding-top: 0px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 12px;
	font-family:verdana;
	font-weight:bold;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	color:#666666;
}

#top_text_page {
	width: 600px;
	float: left;
	margin-top: 20px;
	text-align: left;
	margin-left: 15px;
	font-size:14px;
	font-weight:bold;
}

#top_detail_page {
	width: 815px;
	float: left;
	margin-top: 10px;
	text-align: center;
	margin-left: 15px;
	_margin-left: 7px;
}

#CenterNavigation_detail {
	width: 500px;
	float: left;
	margin-bottom: 5px;
}

.productLine3 {
	width: 235px;
	height: 120px;
	background-color: #FFFFFF;
	float: left;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-left:11px;
	margin-right:8px;
	padding-left:5px;
		color: #666666;
}
.productLine4 {
	width: 235px;
	height: 120px;
	background-color: #FFFFFF;
	float: left;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-left:14px;
	margin-right:11px;
	padding-left:5px;
		color: #666666;
}
.productLine1 {
	width: 235px;
	height: 180px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-left:11px;
	margin-right:8px;
	padding-left:5px;
}
.productLine2 {
	width: 235px;
	height: 180px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-left:14px;
	margin-right:11px;
	padding-left:5px;
}
.productLine5 {
	width: 235px;
	height: 50px;
	background-color: #FFFFFF;
	float: left;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-left:11px;
	margin-right:8px;
	padding-left:5px;
	color: #666666;
}
.productLine6 {
	width: 235px;
	height: 50px;
	background-color: #FFFFFF;
	float: left;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	margin-left:14px;
	margin-right:11px;
	padding-left:5px;
	color: #666666;
}
.ProductList {
	width: 210px;
	padding-top: 2px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
}
.ProductList a{
	text-decoration: none;
	margin-left: 3px;
	margin-right: 5px;
	color: #666666;	
	font-size: 12px;
	line-height: 125%;
}
.ProductList a:hover {
	text-decoration: underline;
}

.blog_topic {
	width: 200px;
	height: 20px;
	margin-bottom:15px;
	margin-top:5px;
}

#Navigation01 {
	width:400px;
	float: left;
	margin-bottom:5px;
}

#Navigation02 {
	width:400px;
	float: left;
	margin-bottom:5px;
	margin-left:15px;
}

#Navigation03 {
	width:390px;
	float: left;
	margin-bottom:5px;
	text-align:left;
	padding-left:10px;
}

#Navigation04 {
	width:390px;
	float: left;
	margin-bottom:5px;
	margin-left:10px;
	text-align:left;
	padding-left:10px;
}
#Navigation05 {
	width:388px;
	height:240px;
	float: left;
	margin-bottom:5px;
	border: 1px solid #CCCCCC;
	margin-top:5px;
	text-align:left;
	color:#666666;
	padding-left:10px;
}
#Navigation05 h2{
	font-family: verdana;
	text-align: center;
	color: #666666;
	font-size: 12px;
	font-weight:bold;
}
#Navigation06 {
	width:388px;
	height:240px;
	float: left;
	margin-bottom:5px;
	margin-left:15px;
	border: 1px solid #CCCCCC;
	margin-top:5px;
	text-align:left;
	color:#666666;
	padding-left:10px;
}
#Navigation06 h2{
	font-family: verdana;
	text-align: center;
	color: #666666;
	font-size: 12px;
	font-weight:bold;
}

#Category_name{
	width: 498px;
	height: 20px;
	padding-top: 5px;
	margin-top:5px;
	background-color: #FFFFFF;
	float: left;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: verdana;
}

#poster {
	width: 498px;
	height: 500px;
	padding-top: 0px;
	background-color: #F5F5F5;
	float: left;
	color: #666666;
	font-size: 12px;
	font-family:verdana;
	font-weight:bold;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	color:#666666;
}
#RightPaneBoxLarge {
	width: 296px;
	height: 280px;
	padding-top: 5px;
	background-color: #F9F9F9;
	float: left;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #666666;
}
#RightPaneBoxLarge .BoxContent {
	width: 280px;
	height: 250px;
	background-color: #FFFFFF;
	float: none;
	color: #666666;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin: 10px 5px 0 5px;
}
#RightPaneBoxLarge h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	margin-left: 10px;
	font-family:verdana;
}
#buttom_right_01_margin {
	width: 144px;
	height: 20px;
	background-color: #ffffff;
	float: left;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
	font-family: verdana;
	padding-top: 5px;
	margin-top:5px;
	margin-left:50px;
}
#buttom_right_02_margin {
	width: 144px;
	height: 20px;
	background-color: #ffffff;
	float: right;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #CCCCCC;
	font-family: verdana;
	padding-top: 5px;
	margin-top:5px;
	margin-left:6px;
	margin-right:50px;
}

#topmagazine {
	width: 814px;
	height: 33px;
	background-image:url(images/GoldRibbon.png);
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#notlogin {
	font-weight:bold; 
	font-size:14px;
	text-align:center;
	margin-top: 40px;
	color:#FF0000;
}

#container {
	margin-top: 0px;
	background-image:url(images/BgMainBox.png);
}
/******************* ToR add ********************/
input.blank_submitbtn {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	vertical-align: middle;
	cursor: hand;
	text-decoration: underline;
}
#cuserFrom {
	width: 440px;
	height: 170px;
	background-color: #ffffff;
	text-align: left;
	padding: 25px 10px 0px 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#cuser {
	width: 490px;
	height: 250px;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	margin-left: 1px;
	float: left;
	color: #333333 ;
	text-align: center;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: 10px;
}
#cuser h2 {
	color: #333333 ;
	font-size: 12px;
	font-family: verdana;
	text-align: center;
	font-weight: bold;	
}
.MsgErr {
	font-weight:bold; 
	font-size:12px;
	color:#FF0000;
}
.MsgOK {
	font-weight:bold; 
	font-size:12px;
	color:#008080;
}
/********* msg ***********/
#msbBor {
	width: 350px;
	height: 130px;
	background-color: #EBEBEB;
	border: 1px solid #CCCCCC;
	margin-left: 1px;
	float: left;
	color: #333333 ;
	text-align: center;
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 5px;
}
#msbBor h2 {
	color: #333333 ;
	font-size: 12px;
	font-family: verdana;
	text-align: center;
	font-weight: bold;	
}
#msgFrom {
	width: 340px;
	height: 120px;
	background-color: #ffffff;
	text-align: left;
	padding: 5px 5px 0px 5px; 
/*	margin-bottom: 5px;
	margin-left: 5px; */
}
