
body {
padding : 0;
margin : 0;
font : 0.88em Arial, sans-serif;
/*font-family: "Trebuchet MS", Georgia, Arial, Verdana, Tahoma, Sans-serif;*/
font-size: 12px;
font-family:Verdana;
line-height : 1.5em;
background : #fff url(images/bg.jpg) repeat-x top;
color : #454545;/*old  #75C1F6*/
}
a {
color : #6080FF; /*old  7a9833;*/
background : inherit;
text-decoration : none;
}
a:hover {
color : #6080FF; /*old  7a9833;*/
background : inherit;
text-decoration : underline;
}
p {
margin : 5px 0;
}
h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 8px 0 4px 0;
margin : 0;
letter-spacing : -1px;
}
h2 {
font : bold 1.6em Arial, Sans-Serif;
letter-spacing : -1px;
}
h3 {
padding : 4px 0;
margin : 0;
}
ul {
margin : 0;
padding : 0;
list-style : none;
}
img {
border : 0;
}
hr {
height : 1px;
border-style : none;
color : #d0d0d0;
background-color : #c0c0c0;
margin : 10px 0;
}
.content {
margin : 0 auto;
width : 900px;
}
#top {
padding-top : 0;
background : transparent;
height : 80px;
}
#top h1 {
font : bold 1.8em Arial, Sans-Serif;
padding : 20px 0 0 0;
margin : 0;
letter-spacing : 1px;
color : #616161;
}
#top h2 {
font : 0.9em Arial, Sans-Serif;
letter-spacing : 0;
color : #868686;
margin : 0;
padding : 0;
}
#top #icons {
float : right;
margin : 25px 15px 0;
padding : 0;
}

#top img {
float : left;
padding-right : 20px;
border : 0;
}

#top #icons img {
padding-right : 2px;
border : 0;
}

#menu {
margin : 0;
height : 34px;
padding-top : 0;
}

#menu li {
list-style : none;
display : inline;
line-height : 34px;
float: left; 
width: 90px;
}

#menu li a {
text-decoration : none;
margin : 0;
padding : 9px 10px 10px 10px;
font-weight : bold;
color : #2d2d2d;
}

#menu li a:hover {
color : #fff;
background : #616161;
 padding-top:0.5em;
 background :url(images/tp_bg11.gif) no-repeat;
margin : 0;

}


<!--be-->
/*
#menu li a.current1 {
background : #616161 url(images/tp_bg.gif) no-repeat top left;
color:#fff; padding-top:0.5em;
}
*/

#menu li a.current1 { 
background :url(images/tp_bg11.gif) no-repeat; padding-top:0.5em;
color : #fff; 
}

#menu li a.current111 {
background :url(images/tp_bg11.gif) no-repeat; padding-top:0.5em;
color : #fff;
}

.current11 {
background :url(images/tp_bg11.gif) no-repeat; padding-top:5px;
}

#menu li ul {
line-height: normal;  list-style-type: none;text-align:left;
left: -999em; width: 240px; position: absolute;
font-size:10px;
}
#menu li ul li{
float: left; width: 240px;
background: #242424;
line-height: normal;
}
#menu li ul a{
display: block; width: 240px;w\idth: 220px;text-align:left;padding-left:24px;
}
#menu li ul a:link  {
color:#337993;text-decoration:none;
}
#menu li ul a:visited  {
color:#FFFFFF;text-decoration:none;
}
#menu li ul a:hover  {
color:#f1f1f1;text-decoration:none;
background:#6087f0;
}
#menu li:hover ul {
left: auto;
}
#menu li.sfhover ul {
left: auto;
}


.STYLE8 {font-family: Geneva, Arial, Helvetica, sans-serif}

#dlOnline {
      float:left;
      font-size:93%;
      line-height:normal;

	  
      }
#dlOnline ul {
          margin:0;
          padding:3px 3px 0 0px;
          list-style:none;
      }
#dlOnline li {
      display:inline;
      margin:0;
      padding:0;
      }
#dlOnline a {
      float:left;
      background:url("images/l.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
#dlOnline a span {
      float:left;
      display:block;
	  height:28px; line-height:28px;
      padding:13px 15px 4px 30px;
	  background:url("images/r.jpg") no-repeat 30px -0px;
      color:#6B78A9;
	  font:14px,solid;
	  cursor:pointer;
	  text-align:center;
      }
#dlOnline a span { width:159px; }
*html #dlOnline a span { width:144px; }
*+html #dlOnline a span { width:159px; }
	 
    /*  from IE5-Mac \*/
#dlOnline a span {float:none;}
    /* End IE5-Mac hack */
#dlOnline a:hover span {
      color:#6B78A9;
      }
#dlOnline a:hover {
      background-position:0% -46px;
      }
#dlOnline a:hover span {
      background-position:100% -46px;
      }
*html #dlOnline a:hover span {
      background-position:89% -46px;
      }	  
*+html #dlOnline a:hover span {
      background-position:100% -46px;
      }	  
	  
#dlOnline #current a {
              background-position:0% -46px;
      }
#dlOnline #current a span {
              background-position:100% -45px;
      }
.main {
	MARGIN: 0px auto; WIDTH: 750px; TEXT-ALIGN: left
}
.tips {
	DISPLAY: none;
}
.tips { MARGIN-LEFT: 291px;Margin-TOP:50px;}
*html tips1 { MARGIN-LEFT: -291px;Margin-TOP: -500px; }
*+html tips1 { MARGIN-LEFT: 291px;Margin-TOP: 0px;  }

.tips .panel {
	MARGIN-TOP: -20px; Z-INDEX: 10; BACKGROUND: url(images/new-tips.gif) no-repeat; FILTER: alpha(opacity=60); WIDTH: 319px; POSITION: absolute; HEIGHT: 134px; opacity: 0
}
.tips .panel P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 16px 0px 0px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; font-family:Geneva, Arial, Helvetica, sans-serif;
}
.tips .shadow {
	MARGIN-TOP: -5px; Z-INDEX: 1; BACKGROUND: url(images/new-tips-shadow.gif) no-repeat; FILTER: alpha(opacity=30); MARGIN-LEFT: -5px; WIDTH: 329px; POSITION: absolute; HEIGHT: 124px; opacity: 0
}

.tipst {
	DISPLAY: none;
}
.tipst { MARGIN-LEFT: 10px;Margin-TOP:-80px;}
*html tips1 { MARGIN-LEFT: 10px;Margin-TOP:-80px;}
*+html tips1 { MARGIN-LEFT: 10px;Margin-TOP:-80px; }

.tipst .panel {
	MARGIN-TOP: -20px; Z-INDEX: 10; BACKGROUND: url(images/new-tips.gif) no-repeat; FILTER: alpha(opacity=60); WIDTH: 319px; POSITION: absolute; HEIGHT: 134px; opacity: 0
}
.tipst .panel P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 16px 0px 0px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; font-family:Geneva, Arial, Helvetica, sans-serif;
}
.tipst .shadow {
	MARGIN-TOP: -5px; Z-INDEX: 1; BACKGROUND: url(images/new-tips-shadow.gif) no-repeat; FILTER: alpha(opacity=30); MARGIN-LEFT: -5px; WIDTH: 329px; POSITION: absolute; HEIGHT: 124px; opacity: 0
}

.borderss { text-align:center; border:#e7f6d3 1px solid;height:206px; background-color:#fafef6; margin-top:10px;}
.borderss {  padding:18px; width:615px; height:auto;}
*html .borderss {  padding:14px; width:590px; }
*+html .borderss {  padding:14px; width:620px; }

<!--end-->

#menu a span {}

.product_main {
width : 900px;
margin : 0;
padding : 0;
}

.product_left_side {
	margin-bottom : 10px;
	width : 650px;
	float: left;
}
	  
#main {
width : 900px;
margin : 0;
padding : 0;
}


#left_side {
	background : inherit;
	margin-bottom : 10px;
	width : 650px;
	float: left;
}

#left_side .intro {
height : 80px;
background : #616161;
color : #fff;
overflow : hidden;
}
#left_side .intro .pad {
padding : 18px 0 0 0;
}
#left_side .intro a {
color : #b4e04a;
text-decoration : none;
}
#left_side .intro a:hover {
color : #cdff56;
text-decoration : underline;
}
#left_side .mpart {
padding : 40px 0 0 0;
}
#faq{
	padding : 40px 0 0 0;
}
#faq ul{
	font-size:12px;
	font-weight:bold;
	color:#009966;
	margin-top:15px;
	margin-bottom:10px;
}
#faq ul li{
	font-size:12px;
	font-weight:normal;
	color:#666666;
	list-style:none;
	list-style-type:none;
}
#left_side h3 {
background : inherit;
padding : 0;
margin : 0;
font : bold 1.4em Arial, Sans-Serif;
}
#left_side .mpart h2 {
background : url(images/lrline.gif) no-repeat bottom left;
height : 20px;
padding : 0;
margin : 0 0 15px 0;
font : 0.9em verdana, Arial, Sans-Serif;
}

#left_side p {
color : #454545;
padding : 0;
text-align : justify;
}
#left_side img {
float : left;
padding : 0 10px 5px 0;
}
#left_side blockquote {
padding-left : 10px;
border-left : 3px solid #a7cc44;
margin : 10px 0 10px 25px;
}

.product_right_side {
float : right;
width : 230px;
}

#right_side {
float : right;
width : 230px;
background : #ffffff url(images/topr.jpg) no-repeat top right;
}

#right_side .pad {
padding : 35px 10px 10px 17px;
}
#right_side ul {
padding : 3px 0 8px 0;
}
#right_side li {
line-height : 18px;
background : #fff;
list-style : square;
padding-left : 0;
margin-left : 15px;
color : #b4e04a;
}
#right_side a {
background : inherit;
text-decoration : none;
}
#right_side h3 {
color : #949494;
font : bold 1.2em Arial, Sans-Serif;
margin-top : 10px;
}

.date {
border-top : 0px dotted #ccc;
padding : 5px 0;
margin : 10px 0 25px 0;
text-align : right;
}
#left_side .rs {
float : right;
padding-right:38px;
border : 1px solid #eeeec8;
padding : 5px;
background : #fffff0;
}
.rs {margin :15px 15px;padding:10px;}
*html .rs {margin :18px 10px;padding:10px;}
*+html .rs {margin :18px 10px;padding:10px;}



#left_side ul {
list-style-position : inside;
margin-left : 2px;
}
#left_side ul li {
list-style-type : square;
margin-left : 15px;
}
#left_side ul ul li {
list-style : none;
margin-left : 10px;
list-style-type : lower-alpha;
list-style-position : inside;
}
#left_side .greybox {
border : 1px solid #e9e9e9;
background : #f2f2f2;
width : 628px;
padding : 10px;
margin-bottom:20px;
}

.sns {
float : right;
text-align : center;
background : #fff;
padding-top : 10px;
width : 900px;
}

#footer {
clear : both;
width : 900px;
margin : 0 0 6em 0;
color : #777;
/*background : #fff url(images/rlline.gif) no-repeat top right;*/
}

#footer .right {
float : right;
text-align : right;
background : inherit;
padding-top : 10px;
width : 900px;
}

#footer .backgroudcenter {
float : right;
text-align : center;
background : inherit;
padding-top : 10px;
padding-right : 10px;
width : 900px;
background : #fff url(images/rlline.gif) no-repeat top right;
}

#footer .center {
float : right;
text-align : center;
background : inherit;
padding-top : 10px;
width : 900px;
}

#footer a {
text-decoration : none;
background : #fff;
}




a.boldbuttons{
background: transparent url('images/roundedge-brown-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('images/roundedge-brown-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ 
overflow: hidden; 
width: 100%;
}

#left_side .whitebox {
background : #fff;
width : 620px;
height : 260px;
padding : 2px;
padding-top:10px;
text-align: center;
}

#left_side .featurelist li
{
	background: url(images/item.gif) no-repeat 0 0;
	list-style: none;
	padding: 0px 0 3px 20px;
	margin: 0;
	text-align: left;

}

#left_side .buynowbox {
	width: 620px;
	background: #fff;
	height: 68px;
	border: solid 1px #eee;
	text-align: center;
}

#left_side .img_box{
	width : 610px;
	text-align: center;
	background: #fff;
	height: 238px;
	padding: 0px;
}

#left_side .img_box_big{
	width : 607px;
	height: 482px;
	text-align: center;
	background: #fff;
	padding: 0px;	
}

#left_side .imagebox{
	width : 610px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .img_box_big2{
	width : 610px;
	text-align: center;
	background: #fff;
	height: 560px;
	padding: 0px;
}

#left_side .imagebox490{
	width : 610px;
	height: 490px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox479{
	width : 610px;
	height: 479px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox456{
	width : 610px;
	height: 456px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox421{
	width : 610px;
	height: 421px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox410{
	width : 610px;
	height: 410px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox363{
	width : 610px;
	height: 363px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox351{
	width : 610px;
	height: 351px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox318{
	width : 400px;
	height: 318px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox297{
	width : 610px;
	height: 297px;
	text-align: center;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox294{
	width : 440px;
	height: 294px;
	text-align: left;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox271{
	width : 610px;
	height: 271px;
	text-align: left;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox255{
	width : 610px;
	height: 255px;
	text-align: left;
	background: #fff;	
	padding: 0px;
}

#left_side .imagebox145{
	width : 578px;
	height: 145px;
	text-align: left;
	background: #fff;	
	padding: 0px;
}

#left_side .link_box .img{

}

#imgonlybox 
{
float:right;
padding: 10px 20px 10px 20px;
}


/*----------------------------------------------------------------------------*/
.tips2{
	border:#9fd02d solid 1px;
	padding:10px;
	background:#e8ffb2;
	margin-top:10px;
	margin-bottom:10px;
}
.tips2 p{
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
}
.tips2 li{
	margin-left:10px;
}
.tablegetcode{
	border:1px solid #9fd02d;
	width:100%;
	padding:20px;
	margin-top:20px;
	margin-bottom:20px;
}
.tablegetcode tr{
	padding:5px;
}
.tablegetcode tr td{
	padding:5px;
}
.tablegetcode tr td input{
	width:270px;
	border:#999999 solid 1px;
	height:20px;
	padding-top:2px;
}
.importanttips{
	color:#003399;
	font-weight:bold;
	margin-top:15px;
}
.title{
	font-size:16px;
	color:#009933;
	font-weight:bold;
}
.importanttipsli{
	color:#FF6600;
	font-weight:normal;
}
#postcode p{
	margin-top:6px;
	margin-bottom:6px;
}
#postcode p span{
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
	color:#CC0000;
}
.code22{
	font-size:16px;
	font-weight:bold;
	padding:15px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px #666666 solid;
}
.codetips{
	font-weight:bold;
	font-size:14px;
}
.codetiptext{
	color:#999999;
}

.download_list_header{
    color:#0057BA;
}

.feathers_table{
padding : 0;
margin : 0;
font : 0.88em Arial, sans-serif;
/*font-family: "Trebuchet MS", Georgia, Arial, Verdana, Tahoma, Sans-serif;*/
font-size: 12px;
/*font-family:Verdana;*/
/*line-height : 1.5em;*/
/*background : #fff url(images/bg.jpg) repeat-x top;*/
color : #454545;
}

.acenter { text-align:center; vertical-align:middle; margin:10px 10px; }
.award_image {display:table-cell; width:200em; height:1em; text-align:center; vertical-align:middle; }
.red {color:#FF0000;}
.advert {font-weight:normal; font-size:11px;}
.orgprice {text-decoration: line-through;}

.cen {
	text-align: center;
	vertical-align: middle;
}

.top_info {
	float: left;
	width: 555px;
	padding: 0px 0 0px 0;
	color: #808080;
}

.top_info_left {
	width: 200px;
	float: left;
}

.top_info_right {
	float: right;
	width: 290px;
	padding: 0 0 0 35px;
	border-left: 1px solid #eee;
}
	
.horsort{
	float:left; margin-top:0px; margin-left:80px;
	height:28px; line-height:28px;
    padding:13px 15px 4px 30px;
}

.horsortpro{
	float:left; margin-top:0px; margin-left:0px;
	height:28px; line-height:28px;
    padding:13px 15px 4px 10px;
}

#top #site_search {
float : right;
margin : 25px 15px 0;
padding : 0;
}

.image_container {width:800px; height:auto; margin:0 auto; float:none;} 
.image_container img {float:none;} 
.image_box {width:800px; margin:0 auto; float:none;} 
