.col666666fs12 {color:#666666; font-size:12px}
.colFFFFFF {color:#ffffff;}
.col009900 {color:#009900;}
.colCC0001 {color:#cc0001;}
.col0075ba {color:#0075ba;}
.fs12colFFFFFFfwn {font-size:12px; color:#ffffff; font-weight:normal;}
.talpadt10r0b10l0 {text-align:left; padding:10px 0px 10px 0px;}
.padl7 {padding-left:7px;}
.padt0r0b10l0fs18 {padding:0px 0px 10px 0px; font-size:18px;}
.colcc0001fs10 {color:#cc0001;font-size:10px;}
.fs13colFFFFFFbc0066CCpad5block {font-size:13px; color: #ffffff; background-color: #0066CC; padding: 5px; display:block;}
.fs13colFFFFFFbc666666pad5block {font-size:13px; color: #ffffff; background-color: #666666; padding: 5px; display:block;}
.clboth {clear:both;}
.talcol666666fs11block {text-align:left !important; color:#666666; display:block; font-size:11px;}
.fs13colFFFFFFbc0066CCpad5block {font-size:13px; color: #ffffff; background-color: #0066CC; padding: 5px; display:block;}
.frtacwid220pad10 {float: right; text-align: center; width: 220px; border: 1px solid #aaaaaa; padding: 10px;}
.fs14 {font-size:14px;}
.fs12 {font-size:12px;}
.fs12col0075ba {font-size:12px; color:#0075ba;}
.bcEEEEEEpadt5r10b3l0fs12 {background-color:#eeeeee; padding:5px 10px 3px 0px; font-size:12px;}
.bcEEEEEEpadt5r0b3l10 {background-color:#eeeeee; padding:5px 0px 3px 10px;}

.fs13 {font-size:13px;}
.flpadr5 {float:left; padding-right: 5px;}

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}

img {border-style:none;}

.top-nav {
	background-color:#666666;
	padding:5px;
	}
	
.top-nav-blue {
	color: #ffffff;
	background-color:#0066CC;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	}
	
.top-nav-gray {color:#666666;background-color:#cccccc;font-size:13px;padding:3px 0px 5px 0px;text-align:center}

a {
	color: #006699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.top-nav-blue a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}
.top-nav-blue a:hover {text-decoration:underline;}

.top-nav-gray a, .top-nav-gray a:hover {color:#0033ff;background-color:transparent;font-size:11px;padding:0px 2px;}

a.bodylinks:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; text-decoration:none; }
a.bodylinks:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; text-decoration:none; }
a.bodylinks:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; text-decoration:none; }
a.bodylinks:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; text-decoration:underline; }

a.leftnav:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.leftnav:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.leftnav:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
a.leftnav:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline; }

#navBar a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0066CC; text-decoration:none;}
#navBar a:hover {text-decoration:underline;}

#navBar div.relatedLinks h3 a {color:#666666;background-color:transparent;font-size:14px;text-decoration:none;}
#navBar div.relatedLinks h3 a:hover {text-decoration:underline;}

a.bigbluelink:link { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0068c9; text-decoration:none; }
a.bigbluelink:active { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0068c9; text-decoration:none; }
a.bigbluelink:visited { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0068c9; text-decoration:none; }
a.bigbluelink:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#cccccc; text-decoration:underline; }

/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #666666;
}

h3{
 font-size: 100%;
 color: #666666;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #666666;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font: bold 100% Arial,sans-serif;
 color: #334d55;
}
				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#masthead{
	margin: 0;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

#navBar{
	width: 230px;
	margin: 0 0 0 0;
	padding: 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#content{
  	float:right;
	width: 825px;
	margin: 0;
	padding: 0;
}

/***********************************************/
/*Component Divs                               */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 0px 0px 10px 10px;
}

/*************** #pageName styles **************/
#pageName{
	padding: 0px 0px 10px 0px;
	color:#333333;
	font-size:18px;
}

/************* #globalNav styles **************/
#globalNav{
color: #aaaaaa;
padding: 15px 0px 0px 10px;
white-space: nowrap;
font-size: 10px;
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

#globalNav img{
 display: block;
}

#globalNav a {
	color: #aaaaaa;
	font-size: 90%;
	padding: 0px 4px 0px 0px;
	font-size: 10px
}

/************* #breadCrumb styles *************/
#breadCrumb{
	font-size: 80%;
	padding: 5px 0px 5px 10px;
}

/************** .feature styles ***************/
.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
/* adjust margins to change separation between the feature image and text flowing around it */

/************** .story styles *****************/
.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}

/************* #siteInfo styles ***************/
#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 12px;
	color: #666666;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
	margin-bottom:10px;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

/************* #search styles ***************/
#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}

/*********** #navBar link styles ***********/
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

/*********** #sectionLinks styles ***********/
#sectionLinks{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
}

#sectionLinks a:link{
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
  voice-family: "\"}\""; 
  voice-family:inherit;
	width: auto;
}

#sectionLinks a:visited{
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #dddddd;
	padding: 2px 0px 2px 10px;
}

/*********** .relatedLinks styles ***********/
.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
	color:#666666;
	background-color:transparent;
	font-size:14px;
}

/************** #advert styles **************/
#advert{
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	border-top: 1px solid #cccccc;
}

#advert img{
	display: block;
}

/************** #headlines styles **************/
#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}

.absolute {float:  left; height: 95px; width: 350px; padding: 10px; font-size:14px; overflow:hidden;}

.absolute img {padding: 0px 5px 40px 0px;float:left;}

.absolute span {font-size:11px; color:#009933;}

.greyline {
	background-image:url(http://www.dfsdirectsales.com/ctlimg/Dell/titleBG.gif);
	padding:3px;
	color:#FFFFFF;
	font-weight:bold;
	}

.greenline {
	background-image:url(http://www.dfsdirectsales.com/ctlimg/Dell/titleBG_gr.gif);
	padding:3px;
	color:#FFFFFF;
	font-weight:bold;
	}

/************** added **************/
.greyfragtitle {
background-color:#666666;
color:white;
font-family:arial,helvetica;
font-size:11px;
font-weight:bold;
padding:5px 0px 5px 10px;
margin-top: 15px
}

.bluefragtitle {
background-color:#0066CC;
color:white;
font-family:arial,helvetica;
font-size:11px;
font-weight:bold;
padding:5px 0px 5px 10px;
margin-top: 15px
}

h2.titlestylesolid {
color:white;
font-family:arial,helvetica;
font-size:12px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding: 0px
}

.relatedLinks ul li {background: url(http://www.dfsdirectsales.com/ctlimg/Dell/secondary_lnav.gif) no-repeat 0px 1px; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 6px !important; border: none !important; height: 15px; line-height: 15px; overflow: hidden}
.relatedLinks ul li a {display: inline !important; line-height: 15px}
#cbox {float:left; width:550px;}
.shopbox {list-style-type: none; margin: 0px; padding: 0px; text-align: left}
.shopbox ul {list-style-type: none; margin-left: 0px; padding-left: 0px}
.shopbox li.sbli {float: left; display: inline; width: 275px; margin-left: 0px; padding-left: 0px; margin-bottom: 20px}
.shopbox li.sbli span {float:left}
.shopbox li.sbli div {float:left} 
.shopbox li.sbli h3 {text-align: left; width: 150px}
.shopbox li.sbli ul li {text-align: left; background: url(http://www.dfsdirectsales.com/ctlimg/Dell/secondary_lnav.gif) no-repeat 0px 1px; margin: 0px 0px 0px 5px !important; padding: 0px 0px 0px 6px !important; border: none !important; height: 15px; line-height: 15px; overflow: hidden}
.shopbox li.sbli ul li a {font-size: 11px; display: inline !important; line-height: 15px}
.shopbox .icon {height: 100px; width: 100px}

.wid225 {width:225px;}

.tacent {text-align:center;}

#atopbox {text-align: left}

#abstop {width: 100%; top: 0px; height: 130px; max-height:116px;overflow: hidden; text-align: center}

#header {width: 1100px;margin: 0px auto;}

#top2 {clear: both; margin: 0px; padding: 2px 0px 0px 0px; font-size: 11px; background-color: #ffffff;height:20px;max-height:18px}

.top2a {float: left}

.top2a a {padding-left:9px}

.top2b {float: right;color:#999999;background-color:transparent;font-size:13px;letter-spacing:3px;margin:-4px 0px 0px 0px}

.top2b a {color:#0067C6;background-color:transparent;font-weight:bold;font-size:11px;letter-spacing:normal}

#banner {clear: both; color: #000000; background-color: #ffffff;height:69px;max-height: 60px; overflow: hidden;padding:7px 0px 0px 0px;border-top: 1px solid #cccccc}

#banner div.logo {overflow:hidden;text-align:left;float:left}

#banner div.logo img {width: 60px;height:60px}

#bnrtxt {float: right; text-align: left; width: 919px; margin: 4px 0px 0px 0px;}
#bnrtxtLC {float: left; text-align: left; width: 1034px; margin: 4px 0px 0px 0px;}

#bnrtxt b {font-size:18px;margin:0px 10px 0px 4px;float:left;}
#bnrtxtLC b {font-size:18px;margin:0px 10px 0px 4px;float:left;}

.top3 {float:left;}

.top3 a {color:#000000;background-color:transparent;font-size:14px;margin:0px 7px 0px 8px;vertical-align:top;line-height:22px}

#toprow {float:right;width:919px; height: 30px; text-align: center; color: #000000; background: url(http://www.dfsdirectsales.com/ctlimg/dell/allmenu_background.gif) no-repeat;margin:3px 0px 0px 0px;padding:0px 0px 0px 0px}
#toprowLC {float:right;width:1034px; height: 30px; text-align: center; color: #000000; background: url(http://www.dfsdirectsales.com/ctlimg/dell/allmenu_backgroundLC.gif) no-repeat;margin:3px 0px 0px 0px;padding:0px 0px 0px 0px}

#toprow a {font-size:11px;font-weight:bold;color:#ffffff;background: url(http://www.dfsdirectsales.com/ctlimg/dell/menu_background.gif) no-repeat top right; padding: 0px 19px 0px 10px; height:30px; line-height:26px;display:block;float:left;border-left:1px solid #515051;
border-right:1px solid #727272;text-indent:5px}
#toprowLC a {font-size:11px;font-weight:bold;color:#ffffff;background: url(http://www.dfsdirectsales.com/ctlimg/dell/menu_background.gif) no-repeat top right; padding: 0px 19px 0px 10px; height:30px; line-height:26px;display:block;float:left;border-left:1px solid #515051;
border-right:1px solid #727272;text-indent:5px}

#toprow a:hover {color:#0066cc;background: url(http://www.dfsdirectsales.com/ctlimg/dell/menu_background_over.gif) no-repeat top right}
#toprowLC a:hover {color:#0066cc;background: url(http://www.dfsdirectsales.com/ctlimg/dell/menu_background_over.gif) no-repeat top right}

#toprow a.blno {border-left:0px;background: url(http://www.dfsdirectsales.com/ctlimg/dell/menu_first_background.gif) no-repeat top right;padding: 0px 19px 0px 16px}
#toprowLC a.blno {border-left:0px;background: url(http://www.dfsdirectsales.com/ctlimg/dell/menu_first_background.gif) no-repeat top right;padding: 0px 19px 0px 16px}

#toprow a.blno:hover {color:#0066cc;background: url(http://www.dfsdirectsales.com/ctlimg/dell/menu_first_background_over.gif) no-repeat top right;padding: 0px 19px 0px 16px}
#toprowLC a.blno:hover {color:#0066cc;background: url(http://www.dfsdirectsales.com/ctlimg/dell/menu_first_background_over.gif) no-repeat top right;padding: 0px 19px 0px 16px}

#btr {color: #000000; background-color:#ffffff; font-size: 11px; border-bottom:1px solid #cccccc;padding:2px 0px 0px 0px;max-height:25px;height:28px;line-height:22px}

#btr div {float: left}

#btr img {float:right;margin:-2px 0px 0px 10px;}

.bll {clear:both}

#dfslc {margin: 0px auto}

#footer {color:#ffffff; background-color:#000000;clear: both; margin: 0px auto;padding:15px 0px 100px 0px;margin:0px;}

#fstack {width:856px;margin: 0px auto;font-size:15px}

#fstack div {float:left;text-align:left;padding:0px 35px 0px 0px}

#fstack div a {display:block;clear:both;font-size:12px;color:#999999;background: transparent url(http://www.dfsdirectsales.com/ctlimg/Dell/nav_right_grey.gif) no-repeat 0px 5px; padding: 0px 0px 10px 10px}

.fblock {width: 965px; font-size:11px;text-align:left;margin: 0px auto;background: url(http://www.dfsdirectsales.com/ctlimg/Dell/delllogo_black.gif) no-repeat top left;border-top:1px solid #999999}

.fblock a {color:#ffffff;background-color:transparent}

.fblock img {float:left}

.fcl {text-align:center;margin-top:0px;padding-top:15px;}
