/*BEGIN SHARED.CSS*/

.Content{width:803px; height:612px; margin-left:3px; text-align:left; background-color:#FFFFFF;}
.Content h1, h2, h3, h4, h5, h6, ul, ol, p {margin:0; padding:0;}
.Content img{border:none;}
.Content div{background-repeat:no-repeat; background-position:top left;}
#Row1{height:203px; margin-top:6px; overflow:hidden; width:100%; float:left;}
#Row2{height:210px; margin-top:6px; overflow:hidden; width:100%; float:left;}
#Row3{height:175px; margin-top:6px; overflow:hidden; width:100%; float:left;}
.Single{width:194px; display:inline; float:left; margin-left:3px; margin-right:3px; height:100%;}
.Double{width:394px; display:inline; float:left; margin-left:3px; margin-right:3px; height:100%;}
.Triple{width:594px; display:inline; float:left; margin-left:3px; margin-right:3px; height:100%;}
.LogonContainer{width:194px; height:195px; position:absolute; z-index:10; left:761px; top:124px; overflow:hidden;}
.NewsroomContainer{width:194px; height:150px; position:absolute; z-index:10; left: 157px; top: 570px; overflow:hidden;}
.considerhdr{width:194px; float:left; height:15px; display:block;}

/* Profile Page Structure
------------------------------*/
/*Header : Replaces Text with Graphic
----------------------------------------------------------------------- */
.replace			{ position:relative; margin:0 0 7px 0; padding:0px; overflow: hidden; float:left;} 
.replace span		{ position:absolute; top:0px; left:0px; z-index:1; overflow: hidden;} 

/*General
----------------------------------------------------------------------- */
img					{ margin:0; padding:0; border:none; }
#content form				{ margin:8px 0 0 0; padding:1px 0; }
.ExtranetContent form { margin:8px 0 0 0; padding:1px 0; }

/*Content
----------------------------------------------------------------------- */
#content			{ font-size:10px; color:#999999; }
#content			{ margin:0; padding:10px; background: url("http://img.cdw.com/cdwg/shop/profiles/brdr_selector.gif") bottom left no-repeat; }
#content img		{ margin:0; padding:0; }
.combobox 			{ width:275px; font-weight:normal; font-size: 11px; }
#profileContainer	{ margin:7px 0 0 7px; padding:0; width:798px; color:#676767; font-weight:normal; font-size: 11px; }
#main				{ margin:0; padding:0 0 10px 280px; width:798px; height:260px;  }
#copy, #selector	{ float:left; margin:0; padding:0; width:519px; }
#copy				{ height:129px; overflow:hidden; }
#copy p 			{ margin:0; padding:0; clear:both; }
#selector			{ margin-top:20px; }
#selector h2		{ margin:0; padding:0; width:519px; height:26px; background:#aaa094 url("http://img.cdw.com/cdwg/shop/profiles/crnr_top_rght.gif") top right no-repeat; }
#selector h2 span	{ display:none; }

/*Features
----------------------------------------------------------------------- */
#features								{ float:left; margin:10px 0 0 0; padding:0; width:100%; display:block; }
#nugget img								{ float:left; margin:0 5px 0 0;}
#nugget									{ float:left; margin:0; padding:0 7px 0 7px; width:252px; height:202px; border-right:1px solid #c5c7b9; color:#2e3436; }
.nuggetContainer						{ float:left; margin:0; padding:0; width:252px; }
.nuggetContainer ul						{ margin:0; padding:0; float:right; width:152px; text-align:left; list-style-type:none; }
.nuggetContainer li ul li.PricePoint	{ margin:10px 0 0 0; }
.nuggetContainer li ul li a				{ margin:10px 0 0 0; float:right; display:block; width:18px; height:15px; background:url("http://img.cdw.com/cdwg/shop/profiles/btn_learnmore.gif") top left no-repeat; text-indent:30px; overflow:hidden; }
.nuggetContainer ul li a				{ margin:10px 0 0 0; float:right; display:block; width:18px; height:15px; background:url("http://img.cdw.com/cdwg/shop/profiles/btn_learnmore.gif") top left no-repeat; text-indent:30px; overflow:hidden; }

/*Value Content
----------------------------------------------------------------------- */
.reason				{ margin:0; font-size: 10px; font-style: normal; line-height: 19px; font-weight:bold; text-transform:uppercase; color:#990000; }
/*Segment News
----------------------------------------------------------------------- */
#news ul 				{ margin:0; padding:0; list-style-type:none; width:250px; }
#news ul li				{ margin:0; padding:0 0 5px 0; }
#news ul li ul li 		{ font-weight:normal; }
ul li.newsdate a		{ font-weight:bold; font-size:10px; background:none; width:250px; text-indent:0; padding:0; margin:0; float:left; text-decoration:none; }
ul li.newsdate a:hover	{ text-decoration:underline; }
/*END SHARED.CSS*/



/*General Container*/
.ExtranetContent{width:803px; overflow:hidden; text-align:left; background-color:#FFFFFF; font-size:11px;}
.ExtranetContent h1, h2, h3, h4, h5, h6, ul, ol, p {margin:0; padding:0;}
.ExtranetContent img{border:none;}
.CTA{float:right; margin-right:9px;}
.ClearBoth{clear: both;}
.productimage{border:1px solid #d5d5d5;}

/*Home.aspx containers*/
.TopContent {width:803px; margin-top:6px; overflow:hidden; height:193px; background-image:url(https://img.cdw.com/cdw/extranet/gui/header_container_bg.gif); background-repeat:repeat-x; margin-bottom:11px;}
.MainContent{width:602px; float:left; overflow:hidden;}
.CoopRight{float:left; width:189px; margin-left:6px; overflow:hidden;}
.CoopRight img{border:none;}

/*TopContent Containers*/
.TopContentSpacing{padding-top:6px; padding-left:6px; padding-right:6px;}
.TopLeftContent {width:594px; float:left; }
.TopRowContent{display:inline; width:100%; float:left; padding-left:3px;}
.ExtranetLogo{margin-top:3px; display:inline; margin-right:6px; float:left;  overflow:hidden;}
.ExtranetLogo img{border:1px solid #ff9933; background-color:#FFFFFF; width:150px; height:50px;}
.CartContainer {float:right; padding-top:3px; display:block; margin-right:6px; width:132px; }
.CartContainerInput{width:110px; margin-left:0; margin-right:6px; margin-top:3px; display:block; float:left; font-size:9px; color:#000000; border:1px solid #ff9933;}
.QuickCart{float:left; margin-top:3px;}
.AMContainer{width:100%; height:116px; background-color:#f7f7f0;}
.AMContent{padding-left:6px; padding-top:10px; width:234px; line-height:15px; display:block; float:left;}
.PhoneNumbers{padding-top:4px; float:left; line-height:15px;}
.NewsUpdates{float:left; display:inline; width:350px;}
.NewsUpdates img{float:left;}
.NewsUpdates p{line-height:15px; padding-top:12px; padding-bottom:10px;}
.NewsUpdates div{padding-top:16px; height:70px; padding-right:10px; display:block;}
.ReadMore{float:right; width:150px; display:inline; text-align:right; padding-right:15px;}
.ExtranetPromo{width:194px; padding-left:3px; display:inline; height:175px; float:left; background-color:#FFFFFF;}
.ExtranetPromoSize{width:194px; height:175px; overflow:hidden;}
.BrandContent h3{line-height:13px; margin:0; padding:0; font-size:12px;}

/*Middle Container classes*/
.Container{width:100%; float:left; overflow:hidden;}
.HelpContainer{width:100%; height:14px; text-align:right;}
.ContainerEditHeader{width:100%; height:60px; text-align:right;}
.FooterEditHeader{width:100%; height:50px; text-align:right;}
.HeaderDivider{width:100%; height:3px; background-color:#e8e7d5; float:left; margin-bottom:25px; }
.SaveButtons{width:100%; text-align:right; height:20px; font-size:11px; font-weight:bold;}
.ContainerTopRow{width:100%; height:35px; background-image:url(https://img.cdw.com/cdw/extranet/gui/Header_bg.gif); background-repeat:repeat-x;}
.ContainerName{float:left;}
.ViewAllRight{float:right; background-image:url(https://img.cdw.com/cdw/extranet/gui/header_bullets.gif); background-repeat:no-repeat;}
.ViewAllRight a{padding-left:12px; padding-right:10px; line-height:25px;}
.HelpRight{float:right;}
.HelpRight a{padding-left:12px; padding-right:10px; line-height:14px;}
.ContainerContent{width:100%; float:left; margin-bottom:5px; line-height:16px; overflow:hidden;}
/*Bundles*/
	.ContainerContent #bundles td{height:31px;}
/*Products*/
	.ContainerContent #products td{height:40px;}
	.ContainerContent #products .productimage{border:1px solid #d5d5d5;}
	.ContainerContent #products .tabletop td{height:30px;}
.tabletop td{font-weight:bold; font-size:11px; vertical-align:bottom; height:15px;}
/*Datagrid padding*/
	.padding40{padding-left:27px;}
	.standardh{height:25px;}
/*Standard height for standard tables*/
	.sheight td{height:25px;}
/*Software Agreements*/
	.saImage img{border:1px solid #FF9900; margin:5px;}
/*Contracts*/
	#ContractDiv .ContractRadioBtn{display:block; float:left;}
	#ContractDiv .ContractLinkClass{display:block; float:left; height:26px; width:245px; padding:2px;}
	#ContractDiv .ContractLink
	{ 
		color:#0072bb;
 		text-decoration:none;
		display:block; 
		float:left; 
		width:245px; 
		padding:3px;
	}
.ContainerContent a{font-size:11px; text-decoration:underline; color:#000000;}
.ContainerContent h4{font-size:11px; font-weight:bold;}
.ContainerFooter{width:100%; clear:both; height:40px; background-image:url(https://img.cdw.com/cdw/extranet/gui/footer_bg.gif); background-repeat:repeat-x; padding-top:11px;}
.ContainerFooter 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;}

/*Coop Spots*/
.ProductSpot{height:210px; padding-left:8px; border-bottom:1px solid #cccccc; margin-bottom:12px;}
.ExtranetFeature{background-image:url(https://img.cdw.com/cdw/homepage/gui/lil_arrow.gif); padding-top:8px; float:left; width:140px; display:block; background-repeat:no-repeat;}
.ExtranetFeature h4{margin-left:17px;}
.ExtranetFeature p{padding-left:17px;}
.ViewSavedContainer{background-image:url(https://img.cdw.com/cdw/extranet/gui/orange_arrow.gif); background-repeat:no-repeat; background-position:left; line-height:12px; padding-left:11px; display:block; float:left; margin-top:3px;}

/*Unique to CDW*/
.WelcomeC {background-image:url(https://img.cdw.com/cdw/extranet/gui/Cdw_welcome.gif); background-repeat:no-repeat; float:left; padding-top:25px; width:284px; margin-right:6px; line-height:12px;}
.TopRowC{width:100%; background-image:url(https://img.cdw.com/cdw/extranet/gui/Cdw_welcome_bg.gif); background-repeat:repeat-x; height:59px;}

/*Unique to CDWG*/
.WelcomeG {background-image:url(https://img.cdw.com/cdw/extranet/gui/Cdwg_welcome.gif); background-repeat:no-repeat; float:left; padding-top:25px; width:284px; margin-right:6px; line-height:12px;}
.TopRowG{width:100%; background-image:url(https://img.cdw.com/cdw/extranet/gui/Cdwg_welcome_bg.gif); background-repeat:repeat-x; height:59px;}

/*CDW.CSS STYLES*/

.PriceSpace{margin-top:10px;}
.SecondaryProduct{float:left; margin-bottom:13px; width:100%;}
.SecondaryProduct .ProductImage{float:left; width:45px;}
.SecondaryProduct .Feature{background-image:url(https://img.cdw.com/cdw/homepage/gui/lil_arrow.gif); width:132px; padding-top:8px; float:left; display:block; padding-left:17px; background-repeat:no-repeat;}
.SmartBuy{width:194px; float:left; height:25px; display:block;}*/

.BrandContent{height:127px;}
.BrandContent h3{padding-top:10px; padding-left:78px;}
a.BrandingTitle{padding-top:12px;  padding-right:4px;}
.BrandContent p{margin-top:2px; padding-right:4px; padding-left:78px;} 
.BrandContainer{height:100%;}
.Newsroom{height:100%;}*/

/*
/global/gui/css/global/text.css
*/
/* Product Descriptions
----------------------------------------------------------------------- */
.ProductDescriptions {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}



/* Price Points
----------------------------------------------------------------------- */
.PricePoint {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
}



sup {
font-size: 9px;
font-weight: bold;
line-height: 1;
vertical-align: text-top;
}



/* Product Message
----------------------------------------------------------------------- */
.ProductMessage {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #b4ad9a;
	text-decoration: none;
}




/* Branding Feature Descriptions
----------------------------------------------------------------------- */
.BrandDescriptions {
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}



/* News Room Stories
----------------------------------------------------------------------- */
.NewsRoomStory {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}



/* Log On Title
----------------------------------------------------------------------- */
.LogOnTitle {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}



/* Keep Me Logged On Text
----------------------------------------------------------------------- */
.HourKeep24 {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

/* Header text for bottom branding spots 
----------------------------------------------------------------------- */
.BrandHeader{
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


/* User Logged On Texts (EXTRANET HOME PAGE)
----------------------------------------------------------------------- */

.CLoggedOn {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ff9933;
	text-decoration: none;
}
.GLoggedOn {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f7d788;
	text-decoration: none;
}


/* Account Manager Status Text (EXTRANET HOME PAGE)
----------------------------------------------------------------------- */

.AMStatus {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}


/* Account Manager Contact Info Texts (EXTRANET HOME PAGE)
----------------------------------------------------------------------- */

.Black10px {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.BlackBold10px {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}




/* Basic Texts For page Body Including Data (EXTRANET HOME PAGE)
----------------------------------------------------------------------- */

.White11px {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.WhiteBold11px {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.Black11px {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.BlackBold11px {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.BlackBold12px {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.GreyBold12px {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #746a5e;
	text-decoration: none;
}
/* Main Feature Home Page Links (Why CDW, CDW@Work, Services)
----------------------------------------------------------------------- */
a.MainFeatureLinks {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

a.MainFeatureLinks:hover {
	text-decoration: underline;
}



/* Primary CoOp Product Title
----------------------------------------------------------------------- */
a.PrimeCoOpTitle {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

a.PrimeCoOpTitle:hover {
	text-decoration: underline;
}



/* Secondary CoOp Product Title
----------------------------------------------------------------------- */
a.SecondaryCoOpTitle {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

a.SecondaryCoOpTitle:hover {
	text-decoration: underline;
}



/* Branding Feature Titles
----------------------------------------------------------------------- */
a.BrandingTitle {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

a.BrandingTitle:hover {
	text-decoration: underline;
}



/* News Room Date
----------------------------------------------------------------------- */
a.NewsRoomDate {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

a.NewsRoomDate:hover {
	text-decoration: underline;
}



/* Forget Username and Password links
----------------------------------------------------------------------- */
a.ForgetLinks {
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}


/* Segment Links
----------------------------------------------------------------------- */
a.SegmentLinks {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

a.SegmentLinks:hover {
	text-decoration: underline;
}


/* Container Header Links (View all Orders, Edit Company Solutions, etc) (EXTRANET HOME PAGE)
----------------------------------------------------------------------- */

a.ContainerLink {
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}



/* View Account Team and Back To Top Links (EXTRANET HOME PAGE)
----------------------------------------------------------------------- */

a.SmallBoldLink {
	font-weight:bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.SmallBoldLink:visited {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

a.SmallBoldLink:active {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.SmallBoldLink:hover {
	color: #000000;
	font-weight:bold;
	text-decoration: underline;
}

/* View Saved Carts Links (EXTRANET HOME PAGE)
----------------------------------------------------------------------- */
a.ViewSaved:link {
	font-size: 9px;
	color: #FFFFFF;
}
a.ViewSaved:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.viewsaved:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.ViewSaved:active {
	color: #FFFFFF;
	text-decoration: none;
}

/* Data Links (EXTRANET HOME PAGE)
----------------------------------------------------------------------- */

a.DataLink {
	font-size: 11px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}

/* AM Email Link (EXTRANET HOME PAGE)
----------------------------------------------------------------------- */

a.AMEMailLink {
	font-size: 10px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}
/* Header Text page Title
----------------------------------------------------------------------- */
.HeaderText
{
	font-size: 20px; 
	font-weight: bold; 
	color:#333;
}

