/***************************************************/
/* DEFAULT MODULE STYLE */
/***************************************************/
/* STYLE 1 *****************************************/
/* main style */
.Style1 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
} 

.Style1_ItemTitle 
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #000000;
	margin-bottom: 0;
	margin-top: 0;
}

.Style1_ModTitle
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	color: #333333;
	margin-bottom: 0;
	margin-top: 0;
	background-color: #DFDFE5;
}


.Style1_ModTitleSpacer
{
	height:15px;
}

.Style1_ModBody {
    background-color: none;
} 

.Style1_Form {
    background-color: #FFFFFF;
    font-size: 9px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #666666;
    border : 1px solid #666666;
} 

/* hyperlink styles */
A.Style1:link    {
    text-decoration:    none;
    color:#666666;
}

A.Style1:visited {
    text-decoration:    none;
    color:#666666;
}

A.Style1:active  {
    text-decoration:    none;
    color:#666666;
}

A.Style1:hover   {
    text-decoration:    underline;
    color:#333333;
}

/*HEADING TAG STYLES */
/* H1: Page Level Titles */
H1.Style1		{
    color:#FFFFFF;
    font-size: 14px;
    font-weight: normal;
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 0px;
}
/* H2: Module Title Level Titles */
H2.Style1		{
    color:#333333;
    font-size: 13px;
    font-weight: bold;
    margin-top: 2;
    margin-bottom: 2;
    margin-left: 4;
}
/* H3: Article/Shop Product Title Level Titles */
H3.Style1		{
    color:#666699;
    font-size: 11px;
    font-weight: bold;
    margin-top: 6;
    margin-bottom: 2;
    margin-left: 0;
}
/* H4: Article Page Title/Product Model Level Titles */
H4.Style1		{
    color:#000000;
    font-size: 10px;
    font-weight: bold;
    margin-top: 7;
    margin-bottom: 0;
}
/* H5: Article Page Sub-Title Level Titles */
H5.Style1		{
    color:#333333;
    margin-top: 0;
    margin-bottom: 0;
}
H6.Style1		{
    color:#333333;
    margin-top: 0;
    margin-bottom: 0;
}


/* VERTICAL TAB STYLE *************************/

/* text style for the selected tab */
.VerticalSelectedTab {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    background-color: none;
}

/* text style for the unselected tabs */
.VerticalOtherTabs {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
	background-color: none;
}

/* hyperlink styles of the unselected tabs */
A.VerticalOtherTabs:link    {
    text-decoration:    none;
    color:#000000;
}

A.VerticalOtherTabs:visited {
    text-decoration:    none;
    color:#000000;
}

A.VerticalOtherTabs:active  {
    text-decoration:    none;
    color:#000000;
}

A.VerticalOtherTabs:hover   {
    text-decoration:    none;
    color:#000099;
}

/* hyperlink styles of the selected tabs */
A.VerticalSelectedTab:link    {
    text-decoration:    none;
    color:#000000;
}

A.VerticalSelectedTab:visited {
    text-decoration:    none;
    color:#000000;
}

A.VerticalSelectedTab:active  {
    text-decoration:    none;
    color:#000000;
}

A.VerticalSelectedTab:hover   {
    text-decoration:    none;
    color:#000099;
}

/*Vertical child tabs *************************/
/* hyperlink styles of the unselected tabs */
.VerticalOtherTabsChildren {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration:none;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 0;
}

A.VerticalOtherTabsChildren:link    {
    text-decoration:    none;
    color: #FFFFFF;
}

A.VerticalOtherTabsChildren:visited {
    text-decoration:    none;
    color: #FFFFFF;
}

A.VerticalOtherTabsChildren:active  {
    text-decoration:    none;
    color: #FFFFFF;
}

A.VerticalOtherTabsChildren:hover   {
    text-decoration:    none;
    color: #FFFFFF;
}

/**********************************************/


/* Standard Hyperlinks*/
/**********************************************/
A:link  {
    text-decoration:    none;
    color:  #333399;
}

A:visited   {
    text-decoration:    none;
    color: #333399;
}

A:active    {
    text-decoration:    none;
    color:  #333399;
}

A:hover {
    text-decoration:    underline;
    color:  #333366;
}


/*Footer Style **********************************/
.Style1_Footer 
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
	color: #999999;
	background-color: none;
}
A.Style1_Footer:link    {
    text-decoration: none;
    color:#666699;
}
A.Style1_Footer:hover    {
    text-decoration: none;
    color:#666699;
}
A.Style1_Footer:visited {
    text-decoration:    none;
    color:#666699;
}

A.Style1_Footer:active  {
    text-decoration:    none;
    color:#666699;
}


/*Feature 1 Style */
.Style1_Feature1 
{
	background-color: #66CC00;
}
/***************************************************/


/*Feature Block 1 */
.FeatureBlock1
{
	background-color: #FF0066;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    padding: 8px;
}

/*Feature Block 2 */
.FeatureBlock2
{
	background-color: #666633;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
    padding: 8px;
}

/*Feature Block 3 */
.FeatureBlock3
{
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
    padding: 8px;
}

/*Feature Block Clear */
.FeatureBlockClear
{
	background-color: none;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #FF0066;
    padding: 8px;
}
A.FeatureBlockClear:Link
{
	color: #999999;
	text-decoration: none;
}
A.FeatureBlockClear:Hover
{
	color: #FF0066;
	text-decoration: none;
}

/*Feature Block Clear */
.FeatureBlockClearBlackText
{
	background-color: none;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    padding: 8px;
}
A.FeatureBlockClearBlackText:Link
{
	color: #999999;
	text-decoration: none;
}
A.FeatureBlockClearBlackText:Hover
{
	color: #FF0066;
	text-decoration: none;
}

/*Horizontal Products Menu */
.HorizontalMenu
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
}
A.HorizontalMenu:Link
{
	color: #999999;
	text-decoration: none;
}
A.HorizontalMenu:Hover
{
	color: #FF0066;
	text-decoration: none;
}

/*ItemStyle1 */
.ItemStyle1
{
	background-color: none;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #FF0066;
    padding-right : 5px;
}

/*ProductDetail	 */
.ProductDetail
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #333333;
}
H3.ProductDetail
{
	font-size: 12px;
    font-weight: bold;
    color: #FF0066;
    margin-top: 3px;
    margin-bottom: 2px;
}
H4.ProductDetail
{
	font-size: 10px;
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: 1px;
}
.DivBorder
{
	width: 375px;
	height: 340px;
	background-color: none;
	/*background-image: url(http://www.glassdomain.co.uk/BGW/FileDocs/jpg/724.jpg);*/
	padding : 10px;
    /*border : 1px solid #999999;*/
}

/*RegisterStyle */
.RegisterStyle
{
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #FF0066;
    padding : 10px;
}


/*LoginStyle */
.LoginStyle
{
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
    padding : 10px;
}

/*ShopBasketStyle */
.ShopBasketStyle
{
	background-color: #EEEEEE;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
    padding : 10px;
}
A.ShopBasketStyle:Link
{
	color: #999999;
}
A.ShopBasketStyle:Hover
{
	color: #FF0066;
}
/*ShopBasketStyleList */
.ShopBasketStyleList
{
	background-color: #AAAAAA;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    padding : 10px;
}
/*ShopBasketStyleItem */
.ShopBasketStyleItem
{
	background-color: #999999;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    padding : 10px;
}
/*ShopBasketStyleItemAlt - (Alternating Item) */
.ShopBasketStyleItemAlt
{
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    padding : 10px;
}
/*ShopBasketStyleItemAlt */
.ShopBasketStyleHeader
{
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    padding : 10px;
}

/*ShopAddressCardStyle */
.ShopAddressCardStyle
{
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    padding : 10px;
}
.ShopAddressCardStyle_Form
{
	background-color: #EEEEEE;
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #666666;
    border : 1px solid #666666;
}

/*ShopAddressDelStyle */
.ShopAddressDelStyle
{
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    padding : 10px;
}

/*ShopSummaryStyle */
.ShopSummaryStyle
{
	background-color: #CCCCCC;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    padding : 10px;
}


/* Shop Item
  For lists of shop products */
.ShopItem
{
	background-color: none;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}

/* Shop Item Heading */
H3.ShopItem
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FF0066;
    margin-top: 1px;
    margin-bottom: 1px;
}


/*Portal Footer */
.PortalFooter
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
}
A.PortalFooter:Link
{
	color: #999999;
}
A.PortalFooter:Hover
{
	color: #FF0066;
}
A.PortalFooter:Visited
{
	color: #000000;
}
A.PortalFooter:Active
{
	color: #000000;
}


/*Portal Footer Small Size */
.PortalFooterSmall
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
}
A.PortalFooterSmall:Link
{
	color: #999999;
}
A.PortalFooterSmall:Hover
{
	color: #FF0066;
}
A.PortalFooterSmall:Visited
{
	color: #000000;
}
A.PortalFooterSmall:Active
{
	color: #000000;
}


/*Portal Footer Welcome */
.PortalFooterWelcome
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
A.PortalFooterWelcome:Link
{
	color: #000000;
}
A.PortalFooterWelcome:Hover
{
	color: #666666;
}
A.PortalFooterWelcome:Visited
{
	color: #000000;
}
A.PortalFooterWelcome:Active
{
	color: #000000;
}

/*Portal Footer Logoff*/
.PortalFooterLogoff
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
A.PortalFooterLogoff:Link
{
	color: #000000;
}
A.PortalFooterLogoff:Hover
{
	color: #666666;
}
A.PortalFooterLogoff:Visited
{
	color: #666666;
}
A.PortalFooterLogoff:Active
{
	color: #666666;
}

/* Menu Class */
.MenuClass
{
 background-color:#FFFFFF;
 border:0px;
 border-bottom-color:#FFFFFF;
 border-top-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#FFFFFF;
 border-style:none;
}

.MenuClassItem
{
 background-color:#3F3F3F;
 border:2px;
 border-bottom-color:black;
 border-top-color:gray;
 border-left-color:gray;
 border-right-color:black;
 border-style:solid;
}

.MenuClassItemChild
{
 background-color:#3F3F3F;
 border:2px;
 border-bottom-color:black;
 border-top-color:gray;
 border-left-color:gray;
 border-right-color:black;
 border-style:solid;
 cursor:hand;
}

.MenuClassGroup
{
 background-color:#FFFFFF;
 border:0px;
 border-bottom-color:black;
 border-top-color:gray;
 border-left-color:gray;
 border-right-color:black;
 border-style:none;
 padding:2px;
 font-family: Arial, MS Sans Serif, Sans-Serif;
 font-size: 11px;
 color: #999999;
 cursor:hand;
}

/*Menu ItemLooks */
.MenuItem
{
	color: #556677;
}
	
.MenuItemHover
{
	color: #888877;
}

.MenuItemDown
{
	color: #771199;
}

.Layout2
{
	background-color: #FFFFFF;
	width: 750px;
	padding: 5px;
}