:link,:visited { text-decoration:none }



ul,ol { list-style:none }



h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }



ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }



a img,:link img,:visited img { border:none }



address { font-style:normal }



body {

	font-size: 62.5%;

	background-color:#000;

	padding:120px 130px;

}

div#wrapper_container {

	background:url(../images/body_bg.gif) repeat center top;

}

div#container {

	background:url(../images/main_bg.gif) repeat-x center top;

}

div#header {

	background:url(../images/header_margins.gif) #231F20 no-repeat;

	width:767px;

	height:120px;

	padding:0 20px;

	margin:0 auto;

}

div#body {

	background:url(../images/body_extender_margins.gif) repeat-y;

	width:807px;

	margin:0 auto;

}

div#body_extender {

	background:url(../images/body_margins.gif) no-repeat;

	padding:0 20px;

	width:767px;

}

div#logobuttons {

	padding-top:52px;

	height:61px;

	background:url(../images/header_separator.gif) no-repeat center bottom;

}

div#logobuttons img {

	display:block;

	margin:0;

	padding:0;

	width:171px;

	height:59px;

	float:left;

}

div#logobuttons div#topmenu {

	padding-left:18px;

	float:left;

}

div#logobuttons ul {

	padding-left:60px;

}

div#logobuttons ul li {

	float:left;

}

div#logobuttons ul li a {

	display:block;

	padding-top:37px;

	height:22px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.3em;

	font-weight:bold;

	color:#c9cacc;

	text-align:center;

}





div#logobuttons ul li a#button_1 {

	width:76px;

	background:url(../images/button_1.gif) no-repeat 0 0;

}

div#logobuttons ul li a#button_1:hover {

	background:url(../images/button_1.gif) no-repeat 0 -59px;

}





div#logobuttons ul li a#button_2 {

	width:82px;

	background:url(../images/button_2.gif) no-repeat 0 0;

}

div#logobuttons ul li a#button_2:hover {

	background:url(../images/button_2.gif) no-repeat 0 -59px;

}





div#logobuttons ul li a#button_3 {

	width:101px;

	background:url(../images/button_3.gif) no-repeat 0 0;

}

div#logobuttons ul li a#button_3:hover {

	background:url(../images/button_3.gif) no-repeat 0 -59px;

}





div#logobuttons ul li a#button_4 {

	width:170px;

	background:url(../images/button_4.gif) no-repeat 0 0;

}

div#logobuttons ul li a#button_4:hover {

	background:url(../images/button_4.gif) no-repeat 0 -59px;

}





div#logobuttons ul li a#button_5 {

	width:75px;

	background:url(../images/button_5.gif) no-repeat 0 0;

}

div#logobuttons ul li a#button_5:hover {

	background:url(../images/button_5.gif) no-repeat 0 -59px;

}







div#common_content {

	background-color:#ffffff;

	width:731px;

	padding:18px;

}

div#common_content div#content_header {

	background:url(../images/content_header.gif) no-repeat;

	height:69px;

	padding-bottom:10px;

}

div#common_content div#content_header p#print {

	padding-left:660px;

	font:bold 1.0em Arial, Helvetica, sans-serif;

}

div#common_content div#content_header p#print a {

	color:#000;

}

div#common_content div#content_header p#print a:hover {

	text-decoration:underline;

}

div#common_content div#content_header h2 {

	font:bold 3.0em Tahoma, Arial, Helvetica, sans-serif;

	

}

div#common_content div#content_header h2 span.white {

	background-color:#fff;

	

}

div#common_content div#content_clear {

	clear:both;

	/*

	border:1px solid #6A6A6A;

	border-width:0 0 1px 0;

	*/

	font:9px Arial;

}

div#common_content div#content_body {

	padding-left:5px;

}

div#common_content div#content_menu {

	background:url(../images/content_menu_footer.gif) no-repeat left bottom;

	width:150px;

	padding:0 0 30px 0;

	float:left;

}

div#common_content div#content_menu h3 {

	background:url(../images/content_menu_header.gif) no-repeat left top;

	padding:6px 11px 18px 0;

	font:1.2em Arial, Helvetica, sans-serif;

	text-align:center;

	color:#95C1E0;

}

div#common_content div#content_menu h3 a {

	color:#95C1E0;

}

div#common_content div#content_menu h3 a:hover {

	text-decoration:underline;

}

div#common_content div#content_menu ul li {

	width:138px;

	margin-bottom:1px;

}



div#common_content div#content_menu ul li a {

	font:1.0em Arial, Helvetica, sans-serif;

	color:#fff;

	padding:4px 10px 4px 10px;

	display:block;

	width:118px;

}

div#common_content div#content_menu ul li.subcategory a {

	padding:4px 10px 4px 20px;

	width:108px;

}

div#common_content div#content_menu ul li.product a {

	padding:4px 10px 4px 30px;

	width:98px;

}



div#common_content div#content_menu ul li.subcategory {

	background-color:#8D8D8D;

}

div#common_content div#content_menu ul li.product {

	background-color:#A8A8A8;

}

div#common_content div#content_menu ul li.active {

	background-color:#0068B3;

}





div#common_content div#content_menu ul li a:hover {

	text-decoration:underline;

	background-color:#0068B3;

}









div#common_content div#content_text {

	float:left;

	padding-left:45px;

	width:522px;

	font:bold 1.1em Arial, Helvetica, sans-serif;

	color:#000;

	overflow:hidden;

}

div#common_content div#content_text_wide {

	padding-right:5px;

	width:714px;

	font:bold 1.1em Arial, Helvetica, sans-serif;

	color:#000;

}







div#common_content div#content_text div.overflow {

	overflow:auto;

	width:520px;

	height:418px;

}

div#common_content div#content_text div.overflow img {

	display:block;

}





div#common_content div#content_text p.dateposted,

div#common_content div#content_text_wide p.searchresult {

	margin-top:-1.9em;

	color:#999;

}

div#common_content div#content_text a.activepage,

div#common_content div#content_text_wide a.activepage {

	color:#aaa;

	font-weight:bold;

	text-decoration:underline;

}

div#common_content div#content_text img.left,

div#common_content div#content_text_wide img.left {

	display:block;

	margin:0 16px 16px 0;

	float:left;

}

div#common_content div#content_text img.center,

div#common_content div#content_text_wide img.center {

	display:block;

	margin:0 auto 16px auto;

}

div#common_content div#content_text p,

div#common_content div#content_text_wide p {

	line-height:1.2em;

	margin-bottom:2.0em;

}

div#common_content div#content_text p.right,

div#common_content div#content_text_wide p.right {

	text-align:right;

	margin:0;

}

div#common_content div#content_text a,

div#common_content div#content_text_wide a {

	font-weight:bold;

	color:#1F4F74;

}

div#common_content div#content_text a:hover,

div#common_content div#content_text_wide a:hover {

	text-decoration:underline;

}
div#common_content div#content_text h1,

div#common_content div#content_text_wide h1 {

	font-size:2.2em;

	margin-bottom:0.8em;

}
div#common_content div#content_text h2,

div#common_content div#content_text_wide h2 {

	font-size:1.9em;

	margin-bottom:1em;

}

div#common_content div#content_text h3,

div#common_content div#content_text_wide h3 {

	font-size:1.6em;

	margin-bottom:1.2em;

}

div#common_content div#content_text h4,

div#common_content div#content_text_wide h4 {

	font-size:1.3em;

	margin-bottom:1.5em;

}

div#common_content div#content_text h5,

div#common_content div#content_text_wide h5 {

	font-size:1.3em;

}
div#common_content div#content_text h6,

div#common_content div#content_text_wide h6 {

	font-size:1.1em;

}

div#common_content div#content_text ul,

div#common_content div#content_text_wide ul {

	list-style-type:square;

	padding-left:20px;

	padding-bottom:1.5em;

}

div#common_content div#content_text ul.li_margins li,

div#common_content div#content_text_wide ul.li_margins li {

	padding-bottom:20px;

}



div#common_content div#content_text form label {

	display:block;

	float:left;

	width:120px;

	text-align:right;

	padding:2px 10px 10px 0;

}

div#common_content div#content_text form div.float_input {

	float:left;

	padding-bottom:10px;

}

div#common_content div#content_text form div.float_input input {

	font:1em Arial, Helvetica, sans-serif;

	border:1px solid #333;

	padding:2px;

	width:176px;

}

div#common_content div#content_text form div.float_input input#zip {

	width:80px;

}

div#common_content div#content_text form div.float_input textarea {

	font:1em Arial, Helvetica, sans-serif;

	border:1px solid #333;

	padding:2px;

	width:386px;

	height:100px;

}

div#common_content div#content_text form br {

	clear:both;

}

div#common_content div#content_text form div.form_bottom {

	padding-left:130px;

}

div#common_content div#content_text form div.form_bottom input {

	font:1.3em Arial, Helvetica, sans-serif;

	border:1px solid #333;

	padding:3px;

	background-color:#fff;

	cursor:pointer;

}















div#main_image {

	width:767px;

	height:325px;

}

div#main_image img {

	display:block;

	padding:0;

	margin:0;

}

div#find {

	padding:26px 0 0 0;

	height:37px;

	background:url(../images/image_separator.gif) no-repeat center top;

	background-color:#2C2829;

}



div#find_1, div#find_3, div#find_4, div#find_5 {

	height:19px;

	float:left;

}

div#find_1 {

	width:185px;

}

div#find_3 {

	width:234px;

	padding-top:2px;

}

div#find_4 {

	width:234px;

	padding-top:2px;

}

div#find_5 {

	width:80px;

}

div#find_1 p {

	text-align:center;

	font:1.0em Arial, Helvetica, sans-serif;

	color:#c9cacc;

	padding-top:4px;

}

div#find_3 select {

	padding:0;

	width:180px;

	border:1px solid #656565;

	background-color:#161616;

	font:1.0em Arial, Helvetica, sans-serif;

	color:#c9cacc;

	text-align:center;

}

div#find_4 input {

	padding:1px 0;

	width:180px;

	border:1px solid #656565;

	background-color:#161616;

	font:1.0em Arial, Helvetica, sans-serif;

	color:#c9cacc;

	text-align:center;

}

div#find_3 select option {

	background-color:#161616;

}

div#find_5 input {

	width:48px;

	height:19px;

	cursor:pointer;

	font:1.0em Arial, Helvetica, sans-serif;

	color:#c9cacc;

	border:0 solid;

	background:url(../images/find_button.jpg) no-repeat;

}



div#footer {

	height:70px;

	background-color:#231F20;

}



div#footer p {

	float:left;

	padding-top:14px;

	padding-left:16px;

	width:188px;

	font:0.9em Arial, Helvetica, sans-serif;

	color:#c9cacc;

}

div#footer ul {

	float:left;

	width:560px;

	padding-top:14px;

}

div#footer ul li {

	float:left;

	padding-right:12px;

}

div#footer ul li a {

	font:1.0em Arial, Helvetica, sans-serif;

	color:#c9cacc;

}

div#footer ul li a:hover {

	text-decoration:underline;

}

div#tail {

	background:url(../images/body_tail.gif) no-repeat;

	width:807px;

	height:13px;

	margin:0 auto;

	font:9px Arial;

}

div.bottomLinks
{
	
	
	padding:0px;	
	
	width:770px;
	
	float:left;
	
}

div.socialNetwork {

	text-align:left;
	
	padding:0px;
	
	padding-top:18px;
	
	padding-left:12px;
	
	vertical-align:bottom;
	
	width:210px;
	
	float: left;
	
	border:0px solid #fff;

}

div.design {

	padding:0px;
	
	padding-right:12px;

	text-align:right;
	
	padding-top:20px;
	
	width:520px;

	font:1.0em Arial, Helvetica, sans-serif;

	color:#c9cacc;
	
	float: right;
	
	border:0px solid #fff;
}

div.design a {

	color:#c9cacc;

	text-decoration:none;

}

div.design a:hover {

	text-decoration:underline;

}
