/* ######### CSS for New Page Tabs. Remove if not using ######### */
@media screen and (min-width:1024px){
.TabsDropDownListMenu{ display: none; }
}
@media screen and (max-width:1023px){
.TabsContainer {
	width: 100%;
	float: left;
	height: 72px;
	position: relative;
	
}

.PageTabsContainer {
	width: 100%;
	float: left;
	height: 72px;

	/*position: relative;
	/*padding-right: 215px;*/
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */	
}

.TabsDropDownListMenu {
	width: 100%;
	position: absolute;
	background: #f1f1f1;
	background-image: url(/images/Body-Structural/DropDownArrow.png);
	float: left;	
	background: url(/images/Body-Structural/DropDownArrow.png), -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(244,244,244,1) 50%, rgba(232,232,232,1) 51%, rgba(241,241,241,1) 100%);
	background: url(/images/Body-Structural/DropDownArrow.png), -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244,244,244,1)), color-stop(50%, rgba(244,244,244,1)), color-stop(51%, rgba(232,232,232,1)), color-stop(100%, rgba(241,241,241,1)));
	background: url(/images/Body-Structural/DropDownArrow.png), -webkit-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(244,244,244,1) 50%, rgba(232,232,232,1) 51%, rgba(241,241,241,1) 100%);
	background: url(/images/Body-Structural/DropDownArrow.png), -ms-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(244,244,244,1) 50%, rgba(232,232,232,1) 51%, rgba(241,241,241,1) 100%);
	background-repeat: no-repeat;
	background-position: 98% 15px, 0 0;
	padding: 10px 30px 10px 10px;
	top: 15px;
	left: 0;
	font-size: 12px;
    font-weight: bold;
	border: 1px solid #a7a7a7;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */	
	-webkit-box-shadow: inset 4px 4px 6px -3px rgba(184,184,184,1);
	-moz-box-shadow: inset 4px 4px 6px -3px rgba(184,184,184,1);
	box-shadow: inset 4px 4px 6px -3px rgba(184,184,184,1);
	cursor: pointer;
	z-index: 2;
}

.PageTabs {
    position: absolute;
    top: 50px;
	left: 0;
    width: 100%;
	height: auto;
	overflow: hidden;
	z-index: 1;
}

.PageTabs.closed { 
	max-height: 0;
	-webkit-transition: max-height 0.3s ease; /* Safari */
	transition: max-height 0.3s ease; 
}

.PageTabs.open { 
	max-height: 1000px;
	-webkit-transition: max-height 0.3s ease; /* Safari */
	transition: max-height 0.3s ease;
}


.PageTabs .closed {
	-ms-transform: translate(0, -999px); /* IE 9 */
    -webkit-transform: translate(0, -999px); /* Chrome, Safari, Opera */
    transform: translate(0, -999px);
	-webkit-transition: transform 0.3s ease; /* Safari */
	transition: transform 0.3s ease;
}

.PageTabs .open {
	-ms-transform: translate(0, 0); /* IE 9 */
    -webkit-transform: translate(0, 0); /* Chrome, Safari, Opera */
    transform: translate(0, 0);
	-webkit-transition: transform 0.3s ease; /* Safari */
	transition: transform 0.3s ease;
}
}

@media screen and (min-width:300px) and (max-width:1023px) {
.tabs, .sized-tabs{
	display: block;
	padding: 0;
	margin: 0;
	font: bold 11px Verdana;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	border: 1px solid #a7a7a7;
	border-top: none;
	-webkit-box-shadow: 8px 8px 12px -7px rgba(51,51,51,1);
	-moz-box-shadow: 8px 8px 12px -7px rgba(51,51,51,1);
	box-shadow: 8px 8px 12px -7px rgba(51,51,51,1);
}

.tabs li, .sized-tabs li{
	line-height: 29px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.tabs li a, .sized-tabs li a{
	background: #f4f4f4;
	color: #333333;
	width: 100%;
	border-top: 1px solid #a7a7a7;
	text-decoration: none;
	margin: 0;
	position: relative;
	z-index: 1;
	padding: 3px 15px;
	display: block;
	font-size: 12px;
	height: 35px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */  
}

.tabs li a.selected, .sized-tabs .selected{
	background: #e9e9e9;
	font-size: 12px;
	cursor: default;
}

.tabs li a:hover, .sized-tabs li a:hover{ background: #ffffff; text-decoration: none; }/*#e9e9e9*/

.tabs li a:hover.selected, .sized-tabs li a:hover.selected{	background: #e9e9e9; text-decoration: none; }
}


@media screen and (min-width: 400px) and (max-width:1023px) {
	
	.TabsDropDownListMenu { width: 100%; }
	
	.PageTabs { width: 100%; }
	
	.durProd_thumblist.seven .durProd_thumbitem {
   	 width: 100%;
	}
	.durProd_thumblist.seven .durProd_thumbitem:last-child {
    	width: 100%;
	}
}

@media screen and (min-width: 725px) and (max-width:1023px) {
	
	.PageTabsContainer .TabsDropDownListMenu, .PageTabsContainer .PageTabs{ width: 100%; /*right: 215px;*/ }
	
	.TabbedContentContainer{/* padding-right: 215px;*/ }
	
}

@media screen and (min-width: 952px)and (max-width:1023px){
	/*
	.TabsContainer, .PageTabsContainer { height: auto; }
	
	.TabsDropDownListMenu{ display: none; }
	
	.PageTabs{
		float: left; 
		width: 100%;
		overflow: visible;
		top: 0;
		position: relative;
		clear: both;
	}
	
	.PageTabs.closed { max-height: 1000px; -webkit-transition: none; /* Safari */
	/* transition: none; }
	
	.PageTabs.open { -webkit-transition: none; /* Safari *//* transition: none; }
	
	.PageTabs .closed{
		-ms-transform: translate(0, 0); /* IE 9 */
		/*-webkit-transform: translate(0, 0); /* Chrome, Safari, Opera 
		transform: translate(0, 0);
		-webkit-transition: none; /* Safari */
		/*transition: none;
	}
	
	.PageTabs .open{
		-ms-transform: translate(0, 0); /* IE 9 */
		/*-webkit-transform: translate(0, 0); /* Chrome, Safari, Opera */
		/*transform: translate(0, 0);
		-webkit-transition: none; /* Safari */
		/*transition: none;
	}

	.tabs, .sized-tabs{ 
		border: none; 
		border-style: none; 
		border-width: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	
	.tabs li, .sized-tabs li{ display: inline; float: left; margin-top: 20px; }
	
	
	.tabs li a, .sized-tabs li a{
		background: -moz-linear-gradient(top, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,112,182,1)), color-stop(100%, rgba(0,69,129,1)));
		background: -webkit-linear-gradient(top, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		background: -o-linear-gradient(top, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		background: -ms-linear-gradient(top, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		background: linear-gradient(to bottom, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070b6', endColorstr='#004581', GradientType=0 );
		border: 1px solid #d1d1d1;
		border-bottom: none;
		-moz-border-radius: 8px 8px 0 0;
  		-webkit-border-radius: 8px 8px 0 0;
		border-radius: 8px 8px 0 0;
		margin: 1px 0 0 -3px;
		padding: 0 5px;
		height: 29px;
		color: #ffffff;
		text-align: center;
		font-size: 11px;
		-webkit-box-shadow: inset 3px -3px 5px 0px rgba(4,46,84,1);
		-moz-box-shadow: inset 3px -3px 5px 0px rgba(4,46,84,1);
		box-shadow: inset 3px -3px 5px 0px rgba(4,46,84,1);
	}
	
	/*.tabs li:nth-child(1) a, .sized-tabs li:nth-child(1) a{ 
		z-index: 15;
		margin-left: 0;
		-webkit-box-shadow: inset 0px -3px 5px 0px rgba(4,46,84,1);
		-moz-box-shadow: inset 0px -3px 5px 0px rgba(4,46,84,1);
		box-shadow: inset 0px -3px 5px 0px rgba(4,46,84,1);
	}
	
	.tabs li:nth-child(2) a, .sized-tabs li:nth-child(2) a{ z-index: 14; }
	.tabs li:nth-child(3) a, .sized-tabs li:nth-child(3) a{ z-index: 13; }
	.tabs li:nth-child(4) a, .sized-tabs li:nth-child(4) a{ z-index: 12; }
	.tabs li:nth-child(5) a, .sized-tabs li:nth-child(5) a{ z-index: 11; }
	.tabs li:nth-child(6) a, .sized-tabs li:nth-child(6) a{ z-index: 10; }
	.tabs li:nth-child(7) a, .sized-tabs li:nth-child(7) a{ z-index: 9; }
	.tabs li:nth-child(8) a, .sized-tabs li:nth-child(8) a{ z-index: 8; }
	.tabs li:nth-child(9) a, .sized-tabs li:nth-child(9) a{ z-index: 7; }
	.tabs li:nth-child(10) a, .sized-tabs li:nth-child(10) a{ z-index: 6; }
	.tabs li:nth-child(11) a, .sized-tabs li:nth-child(11) a{ z-index: 5; }
	.tabs li:nth-child(12) a, .sized-tabs li:nth-child(12) a{ z-index: 4; }
	.tabs li:nth-child(13) a, .sized-tabs li:nth-child(13) a{ z-index: 3; }
	.tabs li:nth-child(14) a, .sized-tabs li:nth-child(14) a{ z-index: 2; }

	.tabs li a.selected, .sized-tabs .selected{
		background: #ffffff;
		border: 2px solid #e0e0e0;
		border-bottom: none;
		z-index: 16;
		line-height: 32px;
		height: 32px;
		margin: 0 0 -3px;
		color: #333333;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	
	.tabs li a:hover, .sized-tabs li a:hover{
		background: -moz-linear-gradient(top, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,112,182,1)), color-stop(100%, rgba(0,69,129,1)));
		background: -webkit-linear-gradient(top, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		background: -o-linear-gradient(top, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		background: -ms-linear-gradient(top, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		background: linear-gradient(to bottom, rgba(0,112,182,1) 0%, rgba(0,69,129,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070b6', endColorstr='#004581', GradientType=0 );
		text-decoration: underline;
	}
		
	.tabs li a:hover.selected, .sized-tabs li a:hover.selected{	background: #ffffff; }
	
	.tabs li a{ width: 90px; }
	.tabs li a.selected{ width: 95px; }
	.sized-tabs li a, .sized-tabs .selected{ width: auto; }

	#brochureCont { padding-right:15px!important;}
	#bse a, #tsh a, #newsYear a { width:50px!important; }
	#bse a.selected, #tsh a.selected, #newsYear a.selecteds { width:55px!important; }
	#otherBrochures a { width:65px!important; }
	#otherBrochures a.selected { width:70px!important; }
	#commericalBrochures a { width:95px!important; }
	#commericalBrochures a.selected { width:100px!important; }
	#subFrames a { width:100px!important; }
	#subFrames a.selected { width:105px!important; }
	#coverTrims a { width:105px!important; }
	#coverTrims a.selected { width:110px!important; }
	#exemptions a, #fithep a, #selCle a, #ourCok a, #colRan a { width:110px!important; }
	#exemptions a.selected, #fithep a.selected, #selCle a.selected, #ourCok a.selected, #colRan a.selected { width:115px!important; }
	#solCon a { width:115px!important; }
	#solCon a.selected { width:120px!important; }
	#howitworks a, #friction a, #replacerepair a, #flyPat a, #fitopt a, #fldDoo a { width:120px!important; }
	#howitworks a.selected, #friction a.selected, #replacerepair a.selected, #flyPat a.selected, #fitopt a.selected, #fldDoo a.selected  { width:125px!important; }
	#howWor a { width:125px!important; }
	#howWor a.selected{ width:130px!important; }
	#bifoldingDoors a, #conMeth a, #helCho a, #glassandcolours a, #decGla a, #cusSer a { width:130px!important; }
	#bifoldingDoors a.selected, #conMeth a.selected, #helCho a.selected, #glassandcolours a.selected, #decGla a.selected, #cusSer a.selected { width: 135px!important; }	
	#aluminiumDoors a { width:100px!important; }
	#aluminiumDoors a.selected { width: 100px!important; }
	#secondaryGlazing a, #obsTex a, #whtCok a, #manCok a { width:150px!important; }
	#secondaryGlazing a.selected, #obsTex a.selected, #whtCok a.selected, #manCok a.selected { width: 155px!important; }
	#chlHan a { width:145px!important; }
	#chlHan a.selected { width:150px!important; }
	#howMad a { width:150px!important; }
	#howMad a.selected{ width:155px!important; }
	#aluminiumWindowsBut a, #secsys a { width:100px!important; }
	#aluminiumWindowsBut a.selected, #secsys a.selected { width:100px!important; }
	#flySec a, #wdtArea a, #flyWin a, #dumBhi a { width:160px!important; }
	#flySec a.selected, #wdtArea a.selected, #flyWin a.selected, #dumBhi a.selected { width:165px!important; }
	#infoAndAdvice a, #worBhi a { width:170px!important; }
	#infoAndAdvice a.selected, #worBhi a.selected { width:175px!important; }
	#delArea a, #verSli a { width:180px!important; }
	#delArea a.selected, #verSli a.selected { width:185px!important; }
	#heritageRange a { width:175px!important; }
	#heritageRange a.selected { width: 170px!important; }
	#gdl a, #lps a, #hbr a { width:45px!important; }
	#bui a, #gsx a { width:70px!important; }
	#bui a.selected, #gsx a.selected{ width:75px!important; }
	#gdl a.selected, #lps a.selected, #hbr a.selected { width:50px!important; }
	#lnb a { width:110px!important; }
	#lnb a.selected{ width:115px!important; }
	*/
	
}
	table.systems1 td, table.systems1 td.sysAvail {  line-height:10px; }
	table.systems1 td.sysAvailSec { width:40%!important; text-align:left!important;}
	table.systems1 td h3 { font-size:11px; margin:2px 0 0 5px; line-height:14px; text-align:left}
	table.systems1 td li { margin:0 0 1px 0; padding: 0 0 1px 0; line-height:13px; text-align:left }
	table.systems1 td img { padding: 10px 3px; }
	/*table.systems1 td ,table.systems1  td.sysAvail{ background:#e0e0e0!important }*/
	table.systems1 { border-spacing: 1px; border-collapse: separate;  padding-top:20px!important; padding-left:15px; }
	table.systems1 ul{ padding:0 0 0 15px !important; }
	span.sysAvailDrop { display:none!important }
	
	table.secTT th { font-size:11px!important }
	table.secTT td { font-size:10px!important }
	table.secTT { border:solid thin #e0e0e0!important }
	table.systems1 .avStylesSecMob { display:none }
		
@media screen and (max-width: 600px) and (max-width:1023px){

	table.systems1 td.sysAvail { display:none!important }
	table.systems1 th.sysAvail { display:none!important }
	table.systems1 td.sysPic { display:none!important }
	table.systems1 th.sysPic { display:none!important }
	span.sysAvailDrop { display:block!important; padding:3px 0 3px 0; float:left}
	span.sysAvailDrop strong{ display:block!important; margin:26px 0 0px 0; float:right}
	.TechDownloadsLeft { width:100%!important }
	table.systems1 td.sysAvailSec { width:50%!important;}
	table.systems1 td.avStylesSec { display:none!important }
	table.systems1 .avStylesSecMob { display:block!important }
	
	
	
}
		
@media screen and (max-width: 800px){

	table.systems1 td.sysPic { display:none!important }
	table.systems1 th.sysPic { display:none!important }
	table.systems1 td.sysAvailSec { width:60%!important;}

}
http://granddesign.info/park.pdf
@media screen (max-width: 565px){

	.AreaCoverage { width:100%!important }

}
/*-------  tables --------------*/
.features-table {
  width: 100%;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background: #fff;  
  background-image: linear-gradient(top, #fff, #eaeaea, #fff);
 
}

.features-table td {
  height: 20px;
  line-height: 50px;
  padding: 0 20px;
  border-bottom: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;

  text-align: center;
}

/*Body*/
.features-table tbody td {
  text-align: center;
  font: normal 11px Verdana, Helvetica;

}

.features-table tbody td:first-child {
 
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
  width:150px;
}

.features-table td:nth-child(2), 
.features-table td:nth-child(3),
.features-table td:nth-child(4),
.features-table td:nth-child(5) {
  background: #efefef;
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
}


.features-table td:nth-child(10) {
  background: #e7f3d4;  
  background: rgba(184,243,85,0.3);
}

/*Header*/
.features-table thead td {
  font:bold 1.0em  Verdana; 

  border-radius-topright: 10px;
  border-radius-topleft: 10px; 
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top: 1px solid #eaeaea; 
  background: #e0e0e0!important;
  color:#000;
}

.features-table thead td:first-child {
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
  width:150px;
  padding:10px;
}

/*Footer*/
.features-table tfoot td {
  font: bold 1.4em Georgia;  
  border-radius-bottomright: 10px;
  border-radius-bottomleft: 10px; 
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom: 1px solid #dadada;
}

.features-table tfoot td:first-child {
  border-bottom: none;
}

.features-table table tr:nth-child(2n) td {
    background-color: #000!important;
}





/*-------  table Counties --------------*/
.counties-table {
  width: 100%;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background: #fafafa;  
  background-image: linear-gradient(top, #fff, #eaeaea, #fff);
 
}

.counties-table td {
  height: 20px;
  line-height: 50px;
  padding: 0;
  border-bottom: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;

  text-align: center;
}

/*Body*/
.counties-table tbody td {
  text-align: center;
  font: normal 12px Arial, Helvetica;
  padding:4px 0;
}

.counties-table tbody td:first-child {
 
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
 /* width:150px;*/
}

.counties-table td:nth-child(2), 
.counties-table td:nth-child(3) {
  background: #efefef;
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
}


.counties-table td:nth-child(4) {
  background: #e7f3d4;  
  background: rgba(184,243,85,0.3);
}

/*Header*/
.counties-table thead td {
  font:bold 1.1em  Verdana; 

  border-radius-topright: 10px;
  border-radius-topleft: 10px; 
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top: 1px solid #eaeaea; 
  background: #e0e0e0!important;
  color:#000;
}

.counties-table thead td:first-child {
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
 /* width:150px;*/
  padding:10px;
}

/*Footer*/
.counties-table tfoot td {
  font: bold 1.4em Georgia;  
  border-radius-bottomright: 10px;
  border-radius-bottomleft: 10px; 
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom: 1px solid #dadada;
}

.counties-table tfoot td:first-child {
  border-bottom: none;
}

.counties-table table tr:nth-child(2n) td {
    background-color: #000!important;
}
@media screen and (max-width: 600px){

	#flyWindow { width:200px!important }

}
/* ----- FAQ pages --- */
ul.FAQs li {
    font-size: 13px;
    list-style-image: url(/images/Body-Structural/FAQ-BulletPoint.png);
    list-style-position: outside;
    color: #004481;
    margin: 0 0 10px;
}

.FAQAnswer {
    color: #333333;
    font-size: 11px;
}

.AreaCoverage { clear: right; float: right;background: #ececec; margin-top: 10px; margin-right: 5px;  padding: 10px; margin-bottom:20px;}

/* ----- Services pages --- */

#country1, #country2 {
	float: left;
	width:52%;
	padding: 5px;
}

#country3 {
	float: left;
	width:48%;
	padding: 5px;
}


#delivery1, #delivery2 {
	float: right;
	width:40%;
	margin: 5px;
	padding: 15px;
	border:1px solid #ccc;
}

#delivery3 {
	float: right;
	width:49%;
	padding: 5px;
}

#fasttrackbox1 {
	float: right;
	width:64%;
	margin: 5px;
	padding: 0px;

}
#fasttrackbox2 {
	float: right;
	width:26%;
	margin: 5px;
	padding: 15px;
	border:1px solid #ccc;
	height:auto;
}
@media screen and (min-width: 200px) and (max-width: 775px){

#fasttrackbox1 {
	float: right;
	width:100%;
	margin: 5px;
	padding: 0px;

}
#fasttrackbox2 {
	float: left;
	width:100%;
	margin: 5px;
	padding: 15px;
	border:1px solid #ccc;
	height:auto;
}

}
.tableBGcolour { background:#666; color:#fff; font-weight:bold; font-size:15px!important; }

.innerpad { padding:20px;}

/*.img-shadow img { max-width:260px; width:100%; height:auto;}*/
.vid-shadow img { max-width:260px; width:100%; height:auto;}

.dont-break-out {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}

/*  News and Shows an Events */

.nl {
    text-decoration:none!important;border-bottom:0px!important
}
.showLogo img {width:100%; height:auto; max-width:170px; float:left; padding-right:20px; margin-bottom:50px; margin-top:20px}
.newsLogo img {width:100%; height:auto; max-width:170px; float:left; padding-right:20px; margin-bottom:10px; margin-top:5px}
.flLeft { float:left } 
.tabWrap {border-top:1px solid #ccc; padding:10px 0; clear:both; margin-top:10px; padding-bottom:20px;}
.tabWrap:first-child { border-top:0px!important }
.showDate { padding-top:20px; }
.newsDate { padding-top:0px; font-size:1.2em; padding-bottom:5px; }

@media screen and (min-width: 725px) and (max-width: 950px){
.showLogo img {margin-bottom:120px; margin-top:20px}
}

@media screen and (min-width: 600px) and (max-width: 724px){
.showLogo img {margin-bottom:80px; margin-top:20px}
}
#newsVertMenu a, #tvVertMenu a, #pressVertMenu a { font-size:11px; padding:5px!important } 

/*  Special Offers */

.hardwaregroup { clear:both; padding-top:30px}
.hardwareImage2 { float:left; margin-right:20px; position:relative}
.hardwareText2 { float:right }
.hardwareP { display:block; clear:both  }
.ToEbayPage {
    width: 135px;
    float: left;
    margin: 10px 0 0 0;
}
.PriceBox {
    float: right;
    width: 175px;
    text-align: right;
}
.hardwaretext a {
    color: #333333;
    border-bottom: 1px dotted #333333; }
.EbayPrice {
    font-size: 18px;
    color: #CE1C1F;
    font-weight: bold; }
.PriceWas {
    text-decoration: line-through;
    font-size: 14px;
    font-weight: bold;
}
.hardwareCol1 { margin-top:10px; } 
.hardwareCol2 { display:none!important } 

.EbaySold {
    background: url(/images/ebay/SoldOverlay.png) no-repeat;
    width: 180px;
    height: 180px;
    position: absolute;
   
    left: 0px;
	top:0px;
    border: none;
    padding: 0;
    margin: 0;
	
	z-index:10000!important;
}
.followUs {
    float: right;
 
    margin: 10px 0 0;
    padding: 5px 10px;
    border: 2px solid #e0e0e0;
    background: #f9f9f9;
}

/* SITEMAP */

ul.sitemap li ul li {
    list-style: none outside none;
    padding: 0 0 8px 0;
    margin: 0;
}
ul.sitemap li {
    list-style: none outside none;
    padding: 0 0 8px 0;
    margin: 0;

