/* CSS Document */
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:446px; width:591px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/lightbox/img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
#footer a:hover { color: #CCCC00; text-decoration: none; }




* {	padding: 0px; margin: 0px; }

body { background: url(graphics/bg.jpg); padding: 0; font: normal 12px "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, sans-serif; color: #000; }

h1, h4, h5, h6, p, ul, li, img { margin: 0; padding: 0; }
p { margin-bottom: 15px; line-height: 16px; }
h2, #content h2 { font: normal 18px Times, sans-serif; font-style: italic; margin-bottom: 10px; }
h1 { font: normal 22px Times, sans-serif; font-style: italic; margin-bottom: 15px; }
h4 { font-size: 14px; font-weight: bold; color: #625248; margin-bottom: 5px; }
h5 { font-size: 12px; font-weight: bold; color: #625248; }
h6 { font-size: 14px; font-weight: bold; margin-bottom: 3px; }
h6 a { color: #625248; text-decoration: none; }
h6 a:hover { color: #000000; text-decoration: underline; }

a { text-decoration: none; color: #625248; }
a:hover { color: #000; text-decoration: underline; }

.alignleft { float: left; margin: 0 10px 10px 0; }
.alignright { float: right; margin: 0 0 10px 10px; }

.clear { clear: both; height: 0px; }

#header { background: #FFF; width: 875px; height: 100px; margin: 10px auto 0 auto; background: url(graphics/logo-2010.jpg) no-repeat; text-align: right; color: #5A3D1C }

#flashHeader { margin-bottom: 10px; }

#menu { float: right; margin-top: 0px; }
#menu ul { list-style: none; }
#menu li { display: inline; }
#menu a { display: block; float: right; padding: 4px 20px; color: #81694d; font-size: 13px; }
#menu a:hover { text-decoration: none; background: #DDD; padding-top: 3px; padding-bottom: 5px; color: #5A3D1C; }
.menuEnd { border-right: 1px solid #BBB; }

#contentWrap { background: #FFF; width: 925px; margin: 20px auto 0px auto; border: 2px solid #000; padding: 10px 0 0 0; }

#content { background: #FFF; width: 605px; float: left; padding: 20px 20px 20px 25px; }

#sidebar { background: #FFF; width: 250px; float: right; padding: 20px 25px 20px 0; }
#sidebar img { border: 1px solid #5A3D1C; margin-bottom: 10px; }
.sidebarText { width: 228px; border: 1px solid #5A3D1C; padding: 10px; padding-bottom: 0; margin-bottom: 10px; }
.sidebarText ul { list-style: none; margin-bottom: 15px; }
.sidebarText li { display: block; margin-left: 5px; padding-bottom: 3px; }
.sidebarText a { color: #000; }
.sidebarText a:hover { text-decoration: underline; }

.product { margin-bottom: 15px; }
.product img { float: left; margin: 0 10px 10px 0; width: 140px; height: 100px; }

.productThumb { width: 150px; height: 150px; text-align: center; float: left; }
.productThumb a img { margin: 0 0 5px 0; padding: 0; border: 1px solid #666; }
.productThumb a:hover img { border: 1px solid #000; }
.productThumb h3 a { font-family: "Times New Roman", Times, serif; font-size: 14px; text-decoration: none; margin: 0; color: #666; line-height: 14px; }
.productThumb h3 a:hover { color: #222; }

.manufacturerLink { float: left; width: 453px; margin: 0; font-size: 10px; border: 1px solid #DDD; text-align: left; }
.manufacturerLink a { display: block; background: #f8f3d5; color: #911616; text-decoration: none; font-weight: 100; padding: 3px 5px; font-weight: normal; }
.manufacturerLink a:hover { background: #e8e0b1; color: #000; }

.compList { font-size: 11px; color: #999; }
.compList p { margin-bottom: 10px; }
.compList ul { width: 150px; float: left; list-style: none; }
.compList li { display: block; }

#specials { padding: 100px 10px 0px 10px; width: 228px; border: 1px solid #5A3D1C; background: url(graphics/sidebar-specials.jpg) no-repeat; margin-bottom: 10px; }
#specials img { margin: 0; }

#footer { width: 900px; margin: 0px auto 20px auto; padding-top: 10px; text-align: center; font-size: 11px; color: #FFF; }
#footer a { color: #FFF; }

body {height:100%; margin:0;}
h3 {color:#5f87ae; font-size:1.6em; padding:0; margin:0;}
#basic-modal-content {display:none;}


