body {background-color:#272727;}
p {
	}
	p.center {
		text-align:center;
		}
	p.contact_us_address {
		font-size:13px;
		}
.red {color:red;}
.span-6-override {width:230px; margin-right:0; float:left;}
.span-18-override {
	width:720px;
	margin-right:0;
	float:left;
	min-height:742px;
	}
.container {
	background:#272727 url('/media/images/template/background_left_column.jpg') top left repeat-y;
	}
.box {
	background:#011A30 url(/media/images/template/background_blue_gradient.png) 0px -150px repeat-x;
    line-height:20px;
	color:#FFFFFF;
	margin-bottom:0px;
    }
    .box h2 {
    	font-style:italic;
		color:#FFFFFF;
        }
    .box a {
    	}
        .box a:link, 
		.box a:visited, 
		.box a:active {
            color:#FFFFFF;
            text-decoration:underline;
        	}
        .box a:hover {
            text-decoration:none;
			color:#FFFFFF;
        	}
table {
	}
	table.edges {
		}
		table.edges th {
			background-color:#AEBEFA;
			border-bottom:1px solid #FFFFFF;
			border-right:1px solid #FFFFFF;
			}
		table.edges td {
			background-color:#E3E8FD;
			border-bottom:1px solid #FFFFFF;
			border-right:1px solid #FFFFFF;
			}
	table tr {
		}
		table tr.shaded {
			background-color:#DDDDDD;
			}
#right_subnav {
	float:right;
	width:120px;
	padding:10px;
	border:4px solid #e8e8e8;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:20px;
	}
.right_images {
	float:right;
	width:160px;
	padding:10px;
	border:0;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:20px;
	}
	.right_images p.caption {
		padding:0;
		margin:0;
		font-size:11px;
		font-weight:normal;
		border-bottom:1px solid #D3D3D3;
		text-align:center;
		}
		.right_images p.caption.last {
			border-bottom:0;
			}
#header {
	background:gray url('/media/images/template/background_header_w_logo.jpg') top center no-repeat;
	height:126px;
	width:950px;
	overflow:hidden;
	}
#left_column {
	}
	#left_column #navigation {
		background-color:#3E1F1C;
		height:400px;
		overflow:hidden; 
		}
		#left_column #navigation ul {
			margin:0px;
		    margin-top:0px;
		    padding-left:0px;
		    padding-top:0px;
		    list-style-type:none;
			}
			#left_column #navigation ul li {
				 padding-top:3px;
			     padding-bottom:3px;
			     font-size:14px;
			     border-bottom:1px solid #2D170C;
			     text-indent:20px;
			     line-height:25px;
				}
		#left_column #navigation a:link, 
		#left_column #navigation a:visited, 
		#left_column #navigation a:active { 
			color:#FFFFFF; 
			text-decoration:none; 
			display:block;
			}
		#left_column #navigation a:hover { 
			color:#F4B95B; 
			text-decoration:none; 
			display:block; 
			}
#right_column {
	background-color:#FFFFFF;
	}
	#right_column #main_content {
		padding:20px;
		}
		#right_column #main_content h2 {
			color:#666666;
			}
		#right_column #main_content h1 {
			}
			#right_column #main_content h1 a {
				}
				#right_column #main_content h1 a.backto {
					padding-left:30px;
					font-size:13px;
					}
	#inventory_specs {
		}
		#inventory_specs .price {
			font-size:16px;
			color:#1C67DC;
			}
	.description {
		padding-bottom:30px;
		}
#footer {
	background-color:#3E1F1C;
	color:#FFFFFF; 
	font-size:.9em;
	padding-top:10px;
	}
	#footer a:link, 
	#footer a:visited, 
	#footer a:active { 
		color:#FFFFFF; 
		text-decoration:underline;
		}
	#footer a:hover { 
		color:#FFFFFF; 
		}

.ssp-mobile-poster-label,
.ssp-mobile-poster-title {
	display:none !important;
	visibility:hidden !important;
	}

/* clear fix  */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}			
/* clear fix */