/** usering for bridal site **/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	background:#ffffff; z-index:1;
}

td,p,span,select,textarea,.body,li { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; line-height:14px; color:#666666; }
div { font-family:verdana,arial,helvetica,sans-serif; font-size:10px; line-height:14px; color:#666666; z-index:1}
.formfield { border-style:solid; border-width:1px; border-color:#999999; padding:2px; margin:0px; color:#666666; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; line-height:10px; color:#666666; }

a { color:#455886; text-decoration:underline;  }
a:hover { color:#455886; text-decoration:none; font-weight:bold; }

.header { color:#FFFFFF; text-decoration:none; font-weight:normal; }
.header a { color:#FFFFFF; text-decoration:none; font-weight:normal; }
.header a:hover { color:#FFFFFF; text-decoration:underline; font-weight:normal; }

.footer { color:#545454; text-decoration:none; font-weight:normal; }
.footer a { color:#545454; text-decoration:none; font-weight:normal; }
.footer a:hover { color:#545454; text-decoration:underline; font-weight:normal; }

.copyright { font-family:arial,verdana,helvetica,sans-serif,"宋体"; font-size:10px; color:#959595; text-decoration:none; font-weight:normal; }
.copyright a { font-size:10px; color:#959595; text-decoration:underline; font-weight:normal; }
.copyright a:hover { font-size:10px; color:#959595; text-decoration:none; font-weight:normal; }

.nav { font-family:arial; font-size:11px; color:#8e8e8e; text-decoration:none; font-weight:bold; padding-top:5px; padding-bottom:5px; }
.nav a { color:#8e8e8e; text-decoration:none; font-weight:bold;}
.nav a:hover { color:#8e8e8e; text-decoration:underline; font-weight:bold;}

.navlit { background-color:#e7d6c7; color:#775f5e; text-decoration:none; font-weight:bold; padding-top:5px; padding-bottom:5px; }
.navlit a { background-color:#e7d6c7; color:#775f5e; text-decoration:none; font-weight:bold;}
.navlit a:hover { background-color:#e7d6c7; color:#775f5e; text-decoration:underline; font-weight:bold;}

.subnav { color:#8e8e8e; text-decoration:none; font-weight:normal; padding-top:5px; padding-bottom:5px; }
.subnav a { color:#8e8e8e; text-decoration:none; font-weight:normal;}
.subnav a:hover { color:#8e8e8e; text-decoration:underline; font-weight:normal;}

.subnavlit { background-color:#e7d6c7; color:#775f5e; text-decoration:none; font-weight:normal; padding-top:5px; padding-bottom:5px; }
.subnavlit a { background-color:#e7d6c7; color:#775f5e; text-decoration:none; font-weight:normal; }
.subnavlit a:hover { background-color:#e7d6c7; color:#775f5e; text-decoration:underline; font-weight:normal; }

.page { color:#5F6A6C; text-decoration:none; font-weight:normal; }
.page a { color:#5F6A6C; text-decoration:none; font-weight:normal; }
.page a:hover { color:#5F6A6C; text-decoration:underline; font-weight:normal; }

.return { color:#666666; text-decoration:none; font-weight:bold; }
.return a { color:#666666; text-decoration:none; font-weight:normal; }
.return a:hover { color:#455886; text-decoration:underline; font-weight:normal; }

.headernav { color:#999999; text-decoration:none; font-weight:bold; }
.headernav a { color:#455886; text-decoration:underline; font-weight:bold; }
.headernav a:hover { color:#455886; text-decoration:none; font-weight:bold; }

.headernavlit { color:#999999; text-decoration:none; font-weight:bold; }
.headernavlit a { color:#999999; text-decoration:none; font-weight:bold; }
.headernavlit a:hover { color:#455886; text-decoration:underline; font-weight:bold; }

.headernavwhite { color:#EEEEEE; text-decoration:none; font-weight:bold; }
.headernavwhite a { color:#EEEEEE; text-decoration:underline; font-weight:bold; }
.headernavwhite a:hover { color:#EEEEEE; text-decoration:none; font-weight:bold; }

.headernavwhitelit { color:#e7d6c7; text-decoration:none; font-weight:bold; }
.headernavwhitelit a { color:#e7d6c7; text-decoration:none; font-weight:bold; }
.headernavwhitelit a:hover { color:#e7d6c7; text-decoration:underline; font-weight:bold; }

.white { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.white a { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
.white a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; }
 
.footnote { font-size:9.5px; line-height:11px; color:#666666; }

.highlight {background-color:#FFFFCC; font-weight: bold;}

.error {color:#ff0000;}
.bluetext {color:#455886;}

.errorbold {color:#ff0000; font-weight: bold;}

.bold {font-weight:bold;}

input.linkbutton {border:none; background-color: white; text-decoration: underline; color:#455886; font-weight: bold;}

.specialoffers_large { font-size:12px; color:#333333; line-height:16px; text-decoration:none; font-weight:bold; }
.specialoffers_large a { font-size:12px; color:#455886; line-height:16px; text-decoration:underline; font-weight:bold; }
.specialoffers_large a:hover { font-size:12px; color:#455886; line-height:16px; text-decoration:none; font-weight:bold; }

.specialoffers_large2 { font-size:14px; color:#333333; line-height:16px; text-decoration:none; font-weight:bold; }
.specialoffers_large2 a { font-size:14px; color:#455886; line-height:16px; text-decoration:underline; font-weight:bold; }
.specialoffers_large2 a:hover { font-size:14px; color:#455886; line-height:16px; text-decoration:none; font-weight:bold; }

.glossaryterm { color:#666666; text-decoration:none; font-weight:normal; }
.glossaryterm u { color:#666666; font-weight:normal; }
.glossaryterm a { color:#666666; text-decoration:none; font-weight:normal; }
.glossaryterm a:hover { color:#666666; text-decoration:underline; font-weight:normal; }
.glossarytermselected { color:#666666; text-decoration:none; font-weight:normal; background:#FBF1E2; }
.glossarytermselected a { color:#666666; text-decoration:none; font-weight:normal; background:#FBF1E2; }
.glossarytermselected a:hover { color:#666666; text-decoration:none; font-weight:normal; background:#FBF1E2; }
 
.moniqueluo { color:#B0B0B0; text-decoration:none; font-weight:normal; line-height:14px; text-decoration:none; }
.moniqueluo a { color:#B0B0B0; text-decoration:none; font-weight:normal; line-height:14px; text-decoration:underline; }
.moniqueluo a:hover { color:#CCCCCC; text-decoration:none; font-weight:normal; line-height:14px; text-decoration:none; }
.moniqueluo_about { color:#B0B0B0; text-decoration:none; font-weight:normal; line-height:14px; text-decoration:none; }

form { margin:0px; padding:0px; }

.bodyred { color:#FF0000; }

.crmheader { font-size:11px; line-height:20px; border-bottom:1px solid #CCCCCC; font-weight:bold; }
.crmintro { font-size:11px; line-height:18px; font-weight:bold; }
.crm { line-height:16px; }

.katrina { font-size:18px; color:#333333; line-height:16px; text-decoration:none; font-weight:bold; }
.katrina_fas { font-size:10px; color:#CE0033; line-height:12px; text-decoration:none; font-weight:bold; }
.katrina_fas a { font-size:10px; color:#CE0033; line-height:12px; text-decoration:underline; font-weight:bold; }
.katrina_fas a:hover { font-size:10px; color:#CE0033; line-height:12px; text-decoration:underline; font-weight:bold; }

.press { color:#666666; text-decoration:none; font-weight:normal; }
.press a { color:#333333; text-decoration:none; font-weight:bold; }
.press a:hover { color:#333333; text-decoration:underline; font-weight:bold; }

.press_menu { color:#ffffff; text-decoration:none; font-weight:normal; }
.press_menu a { color:#ffffff; text-decoration:none; font-weight:normal; }
.press_menu a:hover { color:#ffffff; text-decoration:underline; font-weight:normal; }

.press_menu_lit { color:#F7CDCB; text-decoration:none; font-weight:normal; }
.press_menu_lit a { color:#F7CDCB; text-decoration:none; font-weight:normal; }
.press_menu_lit a:hover { color:#F7CDCB; text-decoration:underline; font-weight:normal; }

.press_news { color:#666666; text-decoration:none; font-weight:bold; }
.press_news a { color:#333333; text-decoration:none; font-weight:bold; }
.press_news a:hover { color:#333333; text-decoration:underline; font-weight:bold; }

.press_headline { font-size:14px; line-height:16px; font-weight:bold; }

.planning_select { padding-top:4px; font-family:arial,verdana,helvetica,sans-serif,"宋体"; font-size:10px; line-height:12px; font-weight:normal; }
.planning_returnheader { font-family:verdana,arial,helvetica,sans-serif; color:#ffffff; font-size:12px; font-weight:bold; }
.planning_detailheader { font-family:arial,verdana,helvetica,sans-serif,"宋体"; color:#666666; font-size:18px; font-weight:bold; }

.small { font-size:9px; line-height:12px;}
.smallred { font-size:9px; line-height:12px; color:#FF0000; font-weight:bold;}

.border { border-width:1px; border-color:#cccccc; }

.specoffersdate { font-size:14px; font-weight:bold;}
.disclaimer { font-size:9px; line-height:12px; color:#999999;}

.mampages { color:#ffffff; font-weight:bold; text-decoration:none; }
.mampages a { color:#ffffff; font-weight:bold; text-decoration:underline; }
.mampages a:hover { color:#ffffff; font-weight:bold; text-decoration:none; }


.leftnav {width:176px; font-family:arial; font-size:11px; padding-top:4px; padding-bottom:4px; color:#775f5e; }
.leftnav a {text-decoration: none; color:#775f5e; }
.leftnav a:hover {text-decoration: underline; color:#775f5e; }
.leftnavlit {width:176px; font-family:arial; font-size:11px; padding-top:4px; padding-bottom:4px; background-color:#e7d6c7; color:#775f5e; font-weight:bold; }
.leftnavlit a {text-decoration: none; background-color:#e7d6c7; color:#775f5e; font-weight:bold; }
.leftnavlit a:hover {text-decoration: underline; background-color:#e7d6c7; color:#775f5e; font-weight:bold; }

.leftnava {width:176px; font-family:arial; font-size:11px; padding-top:4px; padding-bottom:4px; background-color:#e5e3d4; color:#775f5e; }
.leftnava a {text-decoration: none; color:#775f5e; }
.leftnava a:hover {text-decoration: underline; color:#775f5e; }
.leftnavalit {width:176px; font-family:arial; font-size:11px; padding-top:4px; padding-bottom:4px; background-color:#cecab0; color:#775f5e; }
.leftnavalit a {text-decoration: none; color:#775f5e; }
.leftnavalit a:hover {text-decoration: underline; color:#775f5e; }

.leftnavdivider {width:176px; height:1px;}

#divpath {
	padding:5px 20px 5px 15px;
	background-color:#e5e3d4;
}

#footerLink{
	color:9D9D9D;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
}
#footerLink a{
	color:#7C7C7C;
	text-decoration: none;
}
#footerLink a:hover{
	color:#BEBEBE;
	text-decoration: none;
}

#divcontact{
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	color:9D9D9D;
	width:450px;
	font-family:arial;
	font-size:14px;
	border:0px solid #ccc;
	padding:5px;
}
 #ContainSizeChart{
	margin-top:10px;
	color:#9D9D9D;
	font-weight:bold;
	width:600px;
	font-family:arial;
	font-size:14px;
	border:0px solid #ccc;
	padding:5px;
}
#leftSizeChart{
border:0px solid #ccc;
	float:left;
}
#rightSizeChart{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	border:0px solid #ccc;

}
#rightSizeChart tr{
	height:25px;
	
}
#rightSizeChart td{
	font-size: 14px;
}
#rightSizeChart th{
	color:#000;
	font-size: 14px;
}

/************************* guide header    ************************/

#header_logo{
	float:left;
	border:0px solid red;
}
#header_message{
	float:right;
	border:0px solid red;
	font-style: italic;
	font-weight:bold;
	height:20px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	/**color:#990000;**/
	color:#D01434;
}

/************************* guide menu    ************************/

.topnavButton {
	DISPLAY: block; Z-INDEX: 500; POSITION: relative
}
.topnavImage {
	DISPLAY: block; VISIBILITY: visible; POSITION: relative
}
.topnavAlt {
	FONT-SIZE: 9px; Z-INDEX: 500; FILTER: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive='true') progid:DXImageTransform.Microsoft.Fade(duration=0.3,overlap=0.2); LEFT: 0px; BACKGROUND-IMAGE: url(../images/global/alt_bg.gif); VISIBILITY: hidden; WIDTH: 185px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: arial,helvetica; POSITION: absolute; TOP: 30px; HEIGHT: 86px
}
.topnavAltContainer {
	MARGIN: 15px 5px 5px
}
.topnavAltContent {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: arial,helvetica; TEXT-DECORATION: none
}
.topnavAltContent A {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: arial,helvetica; TEXT-DECORATION: none
}
.topnavAltContent A:hover {
	FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: arial,helvetica; TEXT-DECORATION: none
}
.topnavAltImage {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
.topnavAltImageDiv {
	FLOAT: left
}

#divmenu a{
	width:100%;
	height:25px;
	PADDING: 10px 8px 0px 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN: 0px;
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	BACKGROUND-COLOR: #803C44;
	border-right: 1px dashed #ccc;
	color:#FFFFFF;
	text-decoration: none;
}
#divmenu a:hover{
	COLOR: #fff; BACKGROUND-COLOR: #673F48;
}
#divmenu_sele a{
	PADDING: 10px 8px 0px 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN: 0px;
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	BACKGROUND-COLOR: #673F48;
	border-right: 1px dashed #ccc;
	color:#fff;
	text-decoration: none;
}

/************************* new order form    ************************/
#divFieldTxt{
	font-family:arial,verdana,helvetica,sans-serif,"宋体"; 
	font-size:12px;
}

#divFieldInput{
	font-family:arial,verdana,helvetica,sans-serif,"宋体"; 
	font-size:12px;
}

#divFieldInput input,#divFieldInput textarea{
	border:1px solid #ccc;	

}
/************************* index & news  ************************/

#newsdiv{
	FONT-SIZE: 24px;
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	BACKGROUND-COLOR: #F0EDDA;
	border: 1px solid #ccc;
	height:205px;
	padding:2px;
}
#newsdiv ul{
	margin:15px;
}
#newsdiv li{
	FONT-SIZE: 16px;
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	padding:5px;
}

#newcontent{
	width:100%;
	padding:5px;
}
.newstitle{
	FONT-SIZE: 14px;
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	FONT-WEIGHT: bold;
}
.newdate{
	FONT-SIZE: 10px;
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;	
}