/* CSS Document */
/*----------------------------------------Default---------------------------------*/
* {
	padding: 0px; margin: 0px;
	}

body {
	background-color: #041b36; background-image: url(../images/background_splice.gif); background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-align: justify;
	padding:0px; margin:0px;
	line-height: 16px;
	}

.left {
	float: left;
	}
	
.right {
	float: right;
}

.clear {
clear:both; line-height:0; height:0; font-size:0; /*----ie fix----*/}

h1 {
	color: #85B1C0; font-size: 16px; font-weight: normal;
	margin-bottom: 5px;
}

h2 {
	color: #85B1C0; font-size: 16px; font-weight: normal;
	margin-bottom: 5px;
}

h3 {
	color: #85B1C0; font-size: 16px; font-weight: normal;
	padding-left:10px; padding-top:10px;
}
h4 {
	color: #85B1C0; font-size: 20px; font-weight: normal;
	margin-bottom: 10px;
}


a {
	color: #467381;
	}
	a:hover {
		color: #0c243e;
		}

/*-----------------fire fox scroll bar fix-----------------*/

html {
	min-height: 101%
	}
	
/*----------------------------------------Maincontainer---------------------------------*/

.maincontainer {
	width: 899px;
	margin: 20px auto 0px auto;
	}
	
/*----------------------------------------Header---------------------------------*/

.header {
	background-image: url(../images/header.gif); background-repeat: no-repeat;
	padding: 10px 10px 0px 0px;
	height: 69px; width: 889px;
	}

.cart_links {
	float: right;
	color: #467381; text-align: right;
	}
	.cart_links a {
		color: #467381; text-decoration: none;
		}
		.cart_links a:hover {
			color: #0c243e;
			}
		
/*----------------------------------------Nav---------------------------------*/

.nav {
	background-color:#85b1c0;
	height:30px;
	padding-right:10px;
	}
	
.menu {
	float:left; display:inline;
	}
	
.search {
	float: right;
	margin-top: 5px;
	}
	.search a {
		color: #FFFFFF; text-decoration: none;
		margin-left:5px;
		}
		.search a:hover {
			color:#467381;
			}
	.search .formButton {
		background-image:none; background-color:#85B1C0;
		border:none;
		color: #ffffff;
		width:50px; height:20px;
		}		
		.search .formButton:hover {
			color:#467381;
			}
	.search input {
		color:#999999;
		}	
		
/*----------------------------------------Content---------------------------------*/

.content {
	background-color: #FFFFFF;
	padding: 10px;
	clear: both;
}
.content_details {
	background-color: #FFFFFF;
	clear: both;
}
.left_col {
	width:465px;
	float: left; display:inline;
	margin: 10px 10px 0px 0px; padding:0px;
}
.right_col {
	border-left-width: 1px; border-left-style: solid; border-left-color: #85B1C0;
	float: left; display:inline;
	width: 390px;
	padding-left: 10px;
}
.boxes {
float: left; display:inline;
}
.newsletter {
	background-image: url(../images/newsletter.gif); background-repeat: no-repeat;
	margin-top: 12px;
	color: #3f6a79;
	padding: 35px 0px 10px 12px;
	}
	.newsletter .btn {
		color: #FFFFFF; text-align: center;
		background-image: url(../images/btn_newsletter.gif); background-repeat: no-repeat; 
		background-color: #C9DDE3; background-position: bottom;
		height: 25px; width: 80px;
		border: 1px solid #C9DDE3;
		}
		.newsletter .btn:hover {
			color: #3f6a79;
			}
	.newsletter .input {
		width: 140px;
		margin: 0px;
		padding: 0px;
		}
.container {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
		
/*----------------------------------------footer---------------------------------*/

.footer {
	background-image: url(../images/footer.gif); background-repeat: no-repeat;
	height: 25px;
	padding-top: 5px;
	clear:both;
	}
	
.footer_links {
		float: left;
		}
	.footer a {
		color: #FFFFFF; font-size: 11px; text-decoration: none;
		margin-left: 10px;
		}
		.footer a:hover {
			color: #3f6a79;
			}
		
.cards {
	float: right;
	margin: 0px 10px 5px 0px;
}
/*----------------------------------------foot---------------------------------*/

.foot {
	text-align: center; font-size: 10px; color: #A4DDF0;
	margin-top: 10px;
	}
	.foot a {
		color: #A4DDF0; text-decoration: none;
		}
		.foot a:hover {
			color: #ffffff;
			}

			
			/*-------- MRE EDIT: CW STUFF----- */
	form#addCartForm{
		width:160px;
		float:left;
		text-align:left;
	}
			
			span#priceContent{
				/* width here will add fixed spacing to price/qty */
				/*
				width:320px;
				*/
				margin:15px 20px 0px 0px;
				float:left;
			}
			
			div.thumbs{
				clear:both;
				padding-top:15px;
				width:246px;
			}
.contact_item {
	margin-bottom:3px;
	margin-top: 3px;
}
