/* Body */
body {
	width: 964px;
	margin: 15px auto 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:normal;
	behavior: url("/csshover2.htc");
}

h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
}
a {
	color:black;
	cursor:pointer;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}
div#container {
	padding: 0;
	margin: 0;
	width:965px;
}

#mainCol {
	float: left;
	min-height: 450px;
}
div#header {
	width: 964px;
	height: 75px;
}
#header h1 span {
	font-size:0.6em;
	position:absolute;
	z-index:400;
}

/* Logo */
#header h1 img#logo {
	float:left;
	position:absolute;
	z-index:500;
	border: none;
}

/* Top links */
#header #toplinks {
	width: 600px;
	height: 70px;
	/*background: #DDD;*/
	float: right;
}
#header #toplinks #toprow {
	width: 100%;
	float: left;
	height: 35px;
}
#header #toplinks #toprow ul.links {
	padding: 0;
	margin: 0;
	list-style: none;
}
#header #toplinks #toprow ul.links li {
	float:left;
	font-size:0.8em;
	font-weight:normal;
	margin:0 30px 0 0;
}
#header #toplinks #toprow span.phone {
	font-size:0.7em;
	font-weight:bold;
	text-align:right;
	float: right;
	width:90px;
}
#header #toplinks #bottomrow {
	width: 100%;
	clear: both;
	float: left;
}
#header #toplinks #bottomrow #minicart {
	bottom:0;
	float:right;
	font-size:0.8em;
	padding:11px 0 0;
}

#header #minicart span {
	color: #CA0606;
	font-weight: bold;
}

/*Search bar */
#frmsearch {
	display: block;
	float: left;
}
.searchbox {
	border:1px solid #DCDCDC;
	font-size:0.8em;
	padding:4px;
	width:200px;
}
.searchsubmit {
	background:#E4E4E4 none repeat scroll 0 0;
	border:0 none;
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:4px;
	width:76px;
}

/* Navigation */
ul.topMenu {
	background:#2C2C2C none repeat-x scroll 0 0;
	clear:left;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 10px;
	padding:0 0 0 30px;
	width:934px;
	/*position: relative;*/
}
ul.topMenu li {
	clear: none;
	float: left;
	/*position: relative;*/
	z-index: 1001;
}
ul.topMenu li:hover{
	background: #344871;
}
ul.topMenu li.first {
	/*border-left: 1px solid #FFFFFF;*/
}
ul.topMenu li a {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 6px 7px;
	/*text-transform: uppercase;*/
	display: block;
	text-decoration: none;
}
ul.topMenu li.grey a {
	padding: 6px 8px;
	text-decoration: none;
}
ul.topMenu li.selected a{
	background: #fff;
	padding: 0 8px;
	color: #be1117;
}
ul.topMenu li a:hover{
	background: #344871;
	text-decoration: none;
	border: none !important;
}
/* Selected Class */
ul.topMenu li.selected{
	background: #be1117;
	color: #be1117;
	padding: 1px; 
}
ul.topMenu li.selected a{
	background: #fff;
	color: #be1117;
}
ul.topMenu li.selected a:hover{
	background: #FFF;
}

ul.topMenu li.selected ul li a{
	background: #D6D6D6;
}


/* Dropdown Styles --- */
ul.topMenu li div.DD {
	display: none;
	z-index: 99 !important;
}
ul.topMenu li div.DD {
	background:#EBE8E6;
	border: 1px solid #000;
	display: none;
	padding: 0 0 0 0;
	position: absolute;
	width: 160px;
	overflow: hidden;
	z-index: 1500 !important;
}
ul.topMenu li:hover div.DD {
	display: block;
}
ul.topMenu li.link1 div.DD {
	width: 480px !important;
}
ul.topMenu li.link2 div.DD {
	width: 640px !important;
}
ul.topMenu li.link3 div.DD {
	width: 480px !important;
}
pMenu li.link8 div.DD {
	width: 480px !important;
	right: 0px !important;
}
ul.topMenu li div.DD ul{
	float: left;
	clear: none;
	padding: 0 0 0 0 !important;
	margin: 0 !important;
	width: 160px;
	color: #000 !important;
}

/* Menu 2 fix */
ul.topMenu li.link2 div.DD ul.menu2{
	width: 175px;
}

ul.topMenu li div.DD ul h4{
	background: #BFBFBF;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 2px 0 2px 5px;
	display: block;
	/*text-transform: uppercase;*/
}

ul.topMenu li div.DD.right ul h4{
	text-align: right;
	padding: 2px 5px 2px 0;
}

ul.topMenu li div.DD ul li {
	background: none !important;
	border: none !important;
	font-size: 0.9em;
	margin: 0 !important;
	padding:4px 2px 4px 7px;
	float: left;
	clear: left;
	width: 125px;
	/*text-transform: uppercase;*/
}

ul.topMenu li div.DD ul li a{
	color: #000;
	font-weight: normal !important;
	padding: 0 10px 0 0 !important;
	margin: 0 !important;
	font-size: 11px;
	/*text-transform: uppercase !important;*/
}
ul.topMenu li div.DD ul li a:hover{
	background: none;
	text-decoration: underline;
}

/* Do right handed menu */
ul.topMenu li div.right{
	right: 0px !important;
}
ul.topMenu li div.right ul{
	float: right !important;
	padding:0 !important;
}
ul.topMenu li div.right ul li{
	float: right !important;
	text-align: right;
	clear: right;
}

ul.topMenu li a:hover {
	background:#344871 none repeat scroll 0 0;
	border:medium none !important;
	text-decoration:none;
}

/* Headers */
h3.title {
	padding: 10px 0 10px 13px;
	margin: 0 0 10px 0;
	width: 455px;
	font-size: 1.2em;
	color: #333;
	border: 1px solid #D8D8D8;
	background: #FFF;
	float: left;
}
h3.grey {
	background: #F7F7F7;
}
h3.title span {
	color: #344871;
	font-weight: normal;
}


/* Footer */
#footer {
	background:#F4F4F4 url('../images/footer-border.png') repeat-x scroll center top;
	clear:both;
	float:left;
	width:964px;
	margin-top:20px;
}
.footer-margin {
	margin-left: 40px;
	min-height:90px;
}
#footer-inner {
	float:left;
	margin:0 auto;
	padding:20px 0 0;
}
#footer-inner .QLinks {
	float:left;
	width:100%;
}
ul.footer {
	clear:none;
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 20px;
	padding:0;
	text-align: right;
}
ul.footer li {
	margin:0 0 3px;
}
ul.footer li a {
	color:#888888;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	text-decoration:none;
}
h4 {
	color:#424242;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	margin:0 0 1px;
}
#copyright {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #EDEDED;
	clear:both;
	float:left;
	padding:15px 0 12px;
	width:964px;
}
#copyright-inner {
	margin:0 auto;
}
#copy {
	color:#888888;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	margin:0 0 0 40px;
}


/* Front page */
.fp_BannerOne {
	margin: 0 0 8px 0;
	padding: 0;
	float: left;
	width: 964px;
	border: none;
}
.fp_BannerTwo {
	clear:both;
	float:left;
	margin:0 25px 8px 0;
	padding:0;
	width:470px;
	border: none;
} 
.bannerRight {
	clear:none;
	margin:0 0 5px;
	border: none;
}
#leftCol {
	width: 470px;
	float: left;
	margin: 0 12px 0 0;
	clear: both;
}
#rightCol {
	width: 470px;
	float: left;
	margin: 0 0 0 12px;
	min-height: 400px;
}
#leftCol ul.offers {
	width: 470px;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
#leftCol ul.offers li {
	border:1px solid #D8D8D8;
	clear:both;
	float:left;
	height:105px;
	margin:0 0 5px;
	padding:8px;
	width:452px;
}
#leftCol ul.offers li .img {
	float:left;
	padding:0 10px 0 0;
	width:130px;
}
#leftCol ul.offers li div {
	float: left;
	width: 300px;
}
#leftCol ul.offers li div h2 {
	color:#333333;
	font-size:1.1em;
	margin:0;
	padding:3px 3px 3px 0;
}
#leftCol ul.offers li div p.desc {
	font-size:0.7em;
	margin:0 0 3px;
	padding:0;
}
#leftCol ul.offers li div span.tvwarranty {
	color: #E21414;
	font-weight: bold;
	font-size: 0.8em;
	display: block;
	padding:2px 0;
}
#leftCol ul.offers li div span.was {
	color:#464646;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	padding:9px 25px 2px 0;
	text-decoration:line-through;
}
#leftCol ul.offers li div span.now {
	float:left;
	font-size:0.8em;
	font-weight:bold;
	padding:9px 5px 0 0;
}
#leftCol ul.offers li div span.price {
	float:left;
	font-size:1.2em;
	font-weight:bold;
	padding:4px 0 0;
}
#leftCol ul.offers li div a.info {
	background:transparent url(../images/btn-grd.png) repeat-x scroll 0 bottom;
	border:1px solid #F18686;
	color:#333333;
	display:block;
	float:right;
	font-size:0.9em;
	font-weight:bold;
	height:15px;
	margin-top:3px;
	padding:4px 8px;
	text-decoration:none;
	width:70px;
}#rightCol ul.stores {
	width: 470px;
	margin:0 0 8px;
	padding: 0;
	list-style: none;
	float: left;
}
#rightCol ul.stores li {
	padding: 4px 3px 4px 15px;
	background: #FFF;
	margin: 0;
	font-size: 0.8em;
	float: left;
}
#rightCol ul.stores li.grey {
	background: #EDEDED;
}
#rightCol ul.stores li div {
	width: 176px;
	float: left;
}
#rightCol ul.stores li div.info {
	width: 100px;
	float: left;
}
#rightCol ul.services {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#rightCol ul.services li {
	float:left;
	width:230px;
}

.frontservices {
	border: 1px solid #d8d8d8;
	border-left: none;
}

#rightCol ul.services li.right {
	margin-left: 10px;
}
#rightCol ul.services li span.title {
	font-size: 1em;
	font-weight: bold;
}
#rightCol ul.services li span.txt {
	display: block;
	font-size: 0.7em;	
}
img.advert {
	margin: 0 auto 10px;
	border: none;
}


/* Product list page */
.pl-container {
	width: 752px;
	float: left;
}
ul.pl {
	width: 752px;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
li.product {
	margin: 0;
	padding: 0;
	list-style: none;
	display:inline;
	float:left;
	width: 242px;
	margin: 0 13px 22px 0;
	_margin:0 13px 20px 0;
}
ul.pl li div {
	width: 242px;
	height: 285px;
	padding: 0;
	float: left;
}
li.pl-right {
	/*margin: 0 0 22px !important;*/
	margin: 0 0 22px;
	_margin: 0 0 22px;
}
ul.pl li div .image {
	width: 242px;
	height: 142px;
	text-align: center;
	padding: 0;
	margin: 0;
}
ul.pl li div .desc {
	width: 182px;
	padding: 0 30px;
	background: url('../images/pl_prod.png') repeat-x;
	min-height: 80px;
}
ul.pl li div .desc h3 {
	font-size: 1em;
	font-weight: bold;
	color: #282828;
	padding: 3px 0;
	margin: 0;
}
ul.pl li div .desc p {
	color:#282828;
	font-size:0.7em;
	margin:0 0 5px;
	padding:2px 0;
}
ul.pl li div .desc span.warranty {
	color:#E00D0D;
	display:block;
	font-size:0.8em;
	font-weight: bold;
}
ul.pl li div .desc span.price {
	color:#282828;
	font-size:0.8em;
	margin:3px 0 0;
	font-weight: bold;
	display: block;
}
p.bannertext {
	color:#666666;
	font-size:0.8em;
	line-height:1.4em;
	margin:0;
	padding:0 2px 20px;
}

/* Pagination and Sort filter */
div.bottom-border {
	border-bottom:1px solid #CCCCCC;
	margin:0 0 15px;
	padding:0 0 4px;
}
div.sort {
	float:left;
	font-size:0.75em;
	height:15px;
	padding-top:6px;
	width:752px;
}
div.sort div.pagination {
	float:left;
}
div.sort div.filter {
	float:right;
	margin:0;
	padding:0;
	text-align:right;
}
div.sort div.pagination ul.pagination-list {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
div.sort div.pagination ul.pagination-list li {
	display:block;
	float:left;
	margin:0;
	padding:0 4px;
}
div.sort div.filter ul.filter-list {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
div.sort div.filter ul.filter-list li {
	float:left;
	padding:0 10px;
}
div.sort div.pagination ul.pagination-list li a.current {
	font-size:1em;
	font-weight:bold;
	text-decoration:underline;
}
div.sort div.pagination a.prv {
	background:transparent url(../images/prv.gif) no-repeat scroll center center;
	float:left;
	font-size:0.1em;
	height:12px;
	padding-right:6px;
	text-indent:-999999px;
	width:12px;
}
div.sort div.pagination a.nxt {
	background:transparent url(../images/nxt.gif) no-repeat scroll center center;
	float:left;
	font-size:0.1em;
	height:12px;
	padding-left:6px;
	text-indent:-999999px;
	width:12px;
}
.topborder {
	border-top: 1px solid #CCCCCC;	
}


/* Banners */
#banners {
	margin: 0 0 0 21px;
	float: left;
	width: 190px;
}
img.banner {
	margin-bottom:10px;
}

/* Show product */
div#product {
	width: 752px;
	float: left;
}
div#product .image {
	float:left;
	padding:10px 10px 10px 20px;
	width:345px;
}
div#product .text {
	float:left;
	width:377px;
}
h1.title {
	color:#333333;
	font-size:1.5em;
	font-weight:bolder;
}
ul.oldDescription {
	font-size: 0.75em;
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0;
}
ul.oldDescription li {
	padding:1px 0 1px 15px;
	margin:0 0 3px 15px;
	background:transparent url(../images/bullet.jpg) no-repeat scroll 3px 6px;
}
p.description {
	font-size:0.95em;
	margin:0;
	padding:5px 0;
}
div#product .cart {
	border:0 none;
	display:block;
	margin:10px 0 0;
}
span.price{
	color:#333;
	font-size:1.4em;
	font-weight:bold;
}
span.now{
	color:#333333;
	font-size:1.2em;
	font-weight:normal;
}
div#product .free {
	border:1px solid #AAAAAA;
	color:#E20C0A;
	display:block;
	font-size:0.8em;
	margin:20px 0 0 18px;
	padding:4px 8px;
	width:210px;
	text-align:center;
	width:250px;
}


/* Show basket */
.none {
	margin:0;
	padding:0;
}
.basket {
	border:1px solid #999999;
	border-collapse:collapse;
	margin:1px auto 0;
}
table {
	clear:left;
	float:left;
}
.basket {
	border-collapse:collapse;
}
.basket tr th {
	background:#EAEAEA none repeat scroll 0 0;
	border:1px solid #999999;
	border-collapse:collapse;
	padding:5px;
	text-align:center;
	font-size:0.9em;
}
.basket tr td {
	border:1px solid #888888;
	border-collapse:collapse;
	padding:5px;
	font-size:0.9em;
}
div.basketimage {
	float:left;
	padding:0 20px;
}
a.basketname {
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	font-size:1.1em;
}
p.confirmation {
	margin:2px 0;
	font-size:0.9em;
}
div.basketminus {
	background:transparent url(../images/minus.gif) no-repeat scroll left top;
	cursor:pointer;
	float:left;
	height:16px;
	margin:4px 7px 0 2px;
	padding:0;
	width:16px;
}
.formleft {
	float:left;
	text-align:center;
}
div.basketplus {
	background:transparent url(../images/plus.gif) no-repeat scroll left top;
	cursor:pointer;
	float:left;
	height:16px;
	margin:4px 0 0 7px;
	width:16px;
}
.deltotal {
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	color:#333333;
	float:right;
	font-size:0.8em;
	margin:15px 0 9px;
	padding:13px 9px 13px 0;
	position:relative;
	text-align:right;
	width:171px;
}
#totals {
	clear:both;
	color:#000000;
	float:right;
	font-size:0.8em;
	margin:5px 0 0;
	padding:12px 8px 12px 12px;
	text-align:right;
	width:160px;
}
#totals .total {
	font-size:1.3em;
	font-weight:bold;
}
#Checkout {
	float:right;
	margin:10px 0;
	clear: both;
}
div#showbasket {
	float: left;
	width:753px;
}


/* Checkout pages */
#checkout fieldset {
	border:1px solid #CCCCCC;
	clear:left;
	float:left;
	margin:10px 0;
	padding:10px 10px 10px 20px;
	width:721px;
}
#checkout fieldset legend {
	color:#333333;
	font-size:1.5em;
	font-weight:bold;
	padding:0 8px;
}
.warning, .bullet {
	clear:left;
	float:left;
	font-size:0.8em;
	font-weight:normal;
	padding:5px 0 0 40px;
	width:310px;
}
#checkout fieldset input.text2 {
	border:1px solid #888888;
	clear:right;
	float:left;
	font-size:1.1em;
	margin:6px 0 10px 15px;
	padding:4px;
	width:6em;
}
#checkout fieldset input.text, form#checkoutform select.text {
	border:1px solid #888888;
	float:left;
	font-size:1.1em;
	margin:3px 0 0.5em 15px;
	padding:5px;
	width:170px;
}
span.fieldreq {
	color:#888888;
	float:left;
	font-size:0.7em;
	left:0.7em;
	padding:0.35em 0 0 0.35em;
}
#checkout fieldset p {
	font-size:0.8em;
	font-weight:bold;
}
input.checkbox {
	border:medium none;
	float:left;
	font-size:0.75em;
	margin:6px 0 10px 15px;
}
span.uk {
	float:left;
	font-size:0.8em;
	margin:3px 0 0.5em 15px;
	width:40%;
}
#checkout .formComplete {
	clear:left;
	height:35px;
	margin:0 0 0 82px;
	padding:0;
	width:580px;
}
span.checkoutnext {
	font-size:0.7em;
	font-weight:bold;
}
span.checkoutlast {
	float:left;
	font-size:0.7em;
	margin:0;
	padding:0;
}
span.checkoutnext {
	float:right;
	font-size:0.7em;
	font-weight:bold;
	margin:0;
	padding:0;
}
div.sorry {
	font-size:1.5em;
	margin:180px auto 0;
	padding:0 190px 0;
	text-align:center;
}
div.exist {
	font-size:1.5em;
	margin:180px auto 0;
	padding:0 0 0 315px;
	text-align:center;
}
#checkout {
	float: left;
	width: 753px;
}
label.error {
	color:#FF0000;
	float:left;
	font-size:0.7em;
	margin:0 0 0 3px;
}

div.pagePrint {
	padding:14px 0 0 125px;
	width:660px;
}
div.print {
	background-color:#FAFAFA;
	border:1px solid #999999;
	font-size:0.9em;
	margin:15px auto;
	padding:15px;
	text-align:center;
	width:450px;
}
.resnum {
	font-size: 1.6em;
	text-align: center;;
}
.txtcenterfinal {
	margin:8px auto 0;
	text-align:center;
}
h4.confh {
	font-size:2em;
	padding-bottom:10px;
	text-align:center;
}
#frmVSPForm {
	margin: 0;
	padding: 0;
}

/* Checkout Confirm */
#checkoutconfirm {
	width: 960px;
	float: left;	
}
div.delivery {
	float:left;
	margin:0 5px 0 0;
	width:965px;
}
.basket tr td.deliverycol {
	background-color:#EAEAEA;
	text-align:center;
}
.tableright {
	clear:both;
	float:right;
	margin:20px 0 0;
}
div.deliverypol p {
	font-size:0.9em;
}
h5.nomargin {
	font-size:1em;
	margin:0;
	padding:0;
}
dl.checkout {
	margin:0;
	text-align:right;
}
dl.checkout dt {
	float:left;
	font-weight:bold;
	padding:3px;
	width:170px;
}
dl.checkout dd {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	padding:3px;
	text-align:right;
	width:110px;
}
.conf-total {
	color:#F01F1F;
}
div.confirm_basket {
	font-size:0.9em;
	padding:5px;
	width:960px;
}
h5.confirm {
	border-bottom:1px solid #000000;
	color:#000000;
	font-size:1.4em;
	margin-bottom:15px;
	padding-bottom:4px;
	width:100%;
}
div.deliverypol {
	float:left;
	margin:25px 5px 0 0;
}
.confbottom {
	clear:both;
	float:right;
	margin:0 6px 0 0;
	padding:0;
}
ul.confirm {
	font-size:0.9em;
	padding:13px 0 0 40px;
}
ul.confirm li {
	float:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:1px;
}
div.confirm_billingdetails {
	font-size:0.9em;
	margin:30px 0 0;
}
#frmVSPForm {
	clear:both;
	margin:0;
	padding:0;
}
input.checkoutbutton {
	cursor:pointer;
	float:right;
	margin:15px 2px 0;
}
input.checkoutbutton {
	cursor:pointer;
	float:right;
	margin:15px 2px 0;
}

/* Misc */
a.standard {
	text-decoration: none;
	color: #000;
}
a.standard:hover {
	text-decoration: underline;	
}
a.underline {
	text-decoration: underline;
}

/* Store pages */
#store {
	margin:0 0 10px;
}
#times {

}
#maps {
	float: left;
	clear: both;
}
#times div {
}
div.opening dl {
	clear:left;
	color:#B90000;
	float:left;
	font-weight:bold;
	padding:3px 5px;
	width:312px;
	margin:0;
}
#times dl.header {
	color:#FFFFFF;
	float:left;
	padding:5px;
}
div.opening div.opening dl.header {
	color:#333;
}
#times div.opening dl.header dt {
	width:90%;
}
#times div.opening dl dt {
	clear:none;
	float:left;
	font-size:0.9em;
	padding:3px 0 3px 3%;
	text-transform:uppercase;
	width:45%;
}
#times div.opening dl dd {
	clear:none;
	color:#333 !important;
	float:left;
	font-size:0.9em;
	padding:3px 0;
	text-align:right !important;
	width:50%;
	margin: 0;
}
#times div.opening dl.grey {
	background:#EEEEEE none repeat scroll 0 0;
}
#times div.opening dl {
	clear:left;
	color:#333;
	float:left;
	font-weight:bold;
	padding:3px 5px;
	width:460px;
}
address {
	color:#333;
	display:block;
	font-size:1.2em;
	padding:1px 0;
	font-weight: bold;
	font-style:normal
}
.blue {
	color:#27438C !important;
}
p.stordesc {
	font-size: 0.8em;
}


#manlogosTop  {
 	 padding: 5px;
	 height: 23px;
	 width: 470px;
	 clear:both;
}

#manlogosBottom{
	clear:both;
	padding: 5px;
	height: 23px;
	width: 470px;
}

#manlogosBottom li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px;
}

#manlogosTop li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px;
}

#related{
	height: 320px;
	width:100%;
	overflow:auto;
}

.lpdesc{
	float:right;
	font-size:12px;
	width:50%;
}

div#product .linkedimage {
	float:left;
	width:50%;
}

li.linkedproduct {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 22px 0;
	padding:0;
	border-bottom:1px solid #CCCCCC;
}


a.terms {
	text-decoration: underline !important;
}
