
#Item-Details{
    background-color: #ffffff;
    float: left;
    position: relative;
    width: 980px;
	padding: 0 0 0 0;
    margin: 10px 0 0 0;
}

#Item .Content-Wide{
	width: 972px;
}

/*** Images and thumbnails ***/

#Image-Gallery-Container {
	float: left;
	width: 386px;
	margin: 0 0 0 0;
	border: 4px solid #ececec;
}

#Main-Image-Container {
	position: relative;
	float: left;
}

#MainImage{
	width: 356px;
	padding: 15px;
}

#Thumbnail-Image-Container {
	float: left;
    width: 366px;
	padding: 0 10px 15px;
}

#Thumbnail-Image-Container a {
	float: left;
	margin: 10px 5px 0 5px;
}

#Thumbnail-Image-Container a img {
	float: left;
	width: 81px;
}

/*** Tabbed Container ***/

#Tabbed-Container-Details{
	width: 576px;
	float: left;
	clear: both;
}

/*** Related Products ***/

#Related-Product-Container{
	float: left;
	display: block;
	width: 100%;
	margin: 20px 0 0 0;
}

#Related-Product-Container img{
    width: 80px;
}

/*** Product Reviews ***/

#Reviews-Container {
    position: relative;
    float: left;
	margin: 0 0 0 0;
	height: auto;
}

#Reviews-Container #Add-Review-B{
	color: #dd0c0c;
}


#Product-Reviews{
	width: 100%;
	float: left;
}

#Product-Reviews ul {
	width: 100%;
	float: left;
	list-style: none;
}

#Product-Reviews ul LI {
	width: 100%;
	float: left;
	padding: 10px 0 0 0;
}

.Comment-Box {
	position: relative;
	padding: 0 0 10px 0;
	width: 536px;
}

.Comment-Box h4 {
  display: inline;
  padding-left: 10px;
}

.Comment-Box p {
	padding: 5px 0;
}

.Reviews-Form {
	position: relative;
	float: left;
}

.message {
	margin: 5px 0 5px 0;
	width: 280px;
	height: 60px;
	border: 1px solid #bebebe;
}

.Text-Input {
	margin: 0 0 5px 0;
	width: 200px;
	height: 15px;
	border: 1px solid #bebebe;
}

/*** Product Details Panel ***/

.Product-Details-Panel {
	float: right;
	width: 510px;
	padding: 20px 20px 15px;
	border: 4px solid #ececec;
}

.Product-Details-Panel a { color: #186da9; }
.Product-Details-Panel a:hover { color: #186da9; }

.Product-Details-Panel ul.Panel-Left {
	float: left;
	margin: 0;
	padding: 0;
	width: 250px;
	list-style: none;
}

.Product-Details-Panel ul.Panel-Right {
	float: right;
	margin: 0;
	padding: 25px;
	width: 180px;
	list-style: none;
	border: 1px solid #cecece;
	border-radius: 4px;
}

.Product-Details-Panel > ul > li, .Product-Details-Panel > form > ul > li  {
	float: left;
	width: 100%;
}

.Product-Details-Panel p  {
	font-size: 0.75em;
	padding:0 0 8px;
}

.Product-Details-Panel > ul > li ul {
	font-size: 0.75em;
	margin: 0 0 0 15px;
}

.Product-Details-Panel > ul > li ul li {
	padding: 0 0 4px;
}

#Item-Details .addthis_toolbox {
	float: left;
	width: 100%;
	clear: both;
	padding: 25px 0 0 0;
}

#Reviews{
	padding: 0 0 20px;
}

#Reviews img{
	float: left;
}

#Reviews p{
	float: left;
	font-size: 0.7em;
	line-height: 13px;
	padding: 3px 0 0 0;
	color: #2d2d2d;
}

#Reviews a{
	float: left;
	padding: 3px 0 0 10px;
	font-size: 0.7em;
	line-height: 13px;
	color: #2d2d2d;
}

#Reviews a span{
	font-size: 0.9em;
	color: #fa1c06;
	position: relative;
	top: -1px;
}

/*** TITLE ***/

#Prod-Title {
	padding: 0 0 5px;
}

#Prod-Title h1 {
	color: #000000;
	font-size: 0.95em;
	font-weight: normal;
	line-height: 20px;
}

/*** RRP ***/

#Prod-RRP {
	width: auto;
	padding: 0 10px 0 0;
}

#Prod-RRP .value {
	color: #7f7f7f;
	font-size: 0.75em;
	text-decoration: line-through;
}

/*** Save ***/

#Prod-Sale {
	width: auto;
	padding: 0 0 0;
}

#Prod-Sale .title {
	color: #dd0c0c;
	font-size: 0.8em;
}

#Prod-Sale .value {
	color: #dd0c0c;
	font-size: 0.8em;
}

/*** Price ***/

#Prod-Price {
	
}

#Prod-Price .title {
	padding: 0 0 0 0;
	color: #191919;
	font-size: 0.7em;
}

#Prod-Price .value {
	color: #191919;
	font-size: 1.5em;
}

#Add-To-Bag{
	width: auto;
	margin: 20px 0 0 0;
}

#Out{
	font-size: 0.75em;
	margin: 15px 0 0 0;
}

/*** Variations ***/

#Form-Options{
	width: auto;
	clear: both;
	margin: 20px 0 0 0;
}

#Free-Dev{
	margin: 20px 0 0 0;
	float: left;
	width: 127px;
	height: 20px;
	background-image: url(http://images.esellerpro.com/2660/images/objects/free-dev2.png);
}

#Form-Options label {
	float: left;
	width: 40px;
	line-height: 17px;
	font-size: 0.75em;
	color: #000000;
}

.Variation-Dropdown{
    min-width: 200px;
    height: 20px;
    margin: 0;
    background-color: #ffffff;
    border: 1px solid #cccccc;
	font-size: 0.75em;
}

.Product-Quantity {
	position: relative;
	float: left;
	padding: 2px 4px;
	width: 18px;
	height: 13px;
	border: 1px solid #9c9c9c;
	font-size: 0.75em;
	color: #000000;
}

/*** Buttons ***/

.Product-Buy-Button-Large {
	position: relative;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 99px;
	height: 39px;
	cursor: pointer;
	background-image: url(http://images.esellerpro.com/2660/images/objects/buy.png);
}

/*** SIMILAR ***/

#Similar{
	clear: right;
	float: left;
	width: 366px;
	border: 1px solid #cecece;
	margin: 59px 0 0 36px;
}

#Similar h2{
	color: #114cb1;
	margin: 0 15px;
	line-height: 54px;
	text-align: center;
	font-weight: normal;
}

#Similar ul{
	padding: 15px;
}

.Warr{
	font-size: 0.7em;
	margin: 5px 0 0 0;
}

.Warr input{
	position: relative;
	top: 2px;
}

#Spec{
	background-color: #808080;
	color: #ffffff;
	font-size: 1.1em;
	line-height: 32px;
	font-weight: normal;
	padding: 0 0 0 10px;
	margin: 15px 0 0 0;
}

#Spec-Table{
	margin: 10px 0 0 0;
}

#Spec-Table th{
	line-height: 24px;
	width: 160px;
	text-align: left;
	padding: 0 0 0 10px;
}

#Spec-Table td{
	line-height: 24px;
}









