﻿/************************ Universal Style **************************/
body 
{
    float:left;
    width:100%;
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-family:Arial;
}
/*********************** Common Style ****************************/
.MainGalleryContent
{
   /*height:1000px;*/
    width:100%;
}
.GalleryHeader
{
    height:30px;
    width:945px;
    border-bottom:1px solid gray;
    margin:0 auto;
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
    padding-top:8px;
}
.GalleryHeaderSec
{
    height:30px;
    width:930px;
    background-color:#dfded8;
    margin-top:10px;
    margin-left:35px;
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
    padding-top:5px;
    border-radius:5px 5px 5px 5px;
}
.GalleryHeaderblock
{
    height:40px;
    width:930px;
    margin-top:2px;
    margin-left:35px;
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
    padding-top:5px;
}
.PageMainBlock
{
    float:right;
    height:30px;
    width:175px;
}
.Pagearrow
{
    float:left;
    height:27px;
    width:25px;
    padding-top:3px;
    padding-left:5px;
}
.PageLabel
{
    float:left;
    height:23px;
    width:33px;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    padding-top:7px;
    padding-left:2px;
    margin-left:2px;
}
.PageLabelFirst
{
    float:left;
    height:23px;
    width:30px;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    padding-top:7px;
    padding-left:2px;
    margin-left:2px;
}
.PageText
{
    float:left;
    height:27px;
    width:40px;
    padding-top:3px;
}
.TextboxPage
{
    width:10px;
    margin-left:3px;
}
.GalleryHeaderThr
{
    height:30px;
    width:930px;
    background-color:#dfded8;
    margin-left:35px;
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
    padding-top:5px;
    border-radius:5px 5px 5px 5px;
}
.GalleryContent
{
    min-height:880px;
    width:990px;
    margin-left:8px;
}
.Instruction
{
    float:left;
    height:20px;
    width:400px;
    margin-left:40px;
    font-size:12px;
    color:Black;
    font-family:Arial;
    margin-top:3px;
    /*padding-top:8px;*/
}
.GalleryFirst
{
    margin-top:30px;
    height:260px;
    width:960px;
    margin-left:10px;
   border-bottom:1px dotted gray;
}
.GalleryFirstTop
{
    margin-top:30px;
    height:310px;;
    width:960px;
    margin-left:10px;
   border-bottom:1px dotted gray;
}
.Galleryseven
{
    margin-top:30px;
    height:260px;
    width:960px;
    margin-left:10px;
}
.GallerySec
{
    height:260px;
    width:960px;
    margin-left:10px;
    border-bottom:1px dotted gray;
}
.ImageGalleryMain
{
    float:left;
    height:265px;
    width:240px;
}
.ImageGalleryMainsec
{
    float:left;
    height:265px;
    width:240px;
    margin-left:70px;
}
.ImageGallerylast
{
    float:left;
    height:200px;
    width:240px;
    margin-left:70px;
}
.ImageGalleryMainfst
{
    float:left;
    height:265px;
    position:relative;
    width:240px;
    margin-left:50px;
}
.ImageGalleryMainthr
{
    float:left;
    height:265px;
    width:240px;
    margin-left:50px;
    margin-top:10px;
}
.EmptyGallery
{
    height:3px;
    width:920px;
    margin-left:29px;
   /* border-bottom:1px dotted gray;*/
}
.ImageBox
{
    height:145px;
    width:150px;
    margin-left:40px;
    padding-top:5px;
}

.FirstImageBox
{
    height:125px;
    width:195px;
    position:relative;
    margin-left:20px;
    padding-top:20px;
}
.FirstImageBoxNewalter
{
    height:125px;
    width:300px;
    float:left;
    position:relative;
    margin-left:20px;
    padding-top:20px;
}
.FIFOImageBox
{
    height:125px;
    width:180px;
    margin-left:20px;
    padding-top:20px;
    padding-left:15px;
}
.ManImageBox
{
    height:125px;
    width:195px;
    margin-left:20px;
    padding-top:20px;
}
.Firstimage
{
    float:left;
    height:105px;
    width:97px;
}
.Latin
{
    margin-top:20px;
}
.descriptbox
{
    float:left;
    width:197px;
    height:98px;
    background-color:white;
}

.PanelBoxfirst
{
    height:230px;
   float:left;
    width:100%;
}
.PanelBoxsecond
{
    height:350px;
   float:left;
    width:100%;
}
.PanelBoxlast
{
    height:150px;
   float:left;
    width:100%;
}
.NextBox
{
    float:left;
    height:298px;
    width:232px;
    background-color:White;
}
.NextBoxLN1
{
    float:left;
    height:200px;
    width:180px;
    background-color:White;
    margin-left:50px;
    text-align:center;
    
}
.NextBox1
{
    float:left;
    height:100px;
    width:225px;
    background-color:White;
}
.RFBox
{
    height:15px;
    width:18px;
    float:left;
    margin-left:20px;
    margin-top:10px;
    font-size:12px;
    padding-top:5px;
    padding-left:3px;
    font-family:Arial;
    font-weight:bold;
    background-color:Black;
    color:White;
}
.NumberBox
{
    float:left;
    height:18px;
    width:150px;
    margin-top:12px;
    margin-left:13px;
    color:Gray;
    font-size:13px;
}
.MainDescription
{
    margin:20px 0 0 20px;
    height:100px;
    width:190px;
    font-size:13px;
    font-family:Arial;
    color:#252525;
}
.HoverFirstbox
{
    float:left;
    height:70px;
    width:190px;
    text-align:left;
}
.Before
{
    float:left;
    height:20px;
    width:160px;
    margin:0 0 0 0;
    font-size:13px;
    font-family:Arial;
    color:Gray;
    text-align:left;
}
.Beforesecond
{
    float:right;
    height:20px;
    width:60px;
    margin:50px 0 0 0;
    font-size:13px;
    font-family:Arial;
    color:Gray;
    text-align:right;
}
.MainDescriptionsec
{
    margin:50px 0 0 20px;
    height:100px;
    width:190px;
    font-size:13px;
    font-family:Arial;
    color:#252525;
}
.MainDescriptionthr
{
    margin:35px 0 0 20px;
    height:140px;
    width:190px;
    font-size:13px;
    font-family:Arial;
    color:#252525;
}
.NameDescription
{
    height:20px;
    width:150px;
    margin-left:20px;
    font-size:13px;
    font-family:Arial;
    color:#252525;
}
.NameDescriptionYo
{
    height:20px;
    width:150px;
    margin-left:20px;
    margin-top:10px;
    font-size:13px;
    font-family:Arial;
    color:#252525;
}
.CollectionDescription
{
    height:20px;
    width:200px;
    margin-left:20px;
    font-size:13px;
    font-family:Arial;
    color:#252525;
}
.CollectionDescriptionSpace
{
    height:20px;
    width:200px;
    margin-left:20px;
    font-size:13px;
    font-family:Arial;
    margin-top:20px;
    color:#252525;
}
.ImagePanel
{
    float:left;
    height:200px;
    width:280px;
    margin:0 0 0 10px;
}
.HoverImagePanellast
{
    float:left;
    height:150px;
    width:250px;
    margin:0 0 0 10px;
}
.HoverImagePanel
{
    float:left;
    height:350px;
    width:250px;
    margin:0 0 0 10px;
}
.Hoverimagefst
{
    height:130px;
    width:247px;
    float:left;
    padding-top:10px;
}
.Hoverimagesec
{
    height:142px;
    width:247px;
    float:left;
    padding-top:5px;
}
.FirstPart
{
    float:left;
    height:147px;
    width:120px;
}
.Hoverimagesec
{
    height:150px;
    width:247px;
    float:left;
}
.HoverimageLN1
{
    height:200px;
    width:260px;
    float:left;
}
.HoverimageFifo
{
    height:190px;
    width:247px;
    float:left;
}
.Hoverimagethr
{
    height:155px;
    width:247px;
    float:left;
}
.PanelBoxsec
{
    clear:both;
   float:left;
    width:200px;
    background-color:White;
    margin-left:2px;
}
.DescriptionTextFirst
{
    height:10px;
    width:120px;
    margin-left:10px;
    color:gray;
}
.descriptright
{
    float:left;
    height:20px;
    width:30px;
}

.ImageIcon
{
    height:50px;
    width:200px;
    margin-left:15px;
    position:fixed;
}
.Icon
{
    height:63px;
    width:200px;
    margin:15px auto;
    border-top:1px dotted gray;
}
.ThrIcon
{
    height:63px;
    width:200px;
    /*margin:15px auto;*/
    float:left;
    margin-left:30px;
    margin-top:15px;
    border-top:1px dotted gray;
}
.CreativeHead
{
    height:30px;
    width:190px;
    font-size:13px;
    font-family:Arial;
    margin-top:10px;
    margin-left:18px;
    color:gray;
}
.CreativeHeadSec
{
    height:19px;
    width:150px;
    font-size:13px;
    font-family:Arial;
    margin-left:18px;
    font-size:12px;
    font-family:Arial;
    color:Gray;
}
.ImageDescription
{
    height:30px;
    width:230px;
    margin:0 auto;
}
.MainBoxPanel
{
    height:15px;
    width:395px;
    margin-left:6px;
    background-color:White;
   }
.PanelDesign
{
    position:absolute;
    border-radius:10px 10px 10px 10px;
    background-color:#ffffff;
    -webkit-box-shadow: 0 0 10px 1px #a3a7b0;
    -moz-box-shadow: 0 0 10px 1px #a3a7b0;
    box-shadow: 0 0 10px 1px #a3a7b0;
    display:none;
}
.GallerySecond
{
    height:270px;
    width:960px;
    margin-left:10px;
    margin-top:20px;
}
.GalleryThird
{
    height:270px;
    width:990px;
    margin-top:25px;
    margin-left:9px;
}