/***************************************************/
/* 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;

}


.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:#168ed8;
	font-size:13px;
}

A.Style1:visited {
    text-decoration:    none;
    color:#168ed8;
}

A.Style1:active  {
    text-decoration:    none;
    color:#168ed8;
}

A.Style1:hover   {
    text-decoration:    underline;
    color:#168ed8;
}

/*HEADING TAG STYLES */
/* H1: Page Level Titles */
H1.Style1		{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #333;
	padding-left: 8;
	padding-top:15;
	padding-bottom:15px;
	border-bottom-width: 2px;
	border-bottom-color: #CCC;
	border-bottom-style: solid;
	width: 970px;
}
/* H2: Module Title Level Titles */
H2.Style1		{
margin:0px;
font-size:13px;
font-weight:bold;
text-transform: uppercase;
color:#1E1E1E;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
}
/* 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;

}
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:  #168ed8;
}

A:visited   {
    text-decoration:    none;
    color: #168ed8;
}

A:active    {
    text-decoration:    none;
    color:  #168ed8;
}

A:hover {
    text-decoration:    underline;
    color:  #168ed8;
}


/*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: #8e8e8e;
	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: #333333;
    padding: 8px;
}
A.FeatureBlockClear:Link
{
	color: #999999;
	text-decoration: none;
}
A.FeatureBlockClear:Hover
{
	color: #333333;
	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: #333333;
	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: #333333;
    padding-right : 5px;
}

/*ProductDetail	 */
.ProductDetail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-decoration: none;
	color: #333;
	font-style: normal;
	font-variant: normal;
	padding-left: 2px;
}

H2.ProductDetail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4d4b64;
	font-weight:400;
	padding-left: 8px;
	padding-top:15px;
	padding-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
	border-bottom-style: solid;
	font-style: italic;
	width: 752px;
}

H3.ProductDetail
{
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #000;
	font-variant: normal;
	margin-left:15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	font-weight: bold;
	text-transform: uppercase;
}

H4.ProductDetail
{
	font-size: 10px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 1px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
}
.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: #333333;
    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: #333333;
}
/*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: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #515151;
	padding-bottom:25px;
}
A.ShopItem:link  {
	text-decoration:    none;
	color:  #c51501;
	font-weight: bold;

}

A.ShopItem:visited   {
	text-decoration:    none;
	color:  #c51501;
	font-weight: bold;
}

A.ShopItem:active    {
	text-decoration:    none;
	color:  #c51501;
	font-weight: bold;
}

A.ShopItem:hover {
	text-decoration:    underline;
	color:  #c51501;
	font-weight: bold;
}

/* Shop Item Heading */
H3.ShopItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin-top: 1px;
	margin-bottom: 1px;
	font-style: italic;
	padding-bottom: 6px;
}


/*Portal Footer */
.PortalFooter
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #666666;
}
A.PortalFooter:Link
{
	color: #fff;
}
A.PortalFooter:Hover
{
	color: #84111a;
}
A.PortalFooter:Visited
{
	color: #fff;
}
A.PortalFooter:Active
{
	color: #fff;
}


/*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: #fff;
    margin-top: 0px;
    margin-bottom: 0px;
}
A.PortalFooterWelcome:Link
{
	color: #fff;
}
A.PortalFooterWelcome:Hover
{
	color: #84111a;
}
A.PortalFooterWelcome:Visited
{
	color: #fff;
}
A.PortalFooterWelcome:Active
{
	color: #fff;
}

/*Portal Footer Logoff*/
.PortalFooterLogoff
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 0px;
}
A.PortalFooterLogoff:Link
{
	color: #fff;
}
A.PortalFooterLogoff:Hover
{
	color: #84111a;
}
A.PortalFooterLogoff:Visited
{
	color: #fff;
}
A.PortalFooterLogoff:Active
{
	color: #fff;
}

/* 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
{
	width: 970px;
	padding: 5px;
}
/*Product page intro text*/
#purplebox {
	background-color:#413f5a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFF;
	padding: 10px;
	font-variant: normal;
}
#bluebox {
	background-color:#336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFF;
	padding: 10px;
	font-variant: normal;
	margin-top: 2px;
}
#whitebox {
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: 800;
	font-style: italic;
	color: #413f5a;
	padding-left: 10px;
	padding-top: 10px;
	font-variant: normal;
	margin-top: 2px;
}
#whiteboxbullet {
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #413f5a;
	font-variant: normal;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/*Product type menu*/


#MainProductmenu
{
	margin: 1px;
	padding: 0;
	z-index: 30;

	}

#MainProductmenu li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px arial;
	}

#MainProductmenu li a
{
	display: block;
	background: #eeeeee;
	color: #000;
	text-align: center;
	text-decoration: none;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#MainProductmenu li a:hover
{
	background-color: #168ed8;
	color:#FFF;
}
