p   { font-size: 13px; 
	font-family: arial, sans-serif; 
	line-height: 1.5 
}

.body { font-size: 13px; 
	font-family: arial, sans-serif; 
	line-height: 1.5 
}

body { color: black; 
	line-height: normal; 
	background-color: white 
}

.specs    { font-size: 12px; 
	font-family: Arial, sans-serif; 
	line-height: normal; 
	margin:2px;
}

#product_body { margin: 10px 15px 0 15px; }

#body_wrapper { float:right; 
	width: 545px;
	padding-left:15px;
}

#product_title { }

#sharing { float:right;}
#like { height: 35px; }

#stars { padding-bottom: 4px; font-size: 11px; }

#doves { padding-bottom: 10px; vertical-align: middle; font-size: 11px; }

.listprice { font-weight: bold;
	font-size: 14px; }

#add_to_cart { padding-top:12px; }

#stock_check { float:right;
	clear:right;
	margin:0;
	padding-top: 4px;
	text-align: right;
}

.stock_update { font-size: 10px; font-style: italic;}

#product_description { border-top: 1px solid #CCC;
	margin-top: 12px;
	padding-top:4px;
	clear:right;
}

#tag_description { font-style: italic; }

#product_image_column { width: 175px; }

#product_image { padding-bottom: 12px;}

#trailer_button { padding-bottom:10px; }

#view_trailer { float: left; padding-left: 75px;}

#rent_dvd { float: left; padding-left: 75px;}

#product_details { clear:both;
	border-top: 1px solid #CCC;
	margin-top: 12px;
	padding-top:4px;
	padding-left:15px;
	width:710px;
}

#also_purchased { padding-bottom: 12px;
	padding-left:15px;
	width:710px;}

#reviews { padding-bottom:12px; 
	padding-left:15px;
	width:710px;
}

#reviews #review_listing { padding-bottom:15px; 
	padding-left:15px;
	font-size: 13px; 
	font-family: arial, sans-serif; 
	line-height: 1.5
}

h1 {   font-family: Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000080;
  text-align: left;
  margin:0 0 5px 0;
}

h3 { margin: 0; }

.specialprice { font-size: 16px; 
	font-weight:bold;
	color: red;
}

.discount { font-size: 12px; 
	font-weight:bold;
	color: red;
}

#TT2ILTbox {
background-color: #F3F3F3;
border: 1px solid #D2D2D2;
cursor: pointer;
font-family: Arial;
margin: 0 0 20px;
padding: 16px 1px 5px;
text-align: center;
width: 150px;
}
#TT2ILTBUB {
background: url("/catalog/images/turnto/turnto_discuss2.png") no-repeat scroll center top #F3F3F3;
cursor: pointer;
height: 76px;
width: 150px;
}
#TT2ILTcount-line{
 font-size: 9px;
}
#TT2ILTcount-line a{
 margin: 0 0 5px 0;
 font-size: 10px;
}
#TTtraDialogTitleBar{
  padding: .5em .2em .3em 1em;
  position: relative;
  color: #000;
  height:28px;
  background: url('images/turnto/maintop1.png') no-repeat;
}
#TTmainContent {
  background: url('images/turnto/mainstretch1.png') repeat-y left top;
  border: none;
  padding-left: 20px;
  padding-right: 20px;
  margin-top:0;
  margin-bottom:0;
  overflow-x: hidden;
  position: relative;
}
#TT-spinner {
  background: #fff center url('images/turnto/traspin.gif' ) no-repeat scroll;
  width: 620px;
  height: 32px;
}
#TT2footer{ color: #ffffff; clear:both;text-align:right;height:40px;
 padding:0.5em 10px 0.3em 1em;
 background: url("images/turnto/mainbot1.png");
}
