/****************************
Kevin Navia
CSS Framework 
http://www.pixelpush.org
****************************/

h2 {
	clear: both;
	font-size: 140%;
	font-weight: bold;
}

/* FRAMEWORK *****************/
#content 	{ float: right; padding-left: 15px; width: 649px; border-left: 1px solid #999; padding-bottom: 1.5em; _zoom: 1; }
#sidebar 	{ float: left; padding: 20px 0 0; width: 309px; }
#biztop	 	{ float: left; width: 956px; padding-top: 5px; background: url(../i/bg_roundedfullwidthtop.png) 0 0 no-repeat; }
#bizwrapper  { position: relative; float: left; width: 956px; padding-bottom: 0; background: url(../i/bg_roundedfullwidthbtm.png) 0 100% no-repeat; _z-index: 1; *z-index: 1; }

/* BIZ *****************/
#biztop .map { float: left; margin: 10px 10px 10px 15px; _margin: 10px 5px 0 8px; padding-bottom: 1.5em; _padding-bottom: 2em; }
#biztop .map img { display: block; width: 288px; height: 235px; }

#biztop .info { float: left; margin: 10px; padding-bottom: 3.5em; width: 350px; }
#biztop .info h2 { margin-bottom: 0.5em; padding-left: 20px; font-size: 130%; color: #000000; background: url(../i/icon_mapmarker.png) 0 0 no-repeat; }
#biztop .info p { margin-bottom: 0.5em; }

#biztop .photos {width: 100%; height:72px;}
#biztop .rating { float: left; width: 100%; }
#biztop .rating .stars { float: left; margin-right: 15px; } 
#biztop .linky a { float: left; padding-right: 1em; }
#biztop .linky a.last { border: none; }

#biztop .info2 { float: left; margin: 10px; padding-bottom: 2em; width: 250px; _width: 235px; }
#biztop .info2 .address { margin-bottom: 2px; padding: 10px; background: #fefcea; }

/* BIZNAV *****************/
#biznav { position: absolute; right: 0; bottom: 0; width: 631px; _position: relative; _left: 325px; _right: auto }
#biznav .fb 			{ float: right; padding-right: 10px; }
#biznav .fb a		{ padding: 0 10px; border-right: 1px dotted #999; }
#biznav .fb a.last	{ border-right: 0; }

#biznav ul   				{ float: left; list-style: none; }
#biznav li				{ float: left; line-height: 30px; }
#biznav li a 				{ float: left; margin-right: 5px; padding-left: 15px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 130%; background: url(../i/tab_inactive.png) 0 0 no-repeat #999; }
#biznav li a span 			{ display: block; padding: 0 15px 0 0; background: url(../i/tab_inactive_r.png) 100% 0 no-repeat #999; }
#biznav a#active 		{ font-weight: bold; color: #333; background-image: url(../i/tab_active.png); }
#biznav a#active span 	{ padding-top: 1px; font-weight: bold; background-image: url(../i/tab_active_r.png); border-bottom: 1px solid #fff; }


/* BIZ COMMENTS *****************/
.comments			{ padding-bottom: 1.5em; overflow: hidden; }
.comment-nav 		{ padding: 10px 0; _line-height: normal; }
.comment-nav ul 		{ display: inline; }
.comment-nav li 		{ display: inline; padding: 0 5px; border-right: 1px dotted #ccc; }
.comment-nav li.last 	{ border: none; }

/*COMMENTS BORDER */
.comment-items			{ float: left; margin-bottom: 1em; width: 600px; background: url(../i/bg_contentroundedtop.png) 0 0 no-repeat; }
.comment-items .wrap	{ float: left; margin-top: 5px; padding: 5px 10px 10px; width: 580px; background: url(../i/bg_contentroundedbtm.png) 0 100% no-repeat; }
.comment-items .midwrap { float: left; margin-top: 3px; width: 600px; background: url(../i/bg_contentroundedmid.gif) 0 0 repeat-y; }

/*COMMENTS */
.comment				{ float: right; width: 450px; }
.comment .title			{ margin-bottom: 0; font-size: 120%; font-weight: bold; color: #000a }
.comment p				{ clear: both; }
.comment .rating,
.comment .date 			{ float: left; margin-right: 10px; color: #999; }
.comment-links 			{ margin-bottom: 0; text-align: right; }
.comment-links a		{ padding: 0 10px; border-right: 1px dotted #999; }
.comment-links a.last	{ padding-right: 0; border-right: 0; }

/* COMMENT LINKS */
.comment-links 					{ clear: both; width: 100%; margin-bottom: 0; text-align: center; }
.comment-links a { float: left; padding: 0 15px; line-height: 2em; border-right: 1px dotted #999; }
.comment-links a.last			{ border-right: 0; }
.comment-links .linktodejopini span	{ padding-right: 25px; background: url(../i/icon_arrowdown.gif) 95% 50% no-repeat; }
.comment-links .linkbox			{ clear: both; display: none; padding: 10px; background-color: #fcf8de; }
.comment-links .linkbox	input		{ width: 556px; border: 1px solid #ccc; font-size: 16px; }
.comment-links span.starthis,
.comment-links span.starspan { float: left; padding-left: 22px; background: transparent url(../i/icon_star.png) no-repeat scroll 0 2px; }
.comment-links span.starspan { margin-left: 15px; padding-left: 37px; line-height: 2em; background-position: 15px 2px; border-left: 1px dotted #999; }

/* WRITE COMMENTS *****************/
#write { float: left; padding-top: 15px; width: 600px; padding-bottom: 1.5em; }
#write input,
#write textarea { padding: 3px; width: 592px; font-size: 17px; color: #000; border: 1px solid #ccc; }
#write textarea	{ height: 350px; font-family: verdana, helvetica, sans-serif; font-size: 13px; }
#write p { clear: both; overflow: hidden; _zoom: 1; }
#write #ratethis { float: left; line-height: 30px; overflow: hidden; _zoom: 1; }
#write .note { float: left; line-height: 30px; color: #999; }
#write #r_email {width: 300px;}
#write #r_nickname {width: 300px; }
#write #writenotes { clear: none; float: left; padding-top: 0; width: 420px; font-size: 11px;  }
#write #writenotes input { float: left; width: auto; border: 0; }
#write #submitwrite	{ clear: none; float: right; margin-top: -1.3em; width: 90px; padding: 12px; text-align: right; }
#write #submitwrite input { margin: 0; padding: 0; width: auto; border: 0; }
#write #fb_post 		{ float: left; width: auto; border: 0; }
#points_wrp label { float: left; margin: 5px 5px 0 0;} /* floats stars to the left */
#points_wrp {width: 602px;}
div.jMyCarousel .prev{
	background: url('../i/slide/left.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}

div.jMyCarousel .next{
	background: url('../i/slide/right.png') center center no-repeat;
	width:40px;
	height:61px;
	border:0px;
}


/** Carousel 2 **/
div.jMyCarousel{
	margin:auto;
}

div.jMyCarousel ul{
	/*background-color:#000;*/
	
}

div.jMyCarousel ul li{
	margin:5px;
	/*border:1px solid #444;*/
	line-height:0px;
	padding:3px;
}

div.jMyCarousel ul li a{ /* in case of link */
	display:block;
	margin:0px;
	padding:0px;
}

div.jMyCarousel ul li a img{
	display:inline;
	border:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/* SIDEBAR HELPER */
#sidebar-helper {
position: absolute;
margin-top: 2.5em;
padding-top: 5px;
width: 333px;
background: url(../i/bg_sidebarhelpertop.png) 0 0 no-repeat;
font-size: 90%;
}

#sidebar-helper div {
padding: 6px 12px 12px;
width: 278px;
line-height: 1.5em;
background: url(../i/bg_sidebarhelperbtm.png) 0 100% no-repeat;
}

#sidebar-helper h4 {
font-size: 14px;
font-weight: bold;
color: orange
}

#sidebar-helper ul {
padding-left: 18px;
}