﻿/* base styles */
* {margin: 0; padding: 0;}
body {background: #000 url(/BVModules/Themes/JLeeRoys/images/background.jpg) repeat top center;font-size: small;margin: 0;padding: 0;font-size: small;font-family: Arial, Helvetica, sans-serif;letter-spacing: normal;}
p {line-height: 150%;margin: 10px 0;}
ol {margin-left: 20px;}
li {padding: 2px;}

/* heading styles */
h1 {display: none;}
h2, h3, h4, h5 {font-family: Arial, Helvetica, Sans-Serif;}
h2 {font-size: 200%;color: #3B2C22;letter-spacing: -1px;margin: 10px 0 15px 0;}
h3 {font-size: 150%;margin: 20px 0 10px 0;}
h4 {font-size: 130%;color: #5F4C40; letter-spacing: -1px; margin: 15px 0 5px 0;}

/* Admin Panel */
#adminpanel {font-size:85%;background-color:#444;color:#fff;border-bottom: 1px solid #000;padding:5px;}
#adminleft, #admincenter, #adminright { width: 30%; vertical-align: middle; }
#adminleft { text-align: left; }
#admincenter { text-align: center; }
#adminright { text-align: right; }
#adminpanel a {color:#fff;border-bottom: 2px solid #666;text-decoration: none;}
#adminpanel a:hover {color:#fff;text-decoration:none;background: #666;}

/* Clearing Floats */
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-table; }
* html .clear { height: 1%;} 
.clear { display: block;}

/* Bread Crumbs */
.breadcrumbs {padding: 5px;}
.breadcrumbs a {color: #572319;}

/* content */
#container {width: 950px;text-align: left;margin: 0 auto 20px auto;}
#maincontent {clear: both;float: left;width: 900px;min-height: 350px; background: url(/BVModules/Themes/JLeeRoys/images/containerBackground.png) repeat-y top center;margin: 0 auto;padding: 10px 25px 75px 25px;}
#maincontent ul {margin-left: 15px;}
#maincontent a {color: #5F4C40;}
body#popUp {background: #F1EEE3;background-image: none;padding: 10px 20px;}
#popup {margin:20px;padding:5px;}
#popup img {margin: 10px 0;}

/* header styles */
#home #header {float: left;width: 950px; background:url(/BVModules/Themes/JLeeRoys/images/logo.gif) no-repeat 94% 20%;}
#header {float: left;width: 950px; background:url(/BVModules/Themes/JLeeRoys/images/logo_sub.gif) no-repeat 65% 30%;}
#headersubcontainer {float: right;width: 350px;height: 65px;background: url(/BVModules/Themes/JLeeRoys/images/headerLinksBackground.gif) no-repeat top right;margin: 10px 5px 0 0;padding: 7px 0;}
#headernavmenu {float: right;font-size: 90%;font-weight: bold;margin: 0 20px 0 0;}
#headernavmenu li {float: left;list-style: none;margin-left: 20px;}
#headernavmenu a {color: #FFF;text-decoration: none;}
#headernavmenu a:hover {text-decoration: underline;}
#search {clear: right;float: right;width: 300px;margin: 10px 5px 0 0;}
#search label {float: left;line-height: 2em;color: #FFF;font-weight: bold;margin-right: 10px;}
#search .searchspan {line-height: 2em;}
#search h4 {margin: 0;}
#search label {color: #DBD1B6;}
#home #headermainmenu {clear: right;float: right;width: 950px;background: url(/BVModules/Themes/JLeeRoys/images/containerTop.png) no-repeat bottom;font-family: Garamond, Times, Serif;margin: 120px 0 0 0;}
#headermainmenu {clear: right;float: right;width: 950px;background: url(/BVModules/Themes/JLeeRoys/images/containerTop.png) no-repeat bottom;font-family: Garamond, Times, Serif;margin: 80px 0 0 0;}
#headermainmenu ul {float: right; padding: 5px 20px 5px 0;}
#headermainmenu li {float: left;font-size: 140%;font-weight: bold;list-style: none;margin:0 20px;padding: 6px 0 4px 0;}
#headermainmenu a {color: #FFF;text-decoration: none;padding: 5px 10px;}
#headermainmenu a:hover, #about #l-about a, #catering #l-catering a, #customerService #l-contact a {background: #000;}

/* Footer */
#footer {clear: both;height: 3em;width: 940px;color: #FFF; text-align: center;background: url(/BVModules/Themes/JLeeRoys/images/containerBottom.png) no-repeat top center;margin: 0 auto;padding: 10px 0;}
#footer li {display: inline;margin: 0 10px;}
#footer a {color: #FFF;text-decoration: none;}
#footer #copyright {clear: both; font-size: 90%;color: #FFF;margin: 0 0 -35px 0;}

/* home page */
#homeMainContent {position: relative;clear: both;width: 950px;background: url(/BVModules/Themes/JLeeRoys/images/containerBackground.png) repeat-y top center;margin: 0 auto;}
#homepagecolumn1 {width: 100%;margin-top: -10px;padding: 5px 0 0 0;}
#bottle {position: absolute;top: -230px; left: 40px; display: block;width: 284px; height: 565px;background: url(/BVModules/Themes/JLeeRoys/images/bottle.png) no-repeat;text-indent: -9999px;}
#mainBanner {margin: 0 0 0 125px;}
#homepagecolumn2 {float: left;width: 100%;}
#tiles {float: left;display: inline;background: url(/BVModules/Themes/JLeeRoys/images/tilesBackground.gif) no-repeat top center;width: 885px;margin-left: 22px;padding: 25px 10px;}
.tile {float: left; display:inline;width: 251px;height: 10em;background: #dfd3c2;margin: 0 0 0 15px;padding: 15px 10px;border: 2px solid #000;}
.tile h3 {display: block; float: left; text-indent: -9999px;margin: 0;}
.tile_inthenews h3 {width: 157px; height: 27px; background: url(/BVModules/Themes/JLeeRoys/images/header_inthenews.gif) no-repeat;}
.tile_recipes h3 {width: 92px; height: 27px; background: url(/BVModules/Themes/JLeeRoys/images/header_recipes.gif) no-repeat;}
.tile_wheretobuy h3 {width: 174px; height: 27px; background: url(/BVModules/Themes/JLeeRoys/images/header_wheretobuy.gif) no-repeat;}
.tile p {clear: left;width: 130px;padding: 10px 140px 15px 0;}
.tile_inthenews p {background: url(/BVModules/Themes/JLeeRoys/images/tile_inthenews.png) no-repeat 100% 0;}
.tile_recipes p {background: url(/BVModules/Themes/JLeeRoys/images/tile_recipes.png) no-repeat 100% 0;}
.tile_wheretobuy p {background: url(/BVModules/Themes/JLeeRoys/images/tile_wheretobuy.png) no-repeat 100% 0;}
.tile a {color: #782200;}

#homepagecolumn3 {float: left;width: 100%;}
#homepagecolumn3 #slogan {display: inline-block; float: left;text-indent: -9999px; width: 882px; height: 59px;background: url(/BVModules/Themes/JLeeRoys/Images/dippin_grillin_cookin_perfection.gif) no-repeat center;margin-left: 35px;padding-bottom: 15px;}

/* Category Menu */
.categorymenu, .sidemenu {width: 175px;background: url(/BVModules/Themes/JLeeRoys/images/subNavBackground.jpg) no-repeat top left; margin: 10px 0 0 0;padding: 10px 0 15px 0;}
.categorymenu h4, .sidemenu h4 {color: #3B2C22;margin: 0;margin: 0 5px 0 10px;padding: 15px 0 10px 0;border-bottom: 1px solid #a08776;}
.categorymenu h4 a, .sidemenu h4 a {padding: 0;}
.categorymenu ul {list-style: none;margin: 0 0 0 5px !important;}
.categorymenu li, .sidemenu li {margin: 0 7px;padding: 0;}
.categorymenu ul li ul, .sidemenu ul li ul {margin-left: 0 !important;border-top: 1px solid #a08776;}
.categorymenu ul ul li {margin-left: 0;border-bottom: 1px solid #a08776;}
.categorymenu a, .sidemenu a {display: block;color: #553c2c !important;font-weight: bold;text-decoration: none;margin: 0 5px 0 0;padding: 8px 0;}
.categorymenu a:hover, .sidemenu a:hover, .current a {color: #3B2C22 !important;}

/* Side Menu */
.sidemenu ul {list-style: none;margin: 0 0 0 10px !important;}
.sidemenu ul li {margin-left: 0;border-bottom: 1px solid #a08776;}

/* Non-Cart Page Layout */
#navcolumn {width: 175px;float: left;}
#maincolumn {float: left; width:700px; margin-left: 25px;}

/* Product Reviews */
#ProductReviews, #ProductReviewNew {clear: both;margin: 20px 0 10px 0;}
#ProductReviews h3 {background-position:center bottom;padding-right:3px;padding-left:3px;padding-bottom:12px;padding-top:5px;margin:0;color:#fff;background-repeat:no-repeat;text-align:center;}
#ProductReviews a {}
.ProductReviewRating {}
.ProductReview {margin: 15px 10px 15px 0;}
.ProductReviewKarma {color:#666;}

/* BVC 2004 Product Page Template */
#bvc2004productpage #menucolumn {float:left;width:185px;vertical-align:top;text-align:left;margin: 0 15px 0 0;}
#bvc2004productpage #mainProductColumn {float: left;} /* Contains the Image and Content Columns */
#bvc2004productpage #imagecolumn {float:left;width:300px;vertical-align:top;text-align:center;margin: 10px 0 20px 0;}
#bvc2004productpage #contentcolumn {float:left;width:375px;margin:0 0 20px 25px;}
#productName {background: url(/BVModules/Themes/JLeeRoys/images/header_underline.gif) no-repeat bottom left;padding-bottom: 10px;}
#ProductDescription {line-height: 160%;margin: 0 0 15px 0;}
#ProductControls {width: 360px;background: #e8e2cb url(/BVModules/Themes/JLeeRoys/images/productOptionsIcon.gif) no-repeat 95% 95%;margin: 10px 0 15px 0;border: 1px solid #999;}
.variantsdisplay {}
.variantsdisplay select {padding: 0;}
#trSitePrice {height: 2.5em;background: #5F4C40;font-size:150%;font-weight: bold;padding: 10px;}
.listprice, .ListPrice {text-decoration: line-through; color:#E8E2CB;padding-left: 18px;}
.siteprice, .SitePrice {color: #FFF !important; padding-left: 18px;}
.yousave, .YouSave {background: #FFF;color:#999;}
.ProductPropertyLabel {margin: 0 8px 0 18px;padding: 15px 0;}
.choicelabel {margin: 0 5px 0 15px; padding: 0 5px 0 15px;}
#addToCart {margin: 10px 0 0 18px; }
#ProductSKU {display: none;}
.outofstockdisplay {width: 215px;color: #5F4C40;font-weight: bold;font-size: 120%;margin: 20px 0 20px 15px;}

/* Product Page Styles */
#productimage {margin: 0;}
#productimage img {border: 1px solid #5F4C40 !important;margin-bottom: 10px;}

/* Choices And Inputs */
td.choicelabel { vertical-align: top; }
span.choicelabel { display: block; margin: 9px 0 0 0; float: right; }

.radiobuttonnormallist ul {margin:0;}
.radiobuttonnormallist li {display: inline; list-style: none;}
.radiobuttonnormallist ul ul {padding:0; margin: 5px 0px; font-size: 11px; }
.radiobuttonnormallist ul .rblist {margin-left: 7px;}

.suggesteditemstitle {margin-bottom: 5px; display: inline;}
.suggestedimage { margin-top: 10px;}
.suggestedname {margin-top: 10px;}

/* Crosssells */
#crosssells {clear: left;float: left;width: 650px;}
.WideSingleProductDisplayPanel {width: 220px;text-align: center;padding: 10px 0;}
.SingleProductDisplayImage img {border: 1px solid #5F4C40 !important;}
.SingleProductDisplayDescription {display: none;}
.SingleProductDisplayQuantity {display: none;}
.SingleProductDisplayName {margin-top: 10px;}
.SingleProductDisplayPrice {margin: 5px 0;}

/* Category Pages */
a img {border: none;}

/* Grid */
#categorygridtemplate {}
#categorygridtemplaterecords {margin-left:auto;	margin-right:auto;	width:525px;}
#categorygridtemplaterecords .record {text-align:center;width:165px;height:165px;margin:10px 10px 10px 0;}
#categorygridtemplaterecords .recordimage {}
#categorygridtemplaterecords .recordimage img {}
#categorygridtemplatere {}
#categorygridtemplaterecords .recordsku {}
#categorygridtemplaterecords .recordprice {}

/* Grid With Subs Category Template */
#categorygridsubtemplate .record {width: 200px; margin: 10px 25px 30px 25px;text-align: center;}
#categorygridsubtemplate .recordname {font-size: 110%;font-weight: bold;margin-top: 10px;}

/* Simple List */
#categorysimplelisttemplate, #categorybulkorderlisttemplate {margin:20px 0 0 0;}
#categorysimplelisttemplate .record,  #categorybulkorderlisttemplate .record {padding:2px;}
#categorysimplelisttemplate .recordsku, #categorybulkorderlisttemplate .recordsku {float:left;width:100px;margin:0 5px 0 0;clear:both;}
#categorysimplelisttemplate .recordname, #categorybulkorderlisttemplate .recordname {float:left;width:320px;margin:0 5px 0 0;clear:both;}
#categorysimplelisttemplate .recordprice, #categorybulkorderlisttemplate .recordprice {float:left;text-align:right;width:120px;margin:0;clear:both;}

/* Bulk Order List */
#categorybulkorderlisttemplate .recordselector {float:left;width:30px;}
#categorybulkorderlisttemplate .addtocartcontrols {margin:20px 0 20px 3px;}

/* Bulk Order Quantity List */
.quantityfield { width: 25px; }
.quantitycolumn { width: 50px; }

/* Detailed List */
#categorydetailedlisttemplate {margin: 10px 0;}
#categorydetailedlisttemplate .record {width:500px;float:left;background: url(/BVModules/Themes/JLeeRoys/images/category_product_separator.gif) no-repeat bottom center;padding:15px 0 25px 0}
#categorydetailedlisttemplate .recordname {font-size: 120%;font-weight: bold;}
#categorydetailedlisttemplate .recordsku {display: none;}
#categorydetailedlisttemplate .record a {color: #572319;}
#categorydetailedlisttemplate .recordprice a {text-decoration: none;}
#categorydetailedlisttemplate .recordimage {float:right;height: 125px;margin:15px 35px 0 20px;border: 1px solid #000;}
#categorydetailedlisttemplate .recordcontrols {margin-top: 15px;}

/* Sub Category Menu */
#subcategorymenu {margin:20px 0;}
#subcategorymenu .record {width:170px;margin:0  10px 10px 0;vertical-align:top; text-align:left;}
#subcategorymenu .recordname {font-weight:bold;font-size:13px;}
#subcategorymenu .recordname a {font-size:13px;}
#subcategorymenu ul {padding:0;margin:5px 0; font-size:11px;}
#subcategorymenu li {padding: 2px 2px 2px 10px;list-style:none;}

/* Sub Category Menu 2 */
#subcategorymenu2featured {width: 350px; float: left; vertical-align: top;}
#subcategorymenu2main {width: 350px; float: left; vertical-align: top; margin: 0 0 0 10px;}
#subcategorymenu2 {margin:20px 0;}
#subcategorymenu2 .record {width:170px;margin:0  10px 10px 0;vertical-align:top; text-align:left;}
#subcategorymenu2 .recordname {font-weight:bold;font-size:13px;}
#subcategorymenu2 .recordname a {font-size:13px;}
#subcategorymenu2 ul {padding:0;margin:5px 0; font-size:11px;}
#subcategorymenu2 li {padding: 2px 2px 2px 10px;list-style:none;}

#categoryleft { width: 175px; float: left;}
#categoryleft ul {margin-left: 0;}
#categorymain { float: left; margin-left: 25px; width: 500px; }
#categorymain h2 {margin: 5px 0 15px 0;}
#categoryright {float: left; width: 180px;margin: 15px 0 0 20px;}

/* Callouts */
img.callout {margin-bottom: 10px;}

/* Sorting */
#categorydetailedlisttemplaterecords { clear: both; }
.categorysortorder { float: right; margin-bottom: 10px; }

/* Form Styles */
.forminput {font-family: Arial, Helvetica, Sans-serif;font-size: 120%;border: 1px solid #B3B3B3;padding: 2px;}
select {font-family: Arial, Helvetica, Sans-serif;}
select option {padding-right: 5px;}
.formbutton {margin-top: 10px;}

/* Address Book Styles */
.address {width: 250px;}
.buttonrow {margin: 10px 0 5px 0;}
.addressbookgridpanel {margin: 10px 0;}

/* Fieldset and QuickCheckout Styles */
#QuickCheckout fieldset, fieldset { border: 1px solid #572319; border-left: none; border-right: none; margin: 10px 0;padding: 10px; }
#QuickCheckout legend, legend { font-size: 1.2em; line-height: 1em; font-weight: bold; color: #222; margin: 0 5px; padding: 2px; }
#QuickCheckout input, input {vertical-align: middle; }
#QuickCheckout .formlabel, fieldset .formlabel, #QuickCheckout .formlabel {width: 125px;}
#QuickCheckout .forminput, fieldset .forminput, #QuickCheckout .formfield input { width: 80%; padding: 4px 0 0 6px; height: 20px;font-family: Arial, Helvetica, sans-serif; font-size: 100%; vertical-align: middle; border: 1px solid #B3B3B3;}
#QuickCheckout .formtextarea { padding: 4px 0 0 6px; border: 1px solid #572319; width: 90%; border-bottom-width: 2px; }
#QuickCheckout .short, fieldset .short { width: 25%; }
#QuickCheckout .medium, fieldset .medium { width: 50%; }
#QuickCheckout label { color: #222; }
#QuickCheckout select, select { border: 1px solid #ccc; color: #222; vertical-align: middle; border-bottom-width: 2px; padding: 3px; }
#QuickCheckout h3, #carttitle h3 {clear: both; background: #5F4C40; color: #FFF;padding: 7px 10px;}
#QuickCheckout h3 a { text-decoration: none; }
#QuickCheckout h3 small {float: right; margin-top: -17px; font-size: 60%; font-weight: normal; }
#QuickCheckout p.jumpmenu { padding: 5px; margin: 0 0 10px 0; font-size: 90%; color: #5F4C40; text-align: right; float: right; }
#QuickCheckout p.jumpmenu a, small a { padding: 3px; background: #F6F5EE; text-decoration: none;color: #5F4C40; }
#QuickCheckout fieldset.shipaddress, #QuickCheckout fieldset.billaddress, #QuickCheckout fieldset.giftcertificates { width: 44%; float: left; margin: 0 1% 20px 1%; padding: 1%; display: inline; }
#QuickCheckout fieldset.shipmethod, #QuickCheckout fieldset.paymethod { width: 46%; float: right; margin: 0 1% 20px 1%; padding: 1%; display: inline; }
#QuickCheckout fieldset.shipaddress table, #QuickCheckout fieldset.billaddress table {width: 100%;}
#QuickCheckout .paymethod label { font-weight: bold; color: #222; }
#QuickCheckout .paymethod td { border-top: 1px dotted #572319; padding: 10px 0; }
#QuickCheckout .paymethod td td { border: none; padding: 5px; }
#QuickCheckout .inputvalue, #QuickCheckout .modifiervalue { list-style: square; display: list-item; color: #666; margin-left: 20px; }
#QuickCheckout .inputmodifiername { font-weight: bold; }
#QuickCheckout .inputmodifiervalue { font-style: italic; }
#QuickCheckout #ShippingTerms { margin: 0 15px; border-left: 1px dotted #666; padding-left:15px; }
#QuickCheckout .ProductName, .cartproductname { font-weight: bold; }
#QuickCheckout #ReviewTable {width: 100%;}
#QuickCheckout #ReviewTable td { padding: 0; }
#QuickCheckout #ReviewTable td td, .cartproductgrid td { padding: 5px; }
#QuickCheckout .rowheader th, .cartproductgrid .rowheader th { padding: 5px; text-transform: uppercase; border-bottom: 1px solid #958375;}
.cartproductgrid th {background: transparent;}
#QuickCheckout .row, .cartproductgrid .row { background: #E8E2CB; border-bottom: 1px solid #958375; }
#QuickCheckout .altrow, .cartproductgrid .altrow {background: #f6f5ee;border-bottom: 1px solid #958375;}
.highlightrow { background: #5F4C40; color: #FFF; border-bottom: 1px solid #958375; }
#QuickCheckout .specialinstructions { margin: 10px 20px; }
.grandtotal { font-size: 120%;}
#QuickCheckout .alignleft, .cartproductgrid .alignleft { text-align: left; }
#QuickCheckout .alignright, .cartproductgrid .alignright { text-align: right; }
#QuickCheckout .center, .cartproductgrid .center { text-align: center; }
#QuickCheckout .addressbookpanel li { list-style: none; line-height: normal; padding: 0; }
#QuickCheckout .buttonrow { text-align: right; padding: 15px 0 0 0; margin: 0 0 10px 0; }
#carttotals {float: right;background: #FFF;font-weight: bold;color: #5F4C40;margin: 15px 0;padding: 5px;}
#carttotals .formlabel {padding-right: 5px;}
#cartupdates, #EstimateShipping, #cartactioncontinue {float: left;margin: 15px 10px 15px 0;}
#cartactions {clear: right;float: right;text-align: right;}
#cartactions input {margin: 5px 0;}
#cartcoupons {clear: left;background: #E8E2CB;margin: 25px 0 0 0;padding: 10px;border: 1px dotted #572319; }
#cartcoupons label {color: #5F4C40;font-weight: bold;vertical-align: middle;}
#cartcoupons input {vertical-align: middle;}
.cartsku {display: none;}
.zip_code_input {width: 50% !important;}

/* Error Messages */
.messagebox ul {list-style: none;}
.messagebox .icon {float: left;}
.messagebox .message {}

/* Image Styles */
.image_right {float: right; background: #FFF;margin: 0 0 15px 15px;}
.image_left {float: left; background: #FFF;margin: 0 15px 15px 0;}
.image_center {display: block;text-align: center;background: #FFF;margin: 15px auto;border: 5px solid #9C8F7E;}
.gallery {border: 3px solid #9C8F7E;margin: 10px 15px 10px 0;}

/* Content Table Styles */
.table {background: #888;margin: 20px 0 10px 0;}
.content_table {position: relative;top:-4px;left:-4px;width: 100%;background: #FCFCFC;border: 1px solid #AAA;border-collapse: collapse;font-size: 90%;}
.content_table thead {color: #EEE;font-size: 125%;font-weight: bold;}
.content_table th, .content_table td {margin: 0;padding: 8px 10px;text-align: center;border-bottom: 1px solid #AAA;}
.content_table th {background: #572319;color: #EEE;padding: 5px 10px;}
.content_table .alt {background: #F6F5EE;}
.content_table .rates {width: 100px;}

/* Contact Form Styles */
.contactform {width: 60%;}
.contactform table {width: 100%;}
.contactform textarea {width: 100%;height: 5em;border: 1px solid #B3B3B3;background: #FFF;}

/* Photo Gallery Styles */
.photo_gallery_row {clear: left;float: left;width: 700px;margin: 0 0 20px 0;}
.photo_gallery_row h3 {clear: left;}
.photo_gallery_row img {float: left;background: #FFF;margin: 10px 20px;Padding: 5px;border: 1px solid #A08776;} 

/* Newsletter Signup Styling */
#home .mailinglistsignupform {float: left;margin: 25px 0 0 30px !important;width: 200px;}
.mailinglistsignupform {width: 150px;background: #5F4C40;margin: 15px 2px 0 2px;padding: 10px;border: 1px solid #000;}
.mailinglistsignupform h4 {color: #FFF;font-size: 110%;margin: 0 0 5px 0;padding: 0;}
.mailinglistsignupform .Instructions, .mailinglistsignupform .successmessage {color: #F1EEE3;font-size: 90%;}
.mailinglistsignupform .errormessage {color: #F1EEE3;}
.mailinglistsignupform input {margin-top: 10px;}

/* Featured Products */
#homeFeaturedProducts {float: left;width: 575px;margin: 20px 15px 10px 30px;}
.productrotator {float: left; width: 190px;height: 13em;text-align: center;}
.productrotator img {border: 1px solid #BBB;margin-bottom: 10px;}
.productrotator a {color: #782200;}

/* Facebook */
#facebook {float: left;border: 1px solid #888;margin: 15px 0 0 30px;}


/* Lightbox Styles */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}