@charset "utf-8";
/* CSS Document */
/* root element for tabs  */
ul.tabs {
	list-style:none;
	/*margin: 15px 0 0 0 !important;*/
	padding:0;
	height:40px;
    display: block;
}

/* single tab */
ul.tabs li { 
	float:left;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	display:block;
	height: 40px;
	line-height:45px;
	width: 358px;
	text-decoration:none;
	color:#363636;
	padding-left:15px;
	position:relative;
    font-size: 1.25em;
    outline:none;
}

ul.tabs a:hover {
  color: #757575;
}


/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	cursor:default !important; 
	color:#484848 !important;
    font-weight: bold;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */



ul.tabs #feat a	{
 background: url(../images/new-images/RR-btn-bg.png) 0 0 no-repeat;
}
ul.tabs #feat a.current	{
 background: url(../images/new-images/feat-btn-bg.png) 0 0 no-repeat;
}
ul.tabs #RR a	{
 background: url(../images/new-images/feat-btn-bg.png) -373px 0 no-repeat;
}
ul.tabs #RR a.current	{
 background: url(../images/new-images/RR-btn-bg.png) -373px 0 no-repeat;
}


div.panes {
  height: 400px;
  padding: 10px;
  background: url(../images/new-images/panes-bg.png) 0 100% no-repeat;
}
div.panes h3 {
  padding: 10px 0;
}


div.panes div {
  height: 400px !important;
  overflow: auto;
  padding: 0 !important;
  position: relative;
}


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}


/*   Subtabs   */

#reviewsBox, #ratingBox, #reviewsBox .reviews, #reviewsBox .reviews .ui-rating {
  height: auto !important;
}
#reviewsBox .reviews .ui-rating {
  display: inline;
  margin-right: 5px;
  /*float: left;*/
}
#reviewsBox .reviews .rate_value {
  position: absolute;
  left: 0;
  top: 0;
}


#ratingBox {
  min-height: 270px;
}
#reviewsBox p {
  padding: 0 0 20px 10px;
  margin: 5px 5px 0 0;
  background: url(../images/new-images/comment-pik.gif) 22px bottom no-repeat;
}
#reviewsBox p q {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  padding-right: 10px;
}
#reviewsBox p .rate-wrap {
  display: block;
  position: relative;
  padding-left: 100px;
}


#reviewsBox blockquote {
  background: #ececec;
  position: relative;
  padding: 15px 10px;
  margin: 0 10px 20px 0;
}
#reviewsBox blockquote .tl, #reviewsBox blockquote .tr, #reviewsBox blockquote .bl, #reviewsBox blockquote .br {
  position: absolute;
  background-image: url(../images/new-images/comment-corners.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 7px;
  height: 7px;
}
#reviewsBox blockquote .tl {
top: 0;
  left: 0;
}
* html #reviewsBox blockquote .tl{
   background-image: none;
}

#reviewsBox blockquote .tr {
  right:0;
  top: 0;
  background-position: top right;
}
* html #reviewsBox blockquote .tr {
background-image: none;
}
#reviewsBox blockquote .bl {
  bottom: 0;
  left: 0;
  background-position: left bottom;
}
* html #reviewsBox blockquote .bl {
background-image: none;
}
#reviewsBox blockquote .br {
  right: 0 !important;
  bottom: 0 !important;
  background-position: right bottom;
}
* html #reviewsBox blockquote .br {
 background-image: none;
}


a#ratingBoxL, a#reviewsBoxL {
  width: 107px;
  height: 19px;
  line-height: 19px;
  display: block;
  position: absolute;
  top: 8px;
  left: 480px;
  background: url(../images/new-images/write-review-btn-bg.png);
  text-align: center;
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 0.92em;
}
a#ratingBoxL {
  left: 600px;
}
#review_form p {
  padding: 8px 0;
  margin: 0;
}
#review_form label {
  /*display: block;
  float: left;*/
  clear: left;
  /*width: 170px;*/
  white-space: nowrap;
  height: 20px;
  line-height: 20px;
  margin: 0 5px 0 0;
}

#review_form select, #review_form input, #review_form textarea {
  border: 1px solid #c5c5c5;
  margin: 0 5px 0 0;
}
*:first-child+html #review_form textarea {
  margin-right: 110px;
}
* html #review_form textarea {
  margin-right: 110px;
}
#review_form #review_title {
  width: 378px;
}
#review_form #review_submit {
  /*float: left;*/
  width: 149px;
  height: 26px;
  text-align: center;
  color: white;
  background: url(../images/new-images/submit-btn-bg.png) 0 0 no-repeat;
  border: none;
  margin: 10px 0 0 95px;
}




