#pcontent { 
float: left; 
margin: 0;
background: url('../images/bkg_pgreyborder.gif') top left repeat-y;
width: 775px; 
height: auto; 
}

/* LEFT HS */
#plft{
float: left; 
width: 465px;  
color:  #000000;
font-size: 100%;
line-height: 130%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
padding-bottom: auto;
}
#aprimage img{ /*29apr */
width: 440px;  
xheight: 323px;
xborder-left: 1px solid red;
xborder-right: 1px solid red;
padding-left: 5px;
padding-right: 5px;
xtext-align: right;
padding-bottom: 20px;
padding-top: 20px;
}





#plfthead{
float: left; 
width: 270px;  
color: #333333;
font-size: 120%;
line-height: 130%; /*29apr */
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
background-color: transparent;
padding-left: 10px;
padding-right: 20px;
}

#plfthead h1{
float: left; 
width: 270px;  
color: #333333;
font-size: 120%;
line-height: 130%; /*29apr */
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
background-color: transparent;
padding-left: 10px;
padding-right: 20px;
}




#plftbuy{
float: left; 
width: 155px; 
padding-right: 10px;
}
#plft1{
float: left; 
width: 235px;  
background-color: transparent;
padding-left: 10px;
padding-right: 20px;
padding-bottom: auto;
color: #333;
font-size: 70%;
line-height: 140%;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
background-color: transparent;
}
.ptoptxt {
color: #333;
font-size: 130%;
line-height: 120%;
font-family: Georgia, Times New Roman;
font-weight: bold;
text-decoration: none;
background-color: transparent;
}
.pkeyinfotxt {
color: #333333;
font-size: 120%;
line-height: 110%;
font-family: Georgia, Times New Roman;
font-weight: bold;
text-decoration: none;
background-color: transparent;
}
.plefthighlight {
color: #333333;
font-size: 100%;
line-height: 130%;
font-family: Georgia, Times New Roman;
font-weight: bold;
text-decoration: none;
background-color: transparent;
}
#plist
{
margin-left: -20px;
zzpadding-right: 10px;
}
#plist ul 
{
list-style: square inside url('../images/pdt_bullet.gif');
list-style-position: outside;
color: #333;
font-size: 100%;
line-height: 160%;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
background-color: transparent;
padding-right: 10px;
}
.pswatchtxt {
clear: both;
color: #333333;
font-size: 110%;
line-height: 200%;
font-family: Georgia, Times New Roman;
font-weight: regular;
text-decoration: none;
padding-top: 30px;
}

/* RED BUTTONS */
#plft2{
float: left; 
width: 190px; 
background: #ECE8E8;
padding-bottom: 15px; /* july20_161_greybox add */
}
#plft2red1{
color:  #980000;
font-size: 75%;
line-height: 170%;
font-style: normal;
font-weight: bold;
font-family: Georgia, Times New Roman;
text-decoration: none;
padding-left: 10px;
padding-top: 10px;
}
#plft2red1 a {
color:  #980000;
text-decoration: none;
}
#plft2red1 a:hover{
color:  #980000;
text-decoration: underline;
}
#plft2dimens {
clear: both;
color: #333333;
font-size: 70%;
line-height: 130%;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
padding-left: 10px;
padding-top: 10px;
}
#plft2swatch {
clear: both;
color: #333333;
font-size: 70%;
line-height: 130%;
font-family: Georgia, Times New Roman;
font-weight: normal;
text-decoration: none;
padding-left: 10px;
padding-top: 20px;
}
.plft2title{
clear: both;
color: #333333;
font-size: 120%;
line-height: 140%;
font-family: Georgia, Times New Roman;
font-weight: bold;
text-decoration: none;
}
#pswatchpict {
float: left;
margin-left: 0;
padding-right: 10px;
padding-top:5px;
padding-bottom:10px;
color: #980000;
font-size: 96%;
line-height: 120%;
font-family: Georgia, Times New Roman;
font-weight: regular;
text-decoration: none;
}
#pswatchtext {
width: 70px;
color: #980000;
font-size: 100%;
line-height: 120%;
font-family: Georgia, Times New Roman;
font-weight: regular;
text-decoration: none;
padding-top:1px;
padding-bottom:5px;
}
#pswatchtext a {
color: #980000;
text-decoration: none;
}
#pswatchtext a:hover {
color: #980000;
text-decoration: underline;
}

.plft2red2{
color:  #980000;
font-size: 75%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
}
.plft2red2 a:link{
color:  #980000;
text-decoration: none;
}
.plft2red2 a:visited{
color:  #980000;
text-decoration: none;
}
.plft2red2 a:hover{
color:  #333333;
text-decoration: none;
}
.plft2red2 a:active{
color:  #980000;
text-decoration: none;
}
.setmiddle{
vertical-align: middle;
padding-top: 10px;
}

/* COLOURED PANELS */

#predpanel{
float: left; 
width: 135px;
padding-right: 10px;
padding-left: 10px; 
padding-top: 15px;
padding-bottom: 15px;
background: #710000;
}
div#pbluepanel { 
float: left; 
width: 135px;
padding-right: 10px;
padding-left: 10px; 
padding-top: 15px;
padding-bottom: 15px;
background: #253556;
}
.pyellowtext1 {
color: #FFCC00;
font-family: Georgia, Times New Roman;
font-size: 130%;
font-weight: normal;
line-height: 110%;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.pyellowtext1 a:link {
color: #FFCC00;
text-decoration: none;
}
.pyellowtext1 a:visited {
color: #FFCC00;
text-decoration: none;
}
.pyellowtext1 a:hover {
color: #FFCC00;
text-decoration: underline;
}
.pyellowtext1 a:active {
color: #FFCC00;
text-decoration: none;
}
.pyellowtext2 {
color: #FFCC00;
font-family: Georgia, Times New Roman;
font-size: 100%;
font-weight: normal;
line-height: 210%;
text-decoration: none;
text-align: right;
vertical-align: top;
}
.pyellowtext2 a:link {
color: #FFCC00;
text-decoration: none;
}
.pyellowtext2 a:visited {
color: #FFCC00;
text-decoration: none;
}
.pyellowtext2 a:hover {
color: #FFCC00;
text-decoration: underline;
}
.pyellowtext2 a:active {
color: #FFCC00;
text-decoration: none;
}
.pwhitetext1 {
color: #FFFFFF;
font-family: Georgia,Times New Roman;
font-size: 90%;
font-weight: normal;
line-height: 130%;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.pwhitetext2 {
color: #FFFFFF;
font-family: Georgia,Times New Roman;
font-size: 110%;
font-weight: normal;
text-decoration: none;
text-align: left;
vertical-align: top;
}

/* RIGHT HS */

#prhs{
float: left; 
width: 310px;
padding: 0;
margin: 0;
color:  black;
background: transparent;
}
#tt1n2{
float: right; 
zzwidth: 310px;
padding-bottom: 7px;
padding-top: 7px;
zzmargin: 0;
border-bottom: 2px dotted #CCC;
}

#tt1{
float: left; 
width: 140px;  
padding-left: 10px;
}
#tt2{
float: right; 
width: 140px;  
padding-right: 10px;
padding-bottom: 3px;
background: transparent;
}
#tt3a {
zzfloat: left; 
zzwidth: 310px;  
background: transparent;
}

.imgtt {
padding-right: 5px;
}

#tt3abottom {
zzfloat: left; 
zzwidth: 310px;  
background: blue;
margin-top: 0;

}

#tt3 {
margin-top: -10px;
width: 310px;  
height: 2px;
background: transparent;
}
.imagespacebot {
padding-bottom: 3px;
}
#customerssay {
margin-top: 3px;
background:#293C62;
padding-left: 15px;
padding-right: 15px;
padding-top: 8px;
padding-bottom: 8px;
border-bottom: 5px solid #FFF;
width: 270px;  
}
.customeryellowtext1 {
color: #FFCC00;
font-family: Georgia, Times New Roman;
font-size: 120%;
font-weight: normal;
line-height: 140%;
text-decoration: none;
text-align: left;
vertical-align: top;
}
.customerwhitetext1 {
color: #FFFFFF;
font-family: Georgia,Times New Roman;
font-size: 90%;
font-weight: normal;
line-height: 130%;
text-decoration: none;
text-align: left;
vertical-align: top;
}

.customerwhitetext1 a:link {
color: #FFFFFF;
text-decoration: none;
}
.customerwhitetext1 a:visited {
color: #FFFFFF;
text-decoration: none;
}
.customerwhitetext1 a:hover {
color: #FFFFFF;
text-decoration: underline;
}
.customerwhitetext1 a:active {
color: #FFFFFF;
text-decoration: none;
}




.customeryellowtext1 a:link {
color: #FFCC00;
text-decoration: none;
}
.customeryellowtext1 a:visited {
color: #FFCC00;
text-decoration: none;
}
.customeryellowtext1 a:hover {
color: #FFCC00;
text-decoration: underline;
}
.customeryellowtext1 a:active {
color: #FFCC00;
text-decoration: none;
}
.customerwhitetext2 {
color: #FFFFFF;
font-family: Georgia,Times New Roman;
font-size: 70%;
font-weight: normal;
line-height: 110%;
text-decoration: none;
text-align: left;
vertical-align: top;
}


.customerwhitetext2 a:link {
color: #FFFFFF;
text-decoration: none;
}
.customerwhitetext2 a:visited {
color: #FFFFFF;
text-decoration: none;
}
.customerwhitetext2 a:hover {
color: #FFFFFF;
text-decoration: underline;
}
.customerwhitetext2 a:active {
color: #FFFFFF;
text-decoration: none;
}





#related{
clear: both;
width: 310px; 
background: #ECE8E8;
padding-top: 15px;
padding-bottom: 15px;
margin: 0;
}
.relatedtext{
color:  #333333;
font-size: 110%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
padding-left: 15px;
}



#pdots{
float: left; 
padding:0;  
margin: 0;
}
.pprice1{
color:  #333333;
font-size: 110%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
}
.pprice2{
color: #666666;
font-family: Georgia,Times New Roman;
font-size: 90%;
line-height: 150%;/* 09apr change image size */
font-weight: normal;
text-decoration: line-through;
text-align: left;
}
.pdetails1{
color: #333333;
font-family: Georgia, Times New Roman;
font-size: 80%;
font-weight: normal;
line-height: 120%;
text-align: left;
vertical-align: top;
background-color: transparent;
}
.pdetails2{
color: #666666;
font-family: Arial,Helvetica;
font-size: 70%;
font-weight: normal;
line-height: 120%;
text-align: left;
vertical-align: top;
background-color: transparent;
padding: 0;
}
.pqty{
color: #333333;
width: 100px;
font-family: Arial,Helvetica;
font-size: 90%;
font-weight: normal;
text-align: left;
vertical-align: middle;
background-color: transparent;
padding: 0;
}

.pqtyinput {
border: 1px solid #980000;
background: #FFF;
}



.imagerelated{
margin-top: 5px;
float: left; 
text-align: center;
padding: 3px;
}

/* MORE IMAGES */

#mimgcontent { 
xbackground: url('../images/bkg_csgreyborder.gif') top left repeat-y;
xwidth: 730px;  
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
background: white;
xpadding-left: 1px;
xpadding-right: 1px;
text-align: center;
}
#mimgwidth
{
width: 765px;
text-align: left;
background: transparent;
color:  #333;
font-size: 110%;
line-height: 130%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
padding-left: 10px;
padding-bottom: 15px;
}
#mimgwidth a:link
{
color:  #980000;
text-decoration: none;
padding-right: 10px;
}
#mimgwidth a:visited
{
color:  #980000;
text-decoration: none;
padding-right: 10px;
}
#mimgwidth a:hover
{
color:  #980000;
text-decoration: underline;
padding-right: 10px;
}
#mimgwidth a:active
{
color:  #980000;
text-decoration: none;
padding-right: 10px;
}
#mimgimg
{
text-align: left;
background: transparent;
}
#mimgimg img
{
padding-bottom: 10px;
}


.erbigred
{
color:  #980000;
font-size: 140%;
line-height: 120%;
font-style: normal;
font-weight: normal;
font-family: Georgia, Times New Roman;
text-decoration: none;
text-align: center;
}
.erimg
{
padding-top: 15px;
padding-bottom: 15px;
}






















