/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */


/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

#gallery #slides { background: none; border: none; padding: 0px; }
#gallery h2 { font-size: 14px !important; color: #000; margin-top: 20px; margin-bottom: 16px; }
#gallery, .portfolio .video { float:left; margin-right: 30px; width:540px; }
#gallery .slides_container .slides_control div { width: 541px; text-align: center; }
#gallery #slides.gallery { position:relative; margin: 0 0 30px; width:540px; z-index: 1; }
#gallery #slides.gallery .slides_container { width: 540px; min-height: 340px; overflow:hidden; position:relative; margin: 0 0 10px 0; }
/*#slides.gallery .slides_container div { position:absolute; top:0; left:0; }*/
body.single-portfolio #slides.gallery .slides_container img, #gallery img  { padding: 2px; border: 5px solid #ddd; background:#fff;  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
.jcarousel-container  { width: 540px; margin: 0 auto; text-align: center; }
.jcarousel-clip   { width: 540px; margin: 0 auto; }
.jcarousel-item  { width: 160px; height: 160px; }
.jcarousel-next, .jcarousel-prev  { position: absolute; top: 80px;cursor: pointer; height: 10px; width: 7px; background-position: top left; background-repeat: no-repeat; }
.jcarousel-prev  { left: -12px; background-image: url(images/ico-gallery-prev.png); }
.jcarousel-next  { right: -12px; background-image: url(images/ico-gallery-next.png); }
.sidebar .jcarousel-container  { width: 540px;  }
.sidebar .jcarousel-clip  { width: 542px;  }
#gallery #slides.gallery .pagination  {float: left; float: left; height: 170px; }
#gallery #slides.gallery .pagination li  { margin: 0; float: left; display: block; }
#gallery #slides.gallery .pagination li img  { padding: 2px; border: 1px solid #ddd; background:#fff;  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
#gallery #slides.gallery .pagination li a { background: none; display: block; float: none; width: auto; height: auto; padding: 0px; }
#gallery #slides.gallery .pagination li.active img  {}
#TB_overlay  { z-index: 9998!important; }
#TB_window  { z-index: 9999!important; }
#slides.gallery .gallery-hover  { position: absolute; top: 0; left: 0; background: url(images/gallery-hover.png) no-repeat center center; width: 100%; height: 100%; }
#single-gallery-image { margin: 0 auto 50px auto; }

#connect {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FAFAFA;
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1px 0 4px;
    clear: both;
    display: none;
    margin: 0 0 1.5em;
    padding: 15px;
}

.two-col-left #main-sidebar-container #main {
    display: inline;
    float: left;
    width: 610px;
}

#logo img {
    padding-left: 25px;
}



#navigation {
width: 940px;
}

.business #loopedSlider a.previous {
    display: none;
    left: -40px;
    opacity: 0.8;
    position: absolute;
    top: 45%;
}

.business #loopedSlider a.next {
    display: none;
    opacity: 0.8;
    position: absolute;
    right: -40px;
    top: 45%;
}

#saletitle {
font-size: 20px;
}

.metasale {
    margin-bottom: 5px;
    padding-right: 13px;
    padding-top: 9px;
}
 
 #navigation {
    border-bottom: 5px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    font: 14px/14px Helvetica,Arial,sans-serif;
    margin-bottom: 8px;
    padding: 10px 0;
}

#navigation {
    text-align: center;
}

.nav {
    float: none;
}

#nav-container {
    text-align: center;
    margin: 0;
	padding: 0!important;
}

.nav {
    float: none;
    margin-left: 91px;
}

#loopedSlider {
    margin: 0 auto 20px;
    padding: 0;
    position: relative;
}

.post-10 {
    list-style: none outside none;
    margin-right: 22px;
    padding: 0;
    position: relative;
}
#main .post-10  {
width:623px;
}


.post-meta {
    color: #868686;
    display: none;
    font: 11px/1.5em 'PT Serif',arial,serif;
}

.my-recent-posts {
    list-style: none outside none;}
    
.post-189{
padding-left: 80px;
}

#recpost {
    border: 5px solid #DBDBDB;
    text-align: center;
}



.nav li:hover,.nav li.hover  { position:relative; }

#woo_tabs-3{
background: none;
}


table.weight {
	border-width: 2px;
	border-spacing: 4px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.weight th {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.weight td {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
	}
	
.col1, .col2 {float:left; width:49%; }

 .coll2 {
 margin-left: 61px;
 }

#commentcat {
width:540px;

}
ul.nav {
	margin-right: 0;
	margin-left: 55px!important;
}
#inner-wrapper {
	padding: 0 20px!important;
}

#content + hr {
	display: none;
}

#nav-container {
	min-width: 940px!important;
	width: 940px!important;
	margin: 0 auto;
	margin-bottom: 1.5em;
}
.nav a { padding: 5px 10px!important; }
#nav-container #navigation ul#main-nav > li:first-child { border: none; }
.nav a, .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-menu-ancestor, .nav li.current-menu-item, .nav li.sfHover, .nav li.selected {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#navigation .nav li.parent > a { padding-right: 2em!important; }
.col-full { width: 940px!important; }


/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */


	
}