﻿/*For:WalterTool.com*/
/*By:By-The-Sea*/
	body {
	background-color: #FFFFFF;
	font-family:arial,sans-serif;
	color:#16325c;
	margin: 0 0 0px 0;
	padding:0;
	background-image:url('');
	background-repeat:repeat;}
p{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-style : normal;
    font-weight : normal;
    color :#000000;
	line-height: 140%;
	text-align:normal;
	margin: 2px;
	margin-left: 5px;
	margin-right: 0px;}
h1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-style : normal;
    font-weight : bold;
    color :#DC651E;
    text-align : default;
	margin-top: 10px;
	margin-left: 10px;}
h2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-style : normal;
    font-weight : bold;
    color : #ED7000;
    text-align :default;
	margin-left: 6px;}
h3 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-style : none;
	font-weight : bold;
    color : #16325c;
    text-align : default;
	text-decoration: underline;
	margin-left: 2px;}
h4 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-style : normal;
    font-weight : bold;
    color :#535353;
    text-align : normal;
	margin-left: 10px;}
.copy{
	font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    font-style : normal;
    font-weight : bold;
    color :#000000;
	line-height: 146%;
	text-align: normal;
	background-color: transparent;
	border-top: 0px solid #F3D68C;
	border-right: 0px solid #F3D68C;
    border-left: 0px solid #F3D68C;
	border-bottom: 0px solid #F3D68C;
	margin-left: 12px;}
.data{
	background-color: #FFFFFF;
	border-top:				1px solid;
	border-top-color:		#ed7000;
	border-left:			1px solid;
	border-left-color:		#ed7000;
	border-right:			1px solid;
	border-right-color:		#ed7000;
	border-bottom:			1px solid;
	border-bottom-color:	#ed7000;
	margin-left: 				0px;
	margin-right: 				0px;}
.title{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
    color :#16325c;
	line-height: 140%;
	text-align:normal;
	margin: 2px;
	margin-left: 25px;
	margin-right: 10px;
}
.title2{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    font-weight : bold;
    color :#000000;
	line-height: 140%;
	text-align:normal;
	margin: 2px;
	margin-left: 10px;
	margin-right: 10px;
}
.subtitle{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-style : normal;
    font-weight : bold;
    color :#f26614;
	line-height: 70%;
	text-align:normal;
	margin: 2px;
	margin-left: 10px;
	margin-right: 10px;
}
.store{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    font-weight : normal;
    color :#000000;
	line-height: 140%;
	text-align:normal;
	margin: 2px;}
a {
	font-family : Verdana, Helvetica, sans-serif;
    font-size : 13px;
	font-weight: normal;
	color: #16325c;
	text-decoration: underline;
}


a:hover {
	font-weight: normal;
	color: #f26614;
	text-decoration: underline;
}


a {
	text-decoration: underline;
}
.container{
	background: url(images/container-bck.jpg) repeat-x top; 
	border-top: 1px solid #6C8476;
	border-right: 0px solid #6C8476;
    border-left: 0px solid #6C8476;
	border-bottom: 0px solid #6C8476;
	margin: 10px;
	margin-left: 10px;
	margin-right: 10px;
}


.contentcontainer{

background: url(images/container-bck.jpg) no-repeat center top; 
text-align: left;
background-color: #ffffff;
height: 100%;
}

.tr_contentcontainer{

background: url(../images/map_bg.gif) no-repeat center top; 
text-align: left;
background-color: #ffffff;
height: 900px;
}


.contentcontainer-repeat{

background: url(images/map_bg.gif) no-repeat center top; 
text-align: left;

}



.compasscontainer{
background: url(images/compass_bg.gif) no-repeat center center; 
text-align: left;
}


.compasscontainer-repeat{
background: url(../images/compass_bg.gif) repeat-y center center; 
text-align: left;
}
#footer a {
	font-family : Verdana, Helvetica, sans-serif;
    font-size : 11px;
	font-weight: normal;
	color: ffffff;
}


#footer a:hover {
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}


#footer a {
	text-decoration: none;

}

/*Added Styles 8-1-11----------------------------------------------------*/
h2.page_header{
	font-size:24px;
	font-weight:bold;
	color:#ED7000;
	margin-left:0;
	margin-bottom:5px;
}
h3.product_category{
	font-size:18px;
	font-weight : bold;
    color:#16325c;
    text-decoration:none;
    border-bottom:1px #16325c solid;
    height:25px;
    margin-bottom:10px;
}
h4.product_name{
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin-left:4px;
	margin-bottom:10px;
}
p.spaced{
	margin:8px 0 8px 5px;
 	color:#16325c;
}
p.not_spaced{
	margin:2px 0 2px 5px;
	color:#16325c;
}
p.small{
	font-size:11px;
	color:#000;
}
.orange{
	color:#ED7000;
}
.product_description{
	font-weight:normal;	
}
.float_right{
	float:right;
	margin:0 5px 5px 5px;
}
.float_left{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.border{
	border:1px #16325c solid;
}
table.specifications{
	font-size:12px;
	color:#16325c;
	background-color:#fff;
	border:1px #16325c solid;
	width:50%;
	margin:10px 5px 10px 10px;
	float:right;
}
table.specifications th{
	text-align:center;
	height:25px;
	vertical-align:middle;
}
table.specifications td{
	border-bottom:1px #16325c solid;
	text-align:left;
}
table.specifications td.last{
	border-bottom:0px #16325c solid;
	text-align:left;
}
table.specifications td.left{
	border-bottom:1px #16325c solid;
	border-right:1px #16325c solid;
	text-align:left;
	width:50%;
}
table.specifications td.left_last{
	border-bottom:0px #16325c solid;
	border-right:1px #16325c solid;
	text-align:left;
	width:50%;
}
.warranty{
	width:50%;
	float:right;
	clear:right;
	background-color:#fff;
}
.warranty td img{
	border:0;
}
.product_price{
	clear:both;
	height:68px;
}
.sm_product_details{
	width:50%;
	float:left;
	text-align:center;
}
.sm_product_title{
	color:#00617E;
	font-weight:bold;
}
.sm_product_price{
	color:#ED7000;
	font-weight:bold;
}
.individual_checkout{
	margin:20px 0;
}
table.products{
	width:98%;
	display:table;
	margin:20px auto 0 auto;
	font-size:14px;
	font-weight:normal;
}
table.products th{
	background-color:#cbdae1;
	height:25px;
	font-weight:bold;
	font-size:18px;
}
table.products tr.column_headers{
	background-color:#ffffb4;
}
.table_product_description{
	width:220px;
	text-align:left;
	vertical-align:middle;
	background-color:#ffffeb;
}
.table_product_photo{
	width:207px;
	text-align:center;
	vertical-align:middle;
	background-color:#fff;
	font-size:11px;
	background-color:#fff;
}
.table_product_price{
	width:89px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	background-color:#ffffeb;
}
.table_product_checkbox{
	width:96px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffeb;
}
.table_product_checkout{
	background-color:#cbdae1;
	vertical-align:middle;
	text-align:center;
}
