body { margin: 0px auto; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(34, 34, 34); font-size: 12px; font-family: Arial,Tahoma,Verdana; }
#wrap { margin: 0px auto; padding: 0px; background: rgb(255, 255, 255) url('bg.png') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(34, 34, 34); font-size: 12px; font-family: Arial,Tahoma,Verdana; }
a img { border: medium none ; }
a:focus, a:hover, a:active { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#header { margin: 0px auto; padding: 0px; background: rgb(255, 255, 255) url('header.png') repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 960px; height: 100px; }
.headerleft { margin: 0px; padding: 0px; overflow: hidden; width: 450px; float: left; }
.headerright { margin: 0px; padding: 25px 0px 0px; width: 500px; float: right; text-align: right; }
.headerright p { margin: 0px; padding: 0px 50px 0px 0px; }
.headerright a, .headerright a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.headerright a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
#navbar { margin: 0px auto; padding: 0px; width: 960px; font-size: 12px; font-family: Arial,Tahoma,Verdana; color: rgb(255, 255, 255); font-weight: bold; }
#nav { margin: 0px; padding: 0px; }
#nav ul { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav li { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav li a, #nav li a:link { margin: 0px 10px 0px 0px; padding: 8px 15px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); display: block; font-weight: normal; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
#nav li a:hover, #nav li a:active { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(102, 102, 102); -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
#nav li li a, #nav li li a:link, #nav li li a:visited { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 7px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 170px; color: rgb(102, 102, 102); float: none; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; }
#nav li li a:hover, #nav li li a:active { padding: 7px 10px; background: rgb(153, 153, 153) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
#nav li ul { margin: 0px; padding: 0px; z-index: 9999; position: absolute; left: -999em; height: auto; width: 190px; }
#nav li li {  }
#nav li ul a { width: 160px; }
#nav li ul a:hover, #nav li ul a:active {  }
#nav li ul ul { margin: -30px 0pt 0pt 191px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { position: static; }
#subnavbar { margin: 1px auto 0px; padding: 0px; width: 960px; color: rgb(255, 255, 255); }
#subnav { margin: 0px; padding: 0px; }
#subnav ul { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#subnav li { margin: 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#subnav li a, #subnav li a:link, #subnav li a:visited { margin: 0px; padding: 9px 15px; background: transparent url('subnav.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(102, 102, 102); display: block; text-decoration: none; }
#subnav li a:hover, #subnav li a:active { margin: 0px; padding: 9px 15px; color: rgb(0, 0, 0); display: block; }
#subnav li li a, #subnav li li a:link, #subnav li li a:visited { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 7px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 170px; color: rgb(102, 102, 102); float: none; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; }
#subnav li li a:hover, #subnav li li a:active { padding: 7px 10px; background: rgb(153, 153, 153) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
#subnav li ul { margin: 0px; padding: 0px; z-index: 9999; position: absolute; left: -999em; height: auto; width: 160px; }
#subnav li li {  }
#subnav li ul a { width: 160px; }
#subnav li ul a:hover, #subnav li ul a:active {  }
#subnav li ul ul { margin: -30px 0pt 0pt 191px; }
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul { left: -999em; }
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul { left: auto; }
#subnav li:hover, #subnav li.sfhover { position: static; }
#homepage { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); margin: 0px 0px 15px; padding: 20px 19px 0px 0px; float: left; width: 690px; }
#homepage a, #homepage a:visited { border-bottom: 1px dotted rgb(58, 135, 221); color: rgb(58, 135, 221); text-decoration: none; }
#homepage a:hover { border-bottom: 1px dotted rgb(255, 255, 255); color: rgb(58, 135, 221); text-decoration: none; }
#homepage p { margin: 0px; padding: 0px; }
#homepage h1 { margin: 0px; padding: 0px 0px 10px 50px; color: rgb(85, 85, 85); font-size: 32; font-family: Trebuchet MS,Arial,Tahoma; font-weight: normal; }
#homepage h2 { margin: 0px; padding: 5px 0px 0px 10px; color: rgb(255, 255, 255); font-size: 16px; font-family: Trebuchet MS,Arial,Tahoma; font-weight: normal; }
#homepage h3 { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 0px 5px; padding: 3px 0px 3px 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(34, 34, 34); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; }
#homepage h4 { margin: 10px 0px 5px; padding: 0px; color: rgb(34, 34, 34); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; }
#homepage embed, #homepage object { margin: 10px 0px 5px; padding: 0px; width: 250px; height: 205px; }
#homepage ul { margin: 0px 0px 0px 5px; padding: 0px 0px 15px; list-style-type: none; }
#homepage ul li { margin: 0px 0px 5px; padding: 0px 0px 0px 15px; background: url("arrow2.gif") no-repeat scroll left top transparent; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.homepageleft { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px 0px 10px; float: left; width: 396px; }
.homepageright { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 0px; float: right; width: 270px; }
.homebox { margin: 0px; padding: 5px 10px 0px; }
#fcg { margin: 0px 0px 20px; padding: 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fcg p { margin: 0px; padding: 0px 10px; color: rgb(255, 255, 255); font-size: 12px; }
#content { margin: 0px auto; padding: 20px 0px 0px; width: 960px; line-height: 20px; }
#sidebar { margin: 0px; padding: 0px 0px 20px; float: right; width: 250px; line-height: 18px; }
#sidebar a, #sidebar a:visited { border-bottom: 1px dotted rgb(58, 135, 221); color: rgb(58, 135, 221); text-decoration: none; }
#sidebar a:hover { border-bottom: 1px dotted rgb(255, 255, 255); color: rgb(58, 135, 221); text-decoration: none; }
#sidebar h2 { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 0px 5px; padding: 3px 0px 3px 10px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(34, 34, 34); font-size: 11px; font-family: Arial,Tahoma,Verdana; font-weight: bold; text-transform: uppercase; }
#sidebar .widget { margin: 0px 0px 10px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sidebar ul { margin: 0px; padding: 0px; list-style-type: none; }
#sidebar ul li { margin: 0px 0px 5px; padding: 0px; list-style-type: none; }
#sidebar ul ul li a, #sidebar ul ul li a:visited { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(34, 34, 34); text-decoration: none; }
#sidebar ul ul li a:hover { border-bottom: 1px dotted rgb(58, 135, 221); color: rgb(58, 135, 221); text-decoration: none; }
#sidebar ul ul { margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; }
#sidebar ul li li { margin: 0px 0px 5px; padding: 0px 0px 0px 15px; background: transparent url('arrow2.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sidebar ul li ul li { margin: 0px 0px 5px; padding: 0px 0px 0px 15px; background: transparent url('arrow2.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footerbg { background: rgb(255, 255, 255) url('footer.png') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footer { margin: 0px auto; padding: 0px; width: 960px; height: 80px; color: rgb(255, 255, 255); }
#footer p { margin: 0px; padding: 0px; }
.footertop { margin: 0px; padding: 18px 0px 0px; font-size: 12px; color: rgb(34, 34, 34); font-weight: normal; }
.footertop a { color: rgb(34, 34, 34); text-decoration: none; }
.footertop a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
.footerbottom { margin: 0px; padding: 12px 0px 0px; font-size: 11px; color: rgb(102, 102, 102); font-weight: normal; }
.footerbottom a { color: rgb(102, 102, 102); text-decoration: none; }
.footerbottom a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.postform { border: 1px solid rgb(221, 221, 221); margin: 5px 0px 0px; padding: 1px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 240px; color: rgb(34, 34, 34); font-size: 12px; font-family: Arial,Tahoma,Verdana; display: inline; }
#cat { margin: 5px 0px 0px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(34, 34, 34); }
#searchformheader { margin: 15px 0px 0px; }
#searchbox { border: 1px solid rgb(245, 245, 245); margin: 0px 3px 0px 0px; padding: 4px; background: rgb(245, 245, 245) none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; width: 210px; color: rgb(34, 34, 34); font-family: Arial,Tahoma,Verdana; }
#searchbutton { border: 1px solid rgb(85, 85, 85); margin: 0px; padding: 3px; background: rgb(85, 85, 85) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; color: rgb(255, 255, 255); font-family: Arial,Tahoma,Verdana; }
.children { margin: 0px; padding: 0px; }
/* ::::: http://www.studiopress.com/demo/chrome/wp-content/plugins/featured-content-gallery/css/jd.gallery.css.php ::::: */

#myGallery, #myGallerySet, #flickrGallery { border: 1px solid rgb(0, 0, 0); width: 668px; height: 300px; z-index: 5; }
.jdGallery .slideInfoZone { background: rgb(0, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
.jdGallery .slideElement { width: 100%; height: 100%; background-color: rgb(0, 0, 0); background-repeat: no-repeat; background-position: center center; background-image: url('loading-bar-black.gif'); }
.jdGallery .loadingElement { width: 100%; height: 100%; position: absolute; left: 0pt; top: 0pt; background-color: rgb(0, 0, 0); background-repeat: no-repeat; background-position: center center; background-image: url('loading-bar-black.gif'); }
.jdGallery .slideInfoZone h2 { margin: 10px 5px 5px ! important; padding: 0pt ! important; font-size: 18px ! important; background-color: rgb(0, 0, 0) ! important; font-weight: normal ! important; color: rgb(255, 255, 255) ! important; background-image: none ! important; text-align: left ! important; }
.jdGallery .slideInfoZone p { margin: 2px 5px ! important; padding: 0pt ! important; background-color: rgb(0, 0, 0) ! important; font-size: 11px ! important; color: rgb(255, 255, 255) ! important; background-image: none ! important; text-align: left ! important; }
.jdGallery a.carouselBtn, .jdGallery a.carouselBtn:hover, .jdGallery a.carouselBtn:active { padding: 0pt 10px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; bottom: 0pt; right: 30px; height: 20px; text-align: center; font-size: 13px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255) ! important; cursor: pointer; }
.jdGallery .carousel { margin: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; overflow: hidden; position: absolute; width: 100%; left: 0pt; top: 0pt; height: 115px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); text-indent: 0pt; }
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail { border: 1px solid rgb(0, 0, 0); background: rgb(0, 0, 0) none repeat scroll center center; cursor: pointer; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; }
.jdGallery a { font-size: 100%; text-decoration: none; color: rgb(255, 255, 255); }
/* ::::: http://www.studiopress.com/demo/chrome/wp-content/plugins/featured-content-gallery/css/jd.gallery.css ::::: */

.jdGallery .slideInfoZone { margin: 0px; overflow: hidden; position: absolute; z-index: 50; width: 100%; left: 0pt; bottom: 0pt; text-indent: 0pt; }
.jdGallery { overflow: hidden; position: relative; }
.jdGallery div.carouselContainer { margin: 0px; position: absolute; height: 135px; width: 100%; z-index: 10; left: 0pt; top: 0pt; }
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper { overflow: hidden; position: absolute; width: 100%; height: 78px; top: 10px; left: 0pt; }
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner { position: relative; }
.jdGallery .carousel .label, .jdExtCarousel .label { margin: 0pt; padding: 0pt ! important; font-size: 13px; position: absolute; bottom: 5px; left: 10px; }
.jdGallery a.right, .jdGallery a.left { position: absolute; height: 99%; width: 25%; cursor: pointer; z-index: 10; opacity: 0.2; }
.jdGallery a.right:hover, .jdGallery a.left:hover { opacity: 0.8; }
.jdGallery a.left { background: transparent url('fleche1.png') no-repeat scroll left center; left: 0pt; top: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jdGallery a.right { background: transparent url('fleche2.png') no-repeat scroll right center; right: 0pt; top: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jdGallery a.open { left: 0pt; top: 0pt; width: 100%; height: 100%; }
.withArrows a.open { background: transparent none repeat scroll 0% 0%; position: absolute; top: 0pt; left: 25%; height: 99%; width: 50%; cursor: pointer; z-index: 10; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; opacity: 0.8; }
.withArrows a.open:hover { background: transparent url('open.png') no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jdGallery .slideInfoZone { height: 75px; }
.smalltxt {font-size: 10px;}
.new_price {color: #990000;}
.lprice {
    color: red;
    font-size: 1.05em;
}
.sprice {
    color: #FFAFAF;
    font-size: 1.05em;
}
.cprice {
    color: red;
    font-size: .95em;
}
.ai {
    background:#fFfFfF;
    vertical-align:top;
    border-bottom: 1px #CFCFCF solid;
    width: 100%;
}

.eim {
    float: left; 
    width: 100px; 
    margin: 1px;
}
.etx {
    width: 392px;
    padding-right: 4px;
    text-align: left;
 color:#3A87DD;}
.etx a {
    font: bold 12px/18px Verdana;
    color: #3A87DD;
    text-decoration: underline;
}
.epr{
    font-size: 0.95em;
    float: left; 
    rgb(255, 255, 255)
    padding: 2px;
    text-align: left;
}

.imgpad {
    padding-top: 15px;
}

.letter {
    font-weight: bold; 
    color: #FFF; 
    background: #333;
    padding: 1px;
}

#content .post .post-entry a.map {
    color: #FFF;
}

div.center {
    text-align: center;
}
.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}

