a  { Color:#444444;Text-decoration:underline;Cursor:hand; }
a:hover  { Text-decoration:none; }
.a  { Color:#444444;Text-decoration:underline;Cursor:hand; }
.itemheader, h1  { Color:#000000;Font-family:HelveticaNeueBold,HelveticaNeue-Bold,Helvetica Neue,Helvetica,open sans,arial,sans-serif;Font-size:54px;Font-weight:700;Line-height:64px; }
.itemintroduction { Color:#444444;Font-size:18pt;Line-height:28px; }
.itembody { Color:#444444;Font-size:16pt;Line-height:28px; }
.itemdate {  }
.htmlformlabel, .EditorLabel {Font-size:16pt;}
body { Color:#444444;Font-family:Roboto, Helvetica, Arial;Font-size:16pt;Font-weight:normal;Line-height:28px; }
.itemimagestyle { Float:right; }
.FolderItemCell {  }
.imagepreviewstyle { Float:left;Margin-right:8px;Margin-bottom:8px; }
.itempreviewheader, h2  { Color:#000000;Font-size:22px;Text-decoration:none;Padding-top:0px;Padding-bottom:5px;Margin-top:0px; }
.itempreviewintro { Font-size:14pt; }
.itempricelabel {  }
.itemprice {  }
.itemopenlink, .EsiteActionLink, .ESiteActionLink {  }
.itemopenlink:hover, .EsiteActionLink:hover, .ESiteActionLink:hover {  }
.itemopenlink { Color:#000000;Font-family:Arial;Font-size:14pt;Font-weight:normal;Display:inline-block;Background-color:#EEEEEE;Padding-top:5px;Padding-left:8px;Padding-right:8px;Padding-bottom:5px;Margin-top:4px;Border-top-width:1px;Border-top-style:Solid;Border-top-color:#999999;Border-left-width:1px;Border-left-style:Solid;Border-left-color:#999999;Border-right-width:1px;Border-right-style:Solid;Border-right-color:#999999;Border-bottom-width:1px;Border-bottom-style:Solid;Border-bottom-color:#999999;Border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.PageSelectorCell { Padding-top:12px; }
.PageSelectorCell a, .PageSelectorCell span {  }
.PageSelectorCell table { width:100%; }
.PageSelectorCell table td.PagesCell { width:100%; }
.ColorBoxImage {}
.ingress
{
Color:#444444;
Font-size:18pt;
Line-height:32px;
}

.EHeadingBreakLine, .itemdate {display:none;}



.ErrorLabel {
background-color: #E5E5E5;
border: 1px solid #999999;
font-size: 16px;
padding-left: 8px;
padding-right: 8px;
padding-top: 7px;
padding-bottom: 7px;
color: #aa4444;
margin-bottom: 16px;
text-align: center;
display: block;
}

.cssErrorBox
{
background-color:#E5E5E5;
font-size: 14pt; color:#444444;
margin-left: 16px;
position: absolute;
padding-top: 15px;
padding-left: 25px;
padding-bottom: 15px;
padding-right: 40px;
border: 1px solid black;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
Cursor: pointer;
background-image: url('/images/closetooltipbox.gif');
background-position: top right;
background-repeat: no-repeat;
z-index: 9999;
}

.csserrorbox, .ErrorBox 
{
font-size: 14pt;
margin-left: 16px;
position: absolute;
padding-top: 9px;
padding-left: 6px;
padding-bottom: 9px;
padding-right: 32px;
background-color: #E5E5E5;
border: 0px solid black;
Cursor: pointer;
color: Black;
background-image: url('/images/closetooltipbox.gif');
background-position: top right;
background-repeat: no-repeat;
z-index: 9999;
}

.ToolTipTip
{
}


.imagedisplaygallery
{
border:1px solid black;
}
.HeaderText { padding-bottom:20px;}

.FormStepControl
{
padding-top:16px;
}

.itemopenlink:hover
{
text-decoration:underline;
}

.ImageOverviewPreview
{
border:1px solid #999999;
margin-top:24px;
}
a img{border-width:0px;}
.Selected .ImageOverviewPreview
{
border:4px solid blue;
}

.ImagesOverviewTable
{
margin-top:24px;

border-top:1px solid #999999;
}


.ESiteTextBox
{ 
font-family: Arial;
  font-size: 25px;
color: #444444;
background-color:#f5f5f5;
height:34px;
float: left;
padding: 16px;
margin-bottom: 16px;
border:1px solid #dadada;
border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
}


  
.CustomFormSendButton
{
	display:inline-block;
   background: #4cbfad;
   background: -webkit-gradient(linear, left top, left bottom, from(#55ace8), to(#00508d));
   background: -webkit-linear-gradient(top, #55ace8, #00508d);
   background: -moz-linear-gradient(top, #55ace8, #00508d);
   background: -ms-linear-gradient(top, #55ace8, #00508d);
   background: -o-linear-gradient(top, #55ace8, #00508d);
 image:url(/files/design/demopil.png) !important;
position:left;
  
	font-family: 'Roboto', sans-serif;
	 font-size: 30px;
	font-weight: normal;
	color:#ffffff;
text-decoration:none;
	text-align: center;
	  padding-top:20px;
	  padding-bottom: 20px;
	width: 380px;
	clear:left;
    border:1px solid #909090;
	 border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	cursor:pointer;
	-webkit-appearance: none;
	
}

.demo
{
	display:inline-block;
   background: #4cbfad;
   background: -webkit-gradient(linear, left top, left bottom, from(#55ace8), to(#00508d));
   background: -webkit-linear-gradient(top, #55ace8, #00508d);
   background: -moz-linear-gradient(top, #55ace8, #00508d);
   background: -ms-linear-gradient(top, #55ace8, #00508d);
   background: -o-linear-gradient(top, #55ace8, #00508d);
 image:url(/files/design/demopil.png) !important;
position:left;
  
	font-family: 'Roboto', sans-serif;
	 font-size: 30px;
	font-weight: normal;
	color:#ffffff;
text-decoration:none;
	text-align: center;
	  padding-top:20px;
	  padding-bottom: 20px;
	width: 380px;
	clear:left;
    border:1px solid #909090;
	 border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	cursor:pointer;
	-webkit-appearance: none;
	
}
