/* Corsierre CSS Template */

body {
	margin: 0px;
	padding: 0px;
}
body#bStyle {
	background: #F6FCFC url(../images/bkg.gif) top left repeat-x;
	font-family: verdana, arial, helvetica, sans-serif;
}
div#header {
	background: url(../ui/header-bkg.gif) top left repeat-x;
	height: 55px;
	margin: 0px
	}
	div#headerContain {
		display: block;
		height: 55px;
		margin: 0px auto;
		width: 756px;
	}
	div#logo {
		display: block;
		float: left;
		height: 55px;
		margin: 0px;
		overflow: hidden;
		padding: 0px 20px;
		width: 165px;
		text-align: center;
	}
	div#nav {
		color: #666666;
		display: block;
		float: left;
		font-size: 12px;
		height: 25px;
		margin: 0px;
		padding: 30px 0px 0px 0px;
		width: 551px;
	}
	div#nav a {
			margin: 2px;
			padding: 0px;
		}
		div#nav a:link, div#nav a:visited {
			color: #666666;
			text-decoration: none;
		}
		div#nav a:hover {
			border-bottom: 1px solid #E0C1C5;
			color: #C53849;	
			text-decoration: none;		
} 
div#mainBody {
		background: #FFF;
	}
	div#mainBodyContain {
		background-position: bottom center;
		background-repeat: no-repeat;
		display: block;
		height: auto;
		margin: 0px auto;
		overflow: hidden;
		width: 756px;
	}
	div#mainBodyContent {
		height: 300px;				/* Content Height */
		margin: 20px 0px;
		overflow: auto;
		padding: 0px 230px 0px 210px;
	}
	div#mainBodyContent h1 {
		border-bottom: 1px dashed #CCC;
		font-family: Georgia, Times New Roman, Serif;
		font-size: 24px;
		font-weight: normal;
		padding: 4px 0px;
		margin: 4px 0px;
	}
	div#mainBodyContent h2 {
		border-bottom: 1px dashed #CCC;
		font-family: Georgia, Times New Roman, Serif;
		font-size: 16px;
		font-weight: bold;
		padding: 4px 0px;
		margin: 4px 0px;
		}
		.red { color: #B7222C; }
		.black { color: #111; }
		.grey { color: #666; }
		.blue { color: #5FB7D4; }
		.green { color: #174A5D; 
		}
	div#mainBodyContent h3 {
		color: #555;
		font-family: Georgia, Times New Roman, Serif;
		font-size: 17px;
		font-weight: normal;
		padding: 5px 2px 2px;
		margin: 5px 2px 2px;
	}
		div#mainBodyContent p {
			color: #666666;
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 11px;
			line-height: 16px;
			padding: 4px 2px;
			margin: 4px 2px;
		}
		form { margin: 0px; padding: 0px; }

		div#mainBodyContent table.spreadsheet {
			color: #666666;
			font-family: Verdana, Arial, Helvetica, Sans-serif;
			font-size: 11px;
			margin: 30px 0px 0px 0px;
			padding: 0px;
			}
			div#mainBodyContent table.spreadsheet tr {
				/*background: #F0F0F0;*/
			}
			div#mainBodyContent table.spreadsheet td {
				padding: 1px 4px;
			}
			div#mainBodyContent td.price {
				color: #174A5D;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
			}
			div#mainBodyContent td a.buyNow:link, div#mainBodyContent td a.buyNow:visited {
				color: #B7222C;
				display: block;
				font-size: 11px;
				font-weight: bold;
				line-height: 15px; 
				text-align: center;
				text-decoration: none;
			}
			div#mainBodyContent td a.buyNow:hover {
				text-decoration: underline;
			}
			div#mainBodyContent ul {
				font-size: 11px;
			}
			div#mainBodyContent li {
				color: #174A5D;
				line-height: 16px;
			}
			div#mainBodyContent li a:link, div#mainBodyContent li a:visited,
			div#mainBodyContent p a:link, div#mainBodyContent p a:visited {
				color: #B7222C;
				text-decoration: none;
}
div#footer {
	background: #F6FCFC url(../ui/footer-bkg.gif) top left repeat-x;
	color: #999;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	height: 55px;
	margin: 0px auto;
	padding: 20px 0px;
	text-align: center;
	}
	div#footerContain {
		width: 756px;
	}
	div#footer a {
		margin: 2px;
		padding: 0px;
		text-decoration: none;
	}
	div#footer a:link, div#footer a:visited {
		border-bottom: 1px solid #CCC;
		color: #666666;
	}
	div#footer a:hover {
		border-bottom: 1px solid #E0C1C5;
		color: #C53849;
}	