﻿/* LOGIN */
.loginarea {
    background: none repeat scroll 0 0 #fff;
/*    border: 5px solid white;
    box-shadow: 0 0 1px rgba(37, 62, 81, 0.8);
*/
    padding: 15px 15px 40px 15px;
	height: 100px;
    max-width: 300px;
}
    .inputgroup     {vertical-align:bottom; margin:10px 0px 10px 0px;}
    .inputlabel     {display:inline-block; width:120px;}
    .inputtextbox   {display:inline-block; font-size:10pt;}
	.loginbutton         {-webkit-appearance: none; -webkit-border-radius:0; font-family:'Verdana',sans-serif; margin:10px 10px 0px 0px; font-size:11px; float:right;color:#fff;border:0px solid #666666; padding:5px 10px 5px 10px; background-color:#666; text-decoration:none}
	.loginbutton:hover   {background-color:#333; color:White; cursor:pointer;float:right; text-decoration:none}
    .loginerror     {color:Red;  font-size:10pt; font-family:'Verdana', sans_serif;}


.dxgvControl_Office2010Black, .dxgvDisabled_Office2010Black {font-family:Arial, Helvetica, sans-serif;font-size: 12px;}


.styledrop{display:none; clear:both; width:96%; padding:2%; background-color:#efefef;}

/* BUTTONS */
.rightbutton          {font-family:'Verdana',sans-serif; font-weight: normal; font-size:11px; float:right;color:#fff;border:0px solid #666666; padding:7px 10px 6px 10px; background-color:#666;margin-top:0px;  text-decoration:none}
.rightbutton:hover    {background-color:#333; color:White; cursor:pointer;float:right; text-decoration:none}
.rightbutton a {color:#fff!Important;}


button          {line-height:20px;font-family:'Verdana',sans-serif; font-size:11px; font-weight: normal; color:#fff!Important; border:0px solid #666666;padding:6px 10px 6px 10px; background-color:#666;/*margin-right:15px;*/margin-right:5px; margin-top:0px; text-decoration:none}
button:hover    {background-color:#333; color:White!Important; cursor:pointer; text-decoration:none}

.aspbutton          {-webkit-appearance: none; color:#FFF!Important;  -webkit-border-radius:0; font-family:'Verdana',sans-serif; font-size:11px; border:0px solid #666666;padding:5px 10px 5px 10px; background-color:#666; margin-right:15px; text-decoration:none}
.aspbutton:hover    {background-color:#333; color:White; cursor:pointer; text-decoration:none}
.asprightbutton         {-webkit-appearance: none; -webkit-border-radius:0; font-family:'Verdana',sans-serif; font-size:11px; float:right;color:#fff;border:0px solid #666666; padding:5px 10px 5px 10px; background-color:#666; margin-left:15px; text-decoration:none}
.asprightbutton:hover   {background-color:#333; color:White; cursor:pointer;float:right; text-decoration:none}
.smallbutton          	{font-family:'Verdana',sans-serif; float:left; font-size:11px; color:#fff!Important; border:0px solid #666666;padding:3px 5px 3px 5px; background-color:#ccc;margin-right:15px; margin-top:0px; text-decoration:none}
.smallbutton:hover      {font-family:'Verdana',sans-serif; float:left; font-size:11px; color:#fff; border:0px solid #666666;padding:3px 5px 3px 5px; background-color:#666;margin-right:15px; margin-top:0px; text-decoration:none}
.loginbutton         {-webkit-appearance: none; -webkit-border-radius:0; font-family:'Verdana',sans-serif; margin:10px 10px 0px 0px; font-size:11px; float:right;color:#fff;border:0px solid #666666; padding:5px 10px 5px 10px; background-color:#666; text-decoration:none}
.loginbutton:hover   {background-color:#333; color:White; cursor:pointer;float:right; text-decoration:none}
.adminbutton          {line-height:20px;font-family:'Verdana',sans-serif; float:left; font-size:11px; font-weight: normal; color:#fff!Important; border:0px solid #666666;padding:6px 10px 6px 10px; background-color:#666;/*margin-right:15px;*/margin-right:5px; margin-top:0px; text-decoration:none}
.adminbutton:hover    {background-color:#333; color:White!Important; cursor:pointer; text-decoration:none}
.adminbutton a {color:#fff!Important;}

.adminbuttonsetup       {width:29px; height:29px; border:0px; margin-right:5px; background-image:url('/administration/images/buttonsetup.png'); background-repeat:no-repeat; background-color:transparent; display:block; float:left;}
.adminbuttonsetup:hover {background-image:url('/administration/images/buttonsetuphover.png');  background-repeat:no-repeat; cursor:pointer;}
.adminbuttonedit        {width:29px; height:29px; border:0px; margin-right:5px; background-image:url('/administration/images/buttonedit.png');  background-repeat:no-repeat; background-color:transparent; display:block; float:left;}
.adminbuttonedit:hover  {background-image:url('/administration/images/buttonedithover.png');   background-repeat:no-repeat; cursor:pointer;}
.adminbuttondelete      {width:29px; height:29px; border:0px; background-image:url('/administration/images/buttondelete.png');  background-repeat:no-repeat; display:block; background-color:transparent; float:right;}
.adminbuttondelete:hover{background-image:url('/administration/images/buttondeletehover.png'); background-repeat:no-repeat; cursor:pointer;}

.expandbutton       {display:block; font-size:10pt; text-decoration:none; float:left; clear:both;}
.expandbutton:hover {text-decoration:underline; cursor:pointer;}

.iphelp	{margin-left:5px;cursor:pointer;}
.adminmenu {
}


.adminmenu ul {
	padding: 0;
	margin: 10px auto;
	text-align:center;  /* floats buttons withing nav */
	height: auto;
}

.adminmenu li { 
	display: inline-block;
	text-align: right;
	text-decoration: none;
}
	
.adminmenu a 
{

    display: inline-block;
    font-weight: lighter;
    padding: 0 20px 0 0;
    text-decoration: none;
	}

.adminmenu a:hover {
	
	text-decoration:none;
}

.adminmenu li:last-child a {}


.logoutadmin {
	float:right;
	margin-top:3px;
	background-color:#4f91cd;
	display:inline-block;
	color:#ffffff!Important;
	font-size:12px;
	font-weight:bold;
	padding:6px 15px;
	text-decoration:none;
	cursor:pointer;
}

.logoutadmin:hover {
	background-color:#ccc;
	text-decoration:none;
}

.editformhead {font-weight:bold!important;}

.divtable   {border:1px solid #000; display:table;border-collapse: collapse;width:100%;}
.headerrow      {line-height:35px; padding:5px; display:block; background-color:#000; color:White; font-weight:bold;border-collapse: collapse;}
.divtablerow	{line-height:35px; background-color:#fff; display:block; padding:5px;border-collapse: collapse;}
.divtablerow:nth-child(odd) {background-color: #efefef;}

.row0           {line-height:28px; background-color:#fff; display:block; padding:8px 5px 5px 5px;}
/*    .row0:hover     {background-color:#fff; cursor:pointer;}
*/
.row1           {line-height:28px; background-color:#eee; display:block; padding:8px 5px 5px 5px;}
/*    .row1:hover     {background-color:#999; cursor:pointer;}
*/
.editarea       {background-color:#CCCCCC; display:block; padding:10px; margin:10px 0px 0px 0px;}
.editarea1      {background-color:#F8ABAB; display:block; padding:10px; margin:10px 0px 0px 0px; text-align:right;}
.editarea2      {background-color:#F9F6A8; display:block; padding:10px; margin:10px 0px 0px 0px; text-align:right;}
.editarea3      {background-color:#CCC; display:block; padding:10px; margin:10px 0px 0px 0px; text-align:right;}
.editarea4      {background-color:#ADF0AD; display:block; padding:10px; margin:10px 0px 0px 0px; text-align:right;}
.editarea5      {background-color:#ABE5F8; display:block; padding:10px; margin:10px 0px 0px 0px; text-align:right;}

.editborder1    {border-right: 2px solid transparent; border-bottom: 2px solid transparent; border-left: 2px solid transparent;}
.editborder1:hover  {border-right: 2px dashed #F8ABAB; border-bottom: 2px dashed #F8ABAB; border-left: 2px dashed #F8ABAB;}
.editborder2    {border-right: 2px solid transparent; border-bottom: 2px solid transparent; border-left: 2px solid transparent;}
.editborder2:hover  {border-right: 2px dashed #F9F6A8; border-bottom: 2px dashed #F9F6A8; border-left: 2px dashed #F9F6A8;}
.editborder3    {border-right: 2px solid transparent; border-bottom: 2px solid transparent; border-left: 2px solid transparent;}
.editborder3:hover  {border-right: 2px dashed #CCC; border-bottom: 2px dashed #CCC; border-left: 2px dashed #CCC;}
.editborder4    {border-right: 2px solid transparent; border-bottom: 2px solid transparent; border-left: 2px solid transparent;}
.editborder4:hover  {border-right: 2px dashed #ADF0AD; border-bottom: 2px dashed #ADF0AD; border-left: 2px dashed #ADF0AD;}
.editborder5    {border-right: 2px solid transparent; border-bottom: 2px solid transparent; border-left: 2px solid transparent;}
.editborder5:hover  {border-right: 2px dashed #ABE5F8; border-bottom: 2px dashed #ABE5F8; border-left: 2px dashed #ABE5F8;}

.editbutton1    {color:#F8ABAB; background-color:#666; border:0; padding:5px 10px;}
.editbutton1:hover  {cursor:pointer; background-color:#CCC; color:Black;}
.editbutton2    {color:#F9F6A8; background-color:#666; border:0; padding:5px 10px;}
.editbutton2:hover  {cursor:pointer; background-color:#CCC; color:Black;}
.editbutton3    {color:#EBEDED; background-color:#666; border:0; padding:5px 10px;}
.editbutton3:hover  {cursor:pointer; background-color:#CCC; color:Black;}
.editbutton4    {color:#ADF0AD; background-color:#666; border:0; padding:5px 10px;}
.editbutton4:hover  {cursor:pointer; background-color:#CCC; color:Black;}
.editbutton5    {color:#ABE5F8; background-color:#666; border:0; padding:5px 10px;}
.editbutton5:hover  {cursor:pointer; background-color:#CCC; color:Black;}

.newcontentbuttonholder1         {border:2px dashed #F8ABAB; padding:10px 3%; text-align:left; text-align:center;}
.newcontentbuttonholder1:hover   {border:2px solid #CCC; background-color:white; cursor:pointer;}
.newcontentbuttonholder2         {border:2px dashed #F9F6A8; padding:10px 3%; text-align:left; text-align:center;}
.newcontentbuttonholder2:hover   {border:2px solid #CCC; background-color:white; cursor:pointer;}
.newcontentbuttonholder3         {border:2px dashed #CCC; padding:10px 3%; text-align:left; text-align:center;}
.newcontentbuttonholder3:hover   {border:2px solid #CCC; background-color:white; cursor:pointer;}
.newcontentbuttonholder4         {border:2px dashed #ADF0AD; padding:10px 3%; text-align:left; text-align:center;}
.newcontentbuttonholder4:hover   {border:2px solid #CCC; background-color:white; cursor:pointer;}
.newcontentbuttonholder5         {border:2px dashed #ABE5F8; padding:10px 3%; text-align:left; text-align:center;}
.newcontentbuttonholder5:hover   {border:2px solid #CCC; background-color:white; cursor:pointer;}


.newbutton     {width:695px; height:20px; display:block; padding:7px 0px 0px 5px; color:White; font-weight:bold;}
.newbutton:hover   {color:#FFFFFF; cursor:pointer; text-decoration:none;}
.editbutton    {color:#333333;}
.editbutton:hover  {cursor:pointer;}
.textbox       {float:right; width:200px; margin:5px 40px 0px 0px;}


.hiddenstuff        {display:none;}
.errortext          {color:Red; font-size:8pt;}
.listdel            {float:right; color:Red;}
.promptlabelshort   {font-weight:bold; width:75px;  float:left; font-size:8pt; color:#666;}
.promptlabelshort2  {font-weight:bold; width:50px;  float:left; font-size:8pt; color:#666; margin-left:40px;}
.promptlabel        {font-weight:bold; width:100px; float:left; font-size:8pt; color:#666;}
.promptlabelwide    {font-weight:bold; width:150px; float:left; font-size:8pt; color:#666;}
#divcontentstyles   {}
/* POPUP */
#popupbackground    {position:absolute; height:1180px; width:100%;  top:0;  left:0; display:none; text-align:center; padding:50px 0px 0px 0px; margin:0px auto 0px auto; background-image:url('/images/black80.png'); z-index:100;}
#popupwindow        {position:absolute; width:80%; float:left; top:40; left:50%; /*padding:50px 0px 0px 0px;*/ background-color:White; padding:2%; border-radius:10px; z-index:200; margin:-20px 0px 0px -42%;}
.popupheadingholder {height:20px; padding:0px 0px 20px 0px; display:block; width:100%;}
.popupclose         {float:right; /*margin-top:-40px;*/}
.popupheading       {float:left;}
#popupcontent       {text-align:left;}

#editText           {padding:20px; margin-bottom:20px; display:none;}
#editImage          {padding:20px; margin-bottom:20px; display:none;}
#editYoutube        {padding:20px; margin-bottom:20px; display:none;}
#editFeed           {padding:20px; margin-bottom:20px; display:none;}
#editGallery        {padding:20px 0px; display:none;}
#editDownloads      {padding:20px; margin-bottom:20px; display:none;}
#editMap            {padding:20px; margin-bottom:20px; display:none;}
#editSubMenu        {padding:20px; margin-bottom:20px; display:none;}
#editSearchResults  {padding:20px; margin-bottom:20px; display:none;}
#editFeaturedProducts          {padding:20px; margin-bottom:20px; display:none;}
#editSpecialOffers          {padding:20px; margin-bottom:20px; display:none;}

/* EDIT BUTTONS */
#newbuttonholder    {width:100%; height:170px; padding:20px 0px; margin-bottom:20px; display:none;}
.newbutton          {width:100px; height:130px; float:left; padding:10px; margin:0px 5px 0px 0px;}
.newbutton:hover    {/*background-color:#CCC; */cursor:pointer;}
.newbuttonname      {width:100%; text-align:center; color:#666; margin-top:10px; font-size:8pt;}
#newbuttontext                      {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons2.png') bottom; background-position: -100px -200px;}
.newbutton:hover > #newbuttontext   {background-position: -100px -100px;}
#newbuttonimage                     {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons2.png') bottom; background-position: -200px -200px;}
.newbutton:hover > #newbuttonimage  {background-position: -200px -100px;}
#newbuttonyoutube                   {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons2.png') bottom; background-position: -300px -200px;}
.newbutton:hover > #newbuttonyoutube{background-position: -300px -100px;}
#newbuttonfeed                      {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons2.png') bottom; background-position: 0 0;}
.newbutton:hover > #newbuttonfeed   {background-position: 0px -100px;}
#newbuttongallery                   {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons2.png') bottom; background-position: -400px -200px;}
.newbutton:hover > #newbuttongallery{background-position: -400px -100px;}
#newbuttonslider                    {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons2.png') bottom; background-position: -500px -200px;}
.newbutton:hover > #newbuttonslider {background-position: -500px -100px;}
#newbuttondownloads                     {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons2.png') bottom; background-position: -600px -200px;}
.newbutton:hover > #newbuttondownloads  {background-position: -600px -100px;}
#newbuttonmap                           {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons2.png') bottom; background-position: -700px -200px;}
.newbutton:hover > #newbuttonmap        {background-position: -700px -100px;}
#newbuttonsubmenu                       {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons3.png') bottom; background-position: -700px -200px;}
.newbutton:hover > #newbuttonsubmenu    {background-position: -700px -100px;}
#newbuttonsearchresults                     {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons3.png') bottom; background-position: -800px -200px;}
.newbutton:hover > #newbuttonsearchresults  {background-position: -800px -100px;}
#newbuttonspecialoffers                     {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons4.png') bottom; background-position: -1000px -200px;}
.newbutton:hover > #newbuttonspecialoffers  {background-position: -1000px -100px;}
#newbuttonfeaturedproducts                     {width:100px; height:100px; display:block; background:url('/Administration/images/cms-icons4.png') bottom; background-position: -900px -200px;}
.newbutton:hover > #newbuttonfeaturedproducts  {background-position: -900px -100px;}


.contentarea                        {}
/*.contentarea:hover > .editarea      {display:block;}
.editarea                           {display:none; width:100%; padding:35% 0 35% 0; margin: 0 0 -75% 0; float:left; position:relative; z-index:20000; background-image:url('/images/black40.png');}*/
.editarea                           {display:block; position:relative; /*z-index:20000;*/ background-image:url('/images/black20.png'); text-align:right;}

#gallerypreviewarea     {width:100%; display:none; text-align:left;}
.gallerypreview         {width:21%; height:70px; padding:10px 2% !important; float:left; display:inline-block; text-align:center; vertical-align:middle;}
.gallerypreview:hover   {cursor:pointer; background-color:#CCC;}
#gallerysliderinfo      {width:50%; vertical-align:top; display:inline-block; margin-left:1%;}
#sliderpreviewarea      {width:100%; display:none; text-align:left;}
.sliderpreview          {width:21%; padding:10px 2% !important; float:left; display:inline-block;}
.sliderpreview:hover    {cursor:pointer; background-color:#CCC;}
.addnewimage            {background-color:#666; color:White; text-align:center; display:block; width:100%; padding:10px 0px; float:left;}
.browsebutton           {float:right;}
.clearbutton            {float:right;}

#previewimages          {width:40%; display:inline-block; background-color:#EAEAEA; /*padding:0px 0px 0px 1%;*/}
#addimages              {}

.divupload              {margin-bottom:20px;}
.uploadlabel            {width:80px; padding:0px 0px 0px 10px; float:left; font-size:10pt;}

#actionButtons          {display:block; width:100%; padding-top:20px; float:left;}

/* FILE EXPLORER POPUP */
#explorerpopupbackground{position:absolute; height:1180px; width:100%;  top:0;  left:0; display:none; text-align:center; padding:50px 0px 0px 0px; margin:0px auto 0px auto; background-image:url('/images/black80.png'); z-index:300;}
#explorerpopup          {position:absolute; width:80%; float:left; top:40; left:50%; /*padding:50px 0px 0px 0px;*/ background-color:White; padding:2%; border-radius:10px; z-index:400; margin:-20px 0px 0px -42%;}
/*.dxsplCC                {float:right;}*/
.dxsplLCC               {/*height:270px !important;*/}
.dxsplPane              {/*float:right !important;*/}
.dxfm-filePane          {/*float:right !important;*/}
.dxsplCC                {/*height:350px !important;*/ float:right;}
.dxfmControl            {height:400px !important;}
.dxfm-dst               {}


/* ARE YOU SURE POPUP */
#areyousurebackground   {position:absolute; height:1180px; width:100%;  top:0;  left:0; display:none; text-align:center; padding:50px 0px 0px 0px; margin:0px auto 0px auto; background-image:url('/images/black80.png'); z-index:500;}
#areyousurepopup        {position:absolute; width:38%; float:left; top:100; left:50%; /*padding:50px 0px 0px 0px;*/ background-color:White; padding:2%; border-radius:10px; z-index:600; margin:50px 0px 0px -21%;}

/* EDIT PAGES */
.tableheading           {line-height:28px;width:24%; padding:5px 1% 5px 1%; background-color:#000; text-align:left; color:White; font-weight:bold;}
.tableheading2          {width:35%; padding:5px 1% 5px 1%; background-color:#000; text-align:left; color:White; font-weight:bold;}
.tableheading3          {width:10%; padding:5px 1% 5px 1%; background-color:#000; text-align:left; color:White; font-weight:bold;}
.tableheadingshort      {width:5%;  padding:5px 1% 5px 1%; background-color:#000; text-align:left; color:White; font-weight:bold;}
.tableheadingaction     {width:145px; padding:5px 1% 5px 1%; background-color:#000; text-align:left; color:White; font-weight:bold;}
.tableheadingexpand     {padding:5px 1% 5px 1%; background-color:#000; text-align:left; color:White; font-weight:bold;}
.tablecell              {padding:3px 1% 3px 1%; vertical-align: middle;}
.tablerow0              {height:35px; padding-top:5px; padding-bottom:5px; background-color:#ccc; }
/*.tablerow0:hover        {background-color:#FF6600; cursor:pointer;}
*/.tablerow1              {height:35px; padding-top:5px; padding-bottom:5px; background-color:white; }
/*.tablerow1:hover        {background-color:#FF6600; cursor:pointer;}
*/.validator              {font-size:9pt !important; margin-left:20px;}

.admintable	{width:100%; border: 1px #000000 solid}
.admintable	td {vertical-align:middle;}

.newcontentbutton               {background-color:#666; color:white; padding:5px 10px; border:0;}
.newcontentbutton:hover         {background-color:#CCC; color:black; cursor:pointer;}

/* PROJECTS */
.ProjectClients         {background-color:#CCC; padding:10px; margin-bottom:10px;}
.ProjectTypes           {background-color:#CCC; padding:10px;}
#projectsleftside       {width:50%; display:block;}
.imagepreview           {height:100px; float:right; vertical-align:bottom;}
#projectdetailsright    {float:right; display:block; width:48%; padding-left:2%;}
.projecttablewidth      {width:100%;}


 /* NEW PAGE MENU LIST */
 #pagelist              {border:1px solid purple; padding:20px;}
 #pagelist ul           {list-style-type:circle; text-align:left; margin:20px;}
 #pagelist ul li        {color:Red;}
 #pagelist ul li ul     {list-style-type:square; text-align:left; margin:0px 0px 0px 20px;}
 #pagelist ul li ul li  {color:Lime;}
 
 
 /* NEW ADDITIONS */
/*#contentholder        {padding:15px;}*/
.imglayout              {width:70px; border:3px solid white;   cursor:pointer;}
.imglayoutselected      {width:70px; border:3px solid #50A0DB; cursor:pointer;}
.colourkey1             {width:10px; height:10px; border:1px solid black; display:block; float:right; margin-right:35px; background-color:#F8ABAB;}
.colourkey2             {width:10px; height:10px; border:1px solid black; display:block; float:right; margin-right:35px; background-color:#F9F6A8;}
.colourkey3             {width:10px; height:10px; border:1px solid black; display:block; float:right; margin-right:35px; background-color:#EBEDED;}
.colourkey4             {width:10px; height:10px; border:1px solid black; display:block; float:right; margin-right:35px; background-color:#ADF0AD;}
.colourkey5             {width:10px; height:10px; border:1px solid black; display:block; float:right; margin-right:35px; background-color:#ABE5F8;}


 /* ADMIN PAGES */
 #adminpages            {float:left; width:100%; background-color:Black; padding:5px 0px; display:block; text-align:center;}
 #adminpages li         {display:inline-block;}
 #adminpages li a       {color:#FFFFFF !important; border:1px solid white; display:inline-block; line-height:25px; min-width:80px; padding:0 10px; text-align:center;}
/* #pull                  {display:none;}
*/ 
 .adminmenu     {background-color:none; text-align:center; padding:0px 0px;}
 .adminmenulist {float:none !important;}
 
 
 /* EDIT HOME PAGE */
#popupeditbackground    {position:absolute; height:1180px; width:100%;  top:0;  left:0; display:none; text-align:center; padding:50px 0px 0px 0px; margin:0px auto 0px auto; background-image:url('/images/black80.png'); z-index:100;}
#popupeditwindow        {position:absolute; width:80%; float:left; top:40; left:50%; /*padding:50px 0px 0px 0px;*/ background-color:White; padding:2%; border-radius:10px; z-index:200; margin:-20px 0px 0px -42%;}
#popuparticlesbackground    {position:absolute; height:1180px; width:100%;  top:0;  left:0; display:none; text-align:center; padding:50px 0px 0px 0px; margin:0px auto 0px auto; background-image:url('/images/black80.png'); z-index:100;}
#popuparticleswindow        {position:absolute; width:80%; float:left; top:40; left:50%; /*padding:50px 0px 0px 0px;*/ background-color:White; padding:2%; border-radius:10px; z-index:200; margin:-20px 0px 0px -42%;}
.featuredimgholder      {width:96%; height:100px; text-align:center; margin:0px 0px 10px 0px; padding:5px 2%; background-color:White !important;}
.featuredimg            {max-height:100%; max-width:100%;}
.contentslidertext      {color:#333333; font-size:9pt; text-align:left;}
.contentsliderheader    {font-size:11pt; font-weight:bold; text-align:left; color:#93B7C9; text-decoration:none;}
.contentsliderlabel     {float:left; width:74%; display:block; text-align:left;}
.articlelistlabel       {font-weight:bold; text-align:left; width:100%; display:block;}
/*
.newgallerypreview {float:left; display:block; width:42%; margin:10px 2% 10px 0px; padding:10px 2%; border:1px dashed #CCC; background-color:#EFEFEF;}
newgallerypreview {float:left; display:block; width:22%; margin:10px 1% 10px 0px; padding:10px 1%; border:1px dashed #CCC; background-color:#EFEFEF;}
.*/


/* NEW GALLERY (PRODUCTS) */
#gallerypopupbackground {position:absolute; height:1180px; width:100%;  top:0;  left:0; display:none; text-align:center; padding:50px 0px 0px 0px; margin:0px auto 0px auto; background-image:url('/images/black80.png'); z-index:250;}
#gallerypopup           {position:absolute; width:68%; float:left; top:100; left:35%; background-color:White; padding:2%; border-radius:10px; z-index:600; margin:50px 0px 0px -21%;}


/* User Admin */
.zonepermissionrow {padding:3px;display:inline-flex;width:100%;}
.zonelabel {width:120px;}