BODY
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
}

INPUT
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}

HTML
{
    scrollbar-DarkShadow-Color:#996699;
	scrollbar-Track-Color:#ffffff;
	scrollbar-Face-Color:#ffffff;
	scrollbar-Shadow-Color:#dddddd;
	scrollbar-Highlight-Color:#cccccc;
	scrollbar-3dLight-Color:#999999;
	scrollbar-Arrow-Color:#74A9DD;

}

P
{
	margin-bottom:1;
	margin-top:1;
}


SELECT
{
    FONT-FAMILY: Arial,verdana;
    FONT-SIZE: 8pt;
}

TD
{
    FONT-FAMILY: Arial,verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 9pt;
    border-color:#ffffff;
}

.LayoutPreviewTD
{
	background-color:#74A9DD;
    border-color:#74A9DD;
}

HR
{
	color:#74A9DD;
}

.Heading1,H1
{
	FONT-FAMILY: Times New Roman,Arial,verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 18pt;
    color: #74A9DD;
    font-weight:normal;
}

.Heading2,H2
{
	FONT-FAMILY: Times New Roman,tahoma,arial,helvetica,sans-serif;
    FONT-SIZE: 14pt;
    color: #74A9DD;
    font-weight:normal;
    margin-bottom:1;
	margin-top:1;
}

.Highlight,H3
{
	FONT-FAMILY: Times New Roman,tahoma,arial,helvetica,sans-serif;
    FONT-SIZE: 12pt;
	color: #74A9DD;
	font-weight:normal;
}


BUTTON
{
	border-right: #dddddd 1px solid;  
	border-top: #dddddd 1px solid;  
	text-align: center;
	border-left: #dddddd 1px solid; 
	color: white;  
	border-bottom: #dddddd 1px solid; 
	background-color: #dddddd;
	text-decoration: none; 
	cursor:hand;
}

IMG
{
	border:0px;
}

.ControlHeader
{
	border-right: #dddddd 0px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 0px solid;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	font-size: 8pt;
	color: #74A9DD;
	height: 26px;
	background-color: transparent;
	background:#EDF2F8;
}

.ControlHeaderL
{
	width:5px;
	/* background-image: url(images/aizia/ContentHeaderL.gif); */
}

.ControlHeaderM
{
	width:100%;
/*	background-image: url(images/aizia/ContentHeaderM.gif);
	background-repeat:repeat-x; */
}

.ControlHeaderR
{
	width:20px;
	/*background-image: url(images/aizia/ContentEdit_Off.gif);*/
	vertical-align:middle;
	text-align:center;
}

.HiddenText
{
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	color: #ffffff;
}
.collapseTitle 
{ 
	font-size:8pt;
	font-weight: bold; 
	color:#74A9DD;
	padding: 3; 
} 

.collapseTable 
{ 
	padding: 3; 
} 

.CategoryBorder
{
	BORDER-RIGHT: #dddddd 0px solid;
	BORDER-LEFT: #dddddd 1px solid;
	BORDER-BOTTOM: #dddddd 0px solid;
}

.EmbossBorder
{
	BORDER-RIGHT: #dddddd 0px solid;
	BORDER-LEFT: #dddddd 1px solid;
	BORDER-TOP: #dddddd 1px solid;
	BORDER-BOTTOM: #dddddd 0px solid;
}
.collapseTitleCollapsed 
{ 
	font-size:10pt;
	font-weight: bold; 
	background-color: #efefef; 
	border-color: #dddddd; 
	color:#74A9DD;
	border: 1px solid; 
	padding: 3; 
}

.Heading1
{
	FONT-FAMILY: Times New Roman,Arial,verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 18pt;
    font-weight:normal;
    color: #74A9DD;
}

.Heading2
{
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
    FONT-SIZE: 10pt;
    color: #444444;
}

.Highlight
{
	color: #74A9DD;
	font-weight:bold;
}

.ProductName
{
	font-size:12pt;
	font-weight:normal;
	color:#444444;
}

.ProductWasPrice
{
	font-size:11pt;
	font-weight:bold;
	text-decoration:line-through;	
}

.LinkBanner
{
	background:#dddddd;
}

.CategoryHeader
{
	font-size:12;
	/** font-weight:bold; **/
	/** font-style:italic; **/
	color:#666666;
	text-align:left;
	background:white url:(images/aizia/ContentHeaderM.gif);
}



.CategoryItem
{
	font-size:12;
	color:black;
	text-align:left;
}

.ProductTree
{
	font-size:10;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	color:#dddddd;
}

.ContentHeader
{
	font-family:Verdana;
	font-size:12;
	font-weight:bold; 
	/** font-style:italic; **/
	color:#dddddd;
	text-align:left;
	background:Transparent;
}

.ContentHeaderBackground
{
	font-family:Verdana;
	font-size:12;
	font-weight:bold;
	font-style:italic;
	color:red;
	text-align:left;
	background:Transparent;
}
.ContentText
{
	font-size:12;
	color:black;
	text-align:left;
}

.ContentTextSmall
{
	font-size:10;
	color:black;
	text-align:left;
}

.ContentTextBold
{
	font-size:12;
	font-weight:bold;
	color:black;
	text-align:left;
}

.ContentTextBoldSmall
{
	font-size:10;
	font-weight:bold;
	color:black;
	text-align:left;
}

.HeaderText
{
	font-size:14;
	font-weight:bold;
	color:black;
}

.HeaderTextSmall
{
	font-size:9;
	font-weight:normal;
	color:black;
}

.EntryField
{
	border-right: #dddddd 1px solid;  
	border-top: #dddddd 1px solid;  
	text-align: left;  
	border-left: #dddddd 1px solid; 
	color: black;  
	border-bottom: #dddddd 1px solid; 
	height:20;
	width: 65;
	font-size:9pt;
}

.EntryFieldSmall
{
	border-right: #dddddd 1px solid;  
	border-top: #dddddd 1px solid;  
	text-align: left;  
	border-left: #dddddd 1px solid; 
	color: black;  
	border-bottom: #dddddd 1px solid; 
	height:20;
	font-size:7pt;
}

.EntryFieldMand
{
	border-right: #dddddd 1px solid;  
	border-top: #dddddd 1px solid;  
	text-align: left;  
	border-left: #dddddd 1px solid; 
	color: black;  
	border-bottom: #dddddd 1px solid; 
	height:20;
	width: 65;
	font-size:9pt;
	background:#ebf1f5;
}

.EntryFieldRight
{
	border-right: #dddddd 1px solid;  
	border-top: #dddddd 1px solid;  
	text-align: right;  
	border-left: #dddddd 1px solid; 
	color: black;  
	border-bottom: #dddddd 1px solid; 
	height:20;
	width: 65;
	font-size:9pt;
}

.EntryFieldRightMand
{
	border-right: #dddddd 1px solid;  
	border-top: #dddddd 1px solid;  
	text-align: right;  
	border-left: #dddddd 1px solid; 
	color: black;  
	border-bottom: #dddddd 1px solid; 
	height:20;
	width: 65;
	font-size:9pt;
	background:#ebf1f5;
}

.SelectButton
{
	border-right: #74A9DD 1px solid;  
	border-top: #74A9DD 1px solid;  
	text-align: center;
	border-left: #74A9DD 1px solid; 
	color: black;  
	border-bottom: #74A9DD 1px solid; 
	background-color: #dddddd;
	text-decoration: none; 
	cursor:hand;
	font-size:8pt;
}

.EntryLabel
{
	font-size:9pt;
	text-align:justify;
}

.EntryLabelSmall
{
	font-size:7pt;
	text-align:justify;
}


.EntryLabelRight
{
	font-size:9pt;
	text-align:justify;
	text-align:right;
}

.EntryLabelBold
{
	font-size:9pt;
	text-align:justify;
	font-weight:bold;
}

.EntryLabelRed
{
	font-size:8pt;
	color:Red;
}

.EntryLabelRedSmall
{
	font-size:7pt;
	color:Red;
}


.SpecialPrice
{
	font-size:16pt;
	color:#FF0000;	
	font-weight:bold;
}

.ProductMiniPrice
{
	font-size:9pt;
	color:#FF0000;	
	font-weight:bold;
}

.TaxPrice
{
	font-size:10pt;
	color:#dddddd;	
}

.TotalPrice
{
	font-size:10pt;
	color:#FF0000;	
}

.ProductMiniBrand
{
	font-size:9pt;
	color:#000000;	
	font-weight:bold;
}

.ProductMiniProduct
{
	font-size:9pt;
	color:#FFCC33;	
	font-weight:bold;
}

.PanelHeader, a.PanelHeader:link, a.PanelHeader:visited
{ 	
	font-size:8pt;
	color:white;
	font-variant:small-caps;
	cursor: default;
	cursor: hand;	
	text-align: left;
	text-decoration:none;
	font-weight:bold;
}

a.PanelHeader:hover
{ 	
	font-size:8pt;
	color:yellow;
	font-variant:small-caps;
	cursor: default;
	cursor: hand;	
	text-align: left;
	text-decoration:underline;
}

.PanelItem, a.PanelItem:link, a.PanelItem:visited
{
	color:white; 
	font-size:7pt;
	cursor: hand;	
	text-align: left;
	text-decoration:none;
}

a.PanelItem:hover
{
	color:yellow; 
	font-size:7pt;
	cursor: hand;	
	text-align: left;
	text-decoration:underline;
}

.MenuGroup
{ 	
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	background-color:#BFC9D2; 
    cursor: default;         
	cursor: hand;	
	padding: 0px;
	text-align: left;
}

.MainMenuItem
{
	background-image:url(/images/PoolDesignStudio/menuBg.gif);
	background-repeat:repeat-x;
	/*background-color:#BFC9D2; */
	color:#4D5A79; 
	font-family:Arial,Arial;
	font-size:9pt;
	font-weight:bold;
	cursor:default;  
	padding: 0px; 
	height:29px;
}

.MainMenuItemOver
{
	background-image:url(/images/PoolDesignStudio/menuBg.gif);
	background-repeat:repeat-x;
	color:black; 
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	cursor:hand;  
	padding: 0px;
	height:29px;
}

.MenuItem
{
 	background-color:#ededed; 
	color:black; 
	font-family:Arial,Arial;
	font-size:9pt;
	font-weight:bold;
	cursor:default;  
	padding: 3px;
}

.MenuItemOver
{
 	background-color:#74A9DD; 
	color:black; 
	font-family:Arial,Arial;
	font-size:9pt;
	font-weight:bold;
	cursor:default;  
	padding: 3px;
}

.Separator
{
	background-color: Transparent; 
	margin-left: 2px;
	margin-right: 2px;
}

.Spacer
{
	background-color: Transparent; 
}

.SelectedItemStyle
{
	font-weight:bold;
	color:#000000;
	background-color:#dddddd;
}

.AlternatingItemStyle
{
	color:#333333;
	background-color:#ebf1f5;
}

.ItemStyle
{
	color:#333333;
	background-color:#ffffff;
}

.HeaderStyle
{
	font-size:8pt;
	font-weight: bold; 
	color:#74A9DD;
	background-color: #EDF2F8; 
	border-color: #efefef; 
	padding: 3; 
}
		
.HeaderStyle a:hover {text-decoration: underline;color:#74A9DD;}
.HeaderStyle a:visited {text-decoration: underline;color:#74A9DD;}
.HeaderStyle a:link {text-decoration: underline;color:#74A9DD;}

.FooterStyle
{
	color:#4A3C8C;
	background-color:#B5C7DE;
}

.FooterStyle a:hover {text-decoration: underline;color:white;}
.FooterStyle a:visited {text-decoration: underline;color:white;}
.FooterStyle a:link {text-decoration: underline;color:white;}

.PagerStyle 
{
	color:white;
	background-color:#dddddd;
}
.PagerStyle a:hover {text-decoration: underline;color:white;}
.PagerStyle a:visited {text-decoration: underline;color:white;}
.PagerStyle a:link {text-decoration: underline;color:white;}

.divBorder
{
	border:1px solid #dddddd;
}
.fullplace
{
	border:1px solid #dddddd; 
}

.openplace
{
	border:1px solid #dddddd; 
	
}

.selectedplace
{
	border:2px solid #ff8c00; 
}

.hiddenplace
{
	display:none;
}

.DataGridNoBorder
{
	background:white;
	font-size:8pt;
}

.DataGrid
{
	border:solid 1px #dddddd;
}


A.Reverse:link {text-decoration: none;color:yellow;}
A.Reverse:visited {text-decoration: none;color:yellow;}
A.Reverse:hover {text-decoration: underline;color:#E2B60A;}
A:link {text-decoration: underline;color:#74A9DD;}
A:visited {text-decoration: underline;color:#74A9DD;}
A:hover {text-decoration: underline; color:#74A9DD;}

.ContextMenuLink:link,A.ContextMenuLink:visited
{
	text-decoration: none;
	font-size:8pt;
	color:Black;
}

.LoginEntryField
{
	border-right: #dddddd 1px solid;  
	border-top: #dddddd 1px solid;  
	border-left: #dddddd 1px solid; 
	border-bottom: #dddddd 1px solid; 
	text-align: left;  
	color: black;  
	height:20;
	width: 65;
	font-size:8pt;
}

.LoginEntryLabel
{
	font-size:8pt;
	text-align:justify;
	color: white;
}

.CompanyTitle
{
	font-size: 14pt;
	color:#ff8c00;
	font-weight:bold;
}

.CompBriefDesc
{
	font-size: 12pt;
	color: Black;
}