﻿/* common */
body 
{
	margin:0px 0px 0px 0px;
	font-family: Verdana, Sans-Serif;
	color:#000000;
	font-size:10pt;
}

.small
{
	font-family: Verdana, Sans-Serif;
	color:#000000;
	font-size:8pt;
}

.smaller
{
	font-family: Verdana, Sans-Serif;
	color:#000000;
	font-size:7pt;
}

h1
{
	color: #000000;
    font-size: 13pt;
    font-family: Verdana, Sans-Serif;
    font-weight:bold;
}

h2
{
	color: #000000;
    font-size:11pt;
	font-weight:bold;
    font-family: Verdana, Sans-Serif;
}

h3
{
	color: #000000;
    font-size: 9pt;
    font-weight:bold;
    font-family: Verdana, Sans-Serif;
}

h4
{
	color: #000000;
    font-size: 8pt;
    font-weight:bold;
    font-family: Verdana, Sans-Serif;
}

h5
{
	color: #123162;
    font-size: 8pt;
    font-weight:bold;
    font-family: Verdana, Sans-Serif;
}

p
{
	font-family: Verdana, Sans-Serif;
	font-size:11pt;
	color:#000000;
	font-weight:normal;
}

.spacer
{
	height:15px;
	border:none;
}

/* link */
A.footer:link 
{
	font-family:Verdana, Sans-Serif;
	font-size:7pt;
	color:#002369;
}

/* header and footer */
.footer
{
	font-family:Verdana, Sans-Serif;
	font-size:8pt;
	color:#002369;
}

/* tertiary or brand pages only*/
.TabContentArea
{
	margin: 10px 10px 10px 10px;
	font-family:Verdana, Sans-Serif;
	font-size:11pt;
}

/* data entry forms */
.FormLabel
{
	font-size: 10pt;
    font-family: Verdana, Sans-Serif;
    font-weight:normal;
}

.FormLabelSmall
{
	font-size: 9pt;
    font-family: Verdana, Sans-Serif;
    font-weight:normal;
}

.FormLabelSmaller
{
	font-size: 8pt;
    font-family: Verdana, Sans-Serif;
    font-weight:normal;
}

.FormLabelSmallest
{
	font-size: 7pt;
    font-family: Verdana, Sans-Serif;
    font-weight:normal;
}

.FormLabelRequired
{
	font-size: 10pt;
    font-family: Verdana, Sans-Serif;
    font-weight:bold;
}

.FormLabelNotRequired
{
	font-size: 8pt;
    font-family: Verdana, Sans-Serif;
    font-weight:normal;
}
.FormLabelSmall
{
	font-size: 8pt;
    font-family: Verdana, Sans-Serif;
    font-weight:bold;
}

.FormText
{
	font-size: 10pt;
    font-family: Verdana, Sans-Serif;
    font-weight:normal;
}

.FormList
{
	font-size: 10pt;
    font-family: Verdana, Sans-Serif;
    font-weight:normal;
}

.FormTitle
{
	font-size: 14pt;
    font-family: Verdana, Sans-Serif;
    font-weight:bold;
}

.FormError
{
	font-size: 10pt;
    font-family: Verdana, Sans-Serif;
    font-weight:bold;
    color:Red;
}

/* where to buy */
.WhereToBuySubHeader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #96a4bd;
    height:20px;
    padding-top:5px;
    padding-left:3px;
    
}

/* sidebars */
.SideBarText
{
	font-family:Verdana, Sans-Serif;
	font-size:8pt;
}

/* bread crumb */
.BC
{
	font-family:Verdana, Sans-Serif;
	font-size:10pt;
	color:#193b73;	
	padding: 10px 0px 5px 23px;
	float:left;
	width:722px;
}

.BCItem
{
    color: #002369;
    font-size: 10pt;
    border-top-style: none;
    font-family: Arial, Sans-Serif;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    text-align: center;
    border-bottom-style: none;
    overflow: visible;
}

.BCItemSelected
{
    color: #6f8ab7;
    font-size: 10pt;
    border-top-style: none;
    font-family: Arial, Sans-Serif;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    text-align: center;
    border-bottom-style: none;
    
    overflow: visible;
}

.BrandSpecsMenu
{
	padding-left:5px; 
	width:180px; 
	float:left;
}
.BrandSpecsContent
{
	float:left;
	width:530px;
}

/* search */
.SearchButton
{
	background-image:url(/Images/PGT_searchbutton.gif);
	border:0;	
}

.SearchInput
{
	background-color:Transparent;
	border: 0px;
	font-family:Arial, Sans-Serif;
	font-size:9pt;
}

.SearchMiniText
{
	font-size: 8pt;
    border-top-style: none;
    font-family: Arial, Sans-Serif;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    text-align: left;
    border-bottom-style: none;
}
.SearchTitle
{
	font-size: 10pt;
    border-top-style: none;
    font-family: Arial, Sans-Serif;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    text-align: left;
    border-bottom-style: none;
}

.SearchDescription
{
	font-size: 9pt;
    border-top-style: none;
    font-family: Arial, Sans-Serif;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    text-align: left;
    border-bottom-style: none;
}

.SMenuItem
{
    color: #002369;
    font-size: 10pt;
    border-top-style: none;
    font-family: Arial, Sans-Serif;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    text-align: left;
    border-bottom-style: none;
}

.SMenuItemSelected
{
    color: #6f8ab7;
    font-size: 10pt;
    border-top-style: none;
    font-family: Arial, Sans-Serif;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    text-align: left;
    border-bottom-style: none;

}

.HorizontalBreak
{
	position:relative;
	left:5px;
	float:left;
	width:734px;
	height:5px; 
	margin-bottom:10px;
	background-color: #EAF1FA;
}

.PrimaryContentTitle
{
    font-weight: bold;
    font-size: 14pt;
    color: #123162;
    font-family: Arial, Sans-Serif;
}

.ListItem
{
    font-style: normal;
    font-size: 11pt;
    color: #000000;
    font-family: Arial, Sans-Serif;
}

.TopLine
{
    background-image: url(Images/Header/PGT-001_top-line.gif);
    background-repeat: repeat-x;
    background-color: transparent;
}

/* button styles */
.TopLineButton
{
    cursor: hand;
}

.StandardButton
{
	font-size: 10pt;
    font-family: Arial, Sans-Serif;
    font-weight:normal;
}

.BL
{
    /*background-position-x: right;*/
    background-image: url(Images/Common/PGT-001_left-side-gradient.gif);
    background-repeat: repeat-y;
    background-color: transparent;
    width: 50%;
}

.BR
{
    /*background-position-x: left;*/
    background-image: url(Images/Common/PGT-001_right-side-gradient.gif);
    background-repeat: repeat-y;
    background-color: transparent;
    width: 50%;
}

#Copyright
{
	font-family:Arial, Sans-Serif;
	font-size:10pt;
	color:#99a7c3;
	background-color:White;
	
}

/* ids */
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 872px;
	background: url("/path/to/your/background_cols.gif") repeat;
	height:auto;
}

#mainmenu { 
	float: left;
	background-image: url(/Images/mainBG.gif);
	background-repeat:repeat-x;
	width:744px;
	height:36px;
}
#MainEnticer
{
	background-repeat:repeat-x; 
	background-color:Transparent; 
	padding-left:20px; 
	padding-top:15px; 
	background-image:url(/Images/Header/PGT-001_top-line.gif); 
	width:724px; 
	height:40px; 
	float:left;
	color:#003876;
	font-style:italic;
	font-size:larger;
}

#gradient { 
	float: left;
	background-image: url(Images/Gradient.gif);
	background-repeat:repeat-y;
	padding:0px 64px 0px 64px;
}

#content
{
	background-color:White;
	float: left;
	width: 744px;
}

#webmenu
{
	margin-top:25px;
	margin-left:10px;
	float:left;
}


.VerdanaBody
{
	font-family:Verdana;
	color:#000000;
	font-size:11pt;
}

.VerdanaHeader
{
	font-family:Verdana;
	font-size: 14pt;
	color:black;
	font-weight:bold;
}

.VerdanaSubHeader
{
	font-family:Verdana;
	font-size: 12pt;
	color:black;
	font-weight:bold;
}

.VerdanaMinorHeading
{
	font-family:Verdana;
	font-size: 10pt;
	color:black;
	font-weight:bold;
}

.Normal
{
	font-family:Verdana;
	font-size:11pt;
}

.NormalSmall
{
	font-family:Verdana;
	font-size:10pt;
}

.NormalSmaller
{
	font-family:Verdana;
	font-size:9pt;
}

.NormalSmallest
{
	font-family:Verdana;
	font-size:8pt;
}

.NormalTiny
{
	font-family:Verdana;
	font-size:7pt;
}
/* left nav menus for free-form html */
A.LeftMenu:link	
{	
	font-size: 11pt;
	font-family:Verdana;
	color:#123162;
	text-decoration:none;
}	

A.LeftMenu:hover
{	
	font-size: 11pt;
	font-family:Verdana;
	color:#123162;
	text-decoration:none;
}	

A.LeftMenu:visited
{
	font-size: 11pt;
	font-family:Verdana;
	color:#123162;
	text-decoration:none;
}	



