.left{float:left;}
.right{float:right;}
body{
	background:url(../images/body_bg.gif) repeat-x 0 0;
	font-size: 11px; 
	font-family: Verdana,Arial,sans-serif; 
	color: #333333;
}
#outer_layout{float:left; width:100%;}
#inner_layout{float:left; width:100%;}
#layout{ margin:0 auto; width:974px;}
#top_shadow{float:left; width:974px; height:13px;}
#bottom_shadow{float:left; width:974px; height:13px;}
#main{float:left; width:958px; background:url(../images/page_mid_shadow.png) repeat-y 0 0; padding:0 8px;}

#top_links{float:left; width:942px; padding:15px 34px 0 0;}
#top_links ul{float:right; width:auto; list-style:none;}
#top_links ul li{float:left; width:auto; padding-right:21px;}
#top_links ul li a{float:left; width:auto; text-decoration:none; color:#fff; font:normal 12px/14px "Lucida Sans" ,Arial, Helvetica, sans-serif;}

#header{float:left; width:958px; /*padding-bottom:2px;*/}
.logo{float:left; width:auto; padding:5px 19px 10px 5px;}
.coupon{float:left; width:auto; padding:5px 25px 10px 0;}
.small_banner{float:left; width:183px; height:55px; padding:2px 0 4px;}
.small_banner .top, .small_banner .bottom{float:left; width:183px;}
.small_banner .mid{float:left; width:183px; background:url(../images/small_banner_mid.gif) repeat-y 0 0;}
.small_banner h6{float:left; width:100%; text-align:center; font-family: Verdana, Geneva, sans-serif; font-size:15px; font-weight:normal;/* font:normal 18px/21px "Myriad", Myriad Pro, Arial, Helvetica, sans-serif;*/ color:#02295a; padding-top:3px;}
.small_banner h6.cart{ width:127px; padding:5px 0 3px 8px;text-align:left; }
.small_banner span{float:left; width:127px; /*padding-left:8px;*/ font:normal 10px/12px Verdana, Geneva, sans-serif; color:#000;}
.small_banner .icon{float:right; width:auto; padding:6px 0 3px; margin-right:2px; display:inline;}

#menu{float:left; width:956px; padding:0 1px;border-bottom:1px solid #cfcfcf;}
#menu ul{float:left; width:954px; list-style:none; border:1px solid #666; background:url(../images/menu_bg.gif) repeat-x 0 0;}
#menu ul li{float:left; width:auto; border-right:1px solid #666; height:43px;}
#menu ul li a{
	float:left; 
	width:auto; 
	padding:13px 16px; 
	text-decoration:none; 
	color:#fff; 
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#menu ul li a:hover{background:url(../images/menu_hover.gif) repeat-x 0 0; text-decoration:underline;}
#menu ul li a.active{background:url(../images/menu_hover.gif) repeat-x 0 0; text-decoration:underline;}
#menu ul li.last{ border-right:none;}
.top_space{padding-top:12px;}
#body_container{float:left; width:938px; padding:13px 10px 0 10px;}

#left_container{float:left; width:190px; margin-right:7px; display:inline;}
#left_container .box{float:left; width:190px; padding-bottom:22px;}
#left_container .box .top{float:left; width:190px; height:25px; background:url(../images/left_box_top.gif) no-repeat 0 0;}
#left_container .box h6{float:left; width:auto; font:normal 18px/20px Verdana, Geneva, sans-serif; color:#fff; padding:3px 0 0 8px;}
#left_container .box h6.search{padding-left:18px;}
#left_container .box .bottom{float:left; width:190px;}
#left_container .box .mid{float:left; width:190px; background:url(../images/left_box_mid.gif) repeat-y 0 0;}
#left_container a.view{float:left; width:auto; font:bold 12px/14px Verdana, Geneva, sans-serif; color:#1B4F77; margin:8px 0 4px 13px; display:inline; text-decoration:none;}
#left_container ul{float:left; width:175px; padding:0 0 15px 12px; list-style:none;}
#left_container ul li.first {padding-top: 10px;}
#left_container ul li{float:left; width:100%; font:normal 12px/22px Verdana, Geneva, sans-serif;}
#left_container ul li a{float:left; width:auto; color:#000;}
#left_container ul li a:hover{text-decoration:none;}
#left_container .row{float:left; width:175px; padding-bottom:10px; padding-left:13px;}
#left_container .row .text_bg{float:left; width:139px; background:url(../images/text_bg.gif) repeat-x 0 0; padding:3px 3px 0 0px;}
#left_container .row input.text{float:left; width:132px; height:18px; border:1px solid #a2b7cc; color:#000; padding:0 0 0 5px; font:normal 11px/14px Verdana, Geneva, sans-serif;}
#left_container .row select{float:left; width:160px; height:18px; border:1px solid #a2b7cc; color:#000; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#left_container .row input.btn{float:left; width:29px; height:29px; background:url(../images/btn_go.gif) no-repeat 0 0; cursor:pointer; border:none;}
#left_container a.archive{float:left; width:142px; height:25px; background:url(../images/btn_archive.gif) no-repeat 0 0; padding:6px 0 0; text-align:center; font:normal 14px/16px Verdana, Geneva, sans-serif; color:#fff; margin:23px 0 0 23px; display:inline; text-decoration:none;}

#mid_container{float:left; width:589px; margin-right:0px; display:inline;}
#mid_container .slider{float:left; width:589px; background:url(../images/slider_banner_mid.gif) repeat-y 0 0; margin-bottom:6px; position:relative;}
#mid_container .slider .top{float:left; width:589px; background:url(../images/slider_banner_top.gif) no-repeat 0 0;}
#mid_container .slider .bottom{float:left; width:586px; background:url(../images/slider_banner_bottom.gif) no-repeat 0 bottom; padding:1px 1px 1px 2px; overflow:hidden;}
#mid_container .slider .belt{float:left; width:586px;}
#mid_container .slider .content{float:left; width:390px; position:absolute; left:-1px; top:0;}
#mid_container .slider h2{float:left; width:370px; padding:28px 0 5px 14px; font:normal 27px/29px "Myriad", Myriad Pro, Arial, Helvetica, sans-serif; color:#636462; text-transform:uppercase;}
#mid_container .slider h3{float:left; width:370px; padding:0 0 35px 14px; font:normal 23px/25px "Myriad", Myriad Pro, Arial, Helvetica, sans-serif; color:#92d107; text-transform:uppercase;}
#mid_container .slider h4{float:left; width:370px; padding:0 0 0 14px; font:italic bold 18px/23px "Myriad", Myriad Pro, Arial, Helvetica, sans-serif; color:#434343;}
#mid_container .slider h4 span{text-transform:uppercase; color:#209106;}
#mid_container .slider .panel{float:left; width:auto; position:absolute; left:13px; bottom:8px;}
#mid_container .slider .panel ul{float:left; width:auto; list-style:none;}
#mid_container .slider .panel ul li{float:left; width:auto; padding-right:4px; font:normal 18px/20px Courier, Courier New, Arial, monospace;}
#mid_container .slider .panel ul li a{float:left; width:24px; height:21px; padding-top:3px; text-align:center; color:#fff; text-decoration:none; background:#88c322; border:1px solid #000;}
#mid_container .slider .panel ul li a:hover{background:#2d7ca2;}
#mid_container .slider .panel ul li a.active{background:#2d7ca2;}
#mid_container .product_row{float:left; width:589px; padding-bottom:7px;}
#mid_container .col{float:left; width:195px; background:url(../images/product_box_strip.gif) repeat-y 0 0; margin-right:2px; display:inline;}
#mid_container .col .top, #mid_container .col .bottom{float:left; width:195px;}
#mid_container .last{margin:0;}
#mid_container .col p {
	float:left; 
	width:195px; 
	text-align:center; 
	font:normal 10px, Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	line-height: 14px;
	padding-bottom: 5px;
	font-size:10px;
}
#mid_container .col p strong{display:block; font-size:13px; line-height:18px; padding-bottom:5px;}
#mid_container .col p img{ margin-top:3px;}
#mid_container .col p a.readmore{float:left; width:auto; font:normal 12px/14px Verdana, Geneva, sans-serif; color:#f15a22; margin:8px 0 0 25px; display:inline;}
#mid_container .col p a.readmore:hover{ text-decoration:none;}
#mid_container .col p a.buy{float:right; width:auto; margin-right:14px; display:inline;}
#right_container{float:right; width:145px;}
#right_container a.banner_link{float:left; width:auto; text-decoration:none; margin-bottom:6px;}
#right_container .box{float:left; width:143px; border:1px solid #aeb2ac; position:relative; padding:35px 0 10px;}
#right_container .box .head{float:left; width:140px; height:21px; font:normal 18px/20px Verdana, Geneva, sans-serif; color:#fff; background:url(../images/green_bar.gif) repeat-x 0 0; position:absolute; top:0px; left:-1px; padding:3px 0 0 5px;}
#right_container .box p{float:left; width:135px; padding:0 0 15px 7px; font:normal 11px/13px Verdana, Geneva, sans-serif; color:#000;}

#bottom_section{float:left; width:945px; background:url(../images/bottom_link_bg.gif) repeat-x 0 0; padding-top:5px; padding-left:13px; margin-top:8px;}
#bottom_section .col1{float:left; width:185px;}
#bottom_section .col2{float:left; width:85px; margin-right:49px; display:inline;}
#bottom_section .col3{float:left; width:108px; margin-right:49px; display:inline;}
#bottom_section .col4{float:left; width:80px; margin-right:49px; display:inline;}
#bottom_section .col5{float:left; width:111px;}
#bottom_section h6{float:left; width:auto; color:#000; font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:5px; padding-top:7px;}
#bottom_section ul.first{float:left; width:91px;} 
#bottom_section ul{float:left; width:100%; list-style:none;}
#bottom_section ul li{float:left; width:100%; border-bottom:1px solid #6fa172; padding:4px 0;}
#bottom_section ul li a{float:left; width:auto; text-decoration:none; font:normal 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#244670;}
#bottom_section ul li a:hover{ text-decoration:underline;}
#bottom_section ul li.last{ border-bottom:none;}
#bottom_section p{float:right; width:auto; text-align:right; font:normal 10px/13px Verdana, Geneva, sans-serif; color:#042302; padding:0 9px 5px 0;}
#bottom_section p span{ display:block; font-size:11px; padding-top:10px;}

#outer_footer{float:left; width:100%; padding:7px 0 20px;}
#footer{margin:0 auto; width:958px;}
#footer p{float:left; width:945px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#000; padding-left:13px; padding-top:10px;}
#footer p.copyright{float:left; width:680px; font:normal 12px/14px Verdana, Geneva, sans-serif; color:#2d7ca2; padding-top:0;}
#footer p.copyright span{ color:#000;}
#footer .links{float:right; width:auto; padding-right:8px;}
#footer .links a{float:left; width:auto; text-decoration:none; margin-left:5px; display:none;}

.stepcarousel_meet{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width:586px; /*Width of Carousel Viewer itself*/
height: 259px; /*Height should enough to fit largest content's height*/

}
.stepcarousel_meet .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;

}

.stepcarousel_meet .panel_id{	
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 900px; 
height: 331px;
border:none;
}
.searchForm {
}
.searchForm textarea, input {
	font-size: 10px;
}
.sitemapHeader {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 2em;
	font-weight: bold;
	color: #000000;
	list-style-type: none;
	text-decoration: none;
	margin-bottom: 20px;
}
.sitemapHeader h1 {
	font-size: 18px;
}
.sitemapHeader ul li {
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.sitemapHeader a:link {
	text-decoration: underline;
}
table.sitemapHeader { margin-left: 10%; margin-right: 10%; }

#table_checkout_cart0 {
	border: #dde9ef 1px solid;
	background: #e2f0f7;
	margin: 20px 0 20px 20px;
	width: 650px;
}
#span_Shopping_Cart_UnEditable table td {
	padding: 0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#table_checkout_cart3 {
	background: #e2f0f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#table_checkout_cart3 li {
	margin: 0 0 0 15px; padding: 0;
}
#table_checkout_cart3 li a {
	text-decoration: none;
	color: #000;
}
#table_checkout_cart3 li .PageText_L73n, .PageText_L74n, .PageText_L75n, .PageText_L76n a {
	color: #666666;
}
#table_checkout_cart2	{
	background: #e2f0f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#div_articleid_116 table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.entry { line-height: 1.5em; margin: 5px; }
.entry p { margin: 1em 5px; }
.entry .productDescription p {margin: 0px;}
.entry ol {margin:25px;}
.entry ul {margin:25px;}
.post_header { margin: 10px 0px; }
/* .posttitle { font-size: 18px; font-weight: bold; margin-right: 10px;} */
.posttitle { font-size:24px; font-weight: bold; margin-right: 10px; font-weight:bold; text-align:center; }
.postauthor {display:none;}
.info {margin-bottom: 50px;}
/* .white-18 {text-align: center;} */
.yellow18pt {text-align: center;}body h2 {
	font-size: 16px;
	margin-bottom: 10px;
}
body h3 {
	font-size: 14px;
	/* [disabled]padding-bottom: 6px; */
}
