body 	   { margin: 0 }/*Block Styles*/#mainblock1      	       { font-family: Verdana, Geneva, Arial, sans-serif; text-align: left; visibility: visible; margin-top: -258px; margin-left: -380px; position: absolute; top: 50%; left: 50%; width: 760px; height: 516px; outline: solid 1px #000  }#mainblock2 { font-family: Verdana, Geneva, Arial, sans-serif; text-align: center; visibility: visible; width: auto; height: auto; margin-right: auto; margin-left: auto;; }#headerphoto { float: left; }#bellafuegologo { float: left; position: relative; top: 73px; left: 327px; width: 282px; }/*Image Styling*/.pagephotos { float: left; margin-right: 12px; margin-bottom: 8px; border: solid 1px #9d680d; }.productimage { width: 567px; }/*Cell Styling*/#blockoutline { text-align: center; width: 954px; height: auto; margin-right: auto; margin-left: auto; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }.toppanel { background-color: #271400; border-bottom: 1px solid #9e5913; }.bellfuegoheader { background: #412000 url(common/mid-pannel-bg.gif) repeat-y right 0; }.subpanel { background-color: #271400; border-top: 1px solid #9e5913;}.subpanel p { color: #d8d6d2; font-size: 11px; text-align: right; margin: 0;	padding: 0;}.subpanel p a:link, .subpanel p a:visited { color: #d8d6d2; text-decoration: none; text-align: right; margin: 0; padding: 7px 100px 0 0; }.subpanel p a:hover, .subpanel p a:active { color: #d8d6d2; text-decoration: underline; text-align: right; margin: 0; padding: 7px 100px 0 0; }.subpanelspacing { width: 16px; padding-right: 8px; padding-left: 8px; }.mainleftpannelstyle { border-right: 1px solid #e4e4e4;	background: white url(common/homepage-mid-left.jpg) no-repeat left top;}.mainrightpannelstyle { background: white url(common/homepage-mid-right.jpg) no-repeat right top;}/*Text Style*/.contentpanelcontactus { width: 567px; margin-top: 42px; margin-left: 24px; margin-bottom: 30px; }.contentpanelcontactus h1 { color: #f97000; font: 18px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 25px; }.contentpanelcontactus h2 { color: #f97000; font: 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 25px; }.contentpanelcontactus p { color: black; font-size: 11px; line-height: 20px; text-align: justify; margin: 0; padding: 0 0 20px 8px; }.contentpanel { margin-top: 42px; margin-bottom: 30px; margin-left: 24px; width: 567px; }.contentpanel h1 { color: #f97000; margin: 0; padding: 0 0 25px;	font: normal 18px Arial, Helvetica, sans-serif;}.contentpanel h2 { color: #f97000; font: 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 25px; }.contentpanel p { color: black; font-size: 11px; line-height: 20px; text-align: justify; margin: 0; padding: 0 0 20px 8px; }.h1underline { border-bottom: 1px solid #e4e4e4;	padding-bottom: 4px;}.homemontagepic { margin-left: 8px; }/*Navigation*/#nav {	margin-top: 40px;	margin-left: 90px;	width: 172px;}#nav h1 {	margin: 0;	padding: 2px 0 4px 35px;	font: 18px Arial, Helvetica, sans-serif;	color: #6f5644;	border-bottom: 1px solid #e4e4e4;	background: url(common/arrow-icon.jpg) no-repeat left 0;}#nav ul {	padding: 0;	margin: 8px 0 10px 10px;}#nav li { font: bold 11px Verdana, Arial, Helvetica, sans-serif; list-style: none; border-bottom: 1px solid #eeeeee; padding-bottom: 18px; padding-top: 18px; padding-left: 30px; color: #301800; background: url(common/menu-icon-mouseover.jpg) no-repeat left center; display: block; }#nav li a:link, #nav li a:visited { list-style: none; color: #786048; background: url(common/menu-icon-standard.jpg) no-repeat left center; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; position: relative; padding-left: 30px; margin-left: -30px; display: block;	padding-top: 18px;	padding-bottom: 18px;	margin-top: -18px;	margin-bottom: -18px;}#nav li a:hover, #nav li a:active { list-style: none; color: #301800; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 30px; margin-left: -30px; background: url(common/menu-icon-mouseover.jpg) no-repeat left center; display: block;	padding-top: 18px;	padding-bottom: 18px;	margin-top: -18px;	margin-bottom: -18px;}/*Right hand Add Ons Column*/.addontextstyle { color: #4b4a4a; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px }a.addonlinks:link, a.addonlinks:visited     { color: #072f4e; font-size: 9px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }a.addonlinks:hover, a.addonlinks:active     { color: #072f4e; font-size: 9px; font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }.addoncellstyle  { padding-top: 6px; padding-bottom: 12px; padding-left: 8px }.addonlinkscellstyle { background-color: #d3dce6; padding-top: 6px; padding-bottom: 6px; padding-left: 8px }.addonsheadings  { color: #fff; font-size: 11px; font-weight: bold; background-color: #798da5; margin-bottom: 6px; padding-left: 8px }/*Products*/.bottomtext {	width: 510px;	float: left;	margin-right: 20px;}.bottomtext h1 {	color: #301800;	font-size: 13px;	font-weight: normal;	margin: 0 0 5px;	padding: 0;}.product { margin-right: 20px; width: 290px; float: left; }.product2 { margin-right: 20px; width: 230px; float: left; margin-bottom: 10px; }.productpic { margin-right: 8px; margin-bottom: 12px;	float: left;}.pricelist {}.pricelist h1 {	color: #301800;	font-size: 13px;	font-weight: normal;	margin: 0 0 5px;	padding: 0;}.pricelist h2 { padding: 0; font-size: 16px; font-weight: bold; margin: 0 0 12px 0; }/*Gallery*/.gallerypanel { margin-top: 42px; margin-bottom: 30px; margin-left: 24px; width: 660px; }.gallerypanel h1 { color: #f97000; font: 18px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 25px; }.gallerypanel h2 { color: #f97000; font: 14px Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 25px; }.gallerypanel p { color: black; font-size: 11px; line-height: 20px; text-align: justify; margin: 0; padding: 0 0 20px 8px; }.galleryimg { margin-right: 6px; margin-bottom: 6px; }* html .subpanel p { color: #d8d6d2; font-size: 0.66em; text-align: right; margin: 0;	padding: 0;}* html .contentpanelcontactus h1 { color: #f97000; font: 1.08em Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 25px; }* html .contentpanelcontactus h2 { color: #f97000; font: 0.84em Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 25px; }* html .contentpanelcontactus p { color: black; font-size: 0.66em; line-height: 1.8em; text-align: justify; margin: 0; padding: 0 0 20px 8px; }* html .contentpanel h1 { color: #f97000; margin: 0; padding: 0 0 25px;	font: bold 1.08em Arial, Helvetica, sans-serif;}* html .contentpanel h2 { color: #f97000; font: 0.84em Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 25px; }* html .contentpanel p { color: black; font-size: 0.66em; line-height: 1.8em; text-align: justify; margin: 0; padding: 0 0 20px 8px; }* html #nav h1 {	margin: 0;	padding: 2px 0 4px 35px;	font: bold 1.08em/1.3em Arial, Helvetica, sans-serif;	color: #6f5644;	border-bottom: 1px solid #e4e4e4;	background: url(common/arrow-icon.jpg) no-repeat left 0;}* html #nav li { font: bold 0.66em Verdana, Arial, Helvetica, sans-serif; list-style: none; border-bottom: 1px solid #eeeeee; padding-bottom: 18px; padding-top: 18px; padding-left: 30px; color: #301800; background: url(common/menu-icon-mouseover.jpg) no-repeat left center; display: block; }* html .addontextstyle { color: #4b4a4a; font-size: 0.54em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em }* html .addonsheadings  { color: #fff; font-size: 0.66em; font-weight: bold; background-color: #798da5; margin-bottom: 6px; padding-left: 8px }* html .bottomtext h1 {	color: #301800;	font-size: 0.78em;	font-weight: normal;	margin: 0 0 5px;	padding: 0;}* html .pricelist h1 {	color: #301800;	font-size: 0.78em;	font-weight: normal;	margin: 0 0 5px;	padding: 0;}* html .pricelist h2 { padding: 0; font-size: 16px; font-weight: bold; line-height: 1.4em; margin: 0 0 12px; }