﻿.Home_Line
{
    border-top:1px solid #D5C3AA;

    /* Background with IMAGE */
	/*background-image:url('/Cms/Cuz/Nosataba/Pages/Style/Images/Line_01.png');
	background-attachment:scroll;
	background-repeat:repeat-x;
    height:5px;*/

    /*filter:alpha(opacity=80);
	opacity:0.30;*/
}

/* INFO =============================*/
.Home_Intro_Background 
{
    /* Background with IMAGE */
    /*background-image:url('../Images/Background/Doi-Che-001.jpg');*/
	background-image:url('/Cms/Cuz/Nosataba/Pages/Style/Images/Nosataba_Intro_Background.jpg');
	background-attachment:scroll;
	background-repeat:repeat-x;

    /*filter:alpha(opacity=80);
	opacity:0.30;*/
}
.Home_Intro_Text
{
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    /*font-family:Font_BucThu;*/
    font-size:14px;
    color:#FFFFFF; /*#867465;*/
}
.Home_Slogan_Text
{
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:14px;
    color:#867465;
}

.Home_TheImage
{
    background-color:#FFFFFF;
}
.Home_TheImage:hover
{
    background-color:#000000;
    filter:alpha(opacity=60);
	opacity:0.60;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* POST =============================*/
.Home_Post_Sticky_FrameMain
{
    width:435px;
    height: 400px;
    vertical-align:top;
    text-align:center;
    padding:0px;  
    /*border:solid 1px #D5C3AA;*/ /*#BBBBBB;*/
    background-color:#FFFFFF;

    /*border-radius: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

.Home_Post_Sticky_Image
{
    /*width:100%;
    height:100%;*/
    width:435px;
    height:320px;

    vertical-align:top;
    text-align:center;

    /*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}
.Home_Post_Sticky_Image:hover
{
    /*background-color:#000000;
    filter:alpha(opacity=60);
	opacity:0.60;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;*/
}

a.Home_Post_Sticky_NameHyperlink
{
    
    /*font-family:Arial, Tahoma, Verdana, Times New Roman;*/
    font-family:'Above-Light';
    font-style:normal;
    font-weight:600;
    font-size:20px;

    color:#867465;

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 22px;     /* fallback */
    max-height: 22px;      /* fallback */
    -webkit-line-clamp: 1; /* number of lines to show */
    -webkit-box-orient: vertical;

    /*text-shadow: 0.1em 0.1em 0.1em #FFFFFF;*/
    /*text-shadow:1px 1px 1px #FFFFFF;
	display:inline-block;
	width:auto;
	filter: Shadow(color=#FFFFFF, Direction=135, strength=1);*/
}
a.Home_Post_Sticky_NameHyperlink:hover
{
    color:#B22222;
    cursor:pointer;
    text-decoration:none;
}
.Home_Post_Sticky_Description_Text
{
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:14px;

    /*font-family:'Coco-Gothic-Light';
    font-style:normal;
    font-weight:400;
    font-size:16px;*/

    color:#867465;

    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 16px;     /* fallback */
    max-height: 34px;      /* fallback */
    -webkit-line-clamp: 2; /* number of lines to show */
    -webkit-box-orient: vertical;

    /*display:inline-block;
    width:320px;
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;*/
}

/* SERVICES =============================*/
.Home_ServiceBox_Left
{
    background-image:url('/Cms/Cuz/Nosataba/Pages/Style/Images/ServiceBox_Left.png');
    background-attachment:scroll;
	background-repeat:no-repeat;
    width:10px;
	height:150px;
}
.Home_ServiceBox_Right
{
    background-image:url('/Cms/Cuz/Nosataba/Pages/Style/Images/ServiceBox_Right.png');
    background-attachment:scroll;
	background-repeat:no-repeat;
    width:10px;
	height:150px;
}
.Home_ServiceBox_Center
{
    background-image:url('/Cms/Cuz/Nosataba/Pages/Style/Images/ServiceBox_Center.png');
    background-attachment:scroll;
	background-repeat:repeat-x;
	height:150px;
}
.Home_Service_Image
{
    width:100px;
    height:80px;
    vertical-align:top;
    text-align:center;

    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.Home_Service_Description
{
    color:#3C3C3C;
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:12px;
}
a.Home_Service_Name_Hyperlink
{
    color:#2D2D2D;
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:16px;
    font-weight:bold;
}
a.Home_Service_Name_Hyperlink:hover
{
    color:#C91414;
    cursor:pointer;
}

/* BIZ INFO =============================*/
.Home_BizInfoSum_Table
{
    margin:auto; 
    padding:0; 
    border-collapse:separate; 
    border-spacing:0;

    /*border:1px solid #FF0000;*/
}
.Home_BizInfoSum_Header
{
    padding:0; 
    text-align:center; 
    vertical-align:middle;

    background-color:#97a5af;
    color:#FFFFFF;

    width:239px;
    height:35px;
}
.Home_BizInfoSum_HeaderText
{
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#FFFFFF;
}
.Home_BizInfoSum_Item_Box
{
    padding:0;
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
    text-align:left; 
    vertical-align:top; 
    align-content:center;
    height:100px;
}

a.Home_BizInfoSum_Item_Name_Hyperlink
{
    color:#2D2D2D;
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:12px;
}
a.Home_BizInfoSum_Item_Name_Hyperlink:hover
{
    color:#C91414;
    cursor:pointer;
}

.Home_BizInfoSum_Item_Bullet /* Scrolling News bullet */
{
    width:15px;
    height:16px;
    background-image:url('/AppWeb/eCms/Cuz/Std/Pages/Style/Images/Bullet/Bullet_Square_Gray.png');
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position:0px 2px; 
}

/* PARNERS =============================*/
.Home_Partner_Image
{
    /*width:100px;*/
    height:150px;
    /*vertical-align:top;
    text-align:center;*/

    /*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

/* FOOTER CONTACT =============================*/
.Home_Footer_ContactInfo_Address
{
    color:#3C3C3C;
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:12px;
}

/* SEARCH BOX =============================*/
.Home_Search_TextBox
{
    width:150px;
    height:20px;

    border:1px solid #97a5af;

    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

    background: transparent;

    padding-left:5px;
    padding-right:5px;

    color:#3C3C3C;
    font-family:Arial;
    font-size:12px;
}
.Home_Search_TextBox:hover
{
    border:1px solid #3C3C3C;
}

/* PRODUCTS =============================*/
.Home_ProductType_Frame_Outer
{
    width:100%;

    border-collapse:separate; 
    border-spacing:0px;

    /*border: 1px solid #D5C3AA;*/
    border-top: 1px solid #D5C3AA;
    border-right: 1px solid #D5C3AA;
}
.Home_ProductType_Frame_Outer:hover
{
    background-color:#E9E2D5; /*#F2F2F2;*/
}

.Home_ProductType_Frame_Inner_Image
{
    width:335px;
    height:335px;

    border-collapse:separate; 
    border-spacing:0px;

    /*border-right: 1px solid #D5C3AA;*/
}

.Home_ProductType_Frame_Inner_Info
{
    width:335px;
    height:335px;

    border-collapse:separate; 
    border-spacing:0px;

    padding-left:10px;
    padding-right:10px;
}

.Home_ProductType_Frame_End
{
    border-bottom:1px solid #D5C3AA;
    border-left:1px solid #D5C3AA;
}

.Home_ProductType_Frame_Info
{
    width:100%;

    border-collapse:separate; 
    border-spacing:0px;
}

.Home_ProductType_Image
{
    width:335px;
    height:335px;
    /*width:100%;
    height:100%;*/

    vertical-align:top;
    text-align:left;

    /*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}
.Home_ProductType_Image:hover
{
    background-color:#000000;
    filter:alpha(opacity=60);
	opacity:0.60;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

a.Home_ProductType_TitleLink_Text
{
    /*font-family:Arial, Tahoma, Verdana, Times New Roman;*/
    font-family:'Above-Light';
    font-style:normal;
    font-weight:600;

    font-size:26px;
    color:#867465;
}
a.Home_ProductType_TitleLink_Text:hover
{
    color:#B22222;
    cursor:pointer;
    text-decoration:none;
}

.Home_ProductType_Description_Text
{
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:14px;
    color:#867465;
}

a.Home_ProductType_HLink
{
}
a.Home_ProductType_HLink:hover
{
    cursor:pointer;
    text-decoration:none;
}
.Home_ProductType_Button
{
    width:150px; 
    height:45px; 
    line-height:45px; 
    text-align:center;

    background-color:#F09C05; 
    color:#FFFFFF; 

    font-family:Arial; 
    font-size:18px;

    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.Home_ProductType_Button:hover
{
    background-color:#574B41; 
}

/* Product =============== */
.Home_Product_Sticky_Border 
{
    border:solid 1px #000000;
}

.Home_Product_Sticky_FrameOuter
{
    width:100%;
    /*height: 170px;*/
    /*vertical-align:top;
    text-align:center;*/
    padding:0px;
    text-align:center;
}

.Home_Product_Sticky_ItemSeparator
{
    width: 10px;
    height: 10px;
}

.Home_Product_Sticky_FrameMain
{
    width:325px;
    height: 325px;
    vertical-align:top;
    text-align:center;
    padding:0px;  
    border:solid 1px #D5C3AA; /*#BBBBBB;*/
    background-color:#FFFFFF;

    /*border-radius: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}
.Home_Product_Sticky_FrameMain:hover
{
    border:solid 1px #D5C3AA; /*#757575;*/
}

.Home_Product_Sticky_FrameMain_SameType_Horizontal
{
    width:235px;
    height: 230px;
    vertical-align:top;
    text-align:center;
    padding:0px;  
    border:solid 1px #BBBBBB;
    background-color:#FFFFFF;

    border-radius: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.Home_Product_Sticky_FrameImage
{
    height:185px;
    vertical-align:top;
    text-align:center;

    padding-top:10px;

    /*border:1px solid #000000;*/
    
    /*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

.Home_Product_Sticky_FrameImage_SameType_Horizontal
{
    height:150px;
    vertical-align:top;
    text-align:center;

    padding-top:20px;
    
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    
    /* Background with GRADIENT */
    background: #FDF4F4; /* Old browsers */
    background: -moz-linear-gradient(top,  #F7F7F7 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #F7F7F7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #F7F7F7 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #F7F7F7 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #F7F7F7 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */         
}

.Home_Product_Sticky_FramePrice
{
    height:20px;    
    vertical-align:top;
    text-align:center;

    /*border:1px solid #000000;*/
}

.Home_Product_Sticky_Image
{
    width:300px;
    height:250px;
    vertical-align:top;
    text-align:center;

    background-color:#FFFFFF;

    /*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}
.Home_Product_Sticky_Image:hover
{
    background-color:#000000;
    filter:alpha(opacity=60);
	opacity:0.60;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

a.Home_Product_Sticky_NameHyperlink
{
    color:#867465;/*#757575;*/
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:18px;
    /*font-weight:bold;*/

    /*text-shadow: 0.1em 0.1em 0.1em #FFFFFF;*/
    /*text-shadow:1px 1px 1px #FFFFFF;
	display:inline-block;
	width:auto;
	filter: Shadow(color=#FFFFFF, Direction=135, strength=1);*/
}
a.Home_Product_Sticky_NameHyperlink:hover
{
    color:#B22222;
    cursor:pointer;
    text-decoration:none;
}

.Home_Product_Sticky_PriceCaption
{
    color:#867465; /*#5A5A5A;*//*#757575;*/
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:14px;    
}

.Home_Product_Sticky_Price
{
    color:#867465; /*#C91414;*/
    font-family:Arial, Tahoma, Verdana, Times New Roman;
    font-size:14px;      
}