* {
	margin:0;
	padding:0;
	border:0;
	}

body {
	font-size:12px;
	line-height:1.5em;
	font-family: "Trebuchet MS";
	background: url('../images/bk_banner.gif') repeat-x top left;
	}

p {
	margin-bottom:15px;
	color:#000;
	}

h1 {
	color:#154B67;
	background-color:#E2EEF2;
	margin:10px 0 20px 0;
	font-size: 20px;
	padding:5px 5px 5px 5px;
	border:1px solid #A8D1DE;
	
	}

h2 {
	color:#97131B;
	margin:15px 0 5px 0;
	font-size: 18px;
	padding:5px 0 5px 0;
	}
	
h3 {
	margin-bottom: 10px;
	}
	
#wrapper {
	margin: 0 auto;
	width:890px;
	}

a:link, a:visited {
	color:#97131B;
	}

a:hover {
	color:#C03F47;
	}

input, select, textarea {
	border: solid 1px #A8CFDC;
	}

li {
	list-style-type: none;
	}
		
#banner {
	background: url('../images/bk_banner.gif') no-repeat top left;
	height:207px;
	}
	
#testimonials {
	width:560px;
	height:35px;
	margin:-65px 0 0 240px;
	font-size:12px;
	position:relative;
	}
	
	#testimonials p {
	color:#fff;
	}


#topNav ul{
	padding-left:50px;
	padding-top:5px;
	_padding-top:0px;
	height:26px;
	}

	#topNav li {
		display:inline;
		padding:0 10px;
		font-size: 12px;
		color:#F2F34F;
		border-right: solid 1px #000;
		}
		
	#topNav li.last {
		border-right: 0;
		}

	#topNav a {
		text-decoration:none;
		color:#F2F34F;
		}
	
	#topNav a:hover {
		color:#E2EEF2;
		}

	.navBorder2 {
		border-right: solid 1px #000;
		}

#content {
	background-color:#fff;
	overflow:hidden;
	padding:5px 60px 40px 60px;
	}

#mainContent {
	width:520px;
	float:left;
	margin-right:24px;
	padding:10px 0 10px 0px; 
	}

#subContent {
	float:left;
	width:210px;
	padding: 0px 0 70px 15px;
	border-left:1px solid #A8CFDC;
	}
	
	#subContent a {
		text-decoration:none;
		color:#154B67;
		}
	
	#subContent a:hover {
		color:#97131B;
		}

	#menu {
		float:left;
	      }



	#menu ul {
		list-style-type:none;
		padding:0;
		margin:0;
		text-indent:15px;
		}


	#menu li {
		background-image: url('../images/bullet.gif');
		background-repeat:no-repeat;
		background-position:0px 50%;
		color:#154B67;
		line-height:1.6em;
		font-size:14px;
		font-weight: bold;
		}

	#menu li a:hover{
		list-style-image: url('../images/bullet_over.gif');
		}
		
#redUl a:link {
	color:#97131B;
	text-decoration: underline;
	}

#cart {
	background-image: url("../images/bk_bottom.gif");
	width:210px;
	overflow:hidden;
	margin-bottom:10px;
	border: solid 1px #A8CFDC;
	}
	
	#cart h3 {
		color:#fff;
		background-color:#154B67;
		padding:0 5px;
		}
		
	#cart p {
		padding:2px 5px;
		}
		
	.input { 
		background-color:#154B67;
		color:#fff;
		padding: 1px 1px;
		margin:0 5px 5px 5px;
		}
	#cart img {
		float:left;
		padding:0 15px 5px 0;
		}
		
.lb {
	background-color:#E2EEF2;
	padding:7px 113px 7px 2px;
	}

#footer {
	background-image: url("../images/bk_footer.gif");
	background-repeat:repeat-x;
	margin-bottom:0;
	height:56px;
	
	}
	
	#footer p {
		width:700px;
		margin:0 auto;
		padding-top:5px;
		color:#fff;
		font-size:10px;
		}
		

	
.red {
	color:#97131B;
	font-size:12px;
	}
	
.float {
	float:left;
	margin:5px 5px 5px 0;
	border:1px solid #154B67;
	}
	
.dLine {
	background-image: url("../images/dLine.gif");
	background-repeat:no-repeat;
	height:5px;
	width:213px;
	margin:5px 0 10px 0;
}

.marg {
	margin-top:40px;
	}
	
.clear {
	clear:both;
	}
	
.border {
	border: solid 1px #A8CFDC;
	}

.checkoutregister {
	width:215px;
	float:left;
	margin-right:20px;
	}
	
	.checkoutlogin {
		width:180px;
		float:left;
		}
		
	.myaccountlogin .col-2 {
		width:400px;
		}
		