﻿/* Start Global Styling */
    body{margin:0; padding:0; font-family:Arial, Verdana; color:#010101; font-size:12px; background:url(/images/background.gif); background-repeat:repeat-x;}
    
    #wrapper {
	    width: 960px;
	    margin: auto;
	    position: relative;
    }    
    object { outline:none; }   
    h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, form, textarea, select{padding:0px; margin:0px; font-weight:normal;}
    a img{border:0px}
    .clearfix, .clearBoth{clear:both; font-size:0px; line-height:1px; visibility:hidden}
    a{text-decoration:underline; outline:none}
    a:hover{text-decoration:none;}
    h1 {font-size: 22px;}
    h2 {font-size:24px; font-weight:bold; margin:0px; color:#003880;}
    h3 {font-size: 16px;}
    h4 {font-size: 13px;}
    h5 {font-size: 11px;}
    h6 {font-size: 9px;}
    img{border:0px;}
    .txt-white{color:#fff;}
    .txt-black{color:#000;}
    .bg-black{background:#000;}
    .bg-white{background:#fff;}
     .txt-ltblue{ color:#0099ff;}
    .txt-blue{color:#24488e}
    .txt-red{color:#c1262c}
    .left{float:left}
    .right{float:right}
    .topspace{padding:15px 0 0 0}
    .btopspace{padding:20px 0 0 0}
    .emaillnk{padding:0 0 0 30px;float:left;font-weight:bold;font-size:12px;color:#a8a97f;width:95%;margin:10px 0 0 0}
    .emaillnk a{color:#a8a97f;text-decoration:none}
    .blueborder{border-top:1px dashed #319cff;margin:20px 0}
    .txt-red{color:#cc0033;}
    .container{width:960px; margin-left:auto; margin-right:auto;}
    .ver12white a{color:#ffffff; font-size:12px;}
    .ver12white a:hover{color:#ffffff; font-size:12px;}
    a:link, a:hover{color:#336699;}
    .main{float:left; width:927px; margin-top:8px;}
    .main_content{float:left; width:927px;}
    .menu_content{float:left; width:927px;}
    .menu_content_inner{float:left; width:912px;}
    .horz_bar{float:left; width:912px; height:5px;}
    .horz_bar_left{float:left; width:105px; height:5px;}
    .horz_bar_mid{float:left; width:702px; height:5px; background:url(../../images/horz_bar_mid.png); background-repeat:repeat-x;}
    .horz_bar_right{float:left; width:105px; height:5px;}
    .collapsing{background:#fff; width:927px; display:none; position:absolute; clear:both}
    .content_holder{float:left; width:825px; margin:15px 0px 0px 75px;}
    .close{float:left; width:825px; text-align:right;}
    .description_section{float:left; width:825px; margin-top:15px;}
    .product_description{float:left; width:583px; min-height:148px; border-right:1px dotted #add4e7;}
    .product_description_left{float:left; width:436px; line-height:18px; font-size:12px;}
    .product_description_right{float:left; width:123px; margin-left:10px;}
    .ver20red{font-size:20px; color:#cc0033;}
    .ver11darkblue{font-size:11px; color:#003366;}
    .ver12darkblue{font-size:12px; color:#003366;}
    span.ver12darkblue a{font-size:12px; color:#003366;}
    li.ver12darkblue a{color:#003366 !important; text-decoration:underline;}
    li.ver12darkblue a:hover{color:#003366; text-decoration:none;}
    a.ver12darkblue{color:#003366 !important; text-decoration:underline;}
    a.ver12darkblue:hover{color:#003366; text-decoration:none;  height:auto;}
    .recipe_section{float:left; width:200px; margin-left:25px;}
    .recipe_section ul{list-style-type:none;}
    .recipe_image{float:left; width:auto; margin-top:5px; height:auto; padding:5px;}
    .recipe_name{float:left; width:200px; margin:3px 0px 0px 0px; color:#336699;}
    .recipeSearchControl{}
	.recipeSearchBox{width:290px;}
	.separator{float:left; width:825px; height:1px; border-top:1px dotted #add4e7; margin-top:10px;}
	
    .products_section{float:left; width:825px; margin-top:15px;}
    .products_header{float:left; width:825px;}
    .products_header_left{float:left; width:583px;}
    .products_header_right{float:left; width:215px; margin-left:10px;}
    .ver12lblue{font-size:12px; color:#0099ff;}
    .view_text{font-size:11px; color:#0099ff;}
    .view_text_selected{font-size:11px;}
    .products_display_section{float:left; height:164px; width:816px; margin-top:30px; background:url(../../images/bg/products_display_bg.png); background-repeat:repeat-x; background-position:bottom;}
    .pop_up_box{float:left; position:absolute; left:100px; width:226px; height:150px; -moz-border-radius:5px; z-index:2; display:none; background:#FFFFFF;}
    .item_container_block {float:left; width:816px; height:135px; position:relative;}
    .item_container_block .leftSliderArrow { width:20px; height:135px; background-color:#CCCCCC; background: url(/images/generic/arrowLeft.gif) top left no-repeat; position:absolute; top:0; left:-20px; cursor: pointer; display:none; }
    .item_container_block .rightSliderArrow { width:20px; height:135px; background-color:#CCCCCC; background: url(/images/generic/arrowRight.gif) top left no-repeat; position:absolute; top:0; right:-20px; cursor: pointer; display:block; }
    .item_container{float:left; width:816px; height:135px; overflow:hidden; position:relative;}
    .item_container .item_slider { width:9999px; position:absolute; top: 0; left: 0; }
    .scroll {overflow-y:scroll;}
    .item{float:left; max-width:84px; height:126px; margin-right:5px; cursor:pointer;}
    .products_content_left{float:left; width:565px; height:427px; background:url(../../images/bg/products_main_left.png); background-repeat:no-repeat;}
    .products_content_right{float:left; width:356px; height:427px; background:url(../../images/bg/products_main_right.png); background-repeat:no-repeat;}
    .menu_bar{float:left; width:927px; height:33px;}
    .menu_bar_left{float:left; width:44px; height:33px;}
    .menu_bar_mid{float:left; width:auto; height:33px; background:url(../../images/bg/menu_bar_bg.png); background-repeat:repeat-x;}
    .bottom_panel{float:left; width:927px;}
    .bottom_panel_left{float:left; width:565px; height:116px; background:url(../../images/bg/bottom_panel_left.png); background-repeat:no-repeat;}
    .bottom_panel_right{float:left; width:356px; height:116px; background:url(../../images/bg/bottom_panel_right.png); background-repeat:no-repeat;}
    .footer{float:left; width:927px; }
    .footer_content{text-align:center; font-family:helvetica; font-size:11px;}
    .vertical_spacer{float:left; height:50px;}   
    
    .promo_item{float:left; width:134px; color:#cc0033;}
    .promo_item img {margin-bottom: 5px;border:1px solid #68a0c0; }
	.promo_item.last{margin-top: 20px;}
    
    .item_image{float:left; width:125px; padding:5px; border:1px solid #b2d2e7; background:#FFFFFF;}
	.item_image img{width:125px; height:85px;}
    .item_name{margin-top:10px; color:#003366;}
    .ver15red{color:#cc0033; font-size:15px;text-transform: uppercase;font-weight:bold}
    .ver15white{color:#FFFFFF; font-size:15px;text-transform: uppercase;font-weight:bold}
    .ver12red{color:#cc0033; font-size:12px;}
    
    /* End Global Styling */
