/* default styles   -------------- */*{ margin: 0; padding: 0; }* body {     font: .8em Verdana, Helvetica, Arial, Sans-Seriff, Times;    line-height: 1.6em;    background: #000000 url('../images/bground-dark.jpg');}#page {    margin-top: 80px;    position:absolute;    margin-left: -425px;    left: 50%;    width: 850px;    border: 1px solid black;}#header {     width:850px;    height:120px;    background: #000000 url('../images/header1.jpg');}#navigation {    width:850px;    float:left;}#menu_item a {    text-decoration:none;}#menu_item img {    border:none;} * html #menu_item img {    margin-right:-5px;    margin-bottom:-3px;}#wrapper {    width:850px;    background: #000000 url('../images/bground-light.jpg');} * html #wrapper {    width:835px;}#wide_main {    float:left;    padding: 5px 0 0 15px;    width:850px;	} * html #wide_main {    padding: 0 0 0 0;    width: 835px;}#main_left {    float:left;    width:201px;    background: #dbbf98;    border-right: 2px solid #300600;    /*border-image: url('../images/leftnavbar.jpg');*/}#main_right {    float:left;    padding: 5px 0 0 15px;    width:70%;}#footer {            float:left;    color: #FFF;    width:850px;    height: 35px;    background: #000000 url('../images/menuback.jpg') repeat-x;}#footer_menu {    float:left;    width:850px;    margin:8px 0 0 5px;    height:11px;    text-align:center;}#footer_menu a {    margin: 0 5px 0 5px;    color:#FFF;    font-size: 1em;    text-decoration:none;}#footer_menu a:hover {    color:orange;    text-decoration:none;}#copyright {	    position: absolute;    width: 835px;    left: 50%;    margin-left: -415px;    text-align:center;    font-size:.9em;    color: black;    font-weight:bold;    margin-top: 50px;} * html #copyright {    width:835px;}#left_nav {    color: #2A1B0A;    font-weight:bold;}#left_nav h3 {    margin-top:5px;    margin-left:2%;    padding:3px 5px 3px 5px;    border:1px solid black;    color:white;    text-align:center;    width:92%;    font-size: 1.2em;    background: #000000 url('../images/menuback.jpg') repeat-x;}#left_nav ul {    margin-left:30px;    line-height:1.5em;}#left_nav li {    font-size:1.2em;    padding: 2px;}#left_nav li a {    color: inherit;    text-decoration:none;}#left_nav li a:hover {    color:orange;}#content {    width:825px;}#content h1 {    font-size: 1.5em;    font-style: italic;    color: #300600;    text-align:left;    margin-top:10px;    margin-bottom: 20px;}#content h3 {    font-size: 1.2em;    color:black;    font-style:italic;    margin-bottom:10px;}#content p {    margin-bottom:15px;}#left_video {    margin-top:50px;    margin-left:2%;    width:98%;    float:left;}#left_video h3 {    padding:3px 5px 3px 5px;    border:1px solid black;    color:white;    text-align:center;    width:94%;    font-size: 1.2em;    background: #000000 url('../images/menuback.jpg') repeat-x;}#left_bottom_bar {    width:100%;    text-align:center;}#left_bottom_bar a {    color:#2A1B0A;}#left_bottom_bar a:hover {    color: orange;}#cheese_item {    float:left;    width:90%;    margin-bottom:25px;}#cheese_item h4 {    font-size:1.1em;    font-weight:bold;    margin-bottom:10px;	}#items_left {    float:left;    width:200px;}#items_right {    float:left;    width:500px;}#items_right ul {    margin-left:25px;}#backbar {    margin-top:-3px;    margin-left:-15px;    background:#ccb394 url('../images/bottombar.jpg') no-repeat;    width:850px;    height:100px;    border-bottom:1px solid black;} * html #backbar {    height: 97px;}#contactus {    margin-top:-5px;    margin-left:-15px;    background:url('../images/contactus_page.jpg') no-repeat;	    padding:75px 0 15px 15px;    height: 425px;}#videolibrary {    width:850px;    float:left;    margin-top:-5px;    margin-left:-15px;    background:url('../images/videolibrary_page.jpg') no-repeat;	    padding:75px 0 15px 15px;    height:550px;}#ourcheese {    margin-top:-5px;    margin-left:-15px;    padding:75px 0 15px 15px;    background:url('../images/ourcheeses_page.jpg') no-repeat;    height:750px;	}/* Menu Rollovers */#mitem_home a{    float:left;    display:block;    height:35px;    width:146px;    background:#000000 url('../images/buttons1_01.jpg') no-repeat;	}#mitem_home a:hover {    background-position: 0 -35px;}#mitem_ourstory a{    float:left;    display:block;    height:35px;    width:171px;    background:#000000 url('../images/buttons1_02.jpg') no-repeat;	}#mitem_ourstory a:hover {    background-position: 0 -35px;}#mitem_quality a{    float:left;    display:block;    height:35px;    width:153px;    background:#000000 url('../images/buttons1_03.jpg') no-repeat;	}#mitem_quality a:hover {    background-position: 0 -35px;}#mitem_ourcheese a{    float:left;    display:block;    height:35px;    width:191px;    background:#000000 url('../images/buttons1_04.jpg') no-repeat;	}#mitem_ourcheese a:hover {    background-position: 0 -35px;}#mitem_contactus a{    float:left;    display:block;    height:35px;    width:189px;    background:#000000 url('../images/buttons1_05.jpg') no-repeat;	}#mitem_contactus a:hover {    background-position: 0 -35px;}#icon_right {    float:right;    margin-top:5px;    margin-right:15px;}#icon_right a {    text-decoration:none;}#icon_right img {    border:none;}#videopage {    text-align: center;}#videopage h1 {    margin-top:15px;    font: 1.8em Verdana, Helvetica, Arial, Sans-Seriff, Times;    margin-bottom:15px;}#videoitem {    margin: auto;    border: 2px solid black;    width: fit-content;}#videosection {    margin-top:10px;    width:250px;    float:left;    margin-left:30px;}#videosection img {    border:1px solid black;}#videosection p {    width: 200px;    margin-top:10px;}#playimage {    position:absolute;    top:390px;    margin-left:80px;}#playimage img {    border:none;}#tblalert p {    position:absolute;    top:1250px;    left: 400px;    color:red;    font-size:1.5em;    font-weight:bold;}.pageimg {    margin-left:-15px;    margin-top:-5px;    border-top:1px solid black;    border-bottom:1px solid black;}