/* CSS Document */
body,td {font-family:tahoma; color:#000; font-size:12px; line-height:1.3em;}
p {text-align:justify; }
h4 {font-size:10px color:#000;}
h1.head {font-size:20px; text-transform:uppercase; font-weight:normal; color:#000; line-height:normal; letter-spacing:0.05em; margin-top:3px;}
table.content {background:#fff;}
#footer {font-size:10px; color:#3D3B3C; text-align:center; }
#footer a {color:#3D3B3C; text-decoration:none }
#footer a:hover {color:#3D3B3C; text-decoration:underline }
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center}
.box {border:1px solid #ddd;}
.box td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.hometext {font-size:12px;}
.row2 {background:#eee; } .row1 {background:#ddd; }
 body.body{background:#fff; margin-top:0px;}
select {font-family:tahoma; color:#000; font-size:10px; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
 a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;font-size:11px; border:1px solid #aaa }
img {border:0px;}
#nav td {padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}
a,a:active,a:visited { color:#333; text-decoration:none;   }
a:hover { color:#666; text-decoration:underline}
   input.contact {width:95%; }
ul {list-style-type:square;}
ul li {} 
hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}
.bread {font-size:10px;color:#555; font-weight:normal }
.credit {font-size:10px; line-height:normal }
.city {color:#AA732F;font-weight:bold;}
.contact td{font-size:9px;}
.date {font-size:9px; margin-top:0px; font-weight:normal}
.endo {font-style:italic; font-size:13px;color:#AA732F;font-weight:bold;}
.listing {border-bottom:1px dashed #ddd; margin-bottom:7px;}
.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px; margin-left:10px;font-size:12px; line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}
.thumb {text-align:center;width:142px;height:240px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb:hover {text-align:center;width:142px;height:240px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb2, .thumbbx {display:block; text-align:center;width:120px;height:125px;float:left; margin:5px 10px 5px 0px; border:1px solid #ddd; }
.thumbbx {width:90px; height:90px; margin:5px 12px 5px 0px;  border:3px solid #ddd;}
.thumb2:hover,.thumbbx:hover {border-color: #bbb; }
.thumb td,.thumb2 td{text-align:center;}
h3.subhead {font-size:12px;}
h3 {font-size:15px; margin-top:0px;}
h2 {font-weight:normal; margin:0px; padding:0px; font-size:140%; margin-bottom:20px; } 
.sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px;}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }


.left, .right {float:left;  }
.left {width:170px; margin-right:10px; padding-right:10px; } .right {width:770px; margin-top:-32px;} 

.newsling {clear:both; margin:10px 0px; padding:10px 0px; display:table; width:100%; border-bottom:1px dashed #ccc }
.newsling .more {float:right; font-size:80%; } 
.newsling .img {float:left;  padding:5px; border:1px solid #ccc; margin-right:10px; background-color:#ddd;  }
.newsling .description {line-height:150%} 
.newsling h2 {margin-bottom:5px; margin-top:0px; } 
.newsimg {padding:5px; border:1px solid #ccc; margin-right:10px; background-color:#ddd;   float:right ; margin:0px 0px 10px 10px} 
.left h4 {font-size:100%; margin-top:0px; } 

.thumbb {background-position:center; background-repeat:no-repeat; float:left; width:90px; height:90px; margin:7px 10px 7px 0px; padding:5px; border:3px solid #ddd;  }
.thumbb:hover { border:3px solid #ccc; }

.right h2 {margin-top:0px; font-size:180%; font-weight:normal; text-transform:uppercase  } 
.homenews {clear:both; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd; display:table; width:100%; } 
.homenews .img {float:left;  border:1px solid #ddd; margin-right:10px; } 
.homenews .img,.homenews img { width:90px; height:90px; } 
.homenews .title {font-weight:bold; font-size:90%; } 


.price {  } 

.nlingthumb {float:left; width:120px; height:160px; border:1px solid #ddd; margin:10px 10px 10px 0px;   }


.comment {padding:10px 0px; border-bottom:1px solid #ddd; } 

a.blocklink {display:table; float:left; padding:2px; background-color:#999; color:#fff; margin-right:10px;  }
a.blocklink:hover {background-color:#000; text-decoration:none } 
.addthis_button_compact,.at300bs {background-image:none;display:table; height:auto; float:left; padding:2px; background-color:#999; color:#fff; margin-right:10px; background:none }
 .a15t_compact,.at300_bs {display:none; background:none; background-image:none}

 .addthis_default_style,.addthis_toolbox a,addthis_button_compact {background-image:none; } 
 .addthis_toolbox a,.addthis_toolbox img {display:block;  }  .at300bs {visibility:hidden; } 
 .addthis_toolbox {background-image:none; background-position:-3px -33px; clear:none;   } 
.atclear {display:none; } 

.searchbox { margin-left: 773px;
    margin-top: 80px;
    position: absolute;
    width: 210px;} 

.itemling {width:40%; height:180px; display:block; border:1px solid #ddd; padding:2%; margin:2%; float:left }
.itemling .img {width:120px;  padding:2px; border:1px solid ddd; float:left; } 
.itemling .specs {font-size:80%;   line-height:normal; margin-bottom: 10px;} 

div.jqZoomTitle
{
	z-index:5000; display:none;
	text-align:center;
	font-size:11px; 
	height:14px;
	padding:2px 0px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #333;
	background: #ddd;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#ddd;
		border-style: solid;
		cursor:zoom;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		color: #333;
		font-size: 12px; 
		text-decoration: none;
		border: 1px solid #ddd;
		background-color: white;
		padding: 8px;
		text-align:center;
		background-image: url(../images/zoomloader.gif);
		background-repeat: no-repeat;
		background-position: 43px 30px;
		width:90px;
		* width:100px;
		height:43px;
		*height:55px;
		z-index:10;
		position:absolute;
		top:13px;
		left:13px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}
 
.galleryx .thumb2, .galleryx .thumbbx {background-position:center center; background-repeat:no-repeat;  }
.galleryx .thumb2 img, .galleryx .thumbbx img {display:none; }

td .owl-carousel { width: 450px; } 