﻿/* CSS Document */
 
body
{
	
	padding: 0;
	margin: 0;
	background-color:#C0C0C0;
}

div
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.94em;
	color:#3C3C3C;
	
}

.p1
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	background-color:#F0F0F0;
	float:left;
	width:100%;
	border-bottom:thin #E85500 dashed;
	
}

b
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size:14px;
	font-weight:bold; color:#666666;
	float:left;
	width:100%;
	background-color:#F5F5F5;	
}




td
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.96em;
	color: #414141;
	font-weight: normal;
}

th
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.94em;
	color: #666666;
}

body
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.94em;
	color: #666666;
}

h1
{
	
}

h2
{
	
}

a
{
	color:#E88B00;
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a:active {
	outline: none;
}

a:focus {
outline-style:none;
}


form
{
	padding: 0;
}

img
{
	border: 0;
}

.clear
{
	clear:both;
}

#outer
{
	margin: 150px auto;
	padding: 15px;
	vertical-align: middle;
	text-align: center;
	border: #0543BE solid 1px;
	font-size: 12px;
	width: 432px;
	height: auto;
	overflow: auto;
	background-color: #FFF;
}

#wrapper
{
	margin: 0 auto;
	width: 990px;
	background-color: white;
	padding: 10px;
	position:relative;
}

#pu-wrapper
{
	margin: 0 auto;
	background-color: white;
	padding: 10px;
	position:relative;
}

#header
{
	/* TODO... */
}

#tagbar
{
	margin: 0 auto;
	width: 990px;
	height: 24px;
}

#logo
{
	margin: 0 auto;
	width: 990px;
}

#logo a
{
	float: left;
}

#logo div
{
	float: right;
	text-align: right;
}

#logo div p
{
	padding: 0;
	margin: 0;
}

#logo .strap
{
	font-size: 130%;
}

#logo .help
{
	font-size: 186%;
}

#underheader
{
	clear: both;
	margin: 0 auto;
	width: 990px;
	height: 15px;
}
#footer_bar
{
	float:left;
	width:100%;
	height:25px;
	left:0;
	bottom:0;
	background-color:#EAEAEA;
	margin-top:10px;
	text-align:right;
}

.tabs
{
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: 28px;
	background: url('../images/tab-backg.jpg') repeat-x;
	background-position:left top;
}

.tr
{
	position:absolute;
	top:0;
	right:0;
	height:3px;
	width:3px;
	background-image:url('style/images/corners/tr.png');
	background-position:right top;
	background-repeat:no-repeat;
}

.bl
{
	position:absolute;
	bottom:0;
	left:0;
	height:3px;
	width:3px;
	background-image:url('style/images/corners/bl.png');
	background-position:left bottom;
	background-repeat:no-repeat;
}

.br
{
	position:absolute;
	bottom:0;
	right:0;
	height:3px;
	width:3px;
	background-image:url('style/images/corners/br.png');
	background-position:right bottom;
	background-repeat:no-repeat;
}

.nonreltabs
{
	margin: 0 auto;
	width: 100%;
	height: 25px;
	background: #242021 url('style/images/tab-backg.jpg') repeat-x; 
	overflow:hidden;
}

.nonreltabs ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.tabs ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.nonreltabs ul li
{
	display: inline;
	color:#FFF;
}

.tabs ul li
{
	display: inline;
	color: #FFF;
}

.nonreltabs ul li .sep
{
	
	float: left;
}

.tabs ul li .sep
{
	
	float: left;
}

.nonreltabs ul li a
{
	color: #FFF;
	text-decoration: none;
	float: left;
	padding: 6px 20px 0px 20px;
	height: 19px;
	font-size:80%;
	font-weight:bold;
}

.nolink
{
	color: #FFF;
	text-decoration: none;
	float: left;
	padding: 6px 20px 0px 20px;
	height: 19px;
	font-size:80%;
	font-weight:bold;
}

.tabs ul li a
{
	color: #FFF;
	text-decoration: none;
	float: left;
	padding: 6px 20px 0px 20px;
	height: 19px;
	font-size:95%;
	font-weight:bold;
}

.nonreltabs ul li a:hover
{
	background: #0543BE url('style/images/tab-backg-ov.jpg') repeat-x;
}

.selected_tab
{
	background: #0543BE url('style/images/tab-backg-ov.jpg') repeat-x;
}

.tabs ul li a:hover
{
	background: #0543BE url('style/images/tab-backg-ov.jpg') repeat-x;
}

#bookmark
{
	position: absolute;
	top: 4px;
	right: 4px;
}

#searchbar
{
	margin: 0;
	width: 990px;
	height: 45px;
	background-color: #FFFFFF;
	position:relative;
}

#searchbar .inner
{
	height: 25px;
	width: 968px;
	background-color: #EaEAEa;
	border-right: 1px #CED5CD solid;
	border-left: 1px #CED5CD solid;
	margin: 0;
	padding: 10px 10px 7px 10px;
}

#searchbar p
{
	padding: 0;
	margin: 0;
}

#searchbar .bottom
{
	height: 3px;
	float:left;
}

#searchbar .inline
{
	float:left;
	margin-left: 10px;
	margin-right: 10px;
}

#searchbar .but
{
	margin-left: 0px;
}

#searchbar .button
{
	color: #FFF;
	font-weight: bold;
	background: #40B62C url('style/images/btn-backg.jpg') repeat-x center;
	border: 2px #FFF solid;
}

#searchbar .box
{
	color: #333333;
	font-weight: normal;
	border: 1px #CED5CD solid;
	width: 270px;
	height:13px;
	padding:3px 5px 6px 5px;
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#searchbar .select
{
	color: #333333;
	font-weight: normal;
	border: 1px #CED5CD solid;
	width: 299px;
	padding: 1px 3px 5px 3px;
	
}








#dealsearchbar
{
	margin: 0;
	width: 990px;
	height: 45px;
	background-color: #FFFFFF;
	position:relative;
}

#dealsearchbar .inner
{
	height: 25px;
	width: 962px;
	background-color: #EaEAEa;
	margin: 0;
	padding: 10px 10px 7px 10px;
}

#dealsearchbar p
{
	padding: 0;
	margin: 0;
}

#dealsearchbar .bottom
{
	height: 3px;
	float:left;
}

#dealsearchbar .inline
{
	float:left;
	margin-left: 10px;
	margin-right: 10px;
}

#dealsearchbar .but
{
	margin-left: 0px;
}

#dealsearchbar .button
{
	color: #FFF;
	font-weight: bold;
	background: #40B62C url('style/images/btn-backg.jpg') repeat-x center;
	border: 2px #FFF solid;
}

#dealsearchbar .box
{
	color: #333333;
	font-weight: normal;
	border: 1px #CED5CD solid;
	width: 270px;
	height:13px;
	padding:3px 5px 6px 5px;
	font-size: 11px;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#dealsearchbar .select
{
	color: #333333;
	font-weight: normal;
	border: 1px #CED5CD solid;
	width: 299px;
	padding: 1px 3px 5px 3px;
	
}






















#select-p
{
	position: relative;
	width:300px;
	height:24px;
	background-image:url('style/images/select.gif');
}

#select-p span
{
	position: absolute;
	top: 5px;
	left: 5px;
	font-size: 0.9em;
	font-weight: 100;
}

.greentext
{
	color: #40B62C;
}

#breadcrumbs
{
	font-size:80%;
	color:#8f8f8f;
	margin-bottom:10px;
	margin-left: 8px;
}

#breadcrumbs ul li a
{
	color:#8f8f8f;
	font-weight:normal;
}

#breadcrumbs ul
{
	padding:0;
	margin:0;
	list-style:none;
}

#breadcrumbs ul li
{
	display:inline;
}

#footer
{
	clear: both;
	border-top: 1px #CED5CD solid;
	padding-top:8px;
	padding-bottom: 10px;
	text-align: center;
}

#address_line
{
	font-size: 0.75em;
	font-weight: normal;
	color:#999;
	font-style: normal;
	text-align: right;
}

#subfooter
{
	width:970px;
	background-color:#F1F1F1;
	border-top:1px #CED5CD solid;
	float:left;
	padding:5px;
	margin-top:20px;
}

#subfooter span
{
	font-size:18px;
	font-weight:bold;
}

#left_subfooter
{
	float:left;
	width:32%;
	border-right: 1px dotted #666666;
	padding: 5px;
}

#middle_subfooter
{
	float:left;
	width:32%;
	border-right: 1px dotted #666666;
	padding: 5px;
}

#right_subfooter
{
	float:left;
	width:32%;
	padding: 5px;
}

#subfooter #right_subfooter ul
{
	list-style:none;
	width:400px;
	margin:0;
	padding:0;
}

#subfooter #right_subfooter ul li
{
	float:left;
	display:inline;
	font-size:12px;
	width: 98%;
}

#subfooter ul
{
	list-style:none;
	width:400px;
	margin:0;
	padding:0;
}

#subfooter ul li
{
	float:left;
	display:inline;
	font-size:12px;
	width:140px;
}
#subfooter a
{
	font-size:10px;
}
/* Global popup */
#popupBackground
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-color:#333333;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:1;
}

#popupBody 
{
	position:absolute;
	z-index:2;
}

#popupBodyWrapper
{
	float:left;
	position:relative;
}

#popup_stage
{
	float:left;
	background-color:#FFFFFF;
}

#popupCloseBtn
{
	position:absolute;
	top:10px;
	right:10px;
}

#top_left
{
	float:left;
	width:21px;
	height:21px;
	background-image:url('style/images/popup/tl.png');
	background-position:right bottom;
	background-repeat:no-repeat;
}

#top_row
{
	height:21px;
	width:auto;
	float:left;
	background-image:url('style/images/popup/t.png');
	background-position:left bottom;
	background-repeat:repeat-x;
}

#top_right
{
	float:left;
	width:21px;
	height:21px;
	background-image:url('templates/1/images/popup/tr.png');
	background-position:left bottom;
	background-repeat:no-repeat;
}

#mid_left
{
	height:auto;
	width:21px;
	float:left;
	background-image:url('templates/1/images/popup/l.png');
	background-position:right top;
	background-repeat:repeat-y;
}

#mid_right
{
	height:auto;
	width:21px;
	float:left;
	background-image:url('templates/1/images/popup/r.png');
	background-position:left top;
	background-repeat:repeat-y;
}

#btm_left
{
	float:left;
	width:21px;
	height:21px;
	background-image:url('templates/1/images/popup/bl.png');
	background-position:right top;
	background-repeat:no-repeat;
}

#btm_row
{
	height:21px;
	width:auto;
	float:left;
	background-image:url('templates/1/images/popup/b.png');
	background-position:left top;
	background-repeat:repeat-x;
}

#btm_right
{
	float:left;
	width:21px;
	height:21px;
	background-image:url('templates/1/images/popup/br.png');
	background-position:left top;
	background-repeat:no-repeat;
}

#lightboxclosebtn
{
	position:absolute;
	top:5px;
	right:5px;
	width:40px;
	height:40px;
	z-index:3;
	text-align:center;
}
/* Global popup end */

/* Start Node CSS */

#searchbarnode
{
	float:left;
	width:100%;
	margin:auto;
}

#searchbarnode p
{
	float:left;
	width:100px;
	text-align:left;
	font-weight:bold;
	font-size:10px;
	color:#999999;
	margin:0 10px 0 0;
	padding:0 0;
}

#searchbarnode select
{
	width:141px;
	margin-right:5px;
}

#searchbarnode input
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
background-image:url('templates/1/images/go-sq.gif');
	background-position:left top;
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		width:63px;
		height:23px;
		cursor:pointer;
}

#allsitepages
{
	float:left;
	width:737px;
}

#allsitepages p
{
	float:left;
	width:705px;
	border:1px #eaeaea solid;
	background-color:#f1f1f1;
	padding:10px;
	margin:0 0 10px 0;
}

#pages_left
{
	width: 737px;
	float: left;
}

#featured_ver_laptops
{
	width:250px;
	float:left;
}

.featured_ver_placement
{
	float:left;
	width:90%;
	background-position:left bottom;
	background-repeat:repeat-x;
	border:1px solid;border-color:#CCCCCC;background-color:#F0F0F0;
	text-align:center;
	margin-bottom:10px;
	height:auto;
}
	
.featured_ver_placement a
{
	float:left;
	width:100%;
	height:11px;
	text-decoration:none;
	padding-top:7px;padding-bottom:5px;
	border-bottom:1px #CCCCCC dashed;
	font-size:13px;
	font-family:inherit;font-weight:bold;color:#E85500;
}

.featured_ver_placement img
{
	
	border:0;
	text-decoration:none;
	float:left;
}

.featured_ver_placement span
{
	float:left;
	clear:left;
	width:100%;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
}

.featured_ver_placement .laptoptitle
{
	display:block;
}

.featured_ver_placement .laptopimg
{
	float:left;
	width:100%;
	text-align:center;
}

.featured_ver_placement .mainlink
{
	width:100%;
	height:0;
	padding-top:23px;
	background-image:url('../images/rl-btn.gif');
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	overflow:hidden;
	display:block;
	margin:auto;
}

#pages_right
{
	/*border: #FF0000 dotted 1px;*/
	width: 298px;
	float:left;
}

#pages_header
{
	color:#333333;
	margin-bottom:10px;
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	height:40px;
	padding:5px 0 0 10px;
	position:relative;
	width:980px;
	font-size:24px;
}

#pagescontent
{
	float:left;
	width:710px;
	font-size:12px;
	color:#666666;
	padding:0 15px 0 0;
	margin:0 0 10px 5px;
}

#pagescontent p
{
	margin:3px 0 13px 0;
}

#pagescontent h2
{
	color:#333333;
	margin-bottom:0;
}

#pages_right .page_header h1
{
	font-size:16px;
}

#pages_right .featured_placement .laptop_img img
{
	margin: 0px 0 5px 0;
}

#pages_right .featured_placement .laptop_price
{
	font-weight:bold;
}

#pages_right .featured_placement
{
	background-color:#F1F1F1;
	border:1px solid #EAEAEA;
	height:250px;
	margin:0 0 10px;
	padding:10px 3px;
	text-align:center;
	width:290px;
}



#page_header
{
	width:100%;
	color:#333333;
	font-size:90%;
	margin-bottom:10px;
}

#page_header h1
{
	font-size:20px;
}

#nodecontent
{
	font-size:10px;
	float:left;
	width:650px;
	clear:left;
}

#nodecontent p
{
	padding:0;
	margin:0;
}

#page_subheader {
	clear:both;
}

#page_subheader h2 {
	font-size:12px;
	
}

#page_header h1
{
	padding:0;
	margin:0;
}

#left_column {
	width:180px;
	float:left;
	margin:0 10px 10px 0;
}

#mid_column {
	width:100%;
	float:left;
	margin:0 10px 10px 0;
}

#right_column {
	width:180px;
	float:left;
	margin-bottom:10px;
}

.sidenav_top 
{
	width:180px;
	height:3px;
	background-image:url('templates/1/images/sidenav-top.gif');
	background-position:center top;
	background-repeat:no-repeat;
}

.sidenav_btm
{
	width:180px;
	height:3px;
	background-image:url('templates/1/images/sidenav-btm.gif');
	background-position:center top;
	background-repeat:no-repeat;
}

.sidenav_mid
{
	width:178px;
	border-left:1px #CED5CD solid;
	border-right:1px #CED5CD solid;
	background-color:#EAEAEA;
}

.nav_header
{
	margin:0 0 10px 5px;
	font-weight:bold;
	padding:3px 0 3px 0;
	width:95%;
	border-bottom:1px #CED5CD solid;
	float:left;
}

.nav_header p
{
	font-size:80%;
	padding:0;
	margin:0 0 3px 0;
}

#comparebasket
{
	border:2px #CED5CD solid;
	float:right;
	width:600px;
	padding-bottom:5px;
}

#comparebasketcontent
{
	float:left;
	width:600px;
	padding:0 3px 3px 3px;
}

#comparebasket h2
{
	float:left;
	width:96%;
	padding:2%;
	font-size:14px;
	margin:0;
}

#comparebasket p
{
	font-size:9px;
	margin:2%;
}

#selectedlaptops
{
	text-align:center;
	width:300px;
	float:left;
	margin:5px 0 5px 0;
}

#selectedlaptopsp
{
	float:left;
	width:300px;
}

#selectedlaptopsp p
{
	float:left;
	width:23%;
	text-align:center;
	padding:0 1% 0 1%;
	margin:0;
	overflow:hidden;
	font-size:8px;
}

#compareoptions
{
	float:right;
	margin:-55px 0 0 0;
	width:100px;
	text-align:center;
}

#selectedlaptops img
{
	margin:0 10px 0 10px;
	width:50px;
	height:50px;
}

#clearcomparebasket
{
	cursor:pointer;
	margin-bottom:8px;
}

#comparesubmit
{
	cursor:pointer;
	margin-bottom:8px;
}

#clearcomparebasket
{
	margin-top:5px;
}

#basketfullpopup 
{
	background-color:#FFFFFF;
}

#basketfullpopup div
{
	padding:10px;
}

#basketfullpopup div h1
{
	font-size:18px;
}

#basketfullpopup div p
{
	font-size:11px;
}

#node_page_header
{
	
	border:2px #CED5CD solid;
	color:#333333;
	font-size:90%;
	margin-bottom:10px;
	float:left;
}

#node_page_header h1
{
	float:left;
	margin:0;
	padding-left:10px;padding-right:10px;
	width:auto;
	font-size:20px;
	width:380px;
}

#node_page_header h2
{
	float:left;
	margin:0;
	padding:0;	
	width:auto;
	font-size:20px;
}

#node_page_header p
{
	clear:left;
	float:left;
	padding-left:10px;
	font-size:10px;
	width:970px;
}

#price_filters
{
	position:relative;
}

.portlet p {
	font-size:100%;
	color:#333333;
}

.portlet
{
	margin-bottom:15px;
}

.portlet_topper
{
	width:174px;
	height:16px;
	background-color:#CCCCCC;
	margin:0;
	padding:3px 0 0 5px;
}

.portlet_topper p
{
	float:left;
}

.toggle
{
	float:right;
	margin:1px 3px 0 0;
	cursor:pointer;
	cursor:hand;
}

.move_icon
{
	float:right;
	margin:1px 3px 0 0;
	cursor:move;
}

.portlet_topper p
{
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
}

.portlet_content ul
{
	padding:0;
	margin:3px 0;
	list-style:none;
}

.portlet_content ul li a 
{
	display:block;
	width:173px;
	padding:1px 0 3px 5px;
	text-decoration:none; 
	border-bottom: 1px #F7F7F7 solid;
}

.portlet_content ul li a:hover
{
	text-decoration: none;
	background-color: #CCCCCC;
}

.listing_top
{
	width:100%;
	height:3px;
	background-image:url('style/images/listing-header-top.gif');
	background-position:center top;
	background-repeat:no-repeat;
}

.listing_header
{
	width:100%;
	height:21px;
	border:1px #CED5CD solid;
	border-top:0;
	background-color:#EAEAEA;
}

.listing_header p 
{
	float:left;
	padding:0;
	margin:3px 0 0 7px;
	font-size:80%;
	font-weight:bold;
}

.list_container
{
	width:100%;
	border:1px #CED5CD solid;
	border-top:0;
	
}

.item_container
{
	width:100%;
	margin:auto;
	border-bottom:1px #CED5CD solid;
	padding:10px 5px 10px 5px;
}

#toppagenation
{
	font-size:9px;
}

.nodetablerows tr th
{
	color:#FFFFFF;
	height:25px;
	border-right:1px #666666 solid;
	font-size:12px;
}

.nodetablerows tr th a
{
	display:block;
	width:100%;
	height:20px;
	padding-top:5px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

.nodetablerows tr th a:hover
{
	text-decoration:underline;
}

.nodetablerows tr td
{
	border-right:1px #CED5CD solid;
	border-bottom:1px #CED5CD solid;
	text-align:center;
	font-size:9px;
}

.nodetablerows tr td p
{
	padding:0;
	margin:0;
}

#floatingHeaders
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:25px;
	text-align:center;
	display:none;
	padding-left:1px;
	font-size:12px;
}

#floatingHeaders .modelcol
{
	width:241px;
}

#floatingHeaders span table
{
	width:990px;
	border-left:1px #666666 solid;
	border-right:1px #666666 solid;
	margin:auto;
}

/* Connected deal table headers */
#floatingHeaders .modelcol-fl
{
	width:236px;
}

#floatingHeaders .screencol-fl
{
	width:100px;
}

#floatingHeaders .procesorcol-fl
{
	width:108px;
}

#floatingHeaders .ramcol-fl
{
	width:90px;
}

#floatingHeaders .harddrivecol-fl
{
	width:100px;
}

#floatingHeaders .oscol-fl
{
	width:120px;
}

#floatingHeaders .retalercol-fl
{
	width:107px;
}
/* Connected deal table headers */

#editorchoicearea
{
	position:relative;
}

.editorschoicerow
{
	background-color:#CCFF66;
}

#editorschoicerowimg
{
	background-image:url('templates/1/images/ecbg.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

#editorchoicestar
{
	width:80px;
	height:80px;
	position:absolute;
	top:0;
	left:-10px;
	background-image:url('templates/1/images/ecstar.png');
	background-position:left top;
	background-repeat:no-repeat;
	z-index:1000;
}

.alsombblink a
{
	float:left;
	color:#00CC00;
	font-size:8px;
	margin:0 5px 5px 5px;
	width:92%;
	text-decoration:underline;
}

#modelcontentarea img
{
	float:left;
}

.checkboxbg
{
	float:left;
	width:71px;
	cursor:pointer;
}

.checkboxbg input
{
	float:left;
	margin-top:6px;
	cursor:pointer;
}

.checkboxbg label
{
	float:left;
	margin-top:7px;
	color:#00008b;
	font-size:10px;
	cursor:pointer;
}

.checkboxbg label:hover
{
	text-decoration:underline;
}

.seemorebtn
{
	float:left;
	margin-bottom:10px;
}

.modelcol
{
	width:187px;
}

.modelcol p
{
	padding:0;
	margin:0;
	width:180px;
}

.modelcol img
{
	margin-top:5px;
}

/*.laptopimg
{
	cursor:move;
}*/

.modelcol table tr td
{
	border:0;
}

.modelcompare
{
	width:30%;
}

.processorcol
{
	width:100px;
}

.processorcol p
{
	font-size:10px;
	margin-bottom:0;
}

.processorcol p strong
{
	font-size:16px;
	font-weight:bold;
	color:#E60000;
}

.harddrivecol
{
	width:80px;
}

.harddrivecol span
{
	color:#009900;
	font-size:16px;
	font-weight:bold;
}

.graphicscol
{
	width:100px;
}

.graphicscol span
{
	color:#D78100;
	font-size:12px;
	font-weight:bold;
}

.screencol
{
	width:90px;
}

.screencol span
{
	color:#990000;
	font-size:16px;
	font-weight:bold;
}

.ramcol
{
	width:80px;
}

.ramcol span
{
	color:#CC6600;
	font-size:16px;
	font-weight:bold;
}

.oscol
{
	width:120px;
}

.oscol span
{
	color:#660066;
	font-size:12px;
	font-weight:bold;
}

.pricecol
{
	width:200px;
}

.pricecol p strong
{
	font-size:16px;
	color:#0033CC;
}

.retailercol
{
	width:120px;
}

.pricecol
{
	width:120px;
}

.item_info
{
	border-right:1px #CED5CD solid;
}

.item_info a img
{
	margin-right:5px;
}

.item_info a
{
	margin-right:5px;
}

.item_info p 
{
	padding-right:5px;
}

.item_info h3 a 
{
	font-size: 13px;
}

.item_info p strong a
{
	color:#0543BE;
	text-decoration:none;
}

.item_info p strong a:hover
{
	text-decoration:underline;
}

.item_review
{
	float:left;
	width:130px;
	border-right:1px #CED5CD solid;
	padding:25px 3px 3px 0;
	height:95px;
	text-align:center;
}

.item_review p 
{
	padding:0;
	margin:0;
}

.item_review p strong
{
	/*color:#0543BE;*/
}

.item_review img
{
	margin:7px 0 7px 0;
}

.item_review a 
{
	font-size:80%;
	text-decoration:none;
}

.item_review a:hover
{
	text-decoration:underline;
}

.item_price
{
	float:left;
	width:142px;
	padding:10px 0 10px 0;
	/*height:60px;*/
	text-align:center;
}

.item_price p
{
	padding:0;
	margin:0;
	color:#0543BE;
}

.item_price p strong
{
	font-size:130%;
}

.item_price img 
{
	margin-top:10px;
}

#pagenation_container
{
	float:left;
	width:100%;
	height:20px;
	left:0;
	bottom:0;
	background-color:#EAEAEA;
	margin-top:10px;
	text-align:right;
}

#pagenation_container p
{
	padding:0;
	margin:4px 6px 0 0;
	font-size:80%;
	color:#0543BE;
}

.banner_ad
{
	width:178px;
	text-align:center;
	padding-bottom:7px;
}
/* End Node CSS */

/* Start Item CSS */
#page_subheader h2
{
	float:left;
}

#specsWin
{
	float:left;
	width:110px;
	height:0px;
	padding-top:16px;
	background-image:url('templates/1/images/specsbtn.gif');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:10px 10px 10px 0;
}

#specsWin:hover
{
	background-position:bottom left;
}

#specsWinNode
{
	float:left;
	width:110px;
	height:0px;
	padding-top:16px;
	background-image:url('templates/1/images/specsbtn.gif');
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}

#specsWinNode:hover
{
	background-position:bottom left;
}

#lefthand_column
{
	float:left;
	width:680px;
	margin:0 10px 10px 0;
}

#righthand_column
{
	float:left;
	width:300px;
	margin:0 0 10px 0;
}

#banner_area
{
	width:300px;
	height:250px;
	position:relative;
}

.banner_item
{
	position:absolute;
	top:0;
	left:0;
	margin-bottom:10px;
}

#item_info_container
{
	float:left;
	width:100%;
	padding:20px 0 20px 0;
}

#item_info_image
{
	float:left;
	width:250px;
	padding-right:10px;
	border-right:1px #CED5CD solid;
}

#item_info_image p
{
	width:100%;
	text-align:center;
}

#item_info_text
{
	float:left;
	width:385px;
	margin-left:20px;
}

#item_info_text p
{
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}

#item_info_text ul
{
	list-style:none;
	padding:0;
	margin:0 0 10px 0;
}

#item_info_text ul li
{
	margin-bottom:5px;
}

#item_lower_content
{
	float:left;
	width:988px;
	border:1px #CED5CD solid;
	border-top:0;
	padding:0;
	overflow:hidden;
}

#buynow_tab span
{
	width:66px;
	text-align:center;
}

.sortSelected
{
	color:#FFFFFF;
}

.right_nav_300_top
{
	float:left;
	width:300px;
	height:3px;
	margin-top:10px;
	background-image:url('templates/1/images/sidenav-top-300.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

.right_nav_300
{
	float:left;
	width:292px;
	padding:0 3px 0 3px;
	background-color:#eaeaea;
	border-left:1px #ced5cd solid;
	border-right:1px #ced5cd solid;
}

.right_nav_300 p
{
	padding:3px 0 6px 0;
	margin:0;
	border-bottom:1px #CCCCCC solid;
	width:100%;
}

.right_nav_300 table
{
	width:100%;
	margin-top:10px;
}

.right_nav_300 td
{
	padding:3px 0 3px 3px;
}

.right_nav_300 td
{
	color:#505050;
	font-size:90%;
}

.tr_even
{
	background-color:#F0F0F0;
}

.tr_odd
{
	background-color:#eaeaea;
}

.right_nav_300_btm
{
	float:left;
	width:300px;
	height:3px;
	background-image:url('templates/1/images/sidenav-btm-300.gif');
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.right_nav_300 ul
{
	padding:0;
	margin:0;
	list-style:none;
	margin:7px 0 7px 0;
}

.right_nav_300 ul li
{
	float:left;
	width:285px;
	padding:3px;
	background-color:#FFFFFF;
	border:1px #EAEAEA solid;
}

.right_nav_300 ul li img
{
	float:left;
	margin-right:5px;
}

.right_nav_300 ul li p
{
	float:left;
	padding:0;
	margin:5px 0 0 0;
	border:0;
	width:200px;
	font-size:83%;
}

.related_product:hover
{
	text-decoration:underline;
}

.related_product img
{
	float:left;
	margin-right:10px;
}

.related_product span
{
	float:left;
	margin-top:5px;
}

.compare_prices
{
	float:left;
	width:100%;
}

.compare_prices a 
{
	float:right;
	margin:10px 0 0 5px;
}

#hidden_items
{
	display:none;
}

#laptopfilters
{
	float:left;
	margin-top:20px;
}

#laptopfilters ul
{
	padding:0;
	margin:0;
	list-style:none;
}

#laptopfilters ul li
{
	float:left;
	display:inline;
	margin-right:3px;
}

#laptopfilters ul li a
{
	float:left;
	width:125px;
	height:27px;
	background-image:url('templates/1/images/green-tab.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:10px;
	font-size:100%;
}

#laptopfilters ul li a:hover
{
	text-decoration:underline;
}

.pricetableclass
{
	background-color: #CCC;
	/*border:1px #CED5CD solid;*/
	border: 1px #242021 solid;
}

.pricetableclass th
{
	font-size:70%;
	/*border-bottom:1px #CED5CD solid;*/
	height: 25px;
	background: #242021 url('templates/1/images/tab-backg.jpg') repeat-x;
	color: #FFF;
	line-height: 90%;
}

.pricetableclass td
{
	font-size:70%;
	height: 60px;
	background-color: #FFF;
	text-align:center;
	width:12%;
}

.pricetableclass .col_1
{
	width:16%;
	padding:10px;
	text-align:left;
}

.pricetableclass #col_header_1
{
	width:16%;
}

.pricetableclass .col_2
{
	font-weight:bold;
	font-size:18px;
	color:#0099FF;
	width:12%;
}

.pricetableclass #col_header_2
{
	width:12%;
}

.pricetableclass .col_3
{
	font-weight:bold;
	font-size:18px;
	color:#00CC00;
	width:12%;
}

.pricetableclass #col_header_3
{
	width:12%;
}

.pricetableclass .col_4
{
	font-weight:bold;
	font-size:18px;
	color:#993399;
	width:12%;
}

.pricetableclass #col_header_4
{
	width:12%;
}

.pricetableclass .col_5
{
	font-weight:bold;
	font-size:18px;
	color:#CC3300;
	width:12%;
}

.pricetableclass #col_header_5
{
	width:12%;
}

.pricetableclass .col_6
{
	width:12%;
}

.pricetableclass #col_header_6
{
	width:12%;
}

.pricetableclass .col_7
{
	width:12%;
}

.pricetableclass #col_header_7
{
	width:12%;
}

.pricetableclass .col_8
{
	width:12%;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#0066CC;
}

.pricetableclass #col_header_8
{
	width:12%;
}

.pricetableclass th a
{
	float:left;
	width:100%;
	height:18px;
	padding-top:10px;
	color:#FFFFFF;
	text-decoration: underline;
}

#pricetableblock .price
{
	color:#FF0000;
	font-size: 18px;
	font-weight: bold;
}

.pricetableclass th a:hover
{
	background: #0543BE url('templates/1/images/tab-backg-ov.jpg') repeat-x 0 0;
}

.tableRollOverEffect1{
	background-color:#F1F1F1;
}

#specs_table
{
	overflow:auto;
}

.table_header_link
{
	text-decoration:underline;
}
/* End Item CSS */

/* Homepage CSS */
#homepage_wrapper
{
	float:left;
	width:100%;
	margin:10px 0 10px 0;
}

.top_row_placement
{
	float:left;
	height:250px;
}

#placement_1
{
	width:665px;
	height:250px;
	margin-right:15px;
	background-image:url('templates/1/images/free-laptops-banner.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

#free_laptops_area
{
	float:left;
	width:190px;
	height:250px;
	margin-left:20px;
	padding-left:10px;
}

#laptops_area h2
{
	margin:15px 0 0 0;	
	font-size:23px;
}

#free_laptops_area h1
{
	margin:15px 0 0 0;	
	font-size:23px;
}

#laptops_area h2 a
{
	float: inherit;
	margin: inherit;
	color: #222222;
	text-decoration: none;
}

#free_laptops_area h1 a
{
	float: inherit;
	margin: inherit;
	color: #222222;
	text-decoration: none;
}
#laptops_area h2 a:hover
{
	text-decoration: underline;
}

#free_laptops_area h1 a:hover
{
	text-decoration: underline;
}

#laptops_area p
{
	margin-top:5px;
}

#free_laptops_area p
{
	margin-top:5px;
}

.laptops_compare_btn
{
	float:left;
	margin:120px 0 0 43px;
}

#laptops_area
{
	float:left;
	width:190px;
	height:250px;
	margin-left:20px;
	padding-left:10px;
}

#placement_2
{
	width:310px;
	height:250px;
	background-image:url('templates/1/images/search-bg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

#textsearch-hp
{
	margin:50px 0 0 16px;
}

#main_text_search
{
	width:274px;
}

#search-btn
{
	float:right;
	margin:5px 15px 0 0;
}

#form-or
{
	float:left;
	margin:35px 0 0 16px;	
}

#main_select_box
{
	float:left;
	margin:0;
	clear:both;
	width:190px;
}

#quick_links
{
	width:100%;
	float:left;
	margin:15px 0 20px 0;
}

#quick_links ul
{
	padding:0;
	margin:0;
}

#quick_links ul li
{
	display:inline;
}

#quick_links ul li a
{
	float:left;
	width:163px;
	height:19px;
	padding-top:6px;
	text-align:center;
	background-color:#eaeaea;
	border:1px #fff solid;
	color:#333333;
	text-decoration:none;
	font-size:80%;
}

#quick_links ul li a:hover
{
	background-color:#f5f5f5;
	text-decoration:underline;
}

#table_of_specs ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#table_of_specs ul li
{
	display:inline;	
}

#spec_select select
{
	margin-bottom:5px;
	width:180px;
}

#spec_select_top
{
	width:100%;
	height:2px;
	background-image:url('templates/1/images/home-spec-border-top.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

#spec_select
{
	width:966px;
	padding:20px 10px;
	border-left:1px #EAEAEA solid;
	border-right:1px #EAEAEA solid;
}

#spec_select table
{
	width:100%;
}

#spec_select table tr td
{
	text-align:center;
}

#spec_select_btm
{
	width:100%;
	height:2px;
	background-image:url('templates/1/images/home-spec-border-btm.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

#manu_sel_box
{
	clear:left;
	float:left;
	margin:30px 0 0 16px;
}

#featured_laptops
{
	float:left;
	width:100%;
	margin-top:20px;
	margin-bottom: 20px;
}

.featured_laptop_placement
{
	float:left;
	width:270px;
	height:250px;
	background-color:#F1F1F1;
	margin:0 10px 0 10px;
	padding:20px;
}

.laptops_name
{
	clear:left;
	float:left;
	margin-top:10px;
	font-weight:bold;
	width:100%;
	text-align:center;
}
.laptops_name a
{
	text-decoration: none;
}
.laptops_name a:hover
{
	text-decoration: underline;
}

.featured_type
{
	float:left;
	font-weight:bold;
	font-size:16px;
	width:100%;
	border-bottom:1px #999999 solid;
	padding-bottom:3px;
	text-align: center;
}

.laptops_img
{
	float:left;
	border:1px #999999 solid;
	margin:10px 0 0 45px;
}

.laptops_price
{
	float:left;
	font-weight:bold;
	margin-top:10px;
	width:100%;
	text-align:center;
}
/* Homepage CSS end */

/* Site Pages CSS start */

#sitepagewrap
{
	margin: auto 10px auto 10px;
	text-decoration:none;
}

#sitepagewrap h2
{
	font-size: 98%;
}

#sitepagewrap p
{
	font-size: 95%;
	text-decoration:none;
}

#sitepagewrap p a
{
	color:#0543BE;
	text-decoration:none;
}

#sitepagewrap p a:hover
{
	color:#0543BE;
	text-decoration: underline;
}

.buy_now_link
{
	/*float:left;*/
	margin-top:5px;
}

/* Predictive Search Results */

#predictive_results_node
{
	position:absolute;
	top:-2px;
	right:58px;
	width:290px;
	z-index:1000;
	display:none;
}

#preSearchUlContainer
{
	float:left;
	width:290px;
	border-top:0;
	padding:0 5px 0 4px;
	background-image:url('templates/1/images/ss-mid.png');
	background-position:left top;
	background-repeat:repeat-y;
}

#preSearchUlContainer h4
{
	float:left;
	width:277px;
	height:14px;
	padding:2px 0 2px 5px;
	margin:0;
	background-color:#333333;
	color:#FFFFFF;
	background-image:url('templates/1/images/ss-headers.gif');
	background-position:left top;
	background-repeat:repeat-x;
}

#preSearchUlContainer ul
{
	padding:0;
	margin:0;
	list-style:none;
}

#noresultsnode
{
	float:left;
	width:278px;
	text-decoration:none;
	padding:2px;
	font-weight:bold;
	font-size:10px;
	z-index:1000;
}

#preSearchUlContainer ul li a
{
	float:left;
	width:278px;
	text-decoration:none;
	padding:2px;
	font-weight:bold;
	font-size:10px;
	z-index:1000;
}

#noresultsnode
{
	background-color:#dfe1e3;
	border-top:1px #e9eaeb solid;
	border-bottom:1px #c7ccd1 solid;
	color:#666666;
}

#preSearchUlContainer ul li .up
{
	background-color:#dfe1e3;
	border-top:1px #e9eaeb solid;
	border-bottom:1px #c7ccd1 solid;
	color:#666666;
}

#noresultsnode
{
	width:277px;
	padding-left:3px;
}

#preSearchUlContainer ul li .over
{
	background-color:#666666;
	border-top:1px #666666 solid;
	border-bottom:1px #666666 solid;
	background-image:url('templates/1/images/ss-itemsov.gif');
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFFFFF;
}

#preSearchUlContainer ul li a img
{
	float:left;
	width:40px;
	margin:1px 5px 0 1px;
}

#preSearchUlContainer ul li span
{
	float:left;
}

#ss-btm
{
	float:left;
	width:100%;
	background-image:url('templates/1/images/ss-btm.png');
	background-position:left bottom;
	background-repeat:no-repeat;
	height:6px;
}
/* Predictive Search Results End */

/* Manufacturer page CSS */
#manupagewrap
{
	width:990px;
	float:left;
	margin-bottom:20px;
}

#manupagewrap h1
{
	float:left;
	width:730px;
	height:40px;
	background-image:url('templates/1/images/manuheaderbg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	position:relative;
	padding:5px 0 0 10px;
}

#manupagewrap #left_col
{
	width:720px;
	float:left;
}

#manupagewrap #left_col p
{
	font-size:12px;
	color:#666666;
}

#manupagewrap #right_col
{
	width:250px;
	float:right;
	background-color:#FFFFFF;
	margin:17px 0 0 10px;
}

#manupagewrap #right_col #imgwrap
{
	width:248px;
	height:182px;
	overflow:hidden;
	text-align:center;
	border:1px #d1d3d0 solid;
	float:left;
}

#manupagewrap #right_col img
{
	float:left;
	margin:-1px 0 0 -1px;
}

#manu_info
{
	border-left: 1px solid #d1d3d0;
	border-right: 1px solid #d1d3d0;
	border-bottom: 1px solid #d1d3d0;
	float:left;
		width:228px;
		padding:10px;
		border-top:none;
	background-image:url('templates/1/images/addrboxhighlight.gif');
	background-position:left top;
		background-repeat:no-repeat;
}

#manu_info p
{
	float:left;
	margin:4px 0 0 0;
	padding:0;
}

#addrarea
{
	float:left;
	clear:left;
}

#manu_info span
{
	float:left;
	margin:2px 0 0 0;
	width:100%;
}

#featured_hor_laptops
{
	float:left;
	width:720px;
	margin:30px 0 10px 0;
}

#rl-body
{
	width:720px;
	height:200px;
	float:left;
	background-color:#FFFFFF;
	background-position:left top;
	background-repeat:no-repeat;
}

.featured_hor_placement
{
	float:left;
	width:33%;
	text-align:center;
}

.featured_hor_placement a
{
	float:left;
	width:100%;
	height:190px;
	text-decoration:none;
	padding-top:10px;
}

.featured_hor_placement img
{
	height:110px;
	border:0;
	text-decoration:none;
}

.featured_hor_placement span
{
	float:left;
	clear:left;
	width:100%;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
}

.featured_hor_placement .laptoptitle
{
	display:block1;
}

.featured_hor_placement .laptopimg
{
	float:left;
	width:100%;
	text-align:center;
}

.featured_hor_placement .mainlink
{
	width:100%;
	height:0;
	padding-top:23px;
	background-image:url('templates/1/images/rl-btn.gif');
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	overflow:hidden;
	display:block;
	margin:auto;
}

#manupagewrap .laptop_name
{
	padding: 5px 3px 0 3px;
	height: 25px;
}

#manupagewrap .laptop_name a
{
	font-size: 11px;
}

.featured_manu_placement .laptop_img img
{
	margin:10px 0 5px 0;
}

.featured_manu_placement .laptop_price
{
	font-weight:bold;
}

#manu_articles
{
	float:left;
	width:990px;
	margin-bottom:20px;
}

#manu_articles h2
{
	font-size:14px;
}

#manu_articles .article-item
{
	width:968px;
	padding:10px;
	float:left;
	font-size:10px;
	color:#666666;
	background-color:#f1f1f1;
	border:1px #eaeaea solid;
	margin-bottom:3px;
}

#manu_articles span h3
{
	padding:0;
	margin:0;
}

#manu_articles span p
{
	padding:0;
	margin:0;
}
/* Manufacturer page CSS */

/* Global Tool Tip */

/* {margin:0; padding:0} */

#text {
	margin:50px auto auto auto;
	width:500px;
}

.hotspot {
	cursor:pointer;
}

#tt {
	position:absolute;
	display:block;
	background:url('templates/1/images/tool-tip/tt_left.html') no-repeat left top;
}

#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url('templates/1/images/tool-tip/tt_top.html') no-repeat right top;
	overflow:hidden;
}

#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#666;
	color:#FFF;
	font-size:70%;
}

#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url('templates/1/images/tool-tip/tt_bottom.html') no-repeat right top;
	overflow:hidden;
}

.ttContent {
	display:none;
}

.left {
    font-size: 0.75em;
	font-weight: normal;
	font-style: normal;
	float: left;
}

/* Global Tool Tip End */

/* Platform A banner advertising */
#bannerwrapper {
	clear: both;
	width: 100%;
	padding: 20px 0 20px 0;
}

#adbanners {
	text-align: center;
}
/* Platform A banner advertising end */

/* Compare laptops page */
#comparelaptops table
{
	float:left;
	width:100%;
	font-size:12px;
	text-align:center;
}

#comparelaptops table tr td
{
	padding:5px;
}

.specnamestd
{
	font-weight:bold;
	text-align:left;
}

.laptopimgtd
{
	text-align:center;
}

.laptopnametd
{
	background-color:#38b024;
	background-image:url('style/images/cl-headers.gif');
	background-position:left top;
	background-repeat:repeat-x;
	font-weight:bold;
	text-align:center;
}

.laptopnametd td
{
	color:#FFFFFF;
}

.removecompareitem
{
	font-size:9px;
}

.gobacklink
{
	font-size:10px;
	clear:left;
	float:left;
}
/* Compare laptops page */

#tabsearchsm
{
	float:left;
	height:17px;
	padding:0;
	width:264px;
	font-size:10px;
	background-color:#FFFFFF;
	overflow:hidden;
	position:relative;
}

#saction
{
	float:left;
	width:18px;
	height:17px;
	margin-right:5px;
	background-color:#FFFFFF;
}

#sactionicon
{
	width:100%;
	height:100%;
	float:left;
	display:none;
	background-repeat:no-repeat;
}

.sload
{
	background-image:url('templates/1/images/sload.gif');
	background-position:left top;
}
.sclose
{
	background-image:url('templates/1/images/sclose.gif');
	background-position:left bottom;
	cursor:pointer;
}

.sclose:hover
{
	background-position:left top;
}

#tabsearchsm input
{
	position:absolute;
	width:255px;
	height:16px;
	top:-2px;
	left:-2px;
	font-size:10px;
	color:#333333;
	padding:1px 20px 0 2px;
}

.smallmpn
{
	font-size:10px;
}

#removelf
{
	font-size:9px;
}

/* New homepage */
.hp-placement
{
	float:left;
	width:480px;
	height:125px;
	padding:5px 0 0 10px;
	background-position:top left;
	background-repeat:no-repeat;
}

.hp-placement h3
{
	font-size:30px;
	color:#FFFFFF;
	padding:0;
	margin:0;
}

.hp-placement h2
{
	font-size: 30px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}

.hp-placement h1
{
	font-size:30px;
	color:#FFFFFF;
	padding:0;
	margin:0;
}

.hp-placement p
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:0;
}

#freelaptopsplacement
{
	background-image:url('../images/cool-gadgets.jpg');
	margin-right:10px;
}

#alllaptopsplacement
{
	background-image:url('../images/Gizmos.jpg');	
}

#alllaptopsplacement .greenbtn
{
	margin: 30px 199px 0 0;
	float: right;
	background-image:url('../images/green-tab.jpg');

}

#freelaptopsplacement .greenbtn
{
	margin:30px 199px 0 0;
	float:right;
	background-image:url('../images/green-tab.jpg');
}

#profileplacements
{
	float:left;
	clear:both;
	width:100%;
	margin-top:10px;
	
}

#profileplacements a
{
	float:left;
}

#profileplacements .margins
{
	margin-left:10.8px;
}




#browsecategory .block1
{
	float:left;
	padding:5px 0 7px 7px;
	
}

#browsecategory .block1 span
{
	color:#DF5900;
	font-size:14px;
	font-weight:bold;
	
}

#browsecategory .block1 a
{
	color:#666666;
	font-size:10px;
	font-weight:normal;
}

#browsecategory .block1 ul
{
	float:left;
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
}

#browsecategory .block1 ul li
{
	float:left;
}















#browsecategory .block
{
	float:left;
	padding:5px 0 7px 7px;
}

#browsecategory .block span
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#browsecategory .block a
{
	color:#666666;
	font-size:10px;
	font-weight:normal;
}

#browsecategory .block ul
{
	float:left;
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
}

#browsecategory .block ul li
{
	float:left;
}

#browsecategory .listcategory li
{
	
	font-family:Arial, Helvetica, sans-serif, Verdana; color:#666666; font-size:11px;font-style:normal;font-weight:normal;
}

#browsecategory .listcategory a
{
	
	font-family:Arial, Helvetica, sans-serif, Verdana;color:#FFFFFF;font-size:11px;font-style:normal;font-weight:normal;

}




















#dotdblock
{
	float:right;
	margin:28px 90px 0 0;
	width:593px;
	height:140px;
}

#dotdblock a
{
	float:left;
}

#dotdblock span
{
	float:left;
	width:400px;
}

#dotdblock span p
{
	margin-top:2px;
	padding-top:2px;
	font-size:11px;
}

#dotdblock span a
{
	float:none;
}

#dotdblock span a strong
{
	font-size:18px;
	color:#333333;
}

#dotdblock span a strong:hover
{
	text-decoration:underline;
}

.boldtext
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}

.greenbtn
{
	display:block;
	width:100px;
	height:21px;
	padding-top:10px;
	background-image:url('templates/1/images/homepage/greenbtn.png');
	background-position:left top;
	background-repeat:no-repeat;
	font-size:9px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:underline;
	text-decoration:none;
}

.greenbtn:hover
{
	text-decoration:underline;
}

#homepagecontent
{
	font-size:11px;
	float:left;
	width:55%;
}

#hpbannerarea
{
	text-align:right;
	float:left;
	width:45%;
}

#contentblock
{
	float:left;
	margin:10px 0 20px 0;
}

.titlebar
{
	position:relative;
	float:left;
	width:978px;
	height:20px;
	padding:3px 3px 3px 9px;
	background-image:url('../images/homepage/titlebarbg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titlebar a
{
	padding:0;
	margin:0;
	font-size:14px;
}

.titlebar p
{
	padding:0;
	margin:0;
	font-size:14px;
	
}

.titlebar h6
{
	padding:0;
	margin:0;
	font-size:14px;
	color:#CC0000;
}

.titlebar h5
{
	padding:0;
	margin:0;
	font-size:14px;
	color:#CC0000;
}

.titlebar h4
{
	padding:0;
	margin:0;
	font-size:14px;
	color:#CC0000;
}

.titlebar h3
{
	padding:0;
	margin:0;
	font-size:12px;
	color:#000000;
}

.titlebar h2
{
	padding:0;
	margin:0;
	font-size:12px;
	color:#000000;
}

.titlebar h1
{
	padding:0;
	margin:0;
	font-size:14px;
	color:#CC0000;
}











.titlebar1
{
	position:relative;
	float:left;
	width:720px;
	height:10px;
	padding:3px 3px 3px 9px;
	background-image:url('../images/homepage/titlebarbg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

.titlebar1 a
{
	padding:0;
	margin:0;
	font-size:14px;
}

.titlebar1 p
{
	padding:0;
	margin:0;
	font-size:14px;
	
}

.titlebar h2
{
	padding:0;
	margin:0;
	font-size:12px;
	color:#000000;
}

.titlebar h1
{
	padding:0;
	margin:0;
	font-size:14px;
	color:#CC0000;
}

















#sub-footer
{
	position:relative;
	float:left;
	width:990px;
	height:196px;
	background-image:url('../images/homepage/subfooterbg.gif');
	background-position:left top;
	background-repeat:repeat-x;
}

#sub-footer .blockseperator
{
	width:2px;
	height:177px;
	margin-top:10px;
	float:left;
	background-image:url('../images/homepage/subfootersep.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

#sub-footer .block
{
	width:239px;
	float:left;
	padding:5px 0 7px 7px;
}

#sub-footer .block span
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#sub-footer .block a
{
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
}

#sub-footer .block ul
{
	float:left;
	width:239px;
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
}

#sub-footer .block ul li
{
	float:left;
}

#sub-footer .fourthwidth li
{
	
	font-family:Arial, Helvetica, sans-serif, Verdana;color:#666666;font-size:11px;font-style:normal;font-weight:normal;
}

#sub-footer .fourthwidth a
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #515151;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

#sub-footer .fullwidth li
{
	width:100%;
}

#sub-footer .block ul li a
{
	float:left;
	width:100%;
}
/* New homepage end */

#adbannerblock
{
	width:100%;
	text-align:center;
	margin:10px 0 10px 0;
	float:left;
}

/* New retailer pages */
#retContainer
{
}

#retHeader
{
	float:left;
	width:100%;
	margin:10px 0 0 0;
}

#retHeader h1
{
	padding:7px;
	margin:0 0 10px 0;
	float:left;
}

#retContent
{
	padding:10px;
	color:#666666;
	font-size:12px;
}

#retContent p img
{
	float:right;
	border:1px #f1f1f1 solid;
	padding:5px;
	margin:0 0 10px 10px;
}

#retHeader img
{
	float:right;
}

#rds
{
	margin-bottom:20px;
	float:left;
	width:100%;
}

#rds h3
{
	padding:0;
	margin:0 0 5px 0;
}
/* New retailer pages end */

#hpps
{
	position:absolute;
	top:133px;
	right:10px;
}

/* New Editor's Choice Row */
#ec-wrapper
{
	width:990px;
	height:108px;
	background-image:url('../images/editorschoice-bg.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

#ec-wrapper table
{
	float:left;
	margin:5px 0 0 50px;
	width:95%;
}

#ec-wrapper table tr td
{
	text-align:center;
}

#ec-wrapper table tr td p
{
	margin:0;
	padding:0;
	font-size:9px;
}

#ec-wrapper .model-col
{
	width:142px;
}

#ec-wrapper .ss-col
{
	font-size:18px;
	font-weight:bold;
	color:#0066ff;
	width:90px;
}

#ec-wrapper .ps-col
{
	width:118px;
}

#ec-wrapper .ps-col strong
{
	font-size:18px;
	font-weight:bold;
	color:#ff0000;
}

#ec-wrapper .ram-col
{
	font-size:18px;
	font-weight:bold;
	color:#cc6600;
	width:90px;
}

#ec-wrapper .hd-col
{
	font-size:18px;
	font-weight:bold;
	color:#009900;
	width:97px;
}

#ec-wrapper .os-col
{
	width:117px;
}

#ec-wrapper .price-col
{
	width:118px;
}

#ec-wrapper .price-col strong
{
	font-size:18px;
	font-weight:bold;
	color:#0033cc;
}

#ec-wrapper .go-col
{
}
/* New Editor's Choice Row End */

.historyback
{
	float:right;
}

#page_header_articles
{
	color:#333333;
	margin-bottom:10px;
	background-image:url('templates/1/images/manuheaderbg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	height:36px;
	padding:9px 0 0 10px;
	position:relative;
	width:980px;
	margin-top:10px;
}

#page_header_articles h1
{
	padding:0;
	margin:0;
	font-size:18px;
}

#sitepagewrapa
{
	color:#666666;
	font-size:12px;
	padding:10px;
}

.networkLogo img
{
	border:1px #EAEAEA solid;
	width:31px;
	margin:2px;
}

.networkLogo img:hover
{
	border:1px #CCCCCC solid;
}

.netItemLogo
{
	width:70px;
}

/* Gaming laptops page */
#gaming-laptops
{
	width:960px;
	color:#666666;
	font-size:12px;
	padding:10px;
}

#gaming-laptops input
{
	margin-left:10px;
}

#pages_header_game
{
	color:#333333;
	margin-bottom:0;
	background-image:url('templates/1/images/manuheaderbg.gif');
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	height:40px;
	padding:5px 0 0 10px;
	position:relative;
	width:980px;
	font-size:24px;
}
/* Gaming laptops page end */