
/*-Begin Section -_theme.css-*/
@font-face {
	font-family: "Graublau Web Regular";
	src: url("GraublauWeb.eot");
	src: local("Graublau Web Regular"), local("GraublauWeb-Regular"),
		url("GraublauWeb.otf") format("opentype");
	}
	
	@font-face {
   font-family: GraublauWeb;
   src: url("GraublauWeb.ttf") format("truetype");
}

@font-face {
	font-family: "Graublau Web Bold";
	src: url("GraublauWebBold.eot");
	src: local("Graublau Web Bold"), local("GraublauWeb-Bold"),
		url("GraublauWebBold.otf") format("opentype");
	}
	
a.linkskip {
	position: absolute;
	top: -200px;
}

html { 
	height: 101%;
}
html, body {
	padding: 0;
	margin: 0;

}
body {
	margin: 0;
	background-image: url(../_images/exesight/new/topbar.gif);
	background-repeat: repeat-x;
	font-family: Lucida Grande,Lucida Sans Unicode, tahoma, verdana;
	line-height: 1.5em;
	font-size: 72%; 
    padding: 0;
	color: #000;
	background-color: #fff;
}


div#base {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-position: 0 113px;

	background-color: #FFFFFF;

}


/* ZONES */

div.BodyContainer
{
	width: 969px;
	display:block;
	margin:0 auto;
}
#ZoneHeaderRow {
    clear: right;
    background-color: transparent;
	float:right;
	padding:0 1px 0 0;
	position:relative;
	z-index:99;
}

#ZoneRightColumn
{
	display:block;
    position: relative;
	width:660px;
    float: left;
	background-color: #FFF;
    border-width: 0;
	padding: 0 0 10px 0;
	margin: 0;
	vertical-align:top;
}

#ZoneFooterRow 
{
    position: relative;
	width: 100%;
	margin: 10px auto 0 auto;
	border-style: solid;
	border-width: 0 0;
	border-color: #FF9900;
	background-color:#252626;
	padding:5px 0 20px 0;
	overflow:hidden;
	background-image: url(../_images/exesight/new/footer/footer_bg.gif);
	background-repeat:repeat-x;
}

#ZoneCentreRow 
{
    width: 969px;
    clear: both;
    background-color: #FFF;
    margin: 0;
    padding: 0;
}
#LeftRightContainer   /*pre post on left/right zones*/
{
    clear: both;
    padding: 0;
    margin: 0 auto;
    width: 969px;
	overflow:hidden;
	z-index:0;
	position:relative;
}


/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a, a:link {
	color: #FE0000;
	text-decoration: none;
}

a:visited {
	color: #FE0000;
}

a:hover {
	color: #FF0000;
		text-decoration: underline;
}

a:active {
	color: #FE0000;
}


/******************
HEADINGS
******************/

h1 {
	font-size: 1.8em;
	color:#2c2c2c;
	margin-top: 0px;
	padding-bottom: 4px;
	font-weight:normal;
}


h2 {
	font-size: 1.7em;
	color:#ff0000;
	font-family:tahoma, arial !important;
}

ul.areas
{
list-style-type:none;
padding:0 !important;
margin:0 !important;
overflow:hidden;
display:block;

}

ul.areas li
{
padding:4px 0 0 11px !important;
margin:0 0 5px 10px !important;
height:23px;
background:url(../_images/exesight/new/smallbullets.gif) no-repeat top left;
background-position:0 15px !important;
background-repeat:no-repeat !important;
}


h2.areas
{
color:#ff0000 !important;
background-image:none;
float:left;
padding:5px 0 0 0;
margin:0;
line-height:1.7em;
font-size:1.3em;
font-family:tahoma,verdana !important;
}

h2.areas a
{
color:#ff0000 !important;
}

h2 a {
	font-size: 1.1em;
}

h3, h3 a{
	font-size: 1em;
	color:#000000;
}
	
h4 {
	font-size: 1em;
}
	
h5 {
	font-size: .9em;
}
	
h6 {
	font-size: .8em;
}

.h1PageHeading {
	font-size: 1.9em;
	padding: 0;
}

/******************
CLASSES
******************/

#ZoneRightColumn .none {
	display:none;
}

.clear {
	clear:both;
}


div.pnlFixer {
	height: 7px;
	background-color: #535353;
}

/* FOOTER */
div.footerLeft {
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	padding-bottom: 4px;  
	height: 12px;

	vertical-align: bottom;
}
div.footerRight {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
	padding-bottom: 4px;  
	height: 12px;
	vertical-align: bottom;
}
div.footerMiddle {
    margin: auto;
    padding: 15px 10px 10px 10px;
	width: 295px;
	height: 23px;
	font-size: 0px;
}
div.footerMiddle img {
    margin: 0px 10px 0px 10px;   
}
div.footerLeft a, div.footerRight a {
    height: 18px;
    font-size: .8em;
    color: #FFF;    
}
div.footerLeft a:hover, div.footerRight a:hover {
    color: #FE0000;
}
div.footerLinks 
{

	margin: 0;
	padding: 15px 0 0 0;
	color: #FFF;
	text-align: center;
    line-height: 1em;
    font-size: .8em;
}
div.footerLinks a {
	margin-left: 6px;
	margin-right: 6px;
	padding: 0px;
    
}

.footerDotted {
	margin: 10px 0px 0px 0px;
	padding: 0;	
	height: 1px;
	font-size: 0;
	line-height: 1px;
	background-image: url(../_images/exesight/grey_dotted.gif);
	background-repeat: repeat-x;
}
div.footerContact 
{
    text-align: center;
    padding-bottom:5px;
    color: #B0B0B0 !important;
	background-color:#252626;
}


.autoWidth 
{
	width: auto !important;	
}

span.autoWidth input 
{
	width: auto !important;	
}

.ImportantText 
{
	padding-bottom: 5px;	
}
.DateModified 
{
    font-size: .85em;
	color: #B0B0B0 !important;
}
.noBorder 
{
	border: 0px !important;	
}
.BottomPadd10
{
    padding-bottom: 10px;   
}

.LogoHomeLink 
{
    display: block;
    width: 360px;
    height: 84px;    
}


.highlight {
	color: #F00;
}


/* Element Horizontal Nav - Crosse style */
ul.elMainMenu 
{
	float: right;
	list-style: none;
	padding:7px 3px 8px 0;
	margin: 0 15px 1px 0;    
	z-index: 99;
	clear: both;
	display: block;
	position: relative;
	background-color:#000;
	clear:both;
}

ul.elMainMenu a, ul.elMainMenu a:link, ul.elMainMenu a:visited
{
	font-family:Graublau Web Regular, GraublauWeb, tahoma;
	font-size:1.2em;
	text-decoration: none;
	color: #fff;
    font-weight: normal;
    display: block;
	padding:0 7px 0 13px;
	margin:0;
	line-height:1.3em;
	height:auto;
	outline: 0;
}

ul.elMainMenu a span 
{
    float: left;
    display: block;
    cursor: pointer;
}

ul.elMainMenu li.elMadmin a span,
ul.elMainMenu li.elMlogout a span,
ul.elMainMenu li.elMyourphotos a span
{
color:#ff0000;
}

ul.elMainMenu a:hover span
{
color:#ff0000;
}
ul.elMainMenu li.elMadmin a span,
ul.elMainMenu li.elMlogout a span,
ul.elMainMenu li.elMyourphotos a span
{
color:#ff0000;
}
ul.elMainMenu li.elMadmin a, ul.elMainMenu li.elMadmin a span.Right,
ul.elMainMenu li.elMlogout a, ul.elMainMenu li.elMlogout a span.Right,
ul.elMainMenu li.elMyourphotos a, ul.elMainMenu li.elMyourphotos a span.Right
{
   background-image: none;
}


ul.elMainMenu li.elMadmin a:hover span,
ul.elMainMenu li.elMlogout a:hover span,
ul.elMainMenu li.elMyourphotos a:hover span
{
color:#ff0000;
}

ul.elMainMenu a:active, ul.elMainMenu a:hover span.Left, ul.elMainMenu a.current 
{
color:#ff0000;
}

ul.elMainMenu li.elMadmin, ul.elMainMenu li.elMyourphotos 
{

	}
ul.elMainMenu li 
{
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position:2px 4px;
	padding: 0 0 0 0;
	margin: 0;	
	background-color:#000;
}
ul.elMainMenu ul li {
    background-image: none !important;
	overflow:hidden;
}
ul.elMainMenu ul 
{
	position: absolute;
	top: 26px;
	left: -999em;
	height: auto;
	width: 180px;
	padding: 0;
	margin:0;
	background-image: none;
    clear: left;
	z-index: 99; 	
}
ul.elMainMenu ul a, ul.elMainMenu ul a:link, ul.elMainMenu ul a:visited
{
	width: 190px;
    border-width: 0;
    font-size: 1.2em;
	margin:0 0 0 0;
    padding: 4px 0 4px 11px;
    color: #fff;
    background-image: none !important;
	outline: 0;
}

ul.elMainMenu li li
{
    width: 200px;
    background-image: none !important;
    line-height: 20px;
    border: solid 1px #b5b2b5;
	border-top:0;
    background-color: #000;
	padding: 0;
}

ul.elMainMenu li li.first
{
    border: solid 1px #b5b2b5 !important;
}


ul.elMainMenu li li.first  
{

}
ul.elMainMenu li li span 
{
    display: inline;   
        text-transform: none;
        background-image: none !important;
}
ul.elMainMenu ul li span.Left, ul.elMainMenu ul li span.Right 
{
    display: none !important;   
}
ul.elMainMenu ul a 
{
    display: block;
    padding-left: 0;
}
ul.elMainMenu ul a span
{
    padding: 0;
    float: none;
}
ul.elMainMenu ul a span.Left, ul.elMainMenu ul a span.Right 
{
    display: none !important;
}

ul.elMainMenu ul a span, ul.elMainMenu ul a:hover span, ul.elMainMenu ul a:link span, ul.elMainMenu ul a:visited span, ul.elMainMenu ul a:active span  
{
    background-image: none !important;   
}
ul.elMainMenu ul a.ChildItems, ul.elMainMenu ul a.ChildItems:link, ul.elMainMenu ul a.ChildItems:visited
{

    background-repeat: no-repeat;
    background-position: top right;	
}
ul.elMainMenu ul a.ChildItems:hover, ul.elMainMenu ul a.ChildItems:active
{

}
ul.elMainMenu li ul ul {
	margin: -21px 0 0 200px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #b5b2b5;	
}


ul.elMainMenu li li li, ul.elMainMenu li li li.first  
{
    border-color: #b5b2b5;	
}
ul.elMainMenu li li li a, ul.elMainMenu li li li a:link, ul.elMainMenu li li li a:visited
{
    color: #fff;
}

ul.elMainMenu li:hover ul ul, ul.elMainMenu li:hover ul ul ul, ul.elMainMenu li:hover ul ul ul ul, ul.elMainMenu li.MenuItemHover ul ul, ul.elMainMenu li.MenuItemHover ul ul ul, ul.elMainMenu li.MenuItemHover ul ul ul ul 
{     left: -999em; 
      display: none;
	
} 
ul.elMainMenu li:hover ul, ul.elMainMenu li li:hover ul, ul.elMainMenu li li li:hover ul, ul.elMainMenu li li li li:hover ul, ul.elMainMenu li.MenuItemHover ul, ul.elMainMenu li li.MenuItemHover ul, ul.elMainMenu li li li.MenuItemHover ul, ul.elMainMenu li li li li.MenuItemHover ul 
{

    left: auto; 
	display: block;
	z-index: 82;

} 

/* FOOTER STANDARDS LOGOS */
div.elFooterLogos 
{

	text-align: center;
	background-color: #252626;
    width: 100%;
    padding-bottom:10px;
	padding-top:10px;
	height: 23px;
}
div.elFooterLogos ul 
{
    margin: 0 auto;	
    padding: 0;
    list-style-type: none;
    line-height: 1;
    width: 256px;

} 
div.elFooterLogos ul li 
{
    float: left;
    margin: 0 5px;

}
div.elFooterLogos ul li a 
{
    display: block;
}
div.elFooterLogos ul li a span 
{
    display: none;
}
div.elFooterLogos ul li a.XHTMLLogo 
{
    width: 76px;
    height:  23px;
    background-image: url(../_images/exesight/xhtml_logo.gif);
}
div.elFooterLogos ul li a.CSSLogo 
{
    width: 76px;
    height:  23px;
    background-image: url(../_images/exesight/css_logo.gif);    
}
div.elFooterLogos ul li a.NexusLogo 
{
    width: 69px;
    height:  23px;
    background-image: url(../_images/exesight/nexus_logo.gif);    
}



/* Element Footer */
ul.elFooterMenu {
clear: left;

	margin: 0;
	padding: .7em 0 .3em 0;

	width: 100%;
	height: 2em;
	line-height: 1.3em;
	background-color: #252628;

	background-repeat: repeat-x;
	background-position: top;
	list-style-type:none;
}
ul.elFooterMenu li {

	float: right;
	display: block;
	border-left: solid 1px #FFF; 
}
ul.elFooterMenu li.first {
	float: left;
	border-left: 0px;
}
ul.elFooterMenu li.last {
	border-left: 0px;
}
ul.elFooterMenu li a 
{
    font-size: 1em;

	color: #FFF;
	display: block;
	padding: 0 10px;
	text-decoration: none;
	list-style-type:none;
}
ul.elFooterMenu li a:hover {
	color: #d7010d;
	text-decoration: underline;
	list-style-type:none;
}


/* CLEARFIX */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



form 
{
    display: inline;
}




/* Element Breadcrumbs */
div.elBreadcrumb {
	height: 20px;
	background-color: #cfcfcf;
	line-height: 1em;
}
div.elBreadcrumb ul {
	margin: 0;
	padding: 0;
}
div.elBreadcrumb ul li {
	display: block;
	float: left;
	padding-top: 4px;
	background-image: url(../_images/crumb_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}
div.elBreadcrumb ul li.last {
	background-image: none;
}
div.elBreadcrumb ul li a {
	display: block;
	padding: 0 15px 0 10px;
	font-weight: normal;
	color: #444;
	text-decoration: underline;
}
div.elBreadcrumb ul li a:hover {
	color: #d7010d;
}
div.elBreadcrumb ul li.last a {
	color: #444;
	text-decoration: none;
}

/* CONTENT PANEL OUTPUT */

div.elContent
{
position:relative;
}



div.elContent div.Tools
{
position:absolute;
right:0;
top:0;
}

div.elContent div.Tools a
{
color:#fff;
background-image:none;
}

form.home div.elContent div.Tools a
{
color:#000;
clear:both;
float:right;
}

div.elContent img.alignleft
{
padding-right:20px;
}



div.elContent img.left
{


margin-right:10px;
border-color:#000000;
border:solid;
border:1px !important;
}

div.elContent img.right
{


margin-left:15px;
border-color:#000000;
border:solid;
border:1px !important;
}
div.elContent p 
{
    margin: 1.2em 0;
    padding: 0;
}

div.elContent a, div.hometext a
{
    font-weight: bold;

}
div.elContent a:hover, div.hometext a:hover 
{
    text-decoration: underline;
}

div.elContent ul 
{
	padding:0;
    list-style-type: none;
    margin: 1.3em 1em 1.3em 3em;
}
div.elContent ul li {
    background-image: url(../_images/exesight/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 7px;
    padding-left: 10px;
    padding-top: 3px;
    line-height: 2em;
}

div.elContent div.ColumnLeft
{
    width: 50%;
    float: left;
}
div.elContent div.ColumnRight 
{
    width: 46%;
    float: left;
    margin: 0 1% 0 2%;   
}


/* Edit Delete tools for edit content */
div.Tools 
{

}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
    background-image: url(../_images/exesight/arrow.gif);   
    background-repeat: no-repeat;
    background-position: 1px 3px;   
    color: #000; 
    font-weight: bold;
}
div.Tools a:hover, div.Tools a:active 
{
    color: #Fe0000;
}



/* Element Breadcrumbs */
ul.elBreadcrumb2 {
    background-color: #535353;
	line-height: 0.6em;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
}
ul.elBreadcrumb2 li {
	display: inline;
    margin: 0;
    padding: 0 2px 0 0;
}

ul.elBreadcrumb2 li a, ul.elBreadcrumb2 li a:link, ul.elBreadcrumb2 li a:visited {

	background-image: url(../_images/exesight/arrow.gif);
	background-repeat: no-repeat;
	background-position:  2px 3px;
	padding: 0 0 0 12px;
	font-weight: normal;
	color: #3e4e69;
	text-decoration: underline;
	white-space: nowrap;
	font-size: .8em;
}
ul.elBreadcrumb2 li a:hover, ul.elBreadcrumb2 li a:active {
	color: #FF6600;
	text-decoration: underline;
}
ul.elBreadcrumb2 span {
	color: #3e4e69;
	text-decoration: none;
	background-image: url(../_images/exesight/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding: 0 0 0 12px;
	white-space: nowrap;
	font-size: .8em;
}

div.HomeImage {
	padding: 0;
	font-size: 0;
	width: 969px;
	height: 246px;
}
div.HomeImage img {
	border:0;
}



ul.Paging 
{
    font-weight: bold;
    margin: 0 10px 20px 30px;
    padding: 0 0 30px 0;
}

ul.Paging li 
{
    display: block; 
}
ul.Paging li.PagingPageTotal
{
    
    display: none;
}
ul.Paging li.PagingPageNumbers
{
    
    float: right;
    margin: 0 2px;
}
ul.Paging li.PagingLastPage
{
    
    display: none;
}
ul.Paging li.PagingNextPage
{
    
    float: right;
    margin: 0 6px 0 0;
}
ul.Paging li.PagingPreviousPage
{
    
    float: right;
    margin: 0 6px 0 0;
}
ul.Paging li.PagingFirstPage
{
   
   display: none;
}
ul.Paging li .disabled 
{
    color: #B0B0B0;
}
ul.Paging li .current 
{
    text-decoration: underline;
}


/* Element Breadcrumbs */
ul.elBreadcrumb2 {
    background-color: #FFF;
	line-height: 1.5em;
	margin: 0;
	/* padding: 16px 0 2px 28px; */
	padding: 2px 0 2px 18px;
	/* border-bottom: solid 1px #b5b2b5; */
	
}
ul.elBreadcrumb2 li {
	display: inline;
    margin: 0;
    padding: 0 2px 0 0;
}

ul.elBreadcrumb2 li a, ul.elBreadcrumb2 li a:link, ul.elBreadcrumb2 li a:visited {

	background-image: url(../_images/exesight/arrow.gif);
	background-repeat: no-repeat;
	background-position:  2px 3px;
	padding: 0 0 0 12px;
	font-weight: normal;
	color: #444;
	text-decoration: underline;
	white-space: nowrap;
	font-size: .8em;
}
ul.elBreadcrumb2 li a:hover, ul.elBreadcrumb2 li a:active {
	color: #f5e5e6;
	text-decoration: underline;
}
ul.elBreadcrumb2 span {
	color: #444;
	text-decoration: none;
	background-image: url(../_images/exesight/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding: 0 0 0 12px;
	white-space: nowrap;
	font-size: .8em;
}


div.Tools 
{
    float: right;
    
    height: 20px;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 25px;

    
}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
    background-image: url(../_images/exesight/arrow.gif);   
    background-repeat: no-repeat;
    background-position: 1px 0;   
    font-weight: bold;
}
div.Tools a:hover, div.Tools a:active 
{
    
}


div.hometext p {
    margin: 1em 20px;
}
div.hometext {
    padding-bottom: 20px;
}

div.creativebanner {
width:100%;
height:55px;
padding:9px 0 0 0;
    text-align: center;
    margin: 28px 0;
	clear:both;
	display:block;
}


/* LOGIN CONTROL */
ul.elLoginControl li.LoginButtons
{
width:19px;
}
ul.elLoginControl li.LoginButtons span
{
display:none;
}
ul.elLoginControl 
{
	display:block;
    list-style-type: none;
    padding: 0 0 0 0 !important;
	margin:0 0 0 0  !important;
    width: 250px;
	float:right;
	overflow:hidden;
	background-color:#000;
	height:45px;
}
ul.elLoginControl li 
{
    list-style-type: none;
    display: block;
    float: left;
    color: #8e8e8e;
	margin:11px 0 10px 0 !important;
	overflow:hidden;
	padding: 0 3px 0 0;
}
ul.elLoginControl li label 
{
font-family:tahoma, verdana;
    display: block;
    float:left;
    font-weight: bold;
    color: #8e8e8e;
    font-size: 1.2em;
	padding:4px 3px 0 0;
	line-height:1.7em;
}
ul.elLoginControl li input 
{
    width: 97px;
	height:18px;
    font-size: 1em;
    float: left;
	
	padding:2px 4px 0 0;
	display:block;
}

ul.elLoginControl a.noShow {
    display: none !important;
} 
ul.elLoginControl li a.hoverbutton, ul.elLoginControl li a.hoverbutton:link, ul.elLoginControl li a.hoverbutton:visited
{
    float: left;
    padding: 0;
    background-image: url(../_images/exesight/new/login.gif);
    width: 16px;
    height: 22px;
    border: 0 !important;
    display: block;
	margin:1px 0 0 6px!important;
}

ul.elLoginControl li.ForgottonPassword a
{
    display: block;
    padding-left: 10px;
    background-image: url(../_images/exesight/arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
ul.elLoginControl li.RememberMe
{
width:180px;
}
ul.elLoginControl li.RememberMe input
{
width:30px;
}


h1.elPageTitle {
	background-color: #e5e5e5;
	color: #FE0000;
    clear: both;
    height: 19px;
	padding: 40px 0 10px 17px;
	position: relative;
	margin: 0 0 1em 0;

	font-size: 1.7em;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;

}
    
form.elPageContact div#ZoneRightColumn {
    padding-bottom: 30px;
}

form.elPageContact div.elContent
{
overflow:hidden;
}


	div.StudioPackageOdd, div.StudioPackageEven
	{
	width:641px;
	display:block;
	overflow:hidden;
	clear:both;
	margin:20px 0;
	}
	
	div.StudioPackageOdd div.container, div.StudioPackageEven div.container
	{
	clear:left;
	border:#dfdada solid 1px;
	border-top:0;
	background-color:#f5f5f5;
	padding:0 0 10px 0;
	overflow:hidden;
	}
	
	div.StudioPackageEven div.container
	{
	background-color:#e5e5e5;
	}
	
	div.StudioPackageOdd div.Leftcolumn, div.StudioPackageEven div.Leftcolumn
	{
	overflow:hidden;
	width:490px;
	float:left;
	clear:left;
	padding:0 0 10px 0;
	}
	
	form.weddingPage div.Leftcolumn
	{
	display:block;
	width:629px;
	}
	div.StudioPackageEven  h2.title, div.StudioPackageOdd h2.title
	{
	font-family:tahoma, verdana;
	width:220px;
	height:29px;
	font-size:1em;
	color:#000;
	display:block;
	float:left;
	padding:2px 0 0 6px;
	margin:0;
	background-color:#fff;
	border:#dfdada solid 1px;
	border-top:0;
	border-left:0;
	border-right:0;
	line-height:1.5em;
	}
	
	form.weddingPage div.StudioPackageEven  h2.title, form.weddingPage div.StudioPackageOdd h2.title
	{
	width:410px;
	}
	div.StudioPackageOdd div.pricing, div.StudioPackageEven div.pricing
	{
	font-family:tahoma, verdana;
	float:left;
	width:222px;
	display:block;
	padding:5px 0 0 10px;
	margin:0;
	border:#dfdada solid 1px;
	background-color:#ededed;
	height:25px;
	line-height:1.4em;
	font-weight:bold;
	font-size:1.4em;
	}
	
	div.StudioPackageEven div.pricing
	{
	background-color:#f5f5f5;
	}
	
	form.weddingPage div.pricing
	{
	width:200px;
	}
	
	div.pricing span.price
	{
	color:#ff0000;
	font-weight:bold;
	font-size:1.2em;
	}
	
	
	div.StudioPackageOdd div.spacing, div.StudioPackageEven div.spacing
	{
	float:left;
	clear:right;
	width:170px;
	display:block;
	padding:5px 0 0 10px;
	margin:0;
	border:#dfdada solid 1px;
	border-left:0;
	border-bottom:0;
	background-color:#f5f5f5;
	height:26px;
	}
	
	
	div.StudioPackageEven div.spacing
	{
	background-color:#e5e5e5;
	}
	
	form.weddingPage div.spacing
	{
	width:2px;
	}
	
    div.Leftcolumn p
	{
	clear:both;
	padding:0 12px 0 5px;
	margin:7px 0 7px 8px;
	}
	

	div.Leftcolumn ul.included
	{
	display:block;
	list-style-type:none;
	padding:0;
	margin:0 0 0 5px;
	}
		
	div.Leftcolumn ul.included li
	{
	padding:0 0 0 9px;
	margin:0 0 0 10px;
	background-image: url(../_images/redarrow.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	}
	
	div.Rightcolumn
	{
	width:139px;
	overflow:hidden;
	float:left;
	clear:right;
	padding:0 0 10px 0;
	}
	

	
	div.Rightcolumn div.thumb
	{
	width:135px;
	height:135px;
	display:block;
	border:#dfdada solid 1px;
	background-color:#fff;
	}
	
	div.Rightcolumn div.thumb div.photo
	{
	display:block;
	width:125px;
	height:125px;
	margin:5px;
	background-repeat:no-repeat;
	}
	
	
	

	div.StudioPackageEven div.offers
	{
	background-color:#f5f5f5;
	}
	
	
	div.StudioPackageOdd div.offers p, div.StudioPackageEven div.offers p
	{
	margin:2px;
	padding:0;
	}
	
	span.plain
	{
	font-weight:normal;
	}
	
	form.pricesPage h2
	{
	padding:0;
	margin:0;
	}
	
	form.printprices div.Leftcolumn
	{
	width:630px;
	}
	

	
	div.pricingTable div.lcol
	{
	width:280px;
	float:left;
	display:block;
	}
	div.pricingTable div.rcol
	{
	width:280px;
	float:right;
	display:block;

	}
div.pricingTable
{
display:block;
overflow:hidden;
clear:both;
width:600px;
}

div.pricingTable ul {
	padding:0;
	margin:0;
	width:280px;
	list-style-type:none;
	overflow:hidden;
	}

	div.pricingTable ul li
	{
	background-image:none;
	float:left;
	display:block;
	}
	
	div.pricingTable ul.first
	{
	background-color:#ffd5d7;
	border:1px solid #ed1c24;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	

	
	div.pricingTable ul li.printcol
	{
	width:120px;
	}
	
	div.pricingTable ul li.pricecol
	{
	width:60px;
	}
	div.pricingTable ul li.multiplescol
	{
	width:60px;
	}
	
	div.offerbox
	{
	width:620px;
	background-color:#000;
	border:3px solid #ff0000;
	padding:10px;
	margin-bottom:6px;
	}
	
	div.offerbox p
	{
	padding:0;
	margin:0;
	color:#ff0000;
	}
	
	div.offerbox p span
	{
	color:#fff;
	}
	
	
div.NewLogo
{
width:250px;
display:block;
float:left;
clear:left;
margin:16px 0 20px 42px;
}

div.NewLogo a
{
width:243px;
height:91px;
display:block;
background:url(../_images/exesight/new/logo.gif) no-repeat top left;
}

div.NewLogo span
{
display:none;
}

div.preHeader
{
position:relative;
width: 969px;
margin:0 auto 10px auto;
height:80px;
display:block;
background-color:#000;
z-index:99;
}

div.headerContents
{
height:80px;
width:969px;
background-color:#000;
}

div.headerBlock
{
background-color:#000;
width:350px;
display:block;
height:45px;
color:#ff0000;
float:right;
font-family:Graublau Web Regular, GraublauWeb,tahoma;
text-align:left;
margin:0;
padding:0 10px 0 22px;
}

div.headerBlock p
{
text-align:right;
float:right;
display:block;
width:350px;
font-size:1.3em;
padding:0;
margin:0 15px 0 0;
line-height:1.7em;
display:block;
margin-top:10px;
}

div.headerBlock  span.big
{
font-size:1.2em;
font-family:Graublau Web Regular, GraublauWeb,tahoma;
font-weight:normal;
}

div.headerBlock  a:hover
{
text-decoration:none;
color:#fff;
font-weight:normal;
}



#ZoneHeaderRow div.depth01
{
width:349px;
display:block;
clear:both;
overflow:hidden;
padding:0;
margin:0;
height:40px;
float:left;
display:none;
}

#ZoneHeaderRow div.depth02
{
float:right;
width:640px;
display:block;
clear:right;
height:40px;
position:relative;
z-index:99;
background-color:#transparent;
}

#ZoneHeaderRow div.depth02 div.left
{
position:absolute;
top:0;
right:0;
z-index:99;
background-color:#transparent;
}

#ZoneHeaderRow div.depth02 div.right
{
position:absolute;
left:0;
top:35px;
z-index:98;
background-color:#transparent;
}



#ZoneHeaderRow ul.primaryMenu
{
font-family:Graublau Web Regular, GraublauWeb,tahoma;
width:620px;
height:27px;
display:block;
list-style-type:none;
float:left;
clear:both;
margin:0;
padding:2px 0 0 0;
}

#ZoneHeaderRow ul.primaryMenu li
{
display:block;
padding:0 10px 0 27px;
background:url(../_images/exesight/new/smallbullets.gif) no-repeat top left;
background-position:8px 8px;
float:left;
margin:0;
}

#ZoneHeaderRow ul.primaryMenu li a
{
color:#000;
font-size:1.4em;
line-height:1.2em;
padding:4px 0 0 0;
display:block;
}

#ZoneHeaderRow ul.primaryMenu li a:hover
{
color:#ff0000;
text-decoration:none;
}

#ZoneHeaderRow ul.primaryMenu a {
   outline: none;
}

#ZoneHeaderRow ul.primaryMenu a:active, #ZoneHeaderRow ul.primaryMenu a:focus
{
color:#ff0000;
}

ul.secondaryMenu 
{
	position:absolute;
	right:588px;
	bottom:10px;
	list-style: none;
	margin: 0;    
	display: block;
	background-color:#transparent;
	clear:both;
	padding:0;
	z-index:99;
}

ul.secondaryMenu a, ul.secondaryMenu a:link, ul.secondaryMenu a:visited
{
	font-family:Graublau Web Regular, GraublauWeb, tahoma;
	font-size:1.3em;
	text-decoration: none;
	color: #ff0000;
    font-weight: normal;
    display: block;
	padding:0 7px 0 0;
	line-height:1.3em;
	z-index:99;
}

ul.secondaryMenu a span 
{
    float: left;
    display: block;
    cursor: pointer;
}


ul.secondaryMenu a:hover span
{
color:#ff0000;
}

ul.secondaryMenu li.elMadmin a, ul.secondaryMenu li.elMadmin a span.Right,
ul.secondaryMenu li.elMlogout a, ul.secondaryMenu li.elMlogout a span.Right,
ul.secondaryMenu li.elMyourphotos a, ul.secondaryMenu li.elMyourphotos a span.Right
{
   background-image: none;
}




ul.secondaryMenu a:active, ul.secondaryMenu a:hover span.Left 
{
color:#ff0000;
}

ul.secondaryMenu li.elMadmin, ul.secondaryMenu li.elMyourphotos 
{

	}
ul.secondaryMenu li 
{
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position:2px 4px;
	padding: 0 0 0 10px;
	margin:0;
}
ul.secondaryMenu li li 
{
padding:0 !important;
}

ul.secondaryMenu ul li {
    background-image: none !important;
}
ul.secondaryMenu ul 
{
	background-color:#000;
	position: absolute;
	top: 20px;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0;
	padding: 0;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #b5b2b5;
	clear: left;
	z-index: 96;	
}
ul.secondaryMenu ul a, ul.secondaryMenu ul a:link, ul.secondaryMenu ul a:visited
{
	width: 170px;
    border-width: 0;
    font-size: 1em;
    padding: 2px 0;
    color: #fff;
    background-image: none !important;
}

ul.secondaryMenu ul ul a
{
padding:0;
margin:0;
}
ul.secondaryMenu li li, ul.secondaryMenu li li.first  
{
    width: 170px;
    background-image: none !important;
    line-height: 20px;
    border-bottom: solid 1px #b5b2b5;
}
ul.secondaryMenu li li span 
{
    display: inline;   
        text-transform: none;
        background-image: none !important;
}
ul.secondaryMenu ul li span.Left, ul.secondaryMenu ul li span.Right 
{
    display: none !important;   
}
ul.secondaryMenu ul a 
{
    display: block;
	color:#fff;
    padding-left: 0;
}
ul.secondaryMenu ul a span
{
    padding: 0;
    float: none;
}
ul.secondaryMenu ul a span.Left, ul.secondaryMenu ul a span.Right 
{
    display: none !important;
}
ul.secondaryMenu ul a:hover, ul.secondaryMenu ul a:active
{
	background-color: #000;
	background-image: none !important;
	color:#fff;

}
ul.secondaryMenu ul a span, ul.secondaryMenu ul a:hover span, ul.secondaryMenu ul a:link span, ul.secondaryMenu ul a:visited span, ul.secondaryMenu ul a:active span  
{
    background-image: none !important;   
}
ul.secondaryMenu ul a.ChildItems, ul.secondaryMenu ul a.ChildItems:link, ul.secondaryMenu ul a.ChildItems:visited
{

    background-repeat: no-repeat;
    background-position: top right;	
}
ul.secondaryMenu ul a.ChildItems:hover, ul.secondaryMenu ul a.ChildItems:active
{

}
ul.secondaryMenu li ul ul {
	margin: -21px 0 0 170px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #b5b2b5;	
}


ul.secondaryMenu li li li, ul.secondaryMenu li li li.first  
{
    border-color: #b5b2b5;	
}
ul.secondaryMenu li li li a, ul.secondaryMenu li li li a:link, ul.secondaryMenu li li li a:visited
{
    color: #fff;
}

ul.secondaryMenu ul li a:hover, ul.secondaryMenu ul li a:active
{
	background-color: #f7f7f7;

}

ul.secondaryMenu li:hover ul ul, ul.secondaryMenu li:hover ul ul ul, ul.secondaryMenu li:hover ul ul ul ul, ul.secondaryMenu li.MenuItemHover ul ul, ul.secondaryMenu li.MenuItemHover ul ul ul, ul.secondaryMenu li.MenuItemHover ul ul ul ul 
{     left: -999em; 
      display: none;
	
} 
ul.secondaryMenu li:hover ul, ul.secondaryMenu li li:hover ul, ul.secondaryMenu li li li:hover ul, ul.secondaryMenu li li li li:hover ul, ul.secondaryMenu li.MenuItemHover ul, ul.secondaryMenu li li.MenuItemHover ul, ul.secondaryMenu li li li.MenuItemHover ul, ul.secondaryMenu li li li li.MenuItemHover ul 
{

    left: auto; 
	display: block;
	z-index: 82;

} 

span.big
{
font-size:1.3em;
font-weight:bold;
}

div.callback, div.caction
{
float:right;
width:298px;
height:193px;
display:block;
list-style-type:none;
background-color:#f0f0f0;
border:1px solid #e3e3e3;
overflow:hidden;
clear:both;
padding-top:15px;
margin:10px 0 10px 0;
}

div.caction ul
{
display:block;
margin:0;
padding:0;
width:180px;
}

div.caction
{
background-color:#000;
background-image:url(../_images/exesight/new/dashboards/tashbg.jpg);
background-position:190px 10px;
background-repeat:no-repeat;
}

div.caction ul.caction
{
display:block;
padding:10px 0 0 0 !important;
margin:0 !important;
}

div.caction ul.caction li
{
display:block;
padding:0 !important;
margin:0 !important;
}

div.caction ul.caction li ul li
{
display:block;
padding:0 !important;
margin:0 0 4px 0 !important;
}

div.caction label
{
clear:left;
float:left;
display:block;
width:45px;
color:#fff;
font-size:0.9em;
text-align:right;
margin:0 7px 0 0;
}

div.caction fieldset
{
border:0;
padding:0 5px 5px 0 !important;
margin:0 !important;
}

div.caction h3
{
color:#fff !important;
padding:3px 0 0 8px !important;
margin:0 !important;
}

div.caction h3 span.red
{
color:#ff0000 !important;
}

div.caction input
{
height:13px;
}

div.caction
{
margin:0 0 10px 0;
}

div.caction em
{
color:#ff0000;
}

div.caction  a.hoverbutton
{

display:block !important;
clear:right !important;
height:13px !important;
background:url(../_images/exesight/new/signup.gif) no-repeat !important;
font-weight:bold !important;
border:0 !Important;
padding: 2px 0 0 0 !important;
float:right;
color:#000 !important;
width:46px !important;
}

div.caction  a.hoverbutton span
{
width:25px !important;
margin:0 auto !important;
font-size:0.8em !important;
line-height:1.2em;
font-weight:bold !important;
color:#ff0000 !important;
}

div.caction  a.hoverbutton
{
background-image:url(../_images/exesight/mainsprite.jpg) !important;
background-position:0 -193px !important;
}



div.caction div.divInnerForm
{
width:183px;
display:block;
padding:0 !important;
margin:0 !important;
}

div.caction li input,div.caction li textarea
{
border:1px solid #585858;
width:122px;
height:12px;
font-size:1em;
margin:0;
padding:0 0 3px 0;
background-color:#383838;
color:#e8e8e8;
font-family:verdana;
}

div.caction li textarea {
height:55px !important;
overflow:auto;
word-wrap:breakword;
}


div.callback fieldset legend, div.caction  fieldset legend
{
display:none;
}

div.caction fieldset ul
{
margin:0 0 0 8px;
list-style-type:none;
width:180px;
padding:0;
}

div.caction p.pre, div.caction p 
{
width:180px;
padding-top:2px;
line-height:1.1em;
margin:2px 0 0 12px;
font-size:0.9em;
color:#fff !important;
}

div.callback p.post
{
margin:0 0 0 12px;
}

div.caction p.pre
{
color:#767676;
}

div.callback fieldset ul li.elCname, div.callback fieldset ul li.elCphonenumber
{
width:136px;
float:left; 
display:block;
}

div.callback fieldset ul li.elCphonenumber
{
clear:right;
}

div.callback fieldset ul li.elCnewcolumn
{
float:left;
clear:left;
}

div.callback fieldset ul li.elCname input, div.callback fieldset ul li.elCphonenumber input
{
width:126px;
height:15px;
}


ul.tmbox
{
display:block;
list-style-type:none;
background-color:#fff;
border:1px solid #e3e3e3;
overflow:hidden;
float:right;
padding-left:0;
margin-left:0;
width:298px;
margin:10px 0 0 0;
padding:0;
position:relative;
}

ul.tmbox div.Tools
{
float:left;
clear:none;
position:absolute;
right:5px;
top:5px;
}

ul.tmbox div.Tools a
{
font-size:0.8em;
color:#ff0000;
}


ul.tmbox table, ul.tmbox table td, ul.tmbox table tr
{
border:0 !important;
margin:0 !important;
padding:0 !important;
}


h3, h1
{
display:block;
padding:0 0 8px 10px;
margin:0 !important;
font-size:1.7em;
font-weight:normal;
font-family:tahoma, verdana;
color:#000;
}
h1
{
padding-left:0;
}


ul.tmbox p.customercontainer
{
padding:0 0 4px 0;
padding:0 5px;
margin:0;
width:288px;
overflow:hidden;
}
ul.tmbox span.customername
{
margin-top:0;
font-size:1.1em;
float:left;
color:#585858;
font-family:Lucida Grande, Lucida Sans Unicode, Tahoma;
}

span.hbNormal
{
color:#fff;
}

span.readmore
{
display:block;
float:left;
}


ul.tmbox a.customername
{
font-family:Lucida Grande, Lucida Sans Unicode, Tahoma;
font-weight:normal;
font-size:0.9em;
}

ul.tmbox a.customername
{
}

ul.tmbox span.testimonial
{
margin:0;
padding:4px 5px 0 5px;
font-size:1.1em;
font-weight:normal;
font-family:Lucida Grande, Lucida Sans Unicode, Tahoma;
display:block;
background-position:top;
text-shadow:#fff 1px 1px;
}

ul.tmbox div.col1
{
display:block;
width:180px;
clear:none;
float:left;
margin:0 10px 0 10px;
padding:0;
}

ul.tmbox div.col2
{
display:block;
overflow:hidden;
padding:4px 0 0 0;
}

div.tmContainer
{
margin:0 !important;
padding:0 !important;
position:relative;
display:block;
clear:both;
}

ul.tmbox ul.paging
{
display:none;
}


div.mainImage
{
position:relative;
width:632px;
height:297px;
display:block;
border:1px solid #000;
}
div.mainImage img
{
position:absolute;
top:0;
left:0;
}


#ZoneRightColumn div.depth01
{
width:297px;
float:left;
display:block;
}

#ZoneLeftColumn
{
width:309px;
display:block;
float:right;
margin:-10px 0 0 0;
}

ul.smallgallery 
{
width:268px;
display:block;
list-style-type:none;
margin:0 auto;
padding:0;
}

ul.smallgallery li
{
float:left;
width:63px;
clear:none;
height:63px;
display:block;
list-style-type:none;
margin:0;
padding:2px;
}

div.smallgallerycontainer 
{
width:297px;
height:181px;
display:block;
background-color:#efefef; 
}

#ZoneLeftColumn div.smallgallerycontainer
{
float:right;
clear:both;
height:373px;
}

div.smallgallerycontainer p
{
padding:5px 0;
width:268px;
margin:0 auto;
}

div.smallgallerycontainer p span.red
{
color:#ff0000;
font-weight:bold;
margin:0 0 0 3px;
}
div.smallgallerycontainer ul.paging
{
display:none;
}

div.elContent
{
padding:12px 0 0 0;
}
form.home div.elContent
{
padding:6px 0 15px 0;
border-top:0;
border-left:0;
border-right:0;
border-bottom:1px;
border-style:solid;
border-color:#e9e9e9;
margin:7px 0 20px 0; 
}

form.home div.elContent h3
{
padding:0 0 0 0;
margin:0;
line-height:1.3em;
color:#000;
}

form.home div.elContent p
{
padding:3px 0 5px 0;
margin:0 0 0 0;
}

form.home #ZoneRightColumn div.depth02
{
float:right;
width:297px;
display:block;
overflow:hidden;
margin:20px 0 0 0;
}

form.home #ZoneRightColumn div.hpBlog ul
{
margin:0;
list-style-type:none;
padding:0;
}



form.home #ZoneRightColumn div.hpBlog h2
{
margin:0;
padding:0;
font-size:1.8em;
font-weight:normal;
}

form.home #ZoneRightColumn div.hpBlog h3
{
margin:0;
padding:0;
font-size:1.7em;
position:relative;
line-height:1.3em;
font-smooth: always;
color:#000;
}

form.home #ZoneRightColumn div.hpBlog ul li
{
display:block;
clear:both;
padding:12px 0 2px 0;
overflow:hidden;
}

form.home #ZoneRightColumn div.hpBlog ul li:first-child
{
padding:7px 0 2px 0;
}

form.home #ZoneRightColumn div.hpBlog ul li.even
{
border-top:1px;
border-left:0;
border-right:0;
border-bottom:1px;
border-style:solid;
border-color:#e9e9e9;
}

form.home #ZoneRightColumn div.hpBlog ul h4
{
padding:0;
margin:0;
}

form.home #ZoneRightColumn div.hpBlog p.description
{
padding:3px 0 0 0;
margin:0;
line-height:1.3em;
}

form.home #ZoneRightColumn div.hpBlog p.datetime
{
padding:1px 0 0 0;
margin:0;
clear:left;
font-size:0.9em;
color:#959292;
width:190px;
float:left;
}

form.home #ZoneRightColumn div.hpBlog div.Tools
{
float:left;
padding:0;
margin:0;
}

form.home #ZoneRightColumn div.hpBlog div.Tools a
{
font-size:0.8em;
}

form.home #ZoneRightColumn div.hpBlog ul li div.clearedbox
{
display:block;
clear:both;
height:86px;
}
form.home #ZoneRightColumn div.hpBlog ul li div.leftblogbox
{
width:90px;
height:86px;
display:block;
overflow:hidden;
float:left;
clear:left;
}

form.home #ZoneRightColumn div.hpBlog ul li div.rightblogbox
{
height:86px;
width:223px;
display:block;
overflow:hidden;
float:left;
clear:right;
}

form.home #ZoneRightColumn div.hpBlog ul li div.rightblogbox a
{
font-family:verdana;
font-size:1.1em;
}

div.TwitterContainer
{
clear:both;
width:400px;
display:block;
margin:0 auto;
}

ul.elTwitter
{
width:286px;
display:block;
list-style-type:0;
float:left;
padding:0;
background-image: url(../_images/exesight/new/twitter/twitterbg.gif);
height:228px;
clear:none;
margin:0;
overflow:hidden;
}

div.Twitterbranding
{
float:left;
clear:none;
background-image: url(../_images/exesight/new/twitter/twitter_bird.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:111px;
height:228px;
background-color:#252626;
}

ul.elTwitter span.posted
{
font-weight:bold;
color:#a7a7a7;
margin:0;
padding:0;
}

ul.elTwitter li
{
width:286px;
display:block;
float:right;
clear:both;
margin:7px 0 0 0;
padding:0 0 0 0;
}

div.twitterImg
{
width:65px;
height:65px;
background-repeat:no-repeat;
float:left;
border:1px solid #000;
margin:0 0 0 6px;
}

div.twitterTxt
{
font-size:0.9em;
float:right;
width:200px;
padding:0 7px 0 0;
}

div.twitterTxtWide
{
font-size:0.9em;
float:right;
width:273px;
padding:0 7px 0 6px;
margin:0 0 0 4px;
}

div.twitterTxt h4, div.twitterTxtWide h4
{
font-size:1em;
line-height:1.2em;
color:#fff;
font-weight:normal;
padding:0;
margin:0;
}

div.twitterTxt a, div.twitterTxtWide a
{
padding:0;
margin:0;
}

div.twitterTxt p, div.twitterTxtWide p
{
padding:0;
margin:0;
color:#787878;
font-size:0.9em;
line-height:1.2em;
}

div.TwitterContainer div.followUs
{
padding:4px 0 0 0;
text-align:right;
color:#a7a7a7;
}

div.FooterRow div.fCol1, div.FooterRow div.fCol2, div.FooterRow div.fCol3
{
display:block;
width:170px;
overflow:hidden;
float:left;
}

div.FooterRow div.fCol2
{
width:500px;
}

div.FooterRow div.fCol3
{
width:260px;
}

div.FooterRow div.fCol1 div.footerLogo div.image
{
display:block;
height:59px;
width:153px;
background-image: url(../_images/exesight/mainsprite.jpg);
background-position:0 -59px;
background-repeat:no-repeat;
}

div.FooterRow div.footerContents
{
width:967px;
display:block;
margin:25px auto 0 auto;
}

div.footerContents div.footerLogo p
{
color:#505050;
}

div.footerContents div.footerLogo p span
{
color:#787878;
}

ul.socialbuttons
{
width:210px;
display:block;
list-style-type:none;
overflow:hidden;
margin:0;
padding:0 0 0 28px;
}

ul.socialbuttons li
{
height:45px;
width:215px;
display:block;
margin:0 0 10px 0;
list-style-type:none;
background-repeat:no-repeat;
background-position:left;
padding:0;
overflow:hidden;
color:#787878;
}

ul.socialbuttons li a span
{
display:none;
}

ul.socialbuttons li.facebook a.facebook
{
background-image: url(../_images/exesight/mainsprite.jpg);
background-position:0 -125px ;
height:45px;
width:45px;
display:block;
margin:0 8px 0 0;
float:left;
}


ul.socialbuttons li.rss a.rss
{
background-image: url(../_images/exesight/mainsprite.jpg);
background-position:-45px -125px;
height:45px;
width:45px;
display:block;
margin:0 8px 0 0;
float:left;
}
ul.socialbuttons li.twitter a.twitter
{
background-image: url(../_images/exesight/mainsprite.jpg);
background-position:-90px -125px;
height:45px;
width:45px;
display:block;
margin:0 8px 0 0;
float:left;
}

div.smallgallerycontainer div.target
{
display:block;
width:180px;
margin:0 auto;
height:270px;
border:1px solid #000;
}

form.subHome div.elContent
{
margin-top:0;
}

div.galleryHeader
{
width:297px;
float:right;
padding:3px 5px 3px 0;
background-color:#000;
color:#fff;
text-align:center;
}

ul.elImageQuickView
{
display:block;
float:right;
clear:both;
width:297px;
background-color:#f0f0f0;
overflow:hidden;
list-style-type:none;
border:1px solid #a1a1a1;
padding:0;
margin:4px 0 10px 0;
position:relative;
height:490px;
}

form.smallgallery ul.elImageQuickView
{
height:425px;
}
form.home ul.elImageQuickView
{
height:455px;
}

form.WeddingsPage ul.elImageQuickView
{
height:520px;
}

form.CommercialPage ul.elImageQuickView
{
height:457px;
}

ul.elImageQuickView li.photo
{
width:297px;
height:350px;
padding:0;
margin:0;
float:left;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

ul.elImageQuickView li.previous
{
width:26px;
height:25px;
position:absolute;
left:2px;
top:296px;
z-index:99;
}

ul.elImageQuickView li.previous a
{
width:26px;
height:25px;
background-image: url(../_images/exesight/new/dashboards/previous.png);
display:block;
}

ul.elImageQuickView li.previous a span, ul.elImageQuickView li.next a span
{
display:none;
}

ul.elImageQuickView li.next
{
width:26px;
height:25px;
position:absolute;
top:296px;
right:2px;
}

ul.elImageQuickView li.next a
{
display:block;
width:26px;
height:25px;
background-image: url(../_images/exesight/new/dashboards/next.png);
}

ul.elImageQuickView li.thumbs
{
position:absolute;
top:355px;
left:0;
width:300px;
}

ul.elImageQuickView li ul
{
list-style-type:none;
margin:0 auto;
width:288px;
padding:0;
}

ul.elImageQuickView ul ul
{
margin:0;
padding:0;
}
ul.elImageQuickView li img
{

}

ul.elImageQuickView li ul.primaryPhoto
{
margin:0 auto;
padding:0;
list-style-type:none;
}

ul.elImageQuickView li ul.primaryPhoto li
{
width:auto;
margin:0 auto;
}

ul.elImageQuickView li table
{
width:300px !important;
margin:0 auto;
padding:0;
height:360px !important;
}

ul.elImageQuickView li table td
{
vertical-align:center;
width:300px !important;
height:360px !important;
overflow:hidden;
padding:0;
margin:0;
}



ul.elImageQuickView li ul li.pageImage
{
width:28px;
padding:1px;
height:28px;
float:left;
border-color:transparent;
border-width:1px;
border-style:solid;
}

ul.elImageQuickView li ul li.selected
{
border-color:#ff0000;
}

ul.elImageQuickView li ul li.pageImage a
{
float:left;
display:block;
height:28px;
width:28px;
background-repeat:no-repeat;
background-position:center;
}

ul.elImageBannerView
{
list-style-type:none;
margin:0 !important;
position:relative;
padding:0 !important;
height:198px;
display:block;
}



ul.elImageBannerView li.next a span, ul.elImageBannerView li.previous a span
{
display:none;
}
ul.elImageBannerView ul.thumbs li.selected a, ul.elImageBannerView ul.thumbs li a:hover
{
border:1px solid #ff0000;
}
ul.elImageBannerView li.previous a, ul.elImageBannerView li.next a
{

display:block;
border:0;
background-repeat:no-repeat;
border-width:0 !important;
background-position:6px 0;
height:10px !important;
}

ul.elImageBannerView li.previous, ul.elImageBannerView li.next
{
height:10px !important;
padding:1px 0 0 0 !important;
}

ul.elImageBannerView li.next a
{
background-image: url(../_images/exesight/new/misc/reddown.png);
}

ul.elImageBannerView li.previous a
{
background-image: url(../_images/exesight/new/misc/redup.png);
}
ul.elImageBannerView li.next a:hover
{
background-image: url(../_images/exesight/new/misc/blackdown.png);
border:0 !important;
}

ul.elImageBannerView li.previous a:hover
{
background-image: url(../_images/exesight/new/misc/blackup.png);
border:0 !important;
}
ul.elImageBannerView ul.thumbs a
{ 
height:22px;
width:22px;
display:block;
background-repeat:no-repeat;
border:1px solid #fff;
outline: none;
z-index:97;
float:left;
margin:0;
}
ul.elImageBannerView li.thumbs
{
position:absolute;
top:3px;
left:10px;
z-index:97;
}
ul.elImageBannerView ul.thumbs
{
height:194px;
list-style-type:none;
overflow:hidden;
width:28px;
padding:0 0 0 2px;
margin:0;
}

ul.opaque ul.thumbs
{
height:46px;
list-style-type:none;
padding:0;
overflow:hidden;
width:220px;
margin:0;
background-image: url(../_images/exesight/new/dashboards/transparent_85pc.png);
padding:0 0 0 5px;
}

ul.elImageBannerView ul.thumbs li
{
position:relative;
width:22px;
height:22px;
float:left;
display:block;
padding:0;
margin:1px;
clear:both;
}

ul.elImageBannerView li.photo img
{
border-color:#e2e2e2;
border-width:1px;
border-style:solid;
}

ul.elImageBannerView li.title
{
position:absolute;
top:55px;
left:35px;
width:390px;
height:30px;
display:block;
z-index:96;
}

ul.elImageBannerView li.title ul.title
{
list-style-type:none;
padding:0;
margin:0;
width:390px;
}
ul.elImageBannerView li.title ul li.left
{
display:none;
}

ul.elImageBannerView li.title ul li.right
{
display:none;
}

ul.elImageBannerView li.title ul li.centre
{
overflow:hidden;
display:block;
float:left;
width:330px;
}


ul.elImageBannerView li.title h1
{
font-family:arial;
font-weight:normal;
font-size:2.1em;
color:#414141;
padding:1px 0 0 0;
line-height:1.5em;
width:390px;
}


ul.white li.title ul.title li.centre h1
, ul.elImageBannerView li.title ul li h1.blackTrue
{

	font-size:1em;
}

ul.Isblack li.title ul.title li.centre h1
, ul.elImageBannerView li.title ul li h1.blackTrue
{
	color: black;
	
}

ul.elTestimonials
{
list-style-type:none;
margin:0;
padding:0;
}

ul.elTestimonials li
{
overflow:hidden;
display:block;
clear:both;
}

h1
{
color:#000 !important;
}


form.home #ZoneRightColumn div.left
{
float:left;
width:315px;
padding:0 15px 0 0;
display:block;
}


form.home #ZoneRightColumn div.right
{
float:right;
width:330px;
display:block;
padding:5px 0 0 0;
}

div.TContain
{
display:block;
float:left;
clear:both;
width:660px;
padding-bottom:0 0 15px 0;
}

div.TContain div.img
{
width:135px;
display:block;
float:left;
}

div.TContain div.text
{
width:500px;
display:block;
float:left;
margin:0;
padding:0;
}

div.TContain div.text p
{
margin:0 !important;
padding:0 !important;
}

div.TContain span.name
{
font-weight:bold;
}

span.visiblefalse
{
display:none;
}


h1.blackFalse
{
color:#fff !important;
}

div.blogListing ul
{
padding:0;
margin:0;
list-style-type:none;
display:block;
}

div.blogListing ul li
{
overflow:hidden;
padding:10px;
margin:5px 0;
display:block;
}

div.blogListing ul li.odd
{
background-color:#ececec;
}


div.blogListing ul li div.clearedbox div
{
float:left;
overflow:hidden;
display:block;
}

div.blogListing ul li div.leftblogbox 
{
width:190px;
}

div.blogListing ul li div.rightblogbox
{
display:block;
padding:0 0 0 10px;
width:415px;
clear:right;
}

div.blogListing ul li h3
{
margin:0;
padding:10px 0 0 0;
}
div.blogListing h3 a
{
line-height:1.5em;
}
div.blogListing ul li p.datetime
{
font-family:tahoma,verdana;
padding:8px 0 0 0;
margin:0;
color:#878787;
font-size:1.1em;
}

div.blogListing ul li p.description
{
padding:8px 0 0 0;
margin:0;
}

div.blogListing ul li div.descriptionQuote
{
padding:5px 0 0 0;
font-size:1.2em;
line-height:1.5em;
font-family:Lucida Grande,Lucida Sans Unicode, tahoma, verdana;
color:#ff0000 !important;
}

div.blogListing ul li div.descriptionQuote strong
{
font-weight:normal;
}

div.blogListing span.companyfalse, div.blogListing span.customertrue, div.blogListing span.customerfalse
{
font-size:1.2em;
}

div.blogListing span.companytrue
{
display:none;
}


div.promo, a.promo
{
width:293px;
height:415px;
display:block;
margin:0 auto;
border-width:1px;
border-style:solid;
border-color:#000;
}

div.packages ul 
{
list-style-type:none;
padding:0;
margin:0;
width:645px;
}

div.packages ul li
{
position:relative;
}

div.packages ul ul
{
list-style-type:none;
padding:0;
margin:0;
width:445px;
}

div.packages div.rightpackageboxSmall ul
{
width:425px !important;
}

div.packages ul li ul li
{
background-color:transparent;
background-image:url(../_images/exesight/new/misc/transbullets.png);
background-repeat:no-repeat;
background-position:0 4px;
margin:5px;
padding:0 0 0 16px;
font-weight:bold;
font-family:tahoma;
clear:left;
overflow:hidden;
}

div.packages div.clearedbox
{
overflow:hidden;
margin:0 0 5px 0;
width:630px;
}

div.packages div.Panel2 div.contactblock
{
display:block;
margin:10px auto 0 auto !important;
padding:0 !important;
clear:both;
width:153px;
float:right;
}

div.packages div.Panel2
{
overflow:hidden;
float:right;
width:160px;
display:block;
}

div.packages div.priceContainer
{
line-height:1.9em;
width:279px;
display:block;
clear:none;
float:right;
background-color:#f5f5f5;
padding:7px;
border-style:solid;
border-color:#b2b2b2;
border-width:1px;
border-bottom:0;
overflow:hidden;
text-align:center;
}

form.WeddingsPage div.priceContainer
{
width:179px;
}

div.packages div.Tools
{
margin:0;
padding:0;
position:absolute;
right:10px;
top:3px;
}

div.packages div.Tools a
{
font-size:0.8em;
color:#ff0000 !important;
}

div.packages li.even div.priceContainer
{
background-color:#e5e5e5;
}

div.packages div.priceContainer ul
{
width:300px;
overflow:hidden;
}

div.priceContainer div.empty
{
display:none;
}

div.price span.From
{
display:none;
}

div.packages ul li.even div.details, div.packages ul li.even div.detailsTrueYes, div.packages ul li.even div.detailsNo, div.packages ul li.even div.detailsFalseNo
{
background-color:#f5f5f5;
}

div.thumbNo, div.thumbFalseNo
{
display:none;
}
	
div.thumbTrueYes,div.thumbFalseYes,div.thumbtrueNo
{
float:left;
width:173px;
border-style:solid;
border-width:1px;
border-color:#b2b2b2;
border-left:0;
border-top:0;
background-color:#e5e5e5;
margin:0 0 0 -1px;
padding:0 0 15px 0;
}
div.thumbTrueYes img,div.thumbFalseYes img
{
width:150px;
margin:10px 0 0 11px;
border-width:1px;
border-style:solid;
border-color:#cecece;
}

div.thumbtrueNo img
{
display:none;
}

div.packages ul li.even div.thumbTrueYes,div.packages ul li.even div.thumbFalseYes,div.packages ul li.even div.thumbtrueNo
{
background-color:#f5f5f5;
}

div.contactblock
	{
	width:118px;
	height:61px;
	display:block;
	border:#dfdada solid 1px;
	margin:10px auto 0 auto;
	background-color:#eaeaea;
	font-family:tahoma;
	}	
	
	div.contactblock a.booknow span.image
	{
	background-image:url(../_images/exesight/mainsprite.jpg) !important;
	background-repeat:no-repeat;
	background-position:0 -174px;
	width:23px;
	height:15px;
	margin:0 5px 0 0;
	display:block;
	float:left;
	}
	
	div.contactblock a.booknow
	{
	display:block;
	font-size:0.9em;
	font-weight:bold;
	margin:10px 0 0 5px;
	line-height:1em;
	}
	
	div.contactblock p.phone
	{
	font-size:0.9em;
	font-weight:bold;
	padding:0;
	margin:5px 0 0 5px;
	height:15px;
	line-height:1.5em;
	}
	
	
	div.contactblock p.phone span.image
	{
	background-image:url(../_images/exesight/mainsprite.jpg) !important;
	background-repeat:no-repeat;
	background-position:-23px -174px;
	display:block;
	width:25px;
	height:16px;
	float:left;
	margin:0 4px 0 0;
	}

form.shoots div.packages ul li:first-child
{
border:1px solid #ff0000;
}

form.shoots div.packages div.rightpackagebox ul li
{
border:0 !important;
}


form.WeddingsPage div.packages h3
{
width:430px;
}

div.packages h3.Small
{
width:420px;
}


div.packages p.whenbooking
{
display:block;
padding:5px;
background-color:#f5f5f5;
}


div.packages p.whenbookingFalse
{
display:none;
}

div.packages li.even p.whenbooking
{
background-color:#ededed;
}

div.packages span.red
{
color:#ff0000;
font-weight:bold;
}

div.promo div.Tools
{
position:absolute;
right:5px;
top:5px;
z-index:99;
}
#millyboard div.htmlContent
{
width:210px;
z-index:99;
display:block;
position:absolute;
top:260px;
left:38px;
text-align:center;
}

div.promo div.htmlContent h2
{
font-weight:normal;
font-family:tahoma, verdana!important;
color:#ff0000;
padding:0;
margin:0 0 15px 0;
font-size:1.6em;
}

div.promo div.htmlContent p
{
color:#fff;
margin:6px 0 2px 0;
padding:0;
}

div.promo div.Tools a
{
color:#ff0000;
}

ul.elGalleryView, ul.elGalleryView ul
{
margin:0;
list-style-type:none;
padding:0;
}
ul.elGalleryView li
{
float:left;
text-align:center;
}

ul.elGalleryView li.thumbs
{
width:
}

ul.elGalleryView li img
{
margin:0 auto;
border:1px solid #dfdfdf;
}

ul.elGalleryView li.pageImage
{
padding:3px
}

ul.elGalleryView li.pageImage a
{
overflow:hidden;
}

ul.elGalleryView li.pageImage a img
{
float:left;
border-color:#000;
border-width:1px;
border-style:solid;
}

ul.elGalleryView li.mainimage
{
float:none;
width:633px;
clear:both;
overflow:hidden;
display:block;
}

ul.elGalleryView li.previous
{
float:left;
}

ul.elGalleryView p.imageRef
{
padding:0;
margin:0;
}

form.testimonialContent div.elContent h3
{
font-size:1.2em;
}

form.testimonialContent div.elContent div.leftbox
{
float:left;
width:105px;
}

form.testimonialContent div.elContent div.rightbox
{
float:left;
width:450px;
}

form.testimonialContent div.elContent div.rightbox:first-child p
{
padding-top:0;
margin-top:0;
}

form.testimonialContent span.customerdetailsfalse
{
font-style:italic;
}

form.testimonialContent div.quote
{
display:block;
padding:5px 0 0 0;
color:#ff0000;
clear:both;
}

span.displaynone, p.displaynone
{
display:none;
}

div.packages
{
display:block;
width:100%;
overflow:hidden;
}

div.packages ul li
{
padding:5px;
overflow:hidden;
}
div.packages div.leftpackagebox
{
width:140px;
display:block;
float:left;
margin:13px auto 0 auto;
}

div.leftpackagebox img
{
display:block;
width:120px;
margin:0 auto;
}

div.packages div.rightpackagebox
{
width:450px;
float:left;
padding:0 0 0 10px;
}

div.packages div.rightpackageboxSmall
{
width:440px;
float:left;
padding:0 0 0 10px;
}

div.packages div.packageIllustration
{
display:block;
width:138px;
float:right;
background-color:#fff;
padding:3px 3px 10px 12px;
border:1px #000 solid;
overflow:hidden;
clear:both;
}

div.packages div.printImg
{
float:left;
display:block;
position:relative;
width:auto;
}

div.packages div.printImg img
{
clear:both !important;
dispay:inline !important;
position:relative !important;
}

div.packages div.CDimg
{
float:left;
display:block;
width:54px;
height:54px;
margin:0 3px;
}

div.packages div.packageIllustration div.printImg div:first-child
{
position:absolute;
text-align:center;
z-index:99;
color:#fff;
padding:7px 0 0 0;
font-weight:bold;
display:block;
right:0;
font-size:1em;
}

div.packages div.packageIllustration div.printImg div.print8x6
{
width:35px;
padding-right:8px;
}

div.packages div.packageIllustration div.printImg div.print7x5
{
width:30px;
padding-right:7px;
}

div.packages div.packageIllustration div.printImg div.print6x4
{
width:25px;
padding-right:6px;
font-size:0.9em;
}

div.packages div.packageIllustration div.printImg div.printA4
{
position:absolute;
right:3px;
text-align:center;
z-index:99;
color:#fff;
padding:7px 0 0 0;
font-weight:bold;
display:block;
width:57px;
}

div.packages div.packageIllustration div.printImg div.printA3
{
width:108px;
padding-right:8px;
}



div.packages div.packageIllustration div.printImg div.img
{
text-align:center;
z-index:1;
}
div.packages div.packageIllustration div.printImg div.img img
{
display:block;
}

div.packages div.packageIllustration span.title
{
display:block;
width:100%;
font-size:0.9em;
}

div.packages p.pricing
{
font-size:1.2em;
font-weight:bold;
}

div.packages p.pricing span.only
{
font-weight:normal;
}

div.packages ul li
{
margin:4px 0;
}
div.packages ul li.odd
{
background-color:#dcdcdc;
}

div.packages ul li.even
{
background-color:#fafafa;
}

div.packages h2
{
font-size:1.5em;
margin:10px 0 0 0;
padding:0;
}

div.packages p.offersHead
{
color:#000;
font-weight:bold;
}

div.packages div.tools
{
float:right;
}

div.offers
	{
	display:block;
	font-size:1em;
	color:#717172;
	clear:both;
	background-color:#fff;
	font-family: Lucida Grande,Lucida Sans Unicode, tahoma, verdana;
	font-weight:normal;
	width:450px;
	border:1px solid #ff0000;
	padding:5px;
	}
	
div.offers p
{
margin:0;
padding:0;
}


div.copyrightnotice
{
display:block;
width:230px;
padding:0 0 0 30px;
color:#505050;
}

ul.elPaging
{
overflow:hidden;
display:block;
margin:0;
padding:0;
list-style-type:none;
float:right;
}

ul.elPaging li
{
float:left;
padding:0 1px;
}

div.contactus
{
clear:both;
display:block;
overflow:hidden;
padding:0 0 15px 0;
margin:2px 0 10px 0;
background-color:#fff;
}

div.contactus ul li
{
display:block;
margin:5px 0;
}

div.contactus div.divInnerForm
{
overflow:hidden;
display:block;
padding-bottom:5px;
}

ul.contactus, ul.contactus ul
{
list-style-type:none;
overflow:hidden;
padding:0;
margin:0;
}

ul.contactus legend
{
display:none;
}

ul.contactus label
{
display:block;
width:150px;
}

ul.contactus fieldset
{
border-width:0;
padding:0;
display:block;
overflow:hidden;
}

ul.contactus em
{
color:#ff0000;
}

div.contactus a.hoverbutton
{
float:left !important;
margin:10px 2px;
}

table.pricingTable 
{
border:1px solid #dfdfdf;
border-left:0;
border-right:0;
border-bottom:0;
}

table.pricingTable td
{
padding:2px 5px;
border:1px solid #dfdfdf;
border-top:0;
font-size:1em;
font-family:tahoma,arial;
}

table.pricingTable span
{
font-family: tahoma, verdana;
font-size:1.3em;
display:block;
padding:2px;
color:#ff0000 !important;
}

div.w01
{
width:6px;
}

div.w02
{
width:13px;
}

div.w03
{
width:19px;
}

div.w04
{
width:26px;
}

div.w05
{
width:32px;
}

div.w06
{
width:39px;
}

div.w07
{
width:45px;
}

div.w08
{
width:52px;
}

div.w09
{
width:58px;
}

div.w10
{
width:65px;
}

div.w11
{
width:71px;
}

div.w12
{
width:79px;
}

div.w13
{
width:86px;
}

div.w14
{
width:93px;
}

div.w15
{
width:99px;
}

div.w16
{
width:106px;
}

div.w17
{
width:112px;
}

div.w18
{
width:119px;
}

div.w19
{
width:125px;
}

div.w20
{
width:132px;
}

div.w21
{
width:138px;
}

div.w22
{
width:145px;
}

div.w23
{
width:151px;
}

div.w24
{
width:158px;
}

div.w25
{
width:164px;
}

div.w26
{
width:171px;
}

div.w27
{
width:177px;
}

div.w28
{
width:184px;
}

div.w29
{
width:190px;
}

div.w30
{
width:197px;
}

div.w31
{
width:203px;
}

div.w32
{
width:210px;
}

div.w33
{
width:216px;
}

div.w34
{
width:223px;
}

div.w35
{
width:229px;
}

div.w36
{
width:236px;
}

div.w37
{
width:242px;
}

div.w38
{
width:249px;
}

div.w39
{
width:255px;
}

div.w40
{
width:262px;
}

div.w41
{
width:268px;
}

div.w42
{
width:275px;
}
div.w43
{
width:281px;
}
div.w44
{
width:288px;
}
div.w45
{
width:294px;
}
div.w46
{
width:301px;
}
div.w47
{
width:307px;
}
div.w48
{
width:314px;
}
div.w49
{
width:320px;
}
div.w50
{
width:327px;
}
div.w51
{
width:333px;
}
div.w52
{
width:340px;
}
div.w53
{
width:346px;
}
div.w54
{
width:351px;
}
div.w55
{
width:357px;
}
div.w56
{
width:364px;
}
div.w57
{
width:370px;
}
div.w58
{
width:377px;
}
div.w59
{
width:383px;
}
div.w60
{
width:390px;
}
div.h01
{
height:6px;
}

div.h02
{
height:13px;
}

div.h03
{
height:19px;
}

div.h04
{
height:26px;
}

div.h05
{
height:32px;
}

div.h06
{
height:39px;
}

div.h07
{
height:45px;
}

div.h08
{
height:52px;
}

div.h09
{
height:58px;
}

div.h10
{
height:65px;
}

div.h11
{
height:71px;
}

div.h12
{
height:79px;
}

div.h13
{
height:86px;
}

div.h14
{
height:93px;
}

div.h15
{
height:99px;
}

div.h16
{
height:106px;
}

div.h17
{
height:112px;
}

div.h18
{
height:119px;
}

div.h19
{
height:125px;
}

div.h20
{
height:132px;
}

div.h21
{
height:138px;
}

div.h22
{
height:145px;
}

div.h23
{
height:151px;
}

div.h24
{
height:158px;
}

div.h25
{
height:164px;
}

div.h26
{
height:171px;
}

div.h27
{
height:177px;
}

div.h28
{
height:184px;
}

div.h29
{
height:190px;
}

div.h30
{
height:197px;
}

div.h31
{
height:203px;
}

div.h32
{
height:210px;
}

div.h33
{
height:216px;
}

div.h34
{
height:223px;
}

div.h35
{
height:229px;
}

div.h36
{
height:236px;
}

div.h37
{
height:242px;
}

div.h38
{
height:249px;
}

div.h39
{
height:255px;
}

div.h40
{
height:262px;
}

div.h41
{
height:268px;
}

div.h42
{
height:275px;
}
div.h43
{
height:281px;
}
div.h44
{
height:288px;
}
div.h45
{
height:294px;
}
div.h46
{
height:301px;
}
div.h47
{
height:307px;
}
div.h48
{
height:314px;
}
div.h49
{
height:320px;
}
div.h50
{
height:327px;
}
div.h51
{
height:333px;
}
div.h52
{
height:340px;
}
div.h53
{
height:346px;
}
div.h54
{
height:351px;
}
div.h55
{
height:357px;
}
div.h56
{
height:364px;
}
div.h57
{
height:370px;
}
div.h58
{
height:377px;
}
div.h59
{
height:383px;
}
div.h60
{
height:390px;
}

div.packageIllustration div.canvas
{
border:1px solid #dfdfdf;
display:block;
clear:both;
background-color:#c9c9c9;
margin:0 0 0 2px;
}

div.canvasText
{
color:#fff;
text-align:center;
font-weight:bold;
width:100%;
padding:15px 0 0 0;
}

div.rollover
{
width:300px;
overflow:hidden;
float:right;
}

div.rollover a.rollimage_1
{
font-size:1em;
font-weight:normal;
position:relative;
display:block;
width:300px;
height:232px;
background-image:url(../_images/exesight/new/post-processing-examples/k.jpg);
background-position:top left;
padding-bottom:15px;
background-color:#000;
}

div.rollover a.rollimage_1:hover
{
background-image:url(../_images/exesight/new/post-processing-examples/k.jpg);
background-position:300px 0;
text-decoration:none;
}

div.rollover a span
{
display:block;
background-color:#000;
position:absolute;
bottom:0;
width:300px;
padding:5px 0;
text-align:center;
}

div.rollover2
{
margin:15px 0 0;
width:300px;
overflow:hidden;
float:right;
}

div.rollover2 a.rollimage_2
{
border:1px solid #000;
font-size:1em;
font-weight:normal;
position:relative;
display:block;
width:298px;
height:400px;
background-image:url(../_images/exesight/new/post-processing-examples/m.jpg);
background-position:top left;
padding-bottom:15px;
background-color:#000;
}

div.rollover2 a.rollimage_2:hover
{
background-position:300px 0;
text-decoration:none;
}

div.rollover2 a span
{
display:block;
background-color:#000;
position:absolute;
bottom:0;
width:290px;
padding:5px;
text-align:center;
}

div.elLogo
{
position:absolute;
top:8px;
left:20px;
}

div.elLogo, div.elLogo h1, div.elLogo a
{
float:left;
clear:none;
display:block;
width:144px;
height:59px;
}

div.elLogo a
{
background-image:url(../_images/exesight/mainsprite.jpg);
background-position:top-left;
}

div.elLogo a span
{
display:none;
}

h3.TestimonialTitle
{
padding:0;
margin:0 0 0 10px !important;
display:block;
clear:both;
}

div.canvasDetails
{
width:650px;
display:block;
overflow:hidden;
margin:8px 3px;
}

div.canvasmiddle
{
border:1px solid #e8e8e8 !important;
border-top:1px;
border-bottom:0 !important;
border-left:0 !important;
border-right:0 !important;
}


div.canvasDetails div.cImg
{
float:left;
width:200px;
display:block;
overflow:hidden;
}

div.canvasDetails div.cText
{
padding:5px 0 0 0;
float:left;
width:450px;
display:block;
overflow:hidden;
}

form.galleryPage #ZoneRightColumn
{
width:969px;
float:left;
}
form.galleryPage #ZoneLeftColumn
{
display:inline;
float:right;
}

form.galleryPage ul.elGalleryView li.mainimage
{
float:left;
width:469px;
}

form.galleryPage ul.elGalleryView li.thumbs
{
float:right;
width:469px;
margin:0;
padding:0;
}

form.galleryPage ul.elGalleryView li.previous, form.galleryPage ul.elGalleryView li.next
{
display:block;
float:left;
margin:0;
padding:0;
}

form.galleryPage ul.elGalleryView li.previous
{
background-image:url(../_images/exesight/new/misc/redleft.png);
background-repeat:no-repeat;
background-position:0 2px;
padding:0 0 0 14px;
margin:0 0 0 33px;
}

form.galleryPage ul.elGalleryView li.next
{
background-image:url(../_images/exesight/new/misc/redright.png);
background-position:34px 2px;
background-repeat:no-repeat;
padding:0 15px 0 0;
margin:0 10px 0 12px;
}
form.galleryPage h1
{
text-align:center;
}

ul.elInlineGallery
{
overflow:hidden;
padding:0;
list-style-type:none;
clear:both;
margin:0;
background-color:#e8e8e8;
display:block;
}

ul.elInlineGallery li.photo
{
clear:left;
width:400px;
float:left;
text-align:center;
background-color:#d5d5d5;
padding:3px 3px 0 3px;
}

ul.elInlineGallery li.rightLI
{
float:right;
width:250px;
clear:right;
}

ul.elInlineGallery li.rightLI ul.rightcontents
{
padding:3px;
list-style-type:none;
margin:0;
color:#989898;
}

ul.elInlineGallery li.intro
{
float:left;
clear:both;
width:100%;
}
ul.elInlineGallery li.controls
{
float:left;
width:250px;
clear:both;
}

ul.elInlineGallery li.controls ul
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;

}
ul.elInlineGallery li.previous
{
float:left;
padding:0 0 0 5px;
clear:none;
}

ul.elInlineGallery li.next
{
clear:right;
float:right;
padding:0 0 0 5px;
}

ul.elInlineGallery li.thumbs
{
margin:2px 0 0 0;
width:248px;
float:right;
display:block;
}

ul.elInlineGallery li.thumbs ul
{
display:block;
margin:0;
padding:0;
list-style-type:none;
overflow:hidden;
width:250px;
}

ul.elInlineGallery li.thumbs ul li
{
display:block;
width:50px;
height:50px;
float:left;
}

ul.elInlineGallery li.thumbs ul li a
{
display:block;
width:40px;
height:40px;
margin:1px;
background-repeat:no-repeat;
}

ul.elInlineGallery li.thumbs ul li a
{
border-color:#000;
border-width:1px;
border-style:solid;
}

ul.elInlineGallery li.thumbs ul li.selected a
{
border-color:#ff0000;
}

ul.elInlineGallery li.previous
{
display:block;
padding:0 0 0 12px;
background-image:url(../_images/exesight/new/misc/redleft.png);
background-repeat:no-repeat;
background-position:0 2px;
}

ul.elInlineGallery li.next
{
display:block;
background-image:url(../_images/exesight/new/misc/redright.png);
background-position:34px 2px;
background-repeat:no-repeat;
width:50px;
}

h2.small
{
font-family: Lucida Grande,Lucida Sans Unicode, tahoma, verdana;
font-size:1em;
}

table.CommentForm
{
border:1px solid #d0d0d0;
padding:5px;
}

table.CommentForm em
{
color:#ff0000;
display:inline;
padding:0 4px 0 0;
}

table.CommentForm label
{
display:block;
width:70px;
float:left;
text-align:right;
padding:0 5px 0 0;
}

table.CommentForm td.ShowEmail
{
width:400px;
}

table.CommentForm td.Email label
{
width:40px;
}

table.CommentForm td.ShowEmail label
{
width:120px;
}
table.CommentForm td.ShowEmail input
{
float:left;
}

table.CommentForm td.ShowEmail span
{
display:none;
}

table.CommentForm td.title span
{
color:#ff0000;
font-size:1.1em;
}

table.CommentForm td.RequiredFields
{
display:none;
}

table.CommentForm td.Buttons a
{
float:left !important;
margin:0 0 0 75px;
}

ul.elComments
{
list-style-type:none;
margin:0 0 15px 0;
padding:0;
overflow:hidden;
}

ul.elComments li.first h4
{
display:none;
}

ul.CommentItem
{
margin:0;
padding:0;
list-style-type:none;
}
span.BlogDateTime
{
font-size:0.9em;
}
p.BlogCommentText
{
padding:0;
margin:0 0 6px 0;
color:#939393;
}

div.specialOfferPanel
{
margin-top:5px;
overflow:hidden;
clear:both;
display:block;
width:658px;
height:174px;
background-image: url(../_images/exesight/new/misc/july.png);
}

div.specialOfferPanel h1
{
padding:0 !important;
padding-left:15px !important;
font-family:tahoma,verdana;
font-size:2.9em !important;
color:#0018ff !important;
margin: 0 !important;
float:left;
clear:both;
overflow:hidden;
display: block;
line-height:1.4em;
}

div.specialOfferPanel h1
{
display:block;
padding:0;
margin:0;
float:left;
clear:both;
}


div.specialOfferPanel p.Oleft
{
float:left;
display:block;
width:410px;
padding-left:15px;
color:#fff;
clear:both !important;
margin:0 !important;
}

div.specialOfferPanel p.Oleft a
{
color:#0018ff;
}

div.specialOfferPanel ul
{
float:left !important;
clear:both !important;
padding-left:23px;
display:block !important;
width:410px !important;
color:#fff !important;
font-size:1em;
margin-bottom:10px;
}

div.specialOfferPanel ul li
{
float:left !important;
clear:none;
margin-left:16px;
padding-left:0px;
}

form.manor div.elContent p
{
width:640px;
padding:0 0 0 10px;
}
form.manor div.nextDates
{
width:659px;
display:block;
height:177px;
overflow:hidden;
background-image: url(../_images/exesight/new/manor/nextdates.png);
background-repeat:no-repeat;
position:relative;
padding-bottom:10px !important;
margin-bottom:10px !important;
}

form.manor div.elContent h1
{
padding-top:0 !important;
margin-top:0 !important;
}
form.manor div.nextDates h2
{
color:#ffffff !important;
padding:0 0 0 25px;
margin-top:10px !important;
}

form.manor div.nextDates p.date1, form.manor div.nextDates p.date2, form.manor div.nextDates p.date3
{
color:#ffffff !important;
padding:0 0 0 25px;
}

form.manor div.nextDates p.date1
{
padding-top:4px !important;
}

form.manor div.nextDates p.date2
{
padding-top:11px !important;
}

form.manor div.nextDates p.date3
{
padding-top:11px !important;
}

form.manor div.nextDates p.spaces
{
font-size:0.8em !important;
color:#fff !important;
padding:0;
margin:0 !important;
position:absolute;
left:343px;
top:145px;
margin:0;
padding:0;
width:283px;
display:block;
line-height:1.1em;
}

form.manor div.nextDates div.manorContact
{
position:absolute;
left:345px;
top:63px;
font-size:0.8em !important;
color:#fff !important;
padding:3px 0 0 10px;
}

form.manor div.nextDates div.manorContact p.head
{
width:240px;
margin: 0 !important;
font-weight:bold !important;
}

form.manor div.nextDates div.manorContact p.email
{
margin: 1px 0 0 0 !important;
}

form.manor div.nextDates div.manorContact p.phone
{
margin: 1px 0 0 0 !important;
}

form.manor div.nextDates div.manorContact p
{
font-size:1.3em !important;
}

form.manor div.standard
{
width:340px;
height:228px;
display:block;
background-image: url(../_images/exesight/new/manor/standard.png);
background-repeat:no-repeat;
position:relative;
margin-top:10px;
}

form.manor div.extra
{
width:340px;
height:267px;
display:block;
background-image: url(../_images/exesight/new/manor/extra.png);
background-repeat:no-repeat;
position:relative;
margin-top:10px;
}

form.manor div.deluxe
{
width:340px;
height:326px;
display:block;
background-image: url(../_images/exesight/new/manor/deluxe.png);
background-repeat:no-repeat;
position:relative;
margin-top:10px;
}

form.manor p.manorTitle
{
color:#fff !important;
font-size:1.2em !important;
padding:5px 0 0 7px !important;
margin:0 !important;
}

form.manor ul.includes 
{
margin:0 0 0 20px !important;
padding-top:13px;
width:300px;
display:block;
overflow:hidden;
}

form.manor ul.includes li
{
color:#fff !important;
font-size:1.2em !important;
margin:0;
padding:0 0 0 10px;
line-height:1.7em;
}

form.manor ul.includes li.extrap
{
margin:0;
background-image:none;
list-style-type:none;
line-height:1.1em;
display:block;
overflow:hidden;
}

form.manor div.standard p.price
{
position:absolute;
left:21px;
top:132px;
display:block;
font-size:1.5em;
color:#fff !important;
margin:0;
padding:5px 0 0 5px !important;
line-height:1.5em;
width:295px;
}

form.manor div.extra p.price
{
position:absolute;
left:21px;
top:173px;
display:block;
font-size:1.5em;
color:#fff !important;
margin:0;
padding:5px 0 0 5px !important;
line-height:1.5em;
width:295px;
}

form.manor div.deluxe p.price
{
position:absolute;
left:21px;
top:231px;
display:block;
font-size:1.5em;
color:#fff !important;
margin:0;
padding:5px 0 0 5px !important;
line-height:1.5em;
width:295px;
}

form.manor p.price span.figure
{
color:#adadad !important;
}

form.manor a.manorBook
{
width:340px;
height:49px;
display:block;
clear:both;
background-image: url(../_images/exesight/new/manor/booknow.png);
overflow:hidden;
}

form.manor a.manorBook span
{
display:none;
}

form.manor div.manorLeft
{
width:340px;
float:left;
display:block;
}

form.manor div.manorRight
{
width:296px;
float:right;
display:block;
}

form.manor div.manorRight p
{
padding:0;
width:296px;
}

form.manor div.manorFoot
{
padding-top:12px;
display:block;
clear:both;
}
/*-End Section -_theme.css-*/


/*-Begin Section -formdisable.css-*/
div.divProtect
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100% !important;
	margin: 0;
	padding: 0;
	background-color: #b0b0b0;
	z-index: 99;
	cursor: wait;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);

/*
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 60;
	opacity: 60;
*/	
}
/*-End Section -formdisable.css-*/


/*-Begin Section -button.css-*/
/* BUTTONS */
a.hoverbutton
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 16px;
}   
a.hoverbutton
, a.hoverbutton:link
, a.hoverbutton:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton:hover
, a.hoverbutton:active
{
    color: #FFF !important;
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    text-decoration: none !important;
}
span.hoverbutton_buttonLeft
, span.hoverbutton_buttonRight
{
    display: none;
}
a.hoverbutton span
{
    color: #F0F0F0;
}
a.hoverbutton span.hoverbutton_button
{
	color: #F0F0F0;
}
a.hoverbutton:hover span
, a.hoverbutton:active span
{
    color: #FFF;    
}
form.body-Smallest a.hoverbutton
{
    line-height: 1.8em;
}
form.body-Small a.hoverbutton
{
    line-height: 1.5em;
}
form.body-Large a.hoverbutton
{
    line-height: 1.25em;
}
form.body-Largest a.hoverbutton
{
    line-height: 1.1em;
    font-size: .9em;
}
/* disabled buttons */
a.hoverbutton_disabled
, a.hoverbutton_disabled:link
, a.hoverbutton_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none !important;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: default;
    line-height: 16px;	
}
a.hoverbutton_disabled:hover
, a.hoverbutton_disabled:active
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
    color: #333 !important;
    text-decoration: none !important;
}
span.hoverbutton_disabled_buttonLeft
, span.hoverbutton_disabled_buttonRight
{
    display: none;
}
/* SMALLER BUTTONS */
a.hoverbutton_small
, a.hoverbutton_small:link
, a.hoverbutton_small:visited
, a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
{
	color: #D0D0D0 !important;
	line-height: 15px;
	height: 16px;
	display: block;
	width: 24px;
	padding: 0 0 2px 0;
	text-decoration: none;
	text-align: center;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
	margin: 1px 1px 2px 1px;
	border: solid 1px #9F9F9F; 
	font-size: 12px;
}
a.hoverbutton_small:hover
, a.hoverbutton_small:active
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	text-decoration:none!important;	
}
a.hoverbutton_small span.hoverbutton_small_button
{
	color: #FFF;
}
.hoverbutton_buttonLeft
, .hoverbutton_buttonRight {
    display: none;
}
a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
, a.hoverbutton_small_disabled:active
, a.hoverbutton_small_disabled:hover
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	cursor: default;
}

/* SMALL IMAGE BUTTONS */
a.hoverbutton_image
, a.hoverbutton_image:link
, a.hoverbutton_image:visited
{
    margin-bottom: 2px;
	border: solid 1px #9F9F9F;  
    height: 18px;
    display: block;	 
    width: 24px;    
    cursor: pointer;	
    background-repeat: repeat-x;
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton_image span
{
    display: block;
    height: 18px;
    width: 24px;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;    
    background-position: center;    
    border: 0;
}
a.hoverbutton_image:hover, 
a.hoverbutton_image:active, 
a.hoverbutton_image:focus
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	text-decoration:none!important;    
}
a.hoverbutton_btnMoveTop_disabled, 
a.hoverbutton_btnMoveTop_disabled:link, 
a.hoverbutton_btnMoveTop_disabled:visited,
a.hoverbutton_btnNewFolder_disabled, 
a.hoverbutton_btnNewFolder_disabled:link, 
a.hoverbutton_btnNewFolder_disabled:visited,
a.hoverbutton_btnNewContent_disabled, 
a.hoverbutton_btnNewContent_disabled:link, 
a.hoverbutton_btnNewContent_disabled:visited,
a.hoverbutton_btnMoveUp_disabled, 
a.hoverbutton_btnMoveUp_disabled:link, 
a.hoverbutton_btnMoveUp_disabled:visited,
a.hoverbutton_btnDelete_disabled, 
a.hoverbutton_btnDelete_disabled:link, 
a.hoverbutton_btnDelete_disabled:visited,
a.hoverbutton_btnMoveDown_disabled, 
a.hoverbutton_btnMoveDown_disabled:link, 
a.hoverbutton_btnMoveDown_disabled:visited,
a.hoverbutton_btnMoveBottom_disabled, 
a.hoverbutton_btnMoveBottom_disabled:link, 
a.hoverbutton_btnMoveBottom_disabled:visited,
a.hoverbutton_btnOrderByName_disabled, 
a.hoverbutton_btnOrderByName_disabled:link, 
a.hoverbutton_btnOrderByName_disabled:visited
a.hoverbutton_btnEditContent_disabled,
a.hoverbutton_btnEditContent_disabled:link,
a.hoverbutton_btnEditContent_disabled:visited,
a.hoverbutton_btnEdit_disabled,
a.hoverbutton_btnEdit_disabled:link,
a.hoverbutton_btnEdit_disabled:visited,
a.hoverbutton_btnLocalise_disabled,
a.hoverbutton_btnLocalise_disabled:link,
a.hoverbutton_btnLocalise_disabled:visited,
a.hoverbutton_btnPreview_disabled,
a.hoverbutton_btnPreview_disabled:link,
a.hoverbutton_btnPreview_disabled:visited,
a.hoverbutton_btnPermissions_disabled,
a.hoverbutton_btnPermissions_disabled:link,
a.hoverbutton_btnPermissions_disabled:visited,
a.hoverbutton_btnValidation_disabled,
a.hoverbutton_btnValidation_disabled:link,
a.hoverbutton_btnValidation_disabled:visited,
a.hoverbutton_btnCut_disabled,
a.hoverbutton_btnCut_disabled:link,
a.hoverbutton_btnCut_disabled:visited,
a.hoverbutton_btnCopy_disabled,
a.hoverbutton_btnCopy_disabled:link,
a.hoverbutton_btnCopy_disabled:visited,
a.hoverbutton_btnPaste_disabled,
a.hoverbutton_btnPaste_disabled:link,
a.hoverbutton_btnPaste_disabled:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);	
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
span.hoverbutton_btnMoveTop_button, span.hoverbutton_btnMoveTop_disabled_button 
{
    background-image: url(../_images/hoverbutton/top.gif);
}
span.hoverbutton_btnNewFolder_button, span.hoverbutton_btnNewFolder_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_folder.gif);
}
span.hoverbutton_btnNewContent_button, span.hoverbutton_btnNewContent_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_content.gif);
}
span.hoverbutton_btnMoveUp_button, span.hoverbutton_btnMoveUp_disabled_button 
{
    background-image: url(../_images/hoverbutton/up.gif);
}
span.hoverbutton_btnDelete_button, span.hoverbutton_btnDelete_disabled_button 
{
    background-image: url(../_images/hoverbutton/delete.gif);
}
span.hoverbutton_btnMoveDown_button, span.hoverbutton_btnMoveDown_disabled_button 
{
    background-image: url(../_images/hoverbutton/down.gif);
}
span.hoverbutton_btnMoveBottom_button, span.hoverbutton_btnMoveBottom_disabled_button 
{
    background-image: url(../_images/hoverbutton/bottom.gif);
}
span.hoverbutton_btnOrderByName_button, span.hoverbutton_btnOrderByName_disabled_button 
{
    background-image: url(../_images/hoverbutton/sort_by_name.gif);
}
span.hoverbutton_btnEditContent_disabled_button, span.hoverbutton_btnEditContent_button
{
	background-image:url(../_images/hoverbutton/edit_content.gif);
}
span.hoverbutton_btnRefresh_button, span.hoverbutton_btnRefresh_disabled_button
{
	background-image:url(../_images/hoverbutton/refresh.gif);
}
span.hoverbutton_btnEdit_button, span.hoverbutton_btnEdit_disabled_button
{
	background-image:url(../_images/hoverbutton/edit.gif);
}
span.hoverbutton_btnLocalise_button, span.hoverbutton_btnLocalise_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_localise.gif);
}
span.hoverbutton_btnPreview_button, span.hoverbutton_btnPreview_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_preview.gif);
}
span.hoverbutton_btnPermissions_button, span.hoverbutton_btnPermissions_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_permissions.gif);
}
span.hoverbutton_btnValidation_button, span.hoverbutton_btnValidation_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_validation.gif);
}
span.hoverbutton_btnCut_button, span.hoverbutton_btnCut_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_cut.gif);
}
span.hoverbutton_btnCopy_button, span.hoverbutton_btnCopy_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_copy.gif);
}
span.hoverbutton_btnPaste_button, span.hoverbutton_btnPaste_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_paste.gif);
}
span.hoverbutton_btnMoveTop_buttonLeft, 
span.hoverbutton_btnMoveTop_buttonRight, 
span.hoverbutton_btnMoveTop_disabled_buttonLeft, 
span.hoverbutton_btnMoveTop_disabled_buttonRight,
span.hoverbutton_btnNewFolder_buttonLeft, 
span.hoverbutton_btnNewFolder_buttonRight, 
span.hoverbutton_btnNewFolder_disabled_buttonLeft, 
span.hoverbutton_btnNewFolder_disabled_buttonRight,
span.hoverbutton_btnNewContent_buttonLeft, 
span.hoverbutton_btnNewContent_buttonRight, 
span.hoverbutton_btnNewContent_disabled_buttonLeft, 
span.hoverbutton_btnNewContent_disabled_buttonRight,
span.hoverbutton_btnMoveUp_buttonLeft, 
span.hoverbutton_btnMoveUp_buttonRight, 
span.hoverbutton_btnMoveUp_disabled_buttonLeft, 
span.hoverbutton_btnMoveUp_disabled_buttonRight,
span.hoverbutton_btnDelete_buttonLeft, 
span.hoverbutton_btnDelete_buttonRight, 
span.hoverbutton_btnDelete_disabled_buttonLeft, 
span.hoverbutton_btnDelete_disabled_buttonRight,
span.hoverbutton_btnMoveDown_buttonLeft, 
span.hoverbutton_btnMoveDown_buttonRight, 
span.hoverbutton_btnMoveDown_disabled_buttonLeft, 
span.hoverbutton_btnMoveDown_disabled_buttonRight,
span.hoverbutton_btnMoveBottom_buttonLeft, 
span.hoverbutton_btnMoveBottom_buttonRight, 
span.hoverbutton_btnMoveBottom_disabled_buttonLeft, 
span.hoverbutton_btnMoveBottom_disabled_buttonRight,
span.hoverbutton_btnOrderByName_buttonLeft, 
span.hoverbutton_btnOrderByName_buttonRight, 
span.hoverbutton_btnOrderByName_disabled_buttonLeft, 
span.hoverbutton_btnOrderByName_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnEdit_disabled_buttonLeft,
span.hoverbutton_btnEdit_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnRefresh_buttonLeft,
span.hoverbutton_btnRefresh_buttonRight,
span.hoverbutton_btnEdit_buttonLeft,
span.hoverbutton_btnEdit_buttonRight,
span.hoverbutton_btnEditContent_buttonLeft,
span.hoverbutton_btnEditContent_buttonRight,
span.hoverbutton_btnLocalise_buttonLeft,
span.hoverbutton_btnLocalise_buttonRight,
span.hoverbutton_btnPreview_buttonLeft,
span.hoverbutton_btnPreview_buttonRight,
span.hoverbutton_btnPermissions_buttonLeft,
span.hoverbutton_btnPermissions_buttonRight,
span.hoverbutton_btnValidation_buttonLeft,
span.hoverbutton_btnValidation_buttonRight,
span.hoverbutton_btnCut_buttonLeft, 
span.hoverbutton_btnCut_buttonRight, 
span.hoverbutton_btnCut_disabled_buttonLeft, 
span.hoverbutton_btnCut_disabled_buttonRight,
span.hoverbutton_btnCopy_buttonLeft, 
span.hoverbutton_btnCopy_buttonRight, 
span.hoverbutton_btnCopy_disabled_buttonLeft, 
span.hoverbutton_btnCopy_disabled_buttonRight,
span.hoverbutton_btnPaste_buttonLeft, 
span.hoverbutton_btnPaste_buttonRight, 
span.hoverbutton_btnPaste_disabled_buttonLeft, 
span.hoverbutton_btnPaste_disabled_buttonRight

{
    display: none !important;
}

/*-End Section -button.css-*/


/*-Begin Section -messagearea.css-*/
.MessageArea
{
	z-index: 100;
padding: 18px 5px 30px 5px;
	width: 400px;
	margin: 0;
	position: absolute;
    left: 50%;
    top: 25%;
	border: solid 1px #999900;
	background: #FFF;
	background-image: url(../_images/messagearea/bg_slice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MessageArea a.Close
, .MessageArea a.Close:link
, .MessageArea a.Close:visited
{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../_images/admin/icons/button_close/button_close.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}
.MessageArea a.Close:hover
, .MessageArea a.Close:active
{
	background-image: url(../_images/admin/icons/button_close/button_close_on.gif);
}
.MessageArea a.Close span
{
	display: none;
}
.MessageAreaText a.formDesc
{
	display: none;
}
.MessageAreaText
{
	font-weight: bold;
	padding: 3px;
}
.MessageAreaWarning
{
	border: solid 2px #FF0000;	
}
.MessageAreaValidation
{
	border: solid 2px #FF9900;	
}
.MessageAreaInfo
{
	border: solid 2px #00FF00;	
}
.MessageAreaStopError
{
    border: solid 2px #FF0000;	
}
.MessageAreaQuestion
{
	border: solid 2px #eeee11;	
}
.messagearea_list
{
    position: absolute;
    right: 2px;
    bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	width: 250px;
}
ul.messagearea_list li 
{
    display: inline;
}

/***********************************************************************************************************************/
/*                                                                                                       Hover Buttons */
/***********************************************************************************************************************/

a.hoverbutton_messagearea
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;
}   
a.hoverbutton_messagearea
, a.hoverbutton_messagearea:link
, a.hoverbutton_messagearea:visited
{
	background: url(../_images/hoverbutton/button_bkgd.gif) center repeat-x;
}
a.hoverbutton_messagearea:hover
, a.hoverbutton_messagearea:active
{
    color: #FFF !important;
	background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x;
	text-decoration: none;
}
span.hoverbutton_messagearea_buttonLeft
, span.hoverbutton_messagearea_buttonRight
{
    display: none;
}
a.hoverbutton_messagearea_disabled
, a.hoverbutton_messagearea_disabled:link
, a.hoverbutton_messagearea_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;	
}
a.hoverbutton_messagearea_disabled:hover
, a.hoverbutton_messagearea_disabled:active
{
    background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x !important;
    color: #333 !important;
    text-decoration: none;
}
span.hoverbutton_messagearea_disabled_buttonLeft
, span.hoverbutton_messagearea_disabled_buttonRight
{
    display: none;

}
/*-End Section -messagearea.css-*/

/*-End File-*/
