* { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5em;}

html {background: #fff; margin:0; padding:0;}
body { font-size:12px; line-height:1.5em;  padding:0; margin:0;  }

body.PImage{width:600px;}
#nav_mid, #container  { }

h1,h2,h3,h4,h5,h6 { margin:0 0 10px 0; }
h1 { font-size:26px; }
h2, .PopupTitle { font-size:20px; }
h3 { font-size:14px; }
h4 { font-size:14px; }
h5 {} h6 {}
ul { list-style:circle; padding-left:20px;}
ol { }
p { margin:0 0 10px 0; }
input { padding:2px 5px; }
table,img { border:none; }

span { font-size: inherit;}
span.hidden{display:none;}
a { color:#006633; }
a:hover, .arrow { color:#003333;}
a:visited { color:#003333; }

#wrapper {}
#fastlane #container { padding-left:40px; padding-right:40px;}
#header_back { background:url(/skin1/images/custom/gradient.gif) repeat-x; }
#header_mid {}
#header { padding:0; height:100px; margin:0; font-size:11px; position:relative;}
#header a { text-decoration:none; }

#top_menu { text-align:right; position:absolute; right:20px; top:0; margin:0; padding:0; background:url(/skin1/images/custom/cart_spdbr_bg_repeat.gif) repeat-x bottom #E8E6DA; height:32px;}
.top_menu_left{ background:url(/skin1/images/custom/cart_spdbr_bg_l.gif) no-repeat left bottom; padding:0 0 0 12px;  }
.top_menu_right{background:url(/skin1/images/custom/cart_spdbr_bg_r.gif) no-repeat right bottom; line-height:25px; height:25px; padding:0 12px 7px 0; }
#top_menu span { padding:0 7px;  margin:0; color:#71807b;}
#top_menu a, #top_menu span span { color:#313131; padding:0;} #top_menu a:hover { text-decoration:underline;}

#site_logo { float:left; margin:10px 0 0 18px;  padding:0; z-index:1000;}
#site_logo a{line-height:0; margin:0; padding:0;}
#site_title { font-size:30px; padding: 30px 0 0 0; color:#fff; font-weight:bold;}
#site_title a { color:#fff;}

#banner_fraises { position:absolute; top:14px; left:167px; }
#banner_fraises h2 { padding:30px 0 0 0; font-size:24px; width:200px;}
#banner_slids { position:absolute; top:8px; left:450px;  }

#buy_online h3{text-align:center; margin-bottom:3px;}
#buy_online img{vertical-align:-10px;}
#nav_back { margin:0; background:url(/skin1/images/custom/gradient.gif) repeat-x left bottom; height:35px; padding:0; z-index:100;}

#nav_mid { background:url(/skin1/images/custom/gradient.gif) no-repeat left bottom; padding:0 0 0 10px;}
#nav { z-index:101; background: url(/skin1/images/custom/gradient.gif) right bottom no-repeat; line-height:35px;}
#nav ul { list-style:none; padding:0; line-height:35px; display:block; height:35px;}
#nav ul li { display:inline; padding:0 15px; line-height:35px; background:url(/skin1/images/custom/top_spdbr_bg_rule.gif) no-repeat right center; }
#nav ul li.last {background:none;}

#nav ul li a { text-decoration:none; font-weight:bold; font-size:13px; color:#fff;}
#nav ul li a:hover { text-decoration:underline;}

#container_back {background:url(/skin1/images/custom/shadow_down.gif) top repeat-x  #FFF; padding:10px 0 0 0;}

#container {  background:#FFF; padding:0 20px 0 10px;}
.content{ width:99%;}
#speed_bar { float:right;} #speed_bar ul { list-style:none;} #speed_bar li { display:inline; padding:0 5px 0 0; }
#iemarquee p, #iemarquee a{color:#fff; margin:0;}
#search { margin:0 0 10px 0; } #search input.button { padding:0 3px; line-height:18px; height:18px;} 
#breadcrumbs { padding:0 0 15px 0; }
#breadcrumbs ul { list-style:none; list-style-position:outside; margin:0; padding:0; }
#breadcrumbs ul li { display:inline; padding:0 10px 0 0; }
#left_column { width:180px;}
.left_column_inner{ background: url(/skin1/images/custom/sidebar_footer.gif) repeat-x bottom #FFF; padding-bottom:100px;}
#news_body{height:55px; width:158px; overflow:hidden;}
.news_form input.button{padding:0;}
#right_column, #left_column, #right_sidebar {vertical-align:top; background:#FFF;}

#footer_outer{ background:url(/skin1/images/custom/footer_rule_repeat.gif) repeat-x left top; padding-bottom:5px;}
#footer { background:url(/skin1/images/custom/footer_rule_r.gif) no-repeat right top; clear:both; margin:40px 0 0 0; text-align:center; }
#footer_inner{background:url(/skin1/images/custom/footer_rule_l.gif) no-repeat left top; padding-top:18px;}
#footer p { margin:0; padding:0; color:#313131;}

#footer a, #footer a:visited, #footer span { text-decoration:none; color:#71807B;}

.menu { margin:0 0 10px 0; border:1px solid #ccc; background:#FFF; }
.menu h3 { text-transform:capitalize; background:url(/skin1/images/custom/gradient.gif) top repeat-x; color:#fff; border-bottom:1px solid #ccc; margin:0; padding:2px;}

.menu h3 div, #categories_list_2 .top_level a div{ padding:3px 10px; border:1px solid #E8F9EB;}
.menu h3 a { color:#fff; text-decoration:none;}
.menu_content_back {}
.menu_content { padding:10px;}
.menu ul, .menu ol {padding:0 ; list-style:none;}
.menu li { padding:3px 0;} 
.menu li a { text-decoration:none;} .menu li a:hover { text-decoration:underline;}

.dialog { }
.dialog h2 {border-bottom:1px solid #ccc; padding:5px 0; margin:0;}
.dialog h3 {border-bottom:1px solid #ccc; padding:5px 0; margin:0 0 10px 0;}
.content ul { padding:0 0 0 15px;}

ul.products_list { list-style:none; padding:0; list-style-position:outside; }
ul.products_list li.product { margin:0 5px 5px 0; padding:10px 5px 5px; width:170px; float:left; border:1px solid #f2f2f2; height:370px; text-align:center;}
ul.products_list li.no_border_right { }
.padding_top {}
.product_info_descr{ overflow:auto;}
.products_list h3 { text-transform:capitalize; }
.products_list h3 a { text-decoration:none; }
.products_list h3 a:hover{text-decoration:underline;}
.products_list .product_thumbnail { margin:0 0 10px 0; height:155px; overflow:hidden; }
.products_list .product_thumbnail img { max-height:155px;}
.products_list .product_info { clear:left;}
.products_list .product_info h3 { border-bottom:none; padding:0;}
.products_list .product_info .button_row{ margin:10px 0;}
.products_list .product_info .button_row table{ margin:0 auto;}
.products_list .product_info .button_row a {display:block; margin:10px auto;}
.products_list .pricing { margin:5px 0;}
.products_list .pricing .price {font-size:13px;}

#product { overflow:auto;}
#product h1 { border-bottom:1px solid #ccc; padding:4px 0 8px 0; }

#product #thumbnail { float:left; padding:20px; border:1px solid #f2f2f2; }
#product #thumbnail img {}
#product #thumbnail .thumbnail_hover img { border:none;}
#product .buttons { vertical-align:middle; padding:10px 0; }

#product #product_avail { margin:0 0 10px 0; }
#product #saved { float:right; }
#product #details h3{ font-size:14px; text-transform:uppercase;}
#product #details .product_options { list-style:none; margin:10px 0 0 0; padding:0; list-style-position:outside; }
#product #details .product_options li { margin:0 0 10px 0;}
#product #details .product_options label { float:left; width:150px;}
#product .dialog {}

.dialog .content li { margin:0 0 0 15px;}

#dialog_message { border:1px solid #000; padding:10px; margin:20px 0; }

.subcategory_list { padding:0 0 0 15px; margin:20px 0; white-space:nowrap; }
.subcategory_list span { color:#ccc; }
.subcategory_image { margin:10px 0;}
.cart_form { width:800px; margin:0 auto;}
.checkout_steps li { display:inline; padding:0 10px 0 0;}
.outer_button{ border:1px solid #041C7D;}
.outer_button .mid_button{border:2px solid #FFF;}
.button { cursor:pointer; padding:4px 8px; color:#fff; background:url(/skin1/images/custom/gradient.gif) top repeat-x; display: inline; height:26px; font-weight:bold; font-size:12px; border:0; }
.button:hover { background-position:-25px;}
#search .outer_button { margin:0; float:right;}
.selected { font-weight:bold;}
.error { color:#990000;}
.subheader { padding:5px 0; margin:0 10px 10px 0; border-bottom:1px solid #ccc;}

.clearL { clear:left; }

#search_sort { text-align:right; padding:0 0 5px 0; position:relative; top:-20px;}

.thumbnail_hover { position:absolute; left:-5000em; top:-5000em; border:5px solid #ccc;}

.PListImgBox { vertical-align:top;}
/*Webmaster mode*/ span.Lbl { COLOR: green; FONT-WEIGHT: bold;  }

#categories_list, #categories_list_2 { padding:0; margin:0 0 10px 0; list-style:none; }
#categories_list ul,#categories_list_2 ul { padding:10px; list-style:none; }
.top_level { background: url(/skin1/images/custom/gradient.gif) top repeat-x; font-size:14px; color:#fff; font-weight:bold; border-bottom:1px solid #ccc;  }
#categories_list .top_level div { padding:5px 5px;}
#categories_list_2 .top_level{padding:2px; background:url(/skin1/images/custom/gradient.gif) top repeat-x;}
.top_level a { color:#fff; text-decoration:none; } .toplevel a:hover{text-decoration:underline;}
.top_level ul { background:url(/skin1/images/custom/shadow_down.gif) top repeat-x #fff; border:1px solid #ccc; }
.top_level li a { color:#000; font-size:12px; font-weight:normal; }
._table { overflow:auto; }
.lt_method { float: left; width:39%; }
.rt_method { margin-left:40%; } 
.payment_meth { margin:0; }
 .meth_Sub { border-bottom:1px solid #ccc; margin-bottom:5px; }
/*COLORS*/
.clrblk { clear:both; }
#welcome_div{ overflow: hidden; margin:0 0 20px 0; position:relative;}
#welcome_div table table a{color:#313131; font-size:inherit; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.welcome {background:url(/skin1/images/custom/welcome_star.gif) no-repeat left center; padding-left:15px; color:#313131;}
#welcome_page{width:600px; line-height:2em;}
#welcome_page h1, #welcome_page h2, #welcome_page h3{ border:none; padding:10px 0;}
#welcome_div table.featured a{font-family:Arial, Helvetica, sans-serif; color:#1b6e3c; text-decoration:underline;}
#welcome_div table.featured a span.f_price{color:#313131; text-decoration:none;}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	BACKGROUND-REPEAT: no-repeat;
}
#save_percent{padding-top:30px;}
#save_percent_box{float:right; width:60px;}
#cartTop{float:left; width:70%; height:100px; }
#cart_totals{margin-left:400px;}
#cartButtons1{float:right; width:30%; height:100px; text-align:right;}
td.FLCDialogCell { width:100%;}
.FLCDialogCell h2 {text-align:left;}
.selectQty{width:55px;}
.product_info_descr{border:1px solid #999999; padding:10px; margin:10px 10px 10px 0; overflow:auto;}

#topLogin{color:#FFF; text-align:right; position:absolute; right:20px; bottom:10px;}
#topLogin a{color:#FFF;}
#topLogin .button{padding:0 !important; font-size:12px; height:33px; background:none; border:0;}
#topLogin .button .outer{background:url(/skin1/images/custom/top_btn_bg_repeat.gif) repeat-x bottom;}
#topLogin .button .left{background:url(/skin1/images/custom/top_btn_bg_l.gif) no-repeat bottom left; padding:0 0 0 12px;}
#topLogin .button .right{background:url(/skin1/images/custom/top_btn_bg_r.gif) no-repeat bottom right; line-height:33px; padding:0 12px 0 0; color:#313131;}
#right_banner{margin:0 0 10px 2px; float:right; width:195px; background:url(/skin1/images/custom/news_icon.gif) no-repeat center top; padding-top:35px;}

#right_banner_inner{ padding:10px; color:black; text-align:center; overflow:auto;}
#right_banner_1{width:160px; float:left;}
.second_banner{text-align:center;}
#welcome_div p{}
#welcome_div iframe{height:630px; width:640px; float:left; border:1px solid #ccc; }
#welcome_div #right_banner{position:absolute;
	left:610px;
	top:0; float:left; margin-left:10px; height:725px; width:195px;}
#scroller{background:#000000; line-height:12px; margin:0;}
#right_banner img{border-bottom:5px solid #CCC;}
.moreInfoLink{ cursor:pointer; text-decoration:underline;}
#container_back.backFloat{color:#550000; background:#fff; float:left; width:1030px;}
#minicart{float:right; width:175px;}
#minicartItems a {color:#003333;}
#minicartItems .MiniCartTextSmall a{ color:#1B6E3C; font-size:13px; font-weight:bold;}
#minicart_2 h3{position:relative; height:27px;}
#minicart_2 h3 form{border:1px solid #fff; height:25px;}
#minicart_2 h3 table{position:absolute; top:-20px;}
#minicart_2 h3 table td{ padding-top:20px;}
#minicart_2 h3 table td.image{padding:0;}
.wide #welcome_div #right_banner{width:355px;}
.home_table{width:100%;}
.disclaimer {display:none;}
#header p {
margin:0;
}
embed{z-index:10;}
.flash_banner{float: left; padding-top: 35px;}
a.over-link{display:block; position:absolute; left:0; top:35px; height:90px; width:728px; z-index:1000; background:url(images/spacer.gif);}