﻿/* General Styles */
html, body { margin: 0; padding: 0; font-family:arial;font-size:14px;} 

body
{
	background-color: #521000;
	margin-top: 0px;
	background-attachment: fixed;	
	background-image: url(Images/CivicBG.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: center;	
}

.pageDefaults
{
	/* width: 934px; */
	width:1040px;
	margin: 0px;
	padding: 0px;
}

#header
{
	height:130px;
	width:1040px;
	margin: 0px;
	padding: 0px;
	float:left;
	background:url(App_Themes/Basic/Images/civicHeaderBg.png) repeat-x #FFF;	
}

a.yellowLink:link
{
	color:#ffc016;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

a.yellowLink:visited
{
	color:#ffc016;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

a.yellowLink:hover
{
	color:#ffc016;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
}

.yellowHeader
{
	color:white; 
	height:40px;
	background-color: #ffb616; 
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;	
	margin-top: 2px;
}

.yellowText
{
	color:#ffc016;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}

.validationMessage
{
	font-family: verdana;
	font-size: 8pt;
	text-align:right;
	padding-right:20px;
}

/* Category View */

.showcaseHeading
{
	background-color: #E4F1FD;
	font-family: arial;
	font-size: 10pt;
	border: solid 1px #CFCFCF;	
	padding: 3px;
}

.showcaseItem
{
	background-color: white;
	font-family: arial;
	font-size: 10pt;
	border: solid 1px #CFCFCF;	
	padding: 3px;
}

.showcaseAltItem
{
	background-color: #F4F4F4;
	font-family: arial;
	font-size: 10pt;
	border: solid 1px #CFCFCF;	
	padding: 3px;
}


/* Home Page */

.homepageTitle
{	
	width:224.6px;
	text-align:center;
	height:30px;
	margin:3px 0 0 0;	
}

.homepagePrice
{
	margin:0 0 0 0;
}

.homepageLink
{
}

a.homepageLink:link
{
	color:#6B1600;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
}

a.homepageLink:visited
{
	color:#6B1600;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;		
}

a.homepageLink:hover
{
	color:#6B1600;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;	
}

.homeTab
{
	color:white;
	height: 29px;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight:bold;
	text-align:center;
	background-image: url(Images/homeTab.png);
	background-repeat: no-repeat;
	padding-right:20px;
}

.homeDivider
{
	height:37px;
	background-image: url(Images/homeDivider1.png);
	background-repeat: repeat-x;
}

.homeDivider2
{
	height:37px;
	background-image: url(Images/homeDivider2.png);
	background-repeat: repeat-x;
}

.homeCatTextLarge
{
	font-family:verdana;
	font-size: 10pt;
}

.homeCatText
{
	font-family:verdana;
	font-size: 8pt;
}

/* Mini Cart */

.scText
{
    color: white;
    font-family: verdana;
    text-align: left;
    font-size: 11pt;
    padding-left:30px;
}

.scBg
{
	background: url(Images/miniCartTop.png) no-repeat bottom;
}

.scLinkBgOn
{
	color: white;
    font-family: verdana;
    text-align: center;
	height:30px;    
    font-size: 10pt;
	background: url(Images/navSliceOn.png) repeat-x;
	border-bottom: solid 1px white;
	cursor:pointer;
}

.scLinkBgOff
{
	background: url(Images/navSliceOff.png) repeat-x;
	border-bottom: solid 1px white;
	color: white;
	height:30px;
    font-family: verdana;
    text-align: center;
    font-size: 10pt;
}

a.scLink:link
{
	color: white;
    text-decoration:none;
}

a.scLink:visited
{
	color: white;
    text-decoration:none;
}

.scInfo
{
    color: #000000;
    font-family: verdana;
    font-weight: bold;
    text-align: center;
    font-size: 13px;
    background-color:#ffc316;
    height:28px;
}

.scCheckout
{
    background-image: url(Images/button.png);
    background-repeat:no-repeat;
    height: 25px;  
}

/* Address Info */

.successMessage
{
	color:green;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
}

.errorMessage
{
	color:red;
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
}


/* Default - Advanced Search */

a.whiteLink:link
{
    color:white;
    font-family:arial;
    font-size:10pt;
    text-decoration:underline;
}

a.whiteLink:visited
{
    color:white;
    font-family:arial;
    font-size:10pt;
    text-decoration:underline;
}

a.whiteLink:hover
{
    color:orange;
    font-family:arial;
    font-size:10pt;
    text-decoration:underline;
}

.whiteHeader
{
	color:white; 
	height:40px;
	background-color: #fff; 
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;	
	margin-top: 2px;
}

.whiteText
{
	color:#fff;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}

a.blackLink:link
{
    color:black;
    font-family:arial;
    font-size:10pt;
    text-decoration:underline;
}

a.blackLink:visited
{
    color:black;
    font-family:arial;
    font-size:10pt;
    text-decoration:underline;
}

a.blackLink:hover
{
    color:black;
    font-family:arial;
    font-size:10pt;
    text-decoration:underline;
}

.blackHeader
{
	color:black; 
	height:40px;
	background-color: #fff; 
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;	
	margin-top: 2px;
}

.blackText
{
	color:#000;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}

.bannerRight
{
    width: 165px;
    background-image: url(Images/bannerSlice.png);
    background-repeat:repeat-x;
}

.banner01
{
    width:713px;
    background-image: url(Images/Banners/assasinsCreed.png);            
    background-repeat: no-repeat;
}

a.searchBtn:link
{
    color: #FF0000;
    font-family:sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-decoration: none;
}

a.searchBtn:visited
{
    color: #FF0000;
    font-family:sans-serif;
    font-weight:bold;
    font-size:10pt;
    text-decoration: none;
}

a.searchBtn:hover
{
    color: #FF0000;
    font-family:sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-decoration: underline;
}

.searchLabels
{
    color:#8D0000;
    font-family:sans-serif;
    font-weight:bold;
    font-size:11pt;
    padding-left:15px;
    vertical-align:top;
}

.searchControls
{
    padding-left:10px;
    vertical-align:top;
}

/* Checkout - Steps */

.checkOutHeaderSlice
{
	background-image: url(Images/checkOutHeaderSlice.png);
	background-repeat: repeat-x;
}

.checkOutBgSlice
{
	background-image: url(Images/checkOutBg.png);
	background-repeat: repeat-y;
}


/* Checkout - Payment Details */

.hiddenDiv
{
	display: none;
}

.visibleDiv
{
	display: block;
}


/* Checkout - Address Details */

a.deliveryAddr:link
{
	color:#0066cc;
	text-decoration: none;
}

a.deliveryAddr:visited
{
	color:#0066cc;
	text-decoration: none;
}

a.deliveryAddr:hover
{
	color:#0066cc;
	text-decoration: underline;
}

/* Your Account */

.infoText
{
    font-family:arial;
    font-size:10pt;
}

.contentHeader
{
    cursor:pointer;
}

.contentBorderLeft
{
    border-left: dashed 1px #CCCCCC;
}

.contentBorderRight
{
    border-right: dashed 1px #CCCCCC;
}

.contentBorderBottom
{
    border-bottom: dashed 1px #CCCCCC;
}

.contentBorderTop
{
    border-top: dashed 1px #CCCCCC;
}

a.yourAccountLink:link
{
    color:blue;
    font-family:arial;
    font-size:10pt;
    text-decoration:underline;
}

a.yourAccountLink:visited
{
    color:blue;
    font-family:arial;
    font-size:10pt;
    text-decoration:underline;
}

a.yourAccountLink:hover
{
    color:orange;
    font-family:arial;
    font-size:10pt;
    text-decoration:none;
}

a.yourAccountLinkNoLine:link
{
    color:blue;
    font-family:arial;
    font-size:10pt;
    text-decoration:none;
}

a.yourAccountLinkNoLine:visited
{
    color:blue;
    font-family:arial;
    font-size:10pt;
    text-decoration:none;
}

a.yourAccountLinkNoLine:hover
{
    color:orange;
    font-family:arial;
    font-size:10pt;
    text-decoration:none;
}

/* View Cart */

.cartTitle
{
	background-image: url(Images/cartTitleSlice.png);
	background-repeat: repeat-x;
	width:685px;	
}

.cartTitleText
{
	color:white;
	font-family:sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:5px;
}

.cartTitleDivider
{
	width:4px;
	background-image:url(Images/cartTitleDivider.png);
	background-repeat:no-repeat;
}

.cartItemBorderRight
{
	border-right: solid 1px #CCCCCC;	
}

.cartItemBorderBottom
{
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 5px;	
}

/* Search Results Page  */

.searchResultsInfoLabels
{
	color:black;
	font-family:arial;
	font-size: 10pt;
	font-weight:bold;
}

.searchResultsInfo
{
	color:black;
	font-family:arial;
	font-size: 10pt;
	font-weight:normal;
	padding-top:5px;
}

/* Main Navigation Styles */

.yellowDivider
{
	height: 5px;
	background-image: url(Images/yellowRibbonNav.png);
	background-repeat: repeat-x;
}

.mainNavOff
{
	height: 30px;
	text-align: left;
	vertical-align: middle;
	background-image: url(Images/navSliceOff.png);
	background-repeat: repeat-x;
	background-color: #E40804;
}

.mainNavOn
{
	height: 30px;
	text-align: left;
	vertical-align: middle;
	background-image: url(Images/navSliceOn.png);
	background-repeat: repeat-x;
	background-color: #E40804;
}

/* Login Panel */

.loginBg
{
	background-image: url(Images/LoginSlice.png);
	background-repeat: repeat-x;
}

.loginText
{
	font-family: sans-serif;
	font-size:10pt;
	font-weight:normal;
}

.loginTitle
{
	font-family: sans-serif; 
	font-size:14pt; 
	font-weight:normal;	
}

/* Create User */

.createUserTextLabels
{
	font-family: sans-serif;
	font-size:10pt;
	font-weight:normal;
}

/* Search Results */

.searchResultItem
{
	width: 94%;
	border-top: solid 1px #dbdada;
	text-align:left;
}

.searchResultText
{
	font-family: sans-serif;
	font-size: 8pt;
}

a.searchResultTitle:link
{
	color:#6B1600;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;	
}

a.searchResultTitle:visited
{
	color:#6B1600;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;		
}

a.searchResultTitle:hover
{
	color:#6B1600;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;	
}

/*	Search Panel */

.searchTitle
{
	color:white;
	font-family: arial;
	font-size:8pt;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
}

.searchButton
{
	color:white;
	padding-left: 8px;
}

.searchFilter
{
	padding-left: 8px;
}

.searchTextStyle
{
	color:white;
	text-align: center;
	padding-top: 3px;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
}

.searchAdvancedStyle
{
	color:#f7bc49;
	font-family:sans-serif;
	font-size: 9pt;
	font-weight:bold;
	padding-right:20px;
	text-decoration:none;
}

.filterBoxStyle
{
	width:170px;
}

.searchPanel
{
	background-color: #941E00;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

/*	Side Menu */

.sideMenuGradient
{
	width: 166px;
	background-image: url(Images/SideMenuGradient.png);
	background-repeat: repeat-y;	
}

/* Header Styles */
.headerBg
{
	background-color:#FFF;
	height:104px;
}


.headerBg01
{
	background-color:#FFF;
	height: 104px;
	width: 147px;
	/*background: url(Images/civic_banner01.gif) no-repeat;*/
}

.headerBg02
{
	background-color:#FFF;	
	height: 104px;
	width: 167px;
	/*background: url(Images/civic_banner02.gif) no-repeat;*/
}

.headerBg03
{
	background-color:#FFF;	
	height: 104px;
	width: 167px;
	/*background: url(Images/civic_banner03.gif) no-repeat;*/
}

.headerBg04
{
	background-color:#FFF;	
	height: 104px;
	width: 187px;
	/*background-image: url(Images/civic_banner04.gif) no-repeat;*/
}

/* Footer Styles */

.footerBg
{
	color: #CD5210;
	font-family:  verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	/*background-image: url(Images/footer_bground.jpg) no-repeat;*/
	border-top: solid 1px #993000;		
}

.footerPadding
{
	padding-top: 20px;	
}

.footerLink
{
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	font-weight: normal;	
}

a.footerLink:link
{
	color: #FF0000;
	text-decoration: underline;	
}

a.footerLink:visited
{
	color: #FF0000;
	text-decoration: underline;	
}

a.footerLink:hover
{
	color: #CD5210;
	text-decoration: underline;	
}

/* nav css */

#navcontainer
{
	display:inline;
	width:166px;
	margin:5px 0px 10px 0px;
}

#navcontainer ul
{
	font-family: Arial, Helvetica, sans-serif;
	list-style:none;
	margin-left:10px;
	padding-left:0;
}

#navcontainer ul li  
{
	background-color: #6B1600; 
	font-size:14px;
	margin:3px 0 3px 0;
}

.navSelect 
{
	width:140px;
	height:25px;
}

.navSelect a
{
	color:white;	
	font-weight:bold;
	text-decoration: none;		
	display: block;
	height:25px;	
	width: 140px;
}

.navSelect a:link, .navSelect a:visited
{
	color:white;	
	font-weight:bold;
	text-decoration: none;
}

.navSelect a, .navSelect a:link, .navSelect a:visited, navSelect a:hover
{
	color:white;	
	line-height:25px;
	overflow:hidden;
}

.navSelect a:hover
{
	color: #ffffff;
	width:140px;
}

html, body { margin: 0; padding: 0; } 

body { text-align: center; }

#content 
{
	/*width: 934px;*/
	width:1040px; 
	margin: 0 auto; 
	text-align: left; 
	background: #252525; 
	overflow:auto; 
	display: block; 
	min-height: 100%;
	z-index:2;
	position:relative;
}

.column { width: 50%; position: absolute; top: 0; } 

.left 
{
	left: 0;
	background:#252525;
} 

.right 
{
	right: 0;
	background:#252525;       
 } 

#leftcol { margin-right: 475px; background: #252525;} 

#rightcol { margin-left: 474px; background: #252525;} 

#this_is{ position: relative; } 

/* default page product container */

.formatDisplay
{	
	margin:20px 0px 10px 0px;
	width:693px;
	float:left;
}

.formatDisplayTitle
{
	background-color:#FFB616;
	height:30px;
	width:693px;
	float:left;	
	padding-bottom:10px;
	display:block;
}

.formatDisplayTitle label
{
	line-height:35px;
	margin-top:20px;
	margin-left:50px;
	color:white;
	font-size:24px;
	font-weight:bolder;	
	font-family: Arial, Helvetica, sans-serif;
}

.formatDisplayProduct
{
	float:left;
	width:230px;
	padding:10px 0 10px 0;	
}

.formatDisplayProductPrice
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bolder;	
}

/* ViewProduct CSS */

.viewProductHeading
{
	background-color:#FFB616;
	height:30px;
	width:693px;
	float:left;	
	padding-bottom:10px;
	display:block;	
	margin-top:10px;
}

.productFormat
{
	color:#FFF;	
	font-family:sans-serif;	
	float:right;
	font-size:22px;	
	margin:5px 5px 0px 0px;
}

.productTitle
{
	color:#FFF;
	font-family:sans-serif;
	font-weight:bolder;
	font-size:22px;
	margin:5px 0px 0px 20px;
	float:left;
}

.viewProductPrice
{
	width:400px;
	float:left;
	text-align:center;
	margin:20px 0px 0px 0px;
	font-size:28px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;	
}

.viewProductSlick
{
	float:left;
	height:320px;
	width:280px;
}

#productInfoContainer
{
	float:left;
	width:400px;
}

.productDescription
{
	font-family:arial;
	font-size:12px;
	width:670px;
}

.productInfo
{
	width: 25%;
	text-align:left;
	background-color:white;
	font-family: arial;
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
}

#productDetails 
{ 
	float:left;
	width:680px;	
	margin:20px 0px 0px 0px;
}

.productInfoTable
{
	margin-top:20px;
}

#one-column-emphasis
{
	border-collapse:collapse;	
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;	
	text-align:left;
	margin:0px;			
	width:400px;
}

#one-column-emphasis td
{
	border-top:1px solid #eeeff1;
	color:black;
	font-weight:bold;
	padding:10px 15px;	
}

.oce-first  
{
	background:#cccccc;
	width:110px;
}

.oce-second { background:#eeeff1; }

.viewProductAddToCartButton
{
	background-color:#FFC316;	
	float:right;
	width:400px;
	display:block;
	height:42px;
	margin:20px 0px 0px 0px;
}

#productDescContainer
{
	display:inline;
	font-family:Arial,Helvetica,sans-serif;	
	float:left;
	width:650px;
	margin:30px 0px 0px 20px;
}

#productDescContainer h1
{
	color:#6B1600;
	font-weight:bolder;
	font-size:20px;
	margin-bottom:5px;
}

#productDescContainer p 
{
	width:650px;
	font-size:16px;
	text-align:justify;
}


#productExtendedInfoContainer
{
	display:inline;
	font-family:Arial,Helvetica,sans-serif;	
	float:left;
	width:650px;
	margin:30px 0px 0px 20px;
}

#productExtendedInfoContainer h1
{
	color:#6B1600;
	font-weight:bolder;
	font-size:20px;
	margin-bottom:5px;
}

.extenedInfoTable
{	
	border-collapse:collapse;
	float:left;
	margin:10px 0 20px 0;
	text-align:left;
	width:640px;
}

.extenedInfoTable th
{
	background-color:#cccccc;
	color:black;
	font-weight:bolder;
	font-size:16px;
	padding:5px 10px;
}

.extenedInfoTable td
{
	border-top:1px solid #ccc;
	background-color:#eeeff1;
	color:black;
	font-weight:bold;
	padding:10px 15px;
}

/* Category View */

/* Product Description Format View */

.productDescBrief
{
	display:inline;
	float:left;	
	margin:20px 0 0 30px;
	padding:0 0 10px 0;
	width:650px;
	height:250px;
}

.productDescBriefFormat
{
	border-bottom:1px solid black;
	float:left;	
	margin:20px 0px 0px 0px;
	padding-bottom:20px;
	width:440px;	
}

.productDescBriefFormatBottom { border-bottom:0px; }

.productDescBriefFormat .imgDescBrief
{
	padding:0px;
	float:left;
}

.productDescBriefFormatTable
{
	font-family:Arial,Helvetica,sans-serif;	
	float:left;
	text-align:left;
	border-collapse:collapse;
	width:220px;
}

.productDescBriefFormatTable th
{
	color:black;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

.productDescBriefFormatTable td
{
	color:black;
	font-size:14px;	
	border-top:1px solid #e8edff;	
	padding:3px 13px 3px 8px;
}

.productDescBriefFormatTable td { margin-bottom:5px; }

.productDescBriefFormatTable tr:hover td
{
	color:#339;
	background:#eff2ff;
}

.catViewProductPrice
{
	float:left;
	font-size:16px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	margin:5px 0px 10px 0px;
	width:200px;
	text-align:center;
}

/* Search Results */

.searchResultsContainer
{
	display:inline;
	width:680px;
	float:left;
	padding-bottom:20px;
}

.searchProductDescBriefTable
{
	font-family:Arial,Helvetica,sans-serif;	
	float:left;
	text-align:left;
	border-collapse:collapse;
	width:280px;
	margin-bottom:5px;	
}

.searchProductDescBriefTable th
{
	color:black;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

.searchProductDescBriefTable td
{
	color:black;
	font-size:14px;	
	border-top:1px solid #e8edff;	
	padding:3px 13px 3px 8px;
}

.searchProductDescBriefTable td { margin-bottom:5px; }

.searchProductDescBriefTable tr:hover td
{
	color:#339;
	background:#eff2ff;
}

.resultsNav
{
	background-color:#FFC316;
	color:white;
	display:inline;
	float:left;	
	font-weight:bold;
	font-size:18px;
	font-family:Arial,Helvetica,sans-serif;
	height:30px;
	line-height:30px;
	margin:20px 0 0 20px;
	padding:0px 10px 0px 10px;
	width:600px;
}

.resultsNav .resultNumber { float:left; }

.resultsNav .paging { float:right; }

.resultsNav .paging a:link, .resultsNav .paging a:visited
{
	color:black;
	font-weight:bold;
}
/*
table.stats
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-weight: normal;
	font-size: 100%;
	color: #fff;
	width: 600px;
	background-color: #666;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.stats td
{
	background-color: #CCC;
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}

table.stats th
{
	background-color: #666;
	color: #fff;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
} 
*/
.errorDisplay
{
	border:1px solid red;
	float:left;
	margin:10px 0px 10px 0px;
	padding:5px 0px 5px 0px;
	width:600px;
	height:20px;	
}

.advSearch
{
	border:solid 1px #CFCFCF;
	background-color:#F4F4F4;
	display:inline;
	float:left;
	height:40px;
	width:600px;	
	margin:10px 0px 10px 45px;
}

.advSearchInfo
{
	display:block;
	float:left;
	height:40px;
	width:200px;
	padding:10px 0px 0px 50px;
}

.advSearchInfo label
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
}

.advSearchValues
{
	float:left;
	width:250px;
	padding:8px 0px 0px 0px;
}


/* chart display */

.chartWrapper
{
	display:inline;
	width:150px;
	font-family:arial;
	float:left;
	margin:10px 0 30px 10px;	
	background:url(Images/chartMid.png) repeat-x;
	border-bottom:solid 1px black;
	background-color:#B9B9B8;			
}

.chartTopTitle
{
	background-color:#901D00;
	color:white;
	height:25px;
	font-weight:bolder;
	float:left;
	font-size:15px;
	width:152px;
	text-align:center;
	line-height:25px;
}

.chartDisplay
{	
	display:inline;
	width:150px;
	float:left;
}

.chartDisplayFormat
{
	color:black;
	background-color:#FFC316;	
	font-weight:bolder;	
	display:inline;
	float:left;
	font-size:15px;
	text-align:center;
	width:152px;
}

.chartDisplayList
{
	border-left:solid 1px black;
	border-right:solid 1px black;
	display:inline;
	float:left;
	padding-bottom:5px;
	width:150px;	
}

.chartDisplayList ul
{
	list-style:none;
	padding:0;
	margin:0 0 5px 3px;
	width:147px;
}

.chartDisplayList li
{
	font-size:11px;
	width:147px;
	text-align:left;
}

.chartDisplayList li a, .navSelect a:link, .navSelect a:visited, navSelect a:hover
{
	color:black;
	margin:0;
	padding:0;
}

.chartNumber
{
	float:left;width:5px;margin:3px 5px 0 0;	
}

.chartStockName
{
	float:left;width:130px;display:inline;margin:3px 0 0 0;
}

#mainNav
{
	height:25px;
	float:left;
	margin:0;
	padding:0;
	display: inline;	
}

#mainNav ul
{
	display:inline;
	background-image:url(Images/navBG.png);
	background-repeat:repeat-x;		
	float: left;	
	padding:0;
	margin:0;
	width:1040px;
	height:25px;
	text-align:center;	
}

#mainNav ul li
{
	float:left;
	margin:0;
	padding:0;
	background-color:#FFC316;
	list-style: none;
	display: inline;
	height:25px;
}

.navBg
{
	background-image:url(Images/navBG.png);
	background-repeat:repeat-x;	
}

.navComingSoon
{
	background-image:url(Images/navBgComingSoon.png);
	background-repeat:repeat-x;	
}

.navNewRelease
{
	background-image:url(Images/navBgNR.png);
	background-repeat:repeat-x;		
}

#mainNav ul li.first
{
	display: inline;	
	padding-left:0em;
	margin-left:0em;
}

#mainNav ul li a, .navSelect a:link, .navSelect a:visited, navSelect a:hover
{
	display: inline;
	height:25px;
	color:black;
	padding:0em 0.8em;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
	font-size:15px;
}

.navBg a:hover
{
	display:inline;
	background-image:url(Images/navBgSelect.png);
	background-repeat:repeat-x;
}

.navNewRelease a:hover
{
	display:inline;	
	background-image:url(Images/navBgSelectB.png);	
	background-repeat:repeat-x;
}

.navComingSoon a:hover
{
	display:inline;	
	background-image:url(Images/navBgSelectB.png);	
	background-repeat:repeat-x;		
}

#search
{
	display:inline;
	float:left;
}

.stats th
{
	padding:15px 0 0 15px;
}

.stats td
{
	padding:15px 0 0 15px;
}

/* Form Fieldset Styling */

.formFieldSet
{
	border:solid 1px black;
	display:inline; /* IE 6 fix */
	float:left;
	margin:10px 0 10px 50px;
	padding:0;
	width:600px;
}

.formFieldSet .forms
{
	float:left;
	width:550px;
	margin:10px 0px 5px 20px;
	padding-bottom:10px;
}

.formFieldSet legend
{
	font-family:Arial;
	font-size:14px;
	margin-left:20px;
	padding:0 5px 0 5px;
	color: #000000;
	font-weight: bold;
}

.formFieldSet ul
{
	margin:20px 20px 0 20px;
	list-style: none;
}

.formFieldSet li
{
	font-family:Arial;
	font-size:13px;
	float: left;  
	clear: left;  
	width: 100%;
	padding-bottom:20px; 	
}

.fieldFieldSetLabel
{
	float:left;  
	width:150px;
	margin-right:20px;
}

.formSubmitButton
{
	display:inline; /* IE 6 fix */
	float:left;
	font-family:Arial;
	font-size:14px;
	margin:20px 0 0 50px;
	width:600px;
}
