﻿@charset "utf-8";

.LoginText
{
	font-size:10pt;
	color:Gray;
    height:50px;
    vertical-align:middle;
    
}
/*--------------
 * searchResult
 *-------------*/
 .searchText a, .searchText a:hover
 {
    color: Black !important;
    font-size: 10pt;
 }
 
 .searchText
 {
    color: Gray;
    font-size: 10pt;
    border-bottom: 1px Silver solid;
    margin-bottom: 15px;
    margin-left: 10px;
    width: 700px;
 }

.srch-stats /* result xx, took yy seconds */
{
    color: #bf2328;
    font-size: 9pt;
}

.srch-sort-right /* sorting */
{
    text-align: right;
    background-color: #bf2328;
    color: Gray;
    font-size: 10pt;
    margin-bottom: 10px;
    padding: 2 5 2 5;
}

.srch-sort-right a
{
    color: White;
}

#SRP_Next, #SRP_Prev /* "Next/Prev page" text */
{
    display: none;
}

.srch-Page /* pager */
{
    text-align: right;
}
.srch-Page, .srch-Page a 
{
    font-size: 10pt !important;
    color: Gray;
}

.searchIcon /* red IE icon */
{
    float: left;
    display: block;
    margin-top: 5px;
    margin-right: 8px;
    margin-left: 5px;
    height: 60px;
}

.searchItem /* link, text and desc area */
{   
}

.searchDuplicateIcon
{
    margin-left: 0px;
    margin-bottom: 10px;
}

.srch-Metadata 
{
    margin: 0px;
    margin-top: 10px;
    float: left;
}


#divContent #MainLeftCell
{
    width: 750px;

}

/*-------------------
 * /end searchResult
 *------------------*/

/*---------------------------
 * searchTab (from core.css)
 *--------------------------*/
 .ms-ptabarea, .ms-sctabarea {
margin-top: 0px;
width: 370px;
text-align: right;
/*margin-left: 343px;*/
} 

.ms-ptabarea td, .ms-sctabarea td {
text-align: right;
padding-left: 10px;
padding-right: 10px;
}

.ms-ptabcn, .ms-sctabcn {
color: #bf2328 !important;
} 

.ms-ptabcnhover, .ms-sctabcnhover {
color: Red !important;
} 

.ms-ptabcn A:link, .ms-ptabcn A:visited, .ms-ptabcn A:active, .ms-ptabcnhover A:link, .ms-ptabcnhover A:visited, .ms-ptabcnhover A:active, .ms-sctabcn A:link, .ms-sctabcn A:visited, .ms-sctabcn A:active, .ms-sctabcnhover A:link, .ms-sctabcnhover A:visited, .ms-sctabcnhover A:active {
color: #bf2328;
} 

/*
.ms-ptabcnhover A:hover, .ms-sctabcnhover A:hover {
} 
*/

.ms-sctabcf {
color: Gray; 
} 

.ms-ptabcfhover, .ms-sctabcfhover {
color: Gray !important;
}


.ms-ptabcf A:link, .ms-ptabcf A:visited, .ms-ptabcf A:active, .ms-ptabcfhover A:link, .ms-ptabcfhover A:visited, .ms-ptabcfhover A:active, .ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcf A:active, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited, .ms-sctabcfhover A:active {
color: Gray;
} 


.ms-ptabcfhover A:hover, .ms-sctabcfhover A:hover {
color: Gray;
} 


/*
.ms-sctabrx {
}

*/
.ms-hidden
{
display: none;
} 

/*----------------
 * /end searchTab
 *---------------*/
 
 /*----------------
 * /Welcome and Site Action link
 *---------------*/
 
 .ms-SPLink
{

font-size:12pt;
color:gray;
}
.ms-SPLink A:visited
{
color:gray;
text-decoration:none;
}
.ms-SPLink A:link
{
color:gray;
text-decoration:none;
}



 
  /*----------------
 * /End Welcome and Site Action link
 *---------------*/

/* ---- link default ---- */
a {
	
	font-size: 9pt;
	color : gray; 
	text-decoration: none;
}
/*a:visited {
	color : #009242; 
	text-decoration: none;
	font-family: Arial;
	font-size: 9 pt;
}*/
a:active {
	color : #FF0000;
	text-decoration: none;	
	font-size: 9pt;
}

a:hover {
	color : #FF0000;
	text-decoration: none;	
	font-size: 9pt;
}

/* ---- End link default ---- */


/*
a.link_02:link  {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666; 
	text-decoration:none;	
}
a.link_02:visited {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666; 
	text-decoration:none;
}
a.link_02:active {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666;
	text-decoration:none;
}
a.link_02:hover {
	font-family: Arial;
	font-size: 11 pt;
	color : #7EA800;
	text-decoration:underline;
}
a.link_02b:link  {
	font-family: Arial;
	font-size: 11 pt;
	font-weight: bold;
	color : #666666; 
	text-decoration:none;	
}
a.link_02b:visited {
	font-family: Arial;
	font-size: 11 pt;
	font-weight: bold;
	color : #666666; 
	text-decoration:none;
}
a.link_02b:active {
	font-family: Arial;
	font-size: 11 pt;
	font-weight: bold;
	color : #666666;
	text-decoration:none;
}
a.link_02b:hover {
	font-family: Arial;
	font-size: 11 pt;
	font-weight: bold;
	color : #7EA800;
	text-decoration:underline;
}*/
/* ---- link download----
a.link_download_01u:link  {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666; 
	text-decoration:underline;	
}
a.link_download_01u:visited {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666; 
	text-decoration:underline;
}
a.link_download_01u:active {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666;
	text-decoration:underline;
}
a.link_download_01u:hover {
	font-family: Arial;
	font-size: 11 pt;
	color : #FF0000;
	text-decoration:underline;
}
a.link_download_02u:link  {
	font-family: Arial;
	font-size: 11 pt;
	color : #CCCCCC; 
	text-decoration:underline;	
}
a.link_download_02u:visited {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666; 
	text-decoration:underline;
}
a.link_download_02u:active {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666;
	text-decoration:underline;
}
a.link_download_02u:hover {
	font-family: Arial;
	font-size: 11 pt;
	color : #FF0000;
	text-decoration:underline;
}
a.link_download_03u:link  {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666; 
	text-decoration:underline;	
}
a.link_download_03u:visited {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666; 
	text-decoration:underline;
}
a.link_download_03u:active {
	font-family: Arial;
	font-size: 11 pt;
	color : #666666;
	text-decoration:underline;
}
a.link_download_03u:hover {
	font-family: Arial;
	font-size: 11 pt;
	color : #7EA800;
	text-decoration:underline;
}*/
/* ---- link plugin---- 
a.link_plugin_01:link {
	font-family: Arial;
	font-size: 11 pt;
	color : #999999; 
	text-decoration:none;	
}
a.link_plugin_01:visited {
	font-family: Arial;
	font-size: 11 pt;
	color : #999999; 
	text-decoration:none;
}
a.link_plugin_01:active {
	font-family: Arial;
	font-size: 11 pt;
	color : #999999;
	text-decoration:none;
}
a.link_plugin_01:hover {
	font-family: Arial;
	font-size: 11 pt;
	color : #FF0000;
	text-decoration:none;
}*/
/* ---- text---- 
.headline_01b {	
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.headline_02b {	
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #99CC00;
}
.headline_03b {	
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.headline_04b {	
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.headline_05b {	
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.subheadline_01b {	
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.subheadline_02b {	
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
.subheadline_03b {	
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #7EA800;
}
.subheadline_04b {	
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.content_01 {
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	color: #000000;
}
.content_01b {	
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.content_02 {	
	font-family:Arial;
    font-size:9pt;
    color:#8C8C92;
    background-color:#E6E7E9;
    text-align:justify;
}
.content_02b {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
}
.content_02_under {	
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	text-decoration: underline;
	color: #666666;
}
.content_03 {
	font-family: Arial;
	font-size: 11pt;
	font-style: normal;
	color: #FF0000;
}
.content_03b {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
}
.content_04 {
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	color: #7EA800;
}
.content_04b {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #7EA800;
}
.content_05 {
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	color: #CCCCCC;
}
.content_05b {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #CCCCCC;
}
.content_06 {
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	color: #999999;
}
.content_06b {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #999999;
}
.content_10 {
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	color: #FFFFFF;
}
.content_10b {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}
.content_11 {
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	color: #333333;
}
.content_11b {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
}*/

/* ---- text Menu---- */
.text_Menu {
	
	font-size: 11pt;
	font-weight: bold;
	background-color:#ED1C24;
	color: #FFFFFF;
}
.text_Menu_Over {
	
	font-size: 11pt;
	font-weight: bold;
	background-color:#F0F0EA;
	color: #FF0000;
}
.text_Ex_Menu_Top {
	
	font-size: 11pt;
	font-style: normal;
	color: #666666;
}
.text_Sub_Menu_Top {
	
	font-size: 11pt;
	background-color:#C9C9C2;
	color: #666666;
}
.text_Sub_Menu_Top  a{
	display:block; 
	padding:4px 0px;
}
.text_Sub_Menu_Top_Over {
	
	font-size: 11pt;
	background-color:#F0F0EA;
	color: #FF0000;
}
.text_Sub_Menu_Left {
	
	font-size: 11pt;
	background-color:#F0F0EA;
	color: #666666;
}
.text_Sub_Menu_Left_Over {
	
	font-size: 11pt;
	font-weight: bold;
	background-color:#FFFFFF;
	color: #FF0000;
}
.textCategoryHeader {
	
	font-size: 13pt;
	font-weight: bold;
	color:white;
}

.xxinput {
	
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	COLOR: #666666;
	background-color:#FCFCFC;
	BORDER-RIGHT: #CFCFCF 1px solid;
	BORDER-TOP: #CFCFCF 1px solid;
	BORDER-LEFT: #CFCFCF 1px solid;
	BORDER-BOTTOM: #CFCFCF 1px solid;
	
}
.btnButton
{
    
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	COLOR: #666666;
	background-color:#FCFCFC;
	BORDER-RIGHT: #CFCFCF 1px solid;
	BORDER-TOP: #CFCFCF 1px solid;
	BORDER-LEFT: #CFCFCF 1px solid;
	BORDER-BOTTOM: #CFCFCF 1px solid;
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f7f7f7,endColorStr=#6B9096);
}
button
{
    
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	COLOR: #666666;
	background-color:#FCFCFC;
	BORDER-RIGHT: #CFCFCF 1px solid;
	BORDER-TOP: #CFCFCF 1px solid;
	BORDER-LEFT: #CFCFCF 1px solid;
	BORDER-BOTTOM: #CFCFCF 1px solid;
    filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f7f7f7,endColorStr=#6B9096);
}
select {
	
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	COLOR: #666666;
	background-color:#FCFCFC;
	BORDER-RIGHT: #CFCFCF 0px solid;
	BORDER-TOP: #CFCFCF 0px solid;
	BORDER-LEFT: #CFCFCF 0px solid;
	BORDER-BOTTOM: #CFCFCF 0px solid;
}
textarea {
	
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	COLOR: #666666;
	background-color:#FCFCFC;
	BORDER-RIGHT: #CFCFCF 1px solid;
	BORDER-TOP: #CFCFCF 1px solid;
	BORDER-LEFT: #CFCFCF 1px solid;
	BORDER-BOTTOM: #CFCFCF 1px solid;
}
.bu-scroll-pane {
left: 10px;
overflow: auto;
width:740px;
height:420px;
}
.DivScroll {
    height: 150px;
    width: 180px;
    overflow:auto;
    border: 1px solid #FFFFFF;
    background-color: #CCCCCC;
    padding: 8px;
    font-size:9pt;
    filter:chroma(color=#FFFFFF);
    scrollbar-face-color:#BE2326;
    scrollbar-shadow-color:#F1F2F2;
    scrollbar-highlight-color:#F1F2F2;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color:#BE2326
}
.labelLink{
    
    font-size:9pt;
    color:Blue;
    cursor:hand;
}
.EventBox{
    width:100px;
    height:20px;
    background-color:Red;
    color:White;
}
.txtSearchMaster{
    border:0;
}


/* Back Botton */
a.linkBackpage {
	background-image:url(../images/instore/back_b1.gif);
	width:65px;
	height:20px;
}
a.linkBackpage:hover {
	background-image:url(../images/instore/back_b2.gif);
	width:65px;
	height:20px;
}
/* End Back Botton */


/* Master Page Header (link,language,search) */
.topHeaderLink
{
   font-size:10pt;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}

a.topHeaderLink{
   
   font-size:10pt;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}
a.topHeaderLink:hover{
   
   font-size:10pt;
   color:#FF0000;
   font-weight:bold;
   text-decoration:none;
}
/*a.topHeaderLink:visited{
   font-family:Arial;
   font-size:10pt;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}*/
a.topHeaderLink:active{
   
   font-size:10pt;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}

.bottomHeaderLinkLan{
   
   font-size:9pt;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}
.bottomHeaderLinkLanActive{
   
   font-size:9pt;
   color:#FF0000; 
   font-weight:bold;
   text-decoration:none;
}

.pMenu{
   font-size:10pt;
   color:White;
   font-weight:bold;
   text-decoration:none;
}

.pMenul{
   font-size:9pt;
   color:Black;
   font-weight:bold;
   text-decoration:none;
}
/* End Master Page Header (link,language,search) */


/*---------New Arrival------------*/
.NewArrivalTitle
{
    color:White;
    font-weight:bold;
   
    font-size:13pt;
    background-color:#828689;
    text-indent:20px;
    width:500px;
}
a.NewArrival {
	background-image:url(../images/instore/view_1.gif);
    
}
a:hover.NewArrival {
	background-image:url(../images/instore/view_2.gif);
}

/* Detail Relate Product Only */
.TitleRelate{
            padding-left:10px;
            background-color:#D1D3D4;
            color:black;
            font-size:11pt;
            
            height:30px;
        }
.ProductDescRelate{
            padding-left:10px;
            background-color:#F1F1F2;
            color:Black;
            font-size:9pt;
            
            line-height:20px;
        }
.normalText {
	
	font-size: 9 pt;
	color : #FFFFFF; 
	text-decoration: none;	
	/*
	cursor:default;*/
}
a.Reserve {
	
	font-size: 9 pt;
	color : #FFFFFF; 
	text-decoration:underline;
	/*
	cursor:default;*/
}
a.Reserve:visited {
	color : #FFFFFF; 
	text-decoration:underline;
	
	font-size: 9 pt;
	/*
	cursor:default;*/
}
a.Reserve:active {
	color : #FFFFFF;
	text-decoration:underline;
	
	font-size: 9 pt;
	/*
	cursor:default;*/
}
a.Reserve:hover {
	color : #FFFFFF;
	text-decoration:underline;
	
	font-size: 9 pt;
	/*
	cursor:default;*/
}
/* End Detail Relate Product Only */


/*Floor Detail On */
.FloorZone
{
	padding:5px,0px,5px,10px;
	background-color:#E6E6E4;
	font-weight:bold;
	color:#6d6e71;
}
.FloorDetail
{
	padding:5px,10px,20px,10px;  
    background-color:#F1F1F2;
    color:#6d6e71;
    
    font-size:11pt;
    text-indent:0px;
}



.PrintContact
{
    text-align:center;
    padding-left:20px;
    vertical-align:middle;
    background-color:#737373;
    font-weight:bold;
    color:Gray;
    font-size:10pt;
    
    line-height:20px;
}

/* pager control */
.pagercontrol
{
    text-align:right;
    padding-right:25px;
    padding-top:10px;
    
    font-size:12px;
    vertical-align:middle;
    word-spacing:10px;
    
}
.imgFirst
{
    margin-right:10px;
}
.imgPrevious
{
    margin-right:10px;
}
.imgNext
{
    margin-right:10px;
}
.imgLast
{
    margin-right:10px;
}
.btnGo
{
    background-image:url(../images/pager/button_go_o.gif);
    border:0 0 0 0;
    width:25px;
    height:18px;
    margin-right:10px;
    cursor: hand;
}
.inputPageText{
    text-align:right;
    border:solid 1px gray;
    
    font-size:9pt;
    height:16px;
    width:25px;
    margin-right:10px;
}
/* End pager control */

/* Portal page standard */
.header
{   
    /* font-family: Arial, MS Sans Serif;*/
    font-size:15px;
    font-weight:bold;
    background-color:#828689;
    color :White;
    text-indent: 10px;
    margin-bottom:10px;
    vertical-align:middle;    
    text-align:left;
    line-height: 20px;
}

.HeaderCmsName
{
	font-size:15px;
    font-weight:bold;
    background-color:#828689;
    color :White;
    padding-left: 10px;
    margin-bottom:10px;
    vertical-align:middle;    
    text-align:left;
    line-height: 20px;
}

.headerLine
{
	height:10px;
}

.title
{  
    font-size:10pt;
    background-color:#d2d3d4;
    color:Gray;
    text-align:left;
    padding-left:10px;
}

.TitleDetail
{  
    font-size:10pt;    
    background-color:#d2d3d4;
    color:Gray;
    text-align:left;
	padding-left: 10px;
	line-height:20px;
	vertical-align:top;
}

.detail
{
    font-size:10pt;
    background-color:#f1f1f2;
    color:Gray;
    line-height:20px;
    padding:5 5 5 10;
    vertical-align:top;
}


.BannerHeader
{
    margin:4 0 4 0;
    font-size:10pt;
    color:White;
    text-indent:10px;
    font-weight:bold;  
    background-color:#828689;
    text-align:left;
    padding:2 0 2 0;
    vertical-align:middle;  
}
/* End Portal page standard */     

/*  Title Red in Detail Page */
 .titleRED{
    font-size:10pt;
    font-weight:bold;
    background-color:#BF2428;
    color:#FFFFFF;
    text-indent:10px;
    vertical-align :middle;
}
/*  End Title Red */

/*  Title Red in Page ProductDetail*/
 .titleREDProduct
{
	/*font-family: Arial, MS Sans Serif;*/
	font-size: 15px;
	font-weight: bold;
	vertical-align:middle;
	margin-right:10px;
	background-color: #BF2328;
	color: #FFFFFF;
	text-indent: 10px;
}
/*  End Title Red */

/*  in Page ProductBrowse*/
 .titlePB
{	
	font-size: 10pt;
	margin-right:20px;
	vertical-align:middle;
	background-color: #DCDDDE;
	color: black;
	padding-left:10px;
}
.headerPB
{
    /*font-family: Arial, MS Sans Serif;*/
    font-size:15px;
    font-weight:bold;
    background-color:#828689;
    vertical-align:middle;
    color:White;
    padding-left:20px;
    text-align:left;
    margin-bottom:10px;
}
.titleREDPB
{
	
	font-size: 15px;
	font-weight: bold;	
	vertical-align:middle;
	background-color: #971B1E;
	color: #FFFFFF;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

.detailPB
{
	font-size: 8pt;
	vertical-align: top;
	background-color: #F1F1F2;
	color: gray;
	padding: 5px;
	height: 50px;
	min-height: 50px;
}
.detailPBHeader
{
	font-size: 8pt;
	vertical-align: top;
	font-weight: bold;
	color: Gray;
	min-height: 40px;
	height: 40px;
	padding: 5px;
}
.ImageBGTable
{
	background-image: url(../IMAGES/Instore/pd_bg1.gif);
	background-repeat:no-repeat;
}
/*  End Title ProductBrowse */

/*  content detail in Page ProductDetail*/
.ProductMenuNormal
{
	font-family: Arial;
	font-size: 11px;
	color: Gray;
	font-weight: bold;
}

.ProductMenuHover
{
	color: #BF2328;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

 .titleProfess
{
	
	font-size: 11pt;
	font-weight: bold;
	margin-right:10px;
	vertical-align:middle;
	background-color: #FFFFFF;
	color:Gray;
	text-indent:20px;
}
.detailContentproduct
{    
    /*font-family: Arial, Microsoft Sans Serif;*/
    font-size:10pt;
    background: none;
    color:Gray;
	/*vertical-align:top;*/
    line-height:20px;
}
.detailContentproductMail
{
    font-size:9pt;
    background-color:#FFFFFF;
    color:Gray;
    line-height:20px;
}

.detailContentproductMore
{
    /*font-family: Arial, Microsoft Sans Serif;*/
    font-size:10pt;
    background: none;
    color:Gray;
    line-height:20px;
    font-weight: bold;   
    vertical-align:top; 
}
.detailContentproductBold
{	
	font-size: 10pt;
	background-color: #FFFFFF;
	color: Gray;
	line-height: 20px;
	font-weight: bold;
}
 .detailBackground
{
	
	font-size: 8pt;
	margin-right:10px;
	background-color: #F1F1F2;
	text-indent:20px;
}
.detailSite
{
	
	font-size: 9pt;
	margin-right:10px;
	background-color: #E6E6E4;
	text-indent:20px;
}
/*  content detail in Page ProductDetail*/

/*  For Company.aspx  only */
.CompanySlogan
{
   
    padding-left:20px;
  /* background-color:#F1F1F2;*/
    color:#C22B2F;
    font-size:15pt;
    
    line-height:20px;
    font-weight:bold;
}
.CompanyProfileHeader
{
	
   /* padding-left:10px; */
    background-color:#F1F1F2;
   /* color:#C22B2F;*/
   color:Black;
    font-size:11pt;
    line-height:20px;
    font-weight:bold;
    padding-left:4px;
}

/* Contact XP   */
.Contactdetail
{
    padding-left:10px;
    background-color:#F1F1F2;
    color:Gray;
    font-size:10pt;
    line-height:20px;
}
.ContactdetailAHref a , ContactdetailAHref a:hover
{
    padding-left:10px;
    background-color:#F1F1F2;
    color:Gray;
    font-size:10pt !important;
    line-height:20px;
}

.ContactHeader
{
    padding-left:10px;
    background-color:#F1F1F2;
    color:Gray;
    font-size:13pt;
    font-weight:bold;
   
    line-height:20px;
}
/* End Contact */
/*  Table Main  */
.tblMain
{
	 
}
/*  End Table Main */

/*  Legal Page Only */
.LegalDetail
{
  
   background-color:#F1F1F2;
   color:Black;
    font-size:11pt;
    line-height:20px;
     padding-Left:10px;
      padding-right:10px;
}
.LegalHeader
{
   font-family :Sans-Serif;
   color:Black;
    font-size:13pt;
    line-height:20px;
    font-weight :bold;
}
.LegalBigHeader
{
   
   color:Black;
    font-size:15pt;
    line-height:20px;
    font-weight :bold;
}
/*   End Legal Page */

/*     Public Portal Page Only  */

.Portalheader
{
    
    font-size:13pt;
    font-weight:bold;
    background-color:#828689;
    color:White;
    text-indent:10px;
    margin-bottom:10px;
}


.PortalheaderEmployee
{
    
    font-size:13pt;
   font-weight:bold; 
    background-color:#828689;
    color:White;
   text-align:center ;
    margin-bottom:10px;
}
/*  End Public Portal Page */

/* `Detail Page Only */

.detailHeader
{
    font-size:11pt;
    font-weight :bold ;
    background-color:#d2d3d4;
    color:Gray;
    text-indent :30px;
    vertical-align:middle ;
    width:261px !important;
}

.headerStaffName
{
    font-size:13pt;
    font-weight:bold;
    color:Gray;
    text-indent:10px;
    text-align:left;
    margin-bottom:10px;
    vertical-align:middle;
}

/*   */

.EnFont{
    font-family:Arial !important;
}
.THFont{
    font-family:Microsoft Sans Serif !important;
}
/*      Detail Mockup Relate Header */
.MockupRelateHeader
{
    font-size:11pt;
    font-weight :bold ;
    background-color:#d1d3d4;
    color:Gray;
    text-indent :10px;
    margin-bottom:10px;
    vertical-align:middle;
}
/*   End Mockup Relate Header */
table.WorkingArea
{
	width:768px;
}
.WorkingArea
{
	width:768px;	
}

.ProductTitleSmall
{
	/*font-family: Arial, MS Sans Serif;*/
	font-size: 8pt !important;
	color: Gray;
	padding-left:10px;		
}

.ClearFilterButton
{
	cursor: hand;
}

/* Detail Header in Legal Page     */
.detailHeaderLegal
{
    font-size:11pt;
    font-weight :bold ;
    background-color:#d2d3d4;
    color:Gray;
    text-indent :8px;
}
.detailLegal ,detailLegal a , detailLegal a:hover
{
    font-size:10pt;
    background-color:#f1f1f2;
    color:gray;
    padding-left :10px;
    padding-right :10px;
    padding-bottom:10px;
    padding-top :10px; 
}
/* End Detail Header in Legal Page     */

/* test */
.detailForZone
{
    font-size:10pt;
    background-color:#f1f1f2;
    color:Gray;
    line-height:20px;
    padding: 0 0 0 0;
    vertical-align:top;
    
}

.detailForService
{
    font-size:10pt;
    background-color:#f1f1f2;
    color:Gray;
    line-height:20px;
    padding:5 10 5 10;
    vertical-align:top;
    width:490;
}

.BannerPublish
{

    font-size:10pt;
    color:Gray;
    background-color:#f1f1f2;
    text-align:center;
    vertical-align:top;
    margin:0 !important;
    line-height:20px;  
    height:105px;
}

.BannerPublishContent
{
    text-align:left;
    width:220px !important;
}

.MockupRoomName
{
    font-size:11pt;
    font-weight :bold ;
    background-color:#d2d3d4;
    color:Gray;
    vertical-align:middle ;
    width:261px !important;
}


 .titleGrayPRAD ,.titleGrayPRAD a 
{
    font-size:15px;
    font-weight:bold;
    background-color:#BF2428;
    color:#FFFFFF;
    text-indent: 10px;
    margin-bottom:10px;
    vertical-align:middle;    
    text-align:left;
    line-height: 20px;
}
 .titleGrayPRAD a:hover
{
    font-size:15px;
    font-weight:bold;
    background-color:#BF2428;
    color:Gray ;
    text-indent: 10px;
    margin-bottom:10px;
    vertical-align:middle;    
    text-align:left;
    line-height: 20px;
}

 .titleREDPRAD ,.titleREDPRAD a 
{
    font-size:15px;
    font-weight:bold;
    background-color:#d2d3d4;
    color:Gray;
    text-indent: 10px;
    margin-bottom:10px;
    vertical-align:middle;    
    text-align:left;
    line-height: 20px;
}
 .titleREDPRAD a:hover
{
    font-size:15px;
    font-weight:bold;
    background-color:#d2d3d4;
    color:Gray ;
    text-indent: 10px;
    margin-bottom:10px;
    vertical-align:middle;    
    text-align:left;
    line-height: 20px;
}

.detailPRAD
{
    font-size:10pt;
    background-color:#f1f1f2;
    color:Gray;
    line-height:20px;
    padding:10 30 20 20;
    vertical-align:top;
}


.detailSubHeaderStaffCat
{
    font-size:11pt;
    font-weight :bold ;
    background-color:#d2d3d4;
    color:Gray;
    text-indent :10px;
    vertical-align:middle ;
    width:261px !important;
}

.detailPRADDescs
{
    font-size:10pt;
    background-color:#f1f1f2;
    color: Gray;
    line-height:20px;
    vertical-align:top;
}
.detailPRADView
{
    font-size:10pt;
    font-weight : bold ;
    color: Gray;
    line-height:20px;
    vertical-align:top;
}

input.faqb_image
{
	src:"../images/b_image_g.gif";
}
input.faqb_image:hover
{
	src:"../images/b_image_r.gif";	
}

.subHeaderAfterGen
{
	font-size:10pt;
    font-weight:bold;
    color:Black;
    text-indent:10px;
    text-align:left;
    margin-bottom:5px;
    vertical-align:middle;
}
