@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	}
	
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}
h1 {font-size: 196%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}

	
	th.nav{
		background-color : #ffffcc;
		border-bottom : thin solid Gray;
		color : Gray;
		font-family : sans-serif;
		font-size : xx-small;
		font-variant : normal;
		font-weight : bolder;
		height : auto;
		padding-bottom : 2 px;
		padding-left : 2 px;
		padding-right : 2 px;
		padding-top : 2 px;
		text-align : center;
		text-transform : uppercase;
		white-space : nowrap;
	}
	
	.cartSummary {
	font-size: 10px;
	}
	
	.cartSummary th {
	font-weight: bold;
	text-decoration: underline;
	}
	.new_header1{
		background-color : #4242B3;
		color : White;
		display : block;
		font-family : sans-serif;
		font-size : medium;
		font-variant : normal;
		font-weight : bolder;
		height : auto;
		padding-bottom : 2 px;
		padding-left : 2 px;
		padding-right : 2 px;
		padding-top : 2 px;
		text-transform : uppercase;
		white-space : nowrap;
	}
	.new_header2{
		color : #4242B3;
		display : block;
		font-family : sans-serif;
		font-size : medium;
		font-variant : normal;
		font-weight : bolder;
		height : auto;
		padding-bottom : 2 px;
		padding-left : 2 px;
		padding-right : 2 px;
		padding-top : 2 px;
		text-transform : uppercase;
		white-space : nowrap;
	}
	a.top_nav{
		background-color : #4242B3;
		color : yellow;
		display : block;
		font-family : sans-serif;
		font-size : xx-small;
		font-variant : normal;
		font-weight : bolder;
		height : auto;
		padding-bottom : 2 px;
		padding-left : 2 px;
		padding-right : 2 px;
		padding-top : 2 px;
		text-transform : uppercase;
		text-decoration: none;
		white-space : nowrap;
		border : thin solid Black;
	}
	a.white{
		color : white;
		font-family : sans-serif;
		font-size : xx-small;
		font-variant : normal;
		font-weight : bolder;
		height : auto;
		text-decoration: none;
		white-space : nowrap;
	}
	.white{
		color : white;
		font-family : sans-serif;
		font-size : xx-small;
		font-variant : normal;
		font-weight : bolder;
		height : auto;
		text-decoration: none;
		white-space : nowrap;
	}
	.TextScrollStyle {
		font-family: sans-serif;
		font-weight:bold;
		text-align:left;
		color:blue;
		padding:5;
		margin:0;
		width:100%;
	}
	.red_box {
		border : medium solid red;
		padding-bottom : 3 px;
		padding-left : 3 px;
		padding-right : 3 px;
		padding-top : 3 px;
		text-align : center;
		display: block;
		white-space: nowrap;
	}
	a {
	text-decoration: none;
	}
#cart_preview	{
	position:absolute;
	top:5px;
	left:750px;
	width:242px;
	height:60px;
	border:solid black 2px;
	background-color:white;
	color:black;
}

#cart_preview .header {
	font-size: 106%;
	background: url('../images/icons/cart.png') no-repeat 5px;
	font-weight: bold;
	padding: 0 0 5px 25px;
	margin: 5px 5px 5px 5px;
	display: inline;
	margin: 0;
}

#cartContents {
	font-size: 12px;
}

#newCartButton {
	margin: 0;
	padding-left: 10px;
	height: 27px;
	background: url('../images/cartButton01_01.png') no-repeat;	
}


#newCartButton .buttonMiddle {
background: url('../images/cartButton01_03.png') repeat-x;	
	height: 27px;
border: none;
font-weight: bolder;
border-right: 2px solid Black;
padding-right: 10px;

}


.cartButton {
padding-left: 15px;
padding-bottom: 6px;
width: 120px;
height: 30px;
font-weight:bold;
font-size: .75em;
letter-spacing:-1;
background: url('../images/button_background_sm.png') no-repeat;
border: none;
text-align:left;
}

.cartButton:hover
{
background: url('../images/button_background_sm_hover.png') no-repeat;
border: none;
}

.cartDetails {
	font-size: 12px;
	background: #fff;
	width: 242px;
	left: -2px;
	position: relative;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}

#cart_preview #cartContents {
	font-size: 12px;
}

.cartContentText {
	padding-left: 10px;
}
.cartButton:hover
{
background: url('../images/button_background_sm_hover.png') no-repeat;
border: none;
}

.cartDetails {
	font-size: 12px;
}

.cartDetails td{
	font-size: 12px;
	font-weight: normal;
}

.cartDetails th{
	font-size: 12px;
	background: gray;
	font-weight: bold;
}
