﻿body, html
{
	padding:0px;
	margin:0px;
    background-image: url(../../images/Themes/Default/Background/bg.jpg);
    background-repeat:repeat-x;
    background-color:#3c3c3c;
    font-family:Arial;
    font-size:11px;
}

/* -- Loading -- */

div#PageMasking
{
    position:absolute; width:100%; height:100%;  z-index:100;
    background-color:#ddd;left:0px; top:0px; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity: 0.7;  
}


div#LoadingContainer
{
    width: 140px;
    height: 30px;
    padding-top:15px; 
    padding-bottom:5px;
    position: absolute;
    left: 50%;
    top: 40%;
    font-weight:bold; 
    margin-top: -50px;
    margin-left: -100px;
    text-align: center;
    vertical-align :middle ;
    background-color :#fff;      
    border: 2px solid #a6a5a5;
    color:#837655; 
    z-index:101;
    font-size:11px; 

}

.LoadingImage 
{
	background-color :#bdf96c;    
	padding:10px;
	border:solid 5px  #cccccc;
}

/* -- End of loading  --*/

.ImageFrame         {padding:4px; background:#ffffff;}
.ImageFrameSmall    {padding:2px; background:#ffffff;}    

/* -Remove Top gap in safari -*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

img {border: 0px;padding:0px; margin:0px;}

.MainContainer
{
	width:905px;
	margin:0px auto;
	background-image: url(../../images/Themes/Default/Background/bg_main.jpg);
	background-repeat: no-repeat;
	background-color:#282828;
    padding:0px 8px 8px 8px;
    min-height:545px;
    _height:545px;
}

/*img, div {behavior: url(scripts/iepngfix.htc)}*/

.InnerMainContainer
{
    width:753px;
    float:left;
    padding:21px 7px 0px 145px;
    min-height:500px;
    _height:500px;
}

.MenuMainContainer
{
   width:753px;
   float:left;
   height:20px;
}

.ContentMainContainer
{
    width:761px;
    padding:35px 0px 0px 0px;
    float:left;
}

.ContentContainer
{
    width:761px;
    float:left;    
}

.ContentContainer p
{
  padding:5px 0px 5px 0px;
}

.ContentContainer .content
{
    width:370px;
    float:left;  
    padding:0px 10px 0px 0px; 
}

.ContentContainer .content p
{
     padding:5px 0px 5px 0px;
}

.CommonContentContainer
{
    width:761px;
    float:left;
}

.CommonContentContainer .heading
{
    width:761px;
    float:left;
    padding-bottom:10px;
}

.CommonContentContainer .content
{
    width:761px;
    float:left;
    padding-bottom:10px;
}


.profile
{
    width:400px;float:left;
 }
 
 .profile p
{
     padding:5px 0px 5px 0px;
 }

.contentItem 
{
    width:370px;
    float:left;
}

.GalleryCategory
{
    width:120px;
    float:left;
    padding:10px 0px 0px 0px;
}

.GalleryName
{
    width:115px;
    float:left;
    text-transform:uppercase;
    text-align:left;
    font-size:8px;    
    text-align:center;
    padding-right:5px;
}

.GalleryRotator {width:380px;float:left;}
.GalleryRotator .image
{
    width:380px;float:left;    
}

.GalleryRotator .heading
{
    width:380px;
    float:left; 
}

.GalleryRotator .CategoryText
{
    padding:5px 0px 0px 0px;
    font-size:11px; 
    color:#fff;
    font-family:Arial;
    text-transform:uppercase;
    font-weight:bold;
}



.ContentContainer .heading
{
    width:761px;
    float:left;  
    padding:0px 0px 10px 0px;  
}


.FooterMainContainer
{
    width:889px;
    float:left;
    background-color:#1a1a1a;
    padding:5px 8px 5px 8px;
    text-align:right;
    color:#727171;
}

.GalleryMenuContainer 
{
    width:761px;
    float:left;
    background-image: url(../../images/Themes/Default/Background/bg_GalleryMenu.jpg);
    background-repeat:no-repeat;
    height:22px;
}

.GalleryMenuContainer .heading  {width:70px;float:left;}
.GalleryMenuContainer .menu     {width:670px;float:left; padding-left:20px;}

.GalleryRotatorContainer
{
    width:758px;
    float:left; 
    background-color:#0d070b; 
    border:solid 1px #484547;
    margin-top:20px; 
    height:175px; 
    overflow:hidden;
}

.GalleryRotatorContainer .left
{
    width:20px;
    float:left; 
    cursor:pointer;
}

.GalleryRotatorContainer .right
{
    width:20px;
    float:right; 
    cursor:pointer;
    margin-right:-1px;
}

.ContactUsContainer {width:761px;float:left;}
.ContactUsContainer .heading 
{
    width:760px;
    float:left;
    padding-bottom:20px;
}

.ContactUsContainer .content 
{
    width:760px;
    float:left;
    padding:10px 0px 10px 0px;
}

.ContactUsContainer .button
{
    width:760px;
    float:left;
}


.ContactUsContainer .item {width:450px;float:left;  border-right:solid 1px #343333; }

.ContactUsContainer .item .title
{
    width:100px;
    float:left;  
    padding-bottom:10px;
}
.ContactUsContainer .item .control
{
    width:330px;
    float:left;
    padding-bottom:10px;    
}

.ContactUsContainer .item .control input
{
    width:320px;
    border:solid 1px #ccc;
    line-height:20px;
}

.ContactUsContainer .item .control textarea
{
    width:318px;
    border:solid 1px #ccc;

}


.ContactUsContainer .liContact
{
    margin:0px;
    padding:3px;    
    float:left;
}
