@media print {

}

@media screen {
	img.printlogo {display: none}
	img.printtag {display: none}
	div.content {display: none; width: 600px}
	div.helpdesk_content {display: none; width: 100%}
}
<!--

html {
   margin: 0px;
   height: 100%;
   width: 100%;
}

body {
	position: relative;
	margin: 0;
	min-height: 100;
	min-width: 100;
	background: white;
	color: black;
	padding: 0px;
	font: medium verdana, arial, helvetica, sans-serif;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
-->
a {
	text-decoration: none;
	color: #C33;
}

a:visited {
	text-decoration: none;
	color: #C33;
}

a:hover {
	text-decoration: underline;
	color: #C33;
}

.udm {
	position: relative;
	margin-top: 0px;
	padding-top: 0px;
	vertical-alignment: top;
}

input.radio {
	margin-top: 0px;
	margin-left: 2px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

input.save {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	float: right;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

input.detailssmall {
    width: 59;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
	font-size: 9px;
	font-weight: normal;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

input.logsmall {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	font-weight: normal;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

input.copy {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	float: right;
	font-size: 11px;
	font-weight:  normal;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

input.standard {
	margin: 8px;
	margin-left: 2px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

select.standard {
	margin: 8px;
	margin-left: 2px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}


h3 {
	color: #333;
	font-size: 12px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 8px;
}

body.black {
	background: black;
}

a.black{
	text-decoration: none;
	color: f2f2f2;
}

a.cathead{
	text-decoration: none;
	color: #c33;
	font-size: 12px;
	font-weight: bold;
}

a.cathead:hover{
	text-decoration: underline;
	color: #c33;
	font-size: 12px;
	font-weight: bold;
}


#c4-keypad a:link {
    color: white;
}

#c4-keypad a:visited {
    color: green;
}

#c4-keypad a:hover {
    color: hotpink;
}

#c4-keypad a:active {
    color: blue;
}

#c4-keypad {
	width: 140px;
	height: 220px;
	margin: 0px;
	padding: 0px;
	background: white;
     	background-size: 140px 220px;
	background-image: url(/image/c4_keypad_silver.png);
}

#c4-button1 {
	position: relative;
	list-style-type: none;
	top: 55px;
	right: 15px;
	margin-top: 10px;
	width: 45px;
	height: 10px;
	background: black;
	text-align: left;
	color: white;
}
#c4-button2 {
	position: relative;
	list-style-type: none;
	top: 65px;
	right: 15px;
	width: 45px;
	height: 10px;
	background: black;
	text-align: left;
	color: white;
}
#c4-button3 {
	position: relative;
	list-style-type: none;
	top: 75px;
	right: 15px;
	width: 45px;
	height: 10px;
	background: black;
	text-align: left;
	color: white;
}
#c4-button4 {
	position: relative;
	list-style-type: none;
	top: 85px;
	right: 15px;
	width: 45px;
	height: 10px;
	background: black;
	text-align: left;
	color: white;
}
#c4-button5 {
	position: relative;
	list-style-type: none;
	top: 95px;
	right: 15px;
	width: 45px;
	height: 10px;
	background: black;
	text-align: left;
	color: white;
}
#c4-button6 {
	position: relative;
	list-style-type: none;
	top: 105px;
	right: 15px;
	width: 45px;
	height: 10px;
	background: black;
	text-align: left;
	color: white;
}

		#container-narrow {
			width: 580px;
			border: 0px;
			margin: 0px;
			padding: 0px;
			background: white;
		}
		
		#top-bar {
			width: 100%;
			max-height: 100px;
			border: 0px;
			margin: 0px;
			padding: 0px;
			background: black;
		}	

		#container {
			position: relative;
                        width: 600px;
                        border: 0px;
                        padding: 0px;
                        background: yellow;
			display: block;
		//	margin-left: auto;
		//	margin-right: auto;
			vertically-align: middile;
                } 


		#left-vert-bar {
			width: 100px;
			height: 600px;
			border: 0px;
			margin-left: 10px;
			margin-right: 10px;
			padding: 0px;
			background: white;
 			position: relative;
			float: left;
			clear: left;
		}

		#menu {
			padding: 0px;
			clear: both;
			padding-top: 0px;
			margin-bottom: 2px;
			padding: 0px;
			margin-top: 0px;
			background-color: black;
			width: auto;
		}


  		#menubar {
                        padding: 0px;
                        clear: both;
                        padding-top: 0px;
                        margin-bottom: 2px;
                        margin-top: 0px;
			padding: 0px;
                        width: auto;
                }

		#content {
			position: relative;
			display: inline-block;
			width: 580px;
			padding: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 10px;
			z-index: 10;
			min-height: 650px;
		}
		
		#helpdesk_content {
			position: relative;
			clear: both;
			display: block;
			float: left;
			width: 780px;
			padding: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 10px;
			margin: 0px;
			z-index: 10;
		}
		
		#sidebar {
			position: absolute;
			right: 10px;
			top: 97px;
			width: 160px;
			display: block;
			min-height: 400px;
			padding: 0px;
			padding-top: 0px;
			margin-top: 0px;
			margin-right: 10px;			
			margin-left: 10px;			
			color: black;
			text-align: top;
			z-index: 9;
		}	

		#footer {
		    	width: 100%;
			position: relative;
			padding: 5px;
			clear: both;
			display: block;
			background-color: black;
			color: white;
			z-index: 8;
			margin: 0px;
		}

        	#footer-images {
		    	width: 100%;
			position: relative;
			padding-right: 0px;
			padding-left: 10px;
			padding-top: 3px;
			clear: both;
			display: block;
			
		}


#banner span.left {
	float: left;
	margin-left: 14px;
	margin: auto;
	margin-top: 4px;
	padding: 7px;	
}

#banner span.center {
	width: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-left: 20px;	
}

#banner span.right {
	width: 150px;
	float: right;
	margin: 0px;
	padding: 0px;
	padding-right: 15px;
}

#menu a.box-menu {
	font-size: 11px;
	color: white;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

#menu a.box-menu:hover {
	font-size: 11px;
	color: black;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

#menu a.white-small-menu {
	font-size: 11px;
	background: black;
	color: white;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

#menu a.white-small-menu:hover { 
	background: black;
	color: rgb(208, 166, 155);
	text-decoration: underline;
}

table.banner-narrow {
	font-size: 11px;
	width: 580px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #000000;
	background-image: url(/image/globe2.jpg);

}

table.banner {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #000000;
	background-image: url(/image/globe2.jpg);

}

th.std {
        text-align: center;
        vertical-align: center;
        padding: 10px;
        background-color: red;
        color: black;
        border: 1px solid #ddd;
	font-size: 14px;
}

th.bronze {
	text-align: center;
	vertical-align: center;
	padding: 10px;
        background-color: #D98719;
	color: black;
	border: 1px solid #ddd;
	font-size: 14px;
}

th.silver {
        text-align: center;
        vertical-align: center;
        padding: 10px;
        background-color: #C0C0C0;
        color: black;
        border: 1px solid #ddd;
	font-size: 14px;
}

th.gold {
        text-align: center;
        vertical-align: center;
        padding: 10px;
        background-color: #D9D919;
        color: black;
        border: 1px solid #ddd;
	font-size: 14px;
}


td.menu {
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

td.home {
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
	padding-bottom: 2px;
}

	
#content span.body {
	background: white;
	color: black;
	/*font-size: 20px;*/
	float: right;
}

#content span.problem{
	font-size: 12px;
	font-weight: bold;
	color: #c33;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	}
	
#content table.body {
	/*width: 585px;*/
	width: 560px;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content td.splash {
	margin: 0px;
	padding: 0px;
}

#content H1.heading {
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

#content H1 {
	padding: 0px;
	margin: 5px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	/*
	vertical-align: middle;
	background-image: URL(/image/stripes.jpg);
	background-repeat: no-repeat;
	background-position: 40px;
	*/
}

#content H1.product {
	padding: 0px;
	margin: 5px;
	margin-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	background-image: none;
}

#content h1.body {
	padding: 0px;
	margin: 5px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: none;
}

#content h2.body {
	padding: 0px;
	margin: 5px;
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image: none;
}

#content h3.body {
	padding: 0px;
	margin: 5px;
	margin-top: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-image: none;
}


#content ul.splash {
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 5px;
}

#content li.splash {
	font-size: 12px;
	text-indent: -2px;
	list-style-type: circle;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 14px;
}

#content td.body {
	margin: 0px;
	padding: 0px;
}

#content ul.body {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-left: 25px;
	margin-right: 5px;
}

#content li.body {
	font-size: 10px;
	text-indent: 0px;
	list-style-type: circle;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#content li.bodytab {
	font-size: 10px;
	text-indent: 10px;
	list-style-type: circle;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

#content li.body_circle {
	font-size: 10px;
	text-indent: 0px;
	list-style-type: circle;
	border: 0px;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}

#content span.bold {
	font-size: 12px;
	font-weight: bold;
}

#content p.body {
	text-indent: 0px;
	font-size: 10px;
	font-weight: normal;
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	margin: 0px;
	margin-bottom: 2px;
	vertical-align: top;
}

img.left-thirty-top {
	 margin-left: 0px; 
	 margin: 0px;
	 margin-top: 35px;
	 margin-right: 10px;
}

img.right-thirty-top {
	 margin-left: 0px; 
	 margin: 0px;
	 margin-top: 35px;
 	 margin-left: 10px;
}

img.twenty-left {
	 padding-left: 0px; 
	 padding-right: 20px;
	 padding-top: 10px;
	 margin: 0px;
 	 margin-bottom: 20px;
}

img.twenty {
	 margin: 10px;
	 margin-top: 0px;
	 text-align: center;
}

#leftcol {
	float: left;
	/*background-color: white;*/
}

#rightcol {
	float: right;
	background-color: grey;
}

#smalltable-l {
	float: left;
	clear: left;
	/* background-color: white; */
}

#smalltable-r {
	float: right;
	clear: right;
	background-color: grey;
}

	#beige dt {
		background-color: #FFE5E4;
		color: #000;
		}
	
	#beige {
		background-color: #F9F9F9;
		border: 1px solid #BBB;
		}
		
	#lightgrey dt {
		background-color: #EFEFEF;
		color: #000;
		}

	#lightgrey {
		background-color: #FBFBFB;
		border: 1px solid #BBB;
		}
		
	#tan dt {
		background-color: #E4A68B;
		color: #000;
		}
	
	#tan {
		background-color: #F9F9F9;
		border: 1px solid #BBB;
		}
		
	#logo dt {
		background-color: #DEA385;
		color: #000;
		border-bottom: 1px solid #ddd;
		}
		
	#logolight dt {
		background-color: #DEA385;
		color: #000;
		border-bottom: 1px solid #ddd;
		}
	
	#logo {
		background-color: #F9F9F9;
		border: 1px solid #ddd;
		}
		
	#logolight {
		background-color: #F9F9F9;
		border: 1px solid #ddd;
		}
		
	#lighttan dt {
		background-color: #EBCF84;
		color: #000;
		}
	
	#lighttan {
		background-color: #F9F9F9;
		border: 1px solid #BBB;
		}
		
dl {
		width: 240px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0;
		border: 1px solid #AAA;
		float: right;
}

dl.nobox {
		width: 100%;
		margin-top: 20px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
		padding: 0px;
		padding-bottom: 16px;
		padding-left: 0px;
		padding-right: 0px;
		border: 0px solid black;
		font-size: 90%;
		text-indent: 10px;
		color: #333;
		background-color: #f1f9f9;
		/*background: url(/image/cash.jpg) no-repeat 0 0px;*/
}

dl.wide {
		width: 570px;
		margin: 0 0 20px 18px;
		padding: 0;
		border: 1px solid #AAA;
		float: none;
		clear: both;
}

dl.fourfour {
		width: 440px;
		margin: 0 0 20px 18px;
		padding: 0;
		border: 1px solid #AAA;
		float: right;
}

dl.fourleft {
		width: 400px;
		margin: 0 0 20px 18px;
		padding: 0px;
		border: 1px solid #AAA;
		float: left;
}

dl.appleitops {
		width: 260px;
		margin-top: 0px;
		margin-right: 20px;
		margin-bottom: 20px;
		margin-left: 20px;
		padding: 0px;
		border: 1px solid #AAA;
		float: left;
}

dt {
		margin: 0 0px 10px 0;
		padding: 5px;
		font-size: 120%;
		color: #fff;
		border-bottom: 1px solid #CCC;
}


dt.wide {
		margin: 0 0 10px 0;
		padding: 5px;
		font-size: 120%;
		color: #fff;
		border-bottom: 1px solid #CCC;
}

dt.appleitops {
		margin: 0 0 10px 0;
		padding: 5px;
		font-size: 120%;
		color: #fff;
		border-bottom: 1px solid #CCC;
}

dd {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		background: url(/image/arrow.gif) no-repeat 0 3px;
		/*text-align: justify;*/
}

dd.redinside {
                margin: 0 0 0 10px;
                padding: 0 10px 10px 10px;
                color: #cc0000;
                font-family: Verdana, sans-serif;
                font-size: 10px;
                background: url(/image/arrow.gif) no-repeat 0 3px;
                /*text-align: justify;*/
}

dd.arrow {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		background: url(/image/arrow.gif) no-repeat 0 3px;
		/*text-align: justify;*/
}

dd.justtxt {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 90%;
}


#loginbox {
	border: 0px;
	background-color: #f2f2f2;
	float: right;
}

#greyinside, #greyinside dt {
	border: 0px;
	background-color: #f2f2f2;
	float: left;
}

dl.curvebox_checkout {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px;
	width: 580px;
	background: #ccc url(/image/box_wide_bottom.gif) no-repeat bottom left;
}

dt.curvebox_checkout {
	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #ccc url(/image/box_wide_top.gif) no-repeat top left;
}

dd.curvebox_checkout {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
	color: #202020;
	// Added SGP 14/10/04
	font-size: 12px;
}

dl.curvebox_helpdesk {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px;
	width: 756px;
	background: #ccc url(/image/box_wide_bottom_760.gif) no-repeat bottom left;
}

dt.curvebox_helpdesk {
	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #ccc url(/image/box_wide_top_760.gif) no-repeat top left;
}

dd.curvebox_helpdesk {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
	color: #202020;
	// Added SGP 14/10/04
	font-size: 12px;
}

dl.curvebox {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px;
	width: 580px;
	background: #ccc url(/image/box_wide_bottom.gif) no-repeat bottom left;
}

dt.curvebox {
	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #ccc url(/image/box_wide_top.gif) no-repeat top left;
}

dd.curvebox {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
	color: #202020;
	// Added SGP 14/10/04
	font-size: 12px;
}

}

dl.curvebox_ebay {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	border: 0px;
	width: 720px;
	background: #ccc url(/image/box_wide_bottom.gif) no-repeat bottom left;
}

dt.curvebox_ebay {
	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #ccc url(/image/box_wide_top.gif) no-repeat top left;
}

dd.curvebox_ebay {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
	color: #202020;
	// Added SGP 14/10/04
	font-size: 12px;
}

dl.curvebox_footer {
	position: relative;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	//background: #ccc url(/image/box_wide_bottom_760.gif) no-repeat bottom left;
}

dt.curvebox_footer {
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #ccc url(/image/box_wide_top_760.gif) no-repeat top left;
}

dd.curvebox_footer {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
	color: #202020;
	// Added SGP 14/10/04
	font-size: 12px;
}

dl.curveboxsidebar {
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	width: 160px;
	background: #ccc url(/image/box_bottom_160.gif) no-repeat bottom left;
}

dt.curveboxsidebar {
	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	color: #202020;
	font-weight: bold;
	background: #ccc url(/image/box_top_160.gif) no-repeat top left;
}

dd.curveboxsidebar {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
	color: #202020;
	background-color: lightgrey;
	// Added SGP 14/10/04
	font-size: 12px;
}

#redinside, #redinside dt {
	border: 0px;
	background-color: #cc0000;
}

#whiteinside, #whiteinside dt {
	border: 0px;
	background-color: #fff;
}

#darkgreyinside, #darkgreyinside dt {
	border: 0px;
	background-color: #EAEAEA;
}

#peachinside, #peachinside dt {
	border: 0px;
	background-color: #EFD2C3;
}

#creaminside, #creaminside dt {
	border: 0px;
	background-color: #ffffe0;
}

#itopsinside dl, #itopsinside dt {
	border: 0px;
	background-color: #DEA385;
	padding: 4px; 
	text-align: center;
}


#bronzeinside dl, #bronzeinside dt {
	border: 0px;
	background-color: #CC9933;
	padding: 4px; 
	text-align: center;
}

#silverinside dl, #silverinside dt {
	border: 0px;
	background-color: #CCCCCC;
	padding: 4px; 
	text-align: center;
}

#goldinside dl, #goldinside dt {
	border: 0px;
	background-color: #FFCC00;
	padding: 4px; 
	text-align: center;
}

#redinside dl, #redinside dt {
	border: 0px;
	background-color: #cc0000;
}

dl.curvebox_white_560 {
        margin: 0px;
        margin-bottom: 20px;
        padding: 0px;
        border: 0px;
        width: 560px;
        background: #f2f2f2 url(/image/box_wide_bottom_white_560.gif) no-repeat bottom left;
}

dt.curvebox_white_560 {
        margin: 0px;
        padding: 2px;
        border: 0px;
        color: #000;
        font-weight: bold;
        background: #f2f2f2 url(/image/box_wide_top_white_560.gif) no-repeat top left;
}

dd.curvebox_white_560 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
}


dl.curvebox_grey_full {

        margin: 0px;

        margin-bottom: 20px;

        padding: 0px;

        border: 0px;

        width: 540px;

        background: #fff url(/image/box_wide_bottom_grey_full.gif) no-repeat bottom left;

}



dt.curvebox_grey_full {

        margin: 0px;

        padding: 2px;

        border: 0px;

        color: #000;

        font-weight: bold;

        background: #fff url(/image/box_wide_top_grey_full.gif) no-repeat top left;

}



dd.curvebox_grey_full {

	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
}


dl.curvebox_grey_third {

        margin: 0px;
        margin-bottom: 20px;
        padding: 0px;
        border: 0px;
        width: 170px;
        background: #fff url(/image/box_wide_bottom_grey_170.gif) no-repeat bottom left;

}



dt.curvebox_grey_third {

        margin: 0px;
        padding: 2px;
        border: 0px;
        color: #000;
        font-weight: bold;
        background: #fff url(/image/box_wide_top_grey_170.gif) no-repeat top left;
}



dd.curvebox_grey_third {

	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 0px;
	background-image: none;

}



dl.curvebox_grey_390 {

	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px;
	width: 390px;
	background: #fff url(/image/box_wide_bottom_grey_390.gif) no-repeat bottom left;

}

dt.curvebox_grey_390 {

	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #fff url(/image/box_wide_top_grey_390.gif) no-repeat top left;

}

dd.curvebox_grey_390 {

	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;

}



dl.curvebox_300 {
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px;
	width: 300px;
	background: #fff url(/image/box_wide_bottom_grey_300.gif) no-repeat bottom left;
}

dt.curvebox_300 {
	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #fff url(/image/box_wide_top_grey_300.gif) no-repeat top left;

}
dd.curvebox_300 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
}

dl.curvebox_250 {
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px;
	width: 250px;
	background: #fff url(/image/box_wide_bottom_grey_250.gif) no-repeat bottom left;
}

dt.curvebox_250 {
	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #fff url(/image/box_wide_top_grey_250.gif) no-repeat top left;

}
dd.curvebox_250 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
}


dl.curvebox_grey_300 {
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px;
	width: 300px;
	background: #fff url(/image/box_wide_bottom_grey_300.gif) no-repeat bottom left;
}

dt.curvebox_grey_300 {
	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #fff url(/image/box_wide_top_grey_300.gif) no-repeat top left;

}
dd.curvebox_grey_300 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
}



dl.curvebox_grey_250 { 

	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px;
	width: 250px;
	background: #fff url(/image/box_wide_bottom_grey_250.gif) no-repeat bottom left;

}

dt.curvebox_grey_250 {

	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #fff url(/image/box_wide_top_grey_250.gif) no-repeat top left;

}

dd.curvebox_grey_250 {

	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;
}



dl.curvebox_grey {

	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px;
	width: 210px;
	background: #fff url(/image/box_wide_bottom_grey.gif) no-repeat bottom left;

}

dt.curvebox_grey {

	margin: 0px;
	padding: 2px;
	border: 0px;
	color: #000;
	font-weight: bold;
	background: #fff url(/image/box_wide_top_grey.gif) no-repeat top left;

}

dd.curvebox_grey {

	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: none;

}




A.dlbox {

		font-weight: bold;
		text-decoration: none;
		color: #000;
		font-size: 11px;

}

A.dlbox:hover {

		font-weight: bold;
		text-decoration: underline;
		color: #000;

}



td.tan {

		background-color: #EBCF84;
		color: #000;
		border:1px solid #BBB;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-align: center;

}



td.sysmenu {

		color: #666;
		border:1px solid #DDD;
		text-align: center;

}



td.sysmenu:hover {

		color: #000;
		background: #FFF;

}



a.sysmenu {

		color: #c33;

		font-family: Verdana, sans-serif;

		font-weight: bold;

		font-size: 11px;

		text-decoration: none;

}



a.sysmenu:hover {

		color: #000;

		font-family: Verdana, sans-serif;

		font-weight: bold;

		font-size: 11px;

		text-decoration: none;

}

// Added SGP 14/10/04
a.sysmenu:visited { 
	color: #c33; 
}
 

pre.sysview_pre {

  text-align: left;

}



th.sysview_table_header {

		background-color: #DEA385;
		color: #000;
		border:1px solid #BBB;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-align: center;

}


td.c4 {

                background-color: black;
                color: white;
                border:1px solid #BBB;
                font-family: Verdana, sans-serif;
                font-weight: bold;
                font-size: 11px;
                text-align: center;
}

td.logo {

		background-color: #DEA385;
		color: #000;
		border:1px solid #BBB;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-align: center;
}



td.logosm {

		background-color: #DEA385;
		color: #000;
		border:1px solid #BBB;
		font-family: Verdana, sans-serif;
		font-weight: normal;
		font-size: 10px;
		text-align: center;

}



td.sysview_table_cell {

// Based on td.grey below

		background-color: #F9F9F9;

		color: #000;

		font-family: Verdana, sans-serif;

		font-size: 10px;

		text-align: left;

		border:1px solid #CCC;

}





td.grey {

		background-color: #F9F9F9;

		color: #000;

		font-family: Verdana, sans-serif;

		font-size: 10px;

		text-align: center;

		border:1px solid #CCC;

}

td.blank {

		margin: 0px;

		margin-bottom: 20px;

		padding: 0px;

		border: 0px;

		width: 60px;

		font-size: 10px;

		text-align: left;


}

td.emailheader {

		margin: 20px;

		margin-bottom: 20px;
		
		font-family: Verdana, sans-serif;

		padding: 0px;

		border: 0px;

		width: 60px;

		text-align: center;
		
		font-weight: bold;
		
		font-size: 14px;

	

}



td.grey2 {

		background-color: #E9E9E9;

		color: #000;

		font-family: Verdana, sans-serif;

		font-size: 10px;

		text-align: center;

		border:1px solid #CCC;

}

td.greybold {

		background-color: #F9F9F9;

		color: #000;

		font-family: Verdana, sans-serif;

		font-size: 10px;
		
		font-weight: bold;
		
		font-weight: left;

		text-align: center;

		border:1px solid #CCC;

}

td.greyboldhead {

		background-color: #E9E9E9;

		color: #000;

		font-family: Verdana, sans-serif;

		font-size: 12px;
		
		font-weight: bold;

		text-align: center;

		border:1px solid #CCC;

}



td.grey_left {

		background-color: #F9F9F9;
		color: #000;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		text-align: left;
		text-indent: 2em;
		border:1px solid #CCC;
}

td.grey_left_bold {

                background-color: #F9F9F9;
                color: #000;
                font-family: Verdana, sans-serif;
                font-size: 10px;
                text-align: left;
                text-indent: 2em;
		font-weight: bold;
                border:1px solid #CCC;
}

td.grey_center {

		background-color: #F9F9F9;

		color: #000;

		font-family: Verdana, sans-serif;

		font-size: 10px;

		text-align: center;

		text-indent: 2em;

		border:1px solid #CCC;

}

td.grey_right {

                background-color: #F9F9F9;

                color: #000;

                font-family: Verdana, sans-serif;

                font-size: 10px;

                text-align: right;

                text-indent: 2em;

                border:1px solid #CCC;

}



td.grey_left2 {

		background-color: #E9E9E9;

		color: #000;

		font-family: Verdana, sans-serif;

		font-size: 10px;

		text-align: left;

		text-indent: 2em;

		border:1px solid #CCC;

}



td.greysm {

		background-color: #F9F9F9;

		color: #000;

		font-family: Verdana, sans-serif;

		font-size: 9px;

		text-align: center;

		border:1px solid #CCC;

}



td.greyhead {

		background-color: #FCFCFC;

		color: #999;

		font-family: Verdana, sans-serif;

		font-size: 12px;

		font-weight: bold;

		text-align: left;

		border:1px solid #DDD;

		padding: 6px;

}



span.popuptitle {

	float: left;

}



a.dlboxpopup {

	font-weight: bold;

	text-decoration: none;

	color: black;

	font-size: 11px;

}



a.dlboxpopup:hover {

	font-weight: bold;

	text-decoration: none;

	color: #000;

	font-size: 11px;

	border: 0px;

}



a.dlboxpopup span {

	display: none;

	text-decoration: none;

}



a.dlboxpopup:hover span {

 	display: block;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 280px;

	padding: 15px;

	margin: 0px;

	z-index: 100;

	color: #333;

	background: #FCFCFC;

	border:1px solid #DEA385;;

	font: 10px Verdana, sans-serif;

	text-align: justify;

	text-decoration: none;

}



a.popup {

	float: right

}



a.popup:hover {

	background: #FFF;

	text-decoration: none;

}

   

a.popup span {

	display: none;

	text-decoration: none;

}



a.popup:hover span {

 	display: block;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 280px;

	padding: 15px;

	margin: 0px;

	z-index: 100;

	color: #333;

	background: #FCFCFC;

	border:1px solid #DEA385;;

	font: 10px Verdana, sans-serif;

	text-align: justify;

	text-decoration: none;

}



a.popup:hover span.applecareppop {

   position: absolute; 

   top: 201px; 

   left: 150px;

   margin: 0px;

}





a.popup:hover span.applecarepop {

   position: absolute; 

   top: 445px; 

   left: 220px;

   margin: 0px;

}



a.popup:hover span.applesparepop {

   position: absolute; 

   top: 445px; 

   left: 150px;

   margin: 0px;

}



a.dlboxpopup:hover span.consultancypop {

   position: absolute; 

   top: 320px; 

   left: 120px;

   margin: 0px;

}



a.dlboxpopup:hover span.salespop {

   position: absolute; 

   top: 340px; 

   left: 120px;

   margin: 0px;

}




a.dlboxpopup:hover span.hardwarepop {

   position: absolute; 

   top: 360px; 

   left: 120px;

   margin: 0px;

}



a.dlboxpopup:hover span.softwarepop {

   position: absolute; 

   top: 380px; 

   left: 120px;

   margin: 0px;

}



a.dlboxpopup:hover span.supportpop {

   position: absolute; 

   top: 400px; 

   left: 120px;

   margin: 0px;

}



a.dlboxpopup:hover span.webpop {

   position: absolute; 

   top: 420px; 

   left: 120px;

   margin: 0px;

}



a.dlboxpopup:hover span.otherpop {

   position: absolute; 

   top: 440px; 

   left: 120px;

   margin: 0px;

}



a.popup:hover span.consultancypop {

   position: absolute; 

   top: 215px; 

   left: 250px;

   margin: 0px;

}



a.popup:hover span.salespop {

   position: absolute; 

   top: 305px; 

   left: 250px;

   margin: 0px;

}



a.popup:hover span.sysviewpop {

   position: absolute; 

   top: 415px; 

   left: 250px;

   margin: 0px;

}



a.popup:hover span.hardwarepop {

   position: absolute; 

   top: 433px; 

   left: 250px;

   margin: 0px;

}



a.popup:hover span.softwarepop {

   position: absolute; 

   top: 555px; 

   left: 250px;

   margin: 0px;

}



a.popup:hover span.supportpop {

   position: absolute; 

   top: 685px; 

   left: 250px;

   margin: 0px;

}



a.popup:hover span.webpop {

   position: absolute; 

   top: 800px; 

   left: 250px;

   margin: 0px;

}



a.popup:hover span.otherpop {

   position: absolute; 

   top: 895px; 

   left: 250px;

   margin: 0px;

}



a.white-small-copy {

	color: #fff;

	font: 10px Verdana, sans-serif;

}



a.white-small-copy:hover {

	text-decoration: none;

	color: #fff;

	font: 10px Verdana, sans-serif;

}

   

a.white-small-copy span {

	display: none;

	text-decoration: none;

}



a.white-small-copy:hover span {

 	display: block;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 200px;

	

	padding: 2px;

	margin: 0px;

	z-index: 100;

	color: #999;

	background: #000;

	border:1px solid #222;;

	font: 10px Verdana, sans-serif;

	text-align: justify;

	text-decoration: none;

}





a.white-small-copy:hover span.versionpop {

   position: absolute; 

   top: 0px; 

   left: 90px;

   margin: 0px;

}



#content img.wrapleft {

	float: left;

	margin: 10px;

	margin-left: 0px;

	padding: 0px;

	border: 0px;

}



#content img.wrapright {

	float: right;

	margin: 10px;

	margin-right: 0px;

	padding: 0px;

	border: 0px;

}



#content span.normal {

	font-size: 12px;

}



#content span.statement {

	font-weight: bold;

}



#content li.statement {

	list-style-image: url(/image/arrow.gif);

	margin-bottom: 2px;

	

}

#content li.xstatement {

	color: #333;

	list-style-image: url(/image/arrow.gif);

	margin-top: 2px;
	margin-bottom: 2px;
	
	font-size: 12px;
	
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;


}



div.stock {

	width: 500px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;

}

img.catimg {

	margin-left: 0px;

}

table.stock {
	margin-left: 10px;
}



div.splash {

	margin: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	padding: 0px;

	padding: 0px;

	float: left;

}



p.splash {

	margin: 3px;

	margin-top: 0px;

	padding: 0px;

	color: #444444;

	text-align: left;

	font-weight: bold;

	font-size: 12px;

	vertical-align: middle;

}



#content img.splash {

	border: 0px solid #BBB;

	padding: 0px;

	margin: 0px;

	margin-top: 10px;

	margin-left: 2px;

	clear: none;

	float: left;

}



#content img.mini-splash {

	float: left;

	vertical-align: text-top; 

	/*border: 1px solid #000000; */

	padding: 0px;

	margin-left: 20px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

}



#content img.product {

	float: left;

	vertical-align: text-top; 

	border: 0px;

	padding: 0px;

	margin: 0px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

}



#content td.headline {

	width: 100%;

	height: 100%;

	vertical-align: middle;

	font-size: 80%;

	float: left;

	display: block;

	margin: 0px;

	padding: 0px;

	padding-left: 10px;

}



#content td.break {

	background: white;
	color: black;
	font-size: 80%;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;

}



#content H4.headline {

	text-align: left;
	color: #000066;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 6px;
	font-weight: bold;

}



#content span.headlinetxt {

	font-size: 12px;

}



#content TD.headlinetitle {

	font-size: 12px;

	color: darkred;

	font-weight: bold;

	list-style-type: none;

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	line-height: 1em;

	font-family: Arial, Helvetica, sans-serif;

	

}



#content span.headlinetxt {

	color: black;

	font-size: 10px;

	margin: 0px;

	padding: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

}



#content span.headlinetitle {

	font-size: 12px;

	color: darkred;

	font-weight: bold;

}



#content p.headline-brk{

	padding: 0px;

	margin: 0px;

	margin-bottom: 10px;

	text-align: right;

}



#content img.headline {

	width: 240px;

	height: 1px;

	margin: 0px;

	padding: 0px;

	border: 0px;

}



#content a.more {

	color: #996666;

	font-size: 10px;

	text-decoration: none;

}



#content a.more:hover {

	color: #b58888;

	text-decoration: underline;

}



#a.more:hover {

	color: #b58888;

	text-decoration: underline;

}



#content td.mainbody {

	margin: 0px;

	padding: 0px;

	padding-left: 10px;

}





#content span.right {

	background: white;

	float: right;

	margin: 0px;

	padding: 0px;

}



#content span.left {

	float: left;

	margin: 0px;

	padding: 0px;

}



#content p.flow{

	font-size: 10px;

	float: right;

	width: auto;

	color: #fff;

	background: #C7B299;

	border: 1px solid #000;

	padding: 4px;

	margin: 5px;

	margin-top: 5px;

	margin-right: 10px;

	text-align: center;

	line-height: 2em;

}



#content span.flow{

	font-size: 10px;

	float: right;

	width: auto;

	color: #fff;

	background: #C7B299;

	border: 1px solid #000;

	padding: 4px;

	margin: 5px;

	margin-top: 5px;

	margin-right: 10px;

	text-align: center;

	line-height: 2em;

}



td.mandfield{

	font-size: 10px;

	font-weight: bold;

	text-align: right;

	vertical-align: middle;

	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;

	}

	

td.problem{

	font-size: 10px;

	font-weight: bold;

	color: #c33;

	text-align: right;

	vertical-align: middle;

	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;

	}

	

td.field{

	font-size: 10px;

	text-align: right;

	vertical-align: middle;

	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;

	}
	
td.disable-field{

	color: #999;
	
	font-size: 10px;

	text-align: right;

	vertical-align: middle;

	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;

	}

	

td.body{

	font-size: 12px;

	}

	

td.bandw{

	background: #000;

	color: #FFF;

	font-weight: bold;

	font-size: 12px;

	text-indent: 2em;

	vertical-align: middle;

}



#middle {

	font-size: 75%;

}



#middle td {

	font-size: 75%;

}



#middle pre {

	font-size: 11px;

}



#middle code {

	font-size: 11px;

}



#middle h1 {

	color: #000066;

	font-size: 100%;

	font-weight: bold;

	margin: 0px;

	padding: 4px;

	padding-top: 8px;

}



#middle h2 {

	color: black;

	font-size: 90%;

	font-weight: bold;

	margin: 0px;

	padding: 4px;

	padding-top: 8px;

}



#middle h3 {

	color: black;

	font-size: 80%;

	font-weight: bold;

	margin: 0px;

	padding: 4px;

	padding-top: 8px;

}



#middle a {

	color: #996666;

	text-decoration: none;

}



#middle a:hover {

	color: #b58888;

	text-decoration: underline;

}



#sidebar span {

	background: black;
	color: white;
	background: white;
	color: black;
	font-size: 9px;

}



#sidebar span.window {


	color: white;
	width: 100%;
	margin: 0px;
	padding: 0px;

}



#sidebar img.advert {

	border: 1px solid #eee;

	margin: 0px;

	margin-top: 4px;

	margin-left: 7px;

	margin-right: 7px;

	margin-bottom: 7px;

	padding: 0px;

}

#sidebar img.advertnb {

	border: 0px solid #eee;

	margin: 0px;

	margin-top: 4px;

	margin-left: 7px;

	margin-right: 7px;

	margin-bottom: 7px;

	padding: 1px;

}

#sidebar td.advert {

	padding: 0px;

	margin: 0px;

	text-align: right;

}



#footer a.white-small-foot {

	font-size: 9px;

	background: black;

	color: white;

	text-decoration: none;

	padding-left: 5px;

	padding-right: 5px;

}



#footer a.white-small-foot:hover { 

	background-color: black;

	color: rgb(208, 166, 155);

	text-decoration: underline;

}



#footer span.footer-text-left{

	text-align: left;
	font-size: 9px;
	background-color: black;
	color: white;
	width:	50px;
}



#footer span.footer-text-right{

	position: relative;
	float: right;

	font-size: 9px;

	color: white;

	right: 10px;
	margin-left: 50px;

}


.outline-faint {

	border: 1px solid #ddd;

	padding: 5px;

}


.outline {

	border: 1px solid #111;

	padding: 0px;

}

tr.itemgroup {
	background-color: #F9F9F9;
}



/*  MyCheckout styles */

/* Basket styles */

table.basket{
	margin: 0px;
	padding: 2px;
	padding-top: 4px;
	text-align: right;
}

td.baskethead{
	font-size:10px;
	font-weight: bold;
	color: #D0A69B;
}

td.basketgrey{
	font-size:9px;
	color: grey;
}

td.basket{
	font-size:9px;
	color: grey;
}

a.baskethead{
	color: #C7B299;
	text-decoration: none;
}

a.baskethead:hover{
	color: #D0A69B;
	text-decoration: underline;
}

a.basketselect{
	color: #333;
	font-size:9px;
	text-decoration: none;
}


a.basketselect:hover{
	color: #A11;
	font-size:9px;
	text-decoration: none;
}

a.basket{
	color: #C7B299;
	font-size:9px;
	text-decoration: none;
}

td.basket{
	font-size: 9px;
	color: #000;
}

tr.basketselect{
	font-size: 9px;
	background: #9c9;
}

a.basket:hover{
	color: #D0A69B;
	font-size:9px;
	text-decoration: underline;
}

a.basket:visited{
	color: #D0A69B;
	font-size:9px;
}

a.remove{
	color: #990000;
	font-size:10px;
	text-decoration: none;
}

a.remove:hover{
	color: #CC0000;
	font-size:10px;
	text-decoration: none;
}


/* Registration Progress */


td.regcompleted{

	background-color: #cceecc;

	font-size:10px;

	border: solid 1px #aaa;

	text-align: center;

	width: 75px;

}



td.reguncompleted{

	background-color: #eecccc;

	font-size:10px;

	border: solid 1px #aaa;

	text-align: center;

	width: 75px;

}



td.regcurrent{

	background-color: #ffc;

	font-size:10px;

	border: solid 1px #aaa;

	text-align: center;

	font-weight: bold;

	width: 75px;

}

/* stock styles */



td.heading{

	font-size: 12px;

} 


td.heading-sm{

	font-size: 10px;
	background: #e9e9e9;
	color: #999;
	padding: 2px;

} 


td.norm{

	font-size: 11px;

}

td.normcenter{

	font-size: 11px;
	text-align: center;
	vertical-align: middle;

}

td.normgrey{

	font-size: 10px;
	color: #999;

}



td.normbold{

	font-size: 10px;

	text-align: top;

	font-weight: bold;

}



td.checkoutprice{

	font-size: 10px;

	text-align: right;

	font-weight: normal;

}



td.checkoutpricebold{

	font-size: 10px;

	text-align: right;

	font-weight: bold;

}



td.normindent{

	font-size: 10px;

	text-align: top;

	/*text-indent: 2em;*/
	padding-left: 2em;

}



a.stock{

	font-size: 11px;

	color: #b58888;

	text-decoration: none;

}



a.stock:hover{

	font-size: 11px;

	color: #b58888;

	text-decoration: underline;

}





p.norm{

	font-size: 10px;

	text-align: top;

}



p.normbold{

	font-size: 10px;

	text-align: top;

	font-weight: bold;

}





span.description{

	font-size: 10px;

	padding: 0px;

	margin: 0px;

	margin-top: 15px;

	margin-bottom: 40px;

	text-indent: 5px;

}



#content h1.description{

	font-size: 12px;

	padding: 0px;

	margin: 0px;

	margin-top: 15px;

	margin-bottom: 10px;

	text-indent: 5px;

	color: black;

	background-image: none;

}



#content ul.description{

	font-size: 10px;

	padding: 0px;

	padding-left: 30px;

	margin: 0px;

}



#content li.description{
	font-size: 10px;
	padding: 0px;
	margin-left: 10px;
	margin: 0px;
	list-style-type: circle;
}



p.prices{
	font-size: 10px;
	float: right;
	width: auto;
	color: #066;
	background: #fff;
	border: 1px solid #ccc;
	padding: 4px;
	margin: 5px;
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
	line-height: 2em;
}

p.removefrombasket{
	font-size: 10px;
	float: right;
	width: auto;
	color: #066;
	background: #9c9;
	border: 0px solid #ccc;
	padding: 3px;
	margin: 5px;
	margin-top: 5px;
	margin-right: 10px;
	text-align: right;
}

span.pricestxt{
	font-size: 10px;
	color: #000;
	font-weight: bold;
}



a.add2basket{
	font-size: 10px;
	color: #c00;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}


a.add2basket:hover{

	text-decoration: underline;

}



a.infolink{

	font-size: 10px;

	color: #b58888;

	text-decoration: none;

}



a.infolink:hover{

	text-decoration: underline;

}



p.whitespace {

	margin: 0px;
	padding: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-indent: 0px;
	text-align: none;
	font-size: 11px;
}


pre.whitespace {

	margin: 0px;
	padding: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	font-size: 11px;

} 

input.whitespace {

	margin: 20px;
	margin-left: 10px;
	margin-bottom: 0px;
	font-size: 11px;

}



textarea.whitespace {

	margin: 20px;
	font-size: 11px;
	margin-left: 10px;
	margin-bottom: 0px;
	font-family: 'Lucida Grande', Verdana, sans-serif;;

}



td.whitespace {

	font-size: 11px;
	vertical-align: top;
	font-family: 'Lucida Grande', Verdana, sans-serif;;

}





ul.whitespace {

	margin: 0px;

	padding-left: 40px;

	/*text-indent: 10px;*/

	text-align: none;

	font-size: 11px;

}



strong.title {

	font-size: 14px;

	color: 000;

}

td.logosm {

		background-color: #DEA385;

		color: #000;

		border:1px solid #BBB;

		font-family: Verdana, sans-serif;

		font-weight: normal;

		font-size: 10px;

		text-align: center;

}


td.link	{ 

     font-family: Verdana, sans-serif;
     
     font-size: 14px; 
     
     font-weight: bold; 
     
     text-decoration: none; 
     
     color: #c33; 
     
     background: #eee; 
     
     border: 1px solid #BBB; 
     
     padding: 0px; 
     
     text-align: center; 
 
}


td.link:hover { 
     
     font-family: Verdana, sans-serif; 
     
     font-size: 14px; 
     
     font-weight: bold;	
     
     text-decoration: none; 
     
     color: #3c3;	
     
     background: #fff; 
     
     border: 1px solid #BBB; 
     
     padding: 0px; 
     
     text-align: center; 
     
}

span.link { 

     text-align: center;
     
     padding: 0px;	
     
     padding-top: 0px; 
     
     font-size: 10px; 
     
}


