body{
    margin:0 0 -5px 0!important;
    padding:0 0 0 0;
    overflow-x: hidden!important;
    overflow-y: auto;
 }
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}

@font-face{ 
    font-family: didot; 
    src: url('/media/fonts/didot.eot'); /* For IE */ 
    src: local('didot'), url('/media/fonts/didot.ttf') format('truetype'); /* For non-IE */ 
} 


@font-face {
    font-family: 'narzissmedium';
    src: url('/media/fonts/NarzissMedium.eot');
    src: url('/media/fonts/NarzissMedium.eot') format('embedded-opentype'),
         url('/media/fonts/NarzissMedium.woff') format('woff'),
         url('/media/fonts/NarzissMedium.ttf') format('truetype'),
         url('/media/fonts/NarzissMedium.svg#NarzissMedium') format('svg');
	font-weight:normal;
}

#divBody {
    position:relative;
    border:10px solid #000;
   /* margin:10px; */
    height: 96%;
    min-width:1100px;
    
}
#divLogo {
    padding-top: 10px;
    padding-bottom: 14px;
    text-align: center;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background: #ffffff;
    z-index:2;
}

#divImages {
    margin: 110px 0 0 0;
    padding: 0;
    position:absolute;
    height:5%;
    width: 100%;
    overflow:auto;
    overflow-x:hidden;
}
#divContact {
    margin: 0;
    padding: 0;
    position:absolute;
    height:5%;
    width: 100%;
    overflow:auto;
}
/*#divImages div:hover {
	cursor:url('../images/arrow_right.gif'),auto;
}
#divImages ul li {
	display: inline;
       text-align: center;

} */

#topmenu {
    position:absolute;
    text-decoration: none;
    top: 25px;
    right: 0;
    float:right;
    width: auto;
    height : 30px;
    display : block;
    text-align : right;
    z-index:999;

}
/* Pal work Starts here */
    .toprightmenu ul {float:left; width:100%; padding:0; margin:0; list-style-type:none; font-family: didot regular; }
    .toprightmenu li {display:inline;} 
    .toprightmenu a{ float:left;  font-family: didot regular; font-size:12pt; width:auto; text-decoration:none; color:#777777; background-color:white; padding:5px 7px; }
    .toprightmenu a:visited, a:hover, a:active { color: #000000; }




/*.toprightmenu{width:auto; float:right;}
.toprightmenu ul{list-style-type:none; margin:0; padding:0;}
.toprightmenu ul li {float:left; padding:5px 7px; color:blue; position:relative;}
.toprightmenu ul li a:hover{color:red;}*/


/* Pal Work Ends Here */
#divFooter {
/*    display: block;
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    height:footer-<length>;
    background: #ffffff;
    //background: #000000;
    opacity:0.9;
    text-align: right;
    height: 30px;
    vertical-align: middle;*/
    position:absolute;
    text-decoration: none;
    bottom: 0;
    left: 0;
    width: 100%;
    min-width:1100px;z
    height : 30px;
    display : block;
    text-align : center;
    opacity:0.9;
}
#divmenu {
    position : absolute;
    text-decoration: none;
    bottom: 30px;
    left: 0;
    width: 100%;
    height : 50px;
    background: #FFFFFF; /*background: #000000;*/
    display : block;
    opacity:0.9;
}
@media screen{
    body>div#divLogo{
        position:fixed;
    }
    body>div#divFooter{
        position:fixed;
    }
}
#divFooterMenu {
    text-align: center;
    margin: 0px;
    top:0px;
    vertical-align:top;
    /* padding-left:100px;*/
}
#divFooterMenu a {
    text-decoration: none;
}

.divfooterleftmenu
{
    width:40%; float:left; min-width:420px;
}

.modelprintsharenote
{
width:19%; min-width:250px border:1px solid blue; position:relative; float:left;
}
.footerviewall{right:0; bottom:10px; height:25px;width:40%; float:right; min-width:420px;  padding-right:7px; text-align:right!important; }

#ulImages { list-style-type: none; margin: 0px; padding: 0; width:inherit;}
#ulImages li { margin: 3px; padding: 1px; float: left; vertical-align: bottom; font-family: District-Medium;  font-size: 11px; color: #777777; text-align:center;}
#ulImages li:hover {color: #000;}
#ulImages li a:hover {color: #000;}
#ulImages li img {cursor: pointer;}
#ulImages li:last-child { padding-bottom: 0px;}

#ulImages li:hover {color: #000;}
#ulImages li a a:hover {color: #000;}
.mainModels{vertical-align: bottom; font-family: District-Medium; font-size: 11px;text-align:center;}

#ulAllImages { list-style-type: none; margin: 0px; padding: 0; width:inherit; margin-left: 10px; width:99%;}
#ulAllImages li { margin: 3px; padding: 1px; float: left; vertical-align: bottom; font-family: District-Medium; font-size: 11px; color: #000000; text-align:center;}
#ulAllImages li:hover {color: #000;}
#ulAllImages li a:hover {color: #000;}
#ulAllImages li img {cursor: pointer;}
#ulAllImages li:last-child { margin-bottom: 0px;}

#ulViewAll { list-style-type: none; margin: 0; padding: 0; }
#ulViewAll li { margin: 3px; padding: 1px; float: left; text-align: center; vertical-align: bottom; font-family: District-Medium; font-size: 11px; color: #000000;}
#ulViewAll li:hover {color: #000;}
#ulViewAll li img {padding:1px; cursor: pointer; text-align: center; }

/*Divison Menu css*/
#divFooterDivision {
   
    float : right;
    color : #000000;
    margin: 0px;
    top : 0px;
    vertical-align:top;
}
#divFooterDivision a {
    display: block; 
    text-decoration: none;
}
/*
#divFooterDivision ul ul{
height:35px;
}
*/
#divFooterDivision * { 
    padding:0; 
    margin: 0;
    float : right;
    list-style-type:none;
}
#divFooterDivision li img  { 
     visibility: hidden;
     height:10px;
     width:10px;
}
#divFooterDivision :hover img  {
	  visibility: visible;
}
#divFooterDivision li img
{
visibility: visible;
}
#ulFooterDivision li ul li:first-child {
    padding-top:5px;
}
#ulFooterDivision li
        {  
           border: none;  
           padding: 0px;
            width: auto;
           color : #777777!important;
           float: left;
           height: 20px;
        }
        #ulFooterDivision li a
        {
            display: block;
            text-align:right;
            width: auto;
            height: 25px;
            text-decoration: none;
            padding: 0 5px 0 5px;
        }
        #ulFooterDivision li a:hover
        {
            position: absolute;
        }
        #ulFooterDivision li:hover
        {
            position: relative;
            z-index:100;
            width: auto;      
        }
        
        #ulFooterDivision li:hover ul
        {
            color : #000000;
            left: 0;
            top: auto;
            bottom: 20px;
        }
        #ulFooterDivision a:hover ul
        {
            left: 0;
            top: auto;
            bottom: 0;
            width: auto;
            color:#000000;
           
        }
        #ulFooterDivision ul, #ulFooterDivision :hover ul ul
        {
            position: absolute;
            left: -9999px;
            top: -9999px;
            width: 0;
            height: auto;
            margin: 0;
            padding: 0;
            list-style: none;
        }
        #ulFooterDivision :hover ul :hover ul
        {
            left: 100px;
            top: auto;
            white-space: nowrap;
            width: auto;
            z-index: 100;
            height: auto;
        }
        /*Document Menu css*/#ulFooterDivision *
        {
            padding: 0;
            margin: 0;
            list-style-type: none;
        }
#ulFooterDivision li
{
    background:#ffffff;
}
#ulFooterDivision li ul li img  { 
     visibility: hidden;
}
#ulFooterDivision li ul li :hover img  {
	  visibility: visible;
}
#ulFooterDivision ul li .img  { 
     visibility: hidden;
}
#ulFooterDivision ul li:hover .img  {
	  visibility: visible;
}
#ulFooterDivision li ul li:first-child :hover img  {
	  visibility: visible;
}
#ulFooterDivision li ul li:first-child img  {
	  visibility: visible;
}
#ulFooterDivision li ul li:first-child a {
	  color : #000000;
}
#elite_div a
{
 /*color : #000000;*/
 color : #000000;
}
#elite_divCon a
{
 color : #000000;
}

/*Document Menu css*/
/*#divFooterDocument {
   
    float : left;
      color : #000000;
      margin: 0px;
    top:0px;
    vertical-align:top;
}

#divFooterDocument ul ul{
    height:65px;
}

#divFooterDocument a {
    text-decoration: none;
}
#divFooterDocument * { 
    padding:0; 
    margin: 0; 
    float : left;
    list-style-type:none;
}
#divFooterDocument li img  { 
     visibility: hidden;
     height:10px;
     width:10px;
}
#divFooterDocument :hover img  {
	  visibility: visible;
}
#divFooterDocument li img
{
visibility: visible;
}

#ulFooterDocument li
        {
           border: none;  
           padding: 0px;
           width: 210px;
           color : #000000;
           float: left;
           height: 35px;
           position: relative;
        }
        #ulFooterDocument li a
        {
            
            display: block;
            text-align:left;
            height: 25px;
            width: 210px;
            text-decoration: none;
            padding: 0 5px 0 5px;
        }
        #ulFooterDocument li a:hover
        {
            position: relative;
        }
        #ulFooterDocument li:hover
        {
            position: relative;
            z-index: 100;
            width: 210px;
        }
        
        #ulFooterDocument li:hover ul
        {
            color : #000000;
            left: 0;
            top: auto;
            bottom: 20px;
        }
        #ulFooterDocument a:hover ul 
        {
            left: 0;
            top: auto;
            bottom: 0;
            width: 210px;
        }
        #ulFooterDocument ul, #ulFooterDocument :hover ul ul ul
        {
            position: absolute;
            left: -9999px;
            top: -9999px;
            width: 0;
            height: auto;
            margin: 0;
            padding: 0;
            list-style: none;
        }
        #ulFooterDocument ul ul ul 
        {
            
        }
#ulFooterDocument :hover ul :hover ul :hover ul
{
    right: 120px;
    top: auto;
    white-space: nowrap;
    width: 210px;
    z-index: 100;
    height: auto;  
}
Document Menu css
#ulFooterDocument *
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#ulFooterDocument li
{
    background:#FFFFFF;
}
#ulFooterDocument li img  { 
     visibility: visible;
}
#ulFooterDocument ul li .img  { 
     visibility: hidden;
}
#ulFooterDocument ul li:hover .img  {
	  visibility: visible;
}
#ulFooterDocument ul li a  { 
 color : #000000;
}
#ulFooterDocument ul li:hover a {
 color : #000000;
}
#ulFooterDocument li ul li:first-child a {
	  color : #000000;
}
#ulFooterDocument li ul li:first-child .img {
	  visibility: visible;
}
#portfolio_div 
{
 color : #000000;
}*/
   #ulFooterDocument{
    /*position: absolute;
    bottom: 0px; */
    float : left;
    color : #000000; 
    font-family: District-Medium; 
    width:210px; 
    position:relative; 
    font-size:12px; 
    margin:0; 
    margin-left:0; 
    padding-left:0; 
    top:0; 
    left:0;
    bottom:0;
    background-color:transparent!important;
   /* padding-left:-38px;*/
    text-transform:uppercase;
    text-decoration:none;
    line-height:20px;    
    z-index:99999!important;
    }
#ulFooterDocument li div{
    margin-left:3px;
    left:0;
    padding-left:0;
    float:left;
}
    #accordion {
        list-style: none;
        padding: 0 0 0 0;
        width: 210px;
        position: absolute;
        bottom: 20px;
        margin-left:0;       
        z-index:99999;
    }
    #accordion div {
        display: block;
        font-weight: normal;
        margin-left:0;
        padding-left:0;
        cursor: pointer;
        list-style: circle;
        width:210px;
        text-align:left;

    }
    #accordion ul {
        list-style: none;
        padding: 0;
        width:210px;
        text-align:left;
        text-decoration:none;        
        z-index:99999;
    }
    #accordion ul{
        display: none;
    }
    #accordion li {
        width:210px;
        float:left;
        text-align:left;        
        z-index:99999;`
    }

    #accordion ul li {
        font-weight: normal;
        cursor: auto;
        background-color: transparent!important;
        padding-left:0;
        text-align:left;
        text-decoration:none;
        z-index:99999;
    }
    #accordion ul li { margin-left:23px; }
    #accordion a {
        text-decoration: none!important;
        color:#000;
    }
    #accordion a:hover {
        text-decoration: none;


    }
#ulFooterDocument *
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    z-index:99999!important;
}
#ulFooterDocument li
{
    background:transparent!important;
}
#ulFooterDocument li img  { 
     visibility: visible;
}
#ulFooterDocument ul li .img  { 
     visibility: hidden;
}
#ulFooterDocument ul li:hover .img  {
	  visibility: visible;
}
#ulFooterDocument ul li:hover .img  {
	  visibility: visible;
}
.parent div a:hover{
      color:#efbd00!important;
}
#portfolio_div 
{
 color : #000000;
}
.child_liid
{
float:left;
margin-left:-50px; 
}
#divModelNameView {  text-decoration: none;  bottom: 30px;  left: 0;  width: 100%;  height: 4%;   min-height : 40px;
    background: #FFFFFF; /*background: #000000;*/
    display : block;
    position : fixed;
    opacity:0.9;
}
.arrow-right {
	width: 0;
	height: 0;
	border-top: 60px solid transparent;
	border-bottom: 60px solid transparent;
	border-left: 60px solid yellow;
}
.arrow-left {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right:10px solid yellow;
}

.arrowright {
    cursor:url('../images/arrow_right.gif'),auto;
}
.arrowleft {
    cursor:url('../images/arrow_left.gif'),auto;
}
.btn
{ 
	border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border: 1px solid #006;
	background-color:#FFFFFF;
	font-family: helveticaregular;
	border-style: ridge;
	font-weight:normal;
	font-size: 13px;
	height:20px; 
	margin-right: 6px;
}

.mover {
	background-color : #cbcbcb;
	color : #FFFFFF;
	cursor : pointer;
}
.divmeasure
{
    font-family: Didot regular;
    font-size: 12pt;
    color:#000000;
    text-transform:uppercase;
}
.modelName
{
    font-family: Didot regular;
    font-size: 18pt;
    color:#000000;
}
.divmeasureresult
{
    font-family: Didot regular;
    font-size: 12pt;
    text-transform:uppercase;
    color:#000000;
}


#ulVideosAll {
    list-style: none;
    padding: 0 0 0 0;
}

#ulVideosAll li {
	border:2px solid #ffffff;
	background:#fff;
	margin:5px;
	width:352px;
	height:220px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
    cursor:pointer;
	float: left;
    text-align: center;
    font-family: District-Medium;
    font-size: 11px;
    color: #000000;
}
#ulVideosAll li a {
color:#616161;
}
#ulVideosAll li img {
	width:350px;
	height:200px;
	border:3px solid #FFFFFF;
}

#ulVideosAll li:hover {
    color: #000000;
}
#ulVideosAll li img:hover {
	border:3px solid #000000;
}
#aboutus
{
text-align:center;
margin-top:-20px;
vertical-align:middle;
}
#contact
{
text-align:center;
}



#ulFooterDivisionCon li ul li:first-child {
    padding-top:5px;
}
#ulFooterDivisionCon li
        {
           border: none;  
           padding: 0px;
            width: 210px;
           color : #000000;
           float: left;
           height: 20px;
        }
        #ulFooterDivisionCon li a
        {
            display: block;
            text-align:right;
            width: 210px;
            height: 25px;
            text-decoration: none;
            padding: 0 5px 0 5px;
        }
        #ulFooterDivisionCon li a:hover
        {
            position: relative;
        }
        #ulFooterDivisionCon li:hover
        {
            position: relative;
            z-index:100;
            width: 210px;      
        }
        
        #ulFooterDivisionCon li:hover ul
        {
            color : #000000;
            left: 0;
            top: auto;
            bottom: 20px;
        }
        #ulFooterDivisionCon a:hover ul
        {
            left: 0;
            top: auto;
            bottom: 0;
           width: 210px;
           
        }
        #ulFooterDivisionCon ul, #ulFooterDivisionCon :hover ul ul
        {
            position: absolute;
            left: -9999px;
            top: -9999px;
            width: 0;
            height: auto;
            margin: 0;
            padding: 0;
            list-style: none;
        }
        #ulFooterDivisionCon :hover ul :hover ul
        {
            left: 100px;
            top: auto;
            white-space: nowrap;
            width: 210px;
            z-index: 100;
            height: auto;
        }
        /*Document Menu css*/#ulFooterDivisionCon *
        {
            padding: 0;
            margin: 0;
            list-style-type: none;
        }
#ulFooterDivisionCon li
{
    background:#ffffff;
}
#ulFooterDivisionCon li ul li img  { 
     visibility: hidden;
}
#ulFooterDivisionCon li ul li :hover img  {
	  visibility: visible;
}
#ulFooterDivisionCon ul li .img  { 
     visibility: hidden;
}
#ulFooterDivisionCon ul li:hover .img  {
	  visibility: visible;
}


#tblThanks tr, #tblThanks td {
	font-family: helveticaregular;
}
.nprev
{
width:20px; 
height:29px;
float:left;
z-index:999999999;
top:49.5%;
left:0;
}
.nnext
{
width:20px; 
height:29px;
float:right;
z-index:999999999;
top:49.5%;
left:0;
}

#imgleftarrow
{
float:left;
vertical-align:middle;
}
#imgRightarrow
{
float:right;
vertical-align:middle;
z-index:9999;
}
.custom_rt_arrow
{
visibility:hidden;
z-index:9999;
}
#spanvideo
{
overflow:hidden;
}
.cust_arrow_left
{
margin:0 0 0 5px;
cursor:pointer;
z-index:999999999999999!important;

}
.cust_arrow_right
{
margin:0 0 0 -5px;
cursor:pointer;
z-index:999999999999999!important;
}


