 @charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: bold 12.5 calibri, arial narrow, sans-serif;
	background-color:#f5f7fc;
}
#container {
	margin: 0 auto;
	width: 890px;
	text-align: left;
	background-color: #ffffff;
	font-family:calibri, arial narrow, sans-serif;
}
.margin-top30 {
	margin-top:30px;
}
.logo {
	float:left;
//	width:350px;
}
.dec_none  {
	text-decoration:none;
}
.shopping-search-phone {
	float:right;
	white-space: nowrap;
//	width:400px;
	padding: 0px;
}

.shopping-search-phone form {
	padding: 0px;
	margin: 0px;
}

.blue_font {
	font-family:calibri, arial narrow, sans-serif;
	color:rgb(34,105,174);
	font-size:13px;
}
.blue_font14 {
	font-family:calibri, arial narrow, sans-serif;
	color:rgb(34,105,174);
	font-size:14px;
	line-height:80%;
}
.blue_font14_bld {
	font-family:calibri, arial narrow, sans-serif;
	color:rgb(34,105,174);
	font-size:14px;
	font-weight:bold;
}
.blue_font14 a {
	color:rgb(34,105,174);
	text-decoration:none;
}
.blue_font14 a:hover {
	color:rgb(34,105,174);
	text-decoration:none;
}
.blue_font a {
	color:rgb(34,105,174);
}
.blue_font a:hover {
	color:rgb(34,105,174);
}
.blue_font18_bld {
	font-family:calibri, arial narrow, sans-serif;
	color:rgb(34,105,174);
	font-size:18px;
	font-weight:bold;
}
.margin-r7 {
	margin-right:7px;
}
.margin-l10 {
	margin-left:10px;
}
.margin-r20 {
	margin-right:20px;
}
.margin-l20 {
	margin-left:20px;
}
.margin-l40 {
	margin-left:40px;
}
.mar_l-r10 {
	padding-left:10px;
	padding-right:10px;
}
.top_nav_bar {
	float:left;
}
#removeable {
	background-image:url(/images/wel_bkg.jpg);
	width:496px;
	float:left;
}
#header {
	background-image:url(/images/banner_bkg.jpg);
	float:left;
	height:142px;
	width: 890px;
}
.topnavbar {
	float:left;
	width:890px;
	height:53px;
}
.buttonnav {
	background-image:url(/images/top_nav_button_no_bdr.jpg);
	height:53px;
	width:178px;
	float:left;
	text-align:center;
}
.buttonnav-ctr {
	background-image:url(/images/top_nav_button_left_bdr.jpg);
	height:53px;
	width:178px;
	float:left;
	text-align:center;
}
.bold {
	font-weight:bold;
}
.welcome {
	width:720px;
}
.welcome_type {
	font-size:22pt;
	font-family:calibri, arial narrow, sans-serif;
	color:rgb(34,105,174);
	font-style:italic;
}
.welcome_txt {
	font-size:13px;
	font-family:calibri, arial narrow, sans-serif;
	color: #797675;
}

.welcome_txt h1 {
padding:0;
margin:0;
line-height:normal;
font-size:13px;
display: inline; 
}

.float_left {
	float-left;
}
.italics {
	font-style:italic;
}
.welcome_pix {
	float:right;
}
p {
	line-height:100%;
}
.welcome2 {
	width:890px;
	background-image:url(/images/wel_bkg.jpg);
	background-repeat:no-repeat;
	float:left;
	background-color: #ffffff;
}
.welcome2_txt_box {
	width:400px;
	float:left;
	margin-left:30px;
}
.starred_txt {
	color: #00978b;
	font-size:14px;
	font-family:calibri, arial narrow, sans-serif;
	font-weight:bold;
	margin-left:25px;
	margin-top:10px;
}
.bottom_section {
	background-image:url(/images/verticle_bkg.jpg);
	background-repeat:repeat-x;
	width:890px;
	float:left;
	height:400px;
}
.featured_boxes {
	width: 890px;
	float:left;
}
.feature_box {
	width:268px;
	float:left;
}
.featured_top {
	background-image:url(/images/featured_box_top.jpg);
	height:47px;
	padding-left:10px;
}
.featured_middle {
	background-image:url(/images/featured_box_mdl.jpg);
	background-repeat:repeat-y;
	overflow:auto;
	width:268px;
	height:260px;
	padding-top: 20px;
}

.featured_bot {
	background-image:url(/images/featured_box_bot.jpg);
	height:17px;
}
.trophy_box {
	float:left;
	width:127px;
	padding:0px 3px 0px 3px;
	text-align:center;
}
/*
.trophy_boxr {
	float:right;
	width:127px;
	padding:0px 3px 0px 3px;
}
*/
.gray_txt14_drk {
	font-size:14px;
	font-family:calibri, arial narrow, sans-serif;
	color: #797675;
	font-weight:bold;
	text-align:center;
}
.gray_txt14_drk a {
	font-size:14px;
	font-family:calibri, arial narrow, sans-serif;
	color: #797675;
	font-weight:bold;
	text-align:left;
}
.gray_txt14_drk a:hover {
	font-size:14px;
	font-family:calibri, arial narrow, sans-serif;
	color: #797675;
	font-weight:bold;
	text-align:left;
}
.txt_box {
	width:250px;
	margin-left:10px;
}
.price_txt {
	color: #00988b;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
}
.history_txt {
	width:225px;
	margin-left:20px;
	font-size:11pt;
	color: #797675;
}
.featured_margins {
	margin:0px 5px 0px 5px;
}
#footer {
	float:left;
	margin:0px 40px 0px 0px;
	background-color:#f5f7fc;
}
.footer_links {
	font-size:14px;
	font-family:calibri, arial narrow, sans-serif;
	text-align:left;
	margin-left: 40px;
	width:850px;
	text-decoration:none;
	color: #797675;
	padding-bottom:10px;
}
.footer_links a {
	text-decoration:none;
	color: #00988b;
}

.footertext {
margin-left:40px;
margin-right:40px;
color: #797675;
margin-bottom:10px;
font-size:12px;
}

.footer_links a:hover {
	text-decoration:none;
	color: #00988b;
}
.credit_cards {
	float:right;
	margin: 0px 70px 10px 0px;
}
IMG.center {
	display: block;
	margin-left:auto;
	margin-right:auto;
}
.center_txt {
	text-align:center;
}
.copyright {
	font-size:12.5px;
	margin-left:40px;
	font-weight:bold;
	color: #797675;
}

.textinput {
	width:180px;
}

/* YADM relative dropdown example */
.hiddenChild{
	position: absolute;
	left: -999em;
}
.shownChild{
	left:-1px;
}
p{
	clear:both;float:none;
}
ul#nav.dhtml{
	position:relative;
	width:auto;
	margin:0;
	padding:0;
	list-style-type:none;
	height:1.5em;
}
ul#nav.dhtml li {
	background-image:url(/images/top_nav_button_no_bdr.jpg);
	height:53px;
	width:178px;
	float:left;
	text-align:center;
	color:#2269AE;
	font-family:calibri,arial narrow,sans-serif;
	font-size:14px;
	line-height:80%;
	font-weight:bold;
	background-repeat:no-repeat;
}

ul#nav.dhtml li h1 {
	font-size:14px;
	font-weight:bold;
	margin:0;
}
ul#nav.dhtml ul{
	top:30px;
	position:absolute;
	background:#f8f0c0;
	width:178px;
	z-index:10;
}
ul#nav.dhtml li a,ul#nav.dhtml li a:hover{
	border:none;
}
ul#nav.dhtml li a{
	padding-top:12px;
}
ul#nav.dhtml ul li {
	border:none;
	height:16px !important;
	background-image:none !important;
	background:#f8f0c0;
	font-weight:normal;
	border-bottom:1px solid #d3d5d6;
	padding-top:5px !important;
}
ul#nav.dhtml ul li h2 {
font-size:14px;
font-weight:normal;
margin:0;
}

ul#nav.dhtml li.isParent{
 
}
ul#nav.dhtml li.isActive{
	
}
ul#nav.dhtml li.isActive a{
	background:transparent;
}
ul#nav.dhtml li.isActive ul a{
	padding:0 .5em;
}
ul#nav.dhtml a:hover{

}
ul#nav.dhtml li.isParent a:hover{
color:#2269AE;
}
ul#nav.dhtml li.isActive ul a:hover{
color:#2269AE;
}
/* 
	YADM - yet another dropdown menu 
	Menu styles without Javascript 
	See more at http://www.onlinetools.org/yadm/
*/
ul#nav{
	font-family:Arial,Sans-Serif;
	margin:0;
	padding:0;
	list-style-type:none;
	padding:.5em;
	width:10em;
}
ul#nav li ul{
	background:#cf9;
	margin:0;
	padding:0;
}
ul#nav li{
	position:relative;
	margin:0;
	width:10em;
	padding:0;
	list-style-type:none;
	background:transparent;
	color:#2269AE;
	line-height:150%;
}
ul#nav a{
	color:#2269AE;
	text-decoration:none;
	display:block;
}
ul#nav a:hover{

	color:#333;
}
ul#nav li li a{
	padding-left:1em;
	color:#333;
	text-decoration:none;
	display:block;
}
ul#nav li li a:hover{
	
}


.clear { clear: both; }
