body { 
  margin: 0; padding: 0; 
  font-size: 13px; line-height: 1.231;
  font-family: Verdana, Helvetica, sans-serif;
  color: #fff; 
}

table {
  font-size: 13px; line-height: 1.231;
}

td {
	vertical-align: top;
}

a { color: #fff; }
a:visited { color: #fff; }
a:focus { outline: thin dotted; }

/* Improve readability when focused and hovered in all browsers: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: 0; }

img { border: 0;  }

/*
 * Consistent box sizing and appearance
 */
 
.eHeading td
{
  background : #725372;
  font-size: 92%;
  font-weight : bold;
  border-top : 1px solid #c2adc2;
}

#td1
{
  font-size: 13px;
  font-weight : bold;
  border-top : 1px solid #C2ADC2;
  background: #725372;
  color: White;
  padding: 2px 6px 4px 6px;
}

#td1 a { text-decoration: none; }

#td2
{
  font-size: 13px;
  font-weight : bold;
}
#td3
{
  font-size: 13px;
}
#tdHeading
{
  background : #725372;
  font-size: 12px;
  font-weight : bold;
  color: White;
  border-top : 1px solid #c2adc2;
}

#tdContent
{
  font-size: 11px;
  color: White;
  border-bottom : 1px solid #725372;
  vertical-align : top;
}

#inputButtons
{
  font-size: 12px;
  font-weight : bold;
  background: #725372;
  color: White;
  border : 2px outset #725372;
  padding-left : 20px;
  padding-right : 20px;
}

#miniButton
{
  font-size: 9px;
  font-weight : bold;
  background: #725372;
  color: White;
  border : 1px solid #C2ADC2;
  padding: 2px 6px 4px 6px;
  margin: 3px;
  height : 20px;
  text-align : center;
}

#miniButton a
{
  text-decoration: none;
}

#miniButton_selected
{
  font-size: 9px;
  font-weight : bold;
  background: #8C668C;
  border : 1px solid #664766;
  padding: 2px 6px 4px 6px;
  margin: 3px;
  height : 10px;
  text-align : center;
}

.font12 { font-size: 12px }

#noUnderline
{
  text-decoration:none;
}

#imgBorder
{
  border : 1px solid #725372;
}

#content
{
  font-size: 11px;
  color: White;
}

#esaBold
{
  font-size: 14px;
  font-weight: bold;
  color: #b79dc1;
}

.forumTroll, .forumTroll a
{
  color: #9e9e9e;
}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


@font-face {
    font-family: 'Tangerine';
    src: url('/fonts/Tangerine_Regular-webfont.eot');
    src: url('/fonts/Tangerine_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Tangerine_Regular-webfont.woff') format('woff'),
         url('/fonts/Tangerine_Regular-webfont.ttf') format('truetype'),
         url('/fonts/Tangerine_Regular-webfont.svg#TangerineRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.super { vertical-align: super; font-size: 8px; }

.color_adv { color: #ff659c; padding-left: 5px; } 

.esRoundedGrad {
	-moz-border-radius: 9px 9px 9px 9px;
  -webkit-border-radius: 9px 9px 9px 9px;
  padding: 7px;
  filter:      progid:DXImageTransform.Microsoft.gradient(startColorStr=#8e6f95, endColorStr=#401c47, GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8e6f95, endColorstr=#401c47, GradientType=0)";
  background-image: -moz-linear-gradient(center bottom, #401c47 28%,#8e6f95 78%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.28, #401c47),color-stop(0.78, #8e6f95));
  background-image: -o-linear-gradient(bottom, #401c47, #8e6f95);
  border: 1px solid #6E5374;
}

.estop10box {
	float:left; width: 75px; height: 100px;
	text-align: center; 
	font-size : 10px;
	line-height: 16px;
}
.estop10wrap {
	height: 138px; width: 750px; margin: 8px 0;
}

.ad {
  width:760px; padding-top: 20px;
  font-family: Tahoma, Geneva, sans-serif;  
}


             .ad .name { float:right; font-size: 539%; margin-top: -25px;	width: 430px;	font-family: 'Tangerine', serif; text-shadow: 2px 2px 2px #aaa; text-align: right; display: inline; }
.no-fontface .ad .name { font-size: 400%; font-family: serif; } 
  
             .ad .name .area { font-size: 50%; margin-top: -20px; margin-left: 30px; }
.no-fontface .ad .name .area { font-size: 40%; margin-top: -13px; }


             .ad .heading { font-size: 300%; font-family: 'Tangerine', serif; margin-top: 14px; }
.no-fontface .ad .heading { font-size: 200%; font-family: serif; margin-top: 20px; }

.ad .breadcrumb { width:760px; background-color: #725372; padding: 5px; }
.ad .breadcrumb a { text-decoration: none; }
.ad .breadcrumb a:hover { text-decoration: underline; } 


.ad .disclaimer { font-size: 11px; margin-top: 20px; text-align: justify; }

.ad .photo
{
	padding:7px; border:solid; background-color:white;
	margin: 10px;
	-moz-box-shadow:  3px 3px 3px #999;
  -webkit-box-shadow: 3px 3px 3px #999;
  box-shadow: 3px 3px 3px #999;
   
}

               .ad .leftphotocol { width:290px; padding: 25px 20px; text-align: center; font-size: 9px; }
.csstransforms .ad .leftphotocol .photo { margin: -15px 10px 10px 10px; -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; }

               .ad .rightcol { width:420px; margin-left: 350px; margin-top:-590px; min-height: 560px; }
.csstransforms .ad .rightcol { margin-top:-530px; min-height: 500px;}

.ad .midphotocol { width:760px;  text-align: center; }

.csstransforms .ad .midphotocol .photo { margin: 0 -10px 0 0; -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; }

.ad .description { text-align: justify; }

.ad .detailtable { margin-left: 20px; font-size: 93%; }

.ad .extras { text-align: center; }

.ad .extras .inner { display: inline-block; text-align: center; }

.ad .ratings .rating_num { font-size: 369%; }

.ad .ratings .left { width: 310px; min-height: 190px; padding: 0 0 30px 30px; }

.ad .ratings .right { margin: -250px 0 0 320px; min-height: 130px; }


.ad .comments .subject { background-color: #38103b; padding: 4px; }

.ad .comments .subject a { text-decoration: none; }
.ad .comments .subject .user { font-weight: bold; }
.ad .comments .subject .date { color: #7e7e7e; padding-left: 10px; }

.ad .comments .body { background: url(/images/new/bgComment.png) top left no-repeat; padding-left: 70px; padding-top: 15px; min-height: 60px;}

/* .ad .detailtable td { width: 190px; } */

.rotate1 {
	position: relative;
	-moz-transform: rotate(-7deg);
  -webkit-transform: rotateZ(-7deg);
  transform:rotate(-7deg);
  z-index: 20;
}

.rotate2 {
  -moz-transform: rotate(7deg);
  -webkit-transform: rotateZ(7deg);
  transform:rotate(7deg);
}

.rotate3 {
	position: relative;
}

div.pagination {  margin:3px; text-align:center;  font-size: 85%; }

div.pagination a {
  padding: 4px 7px;
  margin: 0;
  border: 1px outset #220e24;
  background-color: #725372;
  text-decoration: none; 
  color: #fff;
  display: inline-block;
}
div.pagination a:hover, div.pagination a:active {
  padding: 4px 7px;
  margin: 0 2px 0 0;
  border: 1px solid #a0a0a0;
}
div.pagination span.current {
  padding: 4px 7px;
  margin: 0 2px 0 0;
  border: 1px solid #bfbfbf;
  font-weight: bold;
  background-color: #38103b;
  color: #fff;
  display: inline;
}
div.pagination span.disabled {
  padding: 4px 7px;
  margin: 0 2px 0 0;
  border: 1px solid #f3f3f3;
  color: #ccc;
}


