BODY {
	BACKGROUND-COLOR: #ffffff; MARGIN: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 10pt
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 10pt
}
.errtext {
	TEXT-ALIGN: center; COLOR: #990000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.msgtext {
	TEXT-ALIGN: center; COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.menulink {
	COLOR: #333333; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.menulink A {
	COLOR: #333333; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.menulink A:hover {
	COLOR: #999999; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.menulink1 {
	COLOR: #999999; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.menulink1 A {
	COLOR: #999999; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.menulink1 A:hover {
	COLOR: #999999; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.footerlink {
	COLOR: #333333; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.footerlink A {
	COLOR: #333333; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.footerlink A:hover {
	COLOR: #333333; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
A:link {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
-- > .bmenulink {
	COLOR: #333333; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.bmenulink A {
	COLOR: #333333; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.bmenulink A:hover {
	COLOR: #999999; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.bmenulink1 {
	COLOR: #999999; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.bmenulink1 A {
	COLOR: #999999; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.bmenulink1 A:hover {
	COLOR: #999999; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
.categoryimagetd{}
.categoryimage{border:0px;}
.prodimage{
    width: 150px;
    height: 150px;
    border:dotted 1px #ebebeb;
    padding:2px;
}
.login{
    font-size: 11px;
   color: #767676;
}
.login a{
    font-size: 11px;
   color: #767676;
   text-decoration:none;
}
.login a:hover{
    font-size: 11px;
   color: #767676;
   text-decoration:underline;
}
.textboxheader{
  font-size: 11px;
   color: #767676;
}
.textbox{
  width:150px;
  font-size: 11px;
   color: #767676;
}
.selectbox{
  width:150px;
  font-size: 11px;
   color: #767676;
}
.button{
  width:100px;
  font-size: 11px;
  font-weight:bold;
  color: #000;
  border:0px;
  background-color:#82aac2;
}
.error{
    font-size: 10px;
  color: red;
}
.msg{
    font-size: 10px;
  color: green;
}
.loginheader{
   font-size: 10px;
  color: #767676;
}
.loginheader1{
    font-size: 13px;font-weight:bold;
  color: #a1bfd1;
}

.rootproducttable{width:100%;}
.paging{
    font-size: 10px;
    color: #767676;
}
.paging a{
    font-size: 10px;
    color: #767676;
    text-decoration:none;
}
.paging a:hover{
    font-size: 10px;
    color: #767676;
    text-decoration:underline;
}
#zoominstructions
{
    text-align: center;
    font-size: 11px;
    color: #767676;
}
#mainproductimage
{
    width: 306px;
    margin: 3px;
    padding: 0px 0px 15px;
    /*border-left: 1px solid #ebebeb; */
    text-align: center;
    overflow: hidden;
    float: left;
}
#relateditemlist
{
    float: left;
    width:300px;
    position:relative;
    left:20px;
}
#mainproductsaddtionals
{
    width: 100%;
    padding: 25px 0px 0px 15px;
    overflow: hidden;
}
p.relatedtitle
{
    width: 82px;
    margin: 0px;
    float: left;
    font-size: 11px;
    color: #767676;
}
.relateditem
{
    float:left;
    width:100px;
    text-align:center;
    padding:0 0 12px 0;

}
.relateditem img
{
    border:dotted 1px #ebebeb;
    width: 70px;
    height: 81px;
}
.smallimage{
    width: 70px;
    height: 81px;
    border:dotted 1px #ebebeb;
    padding:2px;
}

#productdetails
{
    width: 325px;
    margin: 0px 0px 0px 30px;
    float: left;
}
#productdescription h1
{
    padding: 0px 0px 7px;
    font-size: 13px;
    color: #474747;
}
#productdescription p
{
    padding: 0px 0px 20px;
    font-size: 12px;
    line-height: 17px;
    color: #767676;
}
#productdescription ul
{
    padding: 0px;
}
#productdescription li.more_info_header
{
    width: 98px;
    height: 16px;
    margin: 0px 0px 12px;
    padding: 2px 0px 0px;
    background: #f3f3f3;
    border: 1px dotted #ebebeb;
    font-size: 11px;
    color: #494949;
    text-align: center;
    list-style: none;
}
#productdescription li.more_info_header a
{
    text-decoration:none;
}
#productdescription li
{
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 2px;
    color: #767676;
}
#productdescription .price
{
    padding: 10px 0px 25px;
    font-size: 13px;
    font-weight: bold;
    color: #474747;
}
#available p
{
    color: #767676;
}
#available p #selectedcolourname
{
    font-weight: bold;
    color: #474747;
}
.addtocart{
    background: #f3f3f3;
    border: 1px dotted #ebebeb;
    font-size: 11px;
    color: #767676;
}
.searchtxt{ font-size: 11px;
    color: #767676;
    border: 1px dotted #ebebeb;
}
#globalbaskettitle{
     font-size: 11px;
    color: #767676;
}
#globalbasketitem{
     font-size: 11px;
    color: #767676;
}
.basketheadingrow{ font-size: 12px;
    font-weight:bold;
    color: #767676;
    background-color:#ebebeb;
}
.basketheading{
     width:100px;
     text-align:center;
}
.basketheading1{
     width:250px;
     text-align:center;
}
.basketrow{ font-size: 11px;
    color: red;
    background-color:#aabaaa;
}
.baskettd{
     text-align:center;
}
.basketempty{ font-size: 11px;
    color: red;
    background-color:#ebebeb;
}