body
{
	margin: 0px;
	
	font-family: calibri, tahoma, arial, helvetica;
	
	background-image: url( "/graphics/background.gif" );
}

a
{
	color: DeepPink;
}

*
{
	margin: 0;
  padding: 0;
}

ul
{
	margin-top: 1em;
	margin-bottom: 1em;
}

ol
{
	margin-left: 1em;
}

li
{
	margin-left: 1em;
}

img
{
	border: 0px;
}

a
{
	text-decoration: none;
}

p + p
{
	margin-top: 1em;
}
	

/* ---------- Header ---------- */
	.Header
	{
		height: 100px;
		
		line-height: 100px;
		
		background: url( "/graphics/header/Header.png" );
		
		padding: 0px;
		
		text-align: center;
	}
	
	.Header .SaleBlock
	{
		margin-right: 1em;
		margin-top: 0em;
		line-height: 1em !important;
		background-color: pink !important;
		text-align: center;
		width: 140px;
		height: 50px;
		
		vertical-align: center;
	}
	
	.SaleBlock:hover
	{
		background-color: DeepPink !important;
	}
	
	.SaleBlock a
	{
  	color: white !important;
  	
  	font-weight: bold;
  	
  	font-size: 16pt;
  	
  	text-shadow: 0px 2px 2px #666;
  }
  
  .SaleBlock a:hover
  {
  }
	
	.Header table
	{
		border-spacing: 0px;
		border-collapse: collapse;
	}
	
	.Header td
	{
		padding: 0px;
		margin: 0px;
	}
	
	.HeaderRight
	{
		position: absolute;
		right: 4px;
	
		line-height: 100px;
		height: 100px;
	}
	
	.HeaderLeft
	{
		position: absolute;
		left: 12px;

		line-height: 100px;
		height: 100px;
	}
	
	.Header, .Header a
	{
		color: DeepPink;
	}
/* ---------- Header ---------- */

/* ---------- Top Navigation ---------- */

	.TopNavigation
	{
		line-height: 39px;

		text-align: right;
	}
	
	.TopNavigation a
	{
		padding: 4px;
		
		border: 2px solid DeepPink;
	}
	

/* ---------- Top Navigation ---------- */


/* ---------- Footer ---------- */
	.Footer
	{
		text-align: right;
		
		margin-bottom: 3em;
		
		margin-right: 1em;
	}
/* ---------- Footer ---------- */

/* ---------- Floating Footer ---------- */
	.InfoBar
	{
		background-image: url( "/graphics/bar5.png" );
		
		bottom: 0px;
		height: 39px;
		left: 0px;
		position: fixed;
		width: 100%;
		z-index: 3;

		line-height: 39px;
		
		padding-top: 1px;
		
		text-align: center;
		
		vertical-align: center;
	}

	.InfoBarButton
	{
		border: 2px solid silver;
		padding-left: 8px;
		padding-right: 8px;
		background-color: #eeeeee;
		outline: none;
		cursor: pointer;
		
		text-decoration: none;
		
		margin-left: 2px;
		margin-right: 2px;
	}
	
	.InfoBarButton a
	{
		color: black !important;
		text-decoration: none !important;
	}
	
	.InfoBarButton:hover
	{
		color: DeepPink !important;
		
		border: 2px solid DeepPink;
	}
	
	.InfoBar a
	{
		text-decoration: underline;
	}
	
	.InfoBar a:hover
	{
		color: DeepPink;
	}
	
	.InfoBarRightNav
	{
		position: relative;
		right: 0px;
	}
	
	.InfoBar img
	{
			vertical-align: middle;
	}
	
	.InfoBarLeft
	{
		position: absolute;
		left: 0px;
		
		line-height: 39px;
		
		padding-left: 12px;
	}
	
	.InfoBarRight
	{
		position: absolute;
		right: 0px;
		
		padding-right: 12px;
	
		line-height: 39px;
	}
/* ---------- Floating Footer ---------- */

/* ---------- Home Page ---------- */
  .PhotoContainerWelcomeMessageColumnTable
  {
  	margin-left: auto;
  	margin-right: auto;
  	
  	margin-top: 1em;
  	margin-bottom: 1em;
  }
  
  .PhotoContainerWelcomeMessageColumnTable .PhotoContainer,
  .PhotoContainerWelcomeMessageColumnTable .WelcomeMessage,
  {
  	vertical-align: top;
  }
  

  .PhotoContainerWelcomeMessageColumnTable .PhotoContainer
  {
  	padding-right: 0.5em;
  	
  	text-align: center;
  	
  	padding-top: 1em;
  }
  
  .PhotoContainerWelcomeMessageColumnTable .WelcomeMessage
  {
  	padding-left: 0.5em;
  	padding-right: 0.5em;
  	
  	width: 480px;
  }

/* ---------- Database ---------- */
	.DatabaseQuery
	{
		font-family: consolas, courier new, courier;
		font-size: 11pt;
		
		background-color: white;
		color: #444444;
		
		padding: 4px;
		
		margin: 0.5em;
		
		border: 2px solid #444444;
	}
/* ---------- Database ---------- */


/* ---------- Item Grid Renderer ---------- */
	.ItemSetGridTableTop
	{
		margin-top: 1em;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
	
		padding: 0px;
		
		width: 596px;
		height: 16px;
	}
	
	.ItemSetGridTableBottom
	{
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 1em;
	
		padding: 0px;
		
		width: 596px;
		height: 16px;
	}
	
	.ItemSetGridTableTop img, .ItemSetGridTableBottom img
	{
		display: block;
		
		margin: 0px;
		
		padding: 0px;
	}
	
	.ItemSetGridTable
	{
		border: none;
		
		margin-left: auto;
		margin-right: auto;
		
		border-spacing: 0px;
		border-collapse: collapse;
	
		width: 596px;
	}
	
	.ItemSetGridRow
	{
	}
	
	.ItemSetGridCell
	{
		padding: 8px;
		
		text-align: center;
		vertical-align: top;
		
		font-size: 8pt;
	}
/* ---------- Item Grid Renderer ---------- */

/* ---------- Item Spotlight Renderer ---------- */
	.ItemSetSpotlightTable
	{
		border: none;
		
		margin-left: auto;
		margin-right: auto;
	
		margin-top: 1em;
		margin-bottom: 1em;
		
		border-spacing: 0px;
		border-collapse: collapse;
		border-width: 0px;
	}
	
	.ItemSetSpotlightLargeCell, ItemSetSpotlightMediumCell, ItemSetSpotlightSmallCell
	{
		padding: 0px;
		margin: 0px;
		
		border-spacing: 0px;
		border-collapse: collapse;
		border-width: 0px;
	
		border: none;
		
		white-space: nowrap;
	}
	
	.ItemSetSpotlightRow
	{
	}
	
	.ItemSetSpotlightLargeCell
	{
		vertical-align: center;
		
		text-align: right;
		
		width: 200px;
		height: 200px;
	}
	
	.ItemSetSpotlightMediumCell
	{	
		vertical-align: bottom;
		text-align: left;
	}
	
	
	.ItemSetSpotlightSmallCell
	{
		vertical-align: top;
		text-align: left;
	}
/* ---------- Item Spotlight Renderer ---------- */

/* Items Page */

.TagDefinitionList ul
{
	margin-top: 0em !important;
	margin-bottom: 0em !important;
}

.TagDefinitionListItemGridColumnTable
{
	margin-left: auto;
	margin-right: auto;
	
	width: 100%;
}

.TagDefinitionListItemGridColumnTable .TagDefinitionListColumn
{
	vertical-align: top;
	
	width: 300px;
}

.TagDefinitionListItemGridColumnTable .TagDefinitionListColumn .TagDefinitionSetList
{
}

.TagDefinitionListItemGridColumnTable .ItemGrid
{
	vertical-align: top;
}

.GotoItem
{
	width: 229px;
	
	padding-bottom: 20px;
	
	padding-left: 10px;
	padding-right: 80px;
	
	margin-top: 1em;
	
	text-align: center;
}

.TagDefinitionSetList
{
	width: 229px;
	
	padding-bottom: 20px;
	
	padding-left: 10px;
	padding-right: 80px;
}

.TagDefinitionSetList li
{
	display: block;
	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	
	margin-left: 0px;
}

.TagDefinitionSetList a:hover
{
	color: DeepPink;
}

.TagDefinitionSetList li + li
{
	border-top: 1px solid silver;
}

.TagDefinitionSetList a
{
	color: black;
	
	text-decoration: none;
}


.TagSetHorizontalList
{
	margin-right: auto;
	margin-left: auto;
	
	text-align: center;
}

.TagSetHorizontalList a
{
	text-decoration: none;
}


/* Begin Item Record */
	.ItemImageItemContentAdColumnTable
	{
		width: 95%;
		
		margin-left: auto;
		margin-right: auto;
		
		margin-bottom: 3em;
	}
	
	.ItemImageItemContentAdColumnTable .ItemImage,
	.ItemImageItemContentAdColumnTable .ItemContent,
	.ItemImageItemContentAdColumnTable .Ad
	{
			vertical-align: top;
	}
	
	.ItemImageItemContentAdColumnTable .ItemImage
	{
		padding-right: 1em;
			
		text-align: center;
		
		width: 520px;
	}
	
	.ItemImageItemContentAdColumnTable .ItemContent
	{
		padding-right: 0.5em;
	}
	
	.ItemContent li
	{
		margin-left: 2em;
	}
	
	.ItemImageItemContentAdColumnTable .Ad
	{
		padding-left: 0.5em;

		width: 200px;
	}
	
	.ItemSlideEntrySelected,
	.ItemSlideEntryNotSelected,
	{
		margin: 4px !important;
		padding: 4px !important;
	}
	
	.ItemSlideEntrySelected
	{
	}
	
	.ItemSlideEntryNotSelected
	{
		background: silver !important;
	}

	.ItemSlideEntryNotSelected:hover
	{
		background: white !important;
	}
	
/* ---------- End Item Page ---------- */

/* ---------- Pop-up ---------- */
        
  .triggerContainer
  {
  	padding: 0px;
  }
  
  .bubbleInfo
  {
  	margin: 0px;
  	padding: 0px;
  }
     
     
  .trigger img
  {
  	display: block;
  	
  	padding: 0px;
  	margin: 0px;
  }
  
  .trigger
  {
  	padding: 0px;
  	margin: 0px;
  }

  .popup
  {
  	position: absolute;
  	display: none;
  	z-index: 50;
  	border-collapse: collapse;
  	left: 0px;
  	top: 0px;
  }
 
  .popup td.corner
  {
  	height: 15px;
  	width: 19px;
  }
 
  .popup td#topleft
  { background-image: url(/graphics/bubble-1-up.png);
  }
  
  .popup td.top
  { background-image: url(/graphics/bubble-2-up.png);
  }
  
  .popup td.top img
  { display: block; margin: 0 auto;
  }
  
  .popup td#topright
  { background-image: url(/graphics/bubble-3-up.png);
  }
  
  .popup td.left
  { background-image: url(/graphics//bubble-4.png);
  }
  
  .popup td.right
  { background-image: url(/graphics/bubble-5.png);
  }
  
  .popup td#bottomleft
  { background-image: url(/graphics/bubble-6.png);
  }
  
  .popup td.bottom
  { background-image: url(/graphics/bubble-7.png); text-align: center;
  }
  
  .popup td.bottom img
  { display: block; margin: 0 auto;
  }
  
  .popup td#bottomright
  { background-image: url(/graphics/bubble-8.png);
  }
 
  .popup .popup-contents
  {
  	font-size: 12px;
  	line-height: 1.2em;
  	background-color: #fff;
  	color: #666;
  	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
  	
  	text-align: left;
  }
/* ---------- Pop-up ---------- */

/* ---------- Photo ---------- */
	.Photo
	{
		margin: 1em;
		
		border: 4px double black;
		
		background-color: white;

		display: block;
		margin: 0px;

	}
/* ---------- Photo ---------- */


.ItemSetSlideTable
{
	border: none;
	
	margin-left: auto;
	margin-right: auto;

	margin-top: 1em;
	margin-bottom: 1em;
	
	border-spacing: 0px;
	border-collapse: collapse;
	border-width: 0px;
}

.ItemSetSlideCell, .ItemSetSlideFocusCell
{
	padding: 0px;
	margin: 0px;
	
	border-spacing: 0px;
	border-collapse: collapse;
	border-width: 0px;

	border: none;
	
	white-space: nowrap;
}

.ItemSetSlideFocusCell
{
	width: 50px;
	height: 50px;
}


/* ---------- Authentication ---------- */

	#LoginDialog
	{
	 	display: none;
	
		width: 262px;
		height: 108px;
		
		padding: 0px;
		
		z-index: 99;
		
		background: rgba(255,255,255, 0.8);

		position: fixed;
		
		bottom: 40px;
		left: 40px;
		
		overflow: hidden;
		
		border-top: 2px solid DeepPink;
		border-left: 2px solid DeepPink;
		border-right: 2px solid DeepPink;
	}
	
	#LoginCloseButton
	{
		float: right;
		
		margin: -15px 0 0 -15px;
		
		z-index: 100;
		
		position: fixed;
		
		cursor: pointer;
	}
	
	#LoginDialogHeader
	{
		background-color: DeepPink;
		
		color: white;
		
		font-weight: bold;
		
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 6px;
		
		padding-top: 0px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
		
		text-align: center;
	}

	#LoginDialogFailed
	{
		background-color: Orange;
		
		color: white;
		
		font-weight: bold;
		
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		
		padding-top: 0px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
		
		text-align: center;
	}
	
	
	#LoginDialog table
	{
		margin-left: 8px;
		margin-right: 8px;
		margin-bottom: 6px;
	}
	
	#LoginDialog input[ type="submit" ], #GoToSubmit
	{
		padding-left: 8px;
		padding-right: 8px;
		
		background-color: #eeeeee;
	}
	
	#UserName, #Password, #LoginDialog input[ type="submit" ], #GoTo, #GoToSubmit
	{
		border: 2px solid silver;
	}

	#UserName:focus, #Password:focus, #LoginDialog input[ type="submit" ]:focus, #LoginDialog input[ type="submit" ]:hover, #GoTo:Focus, #GoToSubmit:focus, #GoToSubmit:hover
	{
		border: 2px solid DeepPink;
		
		outline: none;
	}
	
	#LoginButton
	{
		cursor: pointer;
	}
/* ---------- Authentication ---------- */


/* ---------- Shadowed Boxes ---------- */

	/* ---------- Shared styles ---------- */
 .drop-shadow
 {
   position:      relative;
   margin-left:   auto;
   margin-right:  auto;
   margin-bottom: 1em;
   margin-top:    1em;
   padding:       1em; 

   background:    #fff;

   -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
      -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
           box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
 }

 .drop-shadow:before,
 .drop-shadow:after
 {
   content:  "";
   position: absolute; 
   z-index:  -2;
 }
	/* ---------- Shared styles ---------- */

	/* ---------- Lifted corners ---------- */
  .lifted
  {
    -moz-border-radius: 4px; 
         border-radius: 4px;
  }

  .lifted:before,
  .lifted:after
  { 
    bottom:    15px;
    left:      10px;
    width:     50%;
    height:    20%;
    max-width: 300px;

    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);   
       -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
            box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);

    -webkit-transform:rotate(-3deg);    
       -moz-transform:rotate(-3deg);   
        -ms-transform:rotate(-3deg);   
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
  }

  .lifted:after
  {
    right:10px; 
    left:auto;

    -webkit-transform:rotate(3deg);   
       -moz-transform:rotate(3deg);  
        -ms-transform:rotate(3deg);  
         -o-transform:rotate(3deg);
            transform:rotate(3deg);
  }
	/* ---------- Lifted corners ---------- */

  /* ---------- Curled corners ------------ */
  .curled
  {
    border:1px solid #efefef; 
    -moz-border-radius:0 0 120px 120px / 0 0 6px 6px;    
         border-radius:0 0 120px 120px / 0 0 6px 6px;
  }

  .curled:before,
  .curled:after
  {
    bottom:12px;
    left:10px;
    width:50%;
    height:55%;
    max-width:200px;

    -webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5); 
       -moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5); 
            box-shadow:0 8px 12px rgba(0, 0, 0, 0.5); 

    -webkit-transform:skew(-8deg) rotate(-3deg);
       -moz-transform:skew(-8deg) rotate(-3deg);
        -ms-transform:skew(-8deg) rotate(-3deg);
         -o-transform:skew(-8deg) rotate(-3deg);
            transform:skew(-8deg) rotate(-3deg);
  } 

  .curled:after
  {
    right:10px; 
    left:auto;

    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
  }
	/* ---------- Curled corners ------------ */      

        

  /* ---------- Perspective ---------- */
  .perspective:before
  {
    left:80px;
    bottom:5px;
    width:50%;
    height:35%;
    max-width:200px;

    -webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
       -moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
            box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);

    -webkit-transform:skew(50deg);
       -moz-transform:skew(50deg);
        -ms-transform:skew(50deg);
         -o-transform:skew(50deg);
            transform:skew(50deg);

    -webkit-transform-origin:0 100%;
       -moz-transform-origin:0 100%;
        -ms-transform-origin:0 100%;
         -o-transform-origin:0 100%;
            transform-origin:0 100%;

  }

  .perspective:after
  {
    display:none;
  }
  /* ---------- Perspective ---------- */
        

	/* ---------- Raised shadow ---------- */
  .raised
  {
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  }
	/* ---------- Raised shadow ---------- */


	/* ---------- Curved shadows ----------  */
  .curved:before
  {
    top:10px;
    bottom:10px;
    left:0;
    right:50%;

    -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
    -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
    box-shadow:0 0 15px rgba(0,0,0,0.6);

    -moz-border-radius:10px / 100px;
    border-radius:10px / 100px;

  }

  .curved-vt-2:before
  {
    right:0;
  }

  .curved-hz-1:before
  {
    top:50%;
    bottom:0;
    left:10px;
    right:10px;

    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
  }

  .curved-hz-2:before
  {
    top:0;
    bottom:0;
    left:10px;
    right:10px;

    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
  }
	/* ---------- Curved shadows ----------  */

  /* ---------- Rotated box ---------- */
  .rotated
  {
    -webkit-box-shadow:none;
       -moz-box-shadow:none;
            box-shadow:none;

    -webkit-transform:rotate(-3deg);    
       -moz-transform:rotate(-3deg);   
        -ms-transform:rotate(-3deg);
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
  }

  .rotated > :first-child:before
  {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#fff;

    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  }
  /* ---------- Rotated box ---------- */

/* ---------- Shadowed Boxes ---------- */


/* ---------- Search ---------- */
	#SearchResults
	{
	 	display: none;
	
		width: 216px;
		height: 316px;
		
		z-index: 4;
		
		border-top: 2px solid DeepPink;
		border-left: 2px solid DeepPink;
		border-right: 2px solid DeepPink;
	
		background: white;
		
		position: fixed;
		
		bottom: 29px;
		left: 40px;
		
		overflow: hidden;
	}
	
	.SearchResultHeading
	{
		font-weight: bold;
		
		font-size: 10pt;
	}
	
	.SearchResultHeading,
	.SearchResultContent
	{
		padding-left: 4px;
		padding-right: 4px;
	}
	
	.SearchResultHeading a
	{
		border: none;
	}
	
	.SearchResultContent
	{
		font-size: 8pt;
	}
	
	.SearchResultEntry
	{
		height: 72px;
		
		margin: 0px;
		padding: 0px;
		
		overflow: hidden;
	}
	
	.SearchResultEntry:hover
	{
		cursor: pointer;

		background: pink;
	}
	
	.SearchResultContent, .SearchResultContent a
	{
		color: black;
	}
	
	#SearchCloseButton
	{
		float: right;
		
		margin: -15px 0 0 -15px;
		
		z-index: 100;
		
		position: fixed;
		
		cursor: pointer;
	}

	#SearchNextPage
	{
		right: 4px;
	}
	
	#SearchPrevPage
	{
		left: 4px;
	}
	
	#SearchNextPage, #SearchPrevPage
	{
		position: absolute;
		
		border: 2px solid silver;
		padding-left: 8px;
		padding-right: 8px;
		background-color: #eeeeee;
		outline: none;
		cursor: pointer;
	}
	
	#SearchNextPage:hover, #SearchPrevPage:hover
	{
		border: 2px solid DeepPink;
	}
	
	#SearchNavigation
	{
		text-align: center;
		
		padding-top: 2px;
		padding-bottom: 2px;
	}
	
	.notFound
	{
		padding: 8px;
		
		text-align: center;
	}

	input.searchBox
	{
		background-image: url( "/graphics/searchInactive.png" );
		
		width: 194px;
		height: 32px;
		
		font-size: 11px;
		
		border: none;
		margin: 0px;
		
		outline: none;
		
		padding: 0px 0px 0px 26px;
		
		margin-top: 0px;
		margin-right: 12px;
		margin-bottom: 0px;
		margin-left: 0px;
	}
/* ---------- Search ---------- */



.ItemEditRecord
{
}

.EditRecord input[ type="submit" ]
{
	padding: 4px;
}

.TagSetEditor
{
	height: 250px;
	
	overflow-x: hidden;
	overflow-y: scroll;
	
	border: 2px solid DeepPink;
	
	padding: 4px;
	
	margin-bottom: 0.5em;
}

.TagSetEditor label
{
}

.TagSetEditor label:hover
{
	color: DeepPink;
}



.at_container
{
	position: absolute;
	right: 0px;
	top: 12px;
	
	width: 300px;
}

.addthis_toolbox.addthis_pill_combo a {
    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}

.addthis_button_facebook_like
{
	margin-top: -2px;
}

#uploadfiles
{
	z-index: 100;
}

input[type="text"], input[type="password"], textarea, select { 
    outline: none !important;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { 
    outline: none !important;
}


.goog-te-gadget-simple
{
	line-height: 1em;
}

.goog-te-gadget-simple a
{
	text-decoration: none;
}




.Ad a
{
	font-weight: bold;
}