/****************
	BASE HTML ENTITIES
***************/
body, select, input 
{ 
	background-color: #FFFFFF;
}

a { font-size:14px; font-weight:bold;}

body, td, div, span, input, select, option, textarea, button
{ 
	font-family: arial; 
	font-size: 13px;
	color: #666666; 
}

td
{
	vertical-align: top;
}

body, form
{
	margin: 0px; 
}

img
{
	border: 0;
}

/****************
	HEADLINE ENTITIES
***************/
.HeadlineMain
{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

/****************
	TEXT ENTITIES
***************/
.TextPlain
{
	font-size: 13px;
}
.TextItalic
{
	font-style: italic;
}
.TextFooterCenter
{
	text-align: center;
	color: #999999;
}
.TextError
{
	color: #FF0000;
}
.TextPageHeader
{
   font-size: 14px;
   color: #003366;
}
.TextLargeHeader
{
   font-size: 15px;
   color: #003300;
}


/****************
	FORM INPUT ENTITIES
***************/
.TextInputHalfColumn
{
	width: 170px;
}
.TextInputFullColumn
{
	width: 340px;
}
.TextAreaFullColumn
{
	width: 340px;
	height: 70px;
}

/****************
	LIST ENTITIES
***************/
.Bullet-Red 
{
	font-size: 13px;
	color: #990000;
}

/****************
	ANCHOR ENTITIES
***************/
a:link, a:visited, a:active
{
	color: #666666;
	text-decoration: underline;
}
a:link:hover
{
   color: #666666;
	text-decoration: none;
}
.AnchorAction:link, .AnchorAction:visited, .AnchorAction:active
{
	color: #003300;
	text-decoration: underline;
}
.AnchorAction:hover
{
	color: #003300;
	text-decoration: none;
}

/****************
	NAMED ENTITIES
****************/
#ContentMainSplash
{
	background-color: #FFFFFF;
}
#ContentMainCommon
{
	background-color: #FFFFFF;
   padding: 13px;
	border:solid 1px #cccccc;
	width: 546px;
}
#ContentSide
{
   width: 184px;
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   vertical-align: top;
}

/****************
	LAYOUT ENTITIES
****************/
.TableGrayBorder
{
   border:solid 1px #cccccc;
}
.LayoutColumnLeft
{
	
}
.LayoutColumnRight
{
	
}
.LayoutPromotionHome
{
   border:solid 1px #cccccc;
}
.LayoutAlignBottom
{
   vertical-align: bottom;
}
.LayoutSidePromotion
{
   padding: 13px;
   vertical-align: top;
}
.LayoutBorderNoTop
{
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   vertical-align: top;
}
.LayoutBorderNoLeft
{
   vertical-align: top;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
}
.TdAlignTop td
{
   vertical-align: top;
}
.LayoutBorderBottom
{
   border-bottom:solid 1px #cccccc;
}
.LayoutBorderNoTopPadding
{
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;
   border-bottom:solid 1px #cccccc;
   padding: 11px;
}
.LayoutBorderRight
{
   border-right:solid 1px #cccccc;
   vertical-align: top;
}
.LayoutRightPadding
{
   padding-right: 11px;  
}
.LayoutLeftPadding
{
   padding-left: 11px;  
}
.TableTextCheckout td
{
   vertical-align: middle;
}
.LayoutItemTotal
{
   text-align: right;
   width: 50px;
   padding-right: 10px;
}
.LayoutItemName
{
   text-align: left;
   padding-left: 10px;
}
.LayoutAccountInfo td
{
   vertical-align: middle;
}
/****************
	COLUMN ENTITIES
***************/
.LayoutBorder
{
   padding: 11px;
   border: solid 1px #cccccc; 
}
.LayoutTotal
{
   width: 100px;
   text-align: center;
   border-right: solid 1px #cccccc;
   border-bottom: solid 1px #cccccc;
   border-left: solid 1px #cccccc;
}
.LayoutItem
{
   width: 90px;
   text-align: center;
   border-bottom: solid 1px #cccccc;
   border-left: solid 1px #cccccc;
}
.LayoutDescription
{
   border-bottom: solid 1px #cccccc;
}
.LayoutQty
{
   width: 100px;
   text-align: center;
   border-bottom: solid 1px #cccccc;
}
.LayoutEach
{
   width: 100px;
   text-align: center;
   border-bottom: solid 1px #cccccc;
}
.LayoutTotalItem
{
   width: 100px;
   text-align: center;
   border-right: solid 1px #cccccc;
   border-bottom: solid 1px #cccccc;
   border-left: solid 1px #cccccc;
}
.LayoutItemItem
{
   width: 90px;
   text-align: center;
   border-bottom: solid 1px #cccccc;
   border-left: solid 1px #cccccc;
}
.LayoutDescriptionItem
{
   border-bottom: solid 1px #cccccc;
}
.LayoutQtyItem
{
   width: 100px;
   text-align: center;
   border-bottom: solid 1px #cccccc;
}
.LayoutEachItem
{
   width: 100px;
   text-align: center;
   border-bottom: solid 1px #cccccc;
}
/****************
	SITE MAP ENTITIES
***************/
.SiteMenu1
{
   font-size: 14px;
   font-weight: bold;
}

.SiteMenu2
{
   font-size: 11px;
}

.Alert
{
   color: Red;
}
