body        {
	color: #000;
	font-size: 12pt;
	font-family: Verdana;
	background-image: url(../Images/bg-gold.jpg);
	margin: 0;
	background-attachment: fixed;
}
.e-mail { color: #000; font-size: 12pt; font-family: Verdana }
.register  { color: #000; font-size: 16pt; font-family: Verdana; font-weight: bold }
.video  { color: #517fae; font-size: 20pt; font-family: Verdana; font-weight: bold }
.right-bottm { border-right: 2pt solid #000; border-bottom: 2pt solid #000 }
.right { border-right: 2pt solid #000 }
p {}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
tr {}


table {
	border: 1px solid #991426;
}

.white-text  { color: #fffcff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.head-text { color: #000; font-size: 20pt; font-family: Arial }
.body-text  { color: #045294; font-size: 15pt; font-family: Arial }
#id { }
.date    { color: #045294; font-size: 30pt; font-family: Georgia, Times New Roman, Times, serif}
.right-column-text   { color: #000; font-size: 10pt }
.right-column-text-bold      { color: #dd8951; font-size: 12pt; font-family: Verdana; font-weight: bold; text-decoration: none; border-bottom: 2pt none #f2cc65 }
.back-to-top { font-size: 10px; font-family: Verdana }
.divider-line   { border-bottom: 2pt solid #000 }
.louisville-footer    { color: #f2cc65; font-size: 13pt}
.class   { border-right: 2pt #000; border-left: 2pt solid #000 }
.highlight { color: #000; font-size: 12pt; font-family: Verdana; font-weight: bold }
.topline { border-top: 2pt solid #000 }
.louisville-footer-white { color: #fff; font-size: 13pt; font-family: Arial, Helvetica, sans-serif}
.erik { color: #000; font-size: 20pt; font-family: Verdana; font-weight: bold }
.black-text  { color: #000; font-size: 12pt; font-family: Verdana }
.top-divider { border-top: 2pt solid #000 }
.r-center {	background-image: url(../Images/r-center.gif);	background-repeat: repeat}
.l-center {
	background-image: url(../images/l-center.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}
.l-top {
	background-image: url(../images/l-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
}


.r-top { background-image: url(../images/r-top.gif); background-repeat: no-repeat}
.l-bottom { background-image: url(../images/l-bottom.gif); background-repeat: no-repeat}
.r-bottom { background-image: url(../images/r-bottom.gif); background-repeat: no-repeat}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #991426;
}

.PageBody {
	height: 700px;
	width: 1024px;
	clear: both;
	margin: 15px;
}

.PageBody .StoreMenu {
	display: block;
	float: right;
	width: 400px;
	height:25px;
	text-align: right;
	vertical-align: middle;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

.PageBody .Welcome {
	display: block;
	float: left;
	width: 200px;
	height:25px;
	text-align: left;
	vertical-align: middle;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}


.PageBody .StoreMenu .StoreMenu_Button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #991426;
	float: right;
	width: auto;
	margin-top: 4px;
	margin-left: 15px;
	font-weight: bold;
}

.PageBody .StoreMenu .StoreMenu_Button a:link {
	color: #991426;
	text-decoration: none;
}

.PageBody .StoreMenu .StoreMenu_Button a {
	color: #991426;
	text-decoration: none;
}


.PageBody .StoreMenu .StoreMenu_Button a:hover {
	background-color: #FCEE8B;
	text-decoration: none;
}

.Logo {
	height: 180px;
	width:722px;
	margin-top: 50px;
}

.menu {
	width: 700px;
	height:25px;
	display: block;
	margin-bottom: 15px;
}

.menu .menu-item {
	display: inline;
	clear: right;
	float: left;
	margin-right: 15px;	
}

.menu .menu-item .l-menubracket {
	background-image: url(/Life2010/Images/l-menubracket.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
	width: 10px;
	display: inline;
	clear: right;
	float: left;	
}

.menu .menu-item .r-menubracket {
	background-image: url(/Life2010/Images/r-menubracket.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 25px;
	width: 10px;
	display: inline;
	clear: right;
	float: left;
	vertical-align: middle;
	}

.menu .menu-item .menu-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	height: 12px;
	display: inline;
	clear: right;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
}
.menu .menu-item .menu-text a:link {
	color: #000000;
	text-decoration: none;
}

.menu .menu-item .menu-text a:hover {
	color: #991426;
	text-decoration: none;
	background-color: #fcee8b;
}

.menu .menu-item .menu-text a:visited {
	color: #000000;
	text-decoration: none;
}

.menu .menu-item .menu-text a:active {
	color: #991426;
	text-decoration: none;
}
.design_box {
	width: 785px;
	clear: both;
	margin-top: 15px;
}
.design_box .design_item {
	clear: right;
	float: left;
	height: 150px;
	width: 175px;
	margin-top: 10px;
	margin-left:10px;
}

.design_box .design_vline {
	display: inline;
	clear: right;
	float: left;
	height: 150px;
	width: 14px;

}

.ProductStyleOptions {
	float: right;
	width:725px;
	height:auto;
}

.ProductStyleOptions .ProductPhoto {
	float: left;
	width: 260px;
	height:750px;
	margin-right: 10px;
	margin-top: 15px;
	display:block;
	float:left;

}


.ProductStyleOptions  .ProductWrapper {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #991426;
	height: 250px;
	width: 440px;
	border-right-width: thin;
	border-left-width: thin;
	float: right;
}


.ProductStyleOptions .ProductStyleImg {
	float: left;
	width: 160px;
	height:275px;
	margin-right: 15px;
	margin-top: 10px;
	display: block;
	float:left;

}

.ProductStyleOptions .ProductPrices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #991426;
	background-color: #fcee8b;
	height: 200px;
	width: 210px;
	padding-left:5px;
	padding-right:5px;
	float: right;
}


.ProductStyleOptions .ProductPrices .SizeText {
	display: block;
	width: 75px;
	height:20px;
	float: left;
	padding-top: 7px;
	text-align: left;
	margin-left: 5px;
}

.ProductStyleOptions .ProductPrices .PriceText {
	display: block;
	width: 60px;
	height:20px;
	padding-top: 7px;
	float: left;
	text-align: right;
	vertical-align: middle;
}

.ProductStyleOptions .ProductPrices .QtyTextBox {
	display: block;
	width: 70px;
	height:27px;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	clear: right;

}



.HatBox {
	float: left;
	height: 160px;
	width: 155px;
	margin-top: 3px;
	
}
.DisplayHatBoxWrapper {
	float: right;
	height: 450px;
	width: 600px;
	margin-top: 35px;
	margin-bottom:5px;
}

.DisplayHatBoxWrapper .DisplayHatImage {
	float: left;
	height: 450px;
	width: 370px;
	margin-top: 90px;

}
.DisplayHatBoxWrapper .DisplayHatPrices {
	float: right;
	height: 300px;
	width: 210px;
	margin-top: 35px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left:5px;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #991426;
	background-color: #fcee8b;
}



.DisplayHatBoxWrapper .DisplayHatPrices .SizeText{
	display: block;
	width: 75px;
	height:20px;
	float: left;
	padding-top: 7px;
	text-align: left;
	margin-left: 5px;
}



.DisplayHatBoxWrapper .DisplayHatPrices .PriceText{
	display: block;
	width: 60px;
	height:20px;
	padding-top: 7px;
	float: left;
	text-align: right;
	vertical-align: middle;
}

.DisplayHatBoxWrapper .DisplayHatPrices .QtyTextBox{
	display: block;
	width: 70px;
	height:27px;
	float: left;
	text-align: center;
	vertical-align: text-bottom;
	clear: right;
	
}



.DisplayHatBoxWrapper .DisplayHatPrices .DisplayHatLongDesc {
	text-align: justify;
}





.LogIn {
	background-color: #991426;
	display: block;
	width: 600px;
	height: 210px;
}

.LogIn h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fcee8b;
	display: block;
	width: 590px;
	padding-top: 3px;
	padding-left: 5px;
	text-align: left;
}

.LogIn .Column {
	float: left;
	width: 280px;
	height: 150px;
	background-color: #fcee8b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #991426;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 5px;
	
}

.LogIn .Column h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.LogIn .Column h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	display: inline;
	width: 100px;
	padding-right: 6px;
}


.LogIn .Column li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	list-style-type: square;
}

.LogIn .Column a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #991426;
	text-decoration: none;
	height: 25px;
	width: 150px;
	padding-top: 4px;
}

.LogIn .Column a:hover {
	color: #fcee8b;
	background-color: #991426;
}

.Account_Create {
	background-color: #991426;
	width: 700px;
	height:400px;
}
.Account_Create .WindowTitleBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fcee8b;
	text-align: left;
	width: 650px;
	padding-top: 2px;
	padding-left: 7px;
}
.Account_Create .Titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fcee8b;
	text-align: left;
	display: inline;
	width: 335px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom:5px;
	float: left;
	
}

.Account_Create .Account_InSideCreate {
	background-color: #fcee8b;
	padding: 5px;
	float: left;
	height: 150px;
	width: 325px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 8px;
}
.Account_Create .Account_InSideCreate .Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #991426;
	text-align: right;
	display: inline;
	width: 125px;
	float: left;
	vertical-align: middle;
	padding-right: 5px;
}


.Account_Create .Account_InSideCreate input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #991426;
}

.Account_Create .Account_InSideCreate .RMA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #991426;
	text-align: left;

	
}




.ShowShoppingCart {
	font-family: Arial, Helvetica, sans-serif;
}

.ShowShoppingCart .Yellow {
	background-color: #fcee8b;

}

.ShowShoppingCart td {
}

.SHowShoppingCart th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fcee8b;
	background-color: #991426;
}

.RequestPassword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.RequestPassword h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #991426;
	text-align: center;

}

.RequestPassword table {
	background-color: #fcee8b;


}
.ContactInfoWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #991426;
	background-color: #991426;
	clear: both;
	height: 450px;
	width: 725px;
}
.ContactInfoWrapper .WindowTitleBar {
	font-size: 16px;
	color: #fcee8b;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
}
.ContactInfoWrapper .LeftSide {
	background-color: #fcee8b;
	float: left;
	width: 275px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 5px;
}
.ContactInfoWrapper .LeftSide .RMA {
	font-weight: bold;
	text-align: left;
}
.ContactInfoWrapper .RightSide {
	background-color: #fcee8b;
	float: left;
	width: 400px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 5px;
	text-align: left;
	
}
