﻿{}
body { font: arial .8em; color: Black; background-image: url(/images/pagebg.jpg); margin: 0; padding: 0}
h1 span, h2 span { display: none; }
h1 span.sml, h2 span.sml { display: inline !important; font-size:14px;}
h1 {display: block; margin: 0 0 5px 0;  color: #5c5a40; font-family: arial, Sans-Serif; font-size: 16px;  text-transform: none; }
h2 {display: block; margin: 0 0 10px 0; color: #222222; font-family: arial, Sans-Serif; font-size: 14px; text-transform: uppercase; padding-top:10px;}
h3 {display: block; margin: 0 0 0 0;    color: #333333; font-family: tahoma; font-size: 13px; text-transform: uppercase; padding: 0 0 0 15px;  }
p  {display: block; margin: 10px 0 20px; color: #333226; text-align:justify; }
p, li, acronym, dt, dd, label, a{font-family: arial, Sans-Serif; font-size: 12px;}

#container { width: 100%; height: 100%; margin: 0 0 0 0; padding: 0 0 0 0 }
#top { float: left; width: 775px; height: 131px; display: block;  margin: 0 0 0 0; padding: 0 0 0 0;}
#top h1 {margin: 0 0 0 0; padding: 0 0 0 0; float: left; width: 350px; height: 131px; display: block; background: url(/images/logo.jpg) no-repeat top left; }
#middle  { float: left; width: 100%; height: auto; display: block; background: url(/images/middlebg.jpg) repeat top left;  }
#content  { float: left; width: 775px; height: auto; display: block;  }


.floatLeft{float:left;} .floatRight{float:right;} .clear{clear:both; }
.center{text-align:center;} .left{text-align:left;} .right{text-align:right;} .vcenter{ vertical-align:sub; margin-top:-10px;} .tight{letter-spacing:-1px;} .caps{ text-transform:uppercase;} .bold{font-weight:bold;} 
.f24{font-size:24px;} .f22{font-size:22px;} .f20{font-size:20px;} .f18{font-size:16px;} .f16{font-size:16px;} .f14{font-size:14px;} .f12{font-size:12px;}

acronym { border-bottom: 0px; color: White; }

#magazinecontent { margin: 60px 0 0; display:block;}
#magazinecontent p{line-height:125%;}
#magazinecontent .lg_image{float:left; margin:0 20px 10px 0px;}

#body     { float: right; width: 556px; display: block; height: auto; margin: 0 0 0 0; padding: 10px 15px 0 15px; }
/* #body     { background: url(/images/middlebg2.jpg) repeat top left; } */
#body a { text-decoration: none; }
#body a:hover { text-decoration: underline; }
#body ul { list-style-type: square; margin-top: 10px; color: #333226; font-family: verdana; font-size: .7em }

#homebody { float: right; width: 586px; display: block; height: auto; margin: 0 0 0 0; padding: 0 0 0 0; }
/* #homebody { background: url(/images/middlebg2.jpg) repeat top left; } */
#homebody a { text-decoration: none; }
#homebody a:hover { text-decoration: underline; }
#homebody ul { list-style-type: square; margin-top: .3em; }

#sitemap  { float: left; width: 180px; display: block;  height: auto; margin: 0 0 0 0; padding: 0 0 0 0; border: none}
#sitemap ul { float: left; list-style: none none; width: 165px; height: auto; display: block; margin: 18px 0 0 10px; padding: 0 0 0 0px;}
#sitemap ul li { width: 170px; display: inline; height: auto; list-style: none none; margin: 0 0 4px 0; }
#sitemap ul li a { font-weight: bold; display: block; font-size: 14px; font-family: tahoma; color: #1c19119; margin: 0 0 0 0; padding: 0 0 0 0; width: 170px; line-height: 1.4em; } 
#sitemap ul li a:hover { color: #aa1919; display: block;  margin: 0 0 0 0; padding: 0 0 0 0;  font-weight: bold; width: 180px; line-height: 1.4em; } 
#sitemap .active { display: block; color: #aa1919; margin: 0 0 0 0; padding: 0 0 0 0;  font-weight: bold; width: 180px; } 
#sitemap,  #sitemap li { float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
#sitemap ul ul { margin: 5px 0 0 0px; width: 150px; } 
#sitemap ul ul li { width: 150px; background: url(/images/redsquare2.png) no-repeat 0 3px; padding: 0 0 0 15px} 
#sitemap ul ul li a { width: 150px; color: #5c5a40; font-family: arial; font-weight: normal } 
#sitemap ul ul li a:hover { width: 150px; color: #aa1919; font-family: arial; font-weight: normal } 

#sitemap a span{ display:block; font-size:10px; margin-top:-5px; line-height: 1.4em; }
#sitemap ul ul li li { background: transparent; padding: 0 0 0 0; }
#sitemap ul ul li li a { font-size:10px; font-weight:bold; line-height: 1.4em; color:#c00; }
#sitemap ul ul li li a:hover { font-weight:bold; color:#600; }

.nolink { font-weight: bold; font-size: 14px; font-family: tahoma; line-height:1.3em }
#body h2 { margin-top: 1em;}

#checkout label { float: left; display: block; width: 6em;}

#pics ul {  float: left; width: 100px; height: 400px; margin: 0 0 0 0; padding: 0 0 0 0; }
#pics li { width: 90px; float: left; height: 82px; margin: 0 0 0 0; padding: 0 0 0 0; }
#pics li a { width: 90px; float: left; height: 82px;  text-indent: -1000em; display: block; margin: 0 0 0 0; padding: 0 0 0 0; }

#magLinks { float: left; width: 399px; margin: 0 0 0 20px; display: block;  height: 104px; padding: 0px 0 0 0; }
#magLinks ul {  float: left; width: 399px; height: 89px; margin: 0 0 0 0; padding: 0 0 0 0; }
#magLinks li { width: 70px; float: left; display: block; height: 89px; margin: 0 0 0 9px; padding: 0 0 0 0; }
#magLinks li a { width: 70px; float: left; height: 89px; display: block; margin: 0 0 0 0px; padding: 0 0 0 0; border: solid 1px white }

.mags { height: 60px; } 

#bottom { width: 775px; float: left; color: White; margin: 0 0 0 0; padding: 0; }
a:link, a:visited, a:active, a:hover { text-decoration:    none; color:#1c1919; }
#bottom a:link, #bottom a:visited, #bottom a:active { color: White;  }
#bottom  a:hover { color: Silver; }

#address { float: left; display: block;  width: auto; font-size: .7em; color: #b3b3aa; margin: 1em 0 1em 0; padding: 0 0 0 1em ; font-family: arial;}
#dev { float: right; margin: 10px 10px 0 0; padding: 0 0 0 0; }

IMG { margin: 0 0 0 0; border: 0; }
.item {clear: left; float: left; width: 270px;}
.bl { color: Black; }

.tbox, .tboxzip, .ddl        { height: 1.2em; width: 14em; border: solid 1px gainsboro; font-size: .9em; font-family: Arial; }
.tboxzip { width: 6em; }
.ddl     { width: 10em; height: 1.5em; }
.button  { width: 6em; font-size: .9em; margin-left: 42%; }
.buttonp  { width: 6em; font-size: .9em; }

input.order_now {width:103px; border:none; cursor:pointer; background:url(/images/btn_order_now.png) no-repeat top left;}
/*
.area        { width: 400px; height: 150px; }
.text, .area {font-family: Arial; font-size: 11px;}
#form        { padding: 20px 0 0 100px; float: left; }
*/
/* #rotator { width: 586px; height: 200px; float: left; display: block; border: none; margin: 0 0 15px 0 }*/
#coming  { width: 40%; height: auto; float: left; display: block; text-align: center; }
#offer   { width: 55%; height: auto; float: left; display: block; text-align: center; }
#thumbs  { width: 95%; height: auto; float: left; padding-top: 2em; display: block; }
.block   { width: 100%; height: auto; float: left;  display: block; }
.rot     { border: none; float: left; margin: 0 0 0 0; }

#developer { width: 500px; text-align: right; float: right; font-family: verdana; font-size: .9em; padding: 25px 0 5px 0; margin: 0px 10px 0 0; display: block }
#developer p { margin: 0 0 0 0; padding: 0 10px 0 0; display: block; width: 500px; }
#developer a { color: #565548}
#developer a:hover { color: black; text-decoration: none }

#left { float: left; display: block; width: 390px;; margin: 0 0 0 15px }
#left h2 { display: block; margin: 0 0 0 0; color: #5c5a40; font-family: tahoma; font-size: .9em; text-transform: none; }
#left p { text-align: justify; margin: 10px 0 20px 0; color: #333226; font-family: verdana; font-size: .7em }

.thumbs { margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; display: inline; width: 100%; float: left; }
.thumbs li { display: inline; float: left; margin: 0 8px 8px 0; padding: 0 0 0 0; height: 74px; width: 82px }

#right h2 { padding-bottom: 15px; display: block; margin: 0 0 0 0; color: #ad1818; font-family: tahoma; font-size: .9em; text-transform: none; }
#right p { margin: 10px 0 20px 0; color: #333226; font-family: verdana; font-size: .7em }
#right { text-align: center }
#right a:hover { text-decoration: none }
.red { color: #ad1818; }

#pagecontent { width: 100%; display: block }

.li_inside{list-style-position:inside;}

.thumbset{ margin:0 auto; padding:10px 0; clear:both; width:585px; }
.thumbset ul{list-style-type:none; margin:0 0 0 63px; padding:0 0 10px 10px; float:left;}
.thumbset li{list-style-type:none; float:left; margin:0 10px 0 0; }
.thumbset a img{border:none;}
.thumbset p{margin:0; clear:both; text-align:center;}
.thumbset p span{padding:0 0 5px 18px; font-size:10px; font-weight:bold; font-style:italic; display:inline-block; display:-mos-inline-block; background:url(/images/mag_zoom_in.png) no-repeat 0 2px;}

.floatLeft h3{padding-left:0px;}

/* Define Gallery Container						*/
/*  - Additional gallery css in jd.gallery.css	*/
#gallery_wrapper{ display:none; margin: 60px auto; }
#gallery_wrapper .back{padding:0 0 0 70px; color: #333333; font-size:13px; font-weight:bold;}
#myGallery{
	text-align: left;
	margin: 0px auto;
}

body a.blue{color:#0000ff; text-decoration:underline;}
/*----------*/
