.locations-wrapper 
{background:url(https://img.cdw.com/content/products/best-deals/content-bg.jpg) repeat-x scroll 0 2px transparent;
clear:both; margin-bottom:0; margin-right:-3px; padding-bottom:0; width:960px; .width:auto; 
font-family:Verdana, Geneva, sans-serif; color:#4d4e53;}

.locations-wrapper h1 
{float:left; font-size:28px; font-weight:normal; margin-top:22px; margin-left:35px; position:relative;}

.locations-wrapper .page-header 
{float:left; width:960px; height:80px; clear:both;}

.locations-wrapper .divider-horizontal-top 
{background:url(https://img.cdw.com/content/products/best-deals/DividerLine_long_top.png) no-repeat scroll 0 0 transparent;
height:14px; margin-left:0; clear:both; position:relative;}
.locations-wrapper .divider-horizontal-bottom 
{height:14px; margin-left:0; clear:both; position:relative;}.locations-wrapper .copy 
{width:750px; margin-left:35px; line-height:1.25;}
.locations-wrapper .copy p 
{font-size:12px; margin-top:10px; margin-bottom:10px;}
.locations-wrapper .copy li 
{font-size:12px; line-height:1.25;}
.locations-wrapper .copy h2 
{font-family:'Prelo-Bold',verdana,sans-serif; font-size:24px; font-weight:400; color:#616265; margin-top:20px; width:750px;}
.locations-wrapper .copy h3 
{font-family:'Prelo-SemiBold',verdana,sans-serif; font-size:17px; font-weight:400; color:#616265; margin-top:20px; width:750px;}
.locations-wrapper .copy h4 
{font-family:'Prelo-Bold',verdana,sans-serif; font-size:18px; font-weight:400; color:#CC0000; margin-top:5px; width:750px;}

.locations-wrapper .copy-area li a
{color:#0070BC; display:block; margin:0 25px 3px 0; font-size:12px; font-weight:normal; text-decoration:none;}
.locations-wrapper .copy-area li a
{color:#0070BC; display:block; margin:0 25px 3px 0; font-size:12px; font-weight:normal; text-decoration:underline;}
 
.headquarters
{background:url(https://img.cdw.com/content/about/locations-hq-background.jpg) no-repeat scroll 0 0 transparent; height:370px; width: 960px; margin-left:-35px; clear:both; position:relative;}


/* Temp 
.headquarters
{height:370px; width:960px; margin-left:-35px; clear:both; position:relative; display:block;}
*/
.headquarters .HQInfo
{margin-left:35px; clear:both; position:relative; display:block; float:left;}

.headquarters .BTCInfo
{width:450px; position:relative; display:block; margin-left:475px; font-family:'Prelo-Book',verdana,sans-serif; font-size:13px; font-weight:400; letter-spacing:0px; color:#333; text-decoration:none; clear:both; }

.headquarters .BTCInfo .BTCPolicies
{width:215px; display:block; position:relative; float:left;}

.headquarters .BTCInfo .BTCHours
{width:200px; display:block; position:relative; float:left;}

.headquarters .BTCInfo .BTCMapDirections
{width:200px; display:block; position:relative; float:left; margin-top:45px; font-family:'Prelo-Semi-Bold',verdana,sans-serif; font-size:15px; color:#027df0; text-decoration:underline;} 
.headquarters .BTCInfo .BTCMapDirections a
{color:#027df0; font-family:'Prelo-Semi-Bold',verdana,sans-serif; font-size:15px; color:#027df0; text-decoration:underline;}  

.locations-wrapper .locations-banner h2
{font-family:'Prelo-Black',verdana,sans-serif; font-size:24px; font-weight:400; letter-spacing:0.5px; color:#5bb4e5; text-transform:uppercase;}

.locations-wrapper .banner-copy 
{width:500px; padding-top:15px; margin-left:35px; line-height:1;}

.locations-addresses
{width:900px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; display:block; position:relative; float:left;}

/*Column 1*/
.locations-addresses .locationscol1
{width:450px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; display:block; position:relative; float:left;}
.locations-addresses .locationscol1 .locationDetails {
	margin-bottom:0px; margin-top:20px; padding:0px; list-style-type:none; clear:both; font-family:Verdana, Geneva, sans-serif; line-height:16px; height:175px;
}
.locations-addresses .locationscol1 ul.locationDetails {
	margin-bottom:0px; margin-top:20px; padding:0px; list-style-type:none; clear:both; line-height:16px; height:175px;
}
.locations-addresses .locationscol1 ul.locationDetails li {
	margin-bottom:0px; padding:0px; list-style-type:none; display:inline; float:left; line-height:16px; margin:0px; height:175px;  
}
.locations-addresses .locationscol1 ul.locationDetails li a {
	color:#027df0; text-decoration:underline;
}
.locations-addresses .locationscol1 ul.locationDetails li p a {
	color:#027df0; text-decoration:underline;
}
.locations-addresses .locationscol1 ul.locationDetails li img {
	border:1px solid #999; margin-bottom:30px; margin-right:10px;
}

/*Column 2*/
.locations-addresses .locationscol2
{width:450px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; display:block; position:relative; float:left;}
.locations-addresses .locationscol2 .locationDetails {
	margin-bottom:0px; margin-top:20px; padding:0px; list-style-type:none; clear:both; font-family:Verdana, Geneva, sans-serif; line-height:16px; height:175px;
}
.locations-addresses .locationscol2 ul.locationDetails {
	margin-bottom:0px; margin-top:20px; padding:0px; list-style-type:none; clear:both; line-height:16px; height:175px;
}
.locations-addresses .locationscol2 ul.locationDetails li {
	margin-bottom:0px; padding:0px; list-style-type:none; display:inline; float:left; line-height:16px; margin:0px; height:175px;
}
.locations-addresses .locationscol2 ul.locationDetails li a {
	color:#027df0; text-decoration:underline;
}
.locations-addresses .locationscol2 ul.locationDetails li p a {
	color:#027df0; text-decoration:underline;
}
.locations-addresses .locationscol2 ul.locationDetails li img {
	border:1px solid #999; margin-bottom:30px; margin-right:10px;
}

.locationName {
	font-weight:bold; font-size:12px; margin-bottom:5px;
}

.grey {
	color:#666; font-weight:bold;
}

/* Margin fixes for IE */
#Form1 {.margin:0px;}
.locations-wrapper .copy ul {.margin-top:0px; .margin-bottom:0px; line-height:15px;}