body {
	font-family:Arial, Verdana, sans-serif;
	font-size:100%;
    line-height:1.3em;
	_font-size:16px;
	color:#414141;
	width:100%;
}

a { color:#898989; }
a:visited { color:#898989; text-decoration:underline; }
a:hover { color:#fd7e7f; text-decoration:underline; }
a.selected, a.selected:hover { color:#898989; font-weight:bold;}
/*img, div, a, span { behavior: url(../iepngfix.htc) }*/

.align_left { text-align:left; }
.align_center { text-align:center; }
.align_right { text-align:right; }

.float_l { float:left; }
.float_r { float:right; }
.float_n { float:none; }

.clear_b { clear:both; }
.clear_n { clear:none; }

.mar_0t { margin-top:0px !important; }
.mar_0l { margin-left:0px !important; }
.mar_0b { margin-bottom:0px !important; }
.mar_0r { margin-right:0px !important; }
.mar_5t { margin-top:5px; }
.mar_5l { margin-left:5px; }
.mar_5b { margin-bottom:5px; }
.mar_5r { margin-right:5px; }
.mar_10t { margin-top:10px; }
.mar_10l { margin-left:10px; }
.mar_10b { margin-bottom:10px; }
.mar_10r { margin-right:10px; }
.mar_20t { margin-top:20px; }
.mar_20l { margin-left:20px; }
.mar_20b { margin-bottom:20px; }
.mar_20r { margin-right:20px; }
.mar_110b { margin-bottom:110px; }
.mar_130b { margin-bottom:130px; }

.w_32 { width:32%; }
.w_33 { width:33%; }
.w_40 { width:40%; }
.w_48 { width:48%; }
.w_45 { width:45%; }
.w_50 { width:50%; }
.w_80 { width:80%; }
.w_100 { width:100%; }

#bg {
	position:absolute;
	z-index:0;
	width:100%;
	top:0;
	left:0;
	text-align:center;
	overflow:hidden;
}
#bg #slider { 
	text-align:center;
	background-position:top center;
	width:100%;
	margin:0 auto;
}
#bg div {
	height:473px;
	width:100%;
	margin-top:287px;
}

#home #bg div { margin-top:0; }

#productC004 { background:#e4e2da; }
#productC004 #bg { background:#e4e2da url(../images/aquos-bg.jpg) top left repeat-x; }
#productC004 #bg div { background:url(../images/aquos.jpg) top center no-repeat; }

#productC027 { background:#000; }
#productC027 #bg { background:#000; }
#productC027 #bg div { background:url(../images/bluray.jpg) top center no-repeat; }

#productC001 { background:#f6f7f9; }
#productC001 #bg { background:#f6f7f9 url(../images/ctv-bg.jpg) top left repeat-x; }
#productC001 #bg div { background:url(../images/ctv.jpg) top center no-repeat; }

#productC011 { background:#f3f4ef; }
#productC011 #bg { background:#f3f4ef url(../images/airpurifier-bg.jpg) top left repeat-x; }
#productC011 #bg div { background:url(../images/airpurifier.jpg) top center no-repeat; }

#productC010 { background:#c3e4f7; }
#productC010 #bg {  background:#c3e4f7 url(../images/aircon-bg.jpg) top left repeat-x; }
#productC010 #bg div { background:url(../images/aircon.jpg) top center no-repeat; }

#productC012 { background:#d8e9f1; }
#productC012 #bg { background:#d8e9f1 url(../images/microwave-bg.jpg) top left repeat-x; }
#productC012 #bg div { background:url(../images/microwave.jpg) top center no-repeat; }

#productC013 { background:#abdc28; }
#productC013 #bg { background:#abdc28 url(../images/refridgerator-bg.jpg) top left repeat-x; }
#productC013 #bg div { background:url(../images/refridgerator.jpg) top center no-repeat; }

#productC015 { background:#f1edd9; }
#productC015 #bg { background:#f1edd9 url(../images/smallapp-bg.jpg) top left repeat-x; }
#productC015 #bg div { background:url(../images/smallapp.jpg) top center no-repeat; }

#productC016 { background:#ddeee1; }
#productC016 #bg { background:#ddeee1 url(../images/washervacuum-bg.jpg) top left repeat-x; }
#productC016 #bg div { background:url(../images/washervacuum.jpg) top center no-repeat; }

#productC017 { background:#000; }
#productC017 #bg { background:#000 url(../images/washer-bg.jpg) top left repeat-x; }
#productC017 #bg div { background:url(../images/washer.jpg) top center no-repeat; }

#productC028 { background:#000; }
#productC028 #bg { background:#000 url(../images/informationdisplay-bg.jpg) top left repeat-x; }
#productC028 #bg div { background:url(../images/informationdisplay.jpg) top center no-repeat; }

#productC015 { background:#f1edd9; }
#productC015 #bg { background:#f1edd9 url(../images/smallapp-bg.jpg) top left repeat-x; }
#productC015 #bg div { background:url(../images/smallapp.jpg) top center no-repeat; }

#productC018 { background:#fafafa; }
#productC018 #bg { background:#fafafa url(../images/copiermfp-bg.jpg) top left repeat-x; }
#productC018 #bg div { background:url(../images/copiermfp.jpg) top center no-repeat; }

#productC002 { background:#1c2d5c; }
#productC002 #bg { background:#1c2d5c url(../images/dvdplayer-bg.jpg) top left repeat-x; }
#productC002 #bg div { background:url(../images/dvdplayer.jpg) top center no-repeat; }

#productC008 { background:#f5f5f5; }
#productC008 #bg { background:#f5f5f5 url(../images/theatreprojector-bg.jpg) top left repeat-x; }
#productC008 #bg div { background:url(../images/theatreprojector.jpg) top center no-repeat; }

#productC023 { background:#f1f1f1; }
#productC023 #bg { background:#f1f1f1 url(../images/dataprojector-bg.jpg) top left repeat-x; }
#productC023 #bg div { background:url(../images/dataprojector.jpg) top center no-repeat; }

#productC019 { background:#f9ffff; }
#productC019 #bg { background:#f9ffff url(../images/pos-bg.jpg) top left repeat-x; }
#productC019 #bg div { background:url(../images/pos.jpg) top center no-repeat; }

#productC020 { background:#ecefe8; }
#productC020 #bg { background:#ecefe8 url(../images/calculator-bg.jpg) top left repeat-x; }
#productC020 #bg div { background:url(../images/calculator.jpg) top center no-repeat; }

#productC022 { background:#fff5f2; }
#productC022 #bg { background:#fff5f2 url(../images/fax-bg.jpg) top left repeat-x; }
#productC022 #bg div { background:url(../images/fax.jpg) top center no-repeat; }

#productC030, #productC031, #productC032, #productC033 { background:#3e2580; }
#productC030 #bg, #productC031 #bg, #productC032 #bg, #productC033 #bg { background:#3e2580 url(../images/solar-bg.jpg) top left repeat-x; }
#productC030 #bg div, #productC031 #bg div, #productC032 #bg div, #productC033 #bg div { background:url(../images/solar.jpg) top center no-repeat; }

#productC034 { background:#e1f7ff; }
#productC034 #bg { background:#e1f7ff url(../images/plasmacluster-bg.jpg) top left repeat-x; }
#productC034 #bg div { background:url(../images/plasmacluster.jpg) top center no-repeat; }

#productC035 { background:#FFFFFF; }
#productC035 #bg { background:#FFFFFF url(../images/hometheatre-bg.jpg) top left repeat-x; }
#productC035 #bg div { background:url(../images/hometheatre.jpg) top center no-repeat; }

.comparison {
	background:#262022 url(../images/comparison-bg.jpg) top center no-repeat; }



#container {
	position:absolute;
	z-index:1;
	width:100%;
}
	
.wrap {
	margin:0 auto;
	width:971px;
}

.tl, .tr, .bl, .br {
	float:left;
	width:7px;
	height:7px;
	_display:none;
}

.tl { background:url(../images/tl.png) top left no-repeat; _background:none; _border:solid #E2E2E2; _border-width:1px 0 0 1px; }
.tr { background:url(../images/tr.png) top left no-repeat; _background:none; _border:solid #E2E2E2; _border-width:1px 1px 0 0; }
.bl { background:url(../images/bl.png) top left no-repeat; _background:none; _border:solid #E2E2E2; _border-width:0 0 1px 1px; }
.br { background:url(../images/br.png) top left no-repeat; _background:none; _border:solid #E2E2E2; _border-width:0 1px 1px 0; }

#news .tl { background:url(../images/tl-news.png) top left no-repeat; }
#news .bl { background:url(../images/bl-news.png) top left no-repeat; }

.t, .b {
	float:left;
	height:7px;
	width:957px;
	__display:none;
}
.t { background:url(../images/t.png) top left repeat-x; _background:none; _border-top:1px solid #E2E2E2; }
.b { background:url(../images/b.png) top left repeat-x; _background:none; _border-bottom:1px solid #E2E2E2; }
.t img, .b img { float:left; }
.promo .t, .promo .b { width:287px; }

.c {
	float:left;
	width:950px;
	padding:0 10px;
	background:url(../images/c-long.png) top left repeat-y;
	_background:#fff;
	_border:1px solid #E2E2E2;
	_padding:5px 10px;
	}
#news .c { background:url(../images/c-news.png) top left repeat-y; _background:none; }
.promo .c { width:291px; padding-left:10px !important; background:url(../images/c-short.png) top left repeat-y; _background:none; }
#header .c { padding-bottom:7px; *padding-bottom:12px; }


#top {
	float:left;
	width:100%;
	text-align:right;
	font-size:0.625em;
	height:22px;
	margin-top:5px;
	margin-bottom:5px;
}
	#top p, #top form {
		display:inline;
	}
	#top p {
		text-transform:uppercase;
		letter-spacing:0.05em;
	}
	#top .submit {
		background:#e6000d;
		color:#fff;
		border:1px solid #e6000d;
		width:auto;
		text-transform:uppercase;
		padding-top:0;
		padding-bottom:0;
	}
	#top input {
		border:1px solid #ddd;
		width:100px;
		padding-top:1px;
		padding-bottom:1px;
	}
	#top a { text-decoration:none; }
	#top a:hover { text-decoration:underline; color:#898989; }
	
#header {
}
	#header h1 {
		float:left;
		width:135px;
		background:url(../images/sharp.jpg) top left no-repeat;
		margin:7px 0 0 10px;
		height:20px;
		_display:inline;
	}
	#header h1 span { display:none; }
	#header h1 a {
		float:left;
		width:135px;
		height:20px;
	}
	
	ul#navi {
		margin: 0; padding: 0;
		float:left;
		width:800px;
		list-style: none;
		font-size: 1.1em;
		z-index:100;
		position:relative;
	}
	ul#navi li {
		float: right;
		margin: 0; padding: 0;
		position: relative; /*--Important--*/
		margin-left:20px;
	}
	ul#navi li a {
		float: left;
		height:16px;
		margin:7px 0;
		font-family:gillsans, helvetica, sans-serif;
		color:#575757;
		text-decoration:none;
		text-transform:uppercase;
		font-size:11px;
		padding-right:10px;
		background:url(../images/navi-arrow.gif) 100% 0% no-repeat;
	}
		ul#navi li#nav1 a { background:none; }
	ul#navi li:hover a, ul#navi li a:hover, ul#navi li.selected a { background-position: 100% 100%; _background-position: 100% 132%; color:#e6000a; } /*--Hover State--*/
	ul#navi li .sub {
		position: absolute; /*--Important--*/
		top: 41px; left: 0;
		float: left;
		background:#e8e8e8 url(../images/subnav-bg.gif) top left repeat-x;
		display: none; /*--Hidden for those with js turned off--*/
		
	}
	
	ul#navi li .sub div {
		/*background:url(../images/subnav-dotted.png) top left repeat-y;*/
		float:left;
	}
	ul#navi li .sub li {
		border-bottom:1px dashed #ccc;
	}
	ul#navi li .sub li.last { border:0; }
	ul#navi li .sub a {
		font-family:verdana, sans-serif;
		text-transform:capitalize;
		margin:0;
		color:#2c2b29;
		line-height:1.2em;
		padding:10px 15px;
	}
	ul#navi li .sub a:hover { background-color:#f9edee; }
	ul#navi li.products .sub li.cat_header a {
		font-weight:normal;
		text-transform:capitalize;
	}
	ul#navi li.products .sub li.cat_header { background:none; height:32px; }
	ul#navi li.products .sub li.cat_header a { margin:10px 0 5px 17px; font-size:11px; }
	ul#navi li.products .sub li.cat_header a:hover { text-decoration:underline; }
	
	ul#navi li .sub a:hover { color:#2c2b29 !important; }
	ul#navi li .row { /*--If needed to break out into rows--*/
		clear: both;
		float: left;
		width: 100%;
	}
	ul#navi li .sub ul{
		list-style: none;
		margin: 0; padding: 0;
		width: 170px;
		float: left;
		/*padding:5px 0;*/
	}
	
	ul#navi .sub ul li {
		width: 100%; /*--Override parent list item--*/
		/*background:url(../images/subnav-arrow.png) 17px 10px no-repeat;*/
		margin:0;
		padding:0;
	}
	ul#navi .sub ul li h2 { 
		padding: 0;
		margin: 0;
		font-weight:normal;
		width:auto;
		height:inline;
		float:left;
	}
	ul#navi .sub ul li h2 a { 
		color: #414141;
		font-weight:normal;
	}
	ul#navi .sub ul li a {
		float: none;
		text-indent: 0; /*--Override text-indent from parent list item--*/
		height: auto; /*--Override height from parent list item--*/
		background: url(navlist_arrow.png) no-repeat 5px 12px;
		display: block;
		text-decoration: none;
	}
	ul#navi .sub ul li a:hover {
		color: #ddd;
		background-position: 5px 12px ;/*--Override background position--*/
	}
	ul#navi .sub ul li.cat_header div {
		background:#e9e9e9 url(../images/subnav-header.jpg) top left repeat-x;
		width:100%;
	}
	ul#navi .sub ul li.cat_header:hover div {
		float:left;
		width:100%;
	}
	ul#navi .sub ul li h2 a {
		background:none;
		float:left;
		padding-right:0 !important;
		width:auto;
		display:inline;
		padding-bottom:0 !important;
	}
	ul#navi .sub ul li h2 a:hover {
		background:none;
		text-decoration:underline;
	}
	
	ul#navi .sub ul li a.toggleLink {
		clear:both;
		float:left;
		text-align:right;
		width:160px;
		font-size:9px !important;
		text-transform:lowercase !important;
		padding:0 5px 10px 0 !important;
	}
	ul#navi li .sub a.toggleLink:hover { background:none !important;color:#e45059 !important; text-decoration:underline !important; }
	
	ul#navi .sub ul li .toggle {
		background-color:transparent !important;
		padding:10px 15px;
		width:140px !important;
		clear:both;
		float:left;
		background:none !important;
	}
	ul#navi .sub ul li .toggle p {
		font-size:10px;
		line-height:1.4em;
		margin-bottom:5px;
	}
	ul#navi .sub ul li .toggle a {
		display:inline;
		width:auto;
		clear:none;
		color:#e45059;
		padding:0;
	}
	ul#navi .sub ul li .toggle a:hover { color:#e45059 !important; text-decoration:underline; background-color:transparent !important; }

#bglinks {
	float:left;
	width:100%;
	height:460px;
}	

#news {
	float:left;
	font-size:0.75em;
}
	#news .c {
		height:18px;
		_background:#fff url(../images/news-ie6.jpg) center left no-repeat;
	}
	#news h4 {
		float:left;
		width:72px;
		color:#fff;
		font-weight:normal;
		font-size:14px;
		text-transform:uppercase;
		margin-top:4px;
		*margin-top:3px;
		line-height:1em;
	}
	#news p { font-weight:bold; float:left; width:770px; }
	#news label {
		float:left;
		width:72px;
		font-weight:normal;
	}
	#news h5 {
		font-size:14px;
		text-transform:uppercase;
		width:100px;
		text-align:right;
		float:left;
		margin-top:4px;
	}
	#news h5 a { text-decoration:none; }

#product_scroller {
	float:left;
	margin:20px 0 0 0;
}
#product_scroller.main {
	margin:30px 0;
	_margin:30px 0 15px 0;
}

#promos {
}
	.promo {
		float:left;
		width:301px;
		margin-right:34px;
		font-size:0.6875em;
		line-height:1.4em;
		_margin-right:31px;
		_background:#fff;
	}
	.promo.last { margin-right:0; }
	.promo h6 {
		font-size:15px;
		margin-top:5px;
		text-transform:uppercase;
		width:140px;
	}
	.promo a {
		float:left;
		background:#e6e6e6 url(../images/btn-bg.jpg) top left repeat-x;
		border:1px solid #eaeaea;
		width:130px;
		text-align:center;
		padding:3px;
		clear:both;
		margin-top:5px;
		text-transform:uppercase;
		text-decoration:none;
		font-size:13px;
	}
	.promo .c {
		padding:0;
		height:145px;
		_padding:5px 0;
	}
	.promo .c div {
		float:left;
		width:100%; 
		height:145px;
	}
	.promo p {
		width:140px;
		float:left;
		margin-top:5px;
	}
	#promo1 { background:url(../images/promo1.jpg) center center no-repeat; }
	#promo2 { background:url(../images/promo2.jpg) center center no-repeat; }
	#promo3 { background:url(../images/promo3.jpg) center center no-repeat; }

        .sliderGallery {
            overflow: hidden;
            position: relative;
            height: 160px;
            width: 951px;
        }
        
        .sliderGallery ul {
            position: absolute;
            list-style: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery ul li {
            display: inline;
        }
        
        .sliderContainer {
            width: 951px;
            height: 25px;
            top: 135px;
            padding: 0;
            position: relative;
            background: url(../images/slider-scrollbar.jpg) no-repeat;
        }
        
        .prodslider {
            width: 839px;
            height: 22px;
            margin: 0;
            padding: 1px;
            position: relative;
            left: 69px;
            top:0;
			*top:-19px;
        }
        
        .ui-slider-handle {
            position: absolute;
            cursor: move;
            height: 22px;
            width: 114px;
            top: 2px;
            margin: 0 -70px;
            background: url(../images/slider-handle.png) no-repeat;
            z-index: 89;
        }
        
		.sliderContainer span.btn-left { 
			float: left; 
			width: 20px;
			height: 19px;
			cursor: pointer; 
		}
		
		.sliderContainer span.btn-right { 
			float: right; 
			width: 20px;
			height: 19px;
			cursor: pointer; 
		}
		
		.sliderContainer span.start { 
			float: left; 
			width: 70px;
			height: 19px;
		}
		
		.sliderContainer span.end { 
			float: right; 
			width: 70px;
			height: 19px;
		}

        .prodslider span {
            color: #2c2c2c;
            font-size: 11px;
            cursor: pointer;
            position: absolute;
            z-index: 90;
            top: 4px;
        }
        
       .prodslider .slider-lbl1 {
            left: -5px;
        }
        
        .prodslider .slider-lbl2 {
            left: 200px;
        }
        
        .prodslider .slider-lbl3 {
            left: 330px;
        }

        .prodslider .slider-lbl4 {
            left: 520px;
        }

        .prodslider .slider-lbl5 {
            left: 650px;
        }

  	.prodslider .slider-lbl6 {
            left: 745px;
        }

        .highlight {
	        border: 1px solid #fff;
        }

#category, #product {
	margin-top:384px;
	float:left;
}
	#category .c, #product .c, #comparison .c {
		padding:0 20px 20px 20px;
		width:932px;
	}
	#category h2, #product h2, #comparison h2 {
		font-size:20px;
		margin-bottom:10px;
		margin-top:15px;
		text-transform:uppercase;
	}
	#comparison p { font-size:12px; margin-bottom:10px; clear:both; float:left; width:100%;}
	#category .technology {
		float:left;
		width:100%;
		font-size:0.75em;
	}
		#category .col3 { background:url(../images/3col-line.gif) top left repeat-y; }
		#category .col2 { background:url(../images/2col-line.gif) top left repeat-y; }
		#category .tech {
			float:left;
			margin-right:46px;
		}
		#category .col3 .tech { width:279px; }
		#category .col2 .tech { width:441px; }
			#category .tech.last {
				margin-right:0;
			}
		#category .tech h6 {
			font-size:1.333em;
			margin-bottom:5px;
		}
		#category .tech big {
			font-weight:bold;
			font-size:1.167em;
			line-height:1.3em;
			float:left;
			width:100%;
			margin-bottom:5px;
		}
		#category .tech p {
			line-height:1.5em;
			clear:both;
		}
		#category .tech small {
			font-size:0.9166em;
			line-height:1.4em !important;
			float:left;
			width:100%;
			margin-top:10px;
		}
		#category .tech ul {
			margin-left:10px;
			list-style-type:disc;
			margin-top:10px;
		}
			#category .tech ul.nobullets {
				margin:0;
				list-style-type:none;
			}
			#category .tech ul ul {
				list-style-type:square;
			}
		#category .tech li {
			margin-left:10px;
			line-height:1.3em;
		}
			#category .tech ul.nobullets li {
				margin-left:0;
				margin-bottom:10px;
				float:left;
				width:100%;
				line-height:1.3em;
			}
		#category .tech sup {
			font-size:9px;
			line-height:1px;
			top: -0.4em;
			position:relative;
		}
		#category .tech hr {
			background-color:#e6e6e6;
			border:0 none;
			clear:both;
			color:#e6e6e6;
			float:left;
			height:1px;
			margin:15px 0;
			width:100%;
		}
		
	#category .productlist {
		float:left;
		width:100%;
		margin-top:30px;
		padding-top:10px;
		border-top:1px solid #e9e9e9;
		padding-bottom:20px;
	}
		#category .productlist.noborder { border-top:0; margin-top:0; padding-top:0; }
		#category .productheader {
			width:750px;
			float:left;
		}
		#category .button, #comparison .button {
			float:left;
			font-size:13px;
			background:#e6e6e6 url(../images/btn-bg.jpg) top left repeat-x;
			border:1px solid #eaeaea;
			text-transform:uppercase;
			text-decoration:none;
			padding:8px 10px 5px 10px;
			margin-top:10px;
			float:right;
			width:170px;
		}
			#comparison .button { float:right; width:auto; padding:3px 10px; }
		#category .products {
			float:left;
			width:191px;
			text-align:center;
			font-size:0.75em;
			padding:10px 20px;
			margin-bottom:10px;
		}
			#productC018 #category .products { height:210px; }
			#category .products img {
				width:179px;
				height:97px;
			}
			#category .products a { color:#d11919; }
			#category .products a:visited { color:#898989; }
			#category .products p { line-height:1.4em; }

#product, #comparison {
	margin-top:20px;
	clear:both;
	float:left;
}
	#product .singleproduct {
		float:left;
		width:100%;
		padding-bottom:20px;
		border-bottom:1px dashed #ddd;
	}
	#product .details {
		float:left;
		width:710px;
	}
		#product .details h2 {
			margin-bottom:15px;
		}
		#product .description {
			font-size:0.75em;
			line-height:1.3em;
			margin-right:10px;
		}
		#product .description p {
			margin-bottom:1em;
		}
	#product .sidebar {
		float:left;
		width:200px;
		border:1px solid #e7e7e7;
		background:#e5e5e5 url(../images/product-sidebarbg.jpg) top left repeat-x;
		margin:10px 0 0 5px;
		font-size:0.6875em;
		padding:0 5px;
		height:240px;
	}
		#product .sidebar a.button {
			width:195px;
			border-bottom:1px dashed #bfbfbf;
			float:left;
			padding:15px 5px 10px 5px;
			text-decoration:none;
			text-transform:uppercase;
			font-size:13px;
		}
		#product .sidebar h6 {
			font-size:13px;
			text-transform:uppercase;
			margin-top:15px;
			padding-left:5px;
			float:left;
			width:195px;
		}
	#product .features, #product .specifications {
		float:left;
		width:100%;
	}
		#product h3 {
			font-size:18px;
			text-transform:uppercase;
			margin-top:20px;
			float:left;
			width:100%;
		}
		#product .features, #product .specifications {
			font-size:0.8125em;
		}
		#product .features ul {
			float:left;
			list-style-type:disc;
			margin:10px 0 10px 30px;
			_margin:10px 0 10px 0;
		}
			#product .features li {
				_list-style-type:disc;
				_padding-left:5px;
				_margin-left:30px;
			}
		#product .specifications, .compare .specifications {
			background:#e5e5e5 url(../images/specificationsbg.jpg) top left repeat-x;
			border:1px solid #eaeaea;
			margin-top:20px;
		}
			
			#product .specifications table, .compare .specifications table {
				width:100%;
			}
			#product .specifications td, .compare .specifications td {
				border-bottom:1px dashed #bfbfbf;
				padding:7px 10px;
			}
			#product .specifications td { width:280px; }
			#product .specifications td.desc { width:612px; }
			#product .specifications td.desc, .compare .specifications td.desc { background:#fff; }
	
.compare {
	width:931px;
	clear:both;
	float:left;
}
	.compare .prodcompare {
		float:left;
		width:452px;
		font-size:0.825em;
		text-align:center;
		margin-right:20px;
		_margin-right:5px;
	}
	.compare .compheader .prodcompare img {
		width:289px;
		height:156px;
	}
	.compare .compheader {
		float:left;
		width:465px;
	}
	.compare .compheader p {
		margin-top:20px;
		line-height:1.4em;
	}
	.compare .specifications { 
		float:left;
		width:452px;
		margin-right:20px;
		font-size:0.75em;
		_margin-right:5px;
	}

.page-bg { height:500px!important; margin-top:0 !important; }

#page {
	margin-top:140px;
	clear:both;
	float:left;
}
	#page .content {
		float:left;
		width:655px;
		margin:0 10px;
		font-size:0.75em;
		_margin:0 5px;
		_width:665px;
	}
	
		#page .content ul {
			margin-left:10px;
			margin-bottom:1em;
			list-style-type:disc;
			float:left;
			_margin-left:0;
		}
		#page .content li {
			margin-left:20px;
			clear:both;
			_margin-left:20px;
		}

		#page .content h2, #page .content h3, #page .content h4, #page .content h5, #page .content h6 { margin-top:1.0em; font-weight:normal; }
		#page .content h2 { font:22px Helvetica, Verdana, sans-serif !important; }
		#page .content h3 { font:20px Helvetica, Verdana, sans-serif !important;  }
		#page .content h4 { font:18px Helvetica, Verdana, sans-serif !important;  }
		#page .content h5 { font:16px Helvetica, Verdana, sans-serif !important;  }
		#page .content h6 { font:14px Helvetica, Verdana, sans-serif !important;  }
		#page .content big { font-size:1.09em; }
		#page .content small { font-size:0.9em; }

		#page .content h2 {
			font-size:20px;
			margin-bottom:10px;
			margin-top:15px;
			text-transform:uppercase;
		}
		#page .content p {
			line-height:1.4em;
			margin-bottom:1em;
		}
			.about #page .content p, .terms .content li {
				text-align:justify;
			}
			.about #page .content p.align_center { text-align:center; }
		#page .content form {
			margin:30px 0;
			border-top:1px solid #d4d2d3;
			background:url(../images/form-bg.jpg) top left no-repeat; 
		}
			#page .content form#compare {
				background-image:none !important;
				border:0 !important;
			}
			#page .content form#category { border:0; }
		#page .content form p, #page .content form h3 {
			clear:both;
			padding:10px 0;
			border-bottom:1px solid #d4d2d3;
			margin:0;
		}
		#page .content form .border_n { border-bottom:0; padding-bottom:0; }
		#page .content form label {
			float:left;
			font-weight:bold;
			width:165px;
			margin:0 15px 20px 15px;
		}
		#page .content form p.border_n label { margin-bottom:0; }
		#page .content form input, #page .content form select, #page .content form textarea {
			border:1px solid #e5e5e5;
			padding:5px;
			width:430px;
			font-family:Verdana,sans-serif;
		}
		#page .content form select { width:443px; }
		#page .content form textarea { font-size:1.181em; }
		#page .content form .radio { width:auto; border:0; padding:0; margin:0; }
		#page .content form input#submit {
			width:77px;
			padding:0;
			border:0;
			height:28px;
			background:url(../images/form-submit.jpg) top left no-repeat;
		}
		#page .content form input#submit:hover { background:url(../images/form-submit.jpg) bottom left no-repeat; }
		#page .content form p.alt {
			background:#fff;
			padding-left:15px;
			font-size:1.09em;
		}
		#page .content form h3.alt {
			background:#fff;
			padding-left:15px;
		}
		#page .content form p.alt2 {
			background:#535353;
			padding-left:15px;
			color:#fff;
		}
		#page .content form p.alt2.border_n { padding-bottom:10px; }

		#page .content .dealer {
			float:left;
			margin-bottom:10px;
			padding:10px 10px 0 10px;
			width:635px;
			background:url(../images/form-bg.jpg) top left repeat-x;
			border:1px solid #d4d2d3;
		}
		#page .content .dealer big, #page .content .dealer small {
			clear:both;
			width:635px;
			float:left;
		}
		#page .content table#career-detail .label {
			font-weight:bold;
			width:150px;
		}
			#page .content table#career-detail {
				margin-bottom:5px;
			}
			#page .content table#career-detail td {
				border-bottom:1px dotted #999999;
				padding:5px 0;
				vertical-align:top;
			}
		#page .content .media {
			float:left;
			width:100%;
			border-bottom:1px solid #e8e8e8;
			margin-bottom:20px;
			padding-bottom:20px;
		}
			#page .content .media table .date {
				width:80px;
			}

					


	#page .sidebar {
		float:left;
		width:260px;
		margin-top:5px;
		margin-bottom:60px;
	}
		#page .sidebar li {
			float:left;
			margin-bottom:8px;
		}
		#page .sidebar li a {
			background:#e5e5e5 url(../images/sidebar_bg.gif) top left repeat-x;
			border:1px solid #e5e5e5;
			float:left;
			width:250px;
			padding:10px 10px 5px 10px;
			font-size:15px;
			text-decoration:none;
			text-transform:uppercase;
			line-height:1.0em;
		}
			#page .sidebar li a img, #page .sidebar li a span {
				float:left;
			}
			#page .sidebar li a img {
				margin:0 5px 0 0;
				line-height:1.2em;
				_display:none;
			}
			#page .sidebar li a span { width:235px; }
		#page .sidebar li a:hover, #page .sidebar li a.selected {
			background:#f9e5e5 url(../images/sidebar_bg2.gif) top left repeat-x;
			border:1px solid #f9e5e5;
		}
		#page .sidebar h5 {
			margin-bottom:0.5em;
			line-height:1.3em;
		}
		#page .sidebar p {
			font-size:0.8125em;
			line-height:1.4em;
			margin-bottom:0.5em;
		}
		#page .sidebar big { font-size:1.09em; }
		#page .sidebar small { font-size:0.9em; }


#footer {
	float:left;
	margin:30px 0;
	font-size:0.625em;
	text-transform:uppercase;
}
	#footer #links {
		float:left;
		width:600px;
	}
	#footer #copyright {
		float:left;
		text-align:right;
		width:347px;
	}
	#links a {
		margin-right:10px;
		color:#898989; text-decoration:none;
	}
	#links a:hover { text-decoration:underline; }
	
.plasma_detail {
	float:left;
	width:872px;
	padding:30px;
	background:url(../images/pci-bg.jpg) top left no-repeat;
}
.plasma_content {
	width:780px;
	margin:46px auto 0 auto;
}
	.plasma_content table {
		border-collapse: collapse;
		width:100%;
		margin:10px 0 0 0;
	}
	.plasma_content thead td {
		background:#eee;
	}
	.plasma_content td {
		border:1px solid #ccc;
		padding:5px;
		vertical-align:middle;
	}
	.plasma_content td.label {
		background-color:#CBEDFD;
		text-align:center;
		width:20%;
	}
	.plasma_content td a {
		background:url(../images/pci-pdf.gif) top right no-repeat;
		padding-right:20px;
		padding-bottom:5px;
	}
	
#evolution {
	float:left;
	width:932px;
}

#video_container {
	float:left;
	text-align:center;
	height:354px;
	background:none;
	width:932px;
	clear:both;
	background:#fff;
}
	#vid {
		margin:0 auto;
	}

.print { display:none; }
#productC004 .techology.col3 { width:932px !important; }
