﻿/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
    color:#444444;
    font-family:Arial,Arial Ce,Arial CE,Verdana,Helvetica,Helv,Geneva,sans,sans,serif;
    font-size:11px;
	vertical-align: baseline;
	background: transparent;
    line-height: 18px;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* reset end */
body {
    background-color:#FFFFFF;
    color:#444444;
    font-family:Arial,Arial Ce,Arial CE,Verdana,Helvetica,Helv,Geneva,sans,sans,serif;
    font-size:11px;
    line-height:18px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
/* layout */
#wrapper {
	margin: 0px 0px 24px 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	position: relative;
}
#header, #container, #MainMenu, .MainMenuBackground, #content, #footer, #CMSLead
{
	margin:0 auto;
	padding:0;
	width:984px;	
	/*position: relative;*/
}
/*#CMSLead 
{
	margin: 0px auto;
	width: 1062px;
}*/
.PnlFlashContent
{
	display: block;
	clear: both;
	z-index: -1 !important;
}
.PnlFlashContent object, .PnlFlashContent embed
{
	z-index: -1 !important;
}
#Logo
{
	float: left;
	margin: 4px 0px 4px 0px;
	width: auto;
}
h1.SiteDescription
{
	/*float: left;
	margin: 44px 0px 4px 0px;
	width: auto;
	font-style: italic;*/
	display: none;
}
#contentSubPage
{
	margin: 6px auto;
	padding:0;
	/*width:984px;	
	position: relative;*/
	min-height: 230px;
}
#footer
{
	display: block;
	clear: both;
}
#MainMenu 
{
	/* Lead change */
	background-image:url(/App_Themes/Default/images/UIMenuBackground.jpg);
	background-repeat:no-repeat;
	background-position: 0px 1px;/**/
	height: 41px;
	padding: 13px 0px 13px 0px;
	/*overflow: hidden; multilevel menu */
	display: block;
	clear: both;
	/*height: 16px;*/
}
.MainMenuBackground
{
	display: block;
	height: 28px;
	background-image:url(/App_Themes/Default/images/UIMenuBackgroundBottom.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
#container
{
	/* min-height: 230px;*/
}
#side-a {
	float: left;
	width: 240px;
	padding: 10px 0px 0px 10px;
	/* height: 1%; Holly hack for Peekaboo Bug */
	min-height: 230px;
}
#side-b { 
	padding: 10px 0px 0px 0px;
	float: right;
	width: 734px;
	/* height: 1%; Holly hack for Peekaboo Bug */
	min-height: 230px;
	margin: 0px 0px 0px 0px;
}
.homePage #side-a {
	float: left;
	width: 400px;
	padding: 10px 0px 0px 10px;
	height: 1%; /* Holly hack for Peekaboo Bug */
	min-height: 230px;
	margin-top: 10px;
}
.homePage #side-b { 
	padding: 10px 0px 0px 0px;
	float: right;
	width: 574px;
	height: 1%; /* Holly hack for Peekaboo Bug */
	min-height: 230px;
	margin: 10px 0px 0px 0px;
}
/* Overall */
input, select, textarea, label, h1, h2, h3 {
    color:#444444;
    font-family:Arial,Arial Ce,Arial CE,Verdana,Helvetica,Helv,Geneva,sans,sans,serif;
    font-size:11px;
    margin:0px 0px 3px 0px;
    font-weight: normal;
}

.relatedLabel
{
	
	}
.textbox
{
	width: 160px;	
    margin:0px 0px 3px 0px;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}
textarea {
	/*width: 240px !important;*/
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}
td 
{
	vertical-align: top;
}
.ShowCalendarImg
{
	width: 16px;
	height: 16px;
}
A.Title, A:visited.Title, .Title
{
	font-weight: bold;
	color:#3b3b3b;
	text-transform: uppercase;
	font-style: italic;
}
A:hover.Title
{
	text-decoration: underline;
}
A.ReadMore, A:visited.ReadMore, A.ShowAll, A:visited.ShowAll
{
	/*color: #919191;
	color: #909fff;*/
	text-decoration: none;
	font-style: italic;
}
A:hover.ReadMore
{
	text-decoration: underline;
}
A , A:visited
{
	color: #29357e;/*2d3b8e*/
	text-decoration: none;
}
A:hover, A:hover h2
{
	text-decoration: underline;
}
a img
{
	border: none 0px;
}
.NewsItem a img, .EventItem a img
{
	border: 1px solid #cccccc;
}
.NewsItem .GvFEListRow td div a img
{
	margin-bottom: 15px;
}
.note
{
	font-weight: bold;	
}
.DashSeparator
{
	padding: 0px 5px 0px 5px;	
	vertical-align: middle !important;
}
/*.Title
{
	font-weight: bold;	
}*/
ol
{
	margin-top: 6px;	
}
ul
{
	margin-top: 6px;
	margin-bottom: 6px;	
}
P
{
	margin-top: 6px;
	margin-bottom: 6px;	
}
.Date
{
	color: #29357E;
	/*color: #909fff;
	color: #828282;
	font-style: italic;*/
}
.Hide
{
	display: none;	
}
.ToolTip 
{
	display: none;
	position: absolute;
	width: 240px;
	background: #fffacd;
	border: solid 1px #cccccc;
	padding: 10px;
	line-height: 16px !important;
}
.ToolTipA
{
	cursor: pointer !important;
}
.imgToolTip
{
	margin-left: 2px;
	float: none !important;
}

.UpdateProgressDiv
{
}
.UpdateProgressDivInner
{
	position:absolute;
	background-image:url(/images/UIUpdateInProgress.gif);
	background-repeat:no-repeat;
	background-position: left;
	text-align:left;
	/*margin-top: -140px;*/
	padding:10px 2px 2px 20px;
	height:2em;
	margin:-47px 0px 0px 14px;
	width:200px;
}
.LeftColumnDivider
{
	height: 3px;
	background-color: Transparent;	
	background-image:url(/images/UILeftColumnDivider.gif);
	background-repeat: repeat-x;
	clear: both;
	margin-top: 3px;
}
.formDataReadViewTable
{
	line-height: 22px;
	width: 100%;/**/
}
.formDataReadView
{
	font-weight: bold;
}
.formLeftColumn
{
	width: 160px;
}
.formRightColumn
{
	/*width: 360px;*/
}
.Display_None
{
	display: none;	
}
.SidebarHeader
{
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	margin-top: 6px;
	padding-bottom: 15px;
	background-image: url(/App_Themes/Default/images/UISidebarHeaderLine.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	text-transform: uppercase;
}
.SidebarHeaderLine
{	
}
h1.Title, .HtmlPageContent h1, .NewsletterHeader span, .NewsItem a.Title, .NewsItem a.Title, .EventItem a.Title
{
	padding-left: 14px;
	background-image: url(/App_Themes/Default/images/dot_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-size: 14px;
}
/* GvFEList */
.GvFEList
{
	width: 100%;
}
.GvFEList td
{
	padding: 0px 10px 15px 0px;
}
.GvFEList th
{
	padding: 0px 10px 15px 0px;
}
/* Pager */
.Pager
{
	text-align: center;
}
.Pager span
{
	padding: 0px 5px 0px 5px;
}
.Pager A:link, .Pager A:visited
{
	text-decoration: none;
    color:#444444;
}
.Pager A:hover
{
	text-decoration: underline;
}
/* Menu */
/*.MainMenuItem,*/ .MainMenuItem a:link, .MainMenuItem a:visited
{
	/*width: auto;*/
	width: 164px;
	float: left;
	/*margin-top: 32px;*/
	color: #29357e;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
	margin-right: 0px;
	/*padding: 0px 2px 0px 0px;
	display: block;*/

	/*width: 1% !important;
	position: relative;*/
}
.MainMenuItemActive, .MainMenuItemActive a:link, .MainMenuItemActive a:visited
{
	width: 164px;
	/*float: left;
	margin-top: 32px;*/
	color: #909fff;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
	/*padding: 0px 2px 0px 0px;
	display: block;*/
}
.MainMenuHover A:link, .MainMenuHover A:visited
{
	color: #909fff;
	/*display: block;
	padding: 0px 2px 0px 0px;*/
}
.MainMenuItem ul.AspNet-Menu ul {
	/*background-color: #ffffff;
	border: solid 1px #cccccc;
    z-index: 400 !important;
    margin-top: 48px;
    position: absolute;
    overflow: visible;*/
    display:none;
}
.MainMenuItem ul.AspNet-Menu ul li {
	width: auto;
	padding: 2px 5px;
	white-space: nowrap;
	display:block;
	clear: both;
    z-index: 400 !important;
    overflow: visible;
}
.MenuItem-inner, .AspNet-Menu-Link img, .MenuItemActive
{
	float: left;
}
.MenuItem-inner, .MenuItemActive
{
	margin-top: 12px;
	margin-left: 3px;
	height: 42px;
}
.MainMenuItem ul.AspNet-Menu ul li .MenuItem-inner
{
	margin-top: 0px;
	margin-left: 0px;
	height: auto;
}
.SelectedNode
{
	color:Red;
}
/*#MainMenu A:link, #MainMenu A:visited
{
	color: #909fff;
	color: #29357e;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
	padding: 0px 2px 0px 0px;
}
#MainMenu A:hover
{
	color: #909fff;
}*/
A.MainMenuActive
{
	color: Red !important;
}
.UserMenu
{
	float: right;
	color: #000000;
	padding-top: 5px;
	padding-right: 6px;
	font-size:9px;
	font-weight: bold;
}
.UserMenu A:link, .UserMenu A:visited
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 5px;
	margin-left: 5px;
}
.UserMenu A:hover
{
	color: #000000;
}
/* Breadcrumb */
#breadcrumb 
{
	/*
	color: #686868;
	padding-top: 5px;
	padding-left: 260px;
	float: left;
	clear:right;*/
	display: none;
}
#breadcrumb A, #breadcrumb A:visited 
{
	/*color: #686868;
	color: #909FFF;*/
	color: #29357E;
}
.breadcrumb
{
	color: #333c72;
}
/* ContactUs */
.ContactUsGalleryInfo
{
	display: block;
}
.ContactUsFormInformation
{
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}
/* PotentialCustomer */
.PotentialCustomerInformation
{
	display: block;
	margin-top: 8px;
	margin-bottom: 8px;
}

img.onePhoto
{
	width: 50em;
}



/* News home page */
.NewsHomePageItem
{
	padding-top: 8px;
}
.NewsHomePageItem .Title, .NewsHomePageItem .Date
{
	display: block;
	color: #29357e;
}
.NewsHomePageItem a.Title, .NewsHomePageItem a.Title:visited, .DlNewsHomePageListItem a.Title, .DlNewsHomePageListItem a.Title:visited
{
	color:#3b3b3b;
	text-transform: uppercase;
	font-style: italic;
}
.Headline a, .Headline a:link, .Headline a:visited
{
	color: #3b3b3b;
}
.Headline a:hover
{
	text-decoration: none;
}
.imgNewsHomePage
{
	margin: 0px 20px 0px 10px;
	text-align: center;
}
.tdImgNewsHomePage
{
	text-align: center;
}
.imgNewsHomePage a
{
	clear: both !important;
	text-align: center;
	display: block;
}
.DlNewsHomePageListItem 
{
	width: 250px;
	float: left;
	margin-left: 20px;
	color: #868686;
}
.DlNewsHomePageListItem h3
{
	color: #868686;
	/*color: #29357e;*/
}
.DlNewsHomePageListItem .Date, .DlNewsHomePageListItem a.ReadMore
{
	color: #909fff;
}/* News, Events details */
.DlNewsHomePageListItem
{
	margin-bottom: 10px;
}
.NewsItem .Title, .NewsItem .Date, .EventItem .Title, .EventItem .Date
{
	display: block;
}
.NewsItem .ShowAll, .EventItem .ShowAll
{
	display: block;
}
.ShowAllDiv
{	
	margin-bottom: 10px;
}
.NewsItem img, .EventItem img, .AuctionItem img
{
	margin-right: 6px;
	float: left;
}
.NewsDetails .NewsItem .Date, .EventDetails .EventItem .Date, .AuctionDetails .AuctionItem .Date
{
	margin: 8px 0px 8px 0px;
}
.homePage .EventItem
{
	margin: 20px 10px 20px 40px;
}
.Fade
{
 position:absolute;
 filter: alpha(opacity=0);
 -moz-opacity: 0.0;
 z-index:5;
}
.firstFade
{
 position:absolute;
 z-index:6;
}
/*#usFade1, #usFade2, #usFade3
{
 z-index:9 !important;
 display: none;
 background-color: green;
 border: solid 2px blue;
}*/
/* Login */
.tblLogin td
{
	padding-right: 10px;
	vertical-align: middle !important;
}
.tdRememberMe
{
	padding: 4px 0px 4px 0px;
}
.tdRememberMe input
{
	margin: 0px 4px 3px 0px;
	vertical-align: middle !important;
}
.tdRememberMe label
{
	vertical-align: middle !important;
}
.LoginFailureText
{
	color: Red;	
	margin: 4px 0px 4px 0px;
}
.loginView
{
	width: 202px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #686868;
	margin: 6px 0px 9px 3px;
	padding-left: 15px;
}
.txtLogin 
{
	width: 120px;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}
.LoginPageLoggedInInfo
{
	margin-bottom: 4px;
}
/* Register Account */
.PhoneCountryCodePrefix
{
	padding-right: 4px;
}
.PhoneCountryCode
{
	width: 15px;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}
.PhoneNumber
{
	width: 115px;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}
.BuildingAppartmentNumber
{
	width: 72px;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}
.ZIPCode1
{
	width: 15px;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}
.ZIPCode2
{
	width: 20px;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}
.ddlCountry, .ddlPreferredLanguage
{
	width: 165px;
    background-color: #eeeeee;
    border: solid 1px #dddddd;
}
.countryInformation
{
	margin: 4px 0px 8px 0px;
	line-height: 16px;
}
.AlignRight
{
	text-align: right;
}
.AlignCenter
{
	text-align: center;
}
/* Commands */
A:link.Command, A:visited.Command, .CommandsDiv A:visited, .CommandsDiv A:link, .CommandsDiv A
{
	margin: 3px 5px 3px 0px;
    /*padding: 4px 6px 4px 6px;
    background-color: #2d3b8e;*/
    /*background-color: #6e88c4;
	border: solid 1px #2d3b8e;
	display:inline;
	color:#ffffff;
	line-height: 26px;
	cursor: pointer;*/
}
A:hover.Command, .CommandsDiv A:hover
{
   	/*border: solid 1px #632647;
	color:#ffffff;*/
	text-decoration: underline;
}	
.CommandsDiv
{
	clear: both !important;
	padding: 10px 0px 10px 0px;
}
/* SimpleSearch, NewsletterHomePage */
.leftColumnInputs
{
	float: right;
	margin-right: 4px;
	display: inline;
	clear: right;
}
.leftColumnInputs a
{
	vertical-align: middle;
}
#SimpleSearch
{
	margin: 0px 0px 4px 11px;
	width: 213px;
}
#SimpleSearch div input, #NewsletterHomePage div input
{
	vertical-align: middle;
}
#SimpleSearch div label, #NewsletterHomePage div label
{
	vertical-align: middle;
	padding: 0px 2px 0px 3px;
	float:left;
}
#SimpleSearch div span, #NewsletterHomePage div span
{
	width: 100%;
	float:left;
}
.SimpleSearch
{
	width: 130px;	
	border: solid 1px #dddddd;
	background-color: #6b6b6b;
	color: #ffffff;	
}
#SimpleSearch div A.ShowAllLink:link, #SimpleSearch div A.ShowAllLink:visited
{
	text-decoration: none;
	/*color: #919191;*/
	color: #29357e;
	clear: both;
	display: block;
	float: right;
	padding-right: 6px;
}
#SimpleSearch div A.ShowAllLink:hover
{
	text-decoration: underline;
	clear: both;
	display: block;
	float: right;
}
/* NewsletterHomePage */
#NewsletterHomePageDiv
{
	margin: 12px 0px 4px 4px;
}
#NewsletterHomePage
{
	margin: 4px 0px 4px 4px;
	/*width: 219px;*/
	padding-bottom: 8px;
	display:block;
	clear:both;
	float:left;
}
.NewsletterHomePage
{
	/*width: 130px;	*/
	background-color: #6b6b6b;
	border: solid 1px #dddddd;
	color: #ffffff;	
	margin-left: 3px;
}
#NewsletterHomePage div A:link, #NewsletterHomePage div A:visited
{
	text-decoration: none;
	color: #919191;
	/*clear: both;
	display: block;
	float: right;*/
	padding-right: 6px;
}
/* Footer */
#footer
{
	background: url(/App_Themes/Default/images/UIFooterBackgroundTop.jpg) no-repeat;
	padding-top: 14px;
	text-transform: uppercase;
}
#footertext {
    float: left;
    font-size: 9px;
    color: #000000;
    margin-left: 15px;  
    margin-right: 15px;  
}
#footermenu 
{
	float: right;
	font-weight: bold;
	color: #000000;
}
/*#footermenu a, #footermenu a:visited 
{
    font-size: 9px;
	color: #000000;
	margin-right: 15px;
	text-decoration: none;
	text-transform: uppercase;
}*/
.BottomMenuItem, .BottomMenuItem a:link, .BottomMenuItem a:visited
{
    font-size: 9px;
	color: #000000;
	margin-left: 15px;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 0px 2px 0px 0px;
	/*display: block;*/
}
.BottomMenuItemActive, .BottomMenuItemActive a:link, .BottomMenuItemActive a:visited
{
    font-size: 9px;
	color: #000000;
	margin-right: 15px;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 0px 2px 0px 0px;
	/*display: block;*/
}
.BottomMenuHover A:link, .BottomMenuHover A:visited
{
	color: #000000;
	/*display: block;*/
	padding: 0px 2px 0px 0px;
}
a.CreatedByName , a.CreatedBy, a:visited.CreatedByName , a:visited.CreatedBy
{
	font-weight: normal;
	padding: 0px !important;
	padding-left: 30px !important;
	margin: 0px !important;
	color: #000000;
	text-align: right;
	/*display: inline;*/
	display: none;
}
/* ModalPopup */
.ModalPopup
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:13px;
	width:350px;
	text-align: left;
}
.modalBackground {
	background-color:Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.ModalPopupDragHandle
{
	cursor: move;
	background-color:#FFFFFF; 
	border:solid 1px Gray;
	color:Black;
	padding-left: 4px;
}	
.ModalPopupMessage
{
	/*line-height: 30px;*/
}
.ModalPopupCommands
{
	text-align: center;
}
/* Validators */
.validatorCalloutHighlight
{
    /*background-color: #fffacd; 9b586a ffbae2 */
    background-color: #eeeeee;
    border: solid 1px #909fff;
    color:#444444;
}
/*.ajax__validatorcallout_popup_table: The popup table. 
.ajax__validatorcallout_popup_table_row: The popup table row. 
.ajax__validatorcallout_callout_cell: The callout cell. 
.ajax__validatorcallout_callout_table: The table in the callout cell. 
.ajax__validatorcallout_callout_table_row: The callout table row. 
.ajax__validatorcallout_error_message_cell: The error message cell. 
.ajax__validatorcallout_icon_cell: The warning icon cell. 
.ajax__validatorcallout_close_button_cell: The close button cell. 
.ajax__validatorcallout_arrow_cell: The arror cell. 
.ajax__validatorcallout_innerdiv: Inner div of a cell. Used in the close button cell and the arrow cell. 
.ajax__validatorcallout_popup_table
{
    background-color: #eeeeee;
    border: solid 1px #632647;
} */
.Validator
{
	float: left;
	color: Red !important;
	line-height: 16px !important;
}
.Validator A, .Validator A:visited 
{
	color: #0066CC;
	text-decoration: none;
}
span.required, label.required
{
	color: Red;	
	font-size: 13px;
}
.ajax__calendar_container
{
	background-color: Red !important;	
	width: 500px !important;
}
.ajax__calendar_body
{
	/* Kriso - ?
	background-color: Red !important;	
	width: 500px !important;*/
}
/* Translation */
.LanguagesDiv
{
	float: right;
	position: relative;
	/*display: inline;
	clear: none; 
	z-index:99999;*/
}
.LanguagesFlags
{
	float: left; 
	padding: 27px 10px 7px 10px; 
	position: relative;
}
.IsNotTranslated
{
	/*position: absolute;
	width: 240px;
	border: solid 1px #cccccc;
	margin-top: 3px;*/
	background: #ffffff;
	color: #868686;
	font-style: italic;
	padding: 0px 0px 0px 0px;
	margin-bottom: 12px;
	width: auto;
}
.pnlIsNotTranslated
{
	padding-bottom: 12px;
}
.NewsDetails .IsNotTranslated, .EventDetails .IsNotTranslated
{
	margin-bottom: 12px;
}
.imgLanguage
{
	padding: 0px 3px 0px 3px;	
}
.DivUpdateInProgress
{
	margin-top: 8px;
}
.ImgUpdateInProgress
{
	margin-right: 12px;
}
/* Sitemap */
.tvSitemap
{
	margin-top: 6px;
	margin-bottom: 6px;
}
.tvSitemap img
{
	margin-top: 7px;
	margin-right: 4px;
}
.SitemapBlock
{
	float: left;
	display: block;
	width: 360px;	
}
.SitemapBlockNewRow
{
	float: left;
	clear: both;	
}
.SitemapDiv ul
{
	margin-top: 6px;
	margin-bottom: 6px;	
	margin-left: 0px;
	padding-left: 0px;
}
.SitemapDiv ul li
{
	list-style: none;
	list-style-type: none;
	background-image: url(/App_Themes/Default/images/dot_grey_small.gif);
	background-position: 0px 7px;
	background-repeat: no-repeat;
}
.SitemapDiv ul li a
{
	padding-left: 9px;
}
.ErrorPageInformation, .SitemapInformation
{
	margin-bottom: 6px;	
}
.Opinions div.Languages
{
	display: block;
	float: right;
	clear: both;
	margin-bottom: 8px;
}
.Opinions .OpinionsList
{
	clear: both;
	display: block;	
}
.Opinions .OpinionName
{
	float: left;
	font-weight: bold;
}
.Opinions .OpinionDate
{
	float: left;
	font-style: italic;
}
.OpinionText
{
	clear: both;
	display: block;	
}
.OpinionsAlternatingRowStyle
{
	/*background-color: #FFE8FE;*/
	background-color: #EEEEEE;
}
.OpinionsList .GvFEList td 
{
	padding: 7px 10px 7px 5px;
}
.Opinions .ModalPopupMessage div, .Opinions .ModalPopupMessage div table
{
	margin-top: 8px;
}
/* Events Home Page */
.NewEventsDiv
{
	width: 500px; 
	/*height: 182px;*/
	float: left;
	/*overflow: hidden;*/
	margin: 16px 0px 0px 38px;
}
.NewEventsHeader
{
	width: 475px;
	height: 30px;
	background: #dddddd;
	line-height: 30px;
	font-weight: bold;
	color: #686868;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
}
/* Press Clips */
.PressClipsItemsView
{
	display: block;
	float: left;
	clear: both;
}
.PressClipsItemsHeader
{
	font-weight: bold;
	clear: both;
	display: block;	
	margin-top: 4px;
}
.PressClipsItem
{
	vertical-align: middle !important; 
	width: 125px; 
	text-align:center !important;
	margin: 10px;
}
.tdPressClips 
{
	border: solid 1px #c0c0c0;
	height: 120px; 
	vertical-align: middle; 
	width: 125px; 
	text-align:center !important;
	padding: 0px 0px 0px 0px !important;
	background-color: #ffffff;
}
/* Galleries */
.GalleryItemsView
{
	display: block;
	float: left;
	clear: both;
}
.GalleryItemsHeader
{
	font-weight: bold;
	clear: both;
	display: block;	
	margin-top: 4px;
}
.GalleryItem
{
	vertical-align: middle !important; 
	text-align:center !important;
	margin: 10px;
}
.tdGallery 
{
	border: solid 1px #c0c0c0; 
	vertical-align: middle; 
	text-align:center !important;
	padding: 0px 0px 0px 0px !important;
	background-color: #ffffff;
}
.nowrap
{
	white-space: nowrap;
}
/* RSS */
.RssHyperLinkImage
{
	float: right;
	margin: 0px 7px 0px 7px;
}
.RssList
{
	display:block;
	clear:both;
	float:left;	
}
.RssList ul, .RssList li
{
	list-style: none;
	list-style-type: none;
	line-height: 22px;
	font-weight: bold;
	display: block;
	clear: both;
	float: left;
	margin-left: 0px;
	padding-left: 10px;
}
.RssList img
{
	padding-top: 3px;
	padding-right: 5px;
	float: left;
}

#MPE, #MPE_backgroundElement
{
	z-index: 999999 !important;	
}
.ContactUsCompanyInfo
{
	clear: both;
	display: block;	
}


.CollectionsRecentCollection
{
	margin-left: 30px !important;
	/*float: right;*/
	overflow: hidden;
	text-align: center;
	margin-bottom: 30px;
	width: 120px !important;
}
.CollectionsRecentCollection div
{
	width: 120px !important;
	margin-left: -90px;
	/*padding-left: 30px !important;
	overflow: hidden;*/
}
/* homepageBoxes */
.homepageBoxes
{
	/*border-top: 1px solid #a2a2a2;*/
	padding: 15px 0px;
	float: left;
	margin-left: 0px;
}
.homepageBoxes img
{
	/*border: 1px solid #a2a2a2;*/
}
.homepageBoxes .boxLeft
{
	float:left; 
	/*padding-right:30px;
	border-right: 1px solid #a2a2a2;*/
	width: 200px;
}
.homepageBoxes .boxRight
{
	float:left; 
	/*padding-left:30px;*/
	width: 200px;
}
/* WardrobeHomePage */
.WardrobeHomePageDiv
{
	/*border-right: 1px solid #a2a2a2;
	height: 650px; */
	margin:0px 30px 20px 0px; 
	overflow: hidden;
}
.imgWardrobeDiv
{
	height: 650px;
	overflow: hidden;
	background-color: #ffffff;
	width:350px;
}
.imgWardrobeHomePage
{
	border: 1px solid #ffffff; 
	width:350px;
	margin-bottom: 8px;
	display: block;
	clear: both;
}
.slideTitle, .slideDescription
{
	color: #c4c4c4;
}
#TiltViewerInstruction
{
	float:right;
}

.tree
{
	margin-top: 6px;
}
.tree table td
{
	padding-bottom: 3px;
}
.tree div table td
{
	padding-bottom: 0px;
}
.node
{
	text-transform: uppercase;
	margin-bottom: 0px;
}
.LeafNode
{
	padding-left: 0px;
	margin-left: 0px;
	height: 24px;
}
.ShowAllDiv
{
	display: block;
	clear: both;
}
.BlogpostCommentsLoginBox
{
	margin-bottom: 12px;
}
.CommentName, .CommentText
{
	font-style: italic;
}
/* Testimonials */
.TestimonialText
{
	font-style: italic;
	display: block;
}
.TestimonialPersonNameAndPosition
{
	float: right;
	display: block;
	margin-right: 30px;
}
.DlTestimonialsListItem .glow img, .TestimonialItem .glow img
{
	padding: 3px;
}
.TestimonialCompanyLogo
{
	width: 220px;
	margin-right: 20px;
	float: left;
	text-align: center !important;
}

/* CmsAdminNavigation */
.CmsAdminNavigation
{
	position: absolute;
	/*margin-top: -5px;*/
	z-index: 999999;
	width: inherit;
}
.CmsAdminNavigation img
{
	cursor: pointer !important;
	border: 1px solid #9BBBFF !important;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.CmsAdminNavigation img:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.CmsAdminNavigationExpand
{
	position: relative;
	/*top: -5px;
	margin-top: -5px;*/
	z-index: 999999;
	text-align: left;
	width: inherit;
}
.CmsAdminNavigationCommandsDiv
{
	/*display: none;*/
	position: relative;
	/*margin-top: -5px;*/
	width: auto;
	float: left;
	background: #9BBBFF;
	border: solid 1px #cccccc;
	padding: 6px 10px;
}
.CmsAdminNavigationCommandsDiv a
{
	color: #ffffff;
	float: left;
	clear: both;
}
/* CmsAdminNavigation End */
.PortfolioProjectsList .GvFEListRow .SmallImageDiv
{
	float: left;
}
.PortfolioProjectsList .GvFEListRow .DescriptionDiv
{
	float: left;
	width: 520px;
}
.PortfolioProjectsList .GvFEListRow .ReadMore
{
	float: right;
	margin-right: 10px;
}
.PortfolioProjectsList img
{
	float: left;
	margin-right: 20px;
}
#side-a ul#PortfolioProjectsList 
{
    list-style: none;
    padding: 0px !important;
    margin: 0px 20px 20px 0px !important;
}
#side-a #PortfolioProjectsList li
{
    list-style: none;
    margin: 0px !important;
}
#side-a #PortfolioProjectsList li a
{
    text-transform: uppercase;
}
#side-a .PortfolioProjectInrformation
{
    margin-bottom: 10px;
}
.HeaderContent
{
	margin-bottom: 18px;
}
#side-a .HeaderContent
{
	display: none;
}
.ImageLarge
{
	margin-right: 18px !important;
}
.ImageSmall
{
	margin-right: 18px;
	margin-bottom: 18px;
}
