body { padding : 0; }
#pclMainBox {
margin: 0 auto;
max-width: 1280px;
background-color:#ffffff;
-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.35);
}

#pclLogoBlock {
overflow:hidden;
padding: 8px 4px 4px 4px;
text-align:left;
}

.pclSlogan {
font-size:12px;
padding-left: 6px;
color: #5B5B5B;
}

/* For viewport width 0 and up: Defaults, Phones */
#pclSearchForm {
clear:both;
display:block;
}

#pclSearchBox {
clear:both;
position: relative;
margin: 8px 0 0 0;
}

.pclMenuLinks a, .pclMenuCats a  {
padding: 4px;
} 

.pclMenuLinks a {
margin: 16px 16px 0 0;
}

/*#pclLeftMenu {display:none;}*/

#leftBrowseMenu,#leftNarrowMenu {display:none;}

#pclHomeRight {
float:none;
margin:0;
overflow:hidden;
display:none;
}

.pclBigPhone {
	display: inline-block;
}

/*#pclTopCart, #pclTopPhone {
	clear:both;
	margin: 12px 0;
	text-align:center;
}
*/

.pclCheckout {
background-color:white;
}

.pclCheckout .menuHeading {
text-align:center;
}

#pclHomeLogo {
margin-right:8px;
}

#pclTopCart, #pclTopPhone {
padding-top:0px; 
float:left;
margin: 8px 0;
text-align:left;
}
#pclTopPhone {display:none;}

#pclTopCart {
margin-right: 18px;
width:120px;
}

#email_signup_add {
padding:4px;
}

.pclContactUs {
margin-bottom:10px;
}

.pclCartCheck {
box-shadow: 1px 1px 3px 1px #DFDFDF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


.pclMyAccount {
margin-bottom:2px;
}

.pclBigPhone {
display: block;
font-weight:bold;
vertical-align:center;
margin-top:14px;
}

#itemColumnA, #itemColumnB {
	float : none;
	margin-bottom : 8px;
	position : relative;
	width : auto;
}

#itemColumnA {margin-right : 0;}

.pclFlexContainer {
display:none;
}

.pclTrustLogos img, .pclTrustLogos > div {
margin:0 16px 16px 0;
float:left;
}

.pclSidePic {
text-align:center;
margin:0 16px 16px 0;
float:left;

}

.pclSideCaption {
margin:16px 0;
clear:both;
}

.pclSocial {
text-align:center;
float:right;
}

#pclFreeShip {
margin-bottom:8px;
}
/*
#pclTopCart form {
display:none;
}
*/
.item_square-medium, .item_square-small {
width: 187px;
}

#pclHomeCenter {
float:none;
}

.pclInvenInfoTable {
border-collapse:collapse;
border-spacing:0;
}

.pclInvenInfoTable td, .pclInvenInfoTable th {
vertical-align:middle;
padding:4px 8px;
text-align:left;
}

.pclInvenInfoTable th  {
font-weight:normal;
color:#444444;
}

.item_heading {
border:none;
padding:0;
margin:16px 0;
}

.pclCondition {
color:green;
font-weight:bold;
margin-left:8px;
}

.pclTitleSuper {
margin-left:8px;
}

.pclSideCall {
font-weight:bold;
margin:8px 0;
}
.item_section {padding:2px;}

.pclPageFooter {
/*background-color: #8393CA;*/
background-color: #0054A6;

clear : both;
text-align :  left;
padding: 32px;
}



.pclRoundWhite {
padding:3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:white;
border:solid 1px white;
}

.pclJbj {
padding:3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color:#143675;
border:solid 1px #143675;
}

.pclPageFooter, .pclPageFooter a, .pclPageFooter a:hover, .pclPageFooter a:visited {
color: white;
}

.pclFootBlock {
float:left;
}

.pclFootMenu{
float:left;
margin: 0 48px 24px 0;
}

.pclSocialPlat {
text-align:center;
float:left;
margin: 0 24px 16px 0;
}

.pclSocialPlat img {
margin-bottom:4px;
}

.pclFootMenuTitle {
color: #DDDDDD;
font-weight:bold;
margin-bottom:8px;
}

.pclFootTrust {
/*clear:left;*/
vertical-align:center;
margin: 16px 0;
padding: 16px auto;
}

.pclFootTrust a, .pclFootTrust span {
display: inline-block;
margin: 0;
vertical-align:center;
}

.pclFootTrust img {
display: inline-block;
margin: 0 16px 16px 0;
}

.pclFootMenu a {
display:block;
margin: 2px 0;
padding: 2px 0;
}

.pclCopyRight {
clear:both;
padding-top:32px;
}

.pclFootEmail {
padding:16px;
background-color:black;
margin-bottom:16px;
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.pclEmailTitle {
font-weight:bold;
margin-bottom:8px;
}



.pclYouSave {
color:#D80000;
}

.pclSideLink {
	margin-top:12px;
}


.pclFree {
text-align:center;
margin-bottom:8px;
font-weight:bold;
margin-top:12px;
}

.pclFree div {
display: inline-block;
margin-left:8px;
}


.pclFree, .pclFree a, .pclFree a:visited, .pclFree a:hover {
color:#0054A6;
}

.pclFree a:hover {
background-color:#0054A6;
}

.mobileHide {
display:none;
}

.mobileExpandBtn {
padding: 4px 4px 4px 36px;
display:block;
background-repeat: no-repeat;
background-position: 6px center;
font-weight:bold;
font-size:14px;
}

.chevronUp {
background-image: url('/images/chevron-up-16.png');
}

.chevronDown {
background-image: url('/images/chevron-down-16.png');
}

.pclInvenSideBox {
clear:both;
}

#pclMenuB {
color: #ffffff;
padding: 0;
}

.itemMainThumb{
  max-width:450px;
}

@media screen and (max-width: 699px) {
	
	.itemMainThumb{
  width:100%;
}
	
	.browseMenu a {
	display:block;
	padding:12px;
	font-weight:bold;
	}
	
	#pclHomeLogo {
	text-align:center;
	}
	
	.item_image img {
		max-width:120px;
	}
	
	.item_square-medium {
		width: 160px;
	}
}

@media screen and (min-width: 700px) {
	/* Tablets */
	
	.itemMainThumb{
	 max-width:300px;
	}
	
	#pclHomeLogo {
	float:left;
	padding: 8px 0 8px 8px;
	}

	#pclMenuB {
	padding: 0 16px;
	}
	
	.pclInvenSideBox {
	clear:none;
		float:left;
		margin-left:16px;
	}
	
	#pclTopPhone {display:block;}
	
	
	.pclFootEmail {
	float:right;
	}
	
	.pclCurrentPrice {
	font-size:20px;
	vertical-align:top;
	}
	
	.pclCents {
	font-size:14px;
	vertical-align:top;
	padding:3px;
	font-weight:normal;
	}
	
	.pclDSign {
	font-weight:normal;
	}
	
	#pclLogoBlock {
	text-align:left;
	}
	.item_square-medium, .item_square-small {
	width: 210px;
	}
		/*#pclTopCart form {
	display:block;
	}
	.pclTrustLogos img, .pclTrustLogos > div {
	float:none;
	}*/

	#pclHomeRight {
	margin-left : 8px;
	float:right;
	overflow:hidden;
	width:250px;
	display:block;
	text-align:center;
	}
	.pclRightLink {
	display:inline-block;
	padding:4px;
	margin-bottom:32px;
	text-align:center;
	border:2px solid transparent;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
	
	.pclRightLink:hover {
	border-color:#efefef;
	}
	/*#pclHomeCenter {
	float:left;
	overflow:hidden;
	width:45%;
	}*/
	
	.pclBigPhone {
	font-size:18px;
	clear:both;
	
	}
	
	/*#itemColumnA, #itemColumnB {
		float : left;
		margin-bottom : 8px;
		position : relative;
		width : 47%;
	}

	#itemColumnA {margin-right : 24px;}
	*/
	#itemColumnB {
	max-width:650px;
	clear:left;
	}
	
}

@media screen and (min-width: 1000px) {
	/* Computers */
	
	#pclTopCart, #pclTopPhone {
	text-align:center;
	}
	
	.pclChatLink {
	padding: 8px 12px 8px 52px;
	background-position: 8px 3px;
	background-repeat: no-repeat;
	background-image: url('/images/livehelp2g.png');
	color:#2321A5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px solid silver;
	background-color:#efefef;
	font-weight:bold;
	text-transform: uppercase;
	}
	
	.pclFree {
	text-align:center;
	float: right;
	margin-right:8px;
	font-weight:bold;
	color:white;
	margin-top:12px;
	}

	.pclFree div {
	display: block;
	margin-left:0;
	}
	
	.pclFree a, .pclFree a:visited {
	color:white;
	}

	.pclFree a:hover {
	background-color:#0054A6;
	color:white;
	}

	
	#pclLeftMenu {
	width : 164px;
	float:left;
	margin-right:8px;
	}
	
	#leftBrowseMenu, #leftNarrowMenu {display:block;}
	
	.pcHide {
	display:none;
	}
	
	div.mobileHide {
	display:block;
	}
	
	a.mobileHide {
	display:inline;
	}
	
	.pclFree, .pclFree a {
	color:#EAEAEA;
	}
	
	.pclFree {
	font-size:10px;
	/*margin:10px 16px 0 0;*/
	margin:0;
	background-color:#0054A6;
	padding:8px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	}
	
	.pclFree a {
	display:block; 
	font-weight:bold; 
	font-size:15px;
	}
	
	.pclFootTrust img {
	margin: 0 64px 16px 0;
	}
	
	#pclSearchBox {
		margin: 16px 0 0 0;
	}
	
	.pclPageFooter {
	padding: 32px 64px;
	}
	.pclFootMenu, .pclFootSocial{
	margin-right: 6%;
	}
	
	.item_heading { font-size:13px;}
	
	.pclCart{
	width:250px;
	padding: 6px 0;
	}
	
	.item_title_large, #itemInfoBlock h1 {
	font-size:22px;
	}
	
	.pclSidePic, .pclSideCaption, .pclSocial {
	float:none;
	}
	
	.pclInvenSideBox {
		float:right;
		margin-left:16px;
	}
	
	.pclInvenPriceBox {
		border: 1px solid silver;
		padding: 10px;
		margin-bottom:8px;
	}
	
	.pclSideHelp {
		padding: 10px;
		margin-bottom:8px;
	}
	
	

	.pclAddQty {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #009336;
	padding:4px;
	font-size:18px;
	text-align:center;
	}
	
	.pclAddQty:focus {
	-webkit-box-shadow: 0px 0px 5px 3px rgba(0,102,255,0.2);
	-moz-box-shadow: 0px 0px 5px 3px rgba(0,102,255,0.2);
	box-shadow: 0px 0px 5px 3px rgba(0,102,255,0.2);
	}
	
	.pclInvenHead {
	overflow:hidden;
	}
	
	.pclInvThumb {
	margin-right:16px;
	}
	
	.pclFlexContainer {
	display:block;
	}
	#pclHomeLogo,#pclSearchBox {
	margin-right:32px;
	}
	
	#pclTopCart, #pclTopPhone {
	clear:none;
	float:right;
	margin: 0 18px 0 32px;
	text-align:center;
	}
	
	#pclMainBox {

	}
	
	#pclLeftMenu {
	display:block;
	}


	#mainContent {
	margin-left: 182px;
	position:relative;
	}

	#pclSearchBox {
	position: relative;
	width: 25%;
	float:left;
	clear:none;
      
	}
  
	#pclSearchForm {
	overflow: hidden;
	clear:none;
      
	}
	/*#pclFreeShip {
	float:left;
	margin:0;
	}
	#pclMenuA {
	text-align:right;
	}
	.pclMenuLinks a {
		margin: 0 0 0 16px;
	}*/
  
	#pclHomeRight {
	margin-left : 8px;
	float:right;
	overflow:hidden;
	
	}
	
	/*#pclHomeCenter {
	padding-right:260px;
	}*/
	
	
	
}

@media screen and (min-width: 1150px) {
	
	.itemMainThumb{
	 max-width:450px;
	}
	
  #pclSearchBox {
	width: 33%;      
	}
}

@media screen and (min-width: 1250px) {
	
	
  #pclSearchBox {
	width: 40%;      
	}
	#pclHomeCenter {
    margin-left:80px;
  }
}



#pclSearchForm {
    height: 40px;
    border: 1px solid #999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    
}

#pclSearchText {
    font-size: 18px;
    color: #ddd;
    border-width: 0;
    background: transparent;
}

#pclSearchBox input[type="text"] {
    width: 90%;
    padding: 11px 0 12px 1em;
    color: #333;
    outline: none;
}

#pclSearchBtn {
    position: absolute;
	top: 0;
	right: 0;
	float:none;
    height: 42px;
    width: 3em;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    border-width: 0;
    background-color: #999;
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    cursor: pointer;
	text-transform: uppercase;
	font-weight:bold;
}


#pclSearchBox:focus {
border-color:blue;
}


#pclSearchBtn:hover {
color:white;
background-color:#931416;
}



.pclOrCall {
 font-size:10px;
  margin-right:8px;
}



/*#pclMenuA {
background-color: #0054a6;
}*/



#pclFreeShip {
text-transform: uppercase;
}

#pclTopPhone {

}

.pcl-button-upper, .pcl-button-lower {
background-repeat: no-repeat;
padding: 6px;
border-color: silver;
border-style: solid;
background-color:#efefef;
font-weight:bold;
text-transform: uppercase;
display:block;
}

.pcl-button-upper:hover, .pcl-button-lower:hover, .pclChatLink:hover {
border-color: #FFBF00;
color: #005893;
background-color: #F9F9F9;
}

.pcl-button-upper {
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-width: 1px;
width:80px;
padding-left: 32px;
background-position: 5px 1px;
background-image: url('/images/pcl_cart24.png');
color:#00249f;
}

.pcl-button-lower {
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-width: 0 1px 1px 1px;
cursor:pointer;
width:120px;
color:#A80000;
font-size:10px;
}
/*
.pclTopButton {
background-repeat: no-repeat;
padding: 6px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border: 1px solid silver;
background-color:#efefef;
font-weight:bold;
text-transform: uppercase;
}*/



.pclCartButton {
padding-left: 40px;
background-position: 3px 1px;
background-image: url('/images/pcl_cart_active.png');
color:#8393CA;

}

/*#pclTopCart form {
margin-top:8px;
}*/

.pclChatLink:hover {
  text-decoration: none; 
  color:black;
  background-image: url('/images/livehelp2.png');
}

.pclFree {
font-weight:bold;
}

.pclCoupon {
font-weight:bold;
font-family: monospace;
}

#pclMenuB {
background-color: #8393ca;

-webkit-box-shadow: 0px 6px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 6px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 6px 5px 0px rgba(0,0,0,0.2);
margin-bottom:16px;

border-top: 10px solid #0054A6;
}

#pclMenuB a {
color: #ffffff;
}
/*
.pclFree {
float: right;
top:-8px;
margin-right:8px;
position:relative;
}*/


.pclMenuCats a {
margin:0;
font-weight:bold;
min-height:32px;
display:inline-block;
background-repeat: no-repeat;
background-position: 16px 8px;
padding:16px 8px 2px 56px;
vertical-align:center;
border-right:1px solid #98ABEA;
min-width:80px;
}

.pclMenuCats a:hover {
background-color:#0054A6;
text-decoration:none;
border-color: #0054A6;
}

.pcl-icon-computer {background-image: url('/images/icon_pc.png');}
.pcl-icon-special {	background-image: url('/images/icon_specials.png');}
.pcl-icon-phone {	background-image: url('/images/icon_phone.png');}
.pcl-icon-lcd {	background-image: url('/images/icon_lcd.png');}
.pcl-icon-laptop {	background-image: url('/images/icon_laptop.png');}

#pclLowerArea {
padding:0 8px;
}

.pclTrustLogos {
text-align: center;
overflow:hidden;
}

a, a:visited {color :  #0016BC;}

a:active, a:hover  {color : #069;}

/* site main area */

#logoBlock {background-color : #ffffff;}

/* menu classes */

.menuTable, .menuBody {background : transparent;}

.menuHeading,#mainTopMenu {
    color : #0063de;
	text-align:left;
	padding: 8px;
	border:none;
}

.item_heading {
color : #2B7CC4;
text-transform:uppercase;
}

/* for item.asp */

.itemTable, .cartTable  {
    background-color : #ffffff;
	overflow:hidden;
}

.catTree {
	border:none;
    /*background-color : #efefef;
    border: 1px solid #efefef;
	*/
	margin-bottom:1em;
}

#cartArea, .checkout_items {
width:auto;
max-width:750px;
}

/* main page */

.mainTextBlock {
    background : transparent;
}

#pclLeftMenu {
background-color: #eeeeee;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:4px;
margin-bottom:16px;
}

#pclHomeRight {
background-color: transparent;
padding:4px;
margin-bottom:16px;
}



#mainContent {
/*padding: 0 0 0 10px;*/
padding: 0 ;
}

.text_block {
max-width:800px;
}

.pclFlexContainer {
text-align:center;
margin-right:250px;
}

.pclSidePhotos {
overflow:hidden;
}

table.itemspecs th, table.itemspecs td {
border: 1px solid #D3D3D3;
padding:8px 12px;}

table.itemspecs th {
    font-weight: normal;
    background-color:#EAEAEA;
	color:#2A289B;
  text-align:left;
}


.pclblock {
  margin-bottom:10px;
  padding-bottom: 10px;
  border-bottom: 1px solid silver;
}

.pclFlex {
max-width:590px;

}

@media screen and (min-width: 1350px) {
  .pclFlex {
  margin:auto;
  }
}

@media print {
	#pclTopCart, #pclSearchBox, #pclMenuB, .pclFootTrust, .pclFootSocial, #admin_toolbar, .pclFootEmail
	,.mobileHide,.pcHide,.recentlyViewed, #pd-float-tm	{
	display:none;
	}
}

.customPageBlock {
max-width:800px;
}

#lowerTable {
background-color:white;
}


.pcl_quote td, .pcl_quote th {
padding: 4px;
}

.pcl_quote th {
  color: #014B96;
}

.pcl_quote_area input,.pcl_quote_area textarea {
	border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	border: 1px solid silver;
	padding:4px;
}


.pcl_quote_area input:focus,.pcl_quote_area textarea:focus {
	-webkit-box-shadow: 0px 0px 5px 3px rgba(0,102,255,0.2);
	-moz-box-shadow: 0px 0px 5px 3px rgba(0,102,255,0.2);
	box-shadow: 0px 0px 5px 3px rgba(0,102,255,0.2);
}

.pclQuoteButton,.pcl_quote_area input[type="submit"] {
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	font-size:large;
  	font-weight:bold;
	padding:12px 18px;
	cursor: pointer;
  	background-color: #FF9500;
  	color:white;
	//color: #011BAD;
}

.pclQuoteButton:hover,.pcl_quote_area input[type="submit"]:hover {
	border: 1px solid #011BAD;
	-webkit-box-shadow: 0px 0px 5px 3px rgba(0,102,255,0.2);
	-moz-box-shadow: 0px 0px 5px 3px rgba(0,102,255,0.2);
	box-shadow: 0px 0px 5px 3px rgba(0,102,255,0.2);
  	background-color: #A60000;
}

.itemTable {
 max-width:1010px; 
}

.item_square-medium div.item_title {
 font-size:14px;
  margin: 8px 0;
}


#wbividwrap {
	position:relative;
	//z-index:-2;
	overflow:hidden;
	margin:32px 0;
	padding:40px 64px;
}

video#wbivid { 
    position: absolute;
	left: 50%;
  	top:0;
  	width:100%;
	-webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: auto;
	opacity:0.35;
	margin: auto;
  	text-align:center;
	//z-index:-1;
	background-color:#006FAF;
}

.webuytitle {
	font-size:72px;
	font-weight:bold;
	margin-bottom:24px;
  	//z-index: 100;
	color: #002AB7;
}

.webuysubhead {
  font-size:32px;
  font-weight:bold;
  margin:24px 0;
  color: #002AB7;
}

.webuyform {
  width:70%;
 padding:16px;
  margin:0 auto;
  display:inline:block;
}

.webuyQty {
	width:4em;
	text-align:center;
}

.webuyform, .webuyform input {
  font-size: 14px;
}

#webuy_items {
 margin:0; 
}

#webuy_items img {
  padding:2% 3%;
  width:8%;
  max-width:125px;
  display:inline-block;
}

.pclNotFound {
	width:100%;
	max-width:600px;
}

.pcl404Inst {
	font-size:20px;
}

.pclRecycleSteps {
  background-color:#002CBF;
  color:white;
  font-size:18px;
  overflow:hidden;
  
  margin: 4em auto;
  padding: 0 auto;
}

.pclRecycleSteps a {
  color:#CEEFFF;
}

.pclRecStep img {
  float:left;
  width:40%;
  max-width:110px;
  min-width:40px;
  padding-right:5%;
  
}

.pclRecStepText {
 padding-top:4%; 
}

.pclRecyclePage {
  font-size:16px;
}

.pclRecPic {
 float:left; 
  margin-right:32px; 
}


.webuybadge {
  display:inline-block;
  padding: 4px;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border: 2px solid white;
  margin:20px auto;
  background-color:#F7F7F7;
}

.webuybadge:hover {
	border-color:#ffd57b;
  	background-color:white;
}

.ccardTower {
 background-color:white;
  padding:8px;
  margin-bottom:16px;
}



.pclPosterWrap {
 position:relative;
  //z-index:2;
  overflow:hidden;
  margin:32px 0 0 0;
  padding:64px;
  
}

.pclBgPoster { 
    position: absolute;
	left: 50%;
  	top:0;
  	width:100%;
	 -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: auto;
	//opacity:0.35;
	//margin: auto;
  	text-align:center;
  //z-index:1;
   background-color:#006FAF;
	
}

.pclBgPoster2 {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.pclCareerMenu {
  padding:32px;
  margin:0;
  background-color:#8A9FEB;
  text-align:center;
  
}

.pclCareer {
  display:inline-block;
  width:120px;
  min-height:120px;
  background-color:white;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border:2px solid white;
  padding:16px;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  margin:32px;
}

.pclCareer:hover {
 text-decoration: none;
  border-color:#FF9D00;
}

.pclCareer img {
  margin-bottom:8px;
}

.pclCareerAbout {
  padding:96px 64px;
}

.pclCareerAbout p {
  display:inline-block;
  max-width:400px;
  margin:0 72px 48px 0;
  padding:0;
  text-align:left;
  font-size:16px;
}

.pclCareerAboutHead {
  	font-size:42px;
	font-weight:bold;
	margin-bottom:48px;
  color: #002AB7;
}

.pclCareerTitle {
	font-size:72px;
	font-weight:bold;
	margin-bottom:24px;
  	//z-index: 100;
  color: #002AB7;
  opacity: .75;
}

.pclCareerSub {
 font-weight:normal; 
  font-size:24px;
  opacity:.60;
}

@media screen and (max-width:699px) {
	.pclMenuCats a {
		min-width:60px;
		font-size:8px;
		border-width: 0 1px 1px 0;

      background-position: center 8px;
      padding:48px 8px 0 8px;
      text-align:center;
	}
  
    .item_square-medium {
		display:block;
		width:auto;
		height:auto;
		
	}
	.item_square-medium .item_image {
		display:block;
		float:left;
		vertical-align:top;
		margin-right:16px;
		padding-bottom:38px;
		text-align:left;
	}
  
	.item_square-medium .price_box {
		position : static;
		text-align : left;
	}
	
	.item_square-medium .price_box .cartbtn {
		width:50%;
		font-size:14px;
	}
	
	.item_square-medium .brand_img {
		display:none;
	}
	
	  #add_cell .cartbtn  {
    width:100%;
    padding:16px;
    font-size:16px;
  }
}


@media screen and (min-width: 801px) {
  .pclRecStep {
  width: 28%;
  padding:2%;
  float:left;
  
	}
  
  .pclRecyclePage {
    width:90%;
    margin: 0 auto;
    
  }
}

@media screen and (max-width: 800px) {
  video#wbivid,#webuy_items { display: none;}
  .webuytitle,.pclCareerTitle {
    font-size:32px;
  }
  
  #wbividwrap {
  padding: 0 0 16px 16px; 
  }
  
  .webuyform { width:100%; }
  
  .pclRecStep {
  clear:both;
    padding:16px;
  }
  
  .pclRecStep img {
    max-width:80px;
  }
  
  .pclPosterWrap { padding:12px;}
}

.pclCartFreeBox {
 max-width:750px;
  padding:8px;
  margin:16px 0;
}

.pclCartFree {
	font-size:18px;
	color:#001699;
  	font-weight:bold;
}

.pclFreeCode {
 text-transform:upper; 
}

.pclFreeLeft {
  font-weight:bold;
  color:#A30000;
}

.price_strike {
color:#6B6B6B;
}

h1.pclCatMain {
  color: #333333;
}


@media screen and (min-width: 700px) {
  .heroArea {
    margin-right:284px;
  }

}

.heroColumns {
  overflow:hidden;
}

.heroArea {
  font-size:18px;
  
}

.heroArea div {
background-size: contain;
}

.heroPc {
  /*#6EB6EA 3D95CC */
  padding:32px;
  background: #CEE1FF url("/images/heropc2.png") no-repeat right top;
  
}
.heroPc, .heroPc a {  color:#3F3F3F;}

.heroBig {
  font-size:32px;
  font-weight:bold;
}

.heroMac {
	display:block;
  padding:32px;
  background: white url("/images/heromac.jpg") no-repeat right 16px;  
}
.heroMac, .heroMac a {
 color:#003A5E;
}

.heroLcd {
  /* #E0B014 008009 */
  padding:32px;
  background: #7F7F7F  url("/images/herolcd.png") no-repeat right top;  
  text-align:left;
}
.heroLcd, .heroLcd a {  color:white;}

.heroLcdSizes {
margin:16px 0;
}

.heroLcdSizes a {
  margin-right: 12px;
}

.sectionMini {
 margin-bottom:12px; 
}

.heroPhone {
  padding:32px;
  background: #efefef url("/images/herophone.png") no-repeat right top;
  background-size: contain;
  
}

.heroPhone, .heroPhone a {
 color : #031045; 
}

@media screen and (min-width: 600px) {
  .heroMac {
    display: table-cell;
    width:30%;
    padding:32px;
    background-position:center 16px;
    vertical-align:bottom;
  }
  .heroMacText {
    padding:116px 16px 0 16px;
  }
  
  .heroLcd {
    display: table-cell;
    padding:32px;
    /*margin-left:40%;*/
  }
  
  .heroBig {
    font-size:48px;
  }
  
  .heroArea {
    font-size:24px;
  }
  
  .heroArea div {
  background-size: auto;
  }
  
  .heroPhone {
    text-align:right;
    background-position:left top;
    background-size: contain;
    padding:64px 32px;
    background-position:24px center;
  }

}

@media screen and (max-width: 999px) {
  .heroArea div.heroPc {
    background-size:50%;
  }

}