/* @override 
	http://telco.quickform.net/style/home_override.css
	http://telco.dev/style/home_override.css
*/

body {
	background: url(/style/telco/header_bg_tall.jpg) repeat-x;
}

.fixedheight{
	margin-top: 15px;
	height: 320px;
}

h2 {
	padding-bottom: 10px;
}
#content { 
	padding: 20px 20px 20px 20px;
	display: inline-block;
	overflow:hidden;
	width: 460px;
	position: relative;
}

#relatedlinks {
	position: relative;
	display: inline;
	overflow:hidden;
	float: right;
	width: 175px;
	padding: 20px 15px 20px 20px;
}

#relatedlinks img{
	padding-bottom: 2px;
	padding-top: 4px;
}
#relatedlinks .bottom{
	position: absolute;
	top: 325px;
}

#cart-controls{
	position: relative;
	color: white;
	margin-top:-10px;
	margin-right:5px;
	padding-left:15px;
	background:url('/media/document-icon.png') no-repeat 0 3px;
	font-size:10px;
}

#frontpageSlider {
	width: 980px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 15px;

}

#frontpageSlider #slideshow .slide {
	position: relative;
	left: 6px;
	width:  968px;
	height:  296px;
	margin: 0;
	padding: 0;
	border: none;
	border-bottom: 1px solid #ddd;
}

#frontpageSlider #slideshow .slide img {
	position:  absolute;
	border: none;
	top: -4px;
	width: 967px;
	height: 300px;
	padding: 0px;
	margin: 0px;
	
}


#cart-controls a{
	color: white;
}

#cart-controls a:hover{
	text-decoration: underline;
}


/* @group newslist */

ul.newslist li.separator {
	margin: 5px 0 20px;
	#margin-top: 0;
	_margin-top: 0;
	height: 1px;
	border-bottom: 1px solid #dcdcdc;
}

ul.newslist li.first {
	margin-top: 15px;
}

ul.newslist li div{
	width: 310px;
	float: left;
}

/* @end */

.newsfooter{
	position: absolute;
	bottom: 6px;
	left: 6px;
	width: 470px;
	height: 25px;
	background-color: #f6f6f6;
	padding-left: 17px;
	font-size: 11px;
	padding-top: 14px;
	padding-bottom: 2px;
	border-top: 1px solid #dcdcdc;
}

.newsfooter img{
	padding-left: 7px;
	margin-bottom: -4px;
}
.newsfooter a:link,
.newsfooter a:visited{
	text-decoration: none;
	color: #555555;
}

.newsfooter a:hover,
.newsfooter a:active {
	text-decoration: none;
	color: #56add2;
}

#frontpageSlider.compatshadow{ background: url(/style/shadow/shadow-wide-middle.png) repeat-y; }
#frontpageSlider .shadow-top{ position:absolute; top: 0px; left: 0px; width: 980px; height: 6px; 	background: url(/style/shadow/shadow-wide-top.png) no-repeat; }
#frontpageSlider .shadow-bottom{ position:absolute; bottom: 0px; left: 0px; width: 980px; height: 6px;  background: url(/style/shadow/shadow-wide-bottom.png) no-repeat; }

#content.infobox.white.compatshadow{ background: #fff url(/style/shadow/shadow-mid-middle.png) repeat-y; }

#content .shadow-top{ position:absolute; top: 0px; left: 0px; width: 500px; height: 6px; 	background: url(/style/shadow/shadow-mid-top.png) no-repeat; }
#content .shadow-bottom{ position:absolute; bottom: 0px; left: 0px; width: 500px; height: 6px;  background: url(/style/shadow/shadow-mid-bottom.png) no-repeat; }

#footerWrapper {
	position: absolute;
	top: 890px;
	width: 100%;
	height: 290px;
}
.copyright {
	position: absolute;
	top: 1217px;
	left: 50%;
	margin-left: -190px;
}
body{
	height: 1270px;
}

