/*
	#####################################################################
	# Standard content items
	#####################################################################
*/
	body {
		font-family: Arial, Verdana, sans-serif;
		font-size: .80em;
		margin: 5px 0 5px 0;
		background: #424854 url(/user_files/image/shell/body_bg.gif) repeat-x top left;
	}

	h1 {
		font-size: 1.5em;
		color: #303030;
		margin: 0 0 20px 0;
		border-bottom: 1px solid gray;
	}

	h2 {
		font-size: 1.25em;
		color: #CE0F42;
		margin: 0 0 5px 0;
	}

	h3 {
		font-size: 1em;
		color: #303030;
		margin: 0 0 5px 0;
	}

	p {
		margin: 15px 0 15px 0;
	}

	em {
		color: #CE0F42;
		font-style: normal;
		font-weight: bold;
	}

	small {
		font-size: .75em;
	}

	strong {
		font-weight: bold;
	}

	br {
		clear: both;
	}

	a, a:link, a:visited {
		color: #076EFF;
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
	}

	table {

	}

	table tr td {
		vertical-align: top;
	}

	label:hover {
		cursor: pointer;
	}

	img {
		border: 0;
	}

/*
	#####################################################################
	# Wrapper
	#####################################################################
*/
	#wrapper {
		border: 1px black solid;
		border-width: 0 1px 1px 1px;
	}

/*
	#####################################################################
	# header panel styles
	#####################################################################
*/
	#header-panel {
		background: url(/PTMSCMS/shell/css/images/header_bg.gif) no-repeat top left white;
		height: 125px;
	}

		#header-panel .top {
			border-top: 5px #CCC solid;
		}

			#header-panel .top .right {
				float: right;
				width: 500px;
				height: 70px;
				border-top: 5px #CE0F42 solid;
				margin-top: -5px;
				overflow: hidden;
			}

				#header-panel .top .right img {
					margin: 10px 0 1px 0;
				}

				#header-panel .top .right a {
					color: #676767;
					font-style: italic;
					text-decoration: none;
					font-size: 85%;
				}

		#header-panel .bottom {
			float: right;
			width: 500px;
			clear: both;
			margin: 10px 0 5px 0;
			line-height: 150%;
			color: #777;
			font-size: 85%;
			position: relative;
		}

			#header-panel .bottom .contactCol1 {
				float: left;
				width: 160px;
			}

			#header-panel .bottom .contactCol2 {
				float: left;
				width: 150px;
			}

			#header-panel .bottom .address {
				float: left;
			}

/*
	#####################################################################
	# Content panel styles
	#####################################################################
*/
	#content-panel {
		padding: 10px;
	}

	#content-panel.mvc-content-exception {
		padding: 0 !important;
	}
	.listing-page, .compare-page {
		background: #BCBDC0 !important;
	}

/*
	#####################################################################
	# Footer panel styles
	#####################################################################
*/
	#footer-panel {
		clear: both;
		border-top: 1px #CCC solid;
		background: #E7E7EF url(/PTMSCMS/shell/css/images/word-logo.gif) no-repeat 900px center;
		padding: 3px 0 3px 6px;
		font-size: 85%;
		color: #555;
	}

		#footer-panel .address {
			float: left;
			width: 350px;
		}

		#footer-panel .links {
			float: right;
			margin-right: 130px;
		}

			#footer-panel .links a {

			}


/*
	#####################################################################
	# SEO footer style
	#####################################################################
*/

	#seoFooter {
		margin: 10px auto;
		width: 1000px;
	}

		#seoFooter * {
			color: black;
		}


/*
	#####################################################################
	# Inventory Specials
	#####################################################################
*/

	#inventorySpecials {

	}

		#inventorySpecials .photo img {
			width: 375px;
			height: auto;
		}


