/* CSS Document */
/*
CDW@work
Page Grid and Font Treatments
-----------------------------
Developed: April 19, 2007
Author: Ryan Keller
*/

/* Global */
#main a.anchor a,#questionsWrapper a.anchor a, #answerWrapper a.anchor a									{ display:none; }
#main h2,#questionsWrapper h2, #answerWrapper h2											{ display:block; margin:0 0 10px 20px; font-size:12px; font-weight:bold; color:#bd6b10; }
#main h3,#questionsWrapper h3, #answerWrapper h3											{ margin:0 0 5px 0; font-size:11px; font-weight:bold; color:#293131; }
#main h3.sub,#questionsWrapper h3.sub, #answerWrapper h3.sub										{ margin:0 0 5px 10px; font-size:11px; font-weight:normal; color:#293131; }
#main h4,#questionsWrapper h4, #answerWrapper h4											{ margin:20px 0 5px 0; font-size:10px; font-weight:bold; color:#000; line-height:14px; }
#main h4 span,#questionsWrapper h4 span, #answerWrapper h4 span										{ margin:-13px 0 0 35px; float:left; font-weight:normal; color:#293131; clear:left; }
#main h4 span,#questionsWrapper h4 span, #answerWrapper ol 											{ padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 25px; }
/*#main ol li,#questionsWrapper ol li, #answerWrapper ol li 										{ line-height: 14px; margin-top: 0px; padding-top: 0px; margin-left: 10px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }*/
#main ol li ol li,#questionsWrapper ol li ol li, #answerWrapper ol li ol li 								{ line-height: 14px; margin-top: 0px; padding-top: 0px; margin-left: 10px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: lower-alpha; }
#main ol li ol li ol li,#questionsWrapper ol li ol li ol li, #answerWrapper ol li ol li ol li 							{ line-height: 14px; margin-top: 0px; padding-top: 0px; margin-left: 10px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: lower-roman; }
#questionsWrapper, #answerWrapper			{ margin:0; padding:0; width:860px; overflow:hidden; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#293131; }
#questionsWrapper .backTotop, #answerWrapper .backTotop								{ width:805px; clear:both; height:40px; padding-top:11px; text-align:center; }
#questionsWrapper .backTotop a, #answerWrapper .backTotop a								{ float:right; padding-right:4px; background-repeat:no-repeat; background-image:url("https://webobjects2.cdw.com/is/image/CDW/arrow_up?$button$"); padding-left:12px; font-size:10px; font-weight:bold; text-decoration:none; }
#questionsWrapper .backTotop a:hover, #answerWrapper .backTotop a:hover							{ text-decoration:underline; }

/*Headline Bullets*/
#main										{ margin:10px 0 0 0px; text-align:left; padding:61px 0 0 28px; width:800px; height:314px; overflow:hidden; clear:both; font-family:verdana;}
#mainHeadline								{ margin:0 0 0 12px; padding:0; color:#ffffff; font-family:verdana;}
#mainHeadline ul							{ font-weight:bold; font-size:12px; font-family:verdana;U}

/*Navigation*/
#mainNavigation								{ float:left; margin:30px 0 0 0; padding:0; color:#ffffff; width:154px; font-family:verdana;}
#mainNavigation ul 							{ margin:0; padding:0; }
#mainNavigation li							{ margin:0; font-weight:bold; font-size:12px; list-style-type:none; }
#mainNavigation li ul						{ margin:0; padding:3px 0 0 15px; }
#mainNavigation li ul li					{ margin:0; padding:0 0 3px 0; font-weight:normal; font-size:10px; list-style-type:disc; }
#mainNavigation li ul li.btns				{ padding:0; font-weight:bold; font-size:10px; list-style-type:none; text-align:right; width:133px; height:18px; }
#mainNavigation li ul li.btns a				{ margin:0 7px 5px 0; padding:0 21px 3px 0; height:15px; color:#2e2e2e; text-decoration:none; background:url("http://img.cdw.com/cdw/extranet/btn_sm.gif") top right no-repeat; }
#mainNavigation li ul li.btns a:hover 		{ text-decoration:underline; }

/*Navigation*/
#navigation									{ margin:0 0 30px 10px; padding:0; width:860px; height:130px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#293131; overflow:hidden; background:url("http://img.cdw.com/cdw/extranet/nav_bg.gif") top left no-repeat; }
#navigation ul								{ margin:10px 0 0 10px; padding:0; list-style-type:none; width:160px; float:left; }
#navigation li								{ margin:0; padding:0; }
#navigation li a							{ margin:0; padding:0 0 0 10px; font-size:12px; font-weight:bold; color:#ffffff; background:url("http://img.cdw.com/cdw/extranet/arrow.gif") top left no-repeat; text-decoration:none; }
#navigation li a:hover						{ text-decoration:underline; }
#navigation li ul							{ margin:15px 0 0 0; padding:0; list-style-type:none; }
#navigation li ul li						{ margin:0 0 5px 10px; padding:0; }
#navigation li ul li a						{ margin:0; padding:0 0 0 10px; font-size:10px; font-weight:normal; color:#293131; background:url("http://img.cdw.com/cdw/promos/cdw-racing/pixels/arrow.gif") top left no-repeat; text-decoration:none; }
#navigation li ul li a:hover				{ text-decoration: underline; }

/* Section Headers */
#header										{ margin:0; padding:0; width:805px; height:14px; border-bottom:1px solid #585956; text-align:left;}
#headerOverview								{ margin:0; padding:0; width:805px; height:14px; border-bottom:1px solid #585956;  }
#title										{ margin:10px 0 20px 0; padding:0; float:left; clear:both; }
#title h1									{ margin:0; padding:0 7px 7px 10px; position:absolute; background:#fff; font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#564126; text-align:left; }

/* Questions */
#questionsWrapper ul						{ margin:0 0 20px 20px; padding:0; list-style-type: none; clear:both; width:650px; text-align:left; }
#questionsWrapper li						{ margin:0; padding:0; font-size:12px; font-weight:bold; color:#bd6b10; text-align:left; }
#questionsWrapper li ul						{ margin:5px 0 5px 0; padding:0; list-style-type:none; }
#questionsWrapper li ul li					{ margin:5px 0 5px 0; padding:0; font-weight:normal; line-height:14px; }
#questionsWrapper li ul li a				{ margin:0; padding:0 0 0 10px; font-size:11px; background:url("http://img.cdw.com/cdw/promos/cdw-racing/pixels/arrow.gif") top left no-repeat; text-decoration:none; color:#000; }
#questionsWrapper li ul li a:hover			{ text-decoration:underline; }

#questionsWrapper li .subHead				{ margin:0 0 5px 0; font-size:11px; font-weight:bold; color:#293131; }
#questionsWrapper li .subHead ul			{ margin:5px 0 0 0; padding:0 0 0 15px;}
#questionsWrapper li .subHead ul li			{ margin:0; padding:0; color:#293131; font-size:11px; list-style-type:disc; } 
#questionsWrapper li .subHead ul li.btns 	{ margin-left:-15px; list-style-type:none; } 
#questionsWrapper a.goNow					{ float:left; display:block; margin:0 10px 0 0; height:15px; width:61px; overflow:hidden; text-indent:500px; background:url("http://img.cdw.com/cdw/extranet/btn_go_now.gif") top left no-repeat; } 
#questionsWrapper a.viewHelp				{ float:left; display:block; margin:0 10px 0 0; height:15px; width:79px; overflow:hidden; text-indent:500px; background:url("http://img.cdw.com/cdw/extranet/btn_view_faqs.gif") top left no-repeat; }

/*Answer*/
#answer										{ margin:0 0 0 20px; padding:0; width:650px; }
#answer a									{ color:#000; text-decoration:underline; }
#answer ul									{ display:block; margin:8px 0 5px 0; padding:0; width:650px; list-style-type:none; }
/*#answer li									{ margin:8px 0 0 0; padding:0; font-weight:normal; }*/
#answer li ul 								{ margin:8px 0 5px 0; padding:0; list-style-type:none;  }
#answer li ul li							{ margin:8px 0 0 10px; padding:0; line-height:12px; }
#answer li ul li ul							{ margin:8px 0 0 60px; padding:0; list-style-type:none; }
#answer li ul li ul li						{ margin:8px 0 0 0; padding:0; font-weight:normal; line-height:12px }
#answer ol									{ margin:0 0 0 10px; }
#answer ol li span							{ font-weight:normal; }

/*Box Model Hack*/
.clearfix:after 							{ content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix 									{ display:inline-block; } 
/* Hide from IE Mac \*/ 
.clearfix 									{ display:block; } 
/* End hide from IE Mac */ 



/*Custom Newsroom*/
#questionsWrapper li ul li div a
{
margin: 0pt;
padding: 0pt;
font-size: 11px;
background-color: transparent;
background-image: url(http://img.cdw.com/cdw/promos/cdw-racing/pixels/arrow.gif);
padding-left:10px;
text-decoration: none;
color: #000000;
}

.phoneNum {font-size:11px;}



ol li
{
line-height: 14px;
margin-top: 0px;
padding-top: 0px;
margin-left: 10px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

#answer li
{
margin-top: 8px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
font-weight: normal;
}